Path: Electrical/Components
% Design a dual rotor axial flux motor. Type HalbachMotorDesign for a demo. -------------------------------------------------------------------------- Form: d = HalbachMotorDesign; p = HalbachMotorDesign( d ) -------------------------------------------------------------------------- ------ Inputs ------ d (1,1) Data structure .rO (1,1) Output radius (m) .rI (1,1) Inner radius (m) .n (1,1) Number of poles .jPeak (1,:) Peak (in time) current density (A/m^2) .rho (1,1) DC resistivity (ohm*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) .fLoss (1,1) Rotational coefficient of friction .eddyGreaves (1,1) Logical. True: Use eddy loss model of Greaves et. al. False: Use more general toolbox eddy loss model. ------- Outputs ------- p (1,1) 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) -------------------------------------------------------------------------- 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." --------------------------------------------------------------------------
AC: ACData/ACTConstants SC: SCData/sCTConstants Common: CommonData/Constants Common: CommonData/SwooshWatermark Common: CommonData/xSplashSmall Common: Database/Constant Common: General/CellToMat Common: General/DeleteCell Common: General/MatToCell Common: General/Watermark Common: Graphics/NewFig Common: Graphics/Plot2D Common: Graphics/PltStyle Common: MassProperties/IC623X3 Common: MassProperties/Inertias Electrical: Wire/ACResistance Electrical: Wire/DiameterAWG Electrical: Wire/SkinDepth
Back to the Electrical Module page