PM rotors¶
Magnet-Sector¶
Command: pre_models(“Magnet-Sector”)
Example for the input:
m.magn_rad = 33.500 -- Radius Magnet airgap side RA [mm]
m.yoke_rad = 20.000 -- Radius iron yoke inside RI [mm]
m.magn_height = 5.000 -- Magnet height HM [mm]
m.magn_width = 80.000 -- Magnet width: > 0: [
m.airgap = 1.000 -- Mesh height (2/3 airgap) [mm]
m.nodedist = 1.000 -- Rel. Node distance > 0.5 ..
m.condshaft_r = 20.000 -- Conduct. Shaft Radius:< yoke_rad [mm]
m.magn_num = 1.000 -- Number Magnet sections: > = 1
m.magn_perm = 28.500 -- Radius Iron RFE between magnets [mm]
m.magn_l = 100.000 -- Magnet Length: < 150
m.magn_ori = 1.000 -- Magnet:par = +/-1;Pol = 2;halb = +/-3
m.magn_type = 2.000 -- MagnType:Ac:1;Acp:2;Rc:3; Rcp:4;AAp:5
m.magn_shape = 0.000 -- Magnet surface radius <= RA HA[mm]
m.br_height = 0.000 -- Iron bridge height: = 0: none BH[mm]
m.br_width = 0.000 -- Iron bridge width : = 0: none BW[mm]
m.num_poles = 4 -- Total number of poles on 2pi
m.npols_gen = 1 -- Number of poles be generated
m.zeroangl = 0.000 -- Reference angle to x-axis [grad]
m.cond_shaft = 0.000 -- El. Conductivity of shaft [S/m]
m.mcvkey_yoke = 'dummy'
m.mcvkey_mshaft = 'dummy'
pre_models("Magnet-Sector")
Magnet Iron 4¶
Command: pre_models(“Magnet Iron 4”)
Example for the input:
m.magn_rad = 580.00 -- Radius ........... ......RA [mm]
m.yoke_rad = 510.00 -- Radius < RA ............RI [mm]
m.magn_height = 18.00 -- Magnet heigth ...........HM [mm]
m.magn_width = 140.00 -- Magnet width ........... BM [mm]
m.magn_di_ra = 9.00 -- Magnet distance from RA: DM..[mm]
m.gap_ma_iron = 2.00 -- Gap magnet-iron > 0.1 DE_M [mm]
m.iron_bfe = 2.00 -- Small Iron width ...... BFE [mm]
m.air_space_h = 17.00 -- Air space heigth ..... H_air[mm]
m.corner_r = 6.00 -- Corner radius ...........R1 [mm]
m.air_sp_ori = 0.00 -- Air space orient: 0 lin 1 par RA
m.magn_num = 3.00 -- Number of Magnets: 1 or 2 .......
m.magn_ori = 1.00 -- Orientation:1:para2:Polar3:halbach
m.iron_shape = 0.00 -- Airgap shape HA: ............[mm]
m.nodedist = 1.00 -- Rel. Node distance > 0.2 ..
m.airgap = 3.00 -- Mesh height (2/3 airgap) ... [mm]
m.zeroangl = 0.00 -- Reference angle to x-axis [grad]
m.cond_shaft = 0.00 -- El. Conductivity of shaft [S/m]
m.num_poles = 20 -- Number of Poles 2p (>= 2)
m.npols_gen = 1 -- Number of Poles simulated (>= 1)
m.mcvkey_yoke = 'dummy'
m.mcvkey_mshaft = 'dummy'
pre_models("Magnet Iron 4")
Magnets New¶
Command: pre_models(“MAGNET_N”)
Example for the input:
m.st_diam = 0.00 -- Stator outer diameter Das [mm]
m.st_ma_height = 0.00 -- Stator magnet height hms [mm]
m.st_ma_width = 0.00 -- Stator magnet width bms [mm]
m.st_dss = 0.00 -- Stator airgap diameter Dss [mm]
m.st_ma_num = 0.00 -- Number of magnets per stator pole
m.ro_ma_height = 2.50 -- Rotor magnet height hmr [mm]
m.ro_ma_width = 4.60 -- Rotor magnet width bmr [mm]
m.ro_drr = 25.0 -- Rotor airgap diameter Drr [mm]
m.ro_dir = 12.0 -- Rotor inner diameter Dir [mm]
m.ro_ma_num = 3.00 -- Number of magnets per rotor pole
m.shaft_diam = 8.00 -- Rotor shaft diameter Dis [mm]
m.nodedist = 1.00 -- Rel. node distance in iron > 0.5
m.airgap = 1.33 -- Mesh height (2/3 airgap) [mm]
m.zeroangl = 0.00 -- Reference angle to x-axis [grad]
m.num_poles = 4 -- Total number of poles on 2pi
m.npols_gen = 1 -- Number of poles be generated
m.mcvkey_yoke = 'dummy'
pre_models("MAGNET_N")