CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Représentation d'état - Wikipédia

Représentation d'état

Un article de Wikipédia, l'encyclopédie libre.

Vous avez de nouveaux messages (diff ?).

En automatique, une représentation d'état permet de modéliser un système dynamique sous forme matricielle en utilisant des variables d'état. On se place alors dans un espace d'état. Cette représentation, qui peut être linéaire ou non-linéaire, doit rendre compte de l'état du système à n'importe quel instant futur si l'on possède les valeurs initiales. Cette représentation peut être continue ou discrète.

Sommaire

[modifier] Variables d'état

Un système peut être entièrement décrit à l'aide d'un ensemble de variables minimal. Les variables d'état sont des grandeurs physiques continues du système (elles doivent être dérivables) et doivent être indépendantes les unes des autres. Elles sont généralement rassemblée dans un vecteur X. La connaissance de toutes les variables d'état à un instant t doit permettre de connaître toutes les valeurs du système à un instant t+dt. Attention, cette représentation n'est pas unique, un même système peut être décrit avec des variables d'état différentes mais leur nombre est toujours le même. Ce nombre, désigné par la lettre n, représente l'ordre du système.

[modifier] Systèmes linéaires

La représentation d'état la plus générale pour les systèmes linéaires est la suivante en continue:

\dot X(t) = A(t) \cdot X(t) + B(t) \cdot U(t)
Y(t) = C(t) \cdot X(t) + D(t) \cdot U(t)

X \in \mathbb{R}^n : vecteur qui représente les n variables d'état
Y \in \mathbb{R}^q : vecteur qui représente les q mesures
U \in \mathbb{R}^p : vecteur qui représente les p commandes
A \in \mathbb{R}^{n\times n} : Matrice d'état
B \in \mathbb{R}^{n\times p} : Matrice de commande
C \in \mathbb{R}^{q\times n} : Matrice de sortie
D \in \mathbb{R}^{q\times p} : Matrice de rétroaction

Ceci est le cas le plus général. Les matrices A, B, C, D sont souvent invariantes selon le temps, elles deviennent alors des matrices constantes et on parle de représentation d'état continue indépendante du temps.

Cette représentation d'état se représente sous forme de schéma-bloc :

Image:Representation_etat_continue.JPG

Les valeurs propres de la matrices d'état A représentent les pôles du système. Si ces pôles sont à partie réelles négatives, alors le système est asymptotiquement stable.

[modifier] Observabilité et Commandabilité

Une représentation d'état continue indépendante du temps est observable si et seulement si :

rang\begin{bmatrix}C\\ CA\\ ...\\ CA^{n-1}\end{bmatrix} = n

De plus, le système est commandable si et seulement si :

rang\begin{bmatrix}B& AB& ...& A^{n-1}B\end{bmatrix} = n

(le rang d'une matrice est le nombre maximal de vecteurs lignes (ou colonnes) linéairement indépendants)

Voir: Commandabilité et Observabilité

[modifier] Passage Représentation d'état-Fonction de transfert

Une représentation d'état linéaire continue indépendante du temps peut être transformée en fonction de transfert. Chacune de ces deux représentations dynamiques contient les mêmes informations sur le système. Soit la représentation d'état suivante :

\dot{\mathbf{x}}(t) = A \mathbf{x}(t) + B \mathbf{u}(t)

Après un passage en transformée de Laplace :

s\mathbf{X}(s) = A \mathbf{X}(s) + B \mathbf{U}(s)
(s\mathbf{I} - A)\mathbf{X}(s) = B\mathbf{U}(s)
\mathbf{X}(s) = (s\mathbf{I} - A)^{-1}B\mathbf{U}(s)

on substitue alors \mathbf{X}(s) dans l'équation de sortie :

\mathbf{Y}(s) = C\mathbf{X}(s) + D\mathbf{U}(s)
\mathbf{Y}(s) = C((s\mathbf{I} - A)^{-1}B\mathbf{U}(s)) + D\mathbf{U}(s)
\mathbf{Y}(s) = \mathbf{G}(s)\mathbf{U}(s)

\mathbf{G}(s) représente la fonction de transfert finale :

\mathbf{G}(s) = C(s\mathbf{I} - A)^{-1}B + D

La fonction de transfert \mathbf{G}(s) doit avoir une dimension q \times p, et ainsi un total de qp éléments. On obtient donc n fonctions de transfert différentes, une pour chaque sortie. On comprend aisément que la représentation d'état est plus simple à représenter lorsqu'il y a plusieurs sorties.

[modifier] Représentation discrète

Pour passer d'un espace continu à un espace discret de période d'échantillonnage Δ il suffit de faire une approximation de la dérivée. Il existe plusieurs méthodes dont l'approximation de Padé. En général, on utilise toujours \dot X = \frac{X_{k+1}-X_k}{\Delta}. On représente le système de la manière suivante (l'indice k représente l'échantillonnage) :

X_{k+1} = A_k \cdot X_k + B_k \cdot U_k
Y_{k} = C_k \cdot X_k + D_k \cdot U_k

Pour qu'un système reste observable et commandable par discrétisation, il faut que les valeurs propres λi de la matrice d'état A du système continue vérifie la condition :

Re(\lambda _i)=Re(\lambda _j) \Rightarrow Im(\lambda _i - \lambda _j) \ne \frac{2k \pi}{\Delta}

Les valeurs propres de la matrices d'état A représentent les pôles du système. Si ces pôles possèdent un module inférieur à 1, alors le système est asymptotiquement stable.

[modifier] Systèmes non linéaires

La forme la plus générale d'une représentation d'état est composée de deux fonctions:

\mathbf{\dot{x}}(t) = \mathbf{f}(t, x(t), u(t))
\mathbf{y}(t) = \mathbf{h}(t, x(t), u(t))

La première équation représente l'équation d'état et la seconde l'équation de sortie. La représentation d'état linéaire décrite préalablement est un cas particulier de cette forme si les fonctions f et h sont linéaires (on représente alors les fonctions sous forme matricielle).

[modifier] Exemple du pendule

L'exemple classique de système non linéaire est un pendule libre (il n'y a pas d'entrées, le pendule est livré à lui-même). L'équation différentielle régissant le pendule est la suivante :

ml\ddot\theta(t)= -mg\sin\theta(t) - kl\dot\theta(t)

où:

  • θ(t) est l'angle du pendule
  • m est la masse du pendule (la masse de la tige est négligée)
  • g est l'accélération gravitationnelle
  • k est le coefficient de frottement au point de pivot
  • l est le rayon du pendule (jusqu'au centre de gravité de la masse m)

Les équations d'état sont:

\dot{x_1}(t) = x_2(t)
\dot{x_2}(t) = - \frac{g}{l}\sin{x_1}(t) - \frac{k}{m}{x_2}(t)

où:

  • x1(t) = θ(t) est l'angle du pendule
  • x_2(t) =\dot{x_1}(t) est la vitesse angulaire du pendule
  • \dot{x_2} =\ddot{x_1} est l'accélération angulaire du pendule

L'équation d'état peut être écrite ainsi:

\dot{x}(t) = \left( \begin{matrix} \dot{x_1}(t) \\ \dot{x_2}(t) \end{matrix} \right) = \mathbf{f}(t, x(t)) = \left( \begin{matrix} x_2(t) \\ - \frac{g}{l}\sin{x_1}(t) - \frac{k}{m}{x_2}(t) \end{matrix} \right)

Les points d'équilibre stationnaires d'un système sont définis par les points où \dot{x} = 0. Dans ce cas, les points qui satisfont ce critère pour le pendule sont :

\left( \begin{matrix} x_1 \\ x_2 \end{matrix} \right) = \left( \begin{matrix} n\pi \\ 0 \end{matrix} \right)

pour tout n entier.

[modifier] Voir aussi


Électromagnétisme | Électricité | Électronique | Électrotechnique | Électrochimie | Automatique
Régulateurs : régulateur PID · Commande prédictive · contrôleur floue

Types de stabilité : Stabilité de Lyapunov · Stabilité asymptotique · Stabilité EBSB

Représentations mathématiques : Représentation d'état · Fonction de transfert · Transformée en Z · Transformée de Laplace

Représentations graphiques : Diagramme de Nyquist · Diagramme de Bode

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Sub-domains

CDRoms - Magnatune - Librivox - Liber Liber - Encyclopaedia Britannica - Project Gutenberg - Wikipedia 2008 - Wikipedia 2007 - Wikipedia 2006 -

Other Domains

https://www.classicistranieri.it - https://www.ebooksgratis.com - https://www.gutenbergaustralia.com - https://www.englishwikipedia.com - https://www.wikipediazim.com - https://www.wikisourcezim.com - https://www.projectgutenberg.net - https://www.projectgutenberg.es - https://www.radioascolto.com - https://www.debitoformtivo.it - https://www.wikipediaforschools.org - https://www.projectgutenbergzim.com