Stability of Switched Systems: Daniel Liberzon
Stability of Switched Systems: Daniel Liberzon
Daniel Liberzon
1
SWITCHED vs. HYBRID SYSTEMS
Switched system:
• is a family of systems
• is a switching signal
Switching:
• state-dependent or time-dependent
• autonomous or controlled
unstable
3
TWO BASIC PROBLEMS
4
TWO BASIC PROBLEMS
5
GUAS and COMMON LYAPUNOV FUNCTIONS
GUAS:
GUES:
quadratic is GUES
6
COMMUTING STABLE MATRICES => GUES
P {1, 2}, A1 A2 A2 A1
1 2 1 2 …
s1 t1 s2 t2 t
A2 tk A1s k … A2 t1 A1s1
x(t ) e e e e x(0)
A2 (tk ... t1) A1 ( s k ... s1)
e e x(0) 0
A2T P2 P2 A2 P1
7
COMMUTATION RELATIONS and STABILITY
Lie algebra:
Lie bracket:
• Commuting systems
is GAS
10
OPTIMAL CONTROL APPROACH
Associated control system:
where
11
MAXIMUM PRINCIPLE
is linear in
(unless )
at most 1 switch
GAS 12
SYSTEMS with SPECIAL STRUCTURE
• Triangular systems
• Feedback systems
• passivity conditions
• small-gain conditions
• 2-D systems
14
TRIANGULAR SYSTEMS
For linear systems, triangular form GUES
exponentially fast
exp fast
0
quadratic common Lyap fcn diagonal
controllable
Small-gain theorem:
quadratic common Lyapunov function
17
TWO-DIMENSIONAL SYSTEMS
Necessary and sufficient conditions for GUES
known since 1970s
worst-case
switching
Barbashin-Krasovskii-LaSalle theorem:
is GAS if s.t.
Example:
=> GAS
observable
19
COMMON WEAK LYAPUNOV FUNCTION
Theorem: is GAS if
• .
• Each system
is small-time norm-observable:
22
MULTIPLE LYAPUNOV FUNCTIONS
x f1 ( x) , x f 2 ( x) GAS
V1 , V2 respective Lyapunov functions
V (t ) (t )
x f (x)
=>
is GAS
t
1 2 1 2
Useful for analysis of state-dependent switching
23
MULTIPLE LYAPUNOV FUNCTIONS
decreasing sequence
V (t ) (t )
=> GAS
decreasing sequence
t
1 2 1 2
[DeCarlo, Branicky]
24
DWELL TIME
The switching times t1 , t 2 , ... satisfy ti 1 ti D
x f1 ( x) , x f 2 ( x) GES
dwell time
V1 , V2 respective Lyapunov functions
25
DWELL TIME
The switching times t1 , t 2 , ... satisfy ti 1 ti D
x f1 ( x) , x f 2 ( x) GES
V1
a1 | x | V1 ( x) b1 | x | ,
2 2
f1 ( x) 1V1 ( x)
x
V2
a2 | x | 2 V2 ( x) b2 | x | 2 , f 2 ( x) 2V2 ( x)
x
Need: V1 (t 2 ) V1 (t0 )
1 2 1
t
t0 t1 t2
26
DWELL TIME
The switching times t1 , t 2 , ... satisfy ti 1 ti D
x f1 ( x) , x f 2 ( x) GES
V1
a1 | x | V1 ( x) b1 | x | ,
2 2
f1 ( x) 1V1 ( x)
x
V2
a2 | x | 2 V2 ( x) b2 | x | 2 , f 2 ( x) 2V2 ( x)
x
Need: V1 (t 2 ) V1 (t0 )
must be 1
b1 b2 (1 2 ) D
V1 (t 2 ) e V1 (t 0 )
a2 a
1
27
AVERAGE DWELL TIME
T t
N (T , t ) N 0
AD
28
AVERAGE DWELL TIME
T t
N (T , t ) N 0
AD
Theorem: [Hespanha]
1 (| x | ) V p ( x) 2 (| x | ) x f (x)
Vp
f ( x) V p ( x) => is GAS
x p
log
V p ( x ) Vq ( x ), p, q if AD
• .
32
REFERENCES
Lie-algebras and nonlinear switched systems: [Margaliot & L ’04]
Nonlinear observability, LaSalle: [Hespanha, L, Angeli & Sontag ’03]
(http://decision.csl.uiuc.edu/~liberzon)
33