Simple conditions for L 2 stability and stabilization of networked - - PowerPoint PPT Presentation

simple conditions for l 2 stability and stabilization of
SMART_READER_LITE
LIVE PREVIEW

Simple conditions for L 2 stability and stabilization of networked - - PowerPoint PPT Presentation

Introduction Problem statement Stability Analysis Stabilization Conclusion Simple conditions for L 2 stability and stabilization of networked control systems Y. Ariba, C. Briat, K.H. Johansson KTH, Stockholm, Sweden IFAC World Congres 2011,


slide-1
SLIDE 1

Introduction Problem statement Stability Analysis Stabilization Conclusion

Simple conditions for L2 stability and stabilization of networked control systems

  • Y. Ariba, C. Briat, K.H. Johansson

KTH, Stockholm, Sweden IFAC World Congres 2011, Milano, Italy

  • C. Briat [KTH /

] 1/20

slide-2
SLIDE 2

Introduction Problem statement Stability Analysis Stabilization Conclusion

Outline

◮ Introduction ◮ Problem statement ◮ Stability analysis ◮ Control ◮ Conclusion and Future Works

  • C. Briat [KTH /

] 2/20

slide-3
SLIDE 3

Introduction Problem statement Stability Analysis Stabilization Conclusion

NCS

Controller

Network

System Hold

x(t) tk

xk

^

u(t) v(t) y(t)

Exogenous input performance

  • utput
  • C. Briat [KTH /

] 3/20 ◮ Remote control ◮ Wireless network ◮ Data loss ◮ Time-varying propagation delays ◮ Varying sampling period

slide-4
SLIDE 4

Introduction Problem statement Stability Analysis Stabilization Conclusion

Existing approaches

◮ Time-delay systems [Yu et al.], [Fridman et al.] ◮ Impulsive systems [Naghshtabrizi et al.], [Seuret] ◮ Sampled-data systems [Mirkin] ◮ Robust techniques [Fujioka], [Oishi et al.] ◮ Functional-based approaches [Seuret]

  • C. Briat [KTH /

] 4/20

slide-5
SLIDE 5

Introduction Problem statement Stability Analysis Stabilization Conclusion

Problem statement

  • C. Briat [KTH /

] 5/20

slide-6
SLIDE 6

Introduction Problem statement Stability Analysis Stabilization Conclusion

NCS model

◮ Process model

˙ x(t) = Ax(t) + Bu(t) + Ev(t) y(t) = Cx(t) + Du(t) + Fv(t) x(0) = x0 (1)

◮ Control-law model

u(t) = Kx(tk) t ∈ [tk, tk+1) tk+1 − tk ≤ (1 + m)Tmax + τk+1 τk ∈ [0, τmax] (2)

◮ tk: arrival instants of a new control input ◮ τk = τ(tk), k ∈ N ◮ m is the number of consecutive dropouts ◮ Varying sampling period → Actual (varying) sampling period+data loss+varying

propagation delays

  • C. Briat [KTH /

] 6/20

slide-7
SLIDE 7

Introduction Problem statement Stability Analysis Stabilization Conclusion

Problem

◮ Find a sampled-data state-feedback control law such that the closed-loop system

is asymptotically (exponentially) stable and

  • bjective 1: maximize the Maximal Allowable Transfer Interval (MATI) under

L2 disturbance attenuation constraints; or

  • bjective 2: minimize L2 disturbance attenuation gain under a MATI

constraint. SMATI := {(m, τ, T) ∈ N × R+ × R++ : (1 + m)T + τ ≤ MATI} . (3)

◮ m: number of consecutive dropouts ◮ T: sampling period ◮ τ: propagation delay

  • C. Briat [KTH /

] 7/20

slide-8
SLIDE 8

Introduction Problem statement Stability Analysis Stabilization Conclusion

Stability Analysis

  • C. Briat [KTH /

] 8/20

slide-9
SLIDE 9

Introduction Problem statement Stability Analysis Stabilization Conclusion

Quadratic separation

Theorem The interconnected system above is well-posed if there exists a symmetric matrix Θ satisfying the conditions E −A T

⊥ Θ

E −A

⊥ ≻ 0

(4) and

  • 1

PT ∇

  • uT , Θ
  • 1

PT ∇

  • uT ≤ 0

(5) for all u ∈ L2e and all T > 0.

  • C. Briat [KTH /

] 9/20

slide-10
SLIDE 10

Introduction Problem statement Stability Analysis Stabilization Conclusion

Alternative system representation

  x(t) δ(t) v(t)  

  • w(t)

=   I1n ∆sh1n ∆γ  

  ˙ x(t) ˙ x(t) y(t)  

  • z(t)

, (6)   1 −1 1 1  

  • E

  ˙ x(t) ˙ x(t) y(t)  

  • z(t)

=   A + BK −BK E C + DK −DK F  

  • A

  x(t) δ(t) v(t)  

  • w(t)

(7)

◮ I: integral operator, ◮ ∆sh : θ →

t

tk

θ(s)ds, t ≤ tk+1 ⇒ δ(t) = x(t) − x(tk).

◮ ∆γ: virtual operator characterizing the L2 gain of the transfer v → y.

  • C. Briat [KTH /

] 10/20

slide-11
SLIDE 11

Introduction Problem statement Stability Analysis Stabilization Conclusion

IQC for the integral operator

Lemma The integration operator I is characterized by the IQC:

  • 1n

I1n

  • xT ,
  • −P

−P 1n I1n

  • xT ≤ 0.

for all x ∈ Ln

2e and for any matrix P ∈ Sn ++.

◮ Lyapunov condition for stability ◮ Frequency domain I → s−1

  • 1n

s−11n ∗ −P −P 1n s−11n

  • 0, ∀ℜ[s] ≥ 0

Pre- and post-multiply by s∗X(s)∗ and sX(s) −(s + s∗)X(s)∗PX(s) 0, ∀ℜ[s] ≥ 0 (8) Characterization of all ℜ[s] ≥ 0: pick any P = P T ≻ 0

  • C. Briat [KTH /

] 11/20

slide-12
SLIDE 12

Introduction Problem statement Stability Analysis Stabilization Conclusion

IQC for ∆sh

Lemma The operator ∆sh can be characterized by the IQC:

  • 1n

∆sh1n

  • xT ,
  • − 4

π2 µ2S1 −S2 −S2 S1 1n ∆sh1n

  • xT ≤ 0.

for all x ∈ Ln

2e and for any matrices S1, S2 ∈ Sn ++.

◮ S1: Bound on the L2-gain of 2µ/π, tk+1 − tk ≤ µ, k ∈ N [Mirkin] ◮ S2: Passivity of ∆sh [Fujioka]

  • C. Briat [KTH /

] 12/20

slide-13
SLIDE 13

Introduction Problem statement Stability Analysis Stabilization Conclusion

IQC for ∆γ

Lemma The operator ∆γ, which has an L2-induced norm equal to γ−1, is characterized by the IQC:

  • 1r

∆γ

  • xT ,
  • −γ−21q

1r 1q ∆γ

  • xT ≤ 0,

for all x ∈ Lq

2e.

◮ Upper bound γ on L2-gain of v → y

  • C. Briat [KTH /

] 13/20

slide-14
SLIDE 14

Introduction Problem statement Stability Analysis Stabilization Conclusion

Stability result

Theorem The NCS system is asymptotically stable for all (m, τ, T) ∈ Sµ if there exist matrices P, S1, S2 ∈ Sn

++ and a scalar η > 0 such that the LMI

E −A T

⊥ Θ

E −A

⊥ ≺ 0

(9) holds where E, A are defined in (7) and Θ =          −P − 4 π2 µ2S1 −S2 −η1q ∗ S1 1r          . (10) Moreover, the closed-loop system satisfies ||y||L2 ≤

  • 1/η||v||L2.
  • C. Briat [KTH /

] 14/20

slide-15
SLIDE 15

Introduction Problem statement Stability Analysis Stabilization Conclusion

Example

˙ x(t) = 1 1

  • x(t) +

1 −1.006 −1.006 x(tk). (11)

◮ Maximal constant sampling period: 5.8117.

MATI

  • nb. of vars.

for n = 2 [Yu, 04] unfeasible 4 n(n+1)

2

12 [Yue, 04] 0.970 2 n(n+1)

2

+ 6n2 30 [Tan, 08] 0.995 4 n(n+1)

2

+ 16n2 76 [Naghshtabrizi, 06](without delay) 1.272 7 n(n+1)

2

+ 16n2 85 Proposed result 1.561 3 n(n+1)

2

+ 1 10

  • C. Briat [KTH /

] 15/20

slide-16
SLIDE 16

Introduction Problem statement Stability Analysis Stabilization Conclusion

Stabilization

  • C. Briat [KTH /

] 16/20

slide-17
SLIDE 17

Introduction Problem statement Stability Analysis Stabilization Conclusion

Main result

Theorem There exists a matrix K ∈ Rm×n such that the NCS is asymptotically stable for all (m, τ, T) ∈ Sµ if there exist matrices P, S1 ∈ Sn

++, X ∈ Rn×n, U ∈ Rm×n and a

scalar γ > 0 such that the LMI             −(X + XT ) P + A′

cl

−BU E X µ π 2 S1 ⋆ −P C′

cl T

⋆ ⋆ −S1 −(DU)T ⋆ ⋆ ⋆ −γI F T ⋆ ⋆ ⋆ ⋆ −γI ⋆ ⋆ ⋆ ⋆ ⋆ −P −µ π 2 S1 ⋆ ⋆ ⋆ ⋆ ⋆ ⋆ −S1             ≺ 0 (12) holds with A′

cl = AX + BU and C′ cl = CX + DU. Furthermore, the closed-loop

system controlled with gain K = UX−1 satisfies ||y||L2 ≤ γ||v||L2.

  • C. Briat [KTH /

] 17/20

slide-18
SLIDE 18

Introduction Problem statement Stability Analysis Stabilization Conclusion

Example

◮ Let us consider the open-loop system

˙ x(t) = −0.8 −0.01 1 0.1

  • x(t) +

0.4 0.1

  • u(t)

(13)

◮ [Yu, 04]: system stabilizable for µ ≤ 0.6011. ◮ Proposed result: system stabilizable for µ ≤ 3.64826 with the controller gain

K = −0.3482 −0.3097 .

  • C. Briat [KTH /

] 18/20

slide-19
SLIDE 19

Introduction Problem statement Stability Analysis Stabilization Conclusion

Conclusion

◮ Approach based on well-posedness and IQCs ◮ LMI results for both stability and stabilization ◮ Tradeoff: L2-gain minimization vs. MATI maximization ◮ Low numerical complexity ◮ Can be extended to robust stability and stabilization

  • C. Briat [KTH /

] 19/20

slide-20
SLIDE 20

Introduction Problem statement Stability Analysis Stabilization Conclusion

Thank you for your attention

  • C. Briat [KTH /

] 20/20