Dans une régulation classique à l'aide du PID, le régulateur réagit aux variations de la sortie process (contrôle de la boucle process fermée). En cas de perturbation, le régulateur commence donc à réagir lorsque la mesure s'éloigne de la consigne.
Utilisez la fonction Feed Forward pour compenser une perturbation mesurable dès qu'elle apparait.
Cette fonction boucle ouverte anticipe les effets de la perturbation : cette procédure fait partie des actions d'anticipation (ou Feed Forward).
Schéma fonctionnel de la dérivation
Schéma fonctionnel pour la branche de traitement Feed Forward.
Fonctionnement de l'initialisation
Si l'adresse de la branche Feed Forward n'est pas définie, le traitement est réalisé sur la valeur simulée initialement définie sur zéro.
Vérification du fonctionnement de l'exécution
Vérifications du traitement des consignes pour deux types d'erreurs : les erreurs paramètres (pas inscrites en format à virgule flottante) et des erreurs de calculs internes (division par zéro, débordement, etc.). Lorsque de telles défaillances apparaissent :
-
Le résultat du traitement de cette consigne est gelé.
-
Ces erreurs ne sont pas considérées comme graves au niveau de la boucle de régulation ; le calcul du régulateur et de la valeur de sortie est réalisé avec la valeur gelée Feed Forward.
-
Des avertissements spécifiques s'affichent :
-
La valeur OUT_FF, sur l'entrée du régulateur, est mise à jour dès que l'erreur est résolue.
-