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

the control of linear systems under feedback delays
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 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

slide-2
SLIDE 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)

slide-3
SLIDE 3

Introduction

Problems:

1 Feedback delay, no noise 2 Noisy measurement feedback, no delay 3 Noisy measurement feedback + delay

slide-4
SLIDE 4

Problem 1 - Feedback delay, no noise

System: ˙ x(t) = A(t)x(t) + B(t)u

  • n fixed time interval t ∈ [t0, t1].

Hard bound: u[t] ∈ P(t) ∈ conv Rn Feedback control: u = u[t] = U(t, x(t − h)). The controller is allowed to be with memory. Target control: x(t1) ∈ M .

slide-5
SLIDE 5

Problem 1 - Feedback delay, no noise

Solution: reduce to system without delay. For t ∈ [t0, t0 + h): set u = 0. For t t0 + h: consider system ˙ z(t) = A(t)z(t) + B(t)u[t], z(t0 + h) = X(t0 + h, t0)x(t0). (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, τ]

slide-6
SLIDE 6

Problem 2 - Measurement feedback, no delay

Measurement equation: y(t) = H(t)x(t) + ξ(t) Hard bound: ξ[t] ∈ Q(t) ∈ conv Rn Feedback control: u = u[t] = U(t, y(t)) with memory.

slide-7
SLIDE 7

Problem 2 - Measurement feedback, no delay

Solution: Information set X [τ] (guaranteed state estimation) lim

σ→0+0 σ−1h(X (t+σ), (X (t)+σB(t)u∗[t])∩(y ∗(t)−Q(t))) = 0.

State {τ, X [τ]} ⇒ infinite-dimension problem (metric space

  • f convex compacts).

But: it reduces to a finite-dimension problem through techniques of convex analysis (see paper for details).

slide-8
SLIDE 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]} Notation: Tuu[τ, t] = t

τ

X(t, ϑ)B(ϑ)u(ϑ)dϑ. Guaranteed estimate of the current position x(t): X ∗[t] = X(t, t − h)X (t − h) + Tuu[t − h, t].

slide-9
SLIDE 9

Problem 3 - Measurement feedback + delay

Notation: Geometric (Minkowski) difference: A ˙ − B = {x ∈ Rn | x + B ⊆ A}

A B A − B .

slide-10
SLIDE 10

Problem 3 - Measurement feedback + delay

Solution (cont.): Estimate of the value function: V (t, X (t − h), u[t − h, t]) d(X(t1, t)Tuu[t − h, t], M ˙ − X(t1, t − h)X (t − h) − TuP[t, t1]) It is equal to value function of a linear-convex problem with:

Target set M ˙ − X(t1, t − h)X (t − h) Initial position x(t) = Tuu[t − h, t] No delay No noise

Apply Ellipsoidal Calculus to this problem.

slide-11
SLIDE 11

Examples

k1 k2 m1 m2 w1 w2 kN mN−1 mN wN−1 wN u Only positions wi measured Control applied to lower weight Completely controllable Completely observable

slide-12
SLIDE 12

N = 1: Information Tube

0.05 0.1 −0.1 −0.05 0.05 0.1 −2 −1 1 2 Time w1 w’1

slide-13
SLIDE 13

Size of the Information Tube

10

−2

10

−1

10 10

−2

10

−1

10 10

1

10

2

Time From Start (t − t0) Size of Ellipsoidal Estimation

slide-14
SLIDE 14

N = 2

slide-15
SLIDE 15

N = 2: Effect of Delay

10 20 30 40 5 10 15 20 25 30 35 40 Feedback Delay (h) Final Energy (E)

slide-16
SLIDE 16

N = 10

slide-17
SLIDE 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.
slide-18
SLIDE 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. Kurzhanskiy A. A., Varaiya P. Ellipsoidal toolbox. 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.