BHalbachAxialFluxMotor:

Path: Electrical/Motor

% Computes the B field of a Halbach array for a dual rotor motor.
 d.lA is the length of one cycle of the Halbach array.
 d.nM is the number of magnets per pole.
--------------------------------------------------------------------------
   Form:
   [bT, bA] =  BHalbachAxialFluxMotor( d, theta, z )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   d    	(,)   
                   .t      (1,1) Distance between magnets (m)
                   .bR     (1,1) Magnet remanence (T)
                   .hM     (1,1) Magnet thickness (m)
                   .nP     (1,1) Number of poles
                   .nM     (1,1) Number of magnets per pole
                   .radius (1,1) Mean magnet radius

Children:

Common: CommonData/SwooshWatermark
Common: General/CellToMat
Common: General/MatToCell
Common: General/Watermark
Common: Graphics/NewFig
Common: Graphics/Plot2D
Common: Graphics/PltStyle

Back to the Electrical Module page