============= **PM rotors** ============= **Magnet-Sector** ^^^^^^^^^^^^^^^^^ .. admonition:: Command: pre_models("Magnet-Sector") **Example for the input:** .. image:: magnet-sector.png :: 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** ^^^^^^^^^^^^^^^^^ .. admonition:: Command: pre_models("Magnet Iron 4") **Example for the input:** .. image:: magnet-iron-4.png :: 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** ^^^^^^^^^^^^^^^ .. admonition:: Command: pre_models("MAGNET_N") **Example for the input:** .. image:: magnet_n.png :: 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")