20
H ysteresis arises in diverse applications, including structural mechanics, aerody- namics, and electromagnetics [1]–[4]. The word “hysteresis” connotes lag, although this nomenclature is mislead- ing since delay per se is not the mechanism that gives rise to hysteresis. As discussed in [5], hys- teresis is a quasi-static phenomenon in which a sequence of periodic inputs produces a nontriv- ial input-output loop as the period of the input increases without bound. In this limit, the input can be viewed as completing its cycle increasing- ly slowly. This limiting input-output loop is due to the existence, for a given constant input, of multiple equilibria that map to distinct output values (whether or not the output map is one-to-one). Intuitively speak- ing, as the input slowly increases, the state of the system is attracted to input-dependent equilibria that are different from the attracting equilibria when the input slowly decreases. The exis- tence of multiple attracting equilibria is called multistability [5]–[10]. Multista- bility corresponds to the intuitive notion that, under asymptotically slowly changing inputs, the state of a hysteretic system converges to equilibria that belong to an equilibrium set that has a multivalued structure, that is, multiple state equlibria can exist for a given constant input. To the extent that this phenomenon is his- tory dependent, it is appropriate to say that a hysteretic system has memory. For a single-input, single-output system, hysteresis is the persistence of a nondegenerate input-output closed curve as the frequency of excitation tends toward dc. Such systems are necessarily nonlinear since a lin- ear system cannot have a nontrivial limiting closed input-output curve at asymptotically low frequencies. A hysteretic system whose periodic input-output map is the same for all frequencies is called rate independent; when the periodic input-output map is different for different frequencies, the hysteretic system is rate dependent. All of the hysteresis examples in this article exhibit rate-dependent hysteresis. The concept of rate- dependent hysteresis is thus central to the study of hysteresis arising in nonlinear feedback models. Nonlinear Feedback Models of Hysteresis JINHYOUNG OH, BOJANA DRINCIC, and DENNIS S. BERNSTEIN BACKLASH, BIFURCATION, AND MULTISTABILITY Digital Object Identifier 10.1109/MCS.2008.930919 100 IEEE CONTROL SYSTEMS MAGAZINE » FEBRUARY 2009 1066-033X/09/$25.00©2009IEEE DENNIS S. BERNSTEIN Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

Hysteresis arises in diverse applications,including structural mechanics, aerody-namics, and electromagnetics [1]–[4]. Theword “hysteresis” connotes lag,although this nomenclature is mislead-

ing since delay per se is not the mechanism thatgives rise to hysteresis. As discussed in [5], hys-teresis is a quasi-static phenomenon in which asequence of periodic inputs produces a nontriv-ial input-output loop as the period of the inputincreases without bound. In this limit, the inputcan be viewed as completing its cycle increasing-ly slowly. This limiting input-output loop is due tothe existence, for a given constant input, of multipleequilibria that map to distinct output values (whetheror not the output map is one-to-one). Intuitively speak-ing, as the input slowly increases, the state of the system isattracted to input-dependent equilibria that are different fromthe attracting equilibria when the input slowly decreases. The exis-tence of multiple attracting equilibria is called multistability [5]–[10]. Multista-bility corresponds to the intuitive notion that, under asymptotically slowly changing inputs, the state of ahysteretic system converges to equilibria that belong to an equilibrium set that has a multivalued structure,that is, multiple state equlibria can exist for a given constant input. To the extent that this phenomenon is his-tory dependent, it is appropriate to say that a hysteretic system has memory.

For a single-input, single-output system, hysteresis is the persistence of a nondegenerate input-outputclosed curve as the frequency of excitation tends toward dc. Such systems are necessarily nonlinear since a lin-ear system cannot have a nontrivial limiting closed input-output curve at asymptotically low frequencies. Ahysteretic system whose periodic input-output map is the same for all frequencies is called rate independent;when the periodic input-output map is different for different frequencies, the hysteretic system is ratedependent. All of the hysteresis examples in this article exhibit rate-dependent hysteresis. The concept of rate-dependent hysteresis is thus central to the study of hysteresis arising in nonlinear feedback models.

Nonlinear Feedback Models of Hysteresis

JINHYOUNG OH, BOJANA DRINCIC, and DENNIS S. BERNSTEIN

BACKLASH, BIFURCATION, AND MULTISTABILITY

Digital Object Identifier 10.1109/MCS.2008.930919

100 IEEE CONTROL SYSTEMS MAGAZINE » FEBRUARY 2009 1066-033X/09/$25.00©2009IEEE

DENNIS S. BERNSTEIN

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 2: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

Various classes of models can give rise to hysteresis. Theclassical Preisach model [3] is given in terms of an integralwhose kernel determines the shape of the hysteresis map;such models are rate independent. Alternatively, the finite-dimensional Duhem model [11]–[13] is modeled by an ordi-nary differential equation whose vector field depends on thederivative of the input. A Duhem model can exhibit eitherrate-independent or rate-dependent hysteresis. Yet anothermodel of hysteresis is the nonlinear feedback model, inwhich a nonlinear feedback map gives rise to multipleattracting equilibria, the number of which varies as a func-tion of the input [4, p. 17]. Examples show that hysteresis innonlinear feedback models can arise from a wide variety ofnonlinear functions, including saturation and deadzone.

In mechanical engineering applications, perhaps themost familiar example of hysteresis is backlash, which aris-es from free play in mechanical couplings. In practice,backlash often represents one of the main impediments toachievable performance, and efforts to model backlash andreduce its impact remain an active area of research[14]–[17]. Kinematic backlash can be modeled as theasymptotically low-frequency response of the feedbackinterconnection of linear dynamics and either a deadzonefunction or a stop or play nonlinearity [18], [19]. A relatedapproach is given in [19].

A common feature of the Duhem and nonlinear feedbackmodels is multistability, that is, the existence of multipleattracting equilibria [7]–[10]. The attracting equilibria maybe isolated or they may constitute a continuum. In particu-lar, the Duhem model has the property that, for every con-stant input, every state of the system is an equilibrium. Incontrast, the nonlinear feedback model may have either acontinuum of equilibria or isolated equilibria. We refer tohysteresis arising from a continuum of equilibria as traver-sal-type hysteresis, and hysteresis arising from isolated equi-libria as bifurcation-type hysteresis. The latter type are relatedto relaxation oscillations; see [20, p. 69]. An equilibrium thatis not isolated cannot be asymptotically stable, although itcan be semistable. The semistable equilibria, which consti-tute a subset of the Lyapunov-stable equilibria, are thoseequilibria for which a trajectory beginning in a neighbor-hood converges to a Lyapunov stable equilibrium [21], [22].

In either case, that is, isolated or nonisolated equilibria,what is essential from the point of view of hysteresis is thefact that the trajectory converges for constant inputs. Stepconvergence refers to the convergence of trajectories toequilibria for all constant inputs. The relevance of step con-vergence to the existence of hysteresis lies in the fact that,in the dc limit, the system response depends on the con-vergence of the state for all constant inputs, that is, steps.

In the present article we investigate multistability and hys-teresis within the context of linear systems with nonlinearfeedback. For concreteness and simplicity, we focus primarilyon single-input, single-output linear systems with compan-ion-form realizations. For various choices of the realization

parameters, we characterize the input-output equilibria set.We analyze this set in detail for the case of a deadzone non-linearity, and we determine the values of the realization para-meters that give rise to traversal-type or bifurcation-typehysteresis. The rich diversity of hysteretic phenomena thatcan be generated by interconnecting a linear system with afeedback nonlinearity is the motivation for this article.

The article is organized as follows. The following sectionintroduces a nonlinear feedback model and defines theinput-output equilibria set. Next, we define the limitingperiodic input-output map, and we investigate the relation-ship between step convergence and the hysteresis maps ofthe nonlinear feedback model. We then discuss step conver-gence of the first-order nonlinear feedback model. Next, anonlinear feedback model with deadzone is introduced, andits hysteresis maps are characterized. Finally, we give a mul-tiloop nonlinear feedback example with two nonlinearitiesand discuss its hysteresis map.

NONLINEAR FEEDBACK MODELConsider the following single-input, single-output nonlin-ear feedback model

x(t) = Ax(t) + Du(t) + Byφ(t),

x(0) = x0, t ≥ 0, (1)

y(t) = Cx(t), (2)

uφ(t) = E1x(t) + E0u(t), (3)

yφ(t) = φ(uφ(t)), (4)

where A ∈ Rn×n , D ∈ Rn , B ∈ Rn , C ∈ R1×n , E1 ∈ R1×n ,E0 ∈ R, u : [0,∞) → R is continuous and piecewise C1,φ : R → R is a memoryless (static) nonlinearity, andx(t), x0 ∈ Rn. We assume that φ is globally Lipschitz, andthus the solution of (1)–(4) exists and is unique on all finiteintervals. Under these assumptions, x and y are C1. Wealso assume that (A, B, C) is minimal.

FIGURE 1 A feedback interconnection corresponding to the single-input, single-output system (1)–(4). The interconnection involves atwo-input/two-output linear system and a feedback nonlinearity.Note that the model can be interpreted as the linear fractional trans-formation between the nonlinearity φ(·) and G11, G12, G21, and G22.

⎡⎢⎢⎣

⎤⎥⎥⎦

(⋅)

u

uy

y

φ φ

φ

G11(s) G12(s)

G21(s) G22(s)

FEBRUARY 2009 « IEEE CONTROL SYSTEMS MAGAZINE 101

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 3: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

Let G11(s)� C(sIn − A)−1D , G12(s)� C(sIn − A)−1B ,G21(s)� E1(sIn − A)−1D + E0 , and G22(s)� E1(sIn − A)−1B.Then (1)–(4) can be interpreted as the linear fractionaltransformation between the nonlinearity φ(·) and thetransfer functions G11 , G12 , G21 , and G22 , which corre-sponds to the feedback interconnection of Figure 1.

The nonlinear feedback model (1)–(4) can be rewritten as

x(t) = Ax(t) + D1u(t) + Bφ(E1x(t) + E0u(t)), (5)

y(t) = Cx(t), x(0) = x0, t ≥ 0. (6)

Furthermore, let D = B, E0 = 0, and E1 = C. Then (5), (6)can be simplified as

x(t) = Ax(t) + B(u(t) + φ(y(t))), (7)

y(t) = Cx(t), x(0) = x0, t ≥ 0. (8)

Figure 2 shows the feedback interconnection of (7), (8).Note that Figure 2 is a special case of Figure 1 with

[G11(s) G12(s)G21(s) G22(s)

]=

[G(s) G(s)G(s) G(s)

]. (9)

Alternatively, consider (5), (6) with D = 0, E0 = 1, andE1 = −C. Then an alternative specialization of (5), (6) isgiven by

x(t) = Ax(t) + Bφ(u(t) − y(t)), (10)

y(t) = Cx(t), x(0) = x0, t ≥ 0. (11)

Figure 3 shows the feedback interconnection of (10), (11).Note that Figure 3 is a special case of Figure 1 with

[G11(s) G12(s)G21(s) G22(s)

]=

[0 G(s)1 −G(s)

]. (12)

The equilibria of the simplified nonlinear feedbackmodels (7), (8) and (10), (11) can be determined as follows.Since (A, B, C) is minimal, let A, B, and C be given in thecontrollable canonical form

A =

⎡⎢⎢⎣

0 1 · · · 0...

.... . .

...

0 0 · · · 1−a0 −a1 · · · −an−1

⎤⎥⎥⎦ , B =

⎡⎢⎢⎣

0...

01

⎤⎥⎥⎦ ,

C = [ c0 c1 · · · cn−1 ] . (13)

Suppose u(t) = u is constant. Then the equilibrium x of(7) is given by

x = [ x1 0 · · · 0 ]T , (14)

where x1 satisfies

a0x1 = φ(c0x1) + u. (15)

Likewise, the equilibrium x of (10) is given by

x = [ x1 0 · · · 0 ]T , (16)

where x1 satisfies

a0x1 = φ(u − c0x1). (17)

Note that the equilibria of (7) and (10) are determined onlyby a0 and c0. The following definition is useful.

102 IEEE CONTROL SYSTEMS MAGAZINE » FEBRUARY 2009

FIGURE 3 Feedback interconnection of the nonlinear feedbackmodel (10), (11). This model is a simplification of the nonlinearfeedback hysteresis model obtained by setting D = 0, E0 = 1,and E1 = −C , that is, with G11 = 0, G12 = G(s), G21 = 1, andG22 = −G(s).

φφφ+

−(⋅)

y yu uG(s)

FIGURE 4 The input-output equilibria map E of (19) in Example 1.For all constant inputs u(t) = u, the input-output equilibria map E isgiven by E = {(u, x) ∈ R

2 : −x3 + x + u = 0}.

2

1.5

1

0.5

0

−0.5

−1.5

−2−1 −0.5 0 0.5 1

−1

y

u

FIGURE 2 Feedback interconnection of the nonlinear hysteresismodel (7), (8), where G(s)

�= C(sI − A)−1 B . This model is asimplification of the nonlinear feedback model in Figure 1obtained by sett ing D = B , E0 = 0, E1 = C , that is, withG11 = G12 = G21 = G22 = G(s).

+

φφ

(⋅)

G(s)y

y

u +

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 4: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

DefinitionThe input-output equilibria map E of (5), (6) is the set ofpoints (u, Cx) ∈ R2 such that u and x satisfy

Ax + D1u + Bφ(E1x + E0u) = 0. (18)

The input-output equilibria map E is a possibly multi-valued map between u ∈ R and the corresponding equilib-ria of (5) as determined by (6). Since (18) is equivalent to(14) and (15) when (7), (8) hold, or to (16), (17) when (10),(11) hold, it follows that the input-output equilibria map Eof either (7), (8) or (10), (11) can be characterized by analyz-ing (15) or (17). Note that E for the simplified nonlinearfeedback models (7), (8) and (10), (11) is determined by theparameters a0 and c0.

Example 1Consider the cubic model [23, p. 30]

x(t) = −x3(t) + x(t) + u(t), x(0) = x0, t ≥ 0, (19)

which is equivalent to (7), (8) with A = B = C = 1 andφ(v) = −v3. The equilibria of (19) with constant u(t) = u isgiven by (14), (15) with a0 = −1 and c0 = 1. Thus the input-output equilibria map E of (19) is given by E ={(u, x) ∈ R2 : −x3 + x + u = 0}, which is shown in Figure 4.

Example 2Consider the mass/dashpot/spring with gap modelshown in figures 5 and 6 and modeled by

mx(t) + cx(t) + kd2w(x(t) − u(t)) = 0,

x(0) = x0, t ≥ 0, (20)

which is equivalent to (10) and (11) with

A =[

0 10 − c

m

], B =

[0km

], C =

[1 0

], (21)

where

d2w(v)�

⎧⎨⎩

v − w, v > w,

0, |v| ≤ w,

v + w, v < −w.

(22)

The equilibria of (20) with constant u(t) = u is given by(16), (17) with a0 = 0 and c0 = 1. Thus the input-outputequilibria map E of (20) is given by E = {(u, y) ∈ R2 :u − w ≤ y ≤ u + w, u ∈ R}, which is shown in Figure 7.

Now, setting A = 0, B = k/m, and C = 1 yields the sin-gle integrator with deadzone model [24]

mx(t) + kd2w

(x(t) − u(t)

)= 0. (23)

The equilibria of (23) with constant u(t) = u is also given by(16), (17) with a0 = 0 and c0 = 1, and thus E = {(u, y) ∈ R2 :

u − w ≤ y ≤ u + w, u ∈ R}. Figure 7 shows the input-outputequilibria map E of (23). Note that E of (20) and E of (23) areidentical, since a0 and c0 are the same for both models.

HYSTERETIC MAPS OFNONLINEAR FEEDBACK MODELSIn this section we consider the step-convergent nonlinearfeedback model (5), (6). The following definitions from [25]are needed.

FEBRUARY 2009 « IEEE CONTROL SYSTEMS MAGAZINE 103

FIGURE 6 Equivalent representation of the mass-dashpot-springsystem with deadzone shown in Figure 5. The symbolic represen-tation of the deadzone corresponds to the play operator discussedin [19].

2w

m

cx

k

u

FIGURE 5 Mass-dashpot-spring system with deadzone. The input uis the position of the end of the spring, while the output x is theposition of the mass.

2w u

k

m

x

c

FIGURE 7 The input-output equilibria map E of (20) and (23) inExample 2 with w = 0.5. Note that E corresponding to (20) and Ecorresponding to (23) are identical.

10.80.60.40.2

0−0.2−0.4−0.6−0.8

−1−1 −0.5 0 0.5 1

u

y

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 5: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

DefinitionConsider (5) with constant u(t) = u. The system (5) is step con-vergent if limt→∞ x(t) exists for all x0 ∈ Rn and for all u ∈ R.

DefinitionThe nonempty set H ⊂ R2 is a closed curve if there exists acontinuous, piecewise C1 , and periodic mapγ : [0,∞) → R2 such that γ ([0,∞)) = H.

DefinitionLet u : [0,∞) → [umin, umax] be continuous, piecewise C1,periodic with period α and have exactly one local maxi-mum umax in [0, α) and exactly one local minimum uminin [0, α). For all T > 0, define uT(t) � u(αt/T) , assumethat there exists xT : [0,∞) → Rn that is periodic withperiod T and satisfies (5) with u = uT , and letyT : [0,∞) → R be given by (6) with x = xT and u = uT .For all T > 0, the periodic input-output map H(uT, xT(0)) isthe closed curve H(uT, xT(0)) � {(uT(t), yT(t)) : t ∈ [0,∞)} ,and the limiting periodic input-output map H∞(u, x0) ,where x0 � lim T→∞ xT(0) , is the closed curveH∞(u, x0) � lim T→∞ H(uT, xT(0)) if the limit exists. Ifthere exist (u, y1), (u, y2) ∈ H∞(u, x0) such that y1 = y2 ,then H∞(u, x0) is a hysteretic limiting periodic input-outputmap or a hysteresis map, and the system is hysteretic.

Note that the existence of lim T→∞ H(uT, xT(0)) refersto the convergence of the sets H(uT, xT(0)) in the Haus-dorff norm [12].

Suppose (5) is step convergent. Then it follows fromthe above definitions that limt→∞ x(t) exists for every con-stant u(t) = u and is an equilibrium of (5). Now, letu(t) ∈ [umin, umax] be periodic with period α . LetuT(t) = u(αt/T), and suppose the periodic input-output mapH(uT, x0) exists for all T > 0. Furthermore, assume thelimiting periodic input-output map H∞(u, x0) exists. Theabove definitions suggest that there exists a close relation-ship between H∞(u, x0) and the input-output equilibriamap E of (5), (6). The set H∞(u, x0) represents theresponse of the system in the limit of dc operation, that is,as T → ∞ and thus as ω = (2π/T) → 0, that is, dc. There-fore, each element of H∞(u, x0) is the limit of a sequenceof points in H(uT, xT(0)) for an increasing, unboundedsequence of values of T, that is, for a sequence of increas-ingly slower inputs. Consequently, the limiting point(u, y) ∈ H∞(u, x0) arises from an equilibrium under theconstant input u(t) = u. This observation indicates that thestep convergence of (5), (6) is a necessary condition for theexistence of H∞(u, x0).

However, not every point in H∞(u, x0) is in E . If (5),(6) has a bifurcation, that is, a change in the qualitativestructure of the equilibria as u changes, then the limit-ing solution of (5), (6), which is not C1, can alternatebetween the components of E . In this particular case,the limiting periodic input-output map H∞(u, x0) con-tains vertical components that connect subsets as illus-trated in Example 4. With the exception of the verticalsegments that connect components of E , it turns outthat H∞(u, x0) ⊆ E .

The relationship between H∞(u, x0) and E elucidatesthe mechanism of hysteresis in the nonlinear feedbackmodel. Since the definition of hysteresis requires that thehysteretic limiting periodic input-output map have at leasttwo distinct points (u, y1) and (u, y2), a necessary condi-tion for (5), (6) to be hysteretic is that E be a multivalued

map. However, not every non-linear feedback model that has amultivalued map E exhibitshysteresis since H∞(u, x0) ⊆ Ecan still be a single-valued mapas illustrated in Example 3. Thenonlinear feedback models thatexhibit hysteresis have either amultivalued map E with a con-tinuum of equilibria or a bifur-cation for some u ∈ [umin, umax]as demonstrated by the follow-ing numerical examples.

Example 3Consider (10), (11) with

FIGURE 8 Input-output equilibria maps of Example 3 with uT (t) = sin(2π/T )t . Note that the modelis not step convergent, and thus H∞(u, x0) does not exist.

−1 −0.5 0 0.5 1

−3

−2

−1

0

1

2

3

u

y

T = 50

−1 −0.5 0 0.5 1

−3

−2

−1

0

1

2

3

u

y

T = 500

104 IEEE CONTROL SYSTEMS MAGAZINE » FEBRUARY 2009

The word “hysteresis” connotes lag,

although this nomenclature is

misleading since delay per se is not

the mechanism that gives rise

to hysteresis.

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 6: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

A =[

0 10 2

], B =

[01

], C =

[2 3

],

and φ(v) = d2w(v), where w = 0.5. The step response withu(t) = 0.5 and x0 = [ 1 2 ]T is bounded but does not con-verge. Hence, this system is not step convergent. Figure 8shows the input-output map with uT(t) = sin(2π/T)t. Sincethe model is not step convergent, H∞(u, x0) does not exist.

Example 4Reconsider the cubic model (19) in Exam-ple 1 wi th uT(t) = sin(2π/T)t. F igure 9shows that H(uT, xT(0)) converges to a hys-teretic limiting periodic input-output mapas T → ∞, and thus (19) is hysteretic.

Now, let u(t) = u be a constant. Since(d/dx)(−x3 + x + u) = −3x2 + 1, linearizationshows that, for each u ∈ (−(2/3

√3), (2/3

√3)) ,

the corresponding equilibrium x ∈ (−(1/√

3),

(1/√

3)) is unstable, whereas x ∈ (−∞,−(1/√

3))

is asymptotically stable for all |u| > (2/3√

3) .Therefore, as shown in Figure 10, E consists ofpoints that arise either from asymptotically stableequilibria or from unstable equilibria.

Note that (19) has bifurcations atu = −(2/3

√3) and u = (2/3

√3) . When

|u| < (2/3√

3), (19) has two asymptotically stableequilibria and one unstable equilibrium, thus Eis a multivalued map. On the other hand, when|u| ≥ (2/3

√3), (19) has only one asymptotically

stable equilibrium, and thus E is a single-valuedmap. Suppose uT is pointwise approaching thedc limit of operation and |uT| < (2/3

√3) such

that the solution of (19) converges to one of the

asymptotically stable equilibria. Now, suppose uT changesand a bifurcation occurs. Then (19) loses one of its asymptoti-cally stable equilibria and the solution is attracted to anotherasymptotically stable equilibrium, generating a transitiontrajectory from the multivalued map to the single-valuedmap in H(uT, xT(0)). The transition trajectories are repre-sented by the vertical lines in Figure 10. Consequently, thelimiting points in H∞(u, x0) comprise a subset of E as wellas vertical components at the bifurcation points, as shown inFigure 10. Note, however, that the vertical components in

FIGURE 10 The input-output equilibria set E and the limiting periodicinput-output map H∞(u, x0) of the cubic model in Example 4. E con-sists of points arising from asymptotically stable (solid) equilibria andfrom unstable (dashed) equilibria. Note that H∞(u, x0) ⊆ E exceptfor the vertical limiting transition trajectories between subsets of E .

2

1.5

1

0.5

0

−0.5

−1

−1.5

−2−1 −0.5 0

u

y

0.5 1

H∞E (Asymp. Stable)E (Unstable)

FIGURE 9 Periodic input-output map H(uT , xT (0)) for the cubic model in Example4 with uT (t) = sin(2π/T )t for several values of T . For each value of T , the tran-sient approach to the periodic input-output map is shown. The system is stepconvergent, and H(uT , xT (0)) converges to a hysteretic limiting periodic input-output map H∞(uT , x0) as T → ∞, and thus the system is hysteretic.

−1 −0.5 0 0.5 1−0.5

0

0.5

1

1.5

u

y

−1 −0.5 0 0.5 1−1.5

−1

−0.5

0

0.5

1

1.5

u

y

−1 −0.5 0 0.5 1−1.5

−1

−0.5

0

0.5

1

1.5

u

y

−1 −0.5 0 0.5 1−1.5

−1

−0.5

0

0.5

1

1.5

uy

T = 5 T = 50

T = 5000T = 500

FIGURE 11 The input-output equilibria map E of (24) in Example 5. Econsists of points arising from asymptotically stable (solid) equilibriaand from unstable (dashed) equilibria.

−1 −0.5 0 0.5 1−2.5

−2

−1.5

−1

−0.5

0

0.5

1

1.5

2

2.5

(Unstable)E(Asymp. Stable)E

y

u

FEBRUARY 2009 « IEEE CONTROL SYSTEMS MAGAZINE 105

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 7: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

H∞(u, x0) are limits of subsets of trajectories (uT, yT) asT → ∞.

Example 5Consider the nonlinear system

x(t) = (u(t) − x(t))3 − (u(t) − x(t)),

x(0) = x0, t ≥ 0, (24)

which can be written as (10), (11) with A = 0, B = 1, C = 1,and φ(v) = v3 − v. The set of equilibria x of (24) with con-stant u(t) = u are given by {u, u − 1, u + 1} . Since(d/dx)[(u − x)3 − (u − x)] = −3(u − x)2 + 1 , linearizationshows that x = u is an unstable equilibrium, and x = u − 1and x = u + 1 are asymptotically stable equilibria. There-fore, E = {(u, u − 1) : u ∈ R}∪ {(u, u) : u ∈ R} ∪{(u, u + 1)

: u ∈ R} as shown in Figure 11.Figure 12(a) and (b) show

the periodic input-output mapsof (24) with different initialconditions. Note that, althoughE is a multivalued map, theinput-output map collapses toa single-valued map in bothcases, indicating that (24) is nothysteretic.

Example 6Reconsider the mass/dashpot/spring with gap model (20)with uT(t) = sin(2π/T)t. Figure13 shows that H(uT, xT(0)) con-verges to a hysteretic limitinginput-output map, and thus(20) is hysteretic. Note that Econsists of points arising froma continuum of input-depen-dent equilibria. Suppose uT issufficiently slow and the solu-tion of (20) converges to anequilibrium in the equilibriacontinuum, and thus (uT, yT) isin the interior of E . When uT

changes, the solution remainsin the continuum of equilibriaand thus yT is constant. There-fore, (uT, yT) transverses hori-zontally in the interior of Euntil it reaches the boundary.Now, when (uT, yT) leaves theboundary of E , the solutionconverges back to the bound-ary of the set of continua, and(uT, yT) follows the boundaryof E as uT changes. Conse-quently, the limiting input-out-put map H∞(u, x0) of (20)consists of two horizontal com-ponents and parts of theboundary of E as shown in Fig-ure 14.

Example 7Consider the nonlinear system

FIGURE 13 Periodic input-output map for the mass-dashpot-spring system with a deadzone shownin Figure 5, where w = 0.5, m = 0.1, k = 10, c = 1, and uT (t) = sin(2π/T )t for several values ofT . For each value of T , the transient approach to the periodic input-output map is shown. This sys-tem exhibits rate-dependent hysteresis because the periodic input-output maps for varying valuesof T are not identical. The hysteresis map in the lower right is the classical backlash.

−1 −0.5 0 0.5 1−1

−0.5

0

0.5

1

u

y

−1 −0.5 0 0.5 1−1

−0.5

0

0.5

1

u

y

−1 −0.5 0 0.5 1−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

u

y

−1 −0.5 0 0.5 1−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

u

y

T = 1 T = 2

T = 5 T = 50

FIGURE 12 The periodic input-output maps of (24) in Example 5 with u(t) = sin 0.01t where (a) x0

= 0 and (b) x0 = 0.5. Note that (24) is not hysteretic although E of (24) is a multivalued map asshown in Figure 11.

−0.5−1

−1.5−2

−1 −1 −0.5 0 0.5 1−0.5 0 0.5 1u u

(a) (b)

yy

−2.5

2.52

1.51

0.50

−0.5−1

−1.5−2

−2.5

2.5

1.5

0.50

1

2o x0 o x0

106 IEEE CONTROL SYSTEMS MAGAZINE » FEBRUARY 2009

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 8: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

x(t) = −x(t) + w2

sin ηx(t) + u(t), (25)

where η > 0, for t ≥ 0 with x(0) = 0, which can be rewrit-ten as (7), (8) with A = −1, B = C = 1, andφ(v) = (w/2) sin ηv. Figure 15 shows E of (25) for severalvalues of η. Note that E of (25) converges to E of (20) inFigure 14 as η → ∞. Figure 16 shows H∞(u, x0) with vary-ing values of η. Note that H∞(u, x0) for this example con-verges to H∞(u, x0) of (20) as η → ∞.

GRAPHICAL ANALYSIS OFNONLINEAR FEEDBACK MODELSIn this section we consider the step convergence for a first-order nonlinear feedback model by analyzing the phaseportrait of the model. Specifically, consider (5) with con-stant u(t) = u, and let A, D, B, E1, E0 ∈ R. Since (5) is afirst-order ordinary differential equation, the sign of theright-hand side of (5) determines the direction of the solu-tion x. If Ax0 + Du + Bφ(E1x0 + E0u) < 0, x is decreasingand converges either to an equilibrium or to −∞ as t → ∞.Similarly, if Ax0 + Du + Bφ(E1x0 + E0u) > 0, x is increas-ing and converges either to an equilibrium or to ∞ ast → ∞. Therefore, we can construct the phase portrait of (5)from the graph of the right-hand side of (5) for all u ∈ R

and determine the step convergence of the model.

To illustrate this graphical analysis, consider the cubicmodel (19) with constant u(t) = u. Suppose u = 0. Then thesolution of (19) converges to one of its equilibria as shownin the phase portrait in Figure 17(a).

FEBRUARY 2009 « IEEE CONTROL SYSTEMS MAGAZINE 107

FIGURE 15 The input-output equilibria map E corresponding to (25) in Example 7 with (a) η = 10, (b) η = 50, (c) η = 100, and (d) η = 1000.Note that E corresponding to (25) converges to E corresponding to (20) in Figure 14 as η → ∞.

1

0.80.6

0.4

0.2

η = 10 η = 50

−0.2

0yy

yy

−0.4

−0.6

−0.8−1

1

0.8

0.6

0.4

0.2

−0.20

−0.4

−0.6

−0.8−1

−1 −0.5 0u(a)

10.5

10.8

0.6

0.4

0.2

η = 100

−0.2

0

−0.4

−0.6

−0.8−1

−1 −0.5 0

(c)u

10.5

−1 −0.5 0u(b)

10.5

η = 1000

1

0.80.6

0.4

0.2

−0.20

−0.4−0.6

−0.8

−1−1 −0.5 0

(d)u

10.5

E (Asymp. Stable)E (Unstable)

E (Asymp. Stable)E (Unstable)

E (Asymp. Stable)E (Unstable)

FIGURE 14 The input-output equilibria map E and the limiting period-ic input-output map H∞(u, x0) of the mass/dashpot/spring withdeadzone model in Example 6. H∞(u, x0) consists of two horizontalcomponents and parts of the boundary of E .

EH∞

1

0.8

0.6

0.4

0.2

−0.2

−0.4

0

−0.6

−0.8

−1−1 −0.5 0

u0.5

y

1

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 9: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

When −(1/√

3) < u < (1/√

3), the qualitative structureof the phase portrait does not change. For u = −(1/

√3)

or u = (1/√

3), (19) loses one of its asymptotically stableequilibria, and a bifurcation occurs. However, as shownin the phase portraits in Figure 17(b) and (c), the solu-tion sti l l converges to one of the equilibria. For|u| > (1/

√3), (19) has only one asymptotically stable

equilibrium, and thus the solution converges to theequilibrium globally. This phase portrait analysis showsthat the solution of (19) converges to an equilibriumpoint for all x0 ∈ R and for all u ∈ R, and therefore (19)is step convergent.

Example 8Consider the nonlinear system

x(t) = −x(t) + u(t) + tan−1 2x(t),

x(0) = x0, t ≥ 0, (26)

which can be written as (7), (8) with A = −1, B = 1, C = 2,and φ(v) = tan−1 v. Figure 18 shows the phase portraits of(26) with several constants u(t) = u . For−(π − 2/4) < u < (π − 2/4) , (26) has two asymptoticallystable equilibria and the solution converges to one of theequilibria as shown in Figure 18(a).

For u = −(π − 2/4) or u = (π − 2/4) , a bifurcationoccurs, and (26) loses one of its asymptotically stable equi-libria, yet its solution still converges to one of the equilib-ria as shown in Figure 18(b) and (c). For |u| > (π − 2/4),(26) is globally asymptotically stable as shown in Figure

108 IEEE CONTROL SYSTEMS MAGAZINE » FEBRUARY 2009

FIGURE 16 The limiting periodic input-output map H∞(u, x0) corresponding to (25) in Example 7 with (a) η = 10, (b) η = 50, (c) η = 100,and (d) η = 1000. Note that H∞(u, x0) corresponding (25) converges to H∞(u, x0) corresponding to (20) in Figure 14 as η → ∞.

10.80.60.40.2

η = 10 η = 50

−0.20y

y

yy

−0.4−0.6−0.8

−1

10.80.60.40.2

−0.20

−0.4−0.6−0.8

−1−1 −0.5 0

u(a)

10.5

10.80.60.40.2

η = 100

−0.20

−0.4−0.6

−0.8−1

−1 −0.5 0

(c)u

10.5

−1 −0.5 0u

(b)

10.5

η = 1000

1

0.80.60.40.2

−0.20

−0.4−0.6−0.8

−1 −1 −0.5 0

(d)u

10.5

For a single-input, single-output system, hysteresis is the persistence

of a nondegenerate input-output closed curve as the frequency

of excitation tends toward dc.

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 10: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

18(d). Therefore, (26) is step convergent. Figure 19 showsthat H(uT, xT(0)) converges to a hysteretic map as T → ∞.

Example 9Consider the nonlinear system

x(t) = −x(t) + satw(u(t) + 2x(t)),

x(0) = x0, t ≥ 0, (27)

where

satw(v)�

⎧⎨⎩

w, v > w,

v, |v| ≤ w,

−w, v < −w,

which can be written as (10), (11) with A = −1, B = 1,C = −2, and φ(v) = satw(v). Figure 20 shows the phaseportraits of (27) with various constants u(t) = u. For−(1/2) < u < (1/2) , (27) has two asymptotically stableequilibria, and the solution converges to one of the equilib-ria as shown in Figure 20(a).

For u = −(1/2) or u = (1/2), a bifurcation occurs, and(27) loses one of its asymptotically stable equilibria, yet itssolution still converges to one of the equilibria as shownin Figure 20(b) and (c). For |u| > (1/2), (27) is globallyasymptotically stable as shown in Figure 20(d). Therefore,

(27) is step convergent. Figure 21 shows that H(uT, xT(0))

converges to a hysteresis map as T → ∞.

Example 10Consider the nonlinear system

x(t) = x(t) + u(t) − d2w(2x(t)), x(0) = x0, t ≥ 0, (28)

which can be written as (7), (8) with A = 1, B = 1, C = −2,and φ(v) = d2w(v). Figure 22 shows the phase portraits of(28) with several constants u(t) = u . For−(1/4) < u < (1/4) , (28) has two asymptotically stableequilibria, and the solution converges to one of the equilib-ria as shown in Figure 22(a).

FEBRUARY 2009 « IEEE CONTROL SYSTEMS MAGAZINE 109

FIGURE 17 Plots of −x3 + x + u and the phase portraits of (19), where (a) u = 0, (b) u = −(2/3√

3), (c) u = (2/3√

3), and (d) u = (1/√

3).The phase portrait analysis shows that (19) is step convergent.

−1.5 −1 −0.5 0 0.5 1 1.5−1

−0.8−0.6−0.4−0.2

00.20.40.60.8

1

u = 0

x

−x3

+ x

+ u

(a)

−1.5 −1 −0.5 0 0.5 1 1.5−1

−0.8−0.6−0.4−0.2

00.20.40.60.8

1

u = 0.57735

x

−x3

+ x

+ u

(b)

−1.5 −1 −0.5 0 0.5 1 1.5−1

−0.8−0.6−0.4−0.2

00.20.40.60.8

1

u = −0.3849

x

−x3

+ x

+ u

(c)

−1.5 −1 −0.5 0 0.5 1 1.5−1

−0.8−0.6−0.4−0.2

00.20.40.60.8

1

u = 0.3849

x

−x3

+ x

+ u

(d)

The concept of rate-dependent

hysteresis is central to the study of

hysteresis arising in nonlinear

feedback models.

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 11: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

For u = −(1/4) or u = (1/4), a bifurcation occurs, and(28) loses one of its asymptotically stable equilibria, yet itssolution still converges to one of the equilibria as shownin Figure 22(b) and (c). For |u| > (1/4), (28) is globallyasymptotically stable as shown in Figure 22(d). Therefore,(28) is step convergent. Figure 23 shows that H(uT, xT(0))

converges to a hysteresis map as T → ∞.

NONLINEAR FEEDBACK MODELS WITH DEADZONEAs a specialization of (10) and (11), we consider the nonlin-ear feedback model with deadzone

x(t) = Ax(t) + Bd2w(u(t) − y(t)), (29)

y(t) = Cx(t), x(0) = x0, t ≥ 0, (30)

where A ∈ Rn×n, B ∈ Rn, C ∈ R1×n, u : [0,∞) → R is con-tinuous and piecewise C1, and d2w : R → R is a deadzonefunction with width 2w given by

d2w(v)�

⎧⎨⎩

v − w, v > w,

0, |v| ≤ w,

v + w, v < −w.

(31)

110 IEEE CONTROL SYSTEMS MAGAZINE » FEBRUARY 2009

FIGURE 18 Plots of −x + u + tan−1 2x and the phase portraits of (26) in Example 8, where (a) u = 0, (b) u = (π − 2)/4, (c) u = −(π − 2)/4,and (d) u = (π − 2)/2. The phase portrait analysis shows that (26) is step convergent.

−1.5 −1 −0.5 0 0.5 1 1.5 2−1

−0.8

−0.6

−0.4

−0.20

0.2

0.4

0.6

0.8

1

u = 0

x

−x +

tan−1

2x +

u

−x +

tan−1

2x +

u−x

+ ta

n−12x

+ u

−x +

tan−1

2x +

u

(a)

−1.5 −1 −0.5 0 0.5 1 1.5 2−1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

u = 0.2854

x(b)

−2 −1.5 −1 −0.5 0 0.5 1 1.5 2−1

−0.8

−0.6

−0.4

−0.20

0.2

0.4

0.6

0.8

1

u = –0.2854

x(c)

−2 −1.5 −1 −0.5 0 0.5 1 1.5 2−1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

u = (π –2)/2

x(d)

We refer to hysteresis arising from a continuum of equilibria

as traversal-type hysteresis, and hysteresis arising from isolated

equilibria as bifurcation-type hysteresis.

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 12: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

The equilibrium x of (29) is givenfrom (16) and (17) by

x = [ x1 0 · · · 0 ]T , (32)

where x1 satisfies

a0x1 + d2w(c0x1 − u) = 0. (33)

By determining the solutions of (32),(33), we can characterize the limitingequilibria map E of (29), (30) by thefollowing cases. Note that E is non-empty since, for all u ∈ [−w, w] ,x1 = 0 satisfies (33), and thus{(u, 0) : u ∈ [−w, w]} ⊆ E .

Case 1Let a0 = 0 and a0 + c0 = 0. Then, asshown in Figure 24, (33) has fourtypes of solutions depending on thevalue of u, namely, a continuum ofsolutions X = {x ∈ R : (sign c0)x ≥ 0}for u = −w, a unique solution

FEBRUARY 2009 « IEEE CONTROL SYSTEMS MAGAZINE 111

FIGURE 19 Hysteresis arising from the arctangent nonlinearity. This periodic input-outputmap H(uT , xT (0)) corresponds to (26) in Example 8 with uT (t) = sin(2π/T )t . Note thatH(uT , xT (0)) converges to a hysteretic map H∞(u, x0).

−1 −0.5 0 0.5 1

−6

−4

−2

0

2

4

6

u

y

T = 5

−1 −0.5 0 0.5 1

−6

−4−2

0

2

4

6

u

y

T = 50

−1 −0.5 0 0.5 1

−6

−4

−2

0

2

4

6

u

y

T = 500

−1 −0.5 0 0.5 1

−6

−4

−2

0

2

4

6

u

y

T = 5000

FIGURE 20 Plots of −x + satw(u + 2x) and the scalar phase portraits of (27) in Example 9, where (a) u = 0, (b) u = 1/2, (c) u = −1/2, and(d) u = 1. The phase portrait analysis shows that (27) is step convergent..

−1 −0.8−0.6−0.4−0.2 0 0.2 0.4 0.6 0.8 1−1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

u = 0

x

−x +

sat

w (

u +

2x)

(a)

−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1−1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

u = 0.5

x

−x +

sat

w (

u +

2x)

(b)

−1−0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1−1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

u = –0.5

x

−x +

sat

w (u

+ 2

x)

(c)

−1−0.8−0.6−0.4 −0.2 0 0.2 0.4 0.6 0.8 1−1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

u = 1

x

−x +

sat

w (

u +

2x)

(d)

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 13: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

112 IEEE CONTROL SYSTEMS MAGAZINE » FEBRUARY 2009

FIGURE 21 Hysteresis arising from the saturation nonlinearity. This periodic input-output map H(uT , xT (0)) corresponds to (27) in Example 9with uT (t) = sin(2π/T )t . Note that H(uT , xT (0)) converges to a hysteretic map H∞(u, x0).

−1 −0.5 0 0.5 1−2

−1

0

1

2

u

y

T = 5

−1 −0.5 0 0.5 1−2

−1

0

1

2

u

y

T = 50

−1 −0.5 0 0.5 1−2

−1

0

1

2

u

y

T = 500

−1 −0.5 0 0.5 1−2

−1

0

1

2

u

y

T = 5000

FIGURE 22 Plots of x + u − d2w(2x) and the scalar phase portraits of (28) in Example 10, where (a) u = 0, (b) u = 1/4, (c) u = −1/4, and(d) u = 1/2. The phase portrait analysis shows that (28) is step convergent.

−1.5 −1 −0.5 0 0.5 1 1.5−1

−0.8−0.6−0.4

−0.20

0.20.4

0.60.8

1

u = 0

x

−x +

sat

w (

u +

2x)

(a)

−1.5 −1 −0.5 0 0.5 1 1.5−1

−0.8

−0.6−0.4

−0.20

0.20.4

0.60.8

1

u = 0.25

x

−x +

sat

w (

u +

2x)

(b)

−1.5 −1 −0.5 0 0.5 1 1.5−1

−0.8

−0.6−0.4

−0.20

0.20.4

0.60.8

1

u = –0.25

x

−x +

sat

w (

u +

2x)

(c)

−1.5 −1 −0.5 0 0.5 1 1.5−1

−0.8

−0.6

−0.4

−0.20

0.2

0.40.60.8

1

u = 0.5

x

−x +

sat

w (

u +

2x)

(d)

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 14: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

FEBRUARY 2009 « IEEE CONTROL SYSTEMS MAGAZINE 113

FIGURE 23 The periodic input-output map H(uT , xT (0)) of (28) in Example 10 with uT (t) = sin(2π/T )t . Note that H(uT , xT (0)) converges toa hysteretic map H∞(u, x0).

−1 −0.5 0 0.5 1

−3

−2

−1

0

1

2

3

u

y

T = 5

−1 −0.5 0 0.5 1

−3

−2

−1

0

1

2

3

u

y

T = 50

−1 −0.5 0 0.5 1

−3

−2

−1

0

1

2

3

u

y

T = 500

−1 −0.5 0 0.5 1

−3

−2

−1

0

1

2

3

uy

T = 5000

FIGURE 24 The four cases of solutions of (33) with a 0 = 0, and a 0 + c 0 = 0, and c 0 > 0 . In (a) u = −w and the solutions of (33) form a setX = {x ∈ R : x ≥ 0}; in (b) |u| < w and X = {0}; and in (c) u = w and X = {x ∈ R : x ≤ 0}. Finally, in (d) |u| > w and X is empty.

−1 −0.5 0 0.5 1

−1

−0.5

0

0.5

1

d2w (c0x1 − u ) d2w (c0x1 − u )

d2w (c0x1 − u )d2w (c0x1 − u )

−a0x1

−a0x1

−a0x1

−a0x1

(a)

−1 −0.5 0 0.5 1

−1

−0.5

0

0.5

1

x1

x1 x1

x1

(b)

−1 −0.5 0 0.5 1

−1

−0.5

0

0.5

1

(c)

−1 −0.5 0 0.5 1

−1.5

−1

−0.5

0

0.5

1

(d)

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 15: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

X = {0} for |u| < w , a continuum of solutionsX = {x ∈ R : (sign c0)x ≤ 0} for u = w, and no solutions for|u| > w. Hence E is given by

E = {(u, y) ∈ R2 : u = w, y ≥ 0} ∪ {(u, y) ∈ R

2 : |u|≤ w, y = 0} ∪ {(u, y) ∈ R

2 : u = −w, y ≤ 0}. (34)

Case 2Let a0 = 0. Then, as shown in Figure 25, for all values of u(33) has a continuum of solutions X = {x ∈ R :(u − w)/c0 ≤ x ≤ (u + w)/c0} for c0 > 0 andX = {x ∈ R : (u + w)/c0 ≤ x ≤ (u − w)/c0} for c0 < 0, for allu ∈ R. Hence, in both cases E is given by

FIGURE 25 The solutions of (33) with a 0 = 0 and c 0 > 0. In(a ) |u| < w and the solutions of (33) form a setX = {x ∈ R : (u − w)/c 0 ≤ x ≤ (u + w)/c 0} ; in (b) u ≥ w and Xremains the same; and in (c) u ≤ −w and X remains the same.

−1 −0.5 0 0.5 1

−2

−1.5

−1

−0.5

0

0.5

1

1.5

2

x1

d2w (c0x1 − u )

d2w (c0x1 − u )

d2w (c0x1 − u )

−a0x1

−a0x1

−a0x1

(a)

−1 −0.5 0 0.5 1−3

−2.5

−2

−1.5

−1

−0.5

0

0.5

1

x1

(b)

−1 −0.5 0 0.5 1−1

−0.5

0

0.5

1

1.5

2

2.5

3

x1

(c)

FIGURE 26 The solutions of (33) with a 0 = 0 and a 0c 0 ≥ 0, ora0 = 0 and c 0(a 0 + c 0) < 0. In (a) |u| < w and the solutions of (33)are unique X = {1/(a 0 + c 0)d2w (u)}; in (b) u ≥ w and X remainsthe same; and in (c) u ≤ −w and X remains the same.

−1 −0.5 0 0.5 1

−3

−2

−1

0

1

2

3

x1

d2w (c0x1 − u )

d2w (c0x1 − u )

d2w (c0x1 − u )

−a0x1

−a0x1

−a0x1

(a)

−1 −0.5 0 0.5 1

−3

−2

−1

0

1

2

3

x1(b)

−1 −0.5 0 0.5 1

−3

−2

−1

0

1

2

3

x1(c)

114 IEEE CONTROL SYSTEMS MAGAZINE » FEBRUARY 2009

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 16: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

E = {(u, y) ∈ R2 : u ∈ R, u − w ≤ y ≤ u + w}. (35)

Case 3Let a0 = 0 and a0c0 ≥ 0, or a0 = 0 and c0(a0 + c0) < 0. Then,as shown in Figure 26, (33) has a unique solutionX = {1/(a0 + c0)d2w(u)} for all u ∈ R. Hence E is given by

E ={(

u, y) ∈ R

2 : u ∈ R, y = c0

a0 + c0d2w(u)

}. (36)

Case 4Let a0 = 0 and c0(a0 + c0) > 0. Then, as shown in Figure27, (33) has nonunique solutionsX = {(u − w)/(a0 + c0), 0, (u + w)/(a0 + c0)} for |u| < w,two solutions X = {0, (u + w)/(a0 + c0)} for u = w, twosolutions X = {(u − w)/(a0 + c0), 0} for u = −w, and aunique solution X = {(u + w)/(a0 + c0)} for u > w andX = {(u − w)/(a0 + c0)} for u < −w. Hence E is given by

E ={(u, y) ∈ R

2 : u < −w, y = c0(u − w)

a0 + c0

}

∪{(u, y) ∈ R

2 : |u| ≤ w, y = c0(u − w)

a0 + c0, 0,

c0(u + w)

a0 + c0

}

∪{(u, y) ∈ R

2 : u > w, y = c0(u + w)

a0 + c0

}. (37)

Note that, if a0 + c0 = 0, then, for each constant input usuch that |u| > w, (29), (30) does not have an equilibrium,and thus system is not step convergent. Now, assume that(29), (30) is step convergent. Then E is given by either (35),(36), or (37). Suppose a0 = 0 (case 2) and thus E is given by(35). Then E is a multivalued map as shown in Figure 28(b).Therefore, H∞(u, x0) is hysteretic as shown in Figure 29(a).Now, suppose a0 = 0 and a0c0 ≥ 0, or a0 = 0 andc0(a0 + c0) < 0 (case 3) and thus E is given by (36). Then Eis a single-valued map as shown in Figure 28(c). Therefore,H∞(u, x0) is not hysteretic as shown in Figure 29(b). Final-ly, suppose a0 = 0 and c0(a0 + c0) > 0 (case 4), and thus E isgiven by (37). Then E is a single-valued map for |u| < wand is a multivalued map for |u| > w as shown in Figure28(d). Therefore, H∞(u, x0) is hysteretic whenmaxt≥0 u(t) ≥ w and mint≥0 u(t) ≤ −w as shown in Figure29(c). Table 1 summarizes the characteristics of H∞(u, x0)

in all of the cases.

Example 11Consider (29), (30) with

A =[

0 1−1 −2

], B =

[01

], C =

[1 2

],

FEBRUARY 2009 « IEEE CONTROL SYSTEMS MAGAZINE 115

FIGURE 27 The four cases of solutions of (33) with a 0 = 0 and c 0(a 0 + c 0) > 0. In (a) |u| ≤ w and (33) has three solutionsX = {(u − w)/(a 0 + c 0), 0, (u + w)/(a 0 + c 0)} ; in (b) u = w and (33) has two solutions X = {0, (u + w)/(a 0 + c 0)}; and in (c) u = −wand (33) has two solutions X = {(u − w)/(a 0 + c 0), 0}. Finally, in (d) |u| > w, and (33) has a unique solution X = {(u − w)/(a 0 + c 0)} ifu < −w or X = {(u + w)/(a 0 + c 0)} if u > w.

−1.5 −1 −0.5 0 0.5 1 1.5−2.5

−2−1.5

−1−0.5

00.5

11.5

2

x1

d2w (c0x1 − u ) d2w (c0x1 − u )

d2w (c0x1 − u )

d2w (c0x1 − u )

−a0x1

−a0x1

−a0x1

−a0x1

(a)

−1.5 −1 −0.5 0 0.5 1 1.5−3

−2.5−2

−1.5−1

−0.50

0.51

1.52

x1(b)

−1.5 −1 −0.5 0 0.5 1 1.5−2

−1.5−1

−0.50

0.51

1.52

2.53

x1

(c)

−1.5 −1 −0.5 0 0.5 1 1.5−3.5

−3−2.5

−2−1.5

−1−0.5

00.5

11.5

x1

(d)

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 17: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

and w = 0.5. Since a0 = 1 = 0 and a0c0 = 1 ≥ 0, the modelsatisfies case 3, and H∞(u, x0) is not hysteretic fromTable 1. Figure 30 shows that H(uT, xT(0)) converges to asingle-valued map.

Example 12Reconsider (29), (30) with

A =[

0 11 −2

], B =

[01

], C =

[2 0

], (38)

and w = 0.5. Since a0 = −1 = 0 and c0(a0 + c0) = 2 > 0,the model is case 4, and H∞(u, x0) is hysteretic fromTable 1. Figure 31 shows that H(uT, xT(0)) converges to ahysteretic map.

A MULTILOOP NONLINEAR FEEDBACK EXAMPLEThe monotone system

x1(t) = α1

1 + (u(t)x2(t))β1− x1(t), (39)

x2(t) = α2

1 + xβ21 (t)

− x2(t), (40)

y(t) = x2(t), (41)

where α1, α2, β1, and β2 are positive constants, is common-ly encountered in biology and, in the given form, repre-sents a model of gene expression [10]. As illustrated byFigure 32, (39)–(41) is a single-input, single-output systemwith the feedback nonlinearities

φi(z) = αi

1 + zβi, i = 1, 2. (42)

Notice that when φ2 = 0, (39)–(41) is identical to (5) and (6)(see Figure 1) with φ = φ1, and

116 IEEE CONTROL SYSTEMS MAGAZINE » FEBRUARY 2009

FIGURE 28 The input-output equilibria map E of (a) case 1 given by(34), (b) case 2 given by (35), (c) case 3 given by (36), and (d) case4 given by (37). The shape of the input-output equilibria map Edetermines whether the system is hysteretic or not.

uw

y

−w

(a)

uw

y

−w

11

(b)

uw

y

−w

a0 c0

c0

(c)

uw

y

−w

(d)

c0

c0 c0

a0 c0

a0 c0a0 c0

+

+

+

+

FIGURE 29 The limiting periodic input-output map H∞(u, x0) (solid) and the input-output equilibria set E (dashed) of (a) case 2, (b) case 3,and (c) case 4 of Figure 28. The input-output maps in (a) and (c) are hysteretic, whereas the map in (b) is not. Furthermore, the hystereticmap in (a) is traversal type, whereas the hysteretic map in (b) is bifurcation type.

uw

y

−w

(a)

uw

y

−w

(b)

uw

y

−w

(c)

TABLE 1 The characteristic of H∞(u, x0) of the deadzone-based backlash hysteresis model in various cases.The limiting periodic input-output map H∞(u, x0) exists in four distinct cases, which depend on the values of a0 and c0.

Case 1 a 0 = 0 and a 0 + c 0 = 0 Not hystereticCase 2 a 0 = 0 Hysteretic (traversal type) Case 3 a 0 = 0 and a 0c 0 ≥ 0, or a 0 = 0 and c 0(a 0 + c 0) < 0 Not hysteretic Case 4 a 0 = 0 and c 0(a 0 + c 0) > 0 Hysteretic (bifurcation type) if maxt≥0 u(t) ≥ w and

mint≥0 u(t) ≤ −w.

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 18: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

FEBRUARY 2009 « IEEE CONTROL SYSTEMS MAGAZINE 117

FIGURE 30 Periodic input-output map H(uT , xT (0)) and input-output equilibria map E of Example 11 with u(t) = sin(2π/T )t . Note that thismodel is case 3 and is not hysteretic.

−1 −0.5 0 0.5 1−0.5

0

0.5

u

y

T = 0.5

−1 −0.5 0 0.5 1−0.5

0

0.5

u

y

T = 5

−1 −0.5 0 0.5 1−0.5

0

0.5

u

y

T = 10

−1 −0.5 0 0.5 1−0.5

0

0.5

u

y

T = 100

H∞ H∞

H∞H∞

E E

EE

FIGURE 31 H(uT , xT (0)) and E of Example 12 with u(t) = sin(2π/T )t . Note that this model is case 4 and H(uT , xT (0)) converges to ahysteretic map H∞(u, x0).

−1 −0.5 0 0.5 1

−3

−2

−1

0

1

2

3

u

y

T = 5

−1 −0.5 0 0.5 1

−3

−2

−1

0

1

2

3

u

y

T = 50

−1 −0.5 0 0.5 1

−3

−2

−1

0

1

2

3

u

y

T = 100

−1 −0.5 0 0.5 1

−3

−2

−1

0

1

2

3

u

y

T = 1000

εH∞

εH∞

εH∞

εH∞

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 19: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

[G11(s) G12(s)G21(s) G22(s)

]=

[0 G(s)

G(s) 0

]. (43)

The input-output equilibria map E of (39)–(41) is shownin Figure 33 with α1 = 1.3, α2 = 1.3, β1 = 3, and β2 = 6. Ascan be seen by comparing Figure 33 with Figure 4, theshape of E for (39)–(41) is similar to the shape of E for thecubic hysteresis model in Example 4.

For each constant input u(t) = u, (39)–(41) have one,two, or three equilibria, depending on the value of u. Thelimiting values of u for which the system transitions from

three to two equilibria are u1 ≈ 0.8 and u2 ≈ 1.35. Asshown in Figure 34(a), for u1 < u < u2 the system hasthree equilibria, of which two are stable and one is unsta-ble. For u = u1 or u = u2 the system has two stable equi-libria, as shown in Figure 34(b) and (c), respectively. Foru < u1 or u > u2 the system has only one equilibrium as

shown in Figure 34(d).The periodic input-output map

H(uT, xT(0)) of (39)–(41) withuT(t) = 2| sin(2π/T)t| is shownin Figure 35. As T → ∞ ,H(uT, xT(0)) converges to a hys-teretic map H∞(u, x0). Notice thatthe H∞(u, x0) of (39)–(41) resem-bles H∞(u, x0) of the cubic hys-teresis model in Example 4, asexpected based on the shape ofthe input-output equilibria map E .

CONCLUSIONIn this article we considered non-linear feedback models for hys-teresis. The relationship betweenstep convergence and the hys-teresis map of the model wasinvestigated. The class of modelsthat exhibit hysteresis was deter-mined, and the shape of the hys-teresis maps was related to thelimiting equilibria set. Numericalexamples illustrate the analysis.

ACKNOWLEDGMENTSThis research was supported inpart by the National Science Foun-dation under grant ECS–0225799.

FIGURE 34 The number of equilibrium points of (39)–(41) as a function of u. For u1 ≈ 0.8 andu2 ≈ 1.35, if u1 < u < u2, then (39)–(41) have three equilibria, two stable and one unstable asshown in (a). For u = u1 and u = u2 the system has two equilibria as shown in (b) and (c),respectively. For u < u1 or u > u2 the system has only one equilibrium state as shown in (d).

0 0.2 0.4 0.6 0.8 1 1.2 1.40

0.2

0.4

0.6

0.8

1

1.2

1.4

x2

x2 φ1 (x1)

(a)

0 0.2 0.4 0.6 0.8 1 1.2 1.40

0.2

0.4

0.6

0.8

1

1.2

1.4

x2

x2

φ1 (x1)

(b)

0 0.2 0.4 0.6 0.8 1 1.2 1.40

0.2

0.4

0.6

0.8

1

1.2

1.4

x2

x2

φ1 (x1)

(c)

0 0.2 0.4 0.6 0.8 1 1.2 1.40

0.2

0.4

0.6

0.8

1

1.2

1.4

x2

x2φ1 (x1)

(d)

FIGURE 33 The input-output equilibria map E of (39)–(41) withα1 = 1.3, α2 = 1.3, β1 = 3, and β2 = 6. Notice that the shape of Egiven by (39)–(41) is similar to the shape of E given by the cubichysteresis model in Example 4.

0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.80.2

0.4

0.6

0.8

1

1.2

1.4

1.6

u

y

FIGURE 32 Block diagram of the single-input, single output systemof (39)–(41). Notice that the system is identical to that in Figure 1when the nonlinearity φ2 = 0.

G11(s) G12(s)G21(s) G22(s)

φ 2(·)

y = x2

x1

⊗u uy

⎡⎢⎢⎣

⎤⎥⎥⎦φ 1(·)

118 IEEE CONTROL SYSTEMS MAGAZINE » FEBRUARY 2009

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.

Page 20: Nonlinear Feedback Models of Hysteresis - U-M Personal World Wide

REFERENCES[1] M.A. Krasnosel’skiı and A.V. Pokrovs-ki ı, Systems with Hysteresis. New York:Springer-Verlag, 1980.[2] J.W. Macki, P. Nistri, and P. Zecca,“Mathematical models for hysteresis,”SIAM Rev., vol. 35, no. 1, pp. 94–123, 1993.[3] I.D. Mayergoyz, Mathematical Models ofHysteresis. New York: Springer-Verlag, 1991.[4] A. Visintin, Differential Models of Hys-teresis. New York: Springer-Verlag, 1994.[5] D.S. Bernstein, “Ivory ghost,” IEEEControl Syst. Mag., vol. 27, pp. 16–17, 2007.[6] J.B. Collings and D.J. Wollkind,“Metastability, hysteresis and outbreaksin a temperature-dependent model for amite predator-prey interaction,” Math.Comp. Modelling, vol. 13, pp. 91–103, 1990.[7] D.N. Maywar, G.P. Agrawal, and Y.Nakano, “All-optical hysteresis control bymeans of cross-phase modulation in semi-conductor optical amplifiers,” J. Opt. Soc.Amer. B, vol. 18, no. 7, pp. 1003–1013, 2001.[8] G. Cao and P.P. Banerjee, “Theory ofhysteresis and bistability during transmis-sion through a linear nondispersive-non-linear dispersive interface,” J. Opt. Soc.Amer. B, vol. 6, no. 2, pp. 191–198, 1989.[9] N.F. Mitchell, J. O’Gorman, J. Hegarty,and J.C. Connoly, “Optical bistability andX-shaped hysteresis in laser diode ampli-fiers,” in Lasers and Electro-Optics SocietyAnnual Meeting, 1993, pp. 520–521.[10] D. Angeli and E.D. Sontag, “Multi-sta-bility in monotone input/output systems,”Syst. Contr. Lett., vol. 51, pp. 185–202, 2004.[11] L.O. Chua and S.C. Bass, “A general-ized hysteresis model,” IEEE Trans. Cir-cuit Theory, vol. 19, no. 1, pp. 36–48, 1972.[12] J. Oh and D.S. Bernstein, “Semilinear Duhem model for rate-independentand rate-dependent hysteresis,” IEEE Trans. Automat. Contr., vol. 50, no. 5, pp. 631–645, 2005.[13] A.K. Padthe, B. Drincic, J. Oh, D.D. Rizos, S.D. Fassois, and D.S.Bernstein, “Duhem modeling of friction-induced hysteresis: Experimen-tal determination of gearbox stiction,” IEEE Control Syst. Mag., vol. 28,pp. 90–107, 2008.[14] M. Nordin and P. Gutman, “Controlling mechanical systems with back-lash—a survey,” Automatica, vol. 38, no. 10, pp. 1633–1649, 2002.[15] M. Nordin, J. Galic, and P. Gutman, “New models for backlash and gearplay,” Int. J. Adaptive Contr. Signal Processing, vol. 11, pp. 49–63, 1997.[16] G. Tao and P.V. Kokotovic, Adaptive Control of Systems with Actuator andSensor Nonlinearities. New York: Wiley, 1996.[17] C. Su, Y. Stepanenko, J. Svoboda, and T.P. Leung, “Robust adaptive con-trol of a class of nonlinear systems with unknown backlash-like hysteresis,”IEEE Trans. Automat. Contr., vol. 45, no. 12, pp. 2427–2432, 2000.[18] M.P. Mortell, R.E. O’Malley, A. Pokrovskii, and V. Sobolev, Singular Per-turbations and Hysteresis. Philadelphia, PA: SIAM, 2001.[19] F. Scheibe and M.C. Smith, “A behavioural view of play in mechanicalnetworks,” in Proc. European Control Conf,, 2007, pp. 3755–3762.[20] J. Guckenheimer and P. Holmes, Nonlinear Oscilllations, Dynamical Sys-tems, and Bifurcations of Vector Fields. New York: Springer-Verlag, 1983.[21] D.S. Bernstein and S.P. Bhat, “Lyapunov stability, semistability, andasymptotic stability of matrix second-order systems,” ASME Trans. J. Vibr.Acoustics, vol. 117, pp. 145–153, 1995.[22] S.P. Bhat and D.S. Bernstein, “Nontangency-based Lyapunov tests forconvergence and stability in systems having a continuum of equilibria,”SIAM J. Contr. Optim., vol. 42, pp. 1745–1775, 2003.[23] J.K. Hale and H. Koçak, Dynamics and Bifurcations. New York: Springer-Verlag, 1991.[24] S.L. Lacy, D.S. Bernstein, and S.P. Bhat, “Hysteretic systems and step-convergent semistability,” in Proc. American Control Conf., Chicago, IL, June2000, pp. 4139–4143.[25] J. Oh and D.S. Bernstein, “Step convergence analysis of nonlinear

feedback hysteresis models,” in Proc. American Control Conf., Portland, OR,2005, pp. 697–702.

AUTHOR INFORMATIONJinHyoung Oh received the bachelor's degree in control andinstrumentation engineering from Korea University andthe master's degrees in aerospace engineering and appliedmathematics from Georgia Institute of Technology. Hereceived the Ph.D. degree in aerospace engineering fromthe University of Michigan in 2005. He is currentlyemployed by AutoLiv as a research engineer.

Bojana Drincic ([email protected]) received her bache-lor's degree in aerospace engineering from the University ofTexas at Austin in 2007. She is now pursuing a Ph.D. at theUniversity of Michigan. Her research interests include hys-teretic systems, systems with friction, and spacecraft dynam-ics and control. She can be contacted at the AerospaceEngineering Department, University of Michigan, 1320 BealAve., Ann Arbor, MI 48109 USA.

Dennis S. Bernstein is a professor in the Aerospace Engi-neering Department at the University of Michigan. He iseditor-in-chief of IEEE Control Systems Magazine and theauthor of Matrix Mathematics (Princeton University Press).His interests are in system identification and adaptive con-trol for aerospace applications.

FIGURE 35 The periodic input-output map H(uT , xT (0)) corresponding to (39)–(41) withuT (t) = 2| sin(2π/T )t | . Note that H(uT , xT (0)) converges to a hysteretic map H∞(u, x0) asT → ∞.

0 0.5 1 1.5 20

0.2

0.4

0.6

0.8

1

1.2

1.4

u

y

T = 50

(a)

0 0.5 1 1.5 20

0.2

0.4

0.6

0.8

1

1.2

1.4

u

y

T = 100

(b)

0 0.5 1 1.5 20

0.2

0.4

0.6

0.8

1

1.2

1.4

u

y

T = 500

(c)

0 0.5 1 1.5 20

0.2

0.4

0.6

0.8

1

1.2

1.4

u

y

T = 10,000

(d)

FEBRUARY 2009 « IEEE CONTROL SYSTEMS MAGAZINE 119

Authorized licensed use limited to: University of Michigan Library. Downloaded on May 13,2010 at 01:22:38 UTC from IEEE Xplore. Restrictions apply.