La méthode PID

La méthode PID correspondant à un contrôleur PID classique est programmée selon la routine CPID présentée ci-dessous. Vous pouvez vous inspirer de cette routine pour écrire une routine de calcul CUSER si vous voulez tester une variante de PID.

editregv5_pid

Pour la méthode PID ce sont les coefficients K, Ti, Td, N et Antiwindup au format (4(F8.2,1X),F8.2)

* Paramètres spécifiques
*         K       Ti       Td        N  AntiWup
PS=   -0.23  1245.20     0.00     5.00     0.00

La routine de lecture LPID de ces paramètres est donné ci-dessous. Vous pouvez vous inspirer de cette routine pour écrire une routine de lecture LUSER pour un module de régulation USER (USER1 à USER9).

Le but de l’antiwindup est d’arrêter d’intégrer les écarts sur les variables contrôlées par rapport aux consignes, lorsque l’actionneur est en saturation. Cela sert à éviter d’avoir un terme intégral trop important à rattraper lorsque la saturation est terminée.