Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
fiches:automatique [2016/04/07 21:46] hugo matrices de commandabilité et d'observabilité |
fiches:automatique [2019/11/13 18:38] (Version actuelle) |
||
---|---|---|---|
Ligne 17: | Ligne 17: | ||
* approximation par euler avant | * approximation par euler avant | ||
* discrétisation exacte | * discrétisation exacte | ||
+ | * représentation minimale | ||
+ | * conditions de stabilité (temps discret module <1, temps continue partie réelle <0) | ||
- | ===== Représentation d'état ===== | + | ===== Représentation d'état et formes compagnon ===== |
* x vecteur d'état | * x vecteur d'état | ||
Ligne 31: | Ligne 33: | ||
équation du système à temps continu $ \left\lbrace \begin{array}{ll} \dot{x}(t) & = Ax(t) + Bu(t) \\ y(t) & = Cx(t) + Du(t) \end{array} \right. $ | équation du système à temps continu $ \left\lbrace \begin{array}{ll} \dot{x}(t) & = Ax(t) + Bu(t) \\ y(t) & = Cx(t) + Du(t) \end{array} \right. $ | ||
+ | |||
+ | matrice de transfert à temps continu $ H(p) = C(pI - A)^{-1}B + D$ | ||
vecteur d'état à temps discret $ x_k = \left( \! \begin{array}{c} x_{k+1} \\ x_k \end{array} \! \right) $ | vecteur d'état à temps discret $ x_k = \left( \! \begin{array}{c} x_{k+1} \\ x_k \end{array} \! \right) $ | ||
Ligne 51: | Ligne 55: | ||
$C=\left(\begin{array}{ccccc}b_{n-1} & b_{n-2} & \cdots & b_{1} & b_{0} \end{array}\right)$ | $C=\left(\begin{array}{ccccc}b_{n-1} & b_{n-2} & \cdots & b_{1} & b_{0} \end{array}\right)$ | ||
- | Matrice de commandabilité | + | Matrice de commandabilité (ci-dessous) de rang plein → système commandable |
${\cal C} = [B\quad AB\quad A^2B\quad \cdots\quad A^{n-1}B]$ | ${\cal C} = [B\quad AB\quad A^2B\quad \cdots\quad A^{n-1}B]$ | ||
Ligne 70: | Ligne 74: | ||
$C=\left(\begin{array}{ccccc}1 & 0 & \cdots & 0 & 0 \end{array}\right)$ | $C=\left(\begin{array}{ccccc}1 & 0 & \cdots & 0 & 0 \end{array}\right)$ | ||
- | Matrice d'observabilité | + | Matrice d'observabilité (ci-dessous) de rang plein → système observable |
${\cal O} = \left[\! \begin{array}{c} | ${\cal O} = \left[\! \begin{array}{c} | ||
Ligne 85: | Ligne 89: | ||
===== La commande LQ ===== | ===== La commande LQ ===== | ||
- | Critère LQ $ J(u) = \sum_{k\leq 0}x_k^TQx_k+u_k^TRu_k $ | + | Critère LQ : $ J(u) = \sum_{k\leq 0}x_k^TQx_k+u_k^TRu_k $, avec Q semi définie positive, R strictement positive |
+ | |||
+ | Théorème (version détaillée sur [[https://fr.wikipedia.org/wiki/Commande_LQ|Wikipedia]]) | ||
- | avec Q semi définie positive, R strictement positive | + | Selon ce critère, l'équation de Ricatti algébrique discrète admet une solution P unique, symétrique et positive. |
+ | La loi de commande $u = -Kx + v$ stabilise le système et est optimale au sens de J avec $K = (B^TPB+R)^{-1}B^TPA$ | ||