Correction des Systèmes Asservis
Cours complet · sciences industrielles (PTSI), chapitre 5 · CPGE PTSI (1re année)
Travailler ce chapitre sur Adloun
5.1 Nécessité et objectifs de la correction
Un procédé physique nu ne satisfait que très rarement l'ensemble du cahier des charges :
- S'il est stable et précis, il est souvent trop lent.
- Si on augmente le gain pour le rendre rapide et précis, il devient oscillatoire ou instable.
Le correcteur inséré dans la boucle modifie la fonction de transfert en boucle ouverte pour réaliser le meilleur compromis stabilité / précision / rapidité.
5.2 Correcteur à avance de phase
Le raisonnement est direct : si la marge de phase manque, on rajoute de la phase, et juste là où elle sert — au voisinage de la pulsation de coupure. C'est ce que fait ce correcteur, dont l'apport de phase est maximal en et vaut tel que .
Le réglage se conduit donc à l'envers : on choisit d'abord le supplément de phase nécessaire, on en déduit , puis on place sur la pulsation de coupure visée, ce qui donne . Le prix à payer est un gain relevé en haute fréquence — d'un facteur — qui amplifie d'autant le bruit de mesure : on ne dépasse guère , soit environ d'apport, quitte à mettre deux cellules en cascade.
Sa fonction de transfert s'écrit sous forme canonique :
Il apporte un supplément de phase positif sur une plage de pulsation centrée sur la pulsation moyenne géométrique :
5.3 Structures de correction avancées
Les correcteurs élémentaires se combinent, et la pratique industrielle en a retenu quelques assemblages.
Le PID additionne les trois actions : proportionnelle pour la rapidité, intégrale pour annuler l'écart permanent, dérivée pour anticiper et amortir. La commande en cascade imbrique deux boucles — une boucle interne rapide sur une grandeur intermédiaire, par exemple le courant d'un moteur, à l'intérieur d'une boucle externe lente sur la grandeur utile — de sorte que la boucle interne écrase les perturbations avant qu'elles n'atteignent la sortie. L'anticipation, enfin, ajoute une action calculée directement à partir de la consigne, sans passer par l'écart : elle améliore le suivi sans toucher à la stabilité, puisqu'elle n'intervient pas dans la boucle.
Quand le modèle du procédé fait défaut, on règle un PID sans lui. On annule les actions intégrale et dérivée, puis on augmente le gain proportionnel jusqu'au pompage : la sortie oscille alors sans s'amortir. On relève le gain critique et la période des oscillations , et les réglages se lisent dans une table : , , pour un PID. Ces valeurs ne sont pas optimales — elles visent un dépassement d'environ — mais elles donnent un point de départ en quelques minutes d'essai.
<i class="fa-solid fa-dumbbell mr-2" style="color:#2E7559"></i>5.4 Exercices résolus
Un système a pour FTBO . Déterminer la valeur du gain proportionnel garantissant une marge de gain .
Démonstration
Déphasage : . Pulsation : . Module du système nu () en :
Pour une marge de gain , il faut .
Un procédé a pour modèle . On implante un correcteur PI : .
- Choisir pour compenser le pôle dominant du procédé.
- Donner la FTBO résultante.
- Déterminer pour obtenir une marge de phase ().
Démonstration
1. Le pôle dominant correspond à la plus grande constante de temps . On choisit donc .
2. La FTBO devient :
La compensation transforme un second ordre sans intégrateur en un système de classe 1 (erreur statique désormais strictement nulle !).
3. Déphasage : . Pour , on a . Condition de gain :
Soit un procédé . On souhaite obtenir une marge de phase avec une bande passante .
- Calculer la phase du procédé nu en .
- En déduire l'apport de phase requis.
- Calculer le paramètre , la constante de temps et le gain statique du correcteur.
Démonstration
1. Phase du procédé nu :
2. Avec le correcteur, on veut . L'avance de phase nécessaire vaut :
3. Calcul du coefficient :
Constante de temps (avec ) :
Le zéro est en et le pôle en . Gain : en , le correcteur amplifie de . Le module du procédé nu en est .
Pourquoi implante-t-on toujours une action dérivée sous forme filtrée avec plutôt qu'un dérivateur pur ?
Démonstration
Un dérivateur pur a un gain fréquentiel qui tend vers l'infini en haute fréquence ( sans limite). En pratique :
- Il amplifierait démesurément les bruits de mesure haute fréquence (bruit électromagnétique, quantification de codeur), ce qui saturerait instantanément les hacheurs et ferait chauffer les moteurs.
- Le pôle de filtrage haute fréquence coupe cette amplification au-delà de , limitant le gain à (environ pour ).
Sur une boucle fermée avec correcteur proportionnel , on augmente jusqu'à obtenir des oscillations entretenues non amorties d'amplitude constante pour et une période d'oscillation . Calculer les paramètres du correcteur PID selon les règles de Ziegler-Nichols en boucle fermée :
Démonstration
Application numérique directe des formules de Ziegler-Nichols :
- Gain proportionnel : .
- Temps d'intégration : .
- Temps de dérivation : .
Fonction de transfert du PID :
- Décrire le phénomène d'emballement d'intégrateur (Integrator Windup) lorsqu'un actionneur sature en tension.
- Expliquer le principe de la structure de correction Anti-Windup.
Démonstration
1. Lorsqu'un échelon de consigne de grande amplitude est appliqué, la commande calculée par le PID dépasse la tension maximale disponible sur l'amplificateur (). Pendant toute la phase de saturation, l'erreur reste positive et le terme intégral continue d'accumuler une valeur énorme (effet mémoire). Lorsque la sortie rejoint enfin la consigne (), l'intégrateur reste saturé et continue de pousser à pleine puissance, provoquant un dépassement colossal et un temps de rétablissement très long.
2. La correction Anti-Windup mesure la différence entre la commande calculée et la commande effectivement délivrée après saturation et réinjecte cet écart avec un gain de décharge pour stopper l'accumulation intégrale dès que l'actionneur sature.
Un correcteur à retard de phase s'écrit avec (ou avec ).
- Quel est son effet sur le gain en basse fréquence ?
- Pourquoi est-il préféré au correcteur PI quand on ne veut pas introduire un pôle pur à l'origine ?
Démonstration
1. En basse fréquence (), le gain est amplifié de , ce qui réduit fortement l'erreur statique sans modifier la marge de phase en haute fréquence.
2. Il évite la chute de phase permanente de d'un intégrateur pur en très basse fréquence tout en améliorant significativement la précision statique.
Un satellite sans frottement est modélisé par un double intégrateur .
- Montrer qu'un correcteur proportionnel pur conduit à un système oscillant non amorti.
- Montrer qu'un correcteur PD stabilise la boucle fermée.
Démonstration
1. Avec , la FTBF est . Le dénominateur n'a pas de terme en () : les pôles sont purement imaginaires . Le système oscille indéfiniment.
2. Avec le PD, la FTBF devient . Le terme en vaut , ce qui confère un amortissement . Le système est exponentiellement stable.
Un système d'ordre 2 a pour représentation d'état , . On applique une loi de commande par retour d'état . Déterminer les gains et pour placer les pôles en boucle fermée en (, ).
Démonstration
Équation d'état en boucle fermée :
Polynôme caractéristique en boucle fermée :
Polynôme désiré :
Par identification terme à terme :
Remplir le tableau de comparaison des correcteurs classiques :
| Correcteur | Précision statique | Stabilité / Amortissement | Rapidité |
|---|---|---|---|
| P () | Améliorée | Dégradée | Améliorée |
| PI | Parfaite () | Dégradée en BF | Légèrement ralentie |
| PD | Inchangée | Très améliorée | Améliorée |
| PID | Parfaite () | Améliorée | Améliorée |
| Avance de phase | Inchangée | Améliorée () | Nettement améliorée |
Démonstration
Cette synthèse résume les propriétés fondamentales vérifiées au concours :
- Le PI assure la précision absolue par son intégrateur mais consomme de la phase en basse fréquence.
- L'avance de phase et le PD restaurent la marge de phase pour accélérer la dynamique sans dépassement.
5.5 Problèmes contextualisés
Un robot porte-aiguille pour chirurgie oculaire présente une résonance biomécanique des tissus de l'œil à et exige une précision de positionnement submétrique () sans dépassement pour ne pas perforer la rétine.
- La FTBO sans correcteur est . Concevoir un correcteur à avance de phase assurant à .
- Calculer le premier dépassement indiciel attendu.
Démonstration
1. Phase du procédé nu en :
Pour une marge de phase de , la phase totale désirée en est . L'apport d'avance de phase nécessaire vaut :
Calcul du coefficient d'avance de phase :
Constante de temps :
Le zéro est placé en et le pôle en .
2. Avec une marge de phase de , le coefficient d'amortissement équivalent vaut . Le dépassement indiciel est :
Ce que ça nous apprend. Une avance de phase bien calibrée permet de concilier une rapidité de et une marge de sécurité absolue de indispensable lors des micro-incisions chirurgicales.
L'entrefer d'un électroaimant de sustentation magnétique est un système instable en boucle ouverte de fonction de transfert avec (pôle instable dans le demi-plan droit en ).
- Montrer qu'un correcteur proportionnel seul ne peut jamais stabiliser l'entrefer.
- Montrer qu'un correcteur PD stabilise la sustentation et calculer les conditions sur et .
Démonstration
1. Avec , le dénominateur de la FTBF s'écrit :
Le terme en est nul et le terme constant est négatif : les pôles sont toujours réels de signes opposés. Le système reste violemment instable.
2. Avec le correcteur PD (gain négatif pour compenser le signe de ) :
D'après le critère de Routh, le système est strictement stable si et seulement si :
- (raideur magnétique équivalente positive)
- (amortissement dérivé actif positif)
Ce que ça nous apprend. L'action dérivée n'est pas ici une simple option de réglage mais une nécessité mathématique absolue pour introduire l'amortissement manquant sans lequel un pôle instable ne peut être ramené dans le demi-plan gauche.
Une vanne de conduite forcée présente un retard de transmission d'onde acoustique : .
- Régler un correcteur PI par compensation de pôle ().
- Déterminer le gain garantissant une marge de phase .
Démonstration
1. En posant , la FTBO devient :
2. Déphasage de la FTBO : . Pour une marge de phase de , on impose :
Condition de gain :
Ce que ça nous apprend. En présence de retard pur , la bande passante maximale en boucle fermée est bornée par , ce qui fixe la cadence maximale de manœuvre sans risque de coup de bélier hydraulique.
Un radar de poursuite motorisé par moteur couple asservit sa position d'antenne avec une boucle interne de vitesse rapide (temps de réponse ) et une boucle externe de position.
- Expliquer l'avantage de la commande en cascade par rapport à une boucle simple face aux rafales de vent.
- Établir la fonction de transfert globale de poursuite angulaire.
Démonstration
1. Dans une commande cascade :
- La boucle interne de vitesse réagit très rapidement () et compense les perturbations de couple dues au vent avant même que l'antenne n'ait eu le temps de dévier significativement en position.
- La boucle externe de position ne voit qu'un actionneur de vitesse quasi-parfait sans frottement non linéaire.
2. La FTBF interne est . La FTBO de position avec correcteur proportionnel vaut :
La FTBF globale est un second ordre de pulsation propre et d'amortissement : on obtient en réglant ( donnerait le régime critique, ).
Ce que ça nous apprend. La structure en cascade est le standard industriel pour tous les axes asservis de haute précision (machines-outils, robots, radars).
Pour éjecter des gouttes de picolitres à , une céramique piézoélectrique est excitée par des impulsions trapézoïdales.
- La céramique résonne à . Expliquer comment dimensionner le temps de montée de l'impulsion pour ne pas exciter cette résonance parasite.
- Proposer un profil de commande à filtrage d'entrée (Input Shaping).
Démonstration
1. Le spectre d'une impulsion trapézoïdale présente des zéros d'énergie fréquentielle à toutes les fréquences multiples de . En choisissant un temps de montée égal à la période propre de résonance :
l'énergie spectrale injectée à est rigoureusement nulle, ce qui évite les vibrations résiduelles d'éjection.
2. L'Input Shaping décompose l'ordre en deux impulsions décalées de de telle sorte que l'onde générée par la seconde impulsion annule par interférence destructive exacte l'oscillation créée par la première.
Ce que ça nous apprend. La génération de trajectoires optimisées (motion planning) et le pré-filtrage de commande permettent de contourner les limitations dynamiques sans alourdir le correcteur de boucle.