Vous êtes sur la page 1sur 10

ENSET MOHAMMEDIA: 2017-2018

GECSI-2 & SEER-2

COMMANDE OPTIMALE

3-COMMANDE PAR RETOUR D’ÉTAT

M. BAHATTI
Commande par retour d’état
Principe
Modèle d'état d'un linéaire invariant en boucle ouverte (BO)

Loi de commande (Boucle fermée BF)


La loi de commande consiste à réaliser un retour d'état sous la forme

Schéma de la boucle fermée BF


Commande par retour d’état
Modèle d'état de la boucle fermée

Propriétés
Les modes du système en BF sont les pôles de la matrice A-BK
En bouc le fermée, la matrice de retour K offre des degrés de liberté pour:
• imposer un comportement dynamique au système bouclé
• stabiliser le système bouclé ( même s'il est instable en BO)
Commande par retour d’état
Commande par retour d'état des systèmes commandables
Principe:

Si le système (A, B) est complètement commandable, il est possible par le choix de K


de placer arbitrairement les valeurs propres du système en BF

Procédure :

1. Etablir la dynamique désirée en BF:

2. Ecrire le polynôme caractéristique en BF

3. Solution de la Problématique
Commande par retour d’état
Commande par retour d'état : Exemple

Pôles désirés en BF :

Polynôme caractéristique en BF :

Représentation d’état et matrice d’état en BF :


Commande par retour d’état:
Polynôme caractéristique de matrice d’état en BF :

Placement des pôles en BF :

Généralisation
Dans le cas général de n états, cette approche directe consiste à résoudre un
système de n équations à n inconnues
Commande par retour d’état:
Commande par retour d'état : Matlab
Exemple d’application N°1:

Calculer le gain de retour d‘état pour le système


A = [0; 1; -2; -3];B = [0; 1] de manière à placer
les pôles aux valeurs - 5 et - 6.

Codes Matlab:

A = [0, 1 ; -2, -3] ; B = [0 ; 1] ;


poles = [-5, -6] ;
K = place(A,B, poles)

Résultat:
K=
28.0000 8.0000
Commande par retour d’état:
Exemple numérique N°2

Soit la représentation d’état suivante

Programme Matlab
A=[1 4;-1 -2];
B=[1;4];
C=[1 0];
poles=[-2-1i*2*sqrt(3) -2+1i*2*sqrt(3)]
K=place(A,B,poles)
Commande par retour d’état
Exercice N°1
Soit un oscillateur décrit par l'équation : +4 = ( )

1. Étudier la stabilité du système en boucle ouverte


2. Mettre le système sous sa forme d‘état (matrices A, B, C et D), sachant que
la variable observée est θ(t).
3. Effectuer la synthèse d'un contrôleur d'état de telle sorte que le système en
boucle fermée présente une fréquence propre non amortie deux fois
supérieure et un facteur d'amortissement égal à l'unité.
Commande par retour d’état
Exercice N°2
On considère le système causal défini par l’équation différentielle suivante :

On suppose les conditions initiales nulles. On désire réaliser une commande par retour
d’état de ce système en imposant à la boucle fermée les pôles suivants : -1,-2 et -2.

1. Etablir la représentation d’état sous la forme commandable du système.


2. Réaliser le schéma de commande par retour d’état.
3. Calculer la commande par retour d’état satisfaisant la contrainte modale donnée ci-
dessus.
4. Déterminer la réponse indicielle du système corrigé.

Vous aimerez peut-être aussi