Académique Documents
Professionnel Documents
Culture Documents
discrets et implémentation
numérique
DR ING KABORÉ POUSGA
Objectifs
Etudier la discrétisation des équations d’états
Appliquer les notions de commande et d’observation aux systèmes
discrets
Implémenter numériquement les équations d‘états
◦ La méthode de Runge Kutta
◦ Implémentation de l’équation discrète
Plan
1. Discrétisation de l’équation d’état
2. Commande et observation des système linéaires représentés par des
équations d’états
3. Implémentation numérique
Discrétisation de l’équation d’état
La discrétisation des équations d’état:
̇= + .
La solution est = . 0 +∫ . .
= +
De t=k.Δ à = + 1 .Δ
( )
+1 Δ = .x 0 + ∫ . .
= . . . . ;
Discrétisation de l’équation d’état
( ). ( ). ( . ).
∫ . =∫ . . =
( . ). ). ( . ). .
.∫ . + ∫ .
. . . ( . ). ). ( . ). .
+1 Δ = ( x 0 +∫ . )+ +( ∫ )
. . . ( . ).
Or .Δ = .x 0 + ∫ . ;
Discrétisation des équations d’état
On en déduit:
. ( ). ( . ).
+1 Δ = .Δ +( ∫ . )
.
On pose = ;
( ). ( . ). ( ). (( ) ).
= ∫ . =∫ . = (∫ ).
= . + . =( ).
On obtient une discrétisation exacte du système: Δ est le pas
= . +D. d’échantillonnage
Discrétisation des équations d’état
En rappel: discrétisation approchée est donnée par:
≈ . + B.
= −Δ . + Δ . B. et = . +D.
= −Δ . et =Δ .B
La discrétisation approchée devient bonne lorsque Δ devient suffisamment petit (pas
d’échantillonnage)
( − . )= . ⋯ ⋮
∁ ∁= ∫ dt
Le grammien vérifie l’équation
. + + =0
Commande par retour d’état: =− . : Retour d’état stabilisant à l’origine
Synthèse de commande
= . + . =( − BK)
• =( − BK) Si les valeurs propres de − BK sont strictement
inférieurs à 1 Alors
• tend vers 0 quelque soit la condition initiale
• Condition de stabilité du système : = . + .
• Il faut et il suffit que les modules de toutes les valeurs propres de soit strictement
inférieurs à 1
En posant: ≈
On obtient: = +∆ . ( , )
On peut utiliser une discrétisation approchée.
Cas linéaire:
≈ . + B.
= −Δ . + Δ . B. = . + .
Pour Δ suffisamment petit, on peut calculer itérativement à partir de condition initiale
Implémentation numérique des
équations d’état
On peut aussi utiliser la méthode de Runge Kutta,
A pas fixe (4 pas d’intégration):
≈ +∆ . +2 +2 + /6
= ( , );
= ( +∆ . , +∆ . )
= ( +∆ . , +∆ . )
= +∆ . , +∆
Il existe aussi des méthodes à pas variable
Implémentation numérique des
équations d’état
Développement de Solver Mathématique pour l résolution des équations différentielles
Type de problème: Rigide ou Non
Avec Matlab:
SOLVER Type de problème
ODE45 Non rigide
ODE23 Non rigide
ODE113 Non rigide
ODE23s rigide