Beruflich Dokumente
Kultur Dokumente
Laboratoire 1.
Contrôleurs de type PID
Objectif: L'objectif de ce laboratoire est d'examiner les principaux éléments sur les
propriétés et la conception de contrôleurs de type PID.
1. Vue d'ensemble
La structure classique d’un régulateur PID est présentée dans la figure précédente. La commande
d'un tel régulateur est calculée comme suit:
1
t
de(t )
u (t ) = K P e(t ) + ∫ e(t )dt + Td
Ti 0
dt
où e(t) = r(t) – y(t) (l’erreur de contrôle est égale à la différence entre la valeur de la référence et la valeur
mesurée de la sortie).
La représentation en fréquence:
1
H PID ( s ) = K P 1 + + Td s
Ti s
Comme l’élément dérivé est non réalisable on utilise un composant pour le filtrage:
1 Td s
H PID ( s) = K P 1 + +
Ti s αTD s + 1
Pagina 1 din 7
Laboratoire 1
Ceci est la forme utilisée en tant que norme, mais dans la pratique il y a des nombreuses
variantes de ce contrôleur. A mentionner la représentation avec facteur d’influence q :
1 Td s
H PID ( s) = K P 1 + 1 + q
Ti s α T D s + 1
L’action Proportionnelle
u (t ) = K P e(t )
L’action Intégrale
t
1
u (t ) = K P (e(t ) + ∫ e(t )) dt
Ti 0
L’action Dérivée
1
t
de(t )
u (t ) = K P e(t ) + ∫ e(t )dt + Td
Ti 0 dt
La composante dérivée aura une action très importante au début de la stabilisation du système et
elle perd son effet dès que le système atteint le régime stationnaire. Elle va conduire à une
réduction du dépassement causé par la composante intégrative. Etant une composante dérivée,
elle est très sensible aux perturbations qui peuvent être fortement amplifiées.
Commande de Processus Industriels
Pagina 3 din 7
Laboratoire 1
y(t) HTT
y(t)
HTT
r(t) y(t)
Ho
Etapes:
1. On détermine l’excès pôles zéros : e=p-z.
2. On impose pour le système en boucle fermée une fonction de transfert Ho pour laquelle
l’excès pôles zéros est égale ou supérieure à e. Selon les spécifications sur le temps
transitoire, le dépassement ou les autres performances, on détermine les paramètres de la
fonction de transfert.
Exemple:
2
Kw0
Ho = 2 2
(10)
s + 2ξw0 s + w0
où K – le gain statique de la sortie par rapport à la
référence ;
ξ - déterminé à partir du dépassement imposé
pour le système (par exemple, ξ=0.7 ⇒ σ = 4.57
%)
Observations :
Les contrôleurs de type PID ont un seul degré de liberté. Par conséquent, notre solution permet
de répondre à un seul but, qui est généralement choisi pour être le suivi de référence. Si en même
temps nous voulons avoir un bon comportement en rejetant les perturbations, cela n'est pas
possible et nous aurons alors à envisager la mise en œuvre des contrôleurs à deux degrés de
liberté (par exemple, les régulateurs de type RST).
Pagina 5 din 7
Laboratoire 1
T k −1
T
u[ k ] = K P ε [k ] + e
Ti
∑ ε [i] + T (ε [k ] − ε [k − 1])
d
( 27)
i =0 e
−1 q 0 + q1 z −1 + q 2 z −2
H R (z ) = (29)
1 − z −1
où :
T T
q0 = K P 1 + e + d
Ti Te
T
q1 = − K P 1 + 2 d (30)
Te
T
q2 = K P d
Te
Observation :
Aussi, pour le cas discret il existe des procédures pour la synthèse de contrôleurs PID numérique
à partir d'un modèle numérique ; nous rappelons ici la procédure de placement des pôles en
discret ou la méthode de la réponse impose.
Commande de Processus Industriels
Applications
On utilise le logiciel MATLAB/Simulink.
Application 1
1
La fonction de transfert du système est : H p ( s) = .
( s + 1)3
On considère un contrôleur de type proportionnel, avec Kr=[0.1:0.1:1].
1.1 Obtenir la réponse du système en boucle fermée (régulateur + processus) pour une entrée de
type échelon, pour les valeurs données du Kr.
1.2 Quels sont les effets de l'augmentation de Kr ?
1.3 Quelle est sa valeur maximale pour que le système soit stable ?
Application 2
1
On connaît la fonction de transfert du système: H F ( s) = .
(10s + 1)( s + 1)
2.1 Déterminer un contrôleur de type PI, en suivant la procédure de placement des pôles et en tenant
compte que la réponse en boucle fermée du système est oscillant, avec un dépassement ( σ ) qui
est moins que 5% et également avec un temps d’établissement (temps transitoire - tt ) qui est
moins que 10secondes.
2.2 Représenter la réponse du système continu en boucle fermée.
2.3 Calculer un contrôleur PI discret, à partir de la forme obtenue à 2.1.
2.4 Comparer la réponse du système discret en boucle fermée avec celui obtenu à 2.2.
Pagina 7 din 7