R ENDICONTI
del
S EMINARIO M ATEMATICO
della
U NIVERSITÀ DI P ADOVA
M ARTIN B ROKATE
On a characterization of the Preisach model for hysteresis
Rendiconti del Seminario Matematico della Università di Padova, tome 83 (1990), p. 153-163
<http://www.numdam.org/item?id=RSMUP_1990__83__153_0>
© Rendiconti del Seminario Matematico della Università di Padova, 1990, tous droits réservés.
L’accès aux archives de la revue « Rendiconti del Seminario Matematico della Università di Padova » (http://rendiconti.math.unipd.it/) implique l’accord avec les conditions générales d’utilisation (http://www.numdam.org/conditions).
Toute utilisation commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit conte- nir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
http://www.numdam.org/
for Hysteresis.
MARTIN BROKATE
(*)
1. - Introduction.
In
[6],
Preisach formulated a mathematical model in order to describehysteresis loops arising
inferromagnetism.
It can be viewedas an
operator W,
which maps aninput
function u:[o,1~
->R,
rep-resenting
the(scalar) magnetic induction,
to anoutput
functionw:
[o,1] ~ R, representing
themagnetization. Usually
one de-fines W
by
where p
is a finite Borel measure on the Preisachplane
and
Wr
denotes anelementary
switch withhysteresis, switching
tothe value 1 when
u(t)
increases to the value r2 and to the value - 1 when decreases to rl. Inaddition,
an initial condition has to bespecified
for eachelementary
switch.Since the action of an ideal switch is
instantaneous,
y this modelobviously
is rateindependent,
i.e.(*) Indirizzo dell’A.: Fachbereich Mathematik, Universitat Kaiserslautern, Kaiserslautern,
Rep.
Fed. Tedesca.for any
(monotone) transformation p
of the time scale.Also,
anyperiodic input u(t) yields
aperiodic output w(t)
with the sameperiod.
Thus,
themap t
-(u(t), w(t)) generates
ahysteresis loop
in the(u, w)- plane.
Consider aperiodic input (e.g.
a sinefunction) oscillating
be-tween the values r, and r2. The
height
of thecorresponding hysteresis loop (assuming , nonnegative)
isgiven by
d
being
thetriangle
the Preisachplane.
Using
thisequality,
one may determine the measure u fromexperi- ment ;
on the other hand it shows that theheight
of theloop
does notdepend
upon thepast history. Moreover,
the entireshape
of thehysteresis loop
is fixedby
the measure pindependent
frompast history,
and anychange
ofinput
from rlto r2
and back to rl erases any memory due theprevious input
variation in the interval[rl, r~].
Again,
from the behaviour of individual switches it is obvious that the Preisach model has theproperties
stated above. It wasMayergoyz
whopointed
out in[4]
that the lattertwo properties,
which he calls congruency and
wiping
outproperty respectively,
arealso sufficient for a
(nonanticipative
and rateindependent) operator
to be a Preisach
operator.
The aim of the
present
paper is toprovide
a formal statement andproof
of this result. Wetry
toclarify
the role of the various as-sumptions ; also,
we admitgeneral
Borel measures p. For more ma- terial on the Preisachoperator,
we refer to[1, 2, 3, 7].
2. - The characterization of the Preisach
operator.
Throughout
this paper, we set T =[0, 1]
and denoteby M(T )
the set of all real valued functions on T.
DEFINITION 1. Let An
operator ~: U --~ M(T)
iscalled a
hysteresis operator
if it is rateindependent
and nonantici-pative,
i.e. iffor any continuous
nondecreasing
~: T ~ T withq(0)
=0,
= 1and uop c
U;
for any ’UI, E U and any t E T . 0
Let resp. denote the set of all
piecewise
monotonecontinuous functions:
is monotone for all
1 c i n~ ,
9The action of a rate
independent operator
W on u E0,.(T)
is essen-tially specified by
thevalues xz
= on amonotonicity partition
~t~~
of ~c. If W isnonanticipative,
theknowledge
of the final value for all u is sufficient. Note also that definition 1implies
thatE U = is constant on some closed interval
I c T,
thenso is
W u,
since we may contract I to asingle point.
We formalize these considerations.
DEFINITION 2. Let
be the set of all
strings
of real numbersincluding
theempty string 0,
setDefine a concatenation x u y
for x,
y EXo by
and
generate
anequivalence
relation ~ on X fromforming
thereflexive, symmetric
and transitive hull. 13DEFiNITION 3.
We define ~p : ~
..where and 0 =
tl
... tn = 1 is amonotonicity partition
for u such that
(U(ti+l)
-u(ti)) (u(ti)
-u(ti-1))
0 for 1 i n.is called
rich,
ifp) U
issurjective.
[3For
example,
the set of allpiecewise
linear functions on T is rich.PROPOSITION 1. Let U c
01)m(T)
be rich. Then for anyhysteresis operator
W : U --~M(T),
defines a
mapping
Conversely,
anymapping
-+ R defines ahysteresis operator
T~:
Mpm(T)
->M(T) by-
where we set ut = u in
[0, t]
andu(t)
on[t,1]. Moreover,
thesecorrespondence
establish abijection
between the set of allhysteresis operators
W :U -* M( T)
and the set of all real valuedmappings
onXl-.
PROOF.
Using
the identitiesfor 99
as in definition1,
oneeasily
checks that thecorrespondences
yP --~
W f
and W are well defined and inverse to each other. Q In this manner, we obtain a canonicalprolongation
for ahysteresis operator
defined on toM1Jm(T). However,
we remarkthat a
general
rateindependent
andnonanticipative operator
onM1Jm(T)
cannot be reduced to an
operator
on X resp.Xl-,
since the discon-tinuity
structure of theinputs yields
additionaldegrees
of freedom.We will exclude this from our discussion from now on.
DEFINITION 4. A
hysteresis operator
W :M(T)
is cal-led
regular
if it coincides with its canonicalprolongation
fromvia
proposition
1. 13The
first distinguishing
feature of the Preisach model is its memoryerasure mechanism.
Again,
we describe thisby
anequivalence
relation.
DEFINITION 5. We
generate
anequivalence
relation -- on Xby
the monotone
reducing
rule from definition 2the memory erasure rule
together
withagain forming
thereflexive, symmetric
and transitive hull. We say that aregular hysteresis operator
yY hasproperty (.E),
ifW,
factorizesthrough
~, i.e.implies
=W,(y).
CJFor a
hysteresis operator
withproperty (E)
it therefore suffices to consider its action on We nowgive
the normal form of anelement of
PROPOSITION 2. For any y c X there exists an x E X and an m E R y,
having
the formor the one with
inequalities
reversed.PROOF.
Apply
monotonereducing
and memory erasureto y
fromright
to left. C1We now turn to the second
characteristic property
of the Preisachmodel,
which states that theheight
of anyhysteresis loop correspond- ing
toinputs
of the formonly depends
on rland 1"2
but not on x. Due to memory erasure,only
the first
period (r1,
r2,r1)
has to be considered. Its first half can be influencedby
thepast,
its second half cannot.DEFINITION 6. We say that a
regular hysteresis operator
W hasproperty (H)
if there exists a function h : R2 ~ R withfor any and any D
Since for any x E X in the normal form of we may view any
part Xi+l)
of x as second half of the firstperiod
of aperiodic input,
with
property (H)
we can reducegeneral inputs
to monotoneinputs.
PROPOSITION 3.
Any regular hysteresis operator
Whaving
prop- erties(E)
and(H)
isuniquely
determinedby
the function h and its valuesW/(~)y ~ = (xi,
R2.PROOF. For any in the normal form of with
x =
(xl ,
... ,xn ), ~~3,
we haveand therefore
(H) implies
The values x E
R2,
are, ingeneral, unequal
to sincethey
also include information from the initial
condition,
i.e. the initialconfiguration
of the individual switches. Since it is not easy to trans- lategeneral configurations
of switches intoproperties
ofx2),
and since it would not
really
contribute to the characterization of the Preisachmodel,
we do notattempt
to dothis,
but restrict ourselves to thefollowing
remarks. If we assume that the initialconfiguration
is the result of a
previous input,
we have thecompatibility
conditionzo
being
the final value of theprevious input.
If we moreover considerthe
special
situation where xo is a lower bound for all threshold values ri ofexisting
individualswitches,
then all switches are on - 1initially
and we must have
Together
withproposition 2,
thisyields
thefollowing.
COROLLARY 1.
Any regular hysteresis operator
yYhaving
proper- ties(E), (H), ( C)
and(I)
isuniquely
determinedby
the function h. C1 Now we discuss the function hdescribing
theheight
of thehysteresis loops,
also calleddemagnetization
function in[3].
Sincefor r1 r2 we should have
(*)
with
in the case of a
nonnegative
measure It the function h has tosatisfy
the
inequalities [3]
for any and any
0 c ~ ~ r2 -
ri, as can be seen if one draws thecorresponding triangles.
It was remarked in[3]
that(N) plus
one sided
partial continuity
of h is also sufficient for(*)
to hold forsome measure ~u. We
present
a more detailed formulation. Let usdenote
by ÔI Ôs k
the mixed secondpartial
derivative of h in thesense of distributions. If h is
smooth,
then oneeasily
sees that(*)
holds with
2p having density - Ôt a,
h. Ingeneral,
one has the fol-lowing
result.LEMMA 1. Assume that 11,: R2 ~ R satisfies
(N).
LetThen the
following
is true:(i)
-al 0,
9(ii) no
isnonincreasing
w.r.t, rl andnondecreasing
where
PROOF. For test
functions V,
we haveApply (N)
to differencequotients of y
and pass to the limit to ob- tain(i).
Assertion(ii)
is a consequence ofFrom
(i)
we know that -a, a, ho
is aregular nonnegative
Borelmeasure. Assertion
(iii)
is obtainedthrough approximation
of thecharacteristic function of from above and below
by
suitabletest functions. CJ
If we do not
require
the measure p to benonnegative,
then hmust be a difference
h1- h2
wherehi
andh2 satisfy (N).
This isequi-
valent to an older notion of a BV function h: R2 -+
R,
elaboratedin detail in section 46 of McShane’s book
[5],
not to be confused withthe at
present
more standard notion that a function h is B Y ifgrad (h)
is a measure-recall that we want0102h
to be a measure.We now obtain the main theorem.
THEOREM 1. For an
operator
W : with U =(or
U a rich subset of thefollowing
assertions areequivalent:
(i)
T~Y is a Preisachoperator
with(signed)
finite Borel meas- ure It withcompact support
in the Preisachplane
P without atomson the main
diagonal,
and initialconfiguration - -
1.(ii)
W is aregular hysteresis operator satisfying (E), (.H), (C)
and
(1),
where the function h in(H),
set to zero in~rl ~ r2~,
hasbounded variation
[5,
section46]
and satisfiesPROOF. The
implication (i)
~(ii)
is discussed in the introduction andeasily
formalizedusing
well known results[1, 2, 3, 7].
For theconverse, consider the Preisach
operator 1~
definedby
the measure2p
= -3i a2 h
and initialconfiguration -
1.97
also has the prop- erties stated in(ii),
and because ofuniqueness
obtained incorollary 1,
W
has to beequal
to W. CJIn theorem
1, essentially only
measures ofform ¡.t
= areexcluded. Such a measure
corresponds
to asimple
switch at u = rwithout
hysteresis. However,
individual switches withhysteresis
aswell as a continuous distribution of switches without
hysteresis
areincluded.
We
finally
pose thequestion:
When is agiven hysteresis operator
W :
C( ~’) --~ .lVl (T )
a Preisachoperator?
If W :
C(T) - C(T)
iscontinuous,
then W is a Preisach if andonly
ifis,
since if W maps intoC(T),
the measure must be zeroalong
horizontal and vertical lines inP,
which is suf- ficient for a Preisachoperator
to be continuous onC(T).
If ~ is notcontinuous on
C(T),
thisargument
does not work. In this case, con- sider at firstinputs
defined as linearinterpolate
for = x2,~c(t,~)
=- = x,~ , where
ti fi t,~
1.Letting
be the space of conver-gent
sequences(xn),
for agiven hysteresis operator
W we may defineThe
uniqueness
result ofcorollary
1 still holds forW’
since it holds for allTherefore,
oneonly
has to formulate a version of the memory erasureproperty
which reducesC(T)
to To thisend,
describe the memory
by
afamily
~ ofequivalence
relations onC(T)
as follows:
This is
just
thegeneral
notion of Nerodeequivalence.
The memoryerasure
property (E’ )
consists of twoparts.
Let0 c s C t c 1.
We demand thatwhere we obtain v from u
replacing by
astraight
lineinterpolat- ing u(s)
andu(t);
moreover we demand thatwith v =
u(s)
on[0, s]
and v = u on[s, 1].
It is then not difficult to show that for any v eC(T)
andany t
E T there exists a u EC(T)
which can be
represented by
an x E asabove,
with v -, u and(One
constructs v resp. x in the same way as if one wants to define(Wv)(t)
for anarbitrary
and agiven
Preisach oper- atorW,
see e.g.[3].)
With this modification
(E’)
of(E),
theorem 1 also holds for U =C(T).
Acknowledgements.
The author wants to thank MartinHilpert,
Pavel
Krej£I
andAugusto
Visintin forstimulating
discussions.REFERENCES
[1] M. BROKATE - A. VISINTIN,
Properties of
the Preisach modelfor hysteresis,
J. Reine
Angew.
Math. 402(1989),
pp. 1-40.[2] M. A. KRASNOSEL’SKII - A. V. POKROVSKII,
Modelling
transducers withhysteresis by
meansof
continuous systemsof relays,
Soviet Math. Dokl., 17 (1976), pp. 447-451.[3]
M. A. KRASNOSEL’SKII - A. V. POKROVSKII,Systems
withhysteresis,
Nauka, Moscow, 1983. In Russian,English
translation:Springer,
1989.[4]
I. D. MAYERGOYZ, Mathematical modelsof hysteresis, Phys.
Rev. Lett., 56 (1986), pp. 1518-1521.[5] E. J. MCSHANE,
Integration,
PrincetonUniversity
Press, 1944.[6] F. PREISACH,
Über
diemagnetische Nachwirkung,
Z.Phys.,
94 (1935), pp. 277-302.[7] A. VISINTIN, On the Preisach model
for hysteresis,
NonlinearAnalysis,
9 (1984), pp. 977-996.Manoscritto pervenuto in redazione il 6