# Preisach model of hysteresis

The Preisach model of hysteresis generalizes hysteresis loops as the parallel connection of independent relay hysterons. It was first suggested in 1935 by Ferenc (Franz) Preisach in the German academic journal "Zeitschrift für Physik".[1] Since then, it has become a widely accepted model of hysteresis.[2][3] The Preisach model is especially accurate in the field of ferromagnetism, as the ferromagnetic material can be described as a network of small domains, each magnetized to a value of either ${\displaystyle h}$ or ${\displaystyle -h}$. A sample of iron, for example, may have evenly distributed magnetic domains, resulting in a net magnetic moment of zero.

## Nonideal relay

The relay hysteron is the fundamental building block of the Preisach model. It is described as a two-valued operator denoted by ${\displaystyle R_{\alpha ,\beta }}$. Its I/O map takes the form of a loop, as shown:

Above, a relay of magnitude 1. ${\displaystyle \alpha }$ defines the "switch-off" threshold, and ${\displaystyle \beta }$ defines the "switch-on" threshold.

Graphically, if ${\displaystyle x}$ is less than ${\displaystyle \alpha }$, the output ${\displaystyle y}$ is "low" or "off." As we increase ${\displaystyle x}$, the output remains low until ${\displaystyle x}$ reaches ${\displaystyle \beta }$—at which point the output switches "on." Further increasing ${\displaystyle x}$ has no change. Decreasing ${\displaystyle x}$, ${\displaystyle y}$ does not go low until ${\displaystyle x}$ reaches ${\displaystyle \alpha }$ again. It is apparent that the relay operator ${\displaystyle R_{\alpha ,\beta }}$ takes the path of a loop, and its next state depends on its past state.

Mathematically, the output of ${\displaystyle R_{\alpha ,\beta }}$ is expressed as:

${\displaystyle y(x)={\begin{cases}1&{\mbox{ if }}x\geq \beta \\0&{\mbox{ if }}x\leq \alpha \\k&{\mbox{ if }}\alpha

Where ${\displaystyle k=0}$ if the last time ${\displaystyle x}$ was outside of the boundaries ${\displaystyle \alpha , it was in the region of ${\displaystyle x\leq \alpha }$; and ${\displaystyle k=1}$ if the last time ${\displaystyle x}$ was outside of the boundaries ${\displaystyle \alpha , it was in the region of ${\displaystyle x\geq \beta }$.

This definition of the hysteron shows that the current value ${\displaystyle y}$ of the complete hysteresis loop depends upon the history of the input variable ${\displaystyle x}$.

## Discrete Preisach model

The Preisach model consists of many relay hysterons connected in parallel, given weights, and summed. This is best visualized by a block diagram:

Each of these relays has different ${\displaystyle \alpha }$ and ${\displaystyle \beta }$ thresholds and is scaled by ${\displaystyle \mu }$. Each relay can be plotted on a so-called Preisach plane with its ${\displaystyle (\alpha ,\beta )}$ values. Depending on their distribution on the Preisach plane, the relay hysterons can represent hysteresis with good accuracy. As well, with increasing ${\displaystyle N}$, the true hysteresis curve is approximated better.

In the limit as ${\displaystyle N}$ approaches infinity, we obtain the continuous Preisach model.

## The ${\displaystyle \alpha \beta }$ plane

One of the easiest ways to look at the Preisach model is using a geometric interpretation. Consider a plane of coordinates ${\displaystyle \alpha \beta }$. On this plane, each point ${\displaystyle (\alpha _{i},\beta _{i})}$ is mapped to a specific relay hysteron ${\displaystyle R_{\alpha _{i},\beta _{i}}}$.

We consider only the half-plane ${\displaystyle \alpha <\beta }$ as any other case does not have a physical equivalent in nature.

Next, we take a specific point on the half plane and build a right triangle by drawing two lines parallel to the axes, both from the point to the line ${\displaystyle \alpha =\beta }$.

We now present the Preisach density function, denoted ${\displaystyle \mu (\alpha ,\beta )}$. This function describes the amount of relay hysterons of each distinct values of ${\displaystyle (\alpha _{i},\beta _{i})}$. As a default we say that outside the right triangle ${\displaystyle \mu (\alpha ,\beta )=0}$.

A modified formulation of the classical Preisach model has been presented, allowing analytical expression of the Everett function.[4] This makes the model considerably faster and especially adequate for inclusion in electromagnetic field computation or electric circuit analysis codes.

## Vector Preisach Model

The vector Preisach model is constructed as the linear superposition of scalar models.[5] For considering the uniaxial anisotropy of the material, Everett functions are expanded by Fourier coefficients. In this case, the measured and simulated curves are in a very good agreement.[6]

## References

1. ^ Preisach, F (1935). "Über die magnetische Nachwirkung". Zeitschrift für Physik. 94: 277–302. doi:10.1007/bf01349418.
2. ^ Smith, Ralph C. (2005). Smart material systems : model development. Philadelphia, Pa.: SIAM, Society for Industrial and Applied Mathematics. p. 189. ISBN 978-0-89871-583-5.
3. ^ Visintin, Augusto (1994). Differential models of hysteresis. Berlin, Heidelberg: Springer Berlin Heidelberg. ISBN 978-3-662-11557-2.
4. ^ Szabó, Zsolt (February 2006). "Preisach functions leading to closed form permeability". Physica B: Condensed Matter. 372 (1-2): 61–67. doi:10.1016/j.physb.2005.10.020.
5. ^ Mayergoyz, I.D. (2003). Mathematical models of hysteresis and their applications (1st ed.). Amsterdam: Elsevier. ISBN 978-0-12-480873-7.
6. ^ Kuczmann, Miklos; Stoleriu, Laurentiu. "Anisotropic vector Preisach model" (pdf). Journal of Advanced Research in Physics. 1 (1): 011009. Retrieved 3 August 2016.