Top Banner
Introduction - Dynamical system Lyapunov theory Discretization Attraction domain and nonlinear dynamical system using interval analysis. Nicolas Delanoue - Luc Jaulin SWIM08 : a Small Workshop on Interval Methods Montpellier 2008 Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interv
87

Attraction domain and nonlinear dynamical system using ...

Mar 31, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

Attraction domain and nonlinear dynamicalsystem using interval analysis.

Nicolas Delanoue - Luc Jaulin

SWIM08 : a Small Workshop on Interval Methods

Montpellier 2008

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 2: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

Outline

1 Introduction - Dynamical systemEquilibrium state - StabilityAttraction Domain

2 Lyapunov theoryPositivityLyapunov TheoryAlgorithm A

3 DiscretizationAlgorithm B

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 3: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

Equilibrium state - StabilityAttraction Domain

Compute the attraction domain of an asymptotically stable point{x = f (x)x ∈ Rn , f ∈ C∞(Rn, Rn).

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 4: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

Equilibrium state - StabilityAttraction Domain

Let us denote by {ϕt : Rn → Rn}t∈R the flow, i.e.

d

dtϕtx

∣∣∣∣t=0

= f (x) and ϕ0 = Id (1)

The function t 7→ ϕtx is the solution of x = f (x) satisfyingx(0) = x .

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 5: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

Equilibrium state - StabilityAttraction Domain

Let us denote by {ϕt : Rn → Rn}t∈R the flow, i.e.

d

dtϕtx

∣∣∣∣t=0

= f (x) and ϕ0 = Id (1)

The function t 7→ ϕtx is the solution of x = f (x) satisfyingx(0) = x .

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 6: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

Equilibrium state - StabilityAttraction Domain

Definition

A point x ∈ Rn, x is an equilibrium state if f (x) = 0 i.e.ϕt(x) = x ,∀t ∈ R.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 7: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

Equilibrium state - StabilityAttraction Domain

Definition

A set D is stable if :ϕR+

(D) ⊂ D

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 8: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

Equilibrium state - StabilityAttraction Domain

Definition

A set D is stable if :ϕR+

(D) ⊂ D

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 9: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

Equilibrium state - StabilityAttraction Domain

Example of a non stable set

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 10: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

Equilibrium state - StabilityAttraction Domain

Definition

An equilibrum state x∞ is asymptotically (E , E0)-stable if

ϕR+(E ) ⊂ E0

ϕ∞(E ) = {x∞}

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 11: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

Equilibrium state - StabilityAttraction Domain

Definition

An equilibrum state x∞ is asymptotically (E , E0)-stable if

ϕR+(E ) ⊂ E0

ϕ∞(E ) = {x∞}

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 12: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

Equilibrium state - StabilityAttraction Domain

Definition

An equilibrum state x∞ is asymptotically (E , E0)-stable if

ϕR+(E ) ⊂ E0

ϕ∞(E ) = {x∞}

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 13: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

Equilibrium state - StabilityAttraction Domain

Definition

The attraction domain of x∞ is the set

Ax∞ = {x ∈ D | ϕ∞(x) = x∞}.

Solver.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 14: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

Equilibrium state - StabilityAttraction Domain

Compute the attraction domain Ax∞ .

1

2

3

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 15: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

Equilibrium state - StabilityAttraction Domain

Compute the attraction domain Ax∞ .

1 Show that there exists an unique equilibrium point x∞,

2

3

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 16: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

Equilibrium state - StabilityAttraction Domain

Compute the attraction domain Ax∞ .

1 Show that there exists an unique equilibrium point x∞,

2 Prove that x∞ is asymptotically stable and compute aneighborhood of x∞ included in the attraction domain. (Alg.A)

3

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 17: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

Equilibrium state - StabilityAttraction Domain

Compute the attraction domain Ax∞ .

1 Show that there exists an unique equilibrium point x∞,

2 Prove that x∞ is asymptotically stable and compute aneighborhood of x∞ included in the attraction domain.

3 Discretize the vector field to compute a sequence An suchthat An →n→∞ Ax∞ where Ax∞ is the attraction domain ofx∞. (Alg. B)

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 18: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Positivity

A proof that ∀x ∈ [x ], f (x) ≥ 0.

3 cases :

∀x ∈ [x ], f (x) > 0 : interval analysis.

∀x ∈ [x ], f (x) = 0 : algebra calculus.

In other cases ?

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 19: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Positivity

A proof that ∀x ∈ [x ], f (x) ≥ 0.

3 cases :

∀x ∈ [x ], f (x) > 0 : interval analysis.

∀x ∈ [x ], f (x) = 0 : algebra calculus.

In other cases ?

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 20: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Positivity

A proof that ∀x ∈ [x ], f (x) ≥ 0.

3 cases :

∀x ∈ [x ], f (x) > 0 : interval analysis.

∀x ∈ [x ], f (x) = 0 : algebra calculus.

In other cases ?

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 21: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Positivity

A proof that ∀x ∈ [x ], f (x) ≥ 0.

3 cases :

∀x ∈ [x ], f (x) > 0 : interval analysis.

∀x ∈ [x ], f (x) = 0 : algebra calculus.

In other cases ?

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 22: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Positivity

A proof that ∀x ∈ [x ], f (x) ≥ 0.

3 cases :

∀x ∈ [x ], f (x) > 0 : interval analysis.

∀x ∈ [x ], f (x) = 0 : algebra calculus.

In other cases ?

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 23: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

x

y

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 24: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Algebra calculus is not enought . . .

In the cases where function are not polynomials.

Interval analysis is not enought . . .

In the general case, one only has :

f ([x ]) & [f ]([x ]).

multiple occurrence of variables.

outward rounding.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 25: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Algebra calculus is not enought . . .

In the cases where function are not polynomials.

Interval analysis is not enought . . .

In the general case, one only has :

f ([x ]) & [f ]([x ]).

multiple occurrence of variables.

outward rounding.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 26: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Algebra calculus is not enought . . .

In the cases where function are not polynomials.

Interval analysis is not enought . . .

In the general case, one only has :

f ([x ]) & [f ]([x ]).

multiple occurrence of variables.

outward rounding.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 27: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Algebra calculus is not enought . . .

In the cases where function are not polynomials.

Interval analysis is not enought . . .

In the general case, one only has :

f ([x ]) & [f ]([x ]).

multiple occurrence of variables.

outward rounding.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 28: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

x

y

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 29: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

x

y

Interval analysis

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 30: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

x

y

Algebra calculus and Interval Analysis

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 31: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Theorem

Let x0 ∈ E where E is a convex set of Rn, and f ∈ C2(Rn, R). Onehas :If

1 ∃x0 such that f (x0) = 0 and Df (x0) = 0.

2 ∀x ∈ E , D2f (x) > 0.

then ∀x ∈ E , f (x) ≥ 0.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 32: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Example

To prove that f (x) ≥ 0, ∀x ∈ [−1/2, 1/2]2

where f : R2 → R is defined byf (x , y) = − cos(x2 +

√2 sin2 y) + x2 + y2 + 1.

0

2

4

6

8

10

12

14

16

18

20

Z

−3−2−101234 X

−3−2

−10

12

34Y

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 33: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Example

Let f : R2 → R the function defined by :f (x , y) = − cos(x2 +

√2 sin2 y) + x2 + y2 + 1.

1 One has : f (0, 0) = 0 and ∇f (0, 0) = 0

∇f (x , y) =

(2x(sin(x2 +

√2 sin2 y) + 1)

2√

2 cos y sin y sin(√

2 sin2 y + x2)

+ 2y

).

0

2

4

6

8

10

12

14

16

18

20

Z

−3−2−101234 X

−3−2

−10

12

34Y

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 34: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

∇2f =

(a1,1 a1,2

a2,1 a2,2

)=

(∂2f∂x2

∂2f∂x∂y

∂2f∂y∂x

∂2f∂y2

)

a1,1 = 2 sin(√

2 sin2 y + x2)

+4x2 cos(√

2 sin2 y + x2)

+ 2.

a2,2 = −2√

2 sin2 y sin(√

2 sin2 y + x2)

+2√

2 cos2 y sin(√

2 sin2 y + x2)

+8 cos2 y sin2 y cos(√

2 sin2 y + x2) + 2.

a1,2 = a2,1 = = 4√

2x cos y sin y

cos(√

2 sin y2 + x2).

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 35: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Evaluation with interval analysis gives : ∀x ∈ [−1/2, 1/2]2,∇2f (x) ⊂ [A]

[A] =

([1.9, 4.1] [−1.3, 1.4]

[−1.3, 1.4] [1.9, 5.4]

).

One only has to check that : ∀A ∈ [A], A is positive definite.

Definition

A symmetric matrix A is positive definite if

∀x ∈ Rn − {0}, xTAx > 0

Sn+ denite the set of n × n symmetric positive definite matrices.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 36: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Evaluation with interval analysis gives : ∀x ∈ [−1/2, 1/2]2,∇2f (x) ⊂ [A]

[A] =

([1.9, 4.1] [−1.3, 1.4]

[−1.3, 1.4] [1.9, 5.4]

).

One only has to check that : ∀A ∈ [A], A is positive definite.

Definition

A symmetric matrix A is positive definite if

∀x ∈ Rn − {0}, xTAx > 0

Sn+ denite the set of n × n symmetric positive definite matrices.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 37: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Definition

A set of symmetric matrices [A] is an interval of symmetricmatrices if :

[A] = {(aij)ij , aij = aji , aij ∈ [a]ij}

i.e.[A, A] =

{A symmetric, A ≤ A ≤ A

}.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 38: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Example

Using R2 is a symmetric matrix A

A =

(a1,1 a1,2

a1,2 a2,2

)

a11

a22

a12

A

A

Ac

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 39: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Remark - Rohn

Let V ([A]) finite set of corners of [A]. Since Sn+ and [A] areconvex subset of Sn :

[A] ⊂ Sn+ ⇔ V ([A]) ⊂ Sn+

Sn is a vector space of dimension n(n+1)2 . #V ([A]) = 2

n(n+1)2 .

a1,1 axis

a2,2 axis

a1,2 axis

[A]

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 40: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Theorem- Adefeld

Let [A] a symmetric interval matrixand C = {z ∈ Rn tel que |zi | = 1}If ∀z ∈ C , Az = Ac + Diag(z)∆Diag(z) is positive definitethen [A] is positive definite.

a1,1 axis

a2,2 axis

a1,2 axis

[A]

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 41: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Definition

A function L : E ⊂ Rn → R is of Lyapunov (x = f (x)) if :

1 L(x) = 0⇔ x = x∞2 x ∈ E − {x∞} ⇒ L(x) > 0

3 〈∇L(x), f (x)〉 < 0, ∀x ∈ E − {x∞}

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 42: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Definition

A function L : E ⊂ Rn → R is of Lyapunov (x = f (x)) if :

1 L(x) = 0⇔ x = x∞

2 x ∈ E − {x∞} ⇒ L(x) > 0

3 〈∇L(x), f (x)〉 < 0, ∀x ∈ E − {x∞}

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 43: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Definition

A function L : E ⊂ Rn → R is of Lyapunov (x = f (x)) if :

1 L(x) = 0⇔ x = x∞2 x ∈ E − {x∞} ⇒ L(x) > 0

3 〈∇L(x), f (x)〉 < 0, ∀x ∈ E − {x∞}

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 44: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Definition

A function L : E ⊂ Rn → R is of Lyapunov (x = f (x)) if :

1 L(x) = 0⇔ x = x∞2 x ∈ E − {x∞} ⇒ L(x) > 0

3 〈∇L(x), f (x)〉 < 0, ∀x ∈ E − {x∞}

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 45: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 46: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Lyapunov theorem

Let E0 a compact subset of Rn and x∞ ∈ E0.If L : E0 → R is of Lyapunov (x = f (x)) thenthere exists a subset E ⊂ E0 such that x∞ is asymptotically(E , E0)-stable.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 47: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Lyapunov theorem

Let E0 a compact subset of Rn and x∞ ∈ E0.If L : E0 → R is of Lyapunov (x = f (x)) thenthere exists a subset E ⊂ E0 such that x∞ is asymptotically(E , E0)-stable.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 48: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Lyapunov theorem

Let E0 a compact subset of Rn and x∞ ∈ E0.If L : E0 → R is of Lyapunov (x = f (x)) thenthere exists a subset E ⊂ E0 such that x∞ is asymptotically(E , E0)-stable.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 49: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Lyapunov theorem

Let E0 a compact subset of Rn and x∞ ∈ E0.If L : E0 → R is of Lyapunov (x = f (x)) thenthere exists a subset E ⊂ E0 such that x∞ is asymptotically(E , E0)-stable.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 50: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

In the linear case :x = Ax (2)

With L = xTWx , W ∈ Sn

one has 〈∇L(x), f (x)〉 = xT (ATW + WA)x .

Lyapunov conditions

1 W ∈ Sn+.

2 −(ATW + WA) ∈ Sn+.

Sn is the set of symmetric matrices.Sn+ is the set of positive definite symmetric matrices.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 51: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

In the linear case :x = Ax (2)

With L = xTWx , W ∈ Sn

one has 〈∇L(x), f (x)〉 = xT (ATW + WA)x .

Lyapunov conditions

1 W ∈ Sn+.

2 −(ATW + WA) ∈ Sn+.

Sn is the set of symmetric matrices.Sn+ is the set of positive definite symmetric matrices.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 52: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

In the linear case :x = Ax (2)

With L = xTWx , W ∈ Sn

one has 〈∇L(x), f (x)〉 = xT (ATW + WA)x .

Lyapunov conditions

1 W ∈ Sn+.

2 −(ATW + WA) ∈ Sn+.

Sn is the set of symmetric matrices.Sn+ is the set of positive definite symmetric matrices.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 53: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Theorem

Let x = Ax , O is asymptotically stable if and only if the solutionW of the equation

ATW + WA = −I

is positive definite.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 54: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Algorithm A

Step 1. Prove that E0 contains a unique equilibrium state.Step 2. Find [x∞] ⊂ E0 such that x∞ ∈ [x∞].

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 55: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Algorithm A

Step 1. Prove that E0 contains a unique equilibrium state.Step 2. Find [x∞] ⊂ E0 such that x∞ ∈ [x∞].

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 56: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Algorithm A

Step 3. Linearize around x∞ with x∞ (x∞ ∈ [x∞]) :˙

(x − x∞) = Df (x∞)(x − x∞).

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 57: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Algorithm A

Step 3. Linearize around x∞ with x∞ (x∞ ∈ [x∞]) :˙

(x − x∞) = Df (x∞)(x − x∞).

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 58: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Algorithm A

Step 4. Find a Lyapunov function Lx∞ for the linear systemDf (x∞).

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 59: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Algorithm A

Step 5. Check that Lx∞ is of Lyapunov for the non linear systemx = f (x).

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 60: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 61: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 62: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 63: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 64: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 65: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 66: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

Discretization

PositivityLyapunov TheoryAlgorithm A

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 67: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Picard-Linderlof

Let x = f (x) and t ∈ R, there exists a guaranteed method able tocompute an inclusion function for ϕt : Rn → Rn.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 68: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Picard-Linderlof

Let x = f (x) and t ∈ R, there exists a guaranteed method able tocompute an inclusion function for ϕt : Rn → Rn.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 69: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Picard-Linderlof

Let x = f (x) and t ∈ R, there exists a guaranteed method able tocompute an inclusion function for ϕt : Rn → Rn.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 70: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Definition

Let t ∈ R, and {Si}i∈I a paving of S, let us denote by R therelation on I defined by :

iRj ⇔ ϕt(Si ) ∩ Sj 6= ∅.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 71: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Definition

Let t ∈ R, and {Si}i∈I a paving of S, let us denote by R therelation on I defined by :

iRj ⇔ ϕt(Si ) ∩ Sj 6= ∅.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 72: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Definition

Let t ∈ R, and {Si}i∈I a paving of S, let us denote by R therelation on I defined by :

iRj ⇔ ϕt(Si ) ∩ Sj 6= ∅.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 73: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Definition

Let t ∈ R, and {Si}i∈I a paving of S, let us denote by R therelation on I defined by :

iRj ⇔ ϕt(Si ) ∩ Sj 6= ∅.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 74: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Definition

Let t ∈ R, and {Si}i∈I a paving of S, let us denote by R therelation on I defined by :

iRj ⇔ ϕt(Si ) ∩ Sj 6= ∅.

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 75: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Proposition

If ∀j ∈ I , iRj ⇒ Sj ⊂ Ax∞ then Si ⊂ Ax∞ .

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 76: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Proposition

If ∀j ∈ I , iRj ⇒ Sj ⊂ Ax∞ then Si ⊂ Ax∞ .

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 77: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Proposition

If ∀j ∈ I , iRj ⇒ Sj ⊂ Ax∞ then Si ⊂ Ax∞ .

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 78: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Algorithm B

Input :

x = f (x),

x∞ an asymptotically stable point,

A a neighborhood of x∞ included in A∞.

1 Create a cover of {Si}i∈I of E0.

2 Compute the relation R.

3 For each i of I , if

∀j ∈ I , iRj ⇒ Sj ⊂ A

then A := A ∪ Si .

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 79: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Algorithm B

Input :

x = f (x),

x∞ an asymptotically stable point,

A a neighborhood of x∞ included in A∞.

1 Create a cover of {Si}i∈I of E0.

2 Compute the relation R.

3 For each i of I , if

∀j ∈ I , iRj ⇒ Sj ⊂ A

then A := A ∪ Si .

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 80: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Algorithm B

Input :

x = f (x),

x∞ an asymptotically stable point,

A a neighborhood of x∞ included in A∞.

1 Create a cover of {Si}i∈I of E0.

2 Compute the relation R.

3 For each i of I , if

∀j ∈ I , iRj ⇒ Sj ⊂ A

then A := A ∪ Si .

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 81: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Algorithm B

Input :

x = f (x),

x∞ an asymptotically stable point,

A a neighborhood of x∞ included in A∞.

1 Create a cover of {Si}i∈I of E0.

2 Compute the relation R.

3 For each i of I , if

∀j ∈ I , iRj ⇒ Sj ⊂ A

then A := A ∪ Si .

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 82: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Example (xy

)=

(x(x2 − xy + 3y2 − 1)y(x2 − 4yx + 3y2 − 1)

)

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 83: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Example (xy

)=

(x(x2 − xy + 3y2 − 1)y(x2 − 4yx + 3y2 − 1)

)

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 84: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Example (xy

)=

(x(x2 − xy + 3y2 − 1)y(x2 − 4yx + 3y2 − 1)

)

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 85: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Example (xy

)=

(x(x2 − xy + 3y2 − 1)y(x2 − 4yx + 3y2 − 1)

)

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 86: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Example (xy

)=

(x(x2 − xy + 3y2 − 1)y(x2 − 4yx + 3y2 − 1)

)

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.

Page 87: Attraction domain and nonlinear dynamical system using ...

Introduction - Dynamical systemLyapunov theory

DiscretizationAlgorithm B

Thank you for your attention !

Nicolas Delanoue - Luc Jaulin Attraction domain and nonlinear dynamical system using interval analysis.