Regulation Correcteur PID2020
Regulation Correcteur PID2020
Regulation Correcteur PID2020
Numérique
Dr Pousga E. J.-C. Kaboré
Le correcteur PID est le correcteur le plus utilisé dans l’industrie (plus de 90%)
Correcteur PID
Perturbations
+
( )
+ u(t) +
Yc C(p) H(p)
-
( ) ∎ u(t)
Vers actionneur ou
∎ pré-actionneur
Réglage PID
• Signification des trois composantes du PID
Présent
Passé Futur
Kp Ti Td
Correcteur P 0,5 Klim
Correcteur PI 0,45 Klim 0, 8Tlim 0
Correcteur PID 0,6 Klim 0,5Tlim 0,
125Tlim
Kp Ti Td
Correcteur P 1/a ---- -----
Correcteur PI 0,9/a 3/L
Correcteur PID 1,2/a 2L L/2
• Boucle ouverte
Réglage PID
• Principales reproches à Ziegler Nichols:
– Pas de critères de performances sur la boucle fermée
– Dépassement balistique important
– Mise en œuvre pas toujours possible:
• faire osciller la variable de sortie peut représenter des risques de stabilité
• Les essais peuvent représenter des pertes de matières donc financières
Umax
Umin
h-u0
Pour prendre en compte les bruits de mesures, on permet une
marge de détection
Synthèse des PID
• La méthode Relay
ON/OFF
Consig u
ne système
PID
h
Synthèse des PID
y
a
t
Tosc
Retard
Synthèse des PID
• A partir des paramètres obtenus on peut appliquer
Ziegler Nichols ou des variantes qui suivent:
Méthode Kp Ti Td
Ziegler Nichols Ku/1,7 Tosc/2 Tosc/8
Un petit dépassement Ku/3 Tosc/2 Tosc/8
PI 0 0
PID
Réglage PID
• Méthode de Chien, Hrones, et Reswick (CHR)
– Principal objectif: respect de la consigne et pas de
dépassement balistique
– On utilise les paramètres a et L et T de Ziegler
Nichols
Dépassement Pas de dépassement Dépassement de 20%
Paramètres PID Kp Ti Td Kp Ti Td
P 0 0
PI 0 0
PID
Synthèse des PID
Paramètres correcteurs Kp Ti Td
P 0
PI 0
PD
PID
II. Numérisation de la correction
Uk Yk
BOZ Système
Uk Yk
Système discret
H(z)
Yck k uk Yk
C(z) Système, H(z)
Numérisation de la correction
• Ce schéma devient un algorithme exécuté par
un microcontrôleur ou un régulateur ou encore
un automate.
Uk Yk
Système discret
H(z)
- Yck
k
C(z)
+
Numérisation de la correction
La correction
La correction
Le correcteur PID
• Lors d’un changement de consigne, l’action
dérivé est amplifiée. Il faut donc filtrer les
bruits de mesures en entrée.
Réglages de Takahashi pour un régulateur PID numérique filtré.
• On utilise des correcteurs de la forme:
−1
• = −
−1
• Et = pour un correcteur P
• Comme pour la méthode de Ziegler-Nichols, il faut
alors soumettre le système à l'un des deux essais :
– un essai indiciel qui donne les valeurs de τ et a,
– un essai en boucle fermée avec un gain K : on augmente K
jusqu‘à Kosc valeur du gain pour laquelle
– on obtient une oscillation entretenue de période Tosc.
Réglages de Takahashi pour un régulateur PID numérique filtré.
Réglage PID numérisé
• Sous Matlab, il existe des fonctions spécifiques
pour numériser:
– La fonction PID permet d’avoir la version
numérisée
– La fonction feedback permet d’implémenter la
commande.
– On peut aussi utiliser c2d pour avoir la version
numérique.
La réalisation de la commande numérisée
Exemple de programme
Le prédicteur de smith
• Dans le cas de systèmes très retardés, ce qui arrive
souvent dans les applications industrielles, les
méthodes précédentes de PID conduisent à un
système plus lent en boucle fermée qu'en boucle
ouverte si le retard pur dépasse la moitié de la
constante de temps dominante.
• Dans ce cas le système se met sous la forme