Lesson 9 - nuu.edu.tw
Download
Report
Transcript Lesson 9 - nuu.edu.tw
Lecture 07 Analysis (III) -Stability
7.1
7.2
7.3
7.4
Bounded-Input Bounded-Output (BIBO) Stability
Asymptotic Stability
Lyapunov Stability
Linear Approximation of a Nonlinear System
Modern Control Systems
1
Bounded-Input Bounded-Output (BIBO) stablility
Definition: For any constant N, M >0
Any bounded input yields bounded output, i.e.
u(t ) N y(t ) M
For linear systems:
T ( s)
p( s )
C ( sI A) 1 B
q( s )
BIBO Stability ⇔All the poles of the transfer function lie in the LHP.
q( s) 0
Solve for poles of the transfer function T(s)
Characteristic Equation
Modern Control Systems
2
Asymptotic stablility
Whenu(t ) 0, i. e. thesystem x Ax
x(t ) 0 as t
For linear systems:
x Ax Bu
y Cx
Asymptotically stable ⇔ All the eigenvalues of the A matrix
have negative real parts
(i.e. in the LHP)
T ( s)
p( s )
C adj[ sI A]B
C ( sI A)1 B
q( s)
sI A
sI A 0
Solve for the eigenvalues for A matrix
Note: Asy. Stability is indepedent
of B and C Matrix
Modern Control Systems
3
Asy. Stability from Model Decomposition
nn
Suppose that all the eigenvalues of A are distinct. A R
Let vi the eigenvector of matrix A with respect to eigenvalue i
i.e. i , satisfyingAvi i vi , i 1,,n
Coordinate Matrix T [v1, v2 , ,vn ]
A T 1 AT
T 1 AT
1 1
2 0
n 0
0
2
0
0
B T 1 B
0 0 1
0
0 2
n n
1t
2t
C CT
z T 1 ATz T 1 Bu
y CTz Du
nt
1
ξ
(
0
)
T
x(0)
x(t ) T (t ) v1e ξ1(0) v2e ξ2 (0) vne ξn (0),
Hence, system Asy. Stable ⇔ all the eigenvales of A at lie in the LHP
Modern Control Systems
4
Asymptotic Stablility versus BIBO Stability
In the absence of pole-zero cancellations, transfer function poles are
identical to the system eigenvalues. Hence BIBO stability is
equivalent to asymptotical stability.
Conclusion: If the system is both controllable and observable, then
BIBO Stability ⇔ Asymptotical Stability
Methods for Testing Stability
• Asymptotically stable
• All the eigenvalues of A lie in the LHP
• BIBO stable
• Routh-Hurwitz criterion
• Root locus method
• Nyquist criterion
Modern Control Systems
• ....etc.
5
Lyapunov Stablility
A state xe of an autonomoussystemis called an equilibrium state,
if startingat thatstate thesystem will not move
fromit in theabsence of theforcinginput.
In other words, consider the system x f ( x(t ), u(t ))
equilibrium statexe must satisfy f ( xe ,0) 0,
Example:
x2
Equilibrium point
1 1
0
x
x u (t )
2 3 1
Set
t t0
x1
u(t ) 0 ,
1 x1e
x1e 0
0
we get
0
2 3 x2 e
x 2 e 0
Modern Control Systems
6
Definition: An equilibrium state xe of an autonomous system is
stable in the sense of Lyapunov if for every 0 , exist a ( ) 0
such that x0 xe x(t, x0 ) xe for t t0
x2
x(t )
x1
xe
x0
Modern Control Systems
7
Definition: An equilibrium state xe of an autonomous system is
asymptotically stable if
(i) it is stable
(ii) there exist a e 0 such that
x0 xe e x(t ) xe 0, as t
x2
e
xe
x1
x0
x(t )
Modern Control Systems
8
Lyapunov Theorem
x f (x )
Consider the system
Eq. State:
xe 0
(6.1)
f (0) 0
A function V(x) is called a Lapunov fuction V(x) if
(1) V ( x) 0, x 0
(2) V (0) 0 for x 0
dV ( x ) dV ( x )
(3)
f ( x) 0
dt
dx
Then eq. state of the system (6.1) is stable.
Moreover, if the Lyapunov function satisfies
dV ( x)
0, x 0
dt
and
dV ( x )
0 x0
dt
Then eq. state of the system (6.1) is asy. stable.
Modern Control Systems
9
Explanation of the Lyapunov Stability Theorem
1. The derivative of the Lyapunov function along the trajectory is negative.
2. The Lyapunov function may be consider as an energy function of the system.
x2
V ( x(t ))
0
x(t )
Modern Control Systems
x1
10
Lyapunov’s method for Linear system: x Ax where
The eq. state
A 0
x 0 is asymptotically stable.
⇔
For any p.d. matrix Q , there exists a p.d. solution of the
Lyapunov equation
T
A P PA Q
Proof: Choose
V ( x) xT Px
T
T
V ( x ) x Px x Px
xT AT Px x T PAx
xT ( AT P PA) x
x T Qx 0, for x 0
AT P PA Q
Hence, the eq. state x=0 is asy. stable by Lapunov theorem.
Modern Control Systems
11
Asymptotically stable in the large
( globally asymptotically stable)
(1) The system is asymptotically stable for all the initial states x(t0 ) .
(2) The system has only one equilibrium state.
(3) For an LTI system, asymptotically stable and globally
asymptotically stable are equivalent.
Lyapunov Theorem (Asy. Stability in the large)
If the Lyapunov function V(x) further satisfies
(i) x ,V ( x)
(ii) x ,V ( x)
Then, the (asy.) stability is global.
Modern Control Systems
12
Sylvester’s criterion
A symmetric n n matrix Q is p.d. if and only if all its n
leading principle minors are positive.
Definition
The i-th leading principle minor Qi i 1,2,3,, n of an n n
matrix Q is the determinant of the i i matrix extracted from
the upper left-hand corner of Q.
Example 6.1:
q11 q12 q13
Q q21 q22 q23
Q1 q11
q31 q32 q33
q11 q21
Q2
Q3 Q
q21 q22
Modern Control Systems
13
Remark:
(1) Q1 , Q2 , Qn are all negative
Q is n.d.
(2) All leading principle minors of –Q are positive
Q is n.d.
Example:
V ( x) 2 x12 4 x1 x3 3x12 6 x2 x3 x32
x1
x1
x2
x2
2
x3 0
0
2
x3 0
2
0 4 x1
3 6 x2
0 1 x3
0 2 x1
3 3 x2
3 1 x3
Q1 2 0
Q2 6 0
Q3 24 0
Q is not p.d.
Modern Control Systems
14
Example:
0 1
x
x
1 1
p11
Let Q I , Assume P
p12
Solve for AT P PA I
p12
p22
1 1 0
0 1 p11 p12 p11 p12 0
1 1 p
p
p
p
1
1
0
1
12
22
22
12
p11 p12 1 3 1
P
p
p
1
2
2
22
12
p11 3 0
P 50
P is p.d.
System is asymptotically stable
The Lyapunov function is:
V ( x) xT Px 1 (3x12 2 x1 x2 2 x22 )
2
V ( x) ( x12 x22 )
Modern Control Systems
15
Linear approximation of a function around an operating point xe
Let f (x) be a differentiable function.
Expanding the nonlinear equation into a Taylor series about the
operation point xe , we have
df ( x )
f ( x ) f ( xe )
dx
( x xe ) d 2 f ( x )
1!
dx2
x xe
( x xe )2
2!
x xe
Neglecting all the high order terms, to yield
f ( x) f ( xe )
( x xe )
f ( xe ) m ( x xe )
1!
x xe
df ( x)
dx
f ( x) f ( xe ) m ( x xe )
f (x )
f (x )
f ( xe )
where
m
df ( x )
dx x xe
Modern Control Systems
Modern Control Systems
xe
x
x
16
Multi-dimensional Case:
Let x be a n-dimensional vector, i.e. x R
f ( x1 ,, xn )
f ( x1e ,, xne )
f
x1
f
f ( x1e ,, xne )
x
x xe ( x1 x1e )
( x xe ),
x xe
f
x2
n
x x e ( x2 x2 e )
f
where
x
x xe
f
x1
x xe
f
xn
x xe
( xn xne )
f
, ,
xn
x xe
Let f be a m-dimensional vector function, i.e. f ( x) : Rn Rm
f1 ( x1 ,, xn )
f ( x ,, x )
n
f ( x1 ,, xn ) 2 1
f
(
x
,
,
x
)
n
m 1
Modern Control Systems
17
Linear approximation of a function around an operating point xe
Special Case: n=m=2
f ( x) f ( xe )
where x [ x1, x2 ]
T
f
( x xe ) A( x xe )
x x xe
and
f
x
x xe
f1
x1 x x
e
f
2
x1 x xe
Modern Control Systems
x xe
A
f 2
x2 x x
e
f1
x2
18
Linear approximation of an autonomous nonlinear systems x (t ) f ( x(t ))
Let xe be an equilibrium state, from
x f ( x(t )) A( x - xe )
where
A
f
x
x xe
f1
x1 x x
e
f
2
x1 x xe
x xe
f 2
x2 x x
e
f1
x2
The linearization of x (t ) f ( x(t )) around the equilibrium state xe is
z Az
where
z x - xe and
Modern Control Systems
z x - xe x
19
Example : Pendulum oscillator model
From Newton’s Law we have
d 2
J
MgLsin 0
dt 2
where J is the inertia.
Define
x1 , x2
x2
x1
MgL
x2 - J sinx1
(Reproduced from [1])
We can show that xe 0 is an equilibrium state.
Modern Control Systems
20
Example (cont.):
Method 1:
f1 ( x2 ) x2 f1 ( x2 ) - f (0) ( x2 - 0) z2
f 2 ( x1 ) sinx1
f 2 ( x1 ) - f 2 (0) sinx1 - sin0
d (sinx1 )
( x1 - 0) z1
dx1 x 0
1
The linearization around the equilibrium state xe 0 is
z2
z1
z - MgL z
2 J 1
where
z x and z x
Modern Control Systems
21
Example (cont.):
Method 2:
MgL
f1 ( x ) x2 , f 2 ( x ) sinx1
J
f
x
x xe
f1
f1
x
x
1 x xe
2 x xe
f
f 2
2
x2 x x
x1 x xe
e
1
0
- MgL A
0
J
The linearization around the equilibrium state xe 0 is
1 z z 2
0
z1
1
MgL
Az
z
z - MgL z
0
J
2 J 1
2
where
z Systems
x
andControl
z xModern
22