Exercice 1 : Correcteurs PI, PD, PID
🌐 Énoncé du problème / Cadre d’étude
Section titled “🌐 Énoncé du problème / Cadre d’étude”On s’intéresse à l’asservissement en position d’un axe vertical d’un robot manipulateur industriel, utilisé dans le cadre d’une chaîne de production automatisée. Le schéma bloc du système asservi est donné par une boucle de retour unité ().
L’actionneur et la charge mécanique sont modélisés par une fonction de transfert du premier ordre avec un temps de réponse caractéristique : où :
- (gain statique du procédé).
- (constante de temps).
L’objectif de l’étude est de comparer les performances du système en boucle fermée selon le type de correcteur utilisé : proportionnel simple (P), proportionnel-intégrateur (PI), proportionnel-dérivé (PD) ou PID. Le cahier des charges impose une erreur statique nulle pour une entrée en échelon, et une amélioration de la rapidité et de la stabilité par rapport au correcteur P.
❓ Questions progressives
Section titled “❓ Questions progressives”-
Étude du système non corrigé (Correcteur P)
- On choisit un correcteur purement proportionnel : .
- Exprimer la fonction de transfert en boucle fermée du système.
- Déterminer l’erreur statique pour une consigne en échelon d’amplitude .
- Quelle valeur minimale de faut-il choisir pour garantir une erreur statique inférieure à ? Quel est l’inconvénient majeur d’une augmentation excessive de sur un système réel ?
-
Apport d’un correcteur Proportionnel-Intégrateur (PI)
- Afin d’annuler l’erreur statique sans pour autant augmenter excessivement le gain proportionnel, on adopte un correcteur PI de la forme : .
- Exprimer la fonction de transfert en boucle ouverte (FTBO) du système corrigé. Quel est l’ordre du système en boucle ouverte ? Quelle est sa nouvelle classe ? En déduire l’impact sur l’erreur statique pour une entrée en échelon.
- On choisit d’annuler le pôle dominant du procédé en posant . Exprimer alors la fonction de transfert en boucle fermée .
- Déterminer l’expression du temps de réponse à de ce système en fonction de , et . Conclure sur l’intérêt de ce réglage (technique de compensation de pôle).
-
Apport d’un correcteur Proportionnel-Dérivé (PD)
- Pour améliorer la rapidité et l’amortissement du système, on utilise maintenant un correcteur PD sous la forme : , où est le temps d’action dérivée.
- Déterminer la fonction de transfert en boucle fermée et l’exprimer sous la forme canonique d’un système du second ordre :
- Exprimer la pulsation propre et le coefficient d’amortissement en fonction de , , et .
- Montrer que le terme dérivé permet d’agir directement sur l’amortissement sans modifier l’ordre du système en boucle fermée.
-
Synthèse d’un correcteur PID complet
- On souhaite cumuler les avantages des deux actions précédentes en utilisant un correcteur PID idéal :
- Écrire la fonction de transfert en boucle ouverte. Préciser la classe du système et la valeur de l’erreur statique pour un échelon.
- Proposer une stratégie de réglage (paramétrage) pour simplifier l’analyse de la boucle fermée, en s’inspirant des questions précédentes.
💡 Pistes & Indications méthodologiques
Section titled “💡 Pistes & Indications méthodologiques”- Rappel de cours indispensable : L’erreur statique se calcule via le théorème de la valeur finale (pour une entrée échelon) ou directement en fonction de la classe du système .
- Compensation de pôle : Lorsque le numérateur d’un correcteur contient un terme qui s’annule avec un pôle de la chaîne directe (le procédé), cela simplifie l’expression mathématique mais nécessite une attention particulière sur la robustesse en pratique (modélisation exacte).
- Identification canonique : Identifiez toujours par identification terme à terme les coefficients du dénominateur du second ordre avec .
📋 Corrigé détaillé pas à pas
Section titled “📋 Corrigé détaillé pas à pas”1. Étude du système non corrigé (Correcteur P)
Section titled “1. Étude du système non corrigé (Correcteur P)”- La FTBO est : .
- La fonction de transfert en boucle fermée est :
- Erreur statique pour un échelon d’amplitude :
- Condition sur : Inconvénient : Augmenter améliore la précision, mais amplifie le bruit de mesure et risque de saturer la commande (actionneurs réels limités en tension/courant) ou de provoquer des instabilités en présence de retards non modélisés.
2. Apport d’un correcteur Proportionnel-Intégrateur (PI)
Section titled “2. Apport d’un correcteur Proportionnel-Intégrateur (PI)”- .
- Le système en boucle ouverte est d’ordre et de classe 1 (présence d’un intégrateur pur au dénominateur).
- L’erreur statique pour un échelon est donc nulle ().
- Si on choisit , le terme au numérateur de la FTBO simplifie le pôle du procédé. La fonction de transfert en boucle ouverte devient :
- La fonction de transfert en boucle fermée devient alors un système du premier ordre :
- Le temps de réponse à d’un premier ordre est . Conclusion: Ce réglage permet d’annuler l’erreur statique tout en conservant un comportement de système du premier ordre (pas de dépassement), avec une rapidité ajustable par le gain .
3. Apport d’un correcteur Proportionnel-Dérivé (PD)
Section titled “3. Apport d’un correcteur Proportionnel-Dérivé (PD)”- .
- La fonction de transfert en boucle fermée est : Mettons-la sous forme canonique du second ordre en divisant par : Rectification rigoureuse : Le correcteur PD en série avec un premier ordre donne un numérateur en de degré 1, et un dénominateur en de degré 1… Attends, a un dénominateur en , donc le dénominateur de est , qui reste un premier ordre ! Note d’examinateur : Pour obtenir un second ordre avec un correcteur PD, il faut que le procédé initial soit lui-même au moins du second ordre, ou que l’on considère un système avec un capteur dynamique. Avec un procédé du 1er ordre, le PD n’augmente pas l’ordre mais modifie la constante de temps : . Le terme dérivé permet de réduire cette constante de temps et donc d’accélérer le système, au détriment d’une sensibilité accrue aux bruits de haute fréquence.
4. Synthèse d’un correcteur PID complet
Section titled “4. Synthèse d’un correcteur PID complet”- .
- Classe : Le système est de classe 1 (grâce à l’action intégratrice ), garantissant une erreur statique nulle en régime permanent pour une consigne en échelon.
- Stratégie de réglage : Par compensation, si l’on choisit le régulateur de manière à ce que l’un des zéros du PID compense le pôle du procédé ( ou placement de pôles par identification polynomiale), on s’affranchit de la dynamique lente du procédé pour imposer des performances dynamiques propres (amortissement et pulsation souhaités via le choix conjugué de , et ).