Preisach Hysteresis Codes

On this page you can find computer implementations of the Preisach hysteresis model. The programs are written in Matlab 6.0.

With these codes you can:

  • approximate measured hysteresis loops
  • simulate arbitrary minor hysteresis loops
  • plot the Preisach function, the Everett function, the reversible component

    Classical Preisach model with pointwise Everett function

                 - download code
                 - Algorithm (.pdf)

    Preisach models with closed form Everett function

                 - download code
                 - Algorithm (.pdf)

                 - download code

                 - download code


    ********************************************************************
     Authors: Zsolt Szabó and György Kádár

     This software is "as-is" and carries no warranty.  It may be used without restriction for research and education purposes.

     Bug reports: szabo@evtsz.bme.hu


     Version 1.0.  Updated 30 April 2007.
    **********************************
    **********************************