conditions lmi de synth ese de commandes adaptatives
play

Conditions LMI de synth` ese de commandes adaptatives directes pour - PowerPoint PPT Presentation

Conditions LMI de synth` ese de commandes adaptatives directes pour les syst` emes lin eaires presque stables Dimitri PEAUCELLE LAAS-CNRS - Universit e de Toulouse - FRANCE Cooperation program between CNRS, RAS and RFBR: A.


  1. Conditions LMI de synth` ese de commandes adaptatives directes pour les syst` emes lin´ eaires ‘presque stables’ Dimitri PEAUCELLE LAAS-CNRS - Universit´ e de Toulouse - FRANCE Cooperation program between CNRS, RAS and RFBR: A. Fradkov, B. Andrievsky Application to Demeter satellite with CNES: A. Drouot, Ch. Pittet, J. Mignot Application to ‘helicopter’ benchmark: B. Andrievsky, V. Mahout

  2. Introduction Simple adaptive control (SAC) For a system y ( t ) = [Σ u ]( t ) to follow reference y r ˙ K ( t ) = − Gy ( t ) e T ( t )Γ , e ( t ) = y ( t ) − y r ( t ) u ( t ) = K ( t ) e ( t ) , ■ K is driven to minimize the square of the error J ( t ) = e T ( t ) e ( t ) ● In the scalar case k = − γ ∂ ( y − y r ) ˙ ( y − y r ) ≃ − γgye ∂k ● Gy : approximation of the gradient of J with respect to K (for the closed-loop) ● Γ > O : weight on the adaptation speed ● [Fradkov, Kaufman et al, Ioannou, Barkana] G is chosen with respect to closed-loop passivity conditions ▲ Choice of G depends of the systems model ▲ Adaptive control intended for uncertain systems: robust 1 Seminar at LAGIS, Lille, October 2010

  3. Outline ❶ Passivity conditions for Simple Adaptive Control (SAC) ● LMI formulas for SAC - robustness issues ❷ Robustness to noise on measurements & to parametric uncertainty ● Barrier type corrective term ● Passivity with respect to an output with feedthrough gain ❸ Examples and some other features of SAC ● L 2 performance ● Stable neighborhood of the origin in case of time-varying systems 2 Seminar at LAGIS, Lille, October 2010

  4. ❶ Passivity conditions for SAC SAC for LTI systems ( u ∈ R m , y ∈ R p , m ≤ p ) ● Let a linear system ˙ x = Ax + Bu , y = Cx ˙ K = − Gyy T Γ u = Ky , ● and SAC ■ Closed-loop stability is guaranteed if ∃ F : ˙ x = ( A + BFC ) x + Bw, z = GCx strictly passive or equivalenty if ∃ F, P > O : ( A + BFC ) T P + P ( A + BFC ) < O , PB = C T G T � �� � Υ ● Proof using Lyapunov function V ( x, K ) = x T Px + Tr (( K − F )Γ − 1 ( K − F ) T ) . V = x T Υ x + 2 x T PB ( K − F ) y + 2 Tr ( ˙ ˙ K Γ − 1 ( K − F ) T ) = x T Υ x 3 Seminar at LAGIS, Lille, October 2010

  5. ❶ Passivity conditions for SAC SAC versus SOF ■ Closed-loop stability with SAC is guaranteed if system is ‘almost passive’ ∃ F, P : ( A + BFC ) T P + P ( A + BFC ) < O , PB = C T G T � �� � Υ ▲ Stability with SAC proved by existence of some stabilizing SOF ( u = Fy ) - Why complicating the control ? ● The condition happens to be LMI+E (for given G ): ∃ F, P : A T P + PA + C T ( G T F + F T G ) C < O , PB = C T G T ● Any F = − kG with k large enough stabilizes the system (high gain) ▲ Not all SOF stabilizable systems will satisfy such constraints ▲ The SAC design problem is to find G : non convex problem. 4 Seminar at LAGIS, Lille, October 2010

  6. ❶ Passivity conditions for SAC Robustness of SAC ● Let an uncertain LTI system ˙ x = A (∆) x + B (∆) u , y = C (∆) x ˙ K = − Gyy T Γ u = Ky , ● and SAC ■ Closed-loop robust stability with SAC is guaranteed if ∃ F (∆) , P (∆) : A T (∆) P (∆) + P (∆) A (∆) + C T (∆)( G T F (∆) + F T (∆) G ) C (∆) < O P (∆) B (∆) = C T (∆) G T ● Robustness techniques may be applied to the LMI (given G ) ▲ Equality constraint almost impossible to guarantee robustly P (∆) B (∆) = C T (∆) G T , ∀ ∆ ∈ ∆ ∆ !!! 5 Seminar at LAGIS, Lille, October 2010

  7. ❶ Passivity conditions for SAC Divergence of SAC due to noise ● Assume noisy measurements y ( t ) = Cx ( t ) + d ( t ) K = − Gyy T Γ = − G ( Cx + d )( x T C T + d T )Γ ˙ ▲ K ( t ) will diverge even if x → 0 (if d does not go to zero). ▲ Not acceptable in practice ● Most often corrective terms are added such as ˙ K = − Gyy T Γ − µ ( K − F 0 ) ▲ But then K ( t ) → F 0 : the closed-loop characteristics tend to those with SOF u = F 0 y - Why complicating the control ? 6 Seminar at LAGIS, Lille, October 2010

  8. Outline ❶ Passivity conditions for Simple Adaptive Control (SAC) ● LMI formulas for SAC - robustness issues ❷ Robustness to noise on measurements & to parametric uncertainty ● Barrier type corrective term ● Passivity with respect to an output with feedthrough gain ❸ Examples and some other features of SAC ● L 2 performance ● Stable neighborhood of the origin in case of time-varying systems 7 Seminar at LAGIS, Lille, October 2010

  9. ❷ Robustness to noise on measurements & to parametric uncertainty Dead-zone + barrier corrective term ● Usual corrective term ˙ K = − Gyy T Γ − µ ( K − F 0 ) ▲ Corrective term always active even if K does not diverge ▲ Corrective term does not guarantee K to be bounded in given set ■ Proposed corrective term ˙ K = − Gyy T Γ − φ ( K − F 0 )Γ � �� � ˆ K φ ( ˆ K ) = ψ ( � ˆ K � 2 ) ˆ K dψ ψ (0 ≤ k ≤ ν ) = 0 , dk ( ν ≤ k ≤ βν ) > 0 , ψ ( νβ ) = + ∞ K � 2 = Tr ( ˆ ● Example: weighted Frobenius norm � ˆ K ˆ D ˆ K T ) and ψ ( ν ≤ k ≤ βν ) = exp ( µk − log( βν − k )) 8 Seminar at LAGIS, Lille, October 2010

  10. ❷ Robustness to noise on measurements & to parametric uncertainty Dead-zone + barrier corrective term ■ Proposed corrective term ˙ K = − Gyy T Γ − φ ( K − F 0 )Γ � �� � ˆ K φ ( ˆ K ) = ψ ( � ˆ K � 2 ) ˆ K dψ ψ (0 ≤ k ≤ ν ) = 0 , dk ( ν ≤ k ≤ βν ) > 0 , ψ ( νβ ) = + ∞ ● Corrective term active only when � K − F 0 � > ν ● Guarantees that K ( t ) is bounded around F 0 : � K − F 0 � < νβ ▲ β > 1 can be chosen arbitrarily based on practical considerations ● ˆ D defines the geometry of the set � ˆ K � = Tr ( ˆ K ˆ D ˆ K T ) ≤ ν ● ν defines the dead-zone and barrier levels ▲ Best to maximize the set � ˆ i.e. maximize ν and minimize Tr ˆ K � ≤ ν , D 9 Seminar at LAGIS, Lille, October 2010

  11. ❷ Robustness to noise on measurements & to parametric uncertainty Feedthrough gain for robust passivity ˙ K = − Gyy T Γ x = Ax + Bu , y = Cx ˙ u = Ky , with SAC ■ Closed-loop stability is guaranteed if ∃ F : ˙ x = ( A + BFC ) x + Bw, z = GCx strictly passive or equivalenty if ∃ F, P : ( A + BFC ) T P + P ( A + BFC ) < O , PB = C T G T ▲ Need for conditions without equality constraints ⇒ need for a feedthrough gain ( z = GCx + Dw ) 10 Seminar at LAGIS, Lille, October 2010

  12. ❷ Robustness to noise on measurements & to parametric uncertainty Feedthrough gain for robust passivity ■ Passivity conditions without equality constraints x = ( A + BFC ) x + Bw, z = GCx + Dw strictly passive ˙ if and only if    ( A + BFC ) T P + P ( A + BFC ) PB − C T G T  < O ∃ P : B T P − GC − D − D T ● Feedthrough gain D always exists if system is SOF stabilizable ● If D is small, then conditions are close to original ones ▲ Choice of F = − kG with k ≫ 1 no more valid ▲ Gains should be bounded ● Gains are bounded thanks to corrective term φ 11 Seminar at LAGIS, Lille, October 2010

  13. ❷ Robustness to noise on measurements & to parametric uncertainty Main result - part 1 ● Let F 0 be a stabilizing SOF for x = Ax + Bu , y = Cx ˙ ■ There exists ( P > O , G, ˆ D ) solution to    ( A + BF 0 C ) T P + P ( A + BF 0 C ) PB − C T G T  < O − ˆ B T P − GC D ● minimize Tr ˆ D and choose • G for the adaptation gain ˙ K = − Gyy T Γ − φ ( K − F 0 )Γ � �� � ˆ K K � 2 = Tr ( ˆ • � ˆ K ˆ D ˆ K T ) for the norm in the corrective term φ • F 0 as the center of the set around which the adaptation is performed 12 Seminar at LAGIS, Lille, October 2010

  14. ❷ Robustness to noise on measurements & to parametric uncertainty Main result - part 2 ■ ( F 0 , G, ˆ D ) being chosen, there exist ( Q > O , R, F, T, ν ) solution to   QB − C T G T R  ≥ O  ˆ B T Q − GC D   ( F − F 0 ) T T  ≥ O , Tr T ≤ ν  ˆ D − 1 ( F − F 0 ) ( A + BF 0 C ) T Q + Q ( A + BF 0 C ) + νβC T C + R + C T ( G T ( F − F 0 ) + ( F − F 0 ) T G ) C < O ● maximize ν and take it for the levels in the corrective term φ ■ SAC defined by ( G, F 0 , ˆ D, ν ) stabilizes the system. Proof with V ( x, K ) = x T Qx + Tr (( K − F )Γ − 1 ( K − F ) T ) . 13 Seminar at LAGIS, Lille, October 2010

  15. ❷ Robustness to noise on measurements & to parametric uncertainty Characteristic of the results ● ‘Almost passive’ conditions extended to ‘almost stable’ SAC can be applied to all SOF stabilizable systems ● Stability is proved for SAC with the corrective barrier function Moreover, K ( t ) is strictly bounded, even w.r.t. perturbations and noise ● The gain K ( t ) remains ‘close’ to initial SOF guess F 0 Interesting feature for practitioners: keep close to a ‘safe’ situation Benefit of adaptation expected to be improved if domain is large [Submitted to IFAC World Congress 2011, Milano] 14 Seminar at LAGIS, Lille, October 2010

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend