30
J D F 3 0 0 | I N D I C AT E U R LO C A L | O I/ J D F 3 0 0 - F R R E V. A
... 10 Blocs CAP (Control Application Process)
Un commutateur de BYPASS est à disposition de l'opérateur si l'option de contrôle Bypass Enable est vraie. BYPASS est utilisé dans les
contrôleurs en cascade secondaires ayant une PV définie comme Bad. L'option Bypass Enable est nécessaire car tous les schémas de
contrôle en cascade ne resteront pas stables si BYPASS est vrai.
BYPASS peut uniquement être modifié lorsque le mode du bloc est Man ou O/S. Lorsqu'elle est définie, la valeur de SP, en pourcentage
de plage, passe directement à la sortie cible, et la valeur de OUT est utilisée pour BKCAL_OUT. Lorsque le mode est changé pour Cas,
il est demandé au bloc en amont d'initialiser la valeur de OUT. Lorsqu'un bloc est en mode Cas, lors de la transition en dehors de
BYPASS, il est demandé au bloc en amont d'initialiser la valeur PV, quelle que soit l'option « Use PV for BKCAL_OUT ».
GAIN, RESET et RATE sont les constantes de réglage pour les termes P, I et D, respectivement. GAIN est un nombre sans dimension.
RESET et RATE sont des constantes de temps exprimées en secondes. Il existe des contrôleurs réglés en fonction de la valeur inverse
de certaines ou de toutes ces données, comme la bande proportionnelle ou les répétitions par minute. L'IHM de ces paramètres doit
être en mesure d'afficher la préférence de l'utilisateur.
L'option de contrôle Direct Acting, si elle est vraie, entraîne l'augmentation de la sortie lorsque la PV dépasse le SP. Si elle est fausse,
la sortie diminuera lorsque la PV dépassera le SP. Elle fera la différence entre un feedback positif et négatif et doit donc être réglée
correctement, et ne jamais être modifiée sous le mode automatique. Le paramétrage de l'option sera également utilisé pour calculer
l'état limite de BKCAL_OUT.
La sortie prend en charge l'algorithme d'alimentation directe. L'entrée FF_VAL apporte une valeur externe qui est proportionnelle
à la perturbation dans la boucle de contrôle. La valeur est convertie en pourcentage de la plage de sortie au moyen des valeurs du
paramètre FF_SCALE. Cette valeur est multipliée par FF_GAIN et ajoutée à la sortie cible de l'algorithme PID. Si l'état de FF_VAL est
Bad, la dernière valeur utilisable sera utilisée pour ne pas provoquer d'à-coup au niveau de la sortie. Lorsque l'état revient sur Good,
le bloc ajustera son terme intégral pour maintenir la sortie précédente.
La sortie prend en charge l'algorithme de suivi.
Il existe une option pour utiliser soit la valeur SP après limitation soit la valeur PV pour la valeur BKCAL_OUT.
Équations
L'algorithme appliqué est tel que dans la formule suivante :
OUT
=
GAIN
⋅
(
BETA
⋅
SP
−
PV
Où les variables standard sont :
GAIN :
Valeur du gain proportionnel
RESET :
Constante de temps de l'action intégrale en secondes
S :
Opérateur laplacien
RATE :
Constante de temps de l'action dérivée en secondes
FF_VAL :
Contribution d'alimentation directe de l'entrée d'alimentation directe
SP :
Point de consigne
PV :
Variable de procédé
Et les variables améliorées sont :
T1_RATE :
Filtre de premier ordre de dérivée
BETA :
Partie proportionnelle du point de consigne [0 à 1]
GAMMA :
Partie dérivée du point de consigne [0 à 1]
Conseils de configuration
La configuration minimale pour que le PID fonctionne et/ou sorte des besoins OOS est la suivante :
• OUT_HI_LIM > OUT_LO_LIM
• SP_HI_LIM > SP_LO_LIM
• BYPASS = OFF
• SHED_OPT = Normal Shed Normal Return
• GAIN > 0
1
)
+
(
SP
−
PV
)
+
RESET
s
T
⋅
_ 1
RATE
⋅
s
(
GAMMA
⋅
SP
−
PV
RATE
s
⋅
+
1
)
+
FF
_
VAL