Le rôle de la compensation en cas de mort dans l'amélioration de la précision du contrôle des PID

Les contrôleurs proportionnels-intégraux-dérivatifs (PID) sont les chevaux de travail de l'automatisation industrielle, qui régule les variables telles que la température, la pression, le débit et la position sur de nombreux processus. Leur adoption généralisée découle d'un algorithme simple mais puissant qui calcule en permanence une valeur d'erreur comme différence entre une variable de processus mesurée et un point de consigne souhaité, puis applique une correction basée sur des termes proportionnels, intégraux et dérivés.

Lorsque le dadband existe, le contrôleur peut effectuer une correction, mais la variable de processus ne change pas tant que le actionneur ou le capteur ne dépasse pas le seuil de dadband. Cela entraîne un décalage en état d'équilibre, des cycles limites ou une réponse laide. La compréhension et la compensation du dadband sont essentielles pour obtenir un contrôle optimal. Cet article explore la nature du dadband dans les systèmes contrôlés par PID, l'importance de la compensation, les méthodes détaillées pour la mise en oeuvre de la compensation, les considérations pratiques et les avantages qui suivent.

Comprendre le bandeau mort dans le contrôle PID

Dans une boucle PID, la bande morte peut apparaître à plusieurs points de la trajectoire de rétroaction et d'actionnement. La manifestation la plus courante est dans l'actionneur, par exemple une soupape pneumatique qui doit surmonter le stiction ( friction statique) avant le mouvement de la tige, ou un train de transmission avec un contre-coup qui nécessite une certaine rotation d'entrée avant que l'arbre de sortie tourne.

Types de bande morte

  • La bande de l'actionneur:[ La variation minimale du signal de commande nécessaire pour produire un changement de la sortie de l'actionneur. C'est typique des valves, moteurs et servomécanismes avec jeu mécanique.
  • Sensor deadband:[ Le changement minimum de la variable de processus qui produit un changement détectable dans la sortie du capteur. Des capteurs numériques avec quantification, ou des capteurs analogiques avec des circuits de seuil, peuvent montrer ceci.
  • Contrôleur deadband:[ Certains contrôleurs PID incluent intentionnellement un deadband configurable par l'utilisateur pour empêcher les discussions excessives lorsque le processus est proche de point de consigne.
  • Process deadband:[ Certains processus ont intrinsèquement une région où la variable de processus ne répond pas aux changements d'entrée, comme l'hystérésis dans les réactions chimiques ou les propriétés des matériaux.

Causes de la bande morte

Dans une vanne de commande, la friction d'emballage de la tige crée une bande morte qui doit être surmontée avant que la prise de la valve ne bouge. Au fil du temps, cette friction peut augmenter, élargir la bande morte. Les composants électroniques peuvent introduire la bande morte par des seuils de comparaison, la quantification du convertisseur A/D ou la saturation de l'amplificateur.

L'effet de la bande morte sur un système contrôlé par PID est profond. Considérez une boucle de température où l'élément de chauffage est entraîné par un triac qui ne s'allume que lorsque la demande de puissance dépasse un certain niveau. Si la sortie de la bande morte est petite, le chauffage reste éteint même si le contrôleur appelle à la chaleur. Cela entraîne une erreur persistante en état d'équilibre, ou si le terme intégral s'enroule, un grand dépassement lorsque la bande morte est finalement croisée.

Quantité de bande morte

Par exemple, un actionneur de vannes peut avoir une bande morte de 2% de la plage de signal de commande. Dans le réglage PID, la largeur de bande morte affecte directement la précision de contrôle réalisable. Le contrôleur ne peut pas maintenir la variable de processus dans la zone de bande morte, de sorte que la meilleure régulation possible est limitée par la taille de bande morte. Les techniques de compensation visent à faire la boucle se comporter comme si la bande morte n'existait pas, ou du moins à minimiser son impact.

Un modèle utile pour le bandeau mort est une zone morte mathématique décrite par:

u est l'entrée de l'élément de bande morte, y est la sortie, et d[ est la moitié de la largeur de bande morte. Cette non-linéarité doit être prise en compte dans toute stratégie de compensation.

L'importance de l'indemnisation en cas de mort

Sans compensation, la bande morte dégrade les performances de PID de plusieurs façons. D'abord, elle introduit une zone morte où la boucle gagne effectivement à zéro, de sorte que le contrôleur ne peut pas faire des corrections infiniment petites. Le terme intégral accumule l'erreur pendant cette zone, conduisant à une liquidation intégrale et au dépassement subséquent. Deuxièmement, la bande morte provoque souvent des cycles de limitation : le système oscille autour du point de consigne avec une amplitude égale à la largeur de bande morte et à une fréquence déterminée par le temps entier.

La compensation en bande morte restaure la linéarité par -injecter - un signal de compensation qui annule l'effet de bande morte. Le contrôleur voit alors une usine presque linéaire, permettant le réglage standard PID à fonctionner comme prévu. La compensation n'est pas seulement un bon à avoir; dans de nombreuses applications de haute précision, il est essentiel.

En éliminant cette non-linéarité, le système entier devient plus prévisible et plus facile à régler. Les avantages s'étendent aussi à la maintenance : les boucles compensées imposent moins de stress aux actionneurs, réduisant la fréquence des réparations et des remplacements.

Méthodes de compensation en cas de bande morte

Plusieurs approches existent pour compenser le nombre de bandes mortes dans les boucles de contrôle PID, allant des ajustements logiciels aux modifications matérielles. Le choix dépend de la source du nombre de bandes mortes, de la complexité computationnelle admissible et de l'environnement de contrôle.

Filtre à bande morte

Une méthode simple consiste à appliquer une technique de filtrage qui modifie la sortie de contrôle ou le signal d'erreur pour ignorer les petites fluctuations dans la plage de bande morte. Un filtre de bande morte peut être implémenté comme une fonction de zone morte dans le chemin avant : si la sortie de la commande est dans la bande morte, elle est réglée à zéro ; sinon, la sortie est réduite par la quantité de bande morte. C'est l'inverse du modèle de bande morte et peut l'annuler efficacement si les paramètres de bande morte sont connus et constants.

Un filtre plus sophistiqué utilise un observateur de perturbation ou un filtre Kalman pour estimer l'entrée réelle du processus après la bande morte. Le filtre produit un signal de contrôle corrigé qui tient compte de la bande morte, efficacement -pré-distorsion - sortie PID. Cette méthode est robuste pour mesurer le bruit mais nécessite un modèle d'usine.

Contrôle adaptatif

Lorsque la bande morte change au fil du temps en raison de l'usure, de la température ou d'autres facteurs, les techniques de contrôle adaptatif peuvent ajuster dynamiquement les paramètres de compensation. Une approche adaptative courante consiste à utiliser un test de rétroaction de relais pour identifier la largeur de bande morte pendant le fonctionnement. Le système injecte un petit signal sinusoïdal ou de relais et mesure la réponse du processus, à partir de laquelle la bande morte peut être estimée.

Une autre méthode d'adaptation consiste à utiliser un estimateur récursif des moindres carrés (RLS) pour identifier un modèle végétal linéaire de bande morte plus. Les paramètres PID et la compensation de bande morte peuvent être réglés simultanément par un système de régulateur auto-tuning. La compensation adaptative est puissante, mais ajoute des frais généraux de calcul et doit être conçue avec soin pour assurer la convergence et la stabilité.

Algorithmes de compensation en bande morte

Plusieurs algorithmes spécifiques ont été développés pour compenser la bande morte dans les boucles PID:

  • Compensation inverse de bande de mort:[ La sortie du contrôleur est passée par une fonction qui ajoute une étape de magnitude égale à la largeur de bande de mort dans la direction de la sortie. Par exemple, si la sortie de PID est positive et plus grande que la bande de mort, la compensation ajoute la largeur de bande de mort; si négatif, la soustrait.
  • Réinitialisation intégrale avec flux de bande morte: Pour empêcher la liquidation intégrale pendant les périodes de bande morte, le terme intégral peut être gelé ou réinitialisé lorsque l'erreur se trouve dans le bande morte. De plus, un terme de flux avant proportionnel à la largeur de bande morte peut être ajouté à la sortie pour forcer l'actionneur à travers le bande morte.
  • PID non linéaire avec la forme de bande morte:[La structure conventionnelle de PID est modifiée pour inclure une caractéristique de gain non linéaire qui contrebalance la bande morte. Par exemple, le gain proportionnel peut être augmenté dans la région près du seuil de bande morte pour fournir un -kick--Kick-K qui pousse à travers elle.

Ces algorithmes peuvent être mis en œuvre dans des contrôleurs numériques avec un coût de calcul minimal. Une implémentation pratique commune est d'intégrer la compensation de bande morte dans l'algorithme PID comme module complémentaire. De nombreux systèmes commerciaux DCS et PLC offrent des blocs de compensation de bande morte intégrés qui peuvent être configurés via des paramètres.

Solutions matérielles

Dans certains cas, la compensation la plus efficace est de traiter le problème de la bande morte à sa source. Par exemple, les emballages de vannes à faible friction, les boîtes de vitesses de précision avec un contre-coup réduit ou les capteurs numériques à haute résolution peuvent éliminer entièrement le problème de la bande morte.

Considérations pratiques de mise en œuvre

La mise en place d'une compensation en bande morte dans une boucle de contrôle réelle nécessite une analyse minutieuse de la dynamique du système et de la nature de la bande morte.

Identification des paramètres de bande morte

La première étape consiste à quantifier la bande morte. Ceci peut être fait par des tests dédiés tels que un test -Bump -où des changements de petite étape sont appliqués à la sortie du contrôleur et la réponse de la variable de processus est observée. La largeur de bande morte est la plus petite modification d'entrée qui produit un changement de sortie détectable.

Tuning après compensation

Une fois la compensation en bande morte appliquée, la dynamique de boucle efficace devient plus linéaire et les règles de réglage standard de la PID (comme Ziegler-Nichols, Cohen-Coon ou IMC) peuvent être utilisées. Cependant, il est souvent conseillé de retoucher le contrôleur après avoir permis la compensation, car la compensation elle-même peut introduire des changements dans le gain effectif ou la phase.

Manipulation du bandeau mort-vivant

Si la bande morte change avec les conditions de processus (p. ex., la température affectant la stiction de la valve), une identification périodique ou une compensation adaptative est nécessaire. Certains contrôleurs industriels offrent des caractéristiques -auto-tune-- qui incluent l'identification de bande morte dans le cadre du cycle de réglage.

Échanges

La compensation en bande morte implique souvent un compromis entre précision et vitesse. La compensation en bande morte inverse ajoute un changement d'étape à la sortie, qui peut exciter la dynamique à haute fréquence ou causer la saturation si la compensation est trop agressive. Il y a aussi un risque de surcompensation, qui peut créer un bande morte négative qui conduit à discuter. Par conséquent, la mise en accord des paramètres de compensation (comme le gain de compensation et l'estimation en bande morte) est aussi importante que la mise en accord du PID lui-même.

Études de cas et exemples

Contrôle de température dans un extrudeur en plastique

Dans un processus d'extrusion en plastique, la température du baril doit être maintenue à ±1°C pour assurer une qualité de fusion constante. Les bandes de chauffage sont contrôlées par des boucles PID qui conduisent à des relais à l'état solide (RSS). Les SRS ont une bande morte intégrée (généralement de 10 à 20 % du signal de commande) pour éviter de passer à de minuscules niveaux de puissance.

Contrôle du débit avec une vanne à prone de stiction

Une usine chimique a eu du mal à utiliser des boucles de régulation du débit qui ont montré des cycles limites dus à la stiction de la valve. La largeur de bande morte était d'environ 5% du déplacement de la valve. L'ingénieur de contrôle a mis en place un algorithme de compensation de bande morte utilisant un observateur de perturbation qui a estimé la force nécessaire pour surmonter la stiction. La compensation a ajouté un terme de biais lors des retournements de direction. Après réglage, les cycles de limite ont disparu, et le contrôle de débit a obtenu une précision de ±0,5% du point de consigne.

Contrôle de position d'un joint robotique

Les contrôleurs robotisés avancés utilisent une compensation de bande morte basée sur le modèle qui prédit la contre-slash et ajoute une précharge à la commande moteur. Cela permet au robot d'obtenir la répétabilité de quelques micromètres même avec jeu mécanique. La compensation est généralement adaptative parce que la contre-slash change avec la charge et la température. Un papier blanc sur la commande servo avec compensation de la contre-slash est disponible à : Micromo - Compensation de la contre-slash dans les systèmes de contrôle de mouvement.

Sujets avancés dans la compensation en bande morte

Les systèmes de contrôle devenant plus sophistiqués, de nouvelles techniques de compensation de bande morte apparaissent. Les méthodes d'apprentissage automatique, comme les réseaux neuronaux, peuvent apprendre les caractéristiques de bande morte à partir de données et générer des signaux de compensation en temps réel.Ces approches sont particulièrement utiles lorsque la bande morte est non linéaire ou couplée à d'autres non-linéarités.

Une autre zone avancée est la compensation de bande morte dans les systèmes de contrôle distribués (DCS) où plusieurs boucles interagissent. L'interaction peut provoquer la bande morte d'une boucle à affecter une autre, conduisant à un comportement complexe. La compensation de bande morte multivariable en utilisant des techniques de découplage ou le contrôle prédictif du modèle (MPC) peut gérer de tels scénarios.

Enfin, on s'intéresse de plus en plus aux réseaux de capteurs sans fil et aux appareils IIoT où la bande morte est utilisée intentionnellement pour réduire le trafic de communication (p. ex., envoyer des données seulement lorsque la valeur change de plus d'un seuil). Dans ces systèmes, la compensation de bande morte doit être faite au bord ou dans le nuage, ce qui introduit des défis de latence et de fiabilité.

Avantages de l'indemnisation en cas de perte de bande

Les avantages de la mise en place d'une compensation en bande morte dans les boucles de contrôle PID sont substantiels et vont au-delà de l'amélioration de la précision.

  • Précision améliorée :[ En éliminant la zone morte, le contrôleur peut effectuer des ajustements fins, réduisant l'erreur en état d'équilibre à près de zéro. Dans de nombreux cas, l'erreur de suivi de point de consigne réalisable tombe sous la largeur de bande morte originale.
  • Stabilisation améliorée:[ La compensation supprime le cycle limite qui se produit souvent à partir de bande morte, ce qui donne une réponse plus lisse et plus prévisible.
  • Extended Equipment Life:[ Sans oscillations induites par la bande morte, les actionneurs et les vannes subissent moins de renversements et moins de contraintes mécaniques, ce qui réduit l'usure sur l'emballage, les roulements et les joints, réduisant ainsi les coûts d'entretien.
  • Efficacité énergétique: Un contrôle précis signifie que le processus fonctionne plus près du point de consigne, évitant les cycles de dépassement et de récupération inutiles. Moins d'énergie est gaspillée dans les opérations de chauffage, de refroidissement ou de pompage.
  • Faster Mise en service: Avec la compensation de bande morte, les boucles sont plus faciles à régler car le comportement sous-jacent est plus linéaire. Les ingénieurs peuvent appliquer des règles de réglage standard sans devoir rendre compte séparément de la bande morte, réduisant ainsi le temps de mise en service.
  • Mieux vaut la qualité du produit:[ Dans la fabrication, les variables de processus cohérentes se traduisent directement par une qualité supérieure et moins de défauts.

Conclusion

En comprenant ses origines et ses effets, les ingénieurs peuvent appliquer des techniques de compensation appropriées pour rétablir le comportement linéaire et libérer tout le potentiel de leurs boucles de contrôle PID. Que ce soit par des algorithmes simples à bandes mortes inversées, des méthodes d'adaptation ou des améliorations matérielles, la compensation de bande morte est un outil puissant pour améliorer les performances de contrôle. L'automatisation continue de progresser, intégrant la gestion intelligente de bande morte deviendra de plus en plus essentielle pour optimiser l'efficacité des processus, la qualité des produits et la longévité de l'équipement. Pour plus de détails sur le réglage pratique des PID et la compensation non linéaire, consultez des ressources telles que ISA - Fondamentaux de contrôle des PID et Génie de contrôle - Compensation de bande morte dans le contrôle des processus.