Professional Documents
Culture Documents
Stability: EE-601 Linear System Theory
Stability: EE-601 Linear System Theory
EE-601
Linear System Theory
1
Asymptotically Stability
• Consider
• The system is said to be asymptotically stable if all the states
approach to zero with time i.e.
𝑥 ( 𝑡 )=𝑃𝑧 (𝑡 ) → 𝑧˙ = 𝑧 ( 𝑡 )
2
Asymptotically Stability
• is the diagonal matrix of eigenvalues of A
Solution: =
If eigenvalues
of the system have negative real parts (i.e. they are in
LHP), individual states go to zero asymptotically with time
Because 𝑥 ( 𝑡 ) =𝑃𝑧 ( 𝑡 ) → 𝑥 (𝑡)→0
4
AS and BIBO Stability
• What
is the difference between AS & BIBO Def??
• Does one implies other?
• Consider
• Eigenvalues of system
• appears in denominator of TF
Remarks:
• In absence of P-Z cancellations, TF poles are identical to system
eigenvalues
• Hence, BIBO stability and AS are equivalent
5
Stable and unstable equilibrium positions
A ball resting in equilibrium on a sheet of metal
bent into various shapes with cross sections
Neglect frictional forces, a small perturbation from
the equilibrium leads to:
1. Oscillatory motion about equilibrium irrespective of
the magnitude of the initial perturbation.
equilibrium position is globally stable.
2. The new position is also an equilibrium, and the ball
will remain in it. equilibrium position is stable.
3. The ball moving away without returning to the
equilibrium. equilibrium position is unstable.
4. Oscillatory motion about the equilibrium, unless the
initial perturbation is so large that the ball is forced to
oscillate about the new equilibrium position.
equilibrium position is locally stable.
With Friction:
• Oscillatory motion steadily decreases until the ball returns to the equilibrium positions as in items 1
and 4
• Such equilibrium positions: asymptotically stable.
• Assume (as in item #4), there is some “small” region for allowed initial perturbations for which
subsequent motions converge to the equilibrium position.
• However (item 1), any initial perturbation yields a motion that converges to the equilibrium position,
then we have global asymptotic stability(asymptotic stability in the large)
6
Basic Definitions of Stability
Consider a class of dynamical systems x(t ) f t , x(t ) , x(t0 ) x0
f i (t , x1 , x2 ,....xn ) : R R n R, i = 1,2,….,n.
7
Stability of Linear Systems
is a positive semidefinite (p.s.d)
1.
2.
3.
8
Stability of Linear System
• Consider the quadratic form 𝑉 ( 𝑥)= 𝑥 𝑇 𝑃𝑥
P is a real symmetric n x n matrix
𝑑𝑉 ( 𝑥 (𝑡 ) ) •
= 𝑉 (𝑡 )
•
𝑑𝑡 •
𝑇 𝑇
¿ 𝑥 (𝑡 ) 𝑃𝑥 (𝑡 )+ 𝑥 (𝑡 )+ 𝑃 𝑥 (𝑡 )
•
• 𝑇 𝑇 𝑇
𝑥 = 𝐴𝑥 𝑉 =𝑥 𝐴 𝑃𝑥 + 𝑥 𝑃𝐴𝑥
Substituting and into the above equation
yields •
𝑥𝑇 = 𝑥 𝑇 𝐴 𝑇
¿ 𝑥𝑇 ( 𝐴𝑇 𝑃 + 𝑥 𝑇 𝑃𝐴 ) 𝑥
𝑇 •
𝑄=− ( 𝐴 𝑃+
Let then
𝑉𝑃𝐴) 𝑇
=− 𝑥 𝑄𝑥
9
A. M. Lyapunov, 1892
The system x Ax, x(t0 ) x0
is asymptotically stable if and only if for any given real symmetric positive
definite (r.s.p.d.) matrix Q the solution P to the continuous Lyapunov matrix
equation, A P PA Q is also (real symmetric) positive definite.
T
d T
From V x Qx x (t ) Px(t) x T Qx(t) 0
T
dt
⇒
V x (t ) x T (t ) Px(t) decreases on the trajectories of the system
x (t ) Ax (t ) as t→∞
is bounded away from the origin x = 0. Thus, there is a constant b > 0 such that
t0
x (t ) Px(t) x (t 0 )Px(t 0 ) x T ( s )Qx(s) ds.
12
Example
0 1
A ,
1 2
and Q = I2. We solve the Lyapunov equation AT P + P A = - Q for P. Assume
P to have the form p1 p2
P PT
p2 p3
0 1 p1 p2 p1 p2 0 1
AT P PA
1 2 p2 p3 p2 p3 1 2
2 p2 p3 p1 2 p2
p3 p1 2 p2 2 p2 4 p3
1 0
Q
0 1 3 1
Solving the corresponding linear equations yields P 2 2
1 2 1
2
The solution matrix P is positive definite. Hence, the matrix A must have its eigenvalues in
the open left-half plane. Indeed, the eigenvalues of A are both
located at −1.
13
Definition (Lyapunov function)
• pdf V(x) whose time derivative evaluated on the solutions of the is negative
A
definite (or negative semidefinite) is called a Lyapunov function for this
system.
Lyapunov’s theorem gives us a necessary and sufficient condition for asymptotic
stability of LTI dynamical systems.
To check if a given matrix A is AS or not, it is enough to take an arbitrary r.s.p.d.
matrix Q, solve for real symmetric P, and check if the obtained P is pd, or not.
If P > 0, then A is AS.
If P is not pd, then A cannot be AS.
Because Q can be an arbitrary r.s.p.d. matrix, Q = In (n × n identity matrix) is a
good choice.
14
Example
•
Let
Then
15
Lyapunov Theorem
• It
is a different method to check asymptotic stability of
Theorem:
• If all eigenvalues of A have negative real parts, then the Lyapunov
equation
• has a unique solution for every Q, and the solution can be
expressed as
16
Discrete-Time Case
•• Consider the Lyapunov equation • Let .
• Let and v = v .
sizes of matrices: A: B: and
A(uv) = uv - AuvB = (uv.
The above equation can be expressed as
• eigenvalues of the above equation are
for all i and j.
• Let be an eigenvalue of Y.
• Then we have • If there are no i and j such that = 1,
then
and :eigenvalues of A and B
17
Theorem
• All eigenvalues of an matrix A have magnitudes less than 1 if
and only if the discrete Lyapunov equation.
18
Stability of LTV Systems
• Consider
a SISO LTV system described by
19
Contd.,
• The
impulse response of the matrix of
AT PA P Q
22
Linear Systems Stability
•Consider
the Continuous-Time (CT) Linear Time-Invariant (LTI)
system
x(t ) Ax(t ), x(0) x0 , A R nn , x0 R n
24
•
Second V ( x ) V ( x), x
𝑉 (𝑥+∈h)=¿
Hence V ( x h) V ( x )
lim ( P P T ) x , h V ( x ) ( P P T ) x
0
25
•
Problem: Given system (1), find if there exists a matrix such
that
a)
b)
Solution:
Condition a) for all
Condition b) for all 0 V ( x) V ( x), x
2 Px, Ax
2 xT PAx
Which is equivalent Tto xT ( AT P PA) x
A P PA 0
26
•Lyapunov
Stability Test: Given system (1), find if there exists a
matrix such that the LMI is feasible.
Relation with Lyapunov Equations Lyapunov’s First Method.
Consider the general nonlinear system
27
Theorem [Lyapunov]
• origin is a locally asymptotically stable equilibrium point of system
The
(2) if and only if the matrix that solves the Lyapunov equation
28
• From Lyapunov Inequality to Lyapunov Equation
• If there exists P>0 such that
AT P + P A< 0
Then there exists also Q > 0 such that AT P + P A + Q= 0
29
Discrete-Time Systems
if
30
Cont.,
•If,
a) V(x) Ɍn ;
b) V(x) = 0 iff x = 0
If
are equivalent:
If
32
•• Problem:
Given system (17), find if there exists a matrix P ∈ Sn such
that
a) V(x) = XT Px > 0 , for all x
b) V(x(k+1)) – V(x(k)) <0, for all x(k+1)=Ax(k), x(k)
Solution:
Condition a) P>0
Condition b) V(x(k+1)) = x(k+1)T Px(k+1) = x(k)T AT P A x(k) so that
for all x(k)
33
•
Lyapunov Stability Test: Given system (17), find there exists a matrix P Sn
such that the LMI
Is feasible
Lyapunov Stability Test: Given system (17), find there exists a matrix P Sn
such that the LMI
>0
Is feasible
34
•
Lyapunov second method. Consider a differentiable function V :Rn
a) V(x) Rn
b) V(x) = 0 iff x = 0
If
V(x(k+1)) – V(x(k)) < 0 , for all x(k) satisfying
35
Summary for linear discrete-time systems
• following statements are equivalent:
The
a) x = 0 is a globally asymptotically stable equilibrium of system (17);
b) There exists a quadratic Lyapunov function: