disturbance propagation in leader follower systems
play

Disturbance Propagation in Leader- Follower Systems FOCUS Paolo - PowerPoint PPT Presentation

Disturbance Propagation in Leader- Follower Systems FOCUS Paolo Minero joint work with Yingbo Zhao and Vijay Gupta Formation Control Problem In general, it is a hard problem How to design controllers? How to design the information


  1. Disturbance Propagation in Leader- Follower Systems FOCUS Paolo Minero joint work with Yingbo Zhao and Vijay Gupta

  2. Formation Control Problem • In general, it is a hard problem • How to design controllers? • How to design the information graph? • How do we choose the leaders? • In this talk, we focus on performance limitations

  3. Results in a Nutshell • We focus on the sensitivity of the agents’ position with respect to an external disturbance • Generalize Bode integral formula for SISO systems to distributed systems – Fundamental limitation that holds for any plant • Focus on the stochastic setting and make use of information-theoretic tools Information Theory Control

  4. Car Platoon Systems Automated Highway Systems d … Spacing Spacing Spacing error 1 error 2 error i

  5. Related Literature • Stability analysis – Chu (1974), Peppard (1974), Swaroop and Hedrick (1996) Predecessor Predecessor and leader following following strategy strategy • Disturbance propagation performance – Seiler, Pant, and Hedrick (2004), Middleton and Braslavsky (2010) • These previous works focus on specific plants and controllers. We provide fundamental performance results that hold for any plant

  6. Outline • Bode Integral formulae for SISO plants – Deterministic – Stochastic • Generalization to platoon systems under predecessor following strategy – Deterministic – Stochastic • Extensions to the leader and predecessor following strategy • Concluding remarks

  7. Bode Integral Formula: Sensitivity Reference Initial condition Disturbance Error Control Output Controller Process K P • Sensitivity function (from disturbance to error): | S ( ω ) | Z π 1 X log | S ( ω ) | d ω = log | λ | 2 π 1 − π λ ∈ U Unstable poles ω • This limitation holds for any LTI control • Application of Jensens’ formula in complex analysis • Extensions of Bode formula for LTI systems – Freudenberg and Looze (1985), Freudenberg and Looze (1988) – Mohtadi (1990), Chen (1995)

  8. Bode Integral Formula: Complementary Sensitivity Reference Initial condition Disturbance Error Control Output Controller Process K P • Complementary sensitivity function (from disturbance to output): Z π 1 X X log | β ⇥ | + log | GD | log | T ( ω ) | d ω = log | β | + 2 π � π β ⇤ Z β 0 ⇤ Z K Unstable plant/controller Plant/controller gain zeros • Controller plays a role now • If K and P are minimum phase, then the limitation is only given by the loop gain

  9. Bode Integral Formula and Information Theory • Szego’s limit theorems for Toeplitz matrices: Transfer function d e Disturbance Error S ( ω ) 1) Stochastic disturbance through a linear stable filter with transfer function S Z π h ( d ) = 1 ¯ h ( e ) − ¯ log | S ( ω ) | d ω 2 π − π 2) If d and e are WSS process with power spectral densities P d ( ω ) and P e ( ω ) s P e ( ω ) P e ( ω ) = | S ( ω ) | 2 P d ( ω ) S ( ω ) = P d ( ω ) =: S ed ( ω ) Z π h ( x ) ≤ 1 ¯ log 2 π eP ( ω ) d ω 4 π − π

  10. Related Literature • Connections between Bode Integral formula and information theory – Iglesias (2001): Nonlinear control – Zhang and Iglesias (2003): Nonlinear control – Elia (2004): Stabilization and Gaussian feedback capacity – Martins, Dahleh, and Doyle (2007): Bode formula with disturbance preview – Martins and Dahleh (2008): Stochastic Bode formula – Okano, Hara, and Ishii (2009): Complementary sensitivity – Ishii, Okano, and Hara (2011): Stochastic Bode formula MIMO case – Yu and Mehta (2010): Nonlinear control – Ardestanizadeh and Franceschetti (2012): Gaussian channels with memory

  11. Stochastic Bode Integral Formula: Sensitivity x (0) Stochastic Reference Gaussian WSS Process Error Control Output Controller Process K P • Martins and Dahleh (2008): Z π 1 X log S ( ω ) d ω ≥ log | λ | 2 π − π λ ∈ U • This limitation holds for any 2 nd moment stabilizing control (including nonlinear) • The disturbance and x(0) are independent Z π 1 log |S ( ω ) | ≥ ¯ h ( e ) − ¯ h ( d ) 2 π − π k I ( x (0); e k ) 1 ≥ lim inf k →∞ X log | λ | ≥ λ ∈ U

  12. Stochastic Bode Formula: Complementary Sensitivity x (0) Stochastic Reference Gaussian WSS Process Error Control Output Controller Process K P • Okano, Hara, and Ishii (2009) Z π 1 X log |T ( ω ) | d ω ≥ log | β | + log | GD | 2 π − π β ∈ Z Unstable plant zeros Plant/controller gain • This limitation holds for any 2 nd moment stabilizing LTI control • The disturbance and x(0) are independent • K’s zeros are not present because the initial condition is assumed deterministic • If P is minimum phase or if x(0) is deterministic then the limitation is only given by the loop gain

  13. Stochastic Bode Formula: Complementary Sensitivity • Proof based on bounds on the entropy rates Z π Z π Z π 1 log T ( ω ) d ω = 1 log 2 π eP y ( ω ) d ω − 1 log 2 π eP d ( ω ) d ω 2 π 4 π 4 π − π − π − π ≥ ¯ h ( y ) − ¯ h ( d ) 1 k I ( x (0); y k ) + log | GD | ≥ lim inf k →∞ X log | β | + log | GD | ≥ β ∈ Z • The unstable zeros are the poles of the inverse systems, which are related to the eigenvalues of the system matrix

  14. Outline • Bode Integral formulae for SISO plants – Deterministic – Stochastic • Generalization to platoon systems under predecessor following strategy – Deterministic – Stochastic • Extensions to the leader and predecessor following strategy • Concluding remarks

  15. Leader-Follower Platoon Control: Problem Setup δ δ δ d … x i (0) x 0 (0) x 1 (0) δ δ r d e i y 0 y 1 y i e 0 u 0 y i − 1 e 1 u 1 u i … K 0 P 0 K 1 P 1 K i P i • Disturbance d is a WSS Gaussian process • d is independent of the initial conditions • The initial conditions form a Markov sequence x 0 (0) → x 1 (0) → . . . → x i (0) • Closed loop systems are stable and steady state analysis (all processes are WSS) • Sensitivity of the i-th spacing error e i to the stochastic disturbance s P e i ( ω ) S i := P d ( ω )

  16. Platoon System: Deterministic Setting • The transfer function from d to e i factorizes as δ δ r d y 0 y 1 y i e 0 u 0 y i − 1 e 1 u 1 e i u i … K 0 P 0 K 1 P 1 K i P i T 0 T 1 S i • Hence, combining the Bode integral formulae for deterministic SISO systems 0 1 Z π i − 1 1 X X A + X log | S de i ( ω ) | d ω = log β + log( G i D i ) log | λ | @ 2 π − π l =0 β ∈ Z K ∪ Z λ ∈ U i Unstable zeros Loop gain Unstable poles • Holds for any stable LTI controller at the i-th follower

  17. Platoon System: Stochastic Setting x i (0) x 0 (0) x 1 (0) δ δ r d y 0 y 1 y i e 0 u 0 e 1 u 1 y i − 1 e i u i … K 0 P 0 K 1 P 1 K i P i • We could follow a similar modular approach Z π 1 log S i ( ω ) d ω ≥ ¯ h ( e i ) − ¯ h ( d ) 2 π − π = ¯ h ( e i ) − ¯ h ( y i − 1 ) + ¯ h ( y i − 1 ) + · · · + ¯ h ( y 0 ) − ¯ h ( d ) • And then apply the results by Martins and Dahleh (2008) and Okano, Hara, and Ishii (2009) • However, these results require independence between the disturbance and the plant initial condition and the result on the complementary sensitivity requires LTI controllers.

  18. Main Result x i (0) x 0 (0) x 1 (0) δ δ r d y 0 y 1 y i e 0 u 0 e 1 u 1 y i − 1 e i u i … K 0 P 0 K 1 P 1 K i P i • If the controllers are LTI: Z π i − 1 1 X X log S i ( ω ) d ω ≥ log( G l D l ) + log | λ | 2 π − π l =0 λ ∈ U i Loop gain Unstable poles • No unstable zeros at the predecessors’ controller/plant: 1. The controller initial conditions are deterministic 2. The plant initial conditions are correlated: In the worst case scenario they are fully correlated and deterministically known

  19. Remarks • Consistent with deterministic case if all closed-loop systems are minimum phase • It can be tight in non-trivial cases, e.g., when all processes are jointly Gaussian for some suitably chosen linear controllers • It can be extended to the case where the controllers are nonlinear (but differentiable and one-to-one): Z π i − 1 1 X X � � log S i ( ω ) d ω ≥ log G l + U l + log | λ | 2 π − π l =0 λ ∈ U i k 1 X � � log | u 0 ( e k ) | U i := lim inf E k k !1 i =0 • Consequence of the scaling property of differential entropy: h ( φ ( x )) = E ( φ 0 ( x )) + h ( x )

  20. Leader-Predecessor Following Strategy • Suppose that the leader can send information to each follower over finite capacity channels 001010101001010 δ δ δ d …

  21. Communication Channels • The leader channel output is communicated to the i-th follower, i=2,3,…, over a communication channel of finite Shannon capacity C i Channel – Capacity C i x i (0) x 0 (0) x 1 (0) δ δ r d y 0 y 1 y i e 0 u 0 e 1 u 1 y i − 1 e i u i … K 0 P 0 K 1 P 1 K i P i • If the controllers are LTI: Z π i − 1 1 � + + X X � log S i ( ω ) d ω ≥ log( G l D l ) − C l log | λ | − C i 2 π − π l =0 λ ∈ U i • The right hand side reduces thanks to the disturbance preview • There is a saturation effect: The reduction is no greater than the loop gain

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