Slide ACSMDescribing Function Analysis
Slide ACSMDescribing Function Analysis
University of Leicester
Department of Engineering
System definition and problem statement
d(t) Plant
z(t) ym(t) +
F T
+ trasmitter
filter
n(t)
Controller
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
System definition and problem statement
m
Saturated actuators +M
Relay control
Gears backlash u
Hysteresis in magnetic
materials
-M
Dead zone in electro-
mechanical systems
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
System definition and problem statement
e
+U
Saturated actuators
Relay control
-E
Gears backlash e
+E
Hysteresis in magnetic
materials
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
System definition and problem statement
m (driven gear)
Saturated actuators
Relay control
-U u (driving gear)
Gears backlash
+U
Hysteresis in magnetic
materials
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
System definition and problem statement
m
Saturated actuators
Gears backlash u
materials
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
System definition and problem statement
Saturated actuators
Relay control
-U u
Gears backlash
+U
Hysteresis in magnetic
materials
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
System definition and problem statement
z(t)
H
1
Ps
s 1 1.4 s s 2
0.5 1
H s As
1 0.1s sat 2
C s 10
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
System definition and problem statement
S te p re s p o n s e
20
N O T s a tu ra te d a c tu a to r
S a tu ra te d a c tu a to r
15
10
The saturated
5
system
S y s te m o u tp u t
0
oscillates but
does not
-5 diverge
-1 0
-1 5
-2 0
0 2 4 6 8 10 12 14 16 18 20
tim e [s ]
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
System definition and problem statement
B o d e D ia g r a m o f th e d iff e r e n c e tr a n s f e r f u n c t io n
50
S y s te m : s y s
F r e q u e n c y ( r a d /s e c ) : 1 .6 8
M a g n it u d e ( d B ) : - 0 . 0 7 0 8
0 S y s te m : s y s
M a g n itu d e ( d B )
F r e q u e n c y ( r a d /s e c ) : 0 .9 4
M a g n it u d e ( d B ) : 1 2 The NOT
-5 0
saturated
system is not
-1 0 0
stable since its
-1 5 0
stability margin
-9 0
are negatives
S y s te m : s y s
F r e q u e n c y ( r a d /s e c ) : 0 .9 4 1
-1 8 0
Ph a s e (d e g ): -1 8 0 • mg = -12 dB
P h a s e (d e g )
S y s te m : s y s • m = - 47 deg
-2 7 0 F r e q u e n c y ( r a d /s e c ) : 1 .6 8
Ph a s e (d e g ): -2 2 7
-3 6 0
-1 0 1 2
10 10 10 10
F re q u e n c y (r a d /s e c )
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
System definition and problem statement
Many systems can be reduced to a simplified form in which all the linear
dynamics is concentrated in a unique block and the static non linear
characteristics is represented by a separate block
z(t) H(j)
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
System definition and problem statement
u t u0 u t
r’(t)=kCR + u(t)
f(u) m(t) w(t) mt m0 mt
G (j)
wt w0 wt
_
u0 kC R kG m0
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
System definition and problem statement
The non linear characteristics is translated so that the origin of the new
reference Cartesian system is the point (u0, m0) in the original one
m
m
kC
m0 f u0
kG
R
m0
u u0 kC R kG m0
kC R
u
u0
m0 f u
1
kG f u0 f u0 u m0
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
System definition and problem statement
The aim of the system analysis is to define which is the steady-state
behaviour of the system defined by the variations around the nominal
working point
If f’(u) is a passive sector function absolute stability tools allow for sufficient
conditions for global asymptotic stability of the variation system, i.e, the steady
state is characterised by constant values of the system variables
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Limit cycles
Limit cycle: a periodic oscillation around a constant working point
10
G s
r’=5 + u(t)
f(u) m(t)
G (j)
w(t)
s 1 s 2 1.4s 1
_
m
1 1
1 .5 m u
10 2
1
5
u u0
0 .5
11
m
m
5
0
m0
0
u0 11
-0 .5
-1
-6 -4 -2 0 2 4 6 8
u
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Limit cycles
Limit cycle: a periodic oscillation around a constant working point
r’(t)=0 + u(t) w(t)
f’(u) m(t)
G (j)
_
7
5
u0
6 11
5
5 m0
11
o u tp u t w (t)
w
0
4
50
1 w0 4.545
11
0
0 5 10 15 20 25 30
t im e [ s ]
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Limit cycles
oscillation frequency
oscillation magnitude
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function - Assumptions
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function - Assumptions
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function - Assumptions
m
+M
u
u mM
u
-M
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function - Assumptions
G j G jn n 2, 3,
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function - Assumptions
This guarantees that the static term in the Fourier expansion of the
output of the nonlinearity, subjected to an harmonic signal, can be
neglected
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Fourier expansion - Recall
y (t ) f t , y (t ) y (t T ), T is a real constant
a0
y (t ) ak sin k 2
T t bk cosk 2
T t
2 k 1
T
2 2 1 2
ak f t cosk 2
t dt f t cosk 2
t d 2T t
T T 2 T
2
T
k 01,2, b0 0
T
2 2 1 2
bk f t sin k 2
t dt f t sin k 2
t d 2T t
T T 2 T
2 T
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Harmonic balance
u (t ) U sin t
m(t ) ak cosk t bk sin k t
k 1
w(t ) Gk ak cosk t k bk sin k t k
k 1
Gk G jk k G jk
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Harmonic balance
u (t ) Ue j t
M k ak2 bk2
m(t ) M k e jk e jk t a
k 1 k arctan k
bk
Taking into account the low-pass property of the linear part of the
system
w(t ) Gk e j k M k e jk e jk t G1e j1 M 1e j1 e j t
k 1
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Harmonic balance
1 G j N U , 0
1
N U , b1 ja1 is the Describing Function of the nonlinear term
U
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Harmonic balance
In most cases the Describing Function is not a function of the frequency and
this simplifies the verification of the harmonic balance equation by means of
the Nyquist plot of the transfer function
1
G j
N U ,
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Harmonic balance
N y q u is t D ia g r a m
2
= +
0
-2
Im a g in a ry A x is
( U 0 , 0 )
-4 + U U=0
-\1 /N (U )
-6
-8
G ( j )
= 0 +
-1 0
-1 .4 -1 .2 -1 -0 .8 -0 .6 -0 .4 -0 .2 0 0 .2
R e a l A x is
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Harmonic balance
N y q u is t a n d D F D ia g r a m s
1
0 .5 S y ste m : sy s
R e a l : -2 .0 1
Im a g : -0 .0 2 1
F re q (ra d /se c ): 0 .9 9 7
0 = 1 0 0
-0 .5
= 1 7 . 7 8 2 8
= 0 . 1
Im a g in a r y A x is
-1
U
-1 .5 S y ste m : sy s
R e a l : -1 .1 4
Im a g : -2 .0 2
F re q (ra d /se c ): 0 .6 5 1
-2
= 3 . 1 6 2 3
-2 .5
-3
= 0 . 5 6 2 3 4
-3 .5
-8 -7 -6 -5 -4 -3 -2 -1 0 1
R e a l A x is
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
Usin(t) m(t)
f’(u)
T
2 2
a1 mt cost dt
1 T T 2
N U , b1 ja1
U T
2 2
b1 mt sin t dt
T T 2
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
Ideal relay
3 2
u
m
1 .5
+M
2
+M 1
1
0 .5
m (t)
0 0
T
-0 . 5
-1
-M -1
-2
-M -1 . 5
-3
-3 -2 -1 0 1 2 3 -2
0 0 .5 1 1 .5 2 2 .5 3
u (t) T im e
T
2 2
a1 mt cost dt 0 Because of the odd symmetry of the m(t) signal
T T 2
4M
T
N U ,
2 2 2 2 4M
b1 mt sin t dt M sin d
T T 2 0
U
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
Ideal relay N y q u is t a n d D F D ia g r a m s
0 .5
U
The negative reciprocal 0
of the DF is the ( ; 4 M / ) -1 /N (U )
-0 .5 c
negative real axis in
backward direction -1
Im a g in a r y A x is
-1 .5
-2
A limit cycle can exist
if the relative degree of -2 .5
-4
-1 .6 -1 .4 -1 .2 -1 -0 .8 -0 .6 -0 .4 -0 .2 0 0 .2
R e a l A x is
The oscillation frequency is the critical frequency c of the linear system and the
oscillation’s magnitude is proportional to the relay gain M
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
Pure hysteresis
2
2
u
M m
1 .5
1 .5
1
1
0 .5
0 .5
m
0
0
-0 .5 -0 .5
-1 -1
-M
-1 .5 -1 .5
-2 -2
-2 .5 -2 -1 .5 -1 -0 .5 0 0 .5 1 1 .5 2 2 .5 0 0 .5 1 1 .5 2 2 .5 3
u T im e
T
2
2
b1 = ∫ Δm ( t ) sin ( ωt ) dt =0
T −T Because of the even symmetry of the m(t) signal
2
T
2 2 2 2 4M
a1 mt cost dt M cos d
0 4M
N U , j
T T 2
U
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
N y q u is t a n d D F D ia g r a m s
Pure hysteresis 0 .2
negative imaginary -0 .4
axis in backward
direction Im a g in a r y A x is
-0 .6
-0 .8
G ( j )
A limit cycle can exist -1
R e a l A x is
The oscillation frequency is lower than the critical frequency c of the linear
system and the oscillation’s magnitude is proportional to the relay gain M and to
the modulus of the transfer function at phase -/4
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
Hysteretic relay
2 .5
2
u
m
2
+M
1 .5
1 .5
1
1
0 .5 0 .5
- 0
m
0
t
-0 .5
-0 .5
-1
-1
-1 .5
-1 .5
-M -2
-2 -2 .5
-2 .5 -2 -1 .5 -1 -0 .5 0 0 .5 1 1 .5 2 2 .5 0 0 .5 1 1 .5 2 2 .5 3
u T im e
Hysteretic relay N y q u is t a n d D F D ia g r a m s
0 .5
Im a g in a r y A x is
negative imaginary part -1 .5
-2
If is larger than U
-2 .5
-4
-1 .4 -1 .2 -1 -0 .8 -0 .6 -0 .4 -0 .2 0 0 .2
R e a l A x is
The oscillation frequency is lower than the critical frequency c of the linear
system and the oscillation’s magnitude is proportional to the relay gain M
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
Saturation 1
u
m
0 .8
4
+M 0 .6
3
+M
0 .4
2
k 0 .2
1
0
m
0
t
-1 -0 .2
-2 -0 .4
-M
-3 -0 .6
-M
-4 -0 .8
-2 .5 -2 -1 .5 -1 -0 .5 0 0 .5 1 1 .5 2 2 .5
u
-1
0 0 .5 1 1 .5 2 2 .5 3
T im e
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
Saturation N y q u is t a n d D F D ia g r a m s
0 .5
-1 /N (U )
The negative reciprocal 0
U -1 /k
of the DF is part of the -0 .5
Im a g in a r y A x is
-1 .5
-2
than two and gain k is -3 .5 G ( j )
sufficiently high
-4
-1 .6 -1 .4 -1 .2 -1 -0 .8 -0 .6 -0 .4 -0 .2 0 0 .2
R e a l A x is
The oscillation frequency is the critical frequency c of the linear system and the
oscillation’s magnitude depends on the saturation parameters M and k
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
2 .5
u
Dead zone 2 m
3
1 .5
2
1
k
1 0 .5
- 0
m
0
t
+
-0 .5
-1
-1
-2
-1 .5
-2
-3
-3 -2 -1 0 1 2 3
u
-2 .5
T
2 2
a1 mt cost dt 0 Because of the odd symmetry of the m(t) signal
T T 2
8 4
T
2kU
2
U sin t
0 U
N U
2
arcsin
2k
k 1 U
U U
U
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
N y q u is t a n d D F D ia g r a m s
Dead zone 1
Im a g in a r y A x is
-0 .5
-1
of G(j) is greater
sufficiently high
-2 .5
-3 .5 -3 -2 .5 -2 -1 .5 -1 -0 .5 0
R e a l A x is
The oscillation frequency is the critical frequency c of the linear system and the
oscillation’s magnitude depends on the dead zone parameters and k
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
3
Dead zone
2 k
The nonlinear
s a t u r a t i o n ( u )
characteristics of 1
u k u
-2
-3
-3 -2 -1 0 1 2 3
u
N U k N U
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
Nt(U,)
N1(U,)
r’(t)=0 + u(t) m(t) w(t)
G (j)
_
N2(U,)
N t U N1 U N 2 U
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
+M
k
k 1
-
u/U N
+ k 1
-M
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
+M k2
k1 1
-
k1
N
k 2 k1 k 2 1
u/U
+
m
-M
k
0 1
- u/U N
+ k 1 1
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
m
+M k2
0 1
- - k1
u/U
N k 1 1
+ +
k 1
-M
+M k
4M
u/U N k
-M
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
m
+M
4M
u/U N
-M
m
+M
0 1
u/U N 4 M
1 2
1
-M
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
k 0 1
- N k 4k
2 1 2 1 j 1 1
u/U
+
k 0 1
- N k 4k
+
u/U
2 1 2 1 j 1 1
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
m
+M
0 1
-
u/U N U , 4 M 4 M
U 1 2
j 1
+ U
-M
m
+M
-
u/U 0 1
+ N U , 4 M 4M
U 1 2
j 1
U
-M
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Describing Function – Computation
Nt(U,)
r’=0 + u m w
G (j)
_
1/j
U
1
N t U N 1 U N 1 U
0
=100
j -0.5
=17.7828 U
=0.1
Imaginary axis -1
4M 4M
N U , j -1.5 U
U U -2
U
=3.1623
-2.5
1 U
j
N U ,
-3
4M 1 2
=0.56234
-3.5
-8 -7 -6 -5 -4 -3 -2 -1 0 1
Real axis
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Stability of limit cicles
If the block N.L. is a pure constant k, the stability of the feedback system
can be performed by means of the Nyquist criterion, which gives the
number of roots with positive real roots of the Harmonic balance equation
1+G ( jω ) k =0
The Nyquist criterion looks at the relative position of the transfer function
G(j) with respect to the point (-1/k, 0) in the complex plain.
By extension the criterion can be applied to any point – of the complex
plain with reference to the Harmonic balance equation
α+G ( jω) =0 , α∈ C
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Stability of limit cycles
N y q u i s t p l o t o f G ( j )
1
1
G j
0 .5
0
= + 2
j j 0.5 j 1
-1 /k
-0 .5
-1
-
The closed loop is stable with
-2 .5
-3 .5
+
= 0
-4
-3 -2 .5 -2 -1 .5 -1 -0 .5 0
R e a l A x is
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Stability of limit cycles
YES
How can be considered a limit cycle from the Nyquist criterion point of
view?
It is a marginally stable condition.
How can the magnitude of a limit cycle represented?
By a point in the Describing Function plot.
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Stability of limit cycles
N y q u is t a n d D F p l o t s
2
1 .5
Points B, B’,
B”, A and A’ A’
A
1
represent 0 .5
possible
Im a g in a r y A x is
magnitudes of
0
the -0 .5 U
oscillation. -1 B B”
B’
-1 .5
A and B re- -2
G ( j )
present two -2 .5
possible limit
cycles -3
-3 -2 .5 -2 -1 .5 -1 -0 .5 0
R e a l A x is
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
Stability of limit cycles
Nyquist and DF plots
Applying the reduced 2
respect to: A’
A
1
0.5
Imaginary Axis
-0.5
U
B B”
point B”: oscillations tend -1
B’
to increase (unstable -1.5
system) -2
G(j )
-2.5
The linear system G(j) is assumed to be stable in order to apply the reduced Nyquist criterion
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
DF Analysis – Example of application
+24 V
M
0V d.c.
-24
V
The voltage on the resistance drives the position of a relay that switches the
motor supply voltage between +/- 24 V d.c.
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
DF Analysis – Example of application
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
DF Analysis – Example of application
kt
W s
sLa Ra sJ B k t k e
kt
W ϑ ( jω )= =ℜ( jω ) +j ℑ( jω )
jω (( jωL a +R a )( jωJ+B ) +k t k e )
k t ( Ra J+La B )
=- 2
2
ω 2 ( Ra J+L a B ) +( R a B+k t k e−ω 2 L a J )
k t ( Ra B+k t k e−ω2 La J )
−j
[ 2 2
ω ω ( R a J+La B ) +( Ra B+k t k e−ω La J ) 2 2
]
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
DF Analysis – Example of application
Taking into account the parameters of the motor and of the load
N y q u is t a n d D F p lo ts
R=0.4; % rotor resistance 0
I m a g in a r y A x is
Jm=0.01; % motor inertia
-8
-1 0
Jl=0.09 % load inertia
-1 2
J=Jm+Jl; -1 8
B=Bm+Bl; -2 0
-2 -1 .5 -1 -0 .5 0 0 .5 1
R e a l A x is
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
DF Analysis – Example of application
Taking into account the parameters of the motor and of the load
x 10
-4 N y q u is t a n d D F p lo ts
R=0.4; % rotor resistance 5
4
L=0.001; % rotor inductance
3
Im a g in a r y A x is
1 R e a l : -0 .0 0 5 6 8
J=Jm+Jl; -4
B=Bm+Bl; -5
-2 0 -1 5 -1 0 -5 0
-3
R e a l A x is x 10
Ra B k t k e
W p j cr 0.1759 rad
4M
W cr 36.056 rad/s U-
p j 0
La J
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
DF Analysis – Example of application
Taking into account the parameters of the motor and of the load
x 10
-4 N y q u is t a n d D F p lo ts
R=0.4; % rotor resistance 5
4
L=0.001; % rotor inductance
ke=0.3; % voltage feedback constant
3
STABLE limit cycle!!!!
2
Im a g in a r y A x is
1 R e a l : -0 .0 0 5 6 8
J=Jm+Jl; -4
B=Bm+Bl; -5
-2 0 -1 5 -1 0 -5 0
-3
R e a l A x is x 10
Ra B k t k e
W p j cr 0.1759 rad
4M
W cr 36.056 rad/s U-
p j 0
La J
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
DF Analysis – Example of application
80
a n g le
The system 60
speed
presents a c u rre n t
periodic 40
steady-state
oscillation 20
-2 0
-4 0
-6 0
-8 0
0 1 2 3 4 5 6 7 8 9 10
T im e
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
DF Analysis – Example of application
The system 2 .5
presents a
periodic
steady-state 2
oscillation
A n g le
1 .5
0 .5
0
0 1 2 3 4 5 6 7 8 9 10
T im e
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
DF Analysis – Example of application
1.75 Tc=2/c
The system
1.7
presents a
periodic 1.65
steady-state
Angle [rad]
oscillation 1.6
1.55
2U=8M|G(jc)|/
1.5
1.45
1.4
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
DF Analysis – Example of application
What does it happen if the same control law is applied to the speed
control problem?
ang
24 V
S te p S ig n G a in w
S cop e
C r
i
D C M o to r
kt
W s
sLa Ra sJ B k t k e
The linear plant is characterised by an all-pole transfer function with relative
degree two, therefore there is no crossing of the Nyquist plot with the real
negative axis, but the origin at =+ (corresponding to U=0 in the DF plot)
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
DF Analysis – Example of application
N y q u is t a n d D F p lo ts
U=0
= +
0
U = 0 The Nyquist plot of the
-0 .2 linear system is tangent
to the negative
-0 .4
reciprocal of the DF at
the origin, i.e., U=0 and
Im a g in a r y A x is
-0 .6
=+
A sliding mode
-0 .8
-1
behaviour is established
asymptotically
-1 .2
-1 -0 .5 0 0 .5 1 1 .5 2 2 .5 3
R e a l A x is
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
DF Analysis – Example of application
7
angle
speed
Possibly a sort of 5
dead-bit control,
or finite time
4
stabilisation
seams to appear
3
Can it be a 2
sliding mode
behaviour?
1
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
DF Analysis – Example of application
7
By reducing the 6
integration step
of the simulation 5
it is apparent that
the stabilisation
is asymptotic
Speed [rad/s]
Can it be a 2
sliding mode
behaviour?
1
0
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08
Time [s]
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
DF Analysis – Example of application
60
50
By reducing the
integration step 40
of the simulation
it is apparent that 30
the stabilisation
is asymptotic 20
Rotor current [A]
10
tends to a
constant value, -10
i.e. an
-20
asymptotic (2nd
order) sliding -30
sliding mode
appears -40
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
Time [s]
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
DF Analysis – Example of application
The DC motor is a second order system whose state variables are the rotor speed and
current
d t B k
t t ir t
dt J J
dir t k R 1
e t r ir t v r t
dt Lr Lr Lr
B k
y t t t ir t 2 t
J J
The system transfer function has a zero in –2, and if the system output is steared to
zero in a finite time, than the system behaves as a first order system with time
constant =0.5
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
DF Analysis – Example of application
3 .5
3
It is apparent that the shaft speed tends
to the steady state value as a first
2 .5
order system with =0.5
S p e e d [r a d /s ]
1 .5
0 .5
2 .5
0
0 0 .5 1 1 .5 2 2 .5 3 3 .5
T im e [s ]
2
0
0 0 .5 1 1 .5 2 2 .5 3 3 .5
S p e e d [ra d /s ]
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008
DF Analysis – Example of application
N y q u is t a n d D F p lo ts
2
A sliding mode
-2
behaviour is established
in a finite time
-3
-4
-2 -1 0 1 2 3 4 5 6 7 8
R e a l A x is
Describing Function analysis of nonlinear systems – Prof Elio USAI – March 2008