MagneticHysteresis:

Path: SC/MagneticControl

% Right hand side for a dynamical model of magnetic hysteresis.

   Unlike Flatley we use a tanh function. Tellinen gives the slope
   fractions for the increasing and decreasing curves.

   Type MagneticHysteresis for a demo
--------------------------------------------------------------------------
   Form:
   bDot = MagneticHysteresis( b, t, h, hDot, d )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   b                  (1,1) Magnetic flux density (T)
   t                  (1,1) Time - unused
   h                  (1,1) Magnetic field (A/m)
   hDot               (1,1) Magnetic field time derivative (A/m/s)
   d                  (1,1) Data structure
                            .bS (1,1) Saturation flux density (T)
                            .hC (1,1) Coercive force (A/m)
                            .bR (1,1) Remnance (T)

   -------
   Outputs
   -------
   bDot               (1,1) Derivative of the flux density.
   
--------------------------------------------------------------------------
   Reference: Flatley, T. W. and Henretty, D. A., "A Magnetic Hysteresis
              Model," N95-27081.
              Kumar R., Mazanek, D. and Heck, M., "Simulation and Shuttle
              Hitchhiker Validation of Passive Satellite
              Aerostabilization," Journal of Spacecraft and 
              Rockets, Vol. 32, No. 5, September-October 1995.
              J. Tellinen, "A Simple Scalar Model for Magnetic
              Hysteresis", IEEE Transactions on Magnetics, vol. 24, no. 4,
              pp.2200-2206, July 1998.
--------------------------------------------------------------------------

Children:

SC: MagneticControl/BFromHHysteresis
Common: CommonData/SwooshWatermark
Common: General/CellToMat
Common: General/MatToCell
Common: General/Watermark
Common: Graphics/NewFig
Common: Graphics/Plot2D
Common: Graphics/PltStyle
Common: Graphics/TimeLabl
Math: Integration/RK4

Back to the SC Module page