• Aucun résultat trouvé

Set-Membership Method for Discrete Optimal Control

N/A
N/A
Protected

Academic year: 2022

Partager "Set-Membership Method for Discrete Optimal Control"

Copied!
1
0
0

Texte intégral

(1)

Set-Membership Method for Discrete Optimal Control

Rémy GUYONNEAU, Sébastien LAGRANGE, Laurent HARDOUIN, Mehdi LHOMMEAU

1. Problem

Considered System

We consider a control system, defined by the differential equa- tion

x

˙ (

t

) =

f

(

x

(

t

),

u

(

t

))

(1) x

(

t

) ∈ R

n the state vector

u

(

t

) ∈

U the control vector

The system is studied over

[

t0

,

tf

]

tk

=

t0

+

k

× δ

t

,

tk

tf

,

k

∈ {

1

, · · · ,

m

}

(2) It is assumed that u

(

tk

)

is bounded over

[

tk

,

tk+1

]

so it is possible to determinate a box

[

uk

]

such that u

(

tk

) ∈ [

uk

]

over

[

tk

,

tk+1

]

The flow map of the system is defined as

ϕ(

t0

,

tk

;

x0

,

u

(

t

)) =

x

(

t

)

(3) The reachable set of the system at time tk is

ϕ (

t0

,

tk

;

X0

,

U

) = { ϕ (

t0

,

tk

;

x0

,

u

(

t

))| ϕ (

t0

,

t0

;

x0

,

u

(

t

)) =

x0 and

ϕ : [

t0

,

tk

] ×

X0

×

U

→ R

n is a

solution of (1) for some u

(

t

) ∈ U }

(4)

where

U = {

u

: [

t0

,

tk1

]

U

|

u is continuous over

[

tk

,

tk+1

]}

de- notes the set of admissible controls and X0 a set of possible initial values x0

Objective

Evaluate Ct0,tf the subset of initial states of K (state constraint) from wich there exists at least one solution of

(

1

)

reaching the tar- get T in finite time tf starting at a time t0:

Ct0,tf

= {

x0

K

|∃

u

(

t

) ∈ U , ϕ(

t0

,

tf

;

x0

,

u

(

t

))

T

}

(5)

Using interval analysis to compute an inner and an outer caracterisations of Ct0,tf

Ct

0,tf

Ct0,tf

C+t

0,tf (6)

2. Caracterisation computation

Proposed approach

For each time tk the algorithm computes a gridding of K (a slice), noted S

(

tk

)

. The resolution of the gridding is

δ

K

= (δ

x1

, · · · , δ

xi

, · · · , δ

xn

)

where

δ

xi corresponds to the ith dimension of K

t

x1 x2

tf

t1 t0

δ

t

δ

x1

δ

x2

x2

x1

x1 x1

x2

x1 S

(

tk

)

T

Slice computation

We propose an iterative algorithm that classifies the cells of each slice in three categories:

- unreachable (blue), no state inside the cell allows the system to reach the target at time tf

- reachable (red), all the states inside the cell allow the system to reach the target at time tf

- indeterminate (yellow), neither reachable nor unreachable

tk+1

tk

t x1 x2

[

x1

]

[

x1

]

[

x2

]

[

x2

]

[

x3

]

[

x3

]

S

(

tk

)

S

(

tk+1

)

The slices are built from S

(

tf

)

to S

(

t0

)

3.Optimal discrete path evaluation

Slice modification and graph building

For each cell si

S

(

tk

)

is defined a set of input vectors U

(

si

)

that leads si to reachable or indeterminate cells of S

(

tk+1

)

Gather the cells into nodes and build a graph

S

(

t0

)

S

(

t1

)

S

(

t2

)

S

(

t3

)

S

(

tf

)

n0

n1

n2

n11

n12

n21

n111

n121

n211

n212

nT

[

3

,

4

] [

1

,

2

]

[

1

,

2

] [

1

,

2

]

[

1

,

2

] [

1

,

2

] [

1

,

2

] [

6

,

7

]

[

6

,

7

] [

6

,

7

] [

1

,

2

] [

1

,

2

]

[

2

,

3

]

J

(

P

(

n0

,

n1

,

n11

,

n111

,

nT

)) = [

6

,

10

]

J

(

P

(

n0

,

n1

,

n12

,

n121

,

nT

)) = [

11

,

15

]

J

(

P

(

n0

,

n2

,

n21

,

n211

,

nT

)) = [

5

,

9

]

J

(

P

(

n0

,

n2

,

n21

,

n212

,

nT

)) = [

14

,

18

]

Obtained paths

Using the graph and a shortest path algorithm (e.g. Interval Dijkstra) it is possi- ble to compute:

- an enclosure

(

P

)

of the optimal discrete control vector to reach the target from an initial state

[

x0

] ∈

Ct0,tf

- an evaluation of the cost

(

J

(

P

))

of this control vector

For instance

P

= {

P

(

n0

,

n1

,

n11

,

n111

,

nT

),

P

(

n0

,

n2

,

n21

,

n211

,

nT

)}

J

(

P

) = [

6

,

10

] ∪ [

5

,

9

] = [

5

,

9

]

si S

(

tk+1

)

S

(

tk

)

[

u1,k

] [

u2,k

]

[

u3,k

]

[email protected] - LISA, Université d’Angers (FRANCE) - ICINCO 2013

Références

Documents relatifs

- reachable if for all the states x of this cell it exists an input vector that allows the system to reach the target at time t f with a trajectory entirely included in the state

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

Moreover, when we consider a linear system in max-plus algebra, we obtain the same results as the residuation theory (ii) the constraint propagation techniques are more general than

Bertrand Cottenceau, Mehdi Lhommeau, Laurent Hardouin, Jean-Louis Boimond.. To cite

Moreover, when we consider a linear system in max-plus algebra, we obtain the same results as the residuation theory (ii) the constraint propagation techniques are more general than

Interval constraint propagation methods have been shown to be efficient, robust and reliable to solve difficult nonlinear bounded-error state estimation problems.. However they

For linear differential systems, the constructive computation schemes for solv- ing the feedback target control problems by means of ellipsoidal techniques were proposed [17, 15]

We have derived a condition for establishing an exponential turnpike property for nonlinear discrete time finite horizon optimal control problems, given in terms of a bound on