Professional Documents
Culture Documents
Hy ST Talk Jan 022008 V Website
Hy ST Talk Jan 022008 V Website
and the
Mysterious Origin of Hysteresis
Dennis S. Bernstein
Department of Aerospace Engineering,
University of Michigan, Ann Arbor, MI, USA
Research by
JinHyoung Oh, Ashwani Padthe,
Bojana Drincic
Hysteresis Is Everywhere!
• Structural Mechanics
• Ferromagnetics
• Smart Materials – PZTs, SMAs, electro- (or
magneto-) rheological fluid
• Aerodynamics – dynamic stall
• Mechanics – backlash, friction
• Biological system Hysteresis loops shown in the
• Nonlinear systems with a continuum dynamic stall on NACA0012 airfoil
of semistable equilibria (image from Carr, et. al, 1977)
6
,
2
A @
Nickel titanium stress/strain Hysteresis loops shown in the
(courtesy John Shaw) 1
motor/linkage experiment
What causes
this butterfly
hysteresis??
2
Positive and Negative Aspects
• Positive Effects
– Used as controller element for relay
systems (logic hysteresis)
– Can model input frequency-independent
energy dissipation of structural damping Logic hysteresis in thermostat
(image from von Altrock, 1996)
– Gives analysis tool for biosystems (cell
signaling)
• Negative effects
– Degrades precision motion control
– May drive system to limit-cycle instability Cell signaling model and
hysteresis analysis map
(image from Angeli, et. al, 2004)
3
Some Basic Questions
• What is “hysteresis”?
– Textbooks: “a system with memory” (vague)
– “Peculiar property” (not helpful)
4
Example 1: Linear System
Input-output maps w/
- A loop appears in the I/O map
- The loop is indicative of dynamics—a Lissajous figure
- But the loop vanishes at low frequency
5
Example 2: Time Delay
• Hysteresis ( ): “lag in arrival”
• Consider static delay
Input-output maps w/
Input-output maps w/
- A loop appears in the I/O map
- The I/O loop does NOT depend on input frequency
- Nonvanishing I/O loop at low frequency ⇒ Hysteretic
8
So, What Might Hysteresis Be?
• In all linear dynamical systems:
– Dynamics cause input-output loop when input
frequency is nonzero
– But I/O loop vanishes as
• In some nonlinear systems:
– I/O loop persists as ⇒ quasi-DC I/O loop
• Hysteresis: Nonvanishing input-output loop at
asymptotically low frequency
⇒ Inherently nonlinear effect!
9
Intuitively:
• Hysteresis is NOT dynamics
10
Why the Confusion?
• If the input-output map is the same loop at every
frequency, then the static limit is
indistinguishable from the dynamics
– The system has “rate-independent hysteresis”
– Another misnomer
11
Rate Dependence/Independence
y y
u u
Time Convergence to Quasi-DC Behavior
If has such that , then
is a HYSTERETIC MAP, and the model is HYSTERETIC 13
OK, What Causes Hysteresis?
• We will figure this out from some examples
• What kinds of models exhibit hysteresis?
14
Which Models Are Hysteretic ?
16
Nonlinear Feedback Freeplay Model
Deadzone
18
Duhem-Based Friction Models
– Kransnosel’skii-Pokorovskii model:
linear stop operator (LSO) Preisach Model and its weighting function
(image from Gorbet, 1997)
• Uses hysterons
• Can capture complicated reversal behaviors
• Usually rate-independent
• Usually infinite dimensional
• Models piezo materials
20
Reversal Behavior
21
Response to Superimposed Dither
• Nonlinear feedback model: averaged to memoryless nonlinearity by
*large* amplitude dither
– Deadzone requires large-amplitude dither
• Duhem model: averaged to LTI system by high frequency dither
– Dither amplitude can be infinitesimal
• Preisach model: does not respond to dither of any amplitude
6 0.5
Hysteresis
0.5
0.4
4 0.4
0.3
0.3
Original
0.2
2 0.2
0.1 0.1
0 0 0
y
y
-0.1
-0.1
-2 -0.2
-0.2
-0.3
-0.3
-4 -0.4
-0.5 -0.4
-6 -0.5
-1 -0.5 0 0.5 1 -1 -0.5 0 0.5 1 -1 -0.5 0 0.5 1
u u u
1 0.5
10 0.8 0.4
Hysteresis
with dither
0.6 0.3
5 0.4 0.2
0.2 0.1
0 0 0
y
y
-0.2 -0.1
-5 -0.4 -0.2
-0.6 -0.3
-1
-1 -0.5 0
u
0.5 1 -1 -0.5 0
u
0.5 1
-0.5
-1 -0.5 0
u
0.5 1
22
Nonlinear Feedback Duhem Model Preisach Model
Analysis of Hysteresis
Nonlinear Feedback
Generalized Duhem
23
Nonlinear Feedback Model
• Special Cases
24
Equilibria Map
• The equilibria map is the set of points
where is an equilibrium of the NF model with
constant
• Let be given in controllable canonical
form
• Then is given by
or
⇒ depends only by 25
Deadzone Equilibria Map
26
Is Hysteresis Map Contained in ?
• Hysteresis map is the static limit of the input-
output maps
• Suggests that every point in is an equilibrium
and thus in
Not always! 27
No Hysteresis Example
• Hysteresis requires two distinct equilibria
• ⇒ should be multi-valued map
• But not every multi-valued generates hysteresis
29
and
• Generally !!
• Cubic hysteresis – a bifurcation occurs
Deadzone
• Nonlinearity introduces input-
dependent multiple equilibria Block diagram of freeplay model
31
Principle of Multistability
• The presence of hysteresis requires the
existence of multiple, attracting equilibria
– Finite set of attracting equilibria OR
– Continuum of attracting equilibria
– Existence of multiple equilibria is not sufficient
32
Deadzone-Based Freeplay Hysteresis
• Saturation model
37
Generalized Duhem Model (GDM)
• GDM:
where
and
• Every constant u gives equilibria
• Rate dependent: Hysteresis map depends on
the rate of the input
• Shape dependent: Hysteresis map depends on
the shape of the input
38
When Is GDM Rate-Independent?
• FACT: GDM is rate independent if is positively
homogeneous, that is,
(2)
• -parameterized model
where
• -parameterized
with
where
and is NON-positively homogeneous and
• FACT: If
then rate-dependent SDM I/O map converges to a
closed curve as
⇒ Consequence of rate-independent SDM
44
Friction
• How to model it?
– Duhem models
• Why is it hysteretic??
– Mathematically
– Physically
45
Dahl Friction Model
• Nonlinear Model
F = Friction force
u = relative displacement
⇒ Rate-Independent
Generalized Duhem model
46
DC Motor Experimental Setup
• 5 Outputs
– 2 Load cells
Cables
– Tachometer built in
– Encoder for angular deflection
– Current supplied to the motor
47
Dynamics of the DC motor Setup
• Dynamics of the setup given by
48
Similarity to a Mass-Spring System
• The dynamics of the experiment are same as
that of the mass-spring system shown below
51
Simulation with the LuGre Model
• Low frequency sinusoidal input current
52
Simulation with Maxwell-slip Model
• Low frequency sinusoidal input current
53
Compare Simulation with Experimental
Results
• Hysteresis loop from Motor Torque to Angular
Deflection
LuGre model
Experimental Matches the best
55
Identification of the Gearbox Friction
56
Friction
• Hysteretic friction can perhaps be explained by
sudden release
• Sudden release converts linear bristle damping
into hysteretic friction
Undisturbed Released
Mass
bristles bristles
Captured bristles
57
Friction
58
Damping
• How to model it?
• Why is it hysteretic?
59
Hysteretic Energy Dissipation
• Hysteresis sometimes corresponds to energy loss
60
Structural/Material Damping
• Conventional viscous damping predicts energy dissipation in 1 cycle
as ⇒ rate-dependent
• Experiments shows the energy Persists at DC
dissipation is rate independent viscous
• Conventional model: frequency-domain
experimental
structural damping model
61
Hysteresis in a Two-bar Linkage
• Two-bar linkage has 2 stable equilibria for constant
– Note linear/viscous damping
• Exhibits snap-through buckling
• Multiple equilibria
62
Snap-Through Buckling
63
Hysteresis in a Two-bar Linkage
• Simulations show hysteresis between the vertical
force and the vertical displacement
65
66
Butterfly Hysteresis in the
Linkage Mechanism
F = −sin(0.5t) F = −sin(0.1t)
2.5 2.5
•
2
2
q [m]
q [m]
1.5
1.5
1
0.5 1
−1 −0.5 0 0.5 1 −1 −0.5 0 0.5 1
Force [N] Force [N]
F = −sin(0.05t) F = −sin(0.01t)
2.5 2.5
2 2
q [m]
q [m]
1.5 1.5
1 1
−1 −0.5 0 0.5 1 −1 −0.5 0 0.5 1
Force [N] Force [N]
67
Conclusions
• Hysteresis is the static limit of the periodic
dynamic response
• Hysteresis arises from the principle of
multistability
• The principle of multistability suggests
mechanisms that can explain hysteretic
phenomena
– Friction------sudden release of viscously damped bristles
– Damping-----snap-through buckling
68