A manifold structure on the set of functional observers Jochen - - PowerPoint PPT Presentation

a manifold structure on the set of functional observers
SMART_READER_LITE
LIVE PREVIEW

A manifold structure on the set of functional observers Jochen - - PowerPoint PPT Presentation

A manifold structure on the set of functional observers Jochen Trumpf University of W urzburg Math. Institute Germany A manifold structure on the set of functional observers p.1/12 Contents motivating problem A manifold structure on


slide-1
SLIDE 1

A manifold structure on the set of functional observers

Jochen Trumpf University of W¨ urzburg

  • Math. Institute

Germany

A manifold structure on the set of functional observers – p.1/12

slide-2
SLIDE 2

Contents

motivating problem

A manifold structure on the set of functional observers – p.2/12

slide-3
SLIDE 3

Contents

motivating problem tracking observers

A manifold structure on the set of functional observers – p.2/12

slide-4
SLIDE 4

Contents

motivating problem tracking observers definition and characterization

A manifold structure on the set of functional observers – p.2/12

slide-5
SLIDE 5

Contents

motivating problem tracking observers definition and characterization manifold structure

A manifold structure on the set of functional observers – p.2/12

slide-6
SLIDE 6

Contents

motivating problem tracking observers definition and characterization manifold structure conditioned invariant subspaces and their friends

A manifold structure on the set of functional observers – p.2/12

slide-7
SLIDE 7

Contents

motivating problem tracking observers definition and characterization manifold structure conditioned invariant subspaces and their friends manifold and vector bundle structure

A manifold structure on the set of functional observers – p.2/12

slide-8
SLIDE 8

Contents

motivating problem tracking observers definition and characterization manifold structure conditioned invariant subspaces and their friends manifold and vector bundle structure application

A manifold structure on the set of functional observers – p.2/12

slide-9
SLIDE 9

Contents

motivating problem tracking observers definition and characterization manifold structure conditioned invariant subspaces and their friends manifold and vector bundle structure application L2-sensitivity of OAF-compensators

A manifold structure on the set of functional observers – p.2/12

slide-10
SLIDE 10

Contents

motivating problem tracking observers definition and characterization manifold structure conditioned invariant subspaces and their friends manifold and vector bundle structure application L2-sensitivity of OAF-compensators

  • utlook

A manifold structure on the set of functional observers – p.2/12

slide-11
SLIDE 11

Contents

motivating problem tracking observers definition and characterization manifold structure conditioned invariant subspaces and their friends manifold and vector bundle structure application L2-sensitivity of OAF-compensators

  • utlook

joint work with U. Helmke

A manifold structure on the set of functional observers – p.2/12

slide-12
SLIDE 12

Motivating problem

  • Definition. Let (C, A) ∈ Rp×n × Rn×n. A linear subspace V ⊂ Rn

is called (C, A)-invariant if there exists an output injection matrix J such that (A − JC)V ⊂ V

  • holds. Such a J is called a friend of V.

A manifold structure on the set of functional observers – p.3/12

slide-13
SLIDE 13

Motivating problem

  • Definition. Let (C, A) ∈ Rp×n × Rn×n. A linear subspace V ⊂ Rn

is called (C, A)-invariant if there exists an output injection matrix J such that (A − JC)V ⊂ V

  • holds. Such a J is called a friend of V.

Problem: How much do perturbations in J affect V?

A manifold structure on the set of functional observers – p.3/12

slide-14
SLIDE 14

Motivating problem

  • Definition. Let (C, A) ∈ Rp×n × Rn×n. A linear subspace V ⊂ Rn

is called (C, A)-invariant if there exists an output injection matrix J such that (A − JC)V ⊂ V

  • holds. Such a J is called a friend of V.

Problem: How much do perturbations in J affect V?

  • cf. related work on stable subspaces by
  • L. Rodman (various articles) or
  • F. Velasco (LAA 301, pp. 15–49, 1999)

A manifold structure on the set of functional observers – p.3/12

slide-15
SLIDE 15

Motivating problem

Let P ∈ Rn×n be the orthogonal projector on V. Then (A − JC)V ⊂ V ⇐ ⇒ f(P, J) := (In − P)(A − JC)P = 0

A manifold structure on the set of functional observers – p.4/12

slide-16
SLIDE 16

Motivating problem

Let P ∈ Rn×n be the orthogonal projector on V. Then (A − JC)V ⊂ V ⇐ ⇒ f(P, J) := (In − P)(A − JC)P = 0 Let (P0, J0) be such that f(P0, J0) = 0. Consider ∂f ∂P |(P0,J0)( ˙ P) = − ˙ PA0P0 + (In − P0)A0 ˙ P, A0 := A − J0C

A manifold structure on the set of functional observers – p.4/12

slide-17
SLIDE 17

Motivating problem

Let P ∈ Rn×n be the orthogonal projector on V. Then (A − JC)V ⊂ V ⇐ ⇒ f(P, J) := (In − P)(A − JC)P = 0 Let (P0, J0) be such that f(P0, J0) = 0. Consider ∂f ∂P |(P0,J0)( ˙ P) = − ˙ PA0P0 + (In − P0)A0 ˙ P, A0 := A − J0C in the basis where P0 =

  • Ik
  • , A0 =
  • A1

A2 A4

  • and ˙

P = [P0, Ω] =

  • X

X

  • (Ω is skew-symmetric, here.)

A manifold structure on the set of functional observers – p.4/12

slide-18
SLIDE 18

Motivating problem

We get ∂f ∂P |(P0,J0)( ˙ P) =

  • A4X − XA1
  • A manifold structure on the set of functional observers – p.5/12
slide-19
SLIDE 19

Motivating problem

We get ∂f ∂P |(P0,J0)( ˙ P) =

  • A4X − XA1
  • If A1 and A4 have disjoint spectra then the linear map

X → A4X − XA1 is injective, i.e. in this case the differential is injective.

A manifold structure on the set of functional observers – p.5/12

slide-20
SLIDE 20

Motivating problem

We get ∂f ∂P |(P0,J0)( ˙ P) =

  • A4X − XA1
  • If A1 and A4 have disjoint spectra then the linear map

X → A4X − XA1 is injective, i.e. in this case the differential is injective.

  • Result. Let f(P0, J0) = 0 and

σ(A0|Im P0) ∩ σ(A0|Rn/ Im P0) = ∅ Then locally around J0 there exists a Lipschitz continuous function J → P(J) such that f(J, P(J)) = 0

A manifold structure on the set of functional observers – p.5/12

slide-21
SLIDE 21

Tracking observers

Consider the linear, time-invariant, finite-dimensional control system in state space form ˙ x = Ax + Bu y = Cx (sys)

A manifold structure on the set of functional observers – p.6/12

slide-22
SLIDE 22

Tracking observers

Consider the linear, time-invariant, finite-dimensional control system in state space form ˙ x = Ax + Bu y = Cx (sys)

  • Definition. A tracking observer for V x is a dynamical system

˙ v = Kv + Ly + Mu (obs) which is driven by u and by y and has the tracking property: v(0) := V x(0) ⇒ v(t) = V x(t) for all t ∈ R where x(0) and u(.) are arbitrary.

A manifold structure on the set of functional observers – p.6/12

slide-23
SLIDE 23

Tracking observers

  • Theorem. (Luenberger, 1964) System (obs) is a tracking observer

for V x if and only if V A − KV = LC M = V B (syl) In this case the tracking error e(t) = v(t) − V x(t) is governed by the differential equation ˙ e = Ke.

A manifold structure on the set of functional observers – p.7/12

slide-24
SLIDE 24

Tracking observers

  • Theorem. (Luenberger, 1964) System (obs) is a tracking observer

for V x if and only if V A − KV = LC M = V B (syl) In this case the tracking error e(t) = v(t) − V x(t) is governed by the differential equation ˙ e = Ke.

  • Theorem. (Willems et al., ≈ 1980) Let V be of full row rank. For

every tracking observer for V x there exists a friend J of Ker V such that (A − JC)|Rn/ Ker V is similar to K. Conversely, for every friend J of Ker V there exists a unique tracking observer for V x such that K is similar to (A − JC)|Rn/ Ker V . Especially, there exists a tracking observer for V x if and only if Ker V is (C, A)-invariant.

A manifold structure on the set of functional observers – p.7/12

slide-25
SLIDE 25

The manifold of tracking observers

  • Theorem. (T., 2002) Let (C, A) be observable and let k and p be the

numbers of rows of V and C, respectively. Then the set Obsk,k := {(K, L, M, V ) | V A − KV = LC, M = V B, rk V = k}

  • f tracking observer parameters is a smooth (sub)manifold of

dimension k2 + kp.

A manifold structure on the set of functional observers – p.8/12

slide-26
SLIDE 26

The manifold of tracking observers

  • Theorem. (T., 2002) Let (C, A) be observable and let k and p be the

numbers of rows of V and C, respectively. Then the set Obsk,k := {(K, L, M, V ) | V A − KV = LC, M = V B, rk V = k}

  • f tracking observer parameters is a smooth (sub)manifold of

dimension k2 + kp.

  • Proof. The value (0, 0) is a regular value of the map

f : (K, L, M, V ) → (V A − KV − LC, M − V B) The requirement rk V = k yields an open subset.

A manifold structure on the set of functional observers – p.8/12

slide-27
SLIDE 27

The manifold of tracking observers

  • Theorem. (T., 2002) Consider the similarity action

σ : GL(k) × Obsk,k − → Obsk,k , (S, (K, L, M, V )) → (SKS−1, SL, SM, SV ) The σ-orbit space Obsσ

k,k of similarity classes

[K, L, M, V ]σ = {(SKS−1, SL, SM, SV ) | S ∈ GL(k)} . is a smooth manifold of dimension kp.

A manifold structure on the set of functional observers – p.9/12

slide-28
SLIDE 28

The manifold of tracking observers

  • Theorem. (T., 2002) Consider the similarity action

σ : GL(k) × Obsk,k − → Obsk,k , (S, (K, L, M, V )) → (SKS−1, SL, SM, SV ) The σ-orbit space Obsσ

k,k of similarity classes

[K, L, M, V ]σ = {(SKS−1, SL, SM, SV ) | S ∈ GL(k)} . is a smooth manifold of dimension kp.

  • Proof. The equations V A − KV = LC and M = V B are invariant

under σ. The similarity action is free and has a closed graph

  • mapping. Furthermore, dim GL(k) = k2.

A manifold structure on the set of functional observers – p.9/12

slide-29
SLIDE 29

Conditioned invariants and friends

  • Theorem. (Helmke/T., 2002) Let (C, A) be observable, let p × n be

the format of C and let 0 ≤ k < n. Then the set Invk = {(V, J) | (A − JC)V ⊂ V, codim V = k} is a smooth manifold of dimension np.

A manifold structure on the set of functional observers – p.10/12

slide-30
SLIDE 30

Conditioned invariants and friends

  • Theorem. (Helmke/T., 2002) Let (C, A) be observable, let p × n be

the format of C and let 0 ≤ k < n. Then the set Invk = {(V, J) | (A − JC)V ⊂ V, codim V = k} is a smooth manifold of dimension np. Furthermore, the map f : Invk − → Obsσ

k,k ,

(V, J) → [K, L, M, V ]σ , defined by Ker V = V, M = V B, L = V J and KV = V A − LC = V (A − JC) is a smooth vector bundle.

A manifold structure on the set of functional observers – p.10/12

slide-31
SLIDE 31

Conditioned invariants and friends

  • Theorem. (Helmke/T., 2002) Let (C, A) be observable, let p × n be

the format of C and let 0 ≤ k < n. Then the set Invk = {(V, J) | (A − JC)V ⊂ V, codim V = k} is a smooth manifold of dimension np. Furthermore, the map f : Invk − → Obsσ

k,k ,

(V, J) → [K, L, M, V ]σ , defined by Ker V = V, M = V B, L = V J and KV = V A − LC = V (A − JC) is a smooth vector bundle.

  • Proof. http://statistik.mathematik.uni-wuerzburg.de/˜jochen

A manifold structure on the set of functional observers – p.10/12

slide-32
SLIDE 32

Application: OAF-compensators

One way of stabilizing system (sys) is to dynamically feed back the state v of an appropriately designed tracking observer (obs) via u = Fv + r Here the observer matrix K as well as (A + BF) have to be stable. r denotes an external reference signal.

A manifold structure on the set of functional observers – p.11/12

slide-33
SLIDE 33

Application: OAF-compensators

One way of stabilizing system (sys) is to dynamically feed back the state v of an appropriately designed tracking observer (obs) via u = Fv + r Here the observer matrix K as well as (A + BF) have to be stable. r denotes an external reference signal.

  • cf. J.M. Schumacher, Ph.D. thesis, ≈ 1980

A manifold structure on the set of functional observers – p.11/12

slide-34
SLIDE 34

Application: OAF-compensators

One way of stabilizing system (sys) is to dynamically feed back the state v of an appropriately designed tracking observer (obs) via u = Fv + r Here the observer matrix K as well as (A + BF) have to be stable. r denotes an external reference signal.

  • cf. J.M. Schumacher, Ph.D. thesis, ≈ 1980

= ⇒ Minimize the L2-sensitivity of the closed loop transfer function from r to y over the previously defined observer manifold to get the OAF-compensator best suited to fixed point arithmetics as used in hardware signal processors.

A manifold structure on the set of functional observers – p.11/12

slide-35
SLIDE 35

Outlook

extend the previous results to compensator couples and MA-compensators.

A manifold structure on the set of functional observers – p.12/12

slide-36
SLIDE 36

Outlook

extend the previous results to compensator couples and MA-compensators. develop numerical algorithms for observer/compensator design based on gradient ¤ows evolving on the observer manifold

A manifold structure on the set of functional observers – p.12/12

slide-37
SLIDE 37

Outlook

extend the previous results to compensator couples and MA-compensators. develop numerical algorithms for observer/compensator design based on gradient ¤ows evolving on the observer manifold Thank you.

A manifold structure on the set of functional observers – p.12/12