PM rotors

Magnet-Sector

Command: pre_models(“Magnet-Sector”)

Example for the input:

../../../../_images/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

Command: pre_models(“Magnet Iron 4”)

Example for the input:

../../../../_images/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

Command: pre_models(“MAGNET_N”)

Example for the input:

../../../../_images/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")