o n t h e g eomet ry of c on t rol s y st ems: from c l … › ... › images › ggc ›...

26
See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/303924503 On the Geometry of Control Systems: From Classical Control Systems to Control Structures Presentation · June 2016 DOI: 10.13140/RG.2.1.4760.5366 CITATIONS 0 READS 38 1 author: Some of the authors of this publication are also working on these related projects: Curves and surfaces in (low-dimensional) homogeneous spaces View project Nonholonomic Riemannian Structures View project Claudiu Cristian Remsing Rhodes University 66 PUBLICATIONS 303 CITATIONS SEE PROFILE All content following this page was uploaded by Claudiu Cristian Remsing on 13 June 2016. The user has requested enhancement of the downloaded file.

Upload: others

Post on 07-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/303924503

On the Geometry of Control Systems: From Classical Control Systems to

Control Structures

Presentation · June 2016

DOI: 10.13140/RG.2.1.4760.5366

CITATIONS

0

READS

38

1 author:

Some of the authors of this publication are also working on these related projects:

Curves and surfaces in (low-dimensional) homogeneous spaces View project

Nonholonomic Riemannian Structures View project

Claudiu Cristian Remsing

Rhodes University

66 PUBLICATIONS   303 CITATIONS   

SEE PROFILE

All content following this page was uploaded by Claudiu Cristian Remsing on 13 June 2016.

The user has requested enhancement of the downloaded file.

Page 2: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

On the Geometry of Control SystemsFrom Classical Control Systems to Control Structures

Claudiu C. Remsing

Geometry, Graphs and Control (GGC) Research GroupDepartment of Mathematics, Rhodes University

6140 Grahamstown, South Africa

4th International Conference onLie Groups, Differential Equations and Geometry

Modica, Italy, 8–15 June 2016

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 1 / 25

Page 3: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

Outline

Introduction

Classical control systems

Linear control systemsControl affine systemsFully nonlinear control systems

Control systems on manifolds

Control affine systemsFamilies of vector fieldsControl systems on Lie groups

“Geometric” control systems

Control sections and trajectoriesEquivalence

Control structures

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 2 / 25

Page 4: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

Control theory: automatic control

Automatic/feedback control

Automatic control (or feedback control) is an engineering discipline: itsprogress is closely tied up to the practical problems that needed to besolved during any phase of human history.

Key developments

the preoccupation of the Greeks and Arabs with keeping accuratetrack of time

the Industrial Revolution in Europe

the beginning of mass communication (and the First and SecondWorld wars)

the beginning of the space/computer age

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 3 / 25

Page 5: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

Control theory: mathematical control theory (1/2)

The classical period (c 1800 – c 1950)

differential equations

GB Airy: feedback device for pointing a telescopeJC Maxwell: stability analysis (of Watt’s flyball governor)EJ Routh: numerical techniquesAM Lyapunov: stability of nonlinear ODEsO Heaviside: operational calculus

frecquency-domain analysis

HS Black: negative feedbackH Nyquist: stability analysisHW Bode: frecquency response plots

classical control

EA Sperry: gyroscopeHL Hazen: servomechanismsstochastic techniques (in control and communication theory)

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 4 / 25

Page 6: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

Control theory: mathematical control theory (2/2)

The modern period (c 1950 – present)

time-domain design (for nonlinear systems)

optimal control and estimation theory

RE Bellman: dynamic programmingLS Pontryagin: maximum principleRE Kalman: linear quadratic regulator, discrete/continuous filters,time-varying systems, stochastic control

digital control and filtering theory

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 5 / 25

Page 7: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

Control theory: geometric control theory

Geometric control (c 1970 – present)

pioneers: R Hermann, R Brockett, H Hermes, C Lobry

controllability: V Jurdjevic, HJ Sussmann, I Kupka, JPgauthier, B Bonnard

optimality: AA Agrachev, YL Sachkov, HJ Sussmann, ...

(feedback) equivalence: A Krener, P Brunovsky, BJakubczyk, W Respondek

various topics: V Jurdjevic, AA Agrachev, H Boscain, ...

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 6 / 25

Page 8: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

Classical control systems (1/3)

Linear control system (Kalman, 1960)

dx

dt= Ax + Bu

= Ax + u1b1 + · · ·+ u`b`, x ∈ Rm, u ∈ R`

state space: Rm

control set: R`

A ∈ Rm×m (matrix)

B =[b1 . . . b`

]∈ Rm×` (matrix)

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 7 / 25

Page 9: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

Classical control systems (2/3)

Control affine system (Hermann and Krener, 1960’s)

dx

dt= A(x) + u1B1(x) + · · ·+ u`B`(x), x ∈ Rm, u ∈ R`

state space: Rm

control set: R`

A : Rm → Rm (smooth map)

Bi : Rm → Rm, 1 ≤ i ≤ ` (smooth map)

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 8 / 25

Page 10: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

Classical control systems (3/3)

Fully nonlinear control system

dx

dt= F (x , u), x ∈ Rm, u ∈ R`

state space: Rm

control set: (open) subset of some R`

F : Rm × R` → Rm (smooth map)

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 9 / 25

Page 11: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

Classical control systems (1/2)

Control affine system (Jurdjevic and Sussmann, 1972)

dx

dt= A(x) + u1B1(x) + · · ·+ u`B`(x), x ∈ M, u ∈ R`

state space M: smooth (finite-dimensional) manifold

control set: R`

A : M→ TM (smooth vector field)

Bi : M→ TM, 1 ≤ i ≤ ` (smooth vector fields)

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 10 / 25

Page 12: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

Control systems on manifolds (2/2)

Family of vector fields (Jurdjevic and Sussmann, 1972)

dx

dt= F (x , u), x ∈ M, u ∈ U

(⊆ R`

)

state space M: smooth (finite-dimensional) manifold

input set U: (open) subset of some R`

F : M× U→ TM (smooth map)

(equivalently) F = (Fu = F (·, u)}u∈U (family of smooth vectorfields on M)

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 11 / 25

Page 13: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

Control systems on Lie groups (1/3)

Linear control system (Ayala and Tirao, 1999)

dg

dt= A(g) + u1B1(g) + · · ·+ u`B`(g), x ∈ G, u ∈ R`

state space G: (connected, finite-dimensional) Lie group

control set: R`

A: “linear” vector field (infinitesimal automorphism: the flow is anone-parameter group of automorphisms)

B1, . . . ,B`: left-invariant vector fields on G

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 12 / 25

Page 14: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

Control systems on Lie groups (2/3)

Left-invariant control affine system (Jurdjevic and Sussmann, 1972)

dg

dt= g (A + u1B1 + · · ·+ u`B`) , g ∈ G, u ∈ R`

state space G: (connected, finite-dimensional) Lie group

input set: R`

A ∈ g (left-invariant vector field)

B1, . . . ,B` ∈ g (linearly independent left-invariant vector fields)

the image of the (parametrization) map u 7→ A + u1B1 + · · ·+ u`B`is an affine subspace of (the Lie algebra) g

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 13 / 25

Page 15: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

Control systems on Lie groups (3/3)

Left-invariant control system

dg

dt= g Ξ (u), g ∈ G, u ∈ U

state space G: (connected, finite-dimensional) Lie group

input set U: open subset of some R` (or smooth, finite-dimensionalmanifold)

Ξ : U→ g (smooth) injective immersion

the image of the (parametrization) map Ξ is an submanifold of (theLie algebra) g

(equivalently) F = (Ξu = Ξ(u)}u∈U (family of left-invariant vectorfields on G)

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 14 / 25

Page 16: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

“Geometric” control systems

Nonlinear control system (Willems, 1979; van der Schaft, 1982)

A (nonlinear) control system on M is (given by)

(locally trivial) fiber bundle πC : C→ M over M (control bundle)

(smooth) map Ξ : C→ TM which preserves the fibers:

Ξ(π−1

C (x))⊆ Tx M (x ∈ M).

(equivalently, πTM ◦ Ξ = πC.)

ΣM : CΞ−→ TM→ M

(M is a smooth, finite-dimensional manifold.)

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 15 / 25

Page 17: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

Two special cases (ΣM : CΞ−→ TM→ M)

Family of vector fields

This case corresponds to the case when the control bundle C is trivial:

πC : C = M× U→ M (projection on the 1st factor).

Control affine system

A (nonlinear) control system is a control affine system if

the control bundle C is a vector bundle

the map Ξ restricted to the fibers (of C) is an affine (immersive)map into the fibers of TM.

Remark

Any regular affine distribution (in particular, vector distribution) on M canbe regarded as a (nonlinear) control system.

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 16 / 25

Page 18: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

“Geometric” control systems

General control system (Tabuada and Pappas, 2005)

A (general) control system on M is (given by)

fibered manifold πC : C→ M over M (control bundle)

fiber preserving (smooth) map Ξ : C→ TM

CΞ−−−−→ TM

πC

y yπTM

M M

ΣM : CΞ−→ TM→ M

(πC : C→ M is a surjective submersion)

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 17 / 25

Page 19: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

The geometry of control systems: control sections

Control sections

A control section on M is a fibered submanifold

πΓ : Γ→ M

of TM: Γ is a submanifold of TM such that the inclusion mapι : Γ→ TM is fiber preserving.

Traces of control system

The trace of the control system ΣM : CΞ−→ TM→ M is the image set

Γ(ΣM) := Ξ(C) ⊆ TM.

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 18 / 25

Page 20: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

The geometry of control systems: control sections

Fact

Under certain regularity assumptions, any control system ΣM defines acontrol section Γ = Γ(ΣM).

Γ(ΣM) =⋃x∈M

Γ(x) (submanifold)

=⋃x∈M

Ξ (π−1C (x)), Γ(x) ⊆ TxM

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 19 / 25

Page 21: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

The geometry of control systems: trajectories

Trajectories of control systems

A (smooth) curve γ : I ⊆ R→ M is called a trajectory of the control

system ΣM : CΞ−→ TM→ M if there exists a (not necessarily smooth)

curve γC : I → C such that

πC ◦ γC = γ and Ξ ◦ γC = Tγ.

Note

In local (bundle) coordinates: a trajectory (of ΣM) is a curvex(·) : I → M for which there exists a function u(·) : I → U satisfying thecondition (equation)

dx

dt= Ξ (x , u).

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 20 / 25

Page 22: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

The geometry of control systems: trajectories

φ-related control systems

Given a (smooth) map φ : M→ M, we say that the control systems ΣM

and Σ′M

are φ-related if

Txφ · Γ(ΣM)(x) ⊆ Γ(Σ′M

)(φ(x)) (x ∈ M).

( Γ(ΣM(x) = Ξ (π−1C (x)) and Γ(Σ′

M)(φ(x)) = Ξ′ (π−1

C(φ(x)) )

Fact: propagation of trajectories

The control systems ΣM and Σ′M

are φ-related if and only if for everytrajectory γ of ΣM, φ ◦ γ is a trajectory of Σ′

M.

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 21 / 25

Page 23: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

The geometry of control systems: equivalence

The category of control systems

The category of control systems – Con – has

as objects control systems ΣM : CΞ−→ TM→ M

as morphisms pair of maps (φ, ϕ) such that

φ ◦ πC = πC ◦ ϕ and Tφ ◦ Ξ = Ξ′ ◦ ϕ.

ΣM and Σ′M

are (feedback) equivalent if (and only if)

CΞ−−−−→ TM −−−−→ M

ϕ

y yTφ φ

yC

Ξ′−−−−→ TM −−−−→ M

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 22 / 25

Page 24: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

The geometry of control systems: equivalence

Amenable control systems

A control system ΣM : CΞ−→ TM→ M is called amenable if

the map Ξ : C→ TM is an embedding.

Result

Two amenable control systems defining the same control section are(feedback) equivalent.

(equivalence class) [ΣM] ←→ Γ ⊆ TM (control sections)

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 23 / 25

Page 25: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

Control structures: definition

We are interested in the geometry of submanifolds Γ of the slit tangentbundle TM0 with the property that the base point mapping Γ→ M is asurjective submersion.

Control structure (Bryant and Gardner, 1995)

A control structure (of rank m) on a smooth (m + `)-dimensionalmanifold Γ is a pair (I, [λ]), where

I is a Pfaffian system of rank m − 1

λ is a one-form on Γ (well defined up to addition of an element of I)

with the property that

the Pfaffian system J spanned by I and λ is everywhere of rankm and is completely integrable.

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 24 / 25

Page 26: O n t h e G eomet ry of C on t rol S y st ems: From C l … › ... › images › ggc › Talk-2016-06-Remsing-Sicily.pdfA l l c ont ent f ol l owi ng t hi s page was upl oaded by

Control structures

Amenable control structure

The leaf space Γ/J := M is called the state space.

The control structure (I, [λ]) is amenable if its state space is asmooth manifold (with its natural topology and smooth structure).

Fact

The slit tangent bundle of any smooth manifold has a canonical controlstructure.

Universality property

If (Γ, I, [λ]) is an amenable control structure with state space M, thenthere exists a canonical smooth mapping Γ→ TM0 which pulls back theuniversal control structure on TM0 to the given structure.

C.C. Remsing (Rhodes) On the Geometry of Control Systems Modica 2016 25 / 25View publication statsView publication stats