the control of linear systems under feedback delays
play

The Control of Linear Systems under Feedback Delays A. N. Daryin, - PowerPoint PPT Presentation

The Control of Linear Systems under Feedback Delays A. N. Daryin, A. B. Kurzhanski, and I. V. Vostrikov Moscow State (Lomonosov) University Faculty of Computational Mathematics and Cybernetics Vienna Conference on Mathematical Modelling, 2009


  1. The Control of Linear Systems under Feedback Delays A. N. Daryin, A. B. Kurzhanski, and I. V. Vostrikov Moscow State (Lomonosov) University Faculty of Computational Mathematics and Cybernetics Vienna Conference on Mathematical Modelling, 2009

  2. Introduction The emphasis in this paper is on Feedback delays Measurement feedback Set-membership noise Effect of delay Systems of high dimensions The solution is based on Hamiltonian techniques Convex analysis Ellipsoidal calculus Numerical modelling Effect of delay Oscillating systems High dimensions (here up to 20)

  3. Introduction Problems: 1 Feedback delay, no noise 2 Noisy measurement feedback, no delay 3 Noisy measurement feedback + delay

  4. Problem 1 - Feedback delay, no noise System: x ( t ) = A ( t ) x ( t ) + B ( t ) u ˙ on fixed time interval t ∈ [ t 0 , t 1 ]. Hard bound: u [ t ] ∈ P ( t ) ∈ conv R n Feedback control: u = u [ t ] = U ( t , x ( t − h )). The controller is allowed to be with memory. Target control: x ( t 1 ) ∈ M .

  5. Problem 1 - Feedback delay, no noise Solution: reduce to system without delay. For t ∈ [ t 0 , t 0 + h ): set u = 0. For t � t 0 + h : consider system z ( t ) = A ( t ) z ( t ) + B ( t ) u [ t ] , ˙ z ( t 0 + h ) = X ( t 0 + h , t 0 ) x ( t 0 ) . (here ∂ X ( t , τ ) /∂ t = A ( t ) X ( t , τ ), X ( τ, τ ) = I ). State z ( t ) is available without delay ⇒ construct feedback control u = U ( t , z ). Reset at time τ : z ( τ ) := X ( τ, τ − h ) x ( τ − h ) + z τ ( τ ) . z τ ( t ) = A ( t ) z τ ( t ) + B ( t ) u [ t ] , ˙ z τ ( τ − h ) = 0 , t ∈ [ τ − h , τ ]

  6. Problem 2 - Measurement feedback, no delay Measurement equation: y ( t ) = H ( t ) x ( t ) + ξ ( t ) Hard bound: ξ [ t ] ∈ Q ( t ) ∈ conv R n Feedback control: u = u [ t ] = U ( t , y ( t )) with memory.

  7. Problem 2 - Measurement feedback, no delay Solution: Information set X [ τ ] (guaranteed state estimation) σ → 0+0 σ − 1 h ( X ( t + σ ) , ( X ( t )+ σ B ( t ) u ∗ [ t ]) ∩ ( y ∗ ( t ) − Q ( t ))) = 0 . lim State { τ, X [ τ ] } ⇒ infinite-dimension problem (metric space of convex compacts). But: it reduces to a finite-dimension problem through techniques of convex analysis (see paper for details).

  8. Problem 3 - Measurement feedback + delay Measurement equation: y ( t − h ) = H ( t − h ) x ( t − h ) + ξ ( t − h ) , ξ ( t − h ) ∈ Q ( t − h ) . Time delay h . Feedback control: u = u [ t ] = U ( t , y ( t − h )) with memory. Solution: combine techniques for Problems 1 and 2 State: { t , X ( t − h ) , u [ t − h , t ] } � t Notation: T u u [ τ, t ] = X ( t , ϑ ) B ( ϑ ) u ( ϑ ) d ϑ . τ Guaranteed estimate of the current position x ( t ): X ∗ [ t ] = X ( t , t − h ) X ( t − h ) + T u u [ t − h , t ] .

  9. Problem 3 - Measurement feedback + delay Notation: Geometric (Minkowski) difference: − B = { x ∈ R n | x + B ⊆ A } A ˙ . A B A − B

  10. Problem 3 - Measurement feedback + delay Solution (cont.): Estimate of the value function: V ( t , X ( t − h ) , u [ t − h , t ]) � � d ( X ( t 1 , t ) T u u [ t − h , t ] , M ˙ − X ( t 1 , t − h ) X ( t − h ) − T u P [ t , t 1 ]) It is equal to value function of a linear-convex problem with: Target set M ˙ − X ( t 1 , t − h ) X ( t − h ) Initial position x ( t ) = T u u [ t − h , t ] No delay No noise Apply Ellipsoidal Calculus to this problem.

  11. Examples Only positions w i measured Control applied to lower weight k 1 Completely controllable m 1 w 1 Completely observable k 2 m 2 w 2 m N − 1 w N − 1 k N m N w N u

  12. N = 1: Information Tube 2 1 w’ 1 0 −1 −2 0.1 0.05 0.1 0 0.05 −0.05 w 1 −0.1 0 Time

  13. Size of the Information Tube 2 10 1 10 Size of Ellipsoidal Estimation 0 10 −1 10 −2 10 −2 −1 0 10 10 10 Time From Start (t − t 0 )

  14. N = 2

  15. N = 2: Effect of Delay 40 35 30 Final Energy (E) 25 20 15 10 5 0 0 10 20 30 40 Feedback Delay (h)

  16. N = 10

  17. References Chernousko F. L., Melikyan A. A. Game Problems of Control and Search. Moscow: Nauka, 1978. Filippov A. F. Differential Equations with Discontinuous Righthand Sides. Dordrecht: Kluwer, 1988. Krasovski N. N. Rendezvous Game Problems. Springfield, VA: Nat. Tech. Inf. Serv., 1971. Krasovski N. N., Subbotin A. I. Positional Differential Games. Springer, 1988. Krasovskii A. N., Krasovskii N. N. Control Under Lack of Information. Boston: Birkh¨ auser, 1995. Kurzhanski A. B. Differential games of observation / / Dokl. AN SSSR. 1972. V. 207. N. 3. P. 527–530. Kurzhanski A. B. Control and Observation under Uncertainty. Moscow: Nauka, 1977. Kurzhanski A. B. The problem of measurement feedback control / / Journal of Applied Mathematics and Mechanics. 2004. V. 68. N. 4. P. 487–501.

  18. References Kurzhanski A. B., Filippova T. F. On characterization of the set of viable trajectories of a differential inclusion / / Dokl. AN SSSR. 1986. V. 289. N. 1. P. 38–41. Kurzhanski A. B., V´ alyi I. Ellipsoidal Calculus for Estimation and Control. SCFA. Boston: Birkh¨ auser, 1997. Ellipsoidal toolbox. Kurzhanskiy A. A., Varaiya P. http://code.google.com/p/ellipsoids/, 2005. Luenberger D. G. Observers for multivariate systems / / IEEE, Trans. Aut. Cont. 1966. V. 11. N. 2. P. 190–197. Eds. Milanese M., Norton J., Piet-Lahanier H., Walter E. Bounding Approach to System Identification. London: Plenum Press, 1996. Rockafellar R. T. Convex Analysis. Princeton, NJ: Princeton University Press, 1970. Ros L., Sabater A., Thomas F. An ellipsoidal calculus based on propagation and fusion / / IEEE Transactions on Systems, Man and Cybernetics. 202. V. 32. N. 4.

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