Contrôle de la température d’une CTA avec RSLogix 5000 : stratégie de compensation ambiante
Concevez une régulation de température d’AHU compensée en fonction des conditions ambiantes dans Studio 5000, sans dérive des consignes. Couvre la logique du point de rosée, les réinitialisations l...
Une unité de traitement d’air ne devrait pas modifier sa consigne de température simplement parce que le calendrier indique l’hiver. L’air extérieur, l’humidité du local, la charge thermique interne, l’occupation et la surface exposée la plus froide influencent tous la consigne utile. Une conception Studio 5000 fiable traite donc la compensation ambiante comme une fonction de réinitialisation supervisée : elle commence par une consigne de base approuvée, calcule une correction limitée à partir des conditions mesurées et présente la consigne effective qui en résulte à la boucle de température. Rien ne s’accumule d’un scrutage du contrôleur au suivant.
La consigne effective est reconstruite à partir d’entrées définies à chaque scrutation, de sorte qu’un décalage ne puisse pas dériver indéfiniment.
Séparer la consigne de l’opérateur de la consigne calculée
Utilisez une balise pour la valeur de base approuvée par l’opérateur et une autre pour la valeur effective consommée par la boucle. Une troisième balise contient la réinitialisation calculée. Cette séparation rend l’IHM compréhensible et évite une défaillance courante dans laquelle une instruction ADD réécrit la même consigne à chaque scrutation. Ce mode d’accumulation transforme une correction de cinq degrés en une valeur qui diverge en quelques secondes.
Le calcul peut s’exprimer ainsi : Effective_SP = Base_SP + Ambient_Reset + Moisture_Reset. Chaque réinitialisation doit avoir des limites haute et basse explicites. La consigne effective finale doit également avoir un écrêtage indépendant fondé sur l’enveloppe de l’équipement et du procédé. Gardez les mesures brutes, les mesures filtrées, les termes calculés, les limites et le résultat final visibles dans des balises distinctes. Un opérateur doit pouvoir expliquer chaque degré de correction à partir de la tendance de l’IHM.
Choisir la bonne variable régulée
La température du local, la température de l’air de reprise, la température de l’air soufflé et la température de surface de l’équipement ne sont pas interchangeables. La boucle de température peut réguler l’air de soufflage tandis qu’une réinitialisation de supervision protège une enceinte de caméra, une batterie ou une surface de procédé. Documentez le capteur qui ferme la boucle et les mesures qui ne font que modifier sa consigne. Si le mauvais capteur est sélectionné, une régulation apparemment stable peut tout de même laisser la surface vulnérable en dessous du point de rosée de l’air.
L’humidité relative seule ne définit pas le risque de condensation, car sa signification varie avec la température de l’air. Utilisez un calcul validé du point de rosée ou un transmetteur qui fournit le point de rosée, puis comparez cette valeur à l’estimation de la surface pertinente la plus froide. L’ASHRAE décrit le point de rosée comme la température à laquelle la vapeur d’eau atteint la saturation et indique que maintenir une surface au-dessus du point de rosée de l’air du local empêche la condensation. Ce principe est plus défendable qu’une augmentation saisonnière fixe de la température. Consultez la définition du point de rosée de l’ASHRAE pour connaître le terme sous-jacent.
Construire une courbe de réinitialisation limitée
Une réinitialisation pratique en fonction de l’air extérieur utilise deux extrémités validées plutôt qu’un simple bit hiver. En dessous de l’extrémité froide, appliquez la correction maximale approuvée. Au-dessus de l’extrémité chaude, n’appliquez aucune correction. Entre les deux, effectuez une interpolation linéaire. Écrêtez la mesure extérieure avant de calculer la pente afin qu’un capteur défaillant ne puisse pas extrapoler une consigne extrême. Appliquez une petite zone morte ou une transition filtrée autour des limites de mode pour empêcher la correction de varier rapidement lorsque la température extérieure est bruitée.
La protection contre l’humidité doit être un terme distinct, avec sa propre activation, son propre contrôle de qualité et sa propre limite. Lorsque le point de rosée s’approche de la température de la surface protégée, la logique de supervision peut augmenter la consigne de température, réduire le refroidissement, accroître la capacité de déshumidification ou demander une autre séquence définie. L’action correcte dépend de la conception de l’UTA. Le contrôleur ne doit pas supposer que chauffer le local constitue toujours la réponse préférée à l’humidité.
Une marge par rapport au point de rosée supervise le risque de condensation, tandis que les écrêtages maintiennent la réinitialisation dans l’enveloppe de fonctionnement approuvée.
Gérer les données incorrectes et les transferts de mode
Chaque mesure utilisée dans la réinitialisation nécessite un état de qualité. Détectez une valeur hors plage, une mise à jour obsolète, un défaut du module configuré ou un écart avec un capteur redondant. En cas de données extérieures incorrectes, maintenez la dernière bonne réinitialisation uniquement pendant un court intervalle documenté, puis revenez à une valeur fixe prudente. En cas de données incorrectes concernant l’humidité ou la surface, désactivez la correction automatique liée à l’humidité et déclenchez une alarme distincte au lieu de considérer silencieusement le risque comme nul.
Les modes manuel, automatique, démarrage, arrêt, économiseur, chauffage, refroidissement et protection contre le gel peuvent tous écrire des consignes concurrentes. Désignez un seul propriétaire de la consigne effective et faites en sorte que chaque mode demande une contribution par l’intermédiaire de ce propriétaire. Suivez la source active au moyen d’un code d’état. Lors d’un transfert, faites varier la consigne à un rythme défini ou utilisez les fonctions de suivi de l’instruction de boucle afin que la sortie ne subisse pas de saut. Les recommandations de Rockwell en matière de contrôle des procédés soulignent l’importance du suivi de la consigne et de la sortie pour des changements de mode en douceur ; la même discipline s’applique ici.
Maintenir la boucle PID plus lente que le bruit et plus rapide que la charge
La compensation ambiante est une logique de supervision, et non un second PID rapide placé autour du premier. Mettez à jour et filtrez la réinitialisation assez lentement pour que la boucle de température puisse se stabiliser. La période de tâche du contrôleur, la fréquence de mise à jour des entrées, la mise à l’échelle des unités techniques et la constante de temps du filtre doivent être documentées ensemble. Si la consigne effective se déplace plus vite que la batterie et le local ne peuvent réagir, la boucle poursuivra une cible mobile et les opérateurs observeront des oscillations, même lorsque les gains PID sont raisonnables.
Appliquez les temporisations d’alarme indépendamment du filtrage de la régulation. Un défaut de capteur doit être reconnu rapidement, tandis qu’une alarme de procédé à basse température peut nécessiter une persistance. Ne masquez pas un dépassement réel en filtrant l’alarme à partir de la même valeur fortement lissée que celle utilisée pour une tendance. Conservez les valeurs brutes, de régulation et d’alarme lorsque l’analyse des risques exige des temps de réponse différents.
Mettre le calcul en service avant de régler la boucle
Commencez par tester la fonction de réinitialisation avec la sortie PID maintenue dans un état manuel sûr. Injectez des valeurs à l’extrémité froide, à l’extrémité chaude, au point médian et juste au-delà des deux limites. Vérifiez la correction calculée, les écrêtages finaux, la conversion des unités et l’explication affichée sur l’IHM. Simulez ensuite des capteurs défaillants ou obsolètes, une perte de communications, un redémarrage du contrôleur et une transition entre le fonctionnement manuel et automatique. Confirmez que le comportement de repli est déterministe et que les alarmes identifient l’entrée défaillante.
Testez ensuite la boucle de température avec une consigne effective fixe. Établissez des gains stables avant d’activer la réinitialisation ambiante. Enfin, activez un seul terme de réinitialisation à la fois et enregistrez la consigne de base, chaque correction, la consigne effective, la température régulée, le point de rosée, l’estimation de surface, la sortie et l’état du mode. Les critères d’acceptation doivent inclure le dépassement maximal, le temps de stabilisation, le taux de variation autorisé de la consigne, la réponse des alarmes et la récupération après un événement de données incorrectes.
Jugement d’ingénierie
Une programmation calendaire peut rester utile comme activation ou solution de repli prudente, mais elle ne doit pas remplacer les conditions mesurées. La conception la plus solide expose le calcul, limite chaque correction automatique, traite l’humidité et la température comme des objectifs de régulation liés mais distincts et fournit à l’opérateur un code explicatif clair. Enregistrez les limites approuvées avec la documentation du contrôleur utilisée pour les systèmes PLC et PAC de l’installation, et gérez les modifications des courbes de réinitialisation avec le même processus de revue que celui appliqué aux gains PID et aux permissifs liés à la sécurité.