Académique Documents
Professionnel Documents
Culture Documents
1
2 Commande optimale
Plutôt que de présenter de manière approfondie le problème de la com-
mande optimale, cette partie constitue plutôt une introduction au sujet. Le
choix a été fait de présenter un résultat s’appuyant sur le principe du max-
imum de Pontriaguine sans rentrer dans la théorie du calcul des variations.
Pour approfondir ce domaine, pour pourrez consulter les ouvrages disponibles
[1, 2, 3]. D’autres cours sont également disponibles ; notamment celui de De-
nis Arzelier (http://www.laas.fr/~arzelier/cours.html).
ẋ = f (x, u, t) (1)
– le critère de Bolza :
Z tf
θ(xf ) + φ(x, u, t)dt (4)
t0
– le critère de Mayer :
σ(xf , tf ) (5)
2
Eventuellement au moyen d’une augmentation d’état du système, il est intéressant
de noter qu’ils sont équivalents.
En plus de l’équation d’état qui lie les trajectoires de u et de x, d’autres
contraintes peuvent intervenir (sans pour autant remettre en cause le critère
choisi). Typiquement :
– l’instant final peut être imposé ou libre ;
– la commande peut appartenir à un ensemble u ∈ U = 6 Rm ;
– des contraintes peuvent exister sur l’état final : xf ∈ X .
Le problème de la commande optimale consiste alors à trouver la com-
mande ũ minimisant J(x0 , t0 , u) :
˜ 0 ) = J(x0 , t0 , ũ)
On notera alors x̃ la trajectoire correspondante de l’état et J(x
la valeur du critère.
3
2.3 Principe du minimum de Pontriaguine
Le principe du minimum de Pontriaguine [4] est ici brièvement énoncé.
On peut se référer à Sage et White [1] § 4.3.1 pour sa démonstration.
Soit le système d’équation d’état :
ẋ = f (x, u, t) (10)
et le critère de performance :
Z tf
J(x0 , t0 , u) = θ(xf , tf ) + φ(x, u, t)dt (11)
t0
4
– à l’arrivée
T
∂θ ∂θ
H(tf ) + δtf + −p(tf ) + δxf = 0
∂tf ∂xf
5
2.4 Equation d’Euler-Lagrange
Cf. [1] §3.5 et [5] §4.1.3.
L’équation d’Euler-Lagrange, bien connue en mécanique, peut être retrouvée
à partir du principe du minimum. En notant T , l’énergie cinétique et U
l’énergie potentielle d’un système mécanique, le principe de moindre ac-
tion énoncé par Maupertuis postule que le système évolue en minimisant
l’intégrale : Z tf
(T − U )dt. (16)
t0
Notons q les cordonnées généralisées du système. Soit L(q, q̇) = T (q, q̇) −
U (q) le lagrangien, avec le critère :
Z tf
J(q0 , t0 , q̇) = L(q, q̇)dt (17)
t0
q̇ = u (18)