+ All Categories
Home > Documents > Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of...

Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of...

Date post: 22-Jul-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
48
Stabilization of finite-dimensional control systems: a survey Ludovic Rifford Universit´ e de Nice - Sophia Antipolis Ludovic Rifford Stabilization of finite-dimensional control systems
Transcript
Page 1: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Stabilization of finite-dimensional control

systems: a survey

Ludovic Rifford

Universite de Nice - Sophia Antipolis

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 2: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Purpose of the talk

Given a control system

x = f (x , u)

with an equilibrium point

f (O, 0) = 0

which is globally asymptotically controllable, study theexistence and regularity of stabilizing feedbacks.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 3: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Globally asymptotically controllable systems

Letx = f (x , u), x ∈ M , u ∈ U ,

be a control system.

It is said to be Globally Asymptotically Controllable atO ∈ M if the two following properties are satisfied:

Attractivity: For each x ∈ M , there is a controlu(·) : [0,∞)→ U such that the corresponding trajectoryxx ,u(·) : [0,∞)→ M tends to O as t →∞.

Lyapunov Stability: For each neighborhood V of O,there exists some neighborhood U of O such that ifx ∈ U then the above control can be chosen such thatxx ,u(t) ∈ V , ∀t ≥ 0.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 4: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Globally asymptotically controllable systems

Letx = f (x , u), x ∈ M , u ∈ U ,

be a control system.

It is said to be Globally Asymptotically Controllable atO ∈ M if the two following properties are satisfied:

Attractivity: For each x ∈ M , there is a controlu(·) : [0,∞)→ U such that the corresponding trajectoryxx ,u(·) : [0,∞)→ M tends to O as t →∞.

Lyapunov Stability: For each neighborhood V of O,there exists some neighborhood U of O such that ifx ∈ U then the above control can be chosen such thatxx ,u(t) ∈ V , ∀t ≥ 0.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 5: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Globally asymptotically controllable systems

Letx = f (x , u), x ∈ M , u ∈ U ,

be a control system.

It is said to be Globally Asymptotically Controllable atO ∈ M if the two following properties are satisfied:

Attractivity: For each x ∈ M , there is a controlu(·) : [0,∞)→ U such that the corresponding trajectoryxx ,u(·) : [0,∞)→ M tends to O as t →∞.

Lyapunov Stability: For each neighborhood V of O,there exists some neighborhood U of O such that ifx ∈ U then the above control can be chosen such thatxx ,u(t) ∈ V , ∀t ≥ 0.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 6: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Globally asymptotically controllable systems

Letx = f (x , u), x ∈ M , u ∈ U ,

be a control system.

It is said to be Globally Asymptotically Controllable atO ∈ M if the two following properties are satisfied:

Attractivity: For each x ∈ M , there is a controlu(·) : [0,∞)→ U such that the corresponding trajectoryxx ,u(·) : [0,∞)→ M tends to O as t →∞.

Lyapunov Stability: For each neighborhood V of O,there exists some neighborhood U of O such that ifx ∈ U then the above control can be chosen such thatxx ,u(t) ∈ V , ∀t ≥ 0.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 7: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

GAC control systems

Attractivity

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 8: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

GAC control systems

Lyapunov Stability

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 9: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Examples

If a linear control system

x = Ax + Bu, x ∈ Rn, u ∈ Rm,

is controllable, then it is GAC at the origin.

On the circle S1

x = f (x , u)m

x ∈ F (x)

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 10: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Examples

If a linear control system

x = Ax + Bu, x ∈ Rn, u ∈ Rm,

is controllable, then it is GAC at the origin.

On the circle S1

x = f (x , u)m

x ∈ F (x)

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 11: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Examples

If a linear control system

x = Ax + Bu, x ∈ Rn, u ∈ Rm,

is controllable, then it is GAC at the origin.

On the circle S1

x = f (x , u)m

x ∈ F (x)

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 12: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Examples

Artstein’s circles

x = u(x2 − y 2)y = u(2xy)

u ∈ [−1, 1]

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 13: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Examples

Artstein’s circles

x = u(x2 − y 2)y = u(2xy)

u ∈ [−1, 1]

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 14: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Examples

The nonholonomic integrator (shopping cart)x = u1

y = u2

z = u2x − u1yu = (u1, u2) ∈ R2

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 15: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Examples

The nonholonomic integrator (shopping cart)x = u1

y = u2

z = u2x − u1yu = (u1, u2) ∈ R2

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 16: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Examples

If M is a connected manifold and the control system hasthe form

x =m∑

i=1

ui fi(x)

where f1, . . . , fm is a family of smooth vector fieldssatisfying the Hormander bracket generating condition

Lie f1, . . . , fm (x) = TxM ∀x ∈ M ,

then the Chow-Rashevski Theorem implies that thesystem is GAC at any x ∈ M .

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 17: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

The stabilization problem

Given a GAC control system

x = f (x , u), x ∈ M , u ∈ U ,

can one find a feedback

k : M 7−→ U

which makes the closed-loops system

x = f (x , k(x))

Globally Asymptotically Stable ?

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 18: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Back to examples

Proposition

If a linear control system

x = Ax + Bu, x ∈ Rn, u ∈ Rm,

is GAC at the origin, then there is K ∈ Mm,n(R) such that theclosed-loop system

x = (A + BK )x

is GAS at the origin.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 19: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Back to examples

On the circle S1

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 20: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Back to examples

Artstein’s circles

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 21: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

A global obstruction

Proposition

If X is a continuous vector field on M which is GAS at someO ∈ M, then M is diffeomorphic to an Euclidean space Rn.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 22: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

A global obstruction

Proposition

If X is a continuous vector field on M which is GAS at someO ∈ M, then M is diffeomorphic to an Euclidean space Rn.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 23: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

A global obstruction

Proposition

If X is a continuous vector field on M which is GAS at someO ∈ M, then M is diffeomorphic to an Euclidean space Rn.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 24: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

A global obstruction

Proposition

If X is a continuous vector field on M which is GAS at someO ∈ M, then M is diffeomorphic to an Euclidean space Rn.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 25: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

A local obstruction : The Brockett condition

Theorem

Let X be a continuous vector field in a neighborhood of theorigin in Rn. If X is GAS at 0, then for ε > 0 small enough,there exists δ > 0 such that

δB ⊂ X (εB).

Corollary

Let x = f (x , u) be a control system in a neighborhood of theorigin with f (0, 0) = 0. If it admits a feedback k : Rn → Uwhich is continuous and such that X = f (x , k(x)) is GAS at0, then for ε > 0 small enough, there exists δ > 0 such that

δB ⊂ f (εB ,U).

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 26: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

A local obstruction : The Brockett condition

Theorem

Let X be a continuous vector field in a neighborhood of theorigin in Rn. If X is GAS at 0, then for ε > 0 small enough,there exists δ > 0 such that

δB ⊂ X (εB).

Corollary

Let x = f (x , u) be a control system in a neighborhood of theorigin with f (0, 0) = 0. If it admits a feedback k : Rn → Uwhich is continuous and such that X = f (x , k(x)) is GAS at0, then for ε > 0 small enough, there exists δ > 0 such that

δB ⊂ f (εB ,U).

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 27: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Back to examples

The nonholonomic integratorx = u1

y = u2

z = u2x − u1yu = (u1, u2) ∈ R2

Vertical vectors of the form 00δ

with δ 6= 0

do not belong to f (R3,R2) !!

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 28: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Smooth CLF

Let x = f (x , u) be a control system with x ∈ Rn and u ∈ U .

Definition

A function V : Rn → R is called a smooth control-Lyapunovfunction (CLF) for x = f (x , u) at the origin if it satisfies thefollowing properties:

V is smooth

V is positive definite;

V is proper;

for every x ∈ Rn \ 0,

infu∈U

〈∇V (x), f (x , u)〉

< 0.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 29: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Smooth CLF (Picture)

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 30: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Smooth CLF (Picture)

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 31: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

The Artstein theorem

Theorem

If the control system

x =m∑

i=1

ui fi(x) x ∈ Rn, u ∈ Rm,

admits a smooth CLF at the origin, then it admits a smoothstabilizing feedback, that is a smooth mapping k : Rn → Rm

such that the closed loop system

x = f (x , k(x))

is GAS at the origin.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 32: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Semiconcave CLF

Definition

A continuous function V : M → R is called a semiconcavecontrol-Lyapunov function (CLF) for x = f (x , u) at the originif it satisfies the following properties:

V is locally semiconcave on M \ O;V is positive definite;

V is proper;

V is a viscosity supersolution of the Hamilton-Jacobiequation

supu∈U

−〈∇V (x), f (x , u)〉

− V (x) ≥ 0.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 33: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Locally semiconcave functions

A function f : Ω→ R is semiconcave in a neighborhood ofx ∈ Ω if it can be written locally as

f = g + h,

with g concave and h smooth.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 34: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

The weak decreasing condition

V is a viscosity supersolution of the Hamilton-Jacobi equation

supu∈U

−〈∇V (x), f (x , u)〉

− V (x) ≥ 0.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 35: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Picture of a semiconcave CLF

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 36: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

An existence theorem

Proposition

Let x = f (x , u) be a control system with x ∈ M and u ∈ U.Assume that it admits a semiconcave CLF at O ∈ M. Then itis GAC at O.

Theorem

If the control system x = f (x , u) is GAC at O, then it admitsa semiconcave CLF at O.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 37: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

An existence theorem

Proposition

Let x = f (x , u) be a control system with x ∈ M and u ∈ U.Assume that it admits a semiconcave CLF at O ∈ M. Then itis GAC at O.

Theorem

If the control system x = f (x , u) is GAC at O, then it admitsa semiconcave CLF at O.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 38: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Discontinuous stabilizing feedbacks

Let

x =m∑

i=1

ui fi(x) x ∈ M , u ∈ Rm,

be a control system and O ∈ M be fixed.

Theorem

If x = f (x , u) is GAC at O, then there exists an open denseset of full measure in M \ O and a feedback k : M → Rm

such that

k is smooth on D;

the closed-loop system x = f (x , k(x)) is GAS at O in thesense of Caratheodory, that is for the solutions of

x(t) = f (x(t), k(x(t)) a.e. t ≥ 0.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 39: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Stabilizing the skieur

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 40: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Singularities on surfaces

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 41: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Almost stabilizing feedbacks

A smooth dynamical system is said to be almost globallyasymptotically stable at O ∈ M (AGAS) if:

Attractivity: For almost every x ∈ M , the solution ofx = X (x) starting at x converges to O;

Lyapunov Stability: For each neighborhood V of O,there exists some neighborhood U of O such that ifx ∈ U then the above trajectory remains in V , ∀t ≥ 0.

Theorem

If x =∑m

i=1 ui fi(x) is GAC at O, then there is a smoothfeedback k : M → Rm such that x = f (x , k(x)) is AGAS at O.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 42: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Almost stabilizing feedbacks

A smooth dynamical system is said to be almost globallyasymptotically stable at O ∈ M (AGAS) if:

Attractivity: For almost every x ∈ M , the solution ofx = X (x) starting at x converges to O;

Lyapunov Stability: For each neighborhood V of O,there exists some neighborhood U of O such that ifx ∈ U then the above trajectory remains in V , ∀t ≥ 0.

Theorem

If x =∑m

i=1 ui fi(x) is GAC at O, then there is a smoothfeedback k : M → Rm such that x = f (x , k(x)) is AGAS at O.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 43: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Almost stabilizing feedbacks

A smooth dynamical system is said to be almost globallyasymptotically stable at O ∈ M (AGAS) if:

Attractivity: For almost every x ∈ M , the solution ofx = X (x) starting at x converges to O;

Lyapunov Stability: For each neighborhood V of O,there exists some neighborhood U of O such that ifx ∈ U then the above trajectory remains in V , ∀t ≥ 0.

Theorem

If x =∑m

i=1 ui fi(x) is GAC at O, then there is a smoothfeedback k : M → Rm such that x = f (x , k(x)) is AGAS at O.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 44: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Almost stabilization of skieurs

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 45: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

SRS feedbacks

The feedback k : M → Rn is said to be a smooth repulsivestabilizing feedback at O ∈ M (SRS) if the followingproperties are satisfied:

there is a set S ⊂ M \ O which is closed in M \ Oand of full measure;

k is smooth outside O;

the closed-loop system is GAS at O in the sense ofCaratheodory;

for all t > 0, the trajectories of the closed-loop system donot belong to S.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 46: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Repulsive singularities on surfaces

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 47: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

SRS feedbacks on surfaces

Let M be a smooth surface and

x = u1X (x) + u2Y (x)

be a control system with X ,Y two smooth vector fields on Mand O ∈ M be fixed.

Theorem

Assume that

Lie X ,Y (x) = TxM ∀x ∈ M .

Then it admits a SRS feedback on M at O. Moreover thefeedback can be taken to be continuous around the origin.

Ludovic Rifford Stabilization of finite-dimensional control systems

Page 48: Stabilization of finite-dimensional control systems: a survey€¦ · Stabilization of nite-dimensional control systems: a survey Ludovic Ri ord Universit e de Nice - Sophia Antipolis

Thank you for your attention !!

Ludovic Rifford Stabilization of finite-dimensional control systems


Recommended