PID (compatibilité)
- Mise à jour2025-07-30
- Temps de lecture : 6 minute(s)
Implémente un régulateur PID en utilisant un algorithme PID pour des applications PID simples ou des applications de contrôle haute vitesse qui nécessitent un algorithme efficace. L'algorithme PID offre une fonctionnalité de limitation de la gamme du signal de commande et d'anti-saturation de l'intégrateur, et un signal de commande sans à-coups en cas de variations de gain du PID. Utilisez l'instance DBL de ce VI pour implémenter une boucle de contrôle unique. Utilisez l'instance Tableau DBL pour implémenter un contrôle à plusieurs boucles parallèles.

Entrées/Sorties
consigne
—
consigne spécifie la valeur de la consigne, ou valeur désirée, de la variable de processus contrôlée.
variable du processus
—
variable du processus spécifie la valeur mesurée de la variable de processus contrôlée. Cette valeur est égale à la valeur de rétroaction de la boucle de régulation.
paramètres du PID
—
paramètres du PID est un cluster qui contient les paramètres de gains du PID mis à jour pour chaque régulateur. Vous pouvez utiliser les valeurs mises à jour avec d'autres VIs PID.
contrôle manuel
—
contrôle manuel spécifie la valeur du signal de commande quand auto ? est FAUX.
options
—
options spécifie les paramètres de régulation PID.
itération
—
itération est l'itération actuelle de la boucle. Câblez ce paramètre au terminal d'itération de la boucle While.
sortie
—
sortie renvoie le signal de commande de l'algorithme du PID appliqué au processus contrôlé. Si ce VI reçoit une entrée non valide, sortie renvoie NaN. |
Vous pouvez utiliser l'instance Tableau DBL de ce VI polymorphe dans des applications de régulation PID à plusieurs boucles. Dans ce cas, la longueur de l'entrée variable du processus détermine la longueur du tableau en sortie. Les autres tableaux en entrée ne doivent pas nécessairement être de la même longueur que l'entrée variable du processus. Ce VI redimensionne les autres tableaux en entrée à la même longueur que l'entrée variable du processus comme suit :
- Si le tableau en entrée est plus long que l'entrée variable du processus, le tableau en entrée est tronqué à la taille de l'entrée variable du processus. Les valeurs supplémentaires du tableau ne sont pas utilisées.
- Si le tableau en entrée est plus court que l'entrée variable du processus, la dernière valeur du tableau en entrée se répète jusqu'à ce que la taille corresponde à celle de l'entrée variable du processus.
De cette manière, une valeur en entrée qui doit être utilisée pour chaque calcul de sortie ne doit pas être spécifiée plusieurs fois dans le tableau transmis à ce VI. Au lieu de cela, le tableau peut consister en une valeur unique utilisée pour chaque calcul de sortie.
Exemples
Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.
- labview\examples\control\PID\General PID Simulator.vi
consigne
—
paramètres du PID
—
options
—
maintien (F)
—
itération
—
sortie
—