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")