Path: Electrical/Motor
% Design a dual rotor generator configuration. This is an axial flux generator with an air coil and two magnet plates attached to the rotating shaft. Type DualRotorDesign for a demo. -------------------------------------------------------------------------- Form: d = DualRotorDesign; p = DualRotorDesign( d ) -------------------------------------------------------------------------- ------ Inputs ------ d (.) Data structure .rO (1,1) Output radius (m) .rI (1,1) Inner radius (m) .n (1,1) Number of poles .jPeak (1,1) Peak current (A/m^2) .rho (1,1) Resistivity (mho/m) .bPeak (1,1) Peak magnetic field (T) .wireD (1,1) Wire diameter (m) .omega (1,1) Angular rate (rad/s) .t (1,1) Thickness (m) .hM (1,1) Magnet height (m) .densityMagnet (1,1) Density magnet (kg/m^3) .densityCopper (1,1) Density copper (kg/m^3) .densityCase (1,1) Density of the case (kg/m^3) .pOut (1,1) Power out (W) ------- Outputs ------- p (.) Data structure .pOut (1,1) Power out (W) .pLoss (1,1) Power loss (W) .torque (1,1) Torque (Nm) .eff (1,1) Conversion efficiency .mMagnet (1,1) Magnet mass (kg) .mCopper (1,1) Copper mass (kg) .mActive (1,1) Active mass (kg) .jPeak (1,1) Peak current (A/m^2) -------------------------------------------------------------------------- Reference: M.C. Greaves, A.G. Simpson, B.D. Guymer, Dr G.R. Walker and D. A. Finn, "Ironless wheel motor for a direct drive vehicle application" --------------------------------------------------------------------------
Common: Graphics/Plot2D Common: MassProperties/Inertias
Back to the Electrical Module page