create_FEMM_materials (method)

@package set_FEMM_materials @date Created on août 06 17:04 2018 @author franco_i+ @todo: why is the label “Lamination_Stator_Bore” and not “Lamination_Stator”

create_FEMM_materials(machine, surf_list, Is, Ir, BHs, BHr, is_mmfs, is_mmfr, is_stator_linear_BH, is_rotor_linear_BH, is_eddies, j_t0)[source]

Add materials in FEMM

Parameters:
  • machine (Machine) – the machine to simulate
  • surf_list (list) – List of surface of the machine
  • Is (ndarray) – Stator current matrix [A]
  • Ir (ndarray) – Rotor current matrix [A]
  • BHs (ndarray) – B(H) curve of the stator
  • BHr (ndarray) – B(H) curve of the rotor
  • is_mmfs (bool) – 1 to compute the stator magnetomotive force/stator magnetic field
  • is_mmfr (bool) – 1 to compute the rotor magnetomotive force / rotor magnetic field
  • is_stator_linear_BH (bool) – 1 to use linear B(H) curve according to mur_lin, 0 to use the B(H) curve
  • is_rotor_linear_BH (bool) – 1 to use linear B(H) curve according to mur_lin, 0 to use the B(H) curve
  • is_eddies (bool) – 1 to calculate eddy currents
  • jt_0 (int) – Current time step for winding calculation
Returns:

Tuple – Dictionary of properties and list containing the name of the circuits created

Return type:

dict, list