Passer au contenu

Systèmes de commande

Génie électrique universitaire · Sujet 10

10.1

Ce que ce cours est, et comment l'utiliser

Ceci est le dixième cours de Génie Électrique Universitaire : contrôle systèmes. EE06 vous a donné la fonction système. Ce cours ferme une boucle de rétroaction autour de celui-ci et répond à la question de l'ingénieur : comment puis-je contrôler) et les réduisent à une seule fonction de transfert.

  • Les Unités 10.1 et 10.2 construisent des modèles de la machine (l'objet qui stabilité, lieu des racines.
  • Les Unités 10.3 à 10.5 prévoient et façonnent la réponse temporelle : spécifications, compensateurs.
  • Les Unités 10.6 et 10.7 travaillent dans le domaine fréquentiel : marges, Nyquist, PID et compensateurs.
  • L'Unité 10.8 ouvre l'espace d'état : modèles pour plusieurs états, et une méthode de conception basée sur l'algèbre linéaire.

Une habitude traverse tout le cours. Chaque conception est vérifiée dans les deux domaines. Une marge de phase prédit un amortissement. Un placement de pôles prédit un dépassement. Chaque affirmation algébrique de stabilité est confirmée par une seconde méthode : Routh contre la racine de l' lieu, Nyquist contre Routh. Quand deux chemins mènent au même nombre, on peut faire confiance au nombre.

10.1

Modélisation des systèmes dynamiques

Pourquoi c'est important. Un véhicule avec régulateur de vitesse maintient 100 km/h sur une côte. Une imprimante 3D dépose une goutte de plastique dans une précision de 0.05 mm. Tous deux commencent de la même manière : écrire ce que fait le système physique, sous forme d'équation calculable.

L'idée. Presque tous les domaines physiques stockent, transportent et dissipent l'énergie selon le même schéma. Un réservoir chaud stocke la chaleur, en reçoit du chauffage et en perd vers la pièce. Un condensateur stocke la charge, la reçoit d'une source et la fuit chaleur dans la pièce. Un condensateur stocke une charge, la reçoit d'une source, et se décharge à travers une résistance. Écrit comme une seule variable d'état $x$, chacun d'eux dit ils indiquent

$$\text{(how fast } x \text{ changes)} \;=\; \text{(drive in)} \;-\; \text{(leakage out)}.$$

La lettre grecque $\tau\, \dfrac{dx}{dt} + x = K\,u(t)$ (tau) est la constante de temps, mesurée en secondes : elle indique le temps nécessaire pour que le stockage réponde. Le symbole $\tau$ représente le seconds: it says how long the storage takes to respond. The symbol $K$ is the d'amplitude $x$, la solution est $u$, qui input of size $U$, the solution is $x(t) = KU\,(1 - e^{-t/\tau})$, which reaches 63.2% of its final value at one time constant.

Linéarisation. Les systèmes réels ne sont pas linéaires. Un pendule obéit à $\ddot\theta = -(g/l)\sin\theta$, qui n'a pas de gain unique. La solution consiste à choisir un point de fonctionnement (l'état autour duquel on opère) et à remplacer la courbe par sa pente à cet endroit. Près de l'équilibre, $\sin\theta \approx \theta$, donc la pendule se comporte comme un ressort avec une fréquence naturelle $\omega_n = \sqrt{g/l}$. Pour un balancement de longueur $l = 0.9$ m, prendre $g = 9.81$ m/s² et obtenir $\omega_n = \sqrt{9.81/0.9} = 3.30$ rad/s, soit environ 0.53 Hz : une balançoire de parc lent. La même idée s'applique à un réservoir se vidant à $q = 2\sqrt{h}$ près de ³ m, et $h$/$\dfrac{dq}{dh} = 1/\sqrt{h}$ près de 0.5 m. Le modèle linéaire n'est fidèle que près proche de $h = 4$ m, et 1/3 proche de $h = 9$ m. Le modèle linéaire n'est fidèle que près Le moteur DC commandé par l'induit : deux lois physiques, une boucle de rétroaction interne

Le moteur DC comme deux lois physiques reliées dans un schéma-bloc de rétroaction
Le moteur CC commandé par l'armature : deux lois physiques, une boucle de rétroaction interne

Exemple résolu 1 : un circuit RC. Prenons $R = 2$ kΩ et $C = 100$ µF. Le résistance traverse le courant $\dfrac{v_{in} - v}{R}$ et le condensateur l'intègre, donc

$$C\,\frac{dv}{dt} = \frac{v_{in} - v}{R}, \qquad\text{which rearranges to}\qquad RC\,\frac{dv}{dt} + v = v_{in}.$$

Il s'agit du modèle du premier ordre avec $\tau = RC = 2000 \times 100\times10^{-6} = 0.2$ s et $K = 1$. Étagerez l'entrée de 0 à 5 V et le condensateur atteint $5(1 - e^{-1}) = 3.16$ ou un grand 63.2 signifie un circuit plus lent, et le produit 0.2 a pour unités des $R$ ou une valeur plus grande de $C$ indique un circuit plus lent, et le produit $RC$ a pour unités des secondes, ce qui rend le modèle cohérent.

Exemple résolu 2 : le moteur CC commandé par l'armature. Ce modèle inclut une friction de $J = 0.01$ N·m·s, une constante moteur de ² (en N·m/A, numériquement équivalente frottement $B = 0.1$ N·m·s, constante du moteur $K = 0.5$ (en N·m/A, numériquement la même que V·s/rad), et résistance d'armature $R = 1$ Ω. L'inductance est faible, Nous la négligeons donc. Deux lois physiques couplent les côtés électrique et mécanique : côtés :

  • Loi du couple : le courant produit un couple, $T = K\,i$, avec $T$ en N·m et $i$ en A.
  • Loi de Newton pour le rotor : $J\,\dot\omega = T - B\,\omega$, où $\omega$ est la vitesse de l'arbre en rad/s.

Le couplage fonctionne dans les deux sens. L'induit en rotation génère également une force électromotrice inverse (back-EMF) tension $K\omega$, de sorte que la loi des mailles de Kirchhoff (KVL) donne $V = R\,i + K\omega$. Dans le domaine de Laplace, avec des conditions initiales nulles, les deux lois deviennent

$$(Js + B)\,\Omega(s) = K\,I(s), \qquad I(s) = \frac{V(s) - K\,\Omega(s)}{R}.$$

Substituer la deuxième équation dans la première et regrouper les termes $\Omega$ :

$$\bigl[(Js + B)R + K^{2}\bigr]\,\Omega(s) = K\,V(s), \qquad\text{so}\qquad \frac{\Omega(s)}{V(s)} = \frac{K}{(Js+B)R + K^{2}}.$$

Insérer les valeurs numériques. Le dénominateur est $0.01s + (0.1)(1) + 0.5^{2} = 0.01s + 0.35$, donc

$$\frac{\Omega(s)}{V(s)} = \frac{0.5}{0.01s + 0.35} = \frac{50}{s + 35}.$$

Le modèle possède un pôle à $s = -35$ rad/s. La constante de temps est $1/35 = 28.6$ ms : rapide. Le gain continu est $50/35 = 1.43$ rad/s de vitesse finale par volt. Vérification en régime permanent : avec tout constant, les équations du moteur sont une simple algèbre, et en effet $\dfrac{K}{BR + K^{2}} = \dfrac{0.5}{0.35} = 1.43$. Toute la transitoire provient de trois constantes physiques, et la force électromotrice inverse apparaît dans le schéma comme une boucle de rétroaction que le moteur établit gratuitement. Les deux variables ici, $i$ et $\omega$, sont exactement les variables d'état que l'unité 10.8 formalise.

Erreurs fréquentes.

  • Omettre le terme de force électromotrice inverse $K\omega$ de la loi des mailles de Kirchhoff. Le résultat semble plus simple et est très fausse : $\dfrac{K}{(Js+B)R} = \dfrac{50}{s+10}$ prédit 5 rad/s par volt au lieu de 1.43 et une constante de temps de 100 ms au lieu de 28.6 ms. La contre-électromotrice du moteur intègre un rétroaction qui rend le système réel rapide.
  • En utilisant une linéarisation loin de son point de fonctionnement. La pente du réservoir est 0.5 à $h = 4$ m et 0.33 à $h = 9$ m ; une seule pente ne peut servir les deux.
  • Incohérence d'unités : $J$ en kg·m², $B$ en N·m·s, $\omega$ en rad/s. Vérifiez que la constante du moteur a la même valeur dans les deux lois.

Résumé. Le stockage, le débit et la dissipation donnent $\tau\dot x + x = Ku$. Choisissez le point de fonctionnement, prenez la pente, et le système devient linéaire à proximité. Le modèle du moteur $50/(s+35)$ constitue notre exemple type par la suite.

Vocabulaire Entrainer
English Français
time constant/taɪm ˈkɒnstənt/ constante de temps
back-EMF contre-EMF
linearization/ˌlɪnɪəraɪˈzeɪʃn/ linéarisation
operating point point de fonctionnement
natural frequency/ˈnætʃərəl ˈfriːkwənsi/ fréquence naturelle
block diagram diagramme à blocs
characteristic equation/ˌkærɪktəˈrɪstɪk ɪˈkweɪʒn/ équation caractéristique
damping ratio taux d'amortissement
step response/step rɪˈspɒns/ réponse en échelon
overshoot/ˌəʊvəˈʃuːt/ dépassement
peak time temps de pic
settling time temps de réglage
rise time temps de montée
steady-state error erreur en régime permanent
system type type de système
velocity error constant constante d'erreur de vitesse
Routh array tableau de Routh
auxiliary equation/ɔːkˈsɪlɪəri ɪˈkweɪʒn/ équation auxiliaire
marginal stability stabilité marginale
10.2

Fonctions de transfert et diagrammes fonctionnels

Pourquoi c'est important. Un diagramme fonctionnel est la langue des ingénieurs pour décrire les systèmes : une affiche sur le régulateur de vitesse d'une voiture est un diagramme fonctionnel, pas une page d'équations. une affiche sur le régulateur de vitesse d'une voiture est un diagramme en blocs, pas une page d'équations.

L'idée. La fonction de transfert $G(s)$ est le rapport entre la sortie connectés, l'arithmétique remplace l'algèbre : connectées, l'arithmétique remplace l'algèbre :

  • Parallèle (les deux blocs alimentent la même somme) : additionner, $G = G_1 G_2$.
  • Rétroaction : diviser par la boucle, $G = G_1 + G_2$.
  • Rétroaction : diviser par la boucle, $T = \dfrac{G}{1 + GH}$.

La formule du retour mérite sa dérivation en une ligne. L'erreur est $e = r - H\,y$ et la sortie est $y = G\,e$. Combinez-les : $y = G(r - Hy)$, déplacez le terme $GH\,y$ de l'autre côté, et $y(1 + GH) = Gr$. L'équation

$$1 + GH = 0$$

est l'équation caractéristique. Ses racines sont les pôles en boucle fermée, elles contiennent donc toute l'histoire de la stabilité. Réduisez d'abord les boucles internes, et Garder le dénominateur visible à chaque étape.

Réduction du diagramme à blocs d'une boucle imbriquée en trois étapes
Réduire d'abord la boucle intérieure, multiplier les séries, fermer la boucle extérieure en dernier

Exemple résolu 1 : une boucle, se lit comme un système du second ordre. Poser $G_1 = \dfrac{1}{s+1}$ et $G_2 = \dfrac{1}{s+2}$ en série avec un gain $K = 6$, sous rétroaction unité ($H = 1$) :

$$T(s) = \frac{6}{(s+1)(s+2) + 6} = \frac{6}{s^{2} + 3s + 8}.$$

Lire maintenant les paramètres du second ordre par correspondance avec $s^{2} + 2\zeta\omega_n s + \omega_n^{2}$. Ici $\omega_n = \sqrt{8} = 2.83$ rad/s et le taux d'amortissement $\zeta = \dfrac{3}{2 \times 2.83} = 0.530$. Cela se situe dans la zone de conception standard $0.4 \le \zeta \le 0.7$, et l'unité 10.3 transforme cela en un dépassement d'environ 14 %.

Exemple résolu 2 : boucles imbriquées. Une boucle intérieure $\dfrac{2}{s}$ avec gain de rétroaction 0.5 est placée en série avec $\dfrac{1}{s+1}$, le tout inclus dans une boucle extérieure à rétroaction unité. Étape 1, réduire la boucle intérieure :

$$\frac{2/s}{1 + (2/s)(0.5)} = \frac{2}{s + 1}.$$

Étape 2, multiplier les blocs en série :

$$G = \frac{2}{s+1}\cdot\frac{1}{s+1} = \frac{2}{(s+1)^{2}}.$$

Étape 3, fermer la boucle unité extérieure :

$$T(s) = \frac{2}{(s+1)^{2} + 2} = \frac{2}{s^{2} + 2s + 3}.$$

Lecture : $\omega_n = \sqrt{3} = 1.73$ rad/s et $\zeta = \dfrac{2}{2\times 1.73} = 0.577$. Un diagramme compliqué s'est réduit à deux nombres. Pour des diagrammes véritablement complexes, la règle du gain de Mason effectue tout cela en une seule formule : additionner les gains des chemins directs, soustraire les produits des boucles qui ne se touchent pas. S'y référer lorsque l'algèbre des blocs s'enchevêtre vraiment, et non avant ; sur les diagrammes simples, les trois règles ci-dessus sont plus rapides. les schémas ; la règle du gain de Mason effectue tout cela en une seule formule : sommez les gains des chemins directs, soustrayez les produits des boucles qui ne se touchent pas. N'y recourez que lorsque l'algèbre à blocs devient véritablement complexe, et non avant ; sur les schémas simples, les trois règles ci-dessus sont plus rapides. les trois règles ci-dessus sont plus rapides.

Erreurs fréquentes.

  • Closing a loop as $\dfrac{G}{1+G}$ when $H \ne 1$. The return path carries $GH$, pas $G$.
  • Perte d'un signe moins à l'été de rétroaction. L'erreur est $r - Hy$. Si vous ajoutez au lieu de cela, l'équation caractéristique devient $1 - GH = 0$ et toute affirmation de stabilité s'inverse.
  • Réduction de la boucle externe en premier. Cela fonctionne encore, mais les calculs explosent; la boucle interne en premier est la discipline.

Résumé. Série multiplie, parallèle additionne, rétroaction divise par $1 + GH$, et le dénominateur du résultat est l'équation caractéristique. Boucles internes en premier.

10.3

Réponse temporelle

Pourquoi c'est important. Lorsqu'un fabricant de drones promet « se stabilise en moins d'une seconde, dépassement inférieur à 10 % », ce sont des nombres temporels. Cette unité est le dictionnaire qui transforme les positions des pôles en ces nombres.

L'idée. Le prototype du second ordre porte le vocabulaire :

$$G(s) = \frac{\omega_n^{2}}{s^{2} + 2\zeta\omega_n s + \omega_n^{2}}.$$

Ses pôles sont situés à $s = -\zeta\omega_n \pm j\,\omega_n\sqrt{1-\zeta^{2}}$. Lisez l'image : la distance à l'origine est $\omega_n$ (vitesse), la partie imaginaire oscille, et la partie réelle $-\zeta\omega_n$ décroît. Le coefficient d'amortissement est le cosinus de l'angle du pôle, donc un rayon partant de l'origine à angle $\arccos\zeta$ est une ligne d'amortissement constant : une image, un nombre.

Réponses indicielles du second ordre pour plusieurs rapports d'amortissement, avec l'exemple commenté annoté
Un seul coefficient d'amortissement, une seule forme : toute la famille à $\omega_n = 4$ rad/s

La réponse indicielle est la sortie lorsque l'entrée passe de 0 à 1. Avec une entrée en échelon unité, les résultats standards sont

$$M_p = e^{-\pi\zeta/\sqrt{1-\zeta^{2}}}, \qquad t_p = \frac{\pi}{\omega_n\sqrt{1-\zeta^{2}}}, \qquad t_s \approx \frac{4}{\zeta\omega_n} \quad(2\%\ \text{band}).$$

Ici $M_p$ représente le dépassement (crête au-dessus de la valeur finale, sous forme de fraction), $t_p$ le temps de pic, et $t_s$ le temps d'établissement . La formule du dépassement n'est pas magique : la réponse indicielle est

$$y(t) = 1 - \frac{e^{-\zeta\omega_n t}}{\sqrt{1-\zeta^{2}}} \sin\!\bigl(\omega_d t + \phi\bigr), \qquad \omega_d = \omega_n\sqrt{1-\zeta^{2}},\; \phi = \arccos\zeta,$$

et le premier pic se situe là où la dérivée est nulle, ce qui donne $\omega_d t_p = \pi$ ; en reportant cela dans l'enveloppe, on obtient $M_p$.

L'erreur stationnaire nécessite une idée supplémentaire. Comptez les intégrateurs dans la boucle ouverte : ce comptage correspond au type du système. Un système de type-1 (avec un intégrateur) présente une erreur stationnaire nulle face à un échelon, et sa constante d'erreur de vitesse $K_v = \lim_{s\to0}\, sG(s)$ fournit l'erreur de rampe $\dfrac{1}{K_v}$. Lisez les constantes depuis la boucle avant de calculer toute transitoire.

Exemple résolu 1 : une paire de nombres, quatre spécifications. Prenez $\omega_n = 4$ rad/s et $\zeta = 0.5$. Alors $\omega_d = 3.46$ rad/s et les pôles sont $-2 \pm j3.46$. Vérification de cohérence : la distance par rapport à l'origine est $\sqrt{2^{2} + 3.46^{2}} = 4 = \omega_n$, comme il se doit. Les spécifications :

$$M_p = e^{-\pi(0.5)/0.866} = e^{-1.814} = 0.163 \quad(16.3\%), \qquad t_p = \frac{\pi}{3.46} = 0.907\ \text{s},$$
$$t_s \approx \frac{4}{0.5 \times 4} = 2.0\ \text{s} \;(2\%\ \text{band}), \qquad t_s \approx \frac{3}{2} = 1.5\ \text{s} \;(5\%\ \text{band}).$$

Le temps de montée de 10 à 90% se calcule numériquement à partir de la réponse indicielle à 0.41 s. Vérification transversale des domaines : $\zeta = 0.5$ devrait correspondre à une marge de phase proche de 50 degrés, et la règle de fonctionnement des unités 10.6 $\zeta \approx PM/100$ ferme cette boucle.

Exemple résolu 2 : choisir le gain pour respecter une spécification d'amortissement. La fonction de transfert est $G = \dfrac{K}{s(s+2)}$ en boucle unitaire. La boucle fermée est $\dfrac{K}{s^{2} + 2s + K}$, ce qui correspond au prototype et donne $2\zeta\omega_n = 2$ et $\omega_n = \sqrt{K}$, donc $\zeta = 1/\sqrt{K}$. On demande $\zeta = 0.45$:

$$K = \frac{1}{0.45^{2}} = 4.94, \qquad \omega_n = 2.22\ \text{rad/s}.$$

$M_p = e^{-\pi(0.45)/0.893} = 0.205$ s ; temps de stabilisation 20.5 s. Maintenant, les constantes d'erreur, lues en time $t_p = \dfrac{\pi}{2.22 \times 0.893} = 1.58$ s; settling $t_s \approx \dfrac{4}{0.45\times2.22} = 4.0$ s. Now the error constants, read off the de $K_v = \dfrac{4.94}{2} = 2.47$, tandis que l'erreur de palier est exactement nulle car la plante est de type $\dfrac{1}{K_v} = 0.405$. Vérification machine : le palier simulé en boucle fermée se stabilise the plant is type 1. Machine check: the simulated closed-loop step settles à 1.000 et son premier pic est 1.205.

Erreurs fréquentes.

  • Mélange de $\omega_n$ avec $\omega_d$. Le temps de pic utilise la fréquence amortie; distance-de-l'origine utilise $\omega_n$.
  • Citer $t_s$ sans sa bande. Les estimations à 2% et 5% diffèrent par un facteur de $\tfrac{4}{3}$.
  • Appliquer des formules du second ordre à un système comportant des zéros ou des pôles supplémentaires sans vérifier qu'une paire de pôles domine réellement.

Résumé. Pôles en entrée, spécifications en sortie : $M_p$, $t_p$, $t_s$, et l'erreur constantes. Un rayon d'amortissement sur le plan polaire est une ligne de dépassement constant.

Vocabulaire Entrainer
English Français
control systems Systèmes de commande
feedback/ˈfiːdbæk/ Rétroaction
plant/plænt/ Processus
transfer function fonction de transfert
state variable variable d'état
10.4

Stabilité de Routh

problème autres considérations de conception. Une boucle qui s'autosature par oscillation n'est pas nécessairement problématique. accordé ; il est instable.

L'idée. La boucle fermée est stable exactement lorsque toutes les racines du polynôme caractéristique ont une partie réelle négative. Le tableau de Routh compte ces racines sans résoudre l'équation. Écrivez les coefficients en deux lignes, puis remplissez vers le bas. Chaque nouvelle entrée est un produit croisé divisé par les deux lignes situées au-dessus, et le nombre de changements de signe dans la première colonne est égal au nombre de racines du demi-plan droit (RHP). Une première colonne sans changement de signe signifie qu'il n'y a pas de racines RHP : système stable.

Exemple résolu 1 : compter les racines RHP. Tester $s^{4} + 2s^{3} + 3s^{2} + 4s + 5$.

ligne première colonne deuxième colonne troisième colonne
$s^{4}$ 1 3 5
$s^{3}$ 2 4 0
$s^{2}$ $\tfrac{2\cdot3 - 1\cdot4}{2} = 1$ $\tfrac{2\cdot5 - 1\cdot0}{2} = 5$
$s^{1}$ $\tfrac{1\cdot4 - 2\cdot5}{1} = -6$ 0
$s^{0}$ 5

La première colonne se lit $1,\, 2,\, 1,\, -6,\, 5$ : deux changements de signe (de $+1$ à $-6$, puis de $-6$ à $+5$), donc deux racines RHP. Vérification par les racines exactes, qui sont $-1.29 \pm j0.86$ et $+0.29 \pm j1.42$ : on trouve bien deux racines dans le demi-plan droit, et le tableau l'indiquait sans résoudre le polynôme de degré quatre.

Exemple résolu 2 : trouver la plage de gain. Pour quelles valeurs de $K$ le système $s^{3} + 5s^{2} + 6s + K$ est-il stable ? Construire le tableau :

$$s^{3}:\ 1,\ 6; \qquad s^{2}:\ 5,\ K; \qquad s^{1}:\ \frac{5\cdot6 - K}{5} = \frac{30-K}{5}; \qquad s^{0}:\ K.$$

La stabilité nécessite que $\dfrac{30-K}{5} > 0$ et $K > 0$ soient positifs, donc $0 < K < 30$. À la valeur exacte de $K = 30$, la ligne $s^{1}$ s'annule. Ce n'est pas une erreur : une ligne entièrement nulle indique des racines symétriques, trouvées à partir de l'équation auxiliaire construite à partir de la ligne précédente, $5s^{2} + 30 = 0$, soit $s = \pm j2.45$. Le système se trouve à la limite : stabilité marginale, soit une oscillation soutenue. à 2.45 rad/s qui ne croît ni ne décroît. Les deux unités suivantes atteignent cette même frontière par deux autres chemins.

Région de stabilité de Routh pour la famille s³ + a s² + 8 s + K dans le plan paramétrique
Le critère de Routh trace l'espace des configurations stables avant toute résolution des racines

Schéma de conception. Pour la famille $s^{3} + as^{2} + 8s + K$, le même produit en croix donne l'entrée $s^{1}$ $\dfrac{8a - K}{a}$, donc la stabilité est exactement $0 < K < 8a$ : une frontière droite dans le plan $(a, K)$. L'exemple en cours de ce module, $s(s+2)(s+4)$, possède $a = 6$ et limite $K = 48$ : chaque unité ultérieure atterrit sur ce même point.

Erreurs fréquentes.

  • Alimenter le tableau avec un polynôme incomplet. Les coefficients doivent couvrir chaque puissance de $s^n$ vers le bas ; une puissance manquante reçoit le coefficient 0.
  • Diviser une ligne par un nombre négatif pour simplifier. Un redimensionnement par un nombre positif est libre ; un redimensionnement négatif inverse les signes mêmes que vous comptez.
  • Traiter un seul zéro dans la première colonne comme une défaillance. Remplacez-le par un petit $\varepsilon$ positif et continuez ; une ligne entièrement nulle nécessite l' équation auxiliaire.
  • Appeler le cas $K = 30$ « stable ». Des pôles sur l'axe signifient marginal, pas stable : l'oscillation ne meurt jamais.

Résumé. Construisez le tableau, comptez les changements de signe de la première colonne, et le nombre de racines dans le demi-plan droit apparaît sans recherche de racines. Les plages de paramètres se lisent directement sur une ligne.

10.5

Lieu des racines

Pourquoi c’est important. Le gain est le bouton que chaque amplificateur, chaque contrôleur et chaque session de réglage fait tourner. La courbe des racines vous indique où se déplacent les pôles en boucle fermée lorsque vous le tournez, avant même de construire quoi que ce soit.

L’idée. La courbe des racines est l’ensemble des points $s$ où la condition d’angle est satisfaite pour la boucle $L(s) = K\,\dfrac{\prod(s-z_i)}{\prod (s-p_i)}$ :

$$\sum_{i}\angle(s - z_i) \;-\; \sum_{i}\angle(s - p_i) \;=\; 180°\cdot(2k+1).$$

Chaque branche part d’un pôle en boucle ouverte (en $K = 0$) et se termine sur un zéro ou à l’infini. Les règles de tracé standard découlent toutes de cette unique condition :

  • Segments de l’axe réel : un segment porte la courbe lorsque le nombre de pôles plus zéros situés à sa droite est impair.
  • Angles des asymptotes $\dfrac{180°(2k+1)}{n-m}$, centrés sur le centreïde des pôles moins celui des zéros.
  • Le point de rupture, où les branches quittent l’axe réel, résout $\dfrac{d}{ds}\Bigl[\dfrac{\prod(s-p_i)}{\prod(s-z_i)}\Bigr] = 0$, et seuls les racines appartenant à la courbe comptent.
  • Le croisement avec l’axe $j\omega$ : insérer $s = j\omega$ dans $1 + KL_0 = 0$ et résoudre les parties réelle et imaginaire.

Exemple résolu 1 : esquisser la plante en cours de fonctionnement. Prendre $L = \dfrac{K}{s(s+2)(s+4)}$. Trois pôles en $0, -2, -4$ et aucun zéro, donc $n - m = 3$ et les asymptotes partent du centreïde $\dfrac{(0) + (-2) + (-4)}{3} = -2$ en $\pm 60°$ et $180°$. La courbe de l’axe réel est le segment $[-2, 0]$ et la demi-droite $(-\infty, -4]$. Le point de rupture résout

$$\frac{d}{ds}\bigl(s^{3} + 6s^{2} + 8s\bigr) = 3s^{2} + 12s + 8 = 0,$$

donnant $s = -0.845$ (sur la courbe : le conserver) et $s = -3.155$ (entre $-4$ et $-2$, hors de la courbe : l'éliminer). Au point de rupture, le gain est $K = |s(s+2)(s+4)| = 0.845 \times 1.155 \times 3.155 = 3.08$. La $j\omega$ croisement : avec $s = j\omega$, la partie réelle donne $K = 6\omega^{2}$ et la partie imaginaire donne $\omega^{2} = 8$, donc $\omega = 2.83$ rad/s et $K = 48$. Le même 48 que celui tracé par la frontière de Routh.

Lieu racine de K/[s(s+2)(s+4)] avec le point de conception ζ = 0.5 marqué Les pôles partent, se rencontrent à −0.845, s'incurvent vers les asymptotes et franchissent la limite de stabilité à K = 48.

Exemple résolu 2 : conception selon une spécification d'amortissement sur la courbe. Exiger $\zeta = 0.5$. Les pôles doivent être situés sur le rayon formant un angle $\arccos 0.5 = 60°$ par rapport à l' axe réel négatif, c'est-à-dire sur $s = -\sigma + j\,\sqrt{3}\,\sigma$ pour une valeur donnée de $\sigma > 0$. Cherchez le long du rayon le point qui satisfait l'angle condition. À $\sigma = 0.667$, les trois angles des pôles sont exactement $120° + 40.9° + 19.1° = 180°$, donc le point de conception est

$$s^{*} = -0.667 + j\,1.155 .$$

Le gain provient de la condition de module :

$$K = |s^{*}|\cdot|s^{*}+2|\cdot|s^{*}+4| = 1.334 \times 1.764 \times 3.527 = 8.30 .$$

Vérifier la géométrie : $|s^{*}| = \sqrt{0.667^{2} + 1.155^{2}} = 1.334$ et $\dfrac{0.667}{1.334} = 0.500$, correspondant exactement à l'amortissement demandé. Vérifier la marge de stabilité : $K = 8.30$ est bien en dessous de la limite 48, ce qui signifie que l'amortissement, et non la stabilité, est ce que le rayon $\zeta$ permet d'obtenir. Le troisième pôle à ce gain se situe à $-4.67$, bien à gauche de la paire de pôles, ce qui explique pourquoi cette paire domine et que les prédictions du second ordre restent valides.

Erreurs fréquentes.

  • Conserver une racine de rupture hors de la courbe. Le quadratique fournit deux solutions ; seules les points situés sur la courbe de l'axe réel sont physiquement réalisables.
  • Interpréter l'amortissement comme distance à l'origine. $\zeta$ correspond au cosinus de l' angle polaire : les cercles sont des constantes $\omega_n$, les rayons sont des constantes $\zeta$.
  • En supposant que le croisement asymptotique correspond au croisement $j\omega$. Calculez la croisée à partir de $1 + KL_0 = 0$ ; l'asymptote n'est qu'un outil de croquis.

Résumé. Condition d'angle dans, esquissez : segments, centreïde, asymptotes, rupture, croisement. La conception consiste à parcourir la courbe de réponse jusqu'à un rayon d'amortissement et à lire le gain.

Vocabulaire Entrainer
English Français
root locus lieu des racines
asymptote/ˈæsɪmptəʊt/ asymptote
breakaway point point de rupture
phase margin marge de phase
gain crossover croisement de gain
gain margin marge de gain
phase crossover croisement de phase
10.6

Analyse de Bode et Nyquist

Pourquoi c'est important. Dans l'industrie, vous ne connaissez rarement les positions exactes des pôles ; vous mesurez une réponse en fréquence. Les marges constituent la tolérance ingénierie exprimée dans ce langage : à quelle distance ce boucle se trouve-t-elle de l'instabilité, en décibels et en degrés ?

L'idée. Un diagramme de Bode représente le gain de boucle $L(j\omega)$ comme amplitude (en dB, contre fréquence logarithmique) et phase (en degrés). Chaque pôle contribue à une pente de $-20$ dB/décade et jusqu'à $-90°$ de phase ; chaque zéro contribue à l' inverse. Deux nombres lus sur le graphique contiennent les informations de stabilité :

  • Marge de phase PM : à la fréquence de croisement de gain (où $|L| = 1$), de combien de degrés la phase se situe au-dessus de $-180°$.
  • Marge de gain GM : au croisement de phase (où $\angle L = -180°$), le facteur par lequel $|L|$ est inférieur à 1.

La règle opérationnelle qui relie les domaines est $\zeta \approx PM/100$ : une 50° de marge se comporte comme $\zeta \approx 0.5$, avec un dépassement proche de 16%. Le critère de Nyquist rend le comptage de la stabilité exact. Tracez $L(j\omega)$ pour $\omega$ de $-\infty$ à $+\infty$, comptez les enroulements $N$ autour du point $-1$, et la boucle fermée possède $Z = N + P$ pôles dans le demi-plan droit, où $P$ compte les pôles RHP en boucle ouverte. (Un pôle situé à l' origine, comme dans notre exemple d'usine en fonctionnement, est dévié vers la droite sur le contour de Nyquist ; son arc infini reste loin de $-1$ et ne change rien ici.)

Diagramme de Bode en droite de 100/[s(s+10)] avec marges annotées
Lisez la PM au croisement de gain ; la phase n'atteint jamais −180°, donc GM est infinie

Exemple résolu 1 : marges par calcul. Prenez $L = \dfrac{100}{s(s+10)}$. Le croisement de gain résout $|L| = 1$, c'est-à-dire $\omega\sqrt{\omega^{2}+100} = 100$. En élevant au carré, on obtient $\omega^{4} + 100\omega^{2} - 10^{4} = 0$, donc

$$\omega_{c}^{2} = \frac{-100 + \sqrt{100^{2} + 4\times10^{4}}}{2} = 61.8, \qquad \omega_{c} = 7.86\ \text{rad/s}.$$

La phase à cet endroit est $-90° - \arctan(7.86/10) = -90° - 38.2° = -128.2°$, donc la marge de phase est $PM = 180° - 128.2° = 51.8°$. La marge de gain est infinie : la phase s'approche uniquement de $-180°$ asymptotiquement. Vérification croisée dans le domaine temporel : la boucle fermée est $\dfrac{100}{s^{2} + 10s + 100}$, exactement le prototype avec $\omega_n = 10$ et $\zeta = 0.5$, soit un dépassement de 16.3%. La règle $\zeta \approx PM/100$ a prédit 0.52 contre une valeur exacte de 0.5 : une estimation valide, mais pas un théorème.

Diagramme de Nyquist de K/[s(s+2)(s+4)] pour trois gains
Une forme de courbe ; le gain la déplace horizontalement vers −1. Pour K = 96, elle effectue deux tours autour du point

Exemple résolu 2 : l'usine en fonctionnement, trois méthodes. Prenez $L = \dfrac{20}{s(s+2)(s+4)}$, la conception $\zeta = 0.5$ avec un gain plus élevé plus que doublé. La phase atteint $-180°$ lorsque la partie imaginaire de $s(s+2)(s+4)$ s'annule, à $\omega = \sqrt{8} = 2.83$ rad/s, et il y a

$$|L| = \frac{20}{2.83 \times 3.46 \times 4.90} = \frac{20}{48} = 0.417, \qquad GM = \frac{48}{20} = 2.4 \;\;(7.6\ \text{dB}).$$

Le croisement de gain résout $\omega\sqrt{\omega^{2}+4}\sqrt{\omega^{2}+16} = 20$, donnant $\omega_{c} = 1.73$ rad/s. La phase à cet endroit est $-154.3°$, donc $PM = 25.7°$. La règle prédit $\zeta \approx 0.26$ et une réponse oscillante ; la simulation exacte en boucle fermée donne un dépassement de 48%, le comportement que la marge promise. Maintenant, vérifions Nyquist. Le module à la fréquence $-180°$ est $K/48$, donc à $K = 20$ la courbe passe 0.42 vers la droite de $-1$ : aucune enroulement, stable. À $K = 48$, elle passe exactement par $-1$ : marginale. À $K = 96$, elle fait deux tours horaires autour de $-1$, donc $Z = N + P = 2 + 0 = 2$ pôles RHP en boucle fermée. Routh sur $s^{3} + 6s^{2} + 8s + K$ indique une instabilité pour $K > 48$, avec deux racines RHP à $K = 96$. Trois méthodes, une seule réponse.

Erreurs fréquentes.

  • Lire les marges sur la réponse en boucle fermée. Les marges résident dans la boucle gain $L$, avant que la boucle ne se ferme.
  • Confondre les deux croisements. La marge de phase (PM) correspond au croisement de gain ; la marge de gain (GM) au croisement de phase. croisement de phase.
  • Compter les enroulements autour de l'origine. Le critère compte les traversées du point $-1$ ; avec cette convention de signe, le sens horaire est positif. direction.
  • Oublier $P$. Si le procédé lui-même possède des pôles RHP, $Z = N + P$ nécessite ce nombre ; $N$ seul n'est pas la réponse.

Résumé. Bode fournit le PM et le GM en secondes ; $\zeta \approx PM/100$ les transporte dans le domaine temporel ; Nyquist compte exactement les pôles du demi-plan droit, et les trois doivent concord avec Routh. dans le domaine temporel ; Nyquist compte exactement les pôles RHP, et les trois Pourquoi c'est important. La plupart des boucles industrielles fonctionnent en PID. C'est le premier régulateur que vous allez ajuster, et celui que vous ajusterez le plus souvent.

Vocabulaire Entrainer
English Français
Nyquist criterion critère de Nyquist
encirclement enroulement
PID controller contrôleur PID
proportional/prəˈpɔːʃənl/ proportionnel
integral/ˈɪntɪɡrəl/ intégrale
derivative/dɪˈrɪvətɪv/ dérivé
lead compensator compensateur en avance
anti-windup anti-rembobinage
state space espace d'état
eigenvalue/ˈaɪɡənvæljuː/ valeur propre
transition matrix/trænˈsɪʃn ˈmeɪtrɪks/ matrice de transition
controllability commandabilité
10.7

Commande PID et compensation

Le terme proportionnel réagit immédiatement. Le terme intégral retient : il élimine l'erreur permanente en augmentant le type du système. Le contrôleur que vous allez régler, et celui que vous réglerez le plus souvent.

L'idée. Un contrôleur PID agit sur l'erreur $e = r - y$ trois manières à la fois :

$$u(t) = K_{p}\,e \;+\; K_{i}\!\int e\,dt \;+\; K_{d}\frac{de}{dt}.$$

permanente. L'I ajoute un retard de phase. Le D amplifie le bruit de mesure, et il doit agir sur la sortie mesurée plutôt que sur la consigne, sinon chaque changement de consigne propulse l'actionneur. dérivée le terme anticipe, en ajoutant un amortissement proportionnel à la vitesse de variation de l'erreur. Dans la forme (idéale) série, $u = K_{p}\bigl(e + \frac{1}{T_i}\int e\,dt + T_d\dot e\bigr)$, les constantes de réglage sont les temps intégral $T_i$ et le temps dérivé $T_d$, tous deux en secondes.

Le premier ajustement classique est le réglage Ziegler-Nichols au gain ultime : augmentez le gain proportionnel jusqu'à ce que la boucle oscille légèrement, enregistrez le gain ultime $K_u$ et la période d'oscillation $T_u$, puis consultez la ligne correspondante du tableau. Le liste des prix est aussi importante que les gains. Le seul P ne supprime jamais l'erreur stationnaire. I ajoute un déphasage. D amplifie le bruit de mesure, et il doit agir sur la sortie mesurée plutôt que sur la consigne, sinon chaque changement de consigne propulse l'actionneur.

Trois contrôleurs sur une même plante : P seul, PID Ziegler-Nichols et retune PD
Une plante, trois réglages ; chaque courbe simulée à partir des équations en boucle fermée

Exemple résolu 1 : Ziegler-Nichols sur la plante en cours. La boucle $\dfrac{K}{s(s+2)(s+4)}$ oscille à $K_u = 48$ avec $\omega_u = \sqrt{8} = 2.83$ rad/s (limite de Routh et Nyquist), donc la période est $T_u = \dfrac{2\pi}{2.83} = 2.22$ s. La ligne PID du tableau donne

$$K_{p} = 0.6\,K_{u} = 28.8, \qquad T_{i} = T_{u}/2 = 1.11\ \text{s}, \qquad T_{d} = T_{u}/8 = 0.278\ \text{s}.$$

Que obtient-on réellement ? Avec P seul à $K_p = 28.8$, la boucle $s^{3}+6s^{2}+8s+28.8$ a pour pôles $-5.50$ et $-0.25 \pm j2.27$ : 65% dépassement, stabilisation vers 15 s, et une erreur de rampe permanente $\dfrac{1}{K_v} = \dfrac{8}{K_p} = 0.278$. Le PID Ziegler-Nichols élimine cette erreur complètement, car l'intégrateur augmente le type, et son premier dépassement est de 60%, se décaissant d'environ un sixième à chaque cycle : la méthode vise une décaissement quart, pas le confort. La leçon honnête : le tableau vous place dans le voisinage en un seul essai, mais il ne termine pas le travail.

Exemple résolu 2 : terminer par la dérivée, et dimensionner un avanceur. Conserver $K_p = 28.8$ et ajouter la dérivée. Le polynôme caractéristique de la boucle PD est $s^{3} + 6s^{2} + (8 + K_{p}T_d)s + K_{p}$ : le terme D ajoute littéralement au coefficient d'amortissement. Augmenter $T_d$ depuis la valeur Ziegler-Nichols jusqu'à ce que les oscillations cessent. À $T_d = 0.5$ s, le polynôme est $s^{3}+6s^{2}+22.4s+28.8$ avec des pôles $-2$ et $-2 \pm j3.22$. L'endroit où agit la dérivée compte : sur la mesure (la bonne pratique, comme ci-dessous) l'étape de référence rencontre aucune zéro, et l'étape simulée ne présente aucun dépassement, se stabilisant en 2.1 s. Sur l'erreur, le zéro PD à $-2$ annule le pôle réel et la paire subsistante, $\zeta = 2/3.79 = 0.53$, oscille encore à environ 14% : amortissement dans les deux sens, mais seule la forme de mesure est exemptée d'effet de kick. L'erreur de rampe reste $0.278$ : la dérivée achète l'amortissement, pas la précision. Pour allier précision et rapidité, vous combinez les termes et retunez, ce qui correspond exactement à l'exercice de la feuille 10.7.

Lorsque le procédé ne possède pas de gain ultime propre, la compensation en avance de phase dans le domaine fréquentiel remplit la même fonction. Un compensateur en avance $\dfrac{1+\tau s}{1+\alpha\tau s}$ avec $0 < \alpha < 1$ place un zéro sous un pôle et achète de la phase à une fréquence donnée. Le maximum de rehaussement est

$$\sin\phi_{m} = \frac{1-\alpha}{1+\alpha} \qquad\text{at}\qquad \omega_{m} = \frac{1}{\tau\sqrt{\alpha}} .$$

Pour un rehaussement de +45°, $\alpha = \dfrac{1-\sin 45°}{1+\sin 45°} = 0.172$. Le même réseau rehausse également le gain haute fréquence de $\dfrac{1}{\alpha} = 5.8$, ce que la conception doit ensuite absorber, généralement en abaissant le gain principal. Un réseau en retard est la même paire avec $\alpha > 1$ : il achète du gain basse fréquence pour la réduction de l'erreur, au prix d'un déphasage.

L'anti-enroulement fait partie intégrante de toute mise en œuvre réelle. Lorsque le actionneur entre en saturation, l'intégrateur continue d'accumuler l'erreur qu'il ne peut pas dépenser, et lors de la récupération, il libère l'action stockée sous la forme d'une seule grande dépassement. Les deux remèdes standards : bloquer l'intégrateur tant que la sortie est saturée, ou calculer à rebours, en réinjectant un gain multiplié par l'excès de saturation pour réduire l'intégrale. Sans l'un de ces dispositifs, la première saturation réelle consomme toutes les marges que vous avez conçues.

Erreurs fréquentes.

  • Appliquer la méthode du gain ultime à un procédé qui n'oscille jamais. Un Un système du premier ordre ou fortement amorti ne présente pas de $K_u$ ; utilisez la réponse indicielle variante du tableau à la place.
  • Prendre la dérivée de l'erreur au lieu de la mesure. Un échelon de consigne a une pente infinie, et le terme D actionne l'actionneur.
  • Confondre les formes de réglage. Les constantes en série $K_p, T_i, T_d$ ne sont pas les gains parallèles : $K_i = K_p/T_i$ et $K_d = K_p T_d$.
  • Concevoir un réseau avance et oublier son $\dfrac{1}{\alpha}$ renforcement du gain haute fréquence, qui érode la marge que vous avez obtenue.

Résumé. P réagit, I mémorise, D anticipe ; chacun achète un comportement et coûte un prix connu. Utilisez le tableau pour la première approximation, les marges pour la affinement, et l'anti-saturation pour la réalité. Le laboratoire interactif sur la page du cours vous permet d'ajuster exactement ces deux boutons, le gain et l'amortissement, et de voir le dépassement, le temps de stabilisation et la stabilité évoluer.

Explorer

Un bouton pour le gain, un pour l'amortissement

Déplacez le gain Kp et le temps dérivé Td et observez comment le dépassement, le réglage et la stabilité évoluent ensemble ; le gain seul rompt la boucle à Kp = 48, et l'amortissement la rétablit.

10.8

Introduction à l'espace d'états

Pourquoi c'est important. Les fonctions de transfert décrivent une entrée et une sortie. Les contrôleurs modernes, comme un robot équilibriste ou un drone exécutant quatre boucles à la fois, évoluent dans l'espace d'états, où plusieurs variables internes sont modélisées et retournées ensemble.

L'idée. Espace d'états écrit le système sous forme d'équations $n$ du premier ordre au lieu d'un seul polynôme d'ordre $n$ :

$$\dot{x} = Ax + Bu, \qquad y = Cx + Du,$$

où $x$ est le vecteur d'état, $u$ l'entrée, $y$ la sortie mesurée, et $A$, $B$, $C$, $D$ sont des matrices de constantes. Intuition : les états sont des $n$ tiroirs de mémoire. La matrice $A$ indique comment chaque tiroir influence les autres, $B$ précise où l'entrée s'insère, et $C$ définit ce que vous mesurez. Les valeurs propres de $A$ correspondent aux pôles du système, car $\det(sI - A) = 0$ c'est exactement l'équation caractéristique. Avec une entrée nulle, la solution est $x(t) = \Phi(t)\,x(0)$, où la matrice de transition $\Phi(t) = e^{At}$ est l'exponentielle matricielle, calculée comme la série infinie $I + At + \dfrac{(At)^{2}}{2!} + \cdots$, qui converge pour toute matrice carrée.

Trajectoires d'état du modèle de 8/[(s+2)(s+4)] dans le plan de phase
Les trajectoires se redressent sur le vecteur propre lent : la queue de chaque réponse correspond au pôle lent

Exemple résolu 1 : lire un modèle, vérifier sa décroissance. Prenez $G(s) = \dfrac{8}{(s+2)(s+4)} = \dfrac{8}{s^{2}+6s+8}$. En forme compagnon,

$$A = \begin{bmatrix} 0 & 1 \\ -8 & -6 \end{bmatrix}, \quad B = \begin{bmatrix} 0 \\ 1 \end{bmatrix}, \quad C = \begin{bmatrix} 8 & 0 \end{bmatrix}, \quad D = 0 .$$

Le gain en régime continu vérifie la construction : $-CA^{-1}B = \tfrac{8}{8} = 1$, correspondant au gain du procédé à $s = 0$. Les valeurs propres de $A$ sont $-2$ et $-4$, soit exactement les pôles. Maintenant, la matrice de transition à $t = 0.5$ s, évaluée par la série :

$$\Phi(0.5) = e^{0.5A} = \begin{bmatrix} 0.600 & 0.116 \\ -0.930 & -0.097 \end{bmatrix}.$$

Ses valeurs propres sont $e^{-1} = 0.368$ et $e^{-2} = 0.135$ : chaque pôle devient son propre facteur de décroissance par demi-seconde. C'est cette identité profonde : la matrice exponentielle est le pôle, rendu concret. Partant de $x(0) = [1,\;0]^{T}$, le l'état après 0.5 s correspond à la première colonne, $[0.600,\; -0.930]^{T}$. Dans le plan de phase, chaque trajectoire s'aligne sur le vecteur propre lent $[1, -2]^{T}$, ce qui explique que la pôle $\lambda = -2$ domine la queue de la réponse.

Exemple corrigé 2 : placement de pôles par algèbre linéaire. Avec retour d'état complet rétroaction $u = -K_{fb}\,x$ (ici $K_{fb}$ est un vecteur ligne de gains, pas le polynôme caractéristique. Imposez les deux pôles à $A - BK_{fb}$, c'est-à-dire polynôme caractéristique directement. Exigez les deux pôles à $-10$, c'est-à-dire $s^{2} + 20s + 100$. Avec $B = [0,\;1]^{T}$ et $K_{fb} = [k_1,\; k_2]$,

$$A - BK_{fb} = \begin{bmatrix} 0 & 1 \\ -8-k_1 & -6-k_2 \end{bmatrix},$$

dont le polynôme caractéristique est $s^{2} + (6+k_2)s + (8+k_1)$. Faites coïncider coefficients : $k_1 = 92$ et $k_2 = 14$. La vérification tient en une ligne : le propres de $A - BK_{fb}$ valent exactement $-10$ et $-10$. Ce que n'atteint, pourvu que l'entrée puisse effectivement piloter toutes les directions d'état. Cette propriété est la contrôlabilité, vérifiée par le rang de la matrice atteint, à condition que l'entrée puisse effectivement piloter chaque direction d'état. Cela Lorsque les états ne sont pas mesurés, un observateur les estime ; c'est la $[\,B\;\;AB\;\;\cdots\,]$, qui est ici 2, donc les deux pôles sont placables. Lorsque les états ne sont pas mesurés, un observateur les estime ; c'est la porte vers le cours suivant.

Erreurs fréquentes.

  • Oublier $C$. Les états ne sont pas la sortie ; la fonction de transfert est $C(sI-A)^{-1}B + D$, et négliger $C$ modifie silencieusement le gain continu.
  • Taking $e^{At}$ element by element. The matrix exponential is defined by la série, et ses entrées hors diagonale ne sont pas des exponentielles des entrées.
  • En supposant que le placement de pôles fonctionne toujours. Si $[\,B\;\;AB\;\;\cdots\,]$ perd rang, certaines directions sont inaccessibles et aucune $K_{fb}$ n'existe ; vérifiez d'abord la commandabilité.
  • Le mélange des conventions. Ce cours utilise des états colonnes et une ligne $K_{fb}$ ; un manuel avec des états lignes inverse tous les produits.

Résumé. $A$ contient la dynamique, ses valeurs propres sont les pôles, $e^{At}$ est la réponse libre, et $u = -K_{fb}x$ transforme la conception en algèbre linéaire, garantie par la commandabilité.

Leçons interactives sur ce sujet

Traversez-le étape par étape, avec des exercices à vérification instantanée.

Plus de sujets dans Génie électrique universitaire

Se connecter ou créer un compte

IGCSE, A-Level & AP