STABILITY OF SWITCHED SYSTEMS Daniel Liberzon Coordinated - - PowerPoint PPT Presentation

stability of switched systems daniel liberzon
SMART_READER_LITE
LIVE PREVIEW

STABILITY OF SWITCHED SYSTEMS Daniel Liberzon Coordinated - - PowerPoint PPT Presentation

STABILITY OF SWITCHED SYSTEMS Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign U.S.A. DISC HS, June 2003 SWITCHED vs. HYBRID SYSTEMS Switched system:


slide-1
SLIDE 1

STABILITY OF SWITCHED SYSTEMS Daniel Liberzon

Coordinated Science Laboratory and

  • Dept. of Electrical & Computer Eng.,
  • Univ. of Illinois at Urbana-Champaign

U.S.A. DISC HS, June 2003

slide-2
SLIDE 2

SWITCHED vs. HYBRID SYSTEMS

: stability Switching can be:

  • State-dependent or time-dependent
  • Autonomous or controlled

Details of discrete behavior are “abstracted away” Properties of the continuous state Switched system:

  • is a family of systems
  • is a switching signal
slide-3
SLIDE 3

STABILITY ISSUE

Asymptotic stability of each subsystem is necessary for stability

slide-4
SLIDE 4

STABILITY ISSUE

unstable

Asymptotic stability of each subsystem is (This only happens in dimensions 2 or higher) necessary but not sufficient for stability

slide-5
SLIDE 5

TWO BASIC PROBLEMS

  • Stability for arbitrary switching
  • Stability for constrained switching
slide-6
SLIDE 6

TWO BASIC PROBLEMS

  • Stability for arbitrary switching
  • Stability for constrained switching
slide-7
SLIDE 7

GLOBAL UNIFORM ASYMPTOTIC STABILITY

GUAS is Lyapunov stability plus asymptotic convergence Reduces to standard GAS notion for non-switched systems

slide-8
SLIDE 8

COMPARISON FUNCTIONS

class function is of class if

  • for each fixed

Example: GUAS: GUES

  • as for each
slide-9
SLIDE 9

COMMON LYAPUNOV FUNCTION

Similarly: is GUAS iff s.t. where is positive definite Lyapunov theorem: is GAS iff pos def rad unbdd function s.t.

slide-10
SLIDE 10

COMMON LYAPUNOV FUNCTION (continued)

Example: as Unless is compact and is continuous, is not enough if

slide-11
SLIDE 11

CONVEX COMBINATIONS

Corollary: is GAS Proof: Define

slide-12
SLIDE 12

SWITCHED LINEAR SYSTEMS

LAS for every σ GUES but not necessarily quadratic: common Lyapunov function

(LMIs)

slide-13
SLIDE 13

COMMUTING STABLE MATRICES => GUES

quadratic common Lyap fcn:

) (

) 1 ... ( 1 ) 1 ... ( 2

→ =

+ + + +

x s s A e t t A e

k k

= ) (t x

) ( x

k

t A e

2 k

s A e

1 1 1s

A e

1 2t

A e …

I A P P AT − = +

1 1 1 1 1 2 2 2 2

P A P P AT − = +

1 2 2 1

}, 2 , 1 { A A A A P = =

t

1 = σ 1 = σ 2 = σ 2 = σ

1

s

2

s

1

t

2

t …

slide-14
SLIDE 14

LIE ALGEBRAS and STABILITY

A L

} , { P p A g

p

∈ =

Lie algebra:

1 2 2 1 2 1

] , [ A A A A A A − =

Lie bracket:

,

1

g g =

k k k

g g g g ⊂ =

+

] , [

1

g is nilpotent if s.t.

=

k

g k ∃

,

) 1 (

g g =

) ( ) ( ) ( ) 1 (

] , [

k k k k

g g g g ⊂ =

+ ) ( = k

g

g is solvable if s.t.

k ∃

U

slide-15
SLIDE 15

SOLVABLE LIE ALGEBRA => GUES

g

Lie’s Theorem: is solvable triangular form Example: quadratic common Lyap fcn

diagonal exponentially fast exp fast

slide-16
SLIDE 16

MORE GENERAL LIE ALGEBRAS

s r g ⊕ =

Levi decomposition:

radical (max solvable ideal)

s

  • is compact => GUES, quadratic common Lyap fcn

s

  • is not compact => not enough info in Lie algebra
slide-17
SLIDE 17

NONLINEAR SYSTEMS

  • Nothing is known beyond this
  • Commuting systems

=> GUAS

  • Linearization (Lyapunov’s indirect method)
slide-18
SLIDE 18

REMARKS on LIE-ALGEBRAIC CRITERIA

  • Checkable conditions
  • In terms of the original data
  • Independent of representation
  • Not robust to small perturbations
slide-19
SLIDE 19

SYSTEMS with SPECIAL STRUCTURE

  • Triangular systems
  • Feedback systems
  • passivity conditions
  • small-gain conditions
  • 2-D systems
slide-20
SLIDE 20

TRIANGULAR SYSTEMS

Recall: for linear systems, triangular => GUAS For nonlinear systems, not true in general Example: For stability need to know Not necessarily true

slide-21
SLIDE 21

INPUT-TO-STATE STABILITY (ISS)

Linear systems: is AS is ISS:

  • bounded bounded
  • Nonlinear systems:

but bdd bdd, is input-to-state stable (ISS) if For switched systems, triangular + ISS => GUAS

slide-22
SLIDE 22

FEEDBACK SYSTEMS: ABSOLUTE STABILITY

Circle criterion: quadratic common Lyapunov function is strictly positive real (SPR): For this reduces to SPR (passivity) Popov criterion not suitable: depends on Hurwitz

slide-23
SLIDE 23

FEEDBACK SYSTEMS: SMALL-GAIN THEOREM

Hurwitz Small-gain theorem: quadratic common Lyapunov function

slide-24
SLIDE 24

TWO-DIMENSIONAL SYSTEMS

Necessary and sufficient conditions for GUES known since 1970s quadratic common Lyap fcn <=>

convex combinations of Hurwitz worst-case switching

slide-25
SLIDE 25

WEAK LYAPUNOV FUNCTION

Barbashin-Krasovskii-LaSalle theorem: is GAS if pos def rad unbdd function s.t.

  • (weak Lyapunov function)
  • is not identically zero along any nonzero solution

(observability with respect to )

  • bservable

=> GAS

Example:

slide-26
SLIDE 26

COMMON WEAK LYAPUNOV FUNCTION

Extends to nonlinear switched systems and nonquadratic common weak Lyapunov functions using a suitable nonlinear observability notion Theorem: is GAS if

  • s.t. there are infinitely many

switching intervals of length

  • bservable for each
slide-27
SLIDE 27

TWO BASIC PROBLEMS

  • Stability for arbitrary switching
  • Stability for constrained switching
slide-28
SLIDE 28

MULTIPLE LYAPUNOV FUNCTIONS

− = = ) ( , ) (

2 1

x f x x f x & &

GAS

2 1 , V

V

respective Lyapunov functions t

1 = σ 1 = σ 2 = σ 2 = σ

) (

) (

t V

t σ

) (x f x

σ

= &

is GAS Very useful for analysis of state-dependent switching

slide-29
SLIDE 29

MULTIPLE LYAPUNOV FUNCTIONS

t

1 = σ 1 = σ 2 = σ 2 = σ

) (

) (

t V

t σ

) (x f x

σ

= &

is GAS decreasing sequence decreasing sequence

slide-30
SLIDE 30

DWELL TIME

The switching times satisfy

... , ,

2 1 t

t

D i i

t t τ ≥ −

+1

dwell time

− = = ) ( , ) (

2 1

x f x x f x & &

GES

2 1 , V

V

respective Lyapunov functions

slide-31
SLIDE 31

DWELL TIME

The switching times satisfy

... , ,

2 1 t

t

D i i

t t τ ≥ −

+1

− = = ) ( , ) (

2 1

x f x x f x & &

GES , | | ) ( | |

2 1 1 2 1

x b x V x a ≤ ≤

) ( ) (

1 1 1 1

x V x f

x V

λ − ≤

∂ ∂

, | | ) ( | |

2 2 2 2 2

x b x V x a ≤ ≤

) ( ) (

2 2 2 2

x V x f

x V

λ − ≤

∂ ∂

t

1 = σ 1 = σ 2 = σ

1

t

2

t t Need: ) ( ) (

1 2 1

t V t V <

slide-32
SLIDE 32

DWELL TIME

The switching times satisfy

... , ,

2 1 t

t

D i i

t t τ ≥ −

+1

− = = ) ( , ) (

2 1

x f x x f x & &

GES , | | ) ( | |

2 1 1 2 1

x b x V x a ≤ ≤

) ( ) (

1 1 1 1

x V x f

x V

λ − ≤

∂ ∂

, | | ) ( | |

2 2 2 2 2

x b x V x a ≤ ≤

) ( ) (

2 2 2 2

x V x f

x V

λ − ≤

∂ ∂

) ( 2

1 t

V

) ( 2

2 2 1

t V a b ≤ ) ( 1

2 2 2 1

t V e a b

D

τ

λ −

≤ ) ( 1

1 2 1 2 2 1

t V e a b a b

D

τ

λ −

) ( 0

1 ) 2 ( 1 2 2 1

1

t V e a b a b

D

τ

λ λ + −

must be

1 <

Need: ) ( ) (

1 2 1

t V t V <

slide-33
SLIDE 33

AVERAGE DWELL TIME

AD

t T N t T N

τ

σ

− + ≤ ) , ( # of switches on ) , ( T t average dwell time

− =1 N

dwell time: cannot switch twice if

AD

t T τ < −

− = 0 N

no switching: cannot switch if

AD

t T τ < −

) (x f x

σ

= &

slide-34
SLIDE 34

AVERAGE DWELL TIME

AD

t T N t T N

τ

σ

− + ≤ ) , ( # of switches on ) , ( T t average dwell time

) (x f x

σ

= &

=>

is GAS if

λ µ

τ

log >

AD

) | (| ) ( ) | (|

2 1

x x V x

p

α α ≤ ≤ ) ( ) ( x V x f

p p p

x V

λ − ≤

∂ ∂

P q p x V x V

q p

∈ ≤ , ), ( ) ( µ

) (x f x

σ

= &

slide-35
SLIDE 35

SWITCHED LINEAR SYSTEMS

x A x

σ

= &

  • GUES over all

with large enough

  • Finite induced norms for
  • The case when some subsystems are unstable

σ

AD

τ u B x A x

σ σ

+ = & x C y

σ

=

slide-36
SLIDE 36

STATE-DEPENDENT SWITCHING

But switched system is stable for (many) other Switched system unstable for some no common switch on the axes is a Lyapunov function

slide-37
SLIDE 37

STATE-DEPENDENT SWITCHING

But switched system is stable for (many) other level sets of level sets of Switched system unstable for some no common Switch on y-axis t

1 = σ 1 = σ 2 = σ

=> GAS

slide-38
SLIDE 38

MULTIPLE WEAK LYAPUNOV FUNCTIONS

Theorem: is GAS if

  • s.t. there are infinitely many

switching intervals of length

  • bservable for each
  • For every pair of switching times

s.t. have (each is a weak Lyapunov function)

slide-39
SLIDE 39

STABILIZATION by SWITCHING

− = = x A x x A x

2 1 , &

&

both unstable Assume: stable for some

2 1

) 1 ( A A A α α − + = ) 1 , ( ∈ α

< + PA P AT

slide-40
SLIDE 40

STABILIZATION by SWITCHING

− = = x A x x A x

2 1 , &

&

both unstable Assume: stable for some

2 1

) 1 ( A A A α α − + = ) 1 , ( ∈ α

) )( 1 ( ) (

2 2 1 1

< + − + + PA P A PA P A

T T

α α

So for each : either or

) (

1 1

< + x PA P A x

T T

) (

2 2

< + x PA P A x

T T

≠ x

slide-41
SLIDE 41

UNSTABLE CONVEX COMBINATIONS

Can also use multiple Lyapunov functions LMIs

slide-42
SLIDE 42

REFERENCES

Branicky, DeCarlo, Hespanha