simple conditions for l 2 stability and stabilization of
play

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,


  1. 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, Milano, Italy C. Briat [KTH / ] 1/20

  2. Introduction Problem statement Stability Analysis Stabilization Conclusion Outline ◮ Introduction ◮ Problem statement ◮ Stability analysis ◮ Control ◮ Conclusion and Future Works C. Briat [KTH / ] 2/20

  3. Introduction Problem statement Stability Analysis Stabilization Conclusion NCS v (t) y (t) Exogenous performance input output t k u (t) x (t) Hold System Network ◮ Remote control ^ x k ◮ Wireless network Controller ◮ Data loss ◮ Time-varying propagation delays ◮ Varying sampling period C. Briat [KTH / ] 3/20

  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

  5. Introduction Problem statement Stability Analysis Stabilization Conclusion Problem statement C. Briat [KTH / ] 5/20

  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 ) (1) x (0) = x 0 ◮ Control-law model u ( t ) = Kx ( t k ) t ∈ [ t k , t k +1 ) (2) t k +1 − t k ≤ (1 + m ) T max + τ k +1 τ k ∈ [0 , τ max ] ◮ t k : arrival instants of a new control input ◮ τ k = τ ( t k ) , 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

  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 objective 1: maximize the Maximal Allowable Transfer Interval (MATI) under L 2 disturbance attenuation constraints; or objective 2: minimize L 2 disturbance attenuation gain under a MATI constraint. S MATI := { ( 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

  8. Introduction Problem statement Stability Analysis Stabilization Conclusion Stability Analysis C. Briat [KTH / ] 8/20

  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 � E −A � T −A � ⊥ Θ ⊥ ≻ 0 (4) and � � � � 1 1 � u T , Θ u T � ≤ 0 (5) P T ∇ P T ∇ for all u ∈ L 2 e and all T > 0 . C. Briat [KTH / ] 9/20

  10. Introduction Problem statement Stability Analysis Stabilization Conclusion Alternative system representation       x ( t ) I 1 n x ( t ) ˙ δ ( t ) ∆ sh 1 n x ( t ) ˙ = , (6)       v ( t ) ∆ γ y ( t ) � �� � � �� � � �� � w ( t ) ∇ z ( t )         x ( t ) ˙ A + BK − BK E x ( t ) 1 0 0 − 1 x ( t ) ˙ δ ( t ) 1 0 = 0 0 0 (7)         y ( t ) C + DK − DK F v ( t ) 0 0 1 � �� � � �� � � �� � � �� � E z ( t ) A w ( t ) ◮ I : integral operator, � t ◮ ∆ sh : θ → θ ( s ) ds , t ≤ t k +1 ⇒ δ ( t ) = x ( t ) − x ( t k ) . t k ◮ ∆ γ : virtual operator characterizing the L 2 gain of the transfer v → y . C. Briat [KTH / ] 10/20

  11. Introduction Problem statement Stability Analysis Stabilization Conclusion IQC for the integral operator Lemma The integration operator I is characterized by the IQC: � � � � � � 1 n 0 − P 1 n � x T , x T � ≤ 0 . I 1 n − P I 1 n 0 for all x ∈ L n 2 e and for any matrix P ∈ S n ++ . ◮ Lyapunov condition for stability ◮ Frequency domain I → s − 1 � � ∗ � � � � 1 n − P 1 n 0 � 0 , ∀ℜ [ s ] ≥ 0 s − 1 1 n s − 1 1 n − P 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

  12. Introduction Problem statement Stability Analysis Stabilization Conclusion IQC for ∆ sh Lemma The operator ∆ sh can be characterized by the IQC: � − 4 � � � � � π 2 µ 2 S 1 1 n − S 2 1 n � x T , x T � ≤ 0 . ∆ sh 1 n ∆ sh 1 n − S 2 S 1 for all x ∈ L n 2 e and for any matrices S 1 , S 2 ∈ S n ++ . ◮ S 1 : Bound on the L 2 -gain of 2 µ/π , t k +1 − t k ≤ µ , k ∈ N [Mirkin] ◮ S 2 : Passivity of ∆ sh [Fujioka] C. Briat [KTH / ] 12/20

  13. Introduction Problem statement Stability Analysis Stabilization Conclusion IQC for ∆ γ Lemma The operator ∆ γ , which has an L 2 -induced norm equal to γ − 1 , is characterized by the IQC: � � � � � � − γ − 2 1 q 1 r 0 1 q � x T , x T � ≤ 0 , ∆ γ ∆ γ 0 1 r for all x ∈ L q 2 e . ◮ Upper bound γ on L 2 -gain of v → y C. Briat [KTH / ] 13/20

  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, S 1 , S 2 ∈ S n ++ and a scalar η > 0 such that the LMI � E � E −A � T −A � ⊥ Θ ⊥ ≺ 0 (9) holds where E , A are defined in (7) and   − P 0 0 0 0 0 − 4  π 2 µ 2 S 1  − S 2 0 0 0 0      0 0 − η 1 q 0 0 0  Θ = . (10)     0 0 0    ∗ S 1  0 0 0 0 1 r � Moreover, the closed-loop system satisfies || y || L 2 ≤ 1 /η || v || L 2 . C. Briat [KTH / ] 14/20

  15. Introduction Problem statement Stability Analysis Stabilization Conclusion Example � 0 � 0 � � � − 1 . 006 1 − 1 . 006 � x ( t ) = ˙ x ( t ) + x ( t k ) . (11) 1 0 1 ◮ Maximal constant sampling period: 5 . 8117 . MATI nb. of vars. for n = 2 4 n ( n +1) [Yu, 04] unfeasible 12 2 2 n ( n +1) + 6 n 2 [Yue, 04] 0.970 30 2 4 n ( n +1) + 16 n 2 [Tan, 08] 0.995 76 2 7 n ( n +1) + 16 n 2 [Naghshtabrizi, 06](without delay) 1.272 85 2 3 n ( n +1) Proposed result 1.561 + 1 10 2 C. Briat [KTH / ] 15/20

  16. Introduction Problem statement Stability Analysis Stabilization Conclusion Stabilization C. Briat [KTH / ] 16/20

  17. Introduction Problem statement Stability Analysis Stabilization Conclusion Main result Theorem There exists a matrix K ∈ R m × n such that the NCS is asymptotically stable for all ++ , X ∈ R n × n , U ∈ R m × n and a ( m, τ, T ) ∈ S µ if there exist matrices P, S 1 ∈ S n scalar γ > 0 such that the LMI µ π  − ( X + X T )  P + A ′ − BU E X 2 S 1 0 cl   T C ′ ⋆ − P  0 0 0 0  cl   − ( DU ) T  ⋆ ⋆ − S 1 0 0 0    F T ≺ 0 (12)  ⋆ ⋆ ⋆ − γI 0 0     ⋆ ⋆ ⋆ ⋆ − γI  0 0   − µ π   ⋆ ⋆ ⋆ ⋆ ⋆ − P 2 S 1   ⋆ ⋆ ⋆ ⋆ ⋆ ⋆ − S 1 holds with A ′ cl = AX + BU and C ′ cl = CX + DU . Furthermore, the closed-loop system controlled with gain K = UX − 1 satisfies || y || L 2 ≤ γ || v || L 2 . C. Briat [KTH / ] 17/20

  18. Introduction Problem statement Stability Analysis Stabilization Conclusion Example ◮ Let us consider the open-loop system � − 0 . 8 � 0 . 4 � � − 0 . 01 x ( t ) = ˙ x ( t ) + u ( t ) (13) 1 0 . 1 0 . 1 ◮ [Yu, 04]: system stabilizable for µ ≤ 0 . 6011 . ◮ Proposed result: system stabilizable for µ ≤ 3 . 64826 with the controller gain � − 0 . 3482 − 0 . 3097 � K = . C. Briat [KTH / ] 18/20

  19. Introduction Problem statement Stability Analysis Stabilization Conclusion Conclusion ◮ Approach based on well-posedness and IQCs ◮ LMI results for both stability and stabilization ◮ Tradeoff: L 2 -gain minimization vs. MATI maximization ◮ Low numerical complexity ◮ Can be extended to robust stability and stabilization C. Briat [KTH / ] 19/20

  20. Introduction Problem statement Stability Analysis Stabilization Conclusion Thank you for your attention C. Briat [KTH / ] 20/20

Recommend


More recommend