Académique Documents
Professionnel Documents
Culture Documents
Rgulateur PID
Octobre 2010
university-logo 1 / 35
Plan
Plan
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
university-logo 2 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
Motivation
Structure de rgulateur la plus utilise (95 pourcents des rgulateurs dans les procds industriels) Dveloppe initialement par des expriences; approche par essais et erreurs
P: action proportionnelle lerreur de rglage (la plus naturelle) I: action par intgration ; permet dannuler lerreur statique (pour une rfrence constante); dgrade gnralement la rponse transitoire D: action drive permet damliorer la rponse transitoire grce leffet danticipation
Ple de ltrage introduit notamment pour rendre la fonction de transfert propre ralisable en pratique
university-logo 4 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
Objectif
Comprendre le rle des diffrentes actions P, I et D Introduire une mthode heuristique dajustement des paramtres kP , kI , kD et sensibiliser ses limitations
university-logo 5 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
soit
Dbf (p) =
U (p) = kP E(p)
university-logo
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
Effet dans une rtroaction unitaire sur un systme du 1er ordre ? Effet dans une rtroaction unitaire sur un systme du 2e ordre
Systme rgl G(p) = p2 +ab 1 p+a2 kP Fonction de transfert de la boucle ferme : T (p) = p2 +a1b p+a2 +kP b Possibilit de modier la pulsation naturelle du systme mais pas son facteur damortissement Systme de type 0 erreur statique dautant plus faible que kP grand Augmentation de la frquence naturelle mne diminution de lamortissement (cf a1 = 2n constant)
university-logo 8 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
u(t) = kP e(t) + kI
0
e( )d
Y (p) =
p2
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
university-logo 10 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
university-logo 11 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
u(t) = kP e(t) + kI
t0
e( )d + kD
de(t) dt
Donne une rponse brusque lors dun changement abrupt de rfrence souvent utile de placer laction drive dans la rtroaction
t
u(t) = kP e(t) + kI
0
e( )d kD
dy(t) dt
university-logo 12 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
Figure: Schmas fonctionnels sans ou avec drive de la rfrence [Franklin et al., 2010]
university-logo 13 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
o DEN (p) = p3 + (a1 + bkD )p2 + (a2 + bkP )p + bkI Possibilit dassigner arbitrairement les 3 racines de DEN (p) par choix de kP , kI et kD Boucle ferme dans le cas o laction drive porte sur y(t) Y (p) = b(pkP + kI ) bp R(p) + W (p) DEN (p) DEN (p)
14 / 35
university-logo
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
kD kP N
university-logo
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
Equivalence: Constante de temps de laction par intgration TI = kP /kI Constante de temps de laction drive TD = kD /kP N entre 8 et 20
university-logo 16 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
university-logo 17 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
Ajustement des paramtres du rgulateur pour obtenir une rponse avec un facteur de dcroissance d gal 0.25
university-logo 19 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
university-logo 20 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
university-logo 21 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
Faible amortissement car d = 0.25 quivaut 0.21 Dpassement indiciel important Meilleure rponse vis--vis dune perturbation abrupte (en chelon) que vis--vis dun chelon de consigne
university-logo 22 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
university-logo 23 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
university-logo 24 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
university-logo 25 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
kP gnralement plus faible par la mthode de la sensibilit ultime que par lapproche base sur la rponse indicielle dpassement indiciel plus faible mais encore fort important kP important faibles marges de stabilit Requiert mise en oscillation de la boucle ferme
university-logo 26 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
Action drive peu frquemment utilise pour la rgulation des procds industriels Appropri pour les systmes rgls dont le comportement transitoire est proche de celui dun systme du premier ordre Appropri pour les systmes dordre suprieur sil nest pas ncessaire datteindre des performances leves
university-logo 28 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
Appropri pour les systmes rgls dont le comportement transitoire est proche de celui dun systme du deuxime ordre Intrt de laction drive apparat en particulier quand les constantes de temps sont signicativement diffrentes (ex: rgulation de temprature) Pour les systmes dordre suprieur 2, laction drive permet damliorer la rapidit de la rponse par rapport la rponse obtenue avec un PI. Lamlioration du facteur damortissement permet daugmenter le gain proportionnel
university-logo 29 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
university-logo 30 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
university-logo 31 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
Systmes avec modes oscillants peu amortis Rgulateur PID peut sufre si il y a une seule paire de ples complexes conjugus peu amortis dans la bande passante souhaite pour la boucle ferme Besoin dun ajustement de TI et de TD spcique (voir ultrieurement utilisation dun correcteur notch)
university-logo 32 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
Rcapitulation
Augmenter le gain proportionnel rduit lerreur staitique, mais un grand gain dstabilise presque toujours la boucle ferme et sollicite fortement les actionnneurs (cf bruit de mesure) Laction par intgration annule lerreur statique vis--vis dune perturbation constante et/ou dune rfrence constante mais a un effet dstabilisant Laction drive augmente lamortissement et a un effet stabilisant Loi de rglage PID U (p) = ou U (p) = kP 1 + kP + kI + kD p E(p) p 1 + TD p E(p) TI p
university-logo 34 / 35
Mise en contexte Actions proportionnelle, intgrale et drive Ajustement par les mthodes de Ziegler-Nichols Quand utiliser un rgulateur PI ou PID Rcapitulation
Rcapitulation
Mthode de Ziegler Nichols permet un premier ajustement rapide sur la base du relev de la rponse indicielle du systme rgl ou dune exprience en boucle ferme Mthode de Ziegler Nichols rsulte en une boucle ferme avec un amortissement faible et de faibles marges de stabilit Mthode heuristique plus performante : mthode - [Astrm et Hagglund, 1995] Meilleures performances que la rgulation PID possibles pour un systme rgl dordre lev, un systme avec temps mort important ou un systme avec modes oscillants peu amortis
university-logo 35 / 35