@@ -2112,17 +2112,16 @@ def fixture_inductor_electrostatic(temp_folder: pytest.fixture):
21122112 window_w = core_db ["window_w" ],
21132113 window_h = core_db ["window_h" ],
21142114 core_h = core_db ["core_h" ])
2115- core = fmt .Core (core_type = fmt .CoreType .Single ,
2115+ core_material = fmt .ImportedComplexCoreMaterial (material = fmt .Material .N49 ,
2116+ temperature = 45 ,
2117+ permeability_datasource = fmt .DataSource .TDK_MDT ,
2118+ permittivity_datasource = fmt .DataSource .LEA_MTB ,
2119+ mdb_verbosity = fmt .Verbosity .Silent )
2120+
2121+ core = fmt .Core (material = core_material ,
2122+ core_type = fmt .CoreType .Single ,
21162123 core_dimensions = core_dimensions ,
2117- detailed_core_model = False ,
2118- material = fmt .Material .N49 , temperature = 45 , frequency = 2700000 ,
2119- # permeability_datasource="manufacturer_datasheet",
2120- permeability_datasource = fmt .MaterialDataSource .Measurement ,
2121- permeability_datatype = fmt .MeasurementDataType .ComplexPermeability ,
2122- permeability_measurement_setup = fmt .MeasurementSetup .LEA_LK ,
2123- permittivity_datasource = fmt .MaterialDataSource .Measurement ,
2124- permittivity_datatype = fmt .MeasurementDataType .ComplexPermittivity ,
2125- permittivity_measurement_setup = fmt .MeasurementSetup .LEA_LK , mdb_verbosity = fmt .Verbosity .Silent )
2124+ detailed_core_model = False )
21262125
21272126 geo .set_core (core )
21282127
@@ -2156,7 +2155,7 @@ def fixture_inductor_electrostatic(temp_folder: pytest.fixture):
21562155 vww = winding_window .split_window (fmt .WindingWindowSplit .NoSplit )
21572156
21582157 # 6. create conductor and set parameters: use solid wires
2159- winding = fmt .Conductor (0 , fmt .Conductivity .Copper , winding_material_temperature = 45 )
2158+ winding = fmt .Conductor (0 , fmt .ConductorMaterial .Copper , temperature = 45 )
21602159 winding .set_solid_round_conductor (conductor_radius = 1.1506e-3 , conductor_arrangement = fmt .ConductorArrangement .Square )
21612160 winding .parallel = False # set True to make the windings parallel, currently only for solid conductors
21622161 # 7. add conductor to vww and add winding window to MagneticComponent
@@ -2217,17 +2216,17 @@ def fixture_transformer_electrostatic(temp_folder: pytest.fixture):
22172216 window_w = core_db ["window_w" ],
22182217 window_h = core_db ["window_h" ],
22192218 core_h = core_db ["core_h" ])
2220- core = fmt .Core (core_type = fmt .CoreType .Single ,
2219+
2220+ core_material = fmt .ImportedComplexCoreMaterial (material = fmt .Material .N49 ,
2221+ temperature = 45 ,
2222+ permeability_datasource = fmt .DataSource .TDK_MDT ,
2223+ permittivity_datasource = fmt .DataSource .LEA_MTB ,
2224+ mdb_verbosity = fmt .Verbosity .Silent )
2225+
2226+ core = fmt .Core (material = core_material ,
2227+ core_type = fmt .CoreType .Single ,
22212228 core_dimensions = core_dimensions ,
2222- detailed_core_model = False ,
2223- material = fmt .Material .N49 , temperature = 45 , frequency = 0 ,
2224- # permeability_datasource="manufacturer_datasheet",
2225- permeability_datasource = fmt .MaterialDataSource .Measurement ,
2226- permeability_datatype = fmt .MeasurementDataType .ComplexPermeability ,
2227- permeability_measurement_setup = fmt .MeasurementSetup .LEA_LK ,
2228- permittivity_datasource = fmt .MaterialDataSource .Measurement ,
2229- permittivity_datatype = fmt .MeasurementDataType .ComplexPermittivity ,
2230- permittivity_measurement_setup = fmt .MeasurementSetup .LEA_LK , mdb_verbosity = fmt .Verbosity .Silent )
2229+ detailed_core_model = False )
22312230
22322231 geo .set_core (core )
22332232
@@ -2260,10 +2259,10 @@ def fixture_transformer_electrostatic(temp_folder: pytest.fixture):
22602259 cells = winding_window .NHorizontalAndVerticalSplit (horizontal_split_factors = [0.29 ],
22612260 vertical_split_factors = None )
22622261 # 6. create conductors and set parameters
2263- winding1 = fmt .Conductor (0 , fmt .Conductivity .Copper )
2262+ winding1 = fmt .Conductor (0 , fmt .ConductorMaterial .Copper )
22642263 winding1 .set_solid_round_conductor (1.1506e-3 , fmt .ConductorArrangement .Square )
22652264
2266- winding2 = fmt .Conductor (1 , fmt .Conductivity .Copper )
2265+ winding2 = fmt .Conductor (1 , fmt .ConductorMaterial .Copper )
22672266 # winding2.set_solid_round_conductor(1.1506e-3, fmt.ConductorArrangement.Square)
22682267 winding2 .set_solid_round_conductor (1.1506e-3 , fmt .ConductorArrangement .Square )
22692268 winding2 .parallel = False
0 commit comments