@@ -540,16 +540,16 @@ <h2><span class="sectnum">2.1 </span>Working directory<a class="headerlink" href
540540< div class ="highlight-python notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="kn "> import</ span > < span class ="w "> </ span > < span class ="nn "> femmt</ span > < span class ="w "> </ span > < span class ="k "> as</ span > < span class ="w "> </ span > < span class ="nn "> fmt</ span >
541541
542542< span class ="n "> geo</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> MagneticComponent</ span > < span class ="p "> (</ span > < span class ="n "> simulation_type</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> SimulationType</ span > < span class ="o "> .</ span > < span class ="n "> FreqDomain</ span > < span class ="p "> ,</ span >
543- < span class ="n "> component_type</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> ComponentType</ span > < span class ="o "> .</ span > < span class ="n "> Transformer</ span > < span class ="p "> ,</ span > < span class ="n "> working_directory</ span > < span class ="o "> =</ span > < span class ="n "> working_directory</ span > < span class ="p "> ,</ span >
544- < span class ="n "> verbosity </ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> Verbosity</ span > < span class ="o "> .</ span > < span class ="n "> ToConsole</ span > < span class =" p " > , </ span > < span class =" n " > is_gui </ span > < span class =" o " > = </ span > < span class =" n " > is_test </ span > < span class ="p "> )</ span >
543+ < span class ="n "> component_type</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> ComponentType</ span > < span class ="o "> .</ span > < span class ="n "> Transformer</ span > < span class ="p "> ,</ span > < span class ="n "> working_directory</ span > < span class ="o "> =</ span > < span class ="n "> working_directory</ span > < span class ="p "> ,</ span >
544+ < span class ="n "> onelab_verbosity </ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> Verbosity</ span > < span class ="o "> .</ span > < span class ="n "> ToConsole</ span > < span class ="p "> )</ span >
545545</ pre > </ div >
546546</ div >
547547< p > The < code class ="docutils literal notranslate "> < span class ="pre "> simulation_type</ span > </ code > specifies the type of simulation to be performed.</ p >
548548< ul class ="simple ">
549549< li > < p > If set to < code class ="docutils literal notranslate "> < span class ="pre "> FreqDomain</ span > </ code > , indicating a frequency domain simulation.</ p > </ li >
550550< li > < p > If set to < code class ="docutils literal notranslate "> < span class ="pre "> TimeDomain</ span > </ code > , indicating a time domain simulations.</ p > </ li >
551551</ ul >
552- < p > The < code class ="docutils literal notranslate "> < span class ="pre "> Verbosity </ span > </ code > controls the level of detail in the output.</ p >
552+ < p > The < code class ="docutils literal notranslate "> < span class ="pre "> onelab_verbosity </ span > </ code > controls the level of the FEM simulation software < code class =" docutils literal notranslate " > < span class =" pre " > Onelab </ span > </ code > details in the output.</ p >
553553< ul class ="simple ">
554554< li > < p > If set to < code class ="docutils literal notranslate "> < span class ="pre "> ToConsole</ span > </ code > , all output messages are shown in the commend line .</ p > </ li >
555555< li > < p > If set to < code class ="docutils literal notranslate "> < span class ="pre "> ToFile</ span > </ code > , all output messages are written to files.</ p > </ li >
@@ -585,16 +585,15 @@ <h2><span class="sectnum">2.2 </span>Creating a core<a class="headerlink" href="
585585 < span class ="n "> window_h</ span > < span class ="o "> =</ span > < span class ="n "> core_db</ span > < span class ="p "> [</ span > < span class ="s2 "> "window_h"</ span > < span class ="p "> ],</ span >
586586 < span class ="n "> core_h</ span > < span class ="o "> =</ span > < span class ="n "> core_db</ span > < span class ="p "> [</ span > < span class ="s2 "> "core_h"</ span > < span class ="p "> ])</ span >
587587
588- < span class ="n "> core</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> Core</ span > < span class ="p "> (</ span > < span class ="n "> core_type</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> CoreType</ span > < span class ="o "> .</ span > < span class ="n "> Single</ span > < span class ="p "> ,</ span >
588+ < span class ="n "> core_material</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> ImportedComplexCoreMaterial</ span > < span class ="p "> (</ span > < span class ="n "> material</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> Material</ span > < span class ="o "> .</ span > < span class ="n "> N49</ span > < span class ="p "> ,</ span >
589+ < span class ="n "> temperature</ span > < span class ="o "> =</ span > < span class ="mi "> 45</ span > < span class ="p "> ,</ span >
590+ < span class ="n "> permeability_datasource</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> DataSource</ span > < span class ="o "> .</ span > < span class ="n "> TDK_MDT</ span > < span class ="p "> ,</ span >
591+ < span class ="n "> permittivity_datasource</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> DataSource</ span > < span class ="o "> .</ span > < span class ="n "> LEA_MTB</ span > < span class ="p "> )</ span >
592+
593+ < span class ="n "> core</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> Core</ span > < span class ="p "> (</ span > < span class ="n "> material</ span > < span class ="o "> =</ span > < span class ="n "> core_material</ span > < span class ="p "> ,</ span >
594+ < span class ="n "> core_type</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> CoreType</ span > < span class ="o "> .</ span > < span class ="n "> Single</ span > < span class ="p "> ,</ span >
589595 < span class ="n "> core_dimensions</ span > < span class ="o "> =</ span > < span class ="n "> core_dimensions</ span > < span class ="p "> ,</ span >
590- < span class ="n "> detailed_core_model</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> ,</ span >
591- < span class ="n "> material</ span > < span class ="o "> =</ span > < span class ="n "> mdb</ span > < span class ="o "> .</ span > < span class ="n "> Material</ span > < span class ="o "> .</ span > < span class ="n "> N49</ span > < span class ="p "> ,</ span > < span class ="n "> temperature</ span > < span class ="o "> =</ span > < span class ="mi "> 45</ span > < span class ="p "> ,</ span > < span class ="n "> frequency</ span > < span class ="o "> =</ span > < span class ="n "> inductor_frequency</ span > < span class ="p "> ,</ span >
592- < span class ="n "> permeability_datasource</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> MaterialDataSource</ span > < span class ="o "> .</ span > < span class ="n "> Measurement</ span > < span class ="p "> ,</ span >
593- < span class ="n "> permeability_datatype</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> MeasurementDataType</ span > < span class ="o "> .</ span > < span class ="n "> ComplexPermeability</ span > < span class ="p "> ,</ span >
594- < span class ="n "> permeability_measurement_setup</ span > < span class ="o "> =</ span > < span class ="n "> mdb</ span > < span class ="o "> .</ span > < span class ="n "> MeasurementSetup</ span > < span class ="o "> .</ span > < span class ="n "> LEA_LK</ span > < span class ="p "> ,</ span >
595- < span class ="n "> permittivity_datasource</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> MaterialDataSource</ span > < span class ="o "> .</ span > < span class ="n "> Measurement</ span > < span class ="p "> ,</ span >
596- < span class ="n "> permittivity_datatype</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> MeasurementDataType</ span > < span class ="o "> .</ span > < span class ="n "> ComplexPermittivity</ span > < span class ="p "> ,</ span >
597- < span class ="n "> permittivity_measurement_setup</ span > < span class ="o "> =</ span > < span class ="n "> mdb</ span > < span class ="o "> .</ span > < span class ="n "> MeasurementSetup</ span > < span class ="o "> .</ span > < span class ="n "> LEA_LK</ span > < span class ="p "> ,</ span > < span class ="n "> mdb_verbosity</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> Verbosity</ span > < span class ="o "> .</ span > < span class ="n "> Silent</ span > < span class ="p "> )</ span >
596+ < span class ="n "> detailed_core_model</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> )</ span >
598597< span class ="n "> geo</ span > < span class ="o "> .</ span > < span class ="n "> set_core</ span > < span class ="p "> (</ span > < span class ="n "> core</ span > < span class ="p "> )</ span >
599598</ pre > </ div >
600599</ div >
@@ -959,7 +958,7 @@ <h2><span class="sectnum">2.6 </span>Add conductors<a class="headerlink" href="#
959958< li > < p > < strong > RectangularSolid</ strong > </ p > </ li >
960959</ ul >
961960< p > To create a conductor have a look at the following code example:</ p >
962- < div class ="highlight-python notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="n "> winding1</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> Conductor</ span > < span class ="p "> (</ span > < span class ="n "> winding_number</ span > < span class ="o "> =</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="n "> conductivity</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> Conductivity </ span > < span class ="o "> .</ span > < span class ="n "> Copper</ span > < span class ="p "> )</ span >
961+ < div class ="highlight-python notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="n "> winding1</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> Conductor</ span > < span class ="p "> (</ span > < span class ="n "> winding_number</ span > < span class ="o "> =</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="n "> conductivity</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> ConductorMaterial </ span > < span class ="o "> .</ span > < span class ="n "> Copper</ span > < span class ="p "> )</ span >
963962< span class ="n "> winding1</ span > < span class ="o "> .</ span > < span class ="n "> set_solid_round_conductor</ span > < span class ="p "> (</ span > < span class ="n "> conductor_radius</ span > < span class ="o "> =</ span > < span class ="mf "> 0.0011</ span > < span class ="p "> ,</ span > < span class ="n "> conductor_arrangement</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="o "> .</ span > < span class ="n "> ConductorArrangement</ span > < span class ="o "> .</ span > < span class ="n "> Square</ span > < span class ="p "> )</ span >
964963</ pre > </ div >
965964</ div >
0 commit comments