Sélectionne un ensemble de gains du PID à partir d'une planification des gains pour contrôler des processus qui nécessitent différents ensembles de gains pour différentes zones d'opération, comme des processus fortement non linéaires. 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.


icon

Entrées/Sorties

  • cdbl.png valeur de planification de gains

    valeur de planification de gains spécifie la valeur actuelle en entrée à utiliser pour sélectionner les gains PID à partir de la planification de gains.

  • c1dcclst.png planification des gains du PID

    Planification des gains du PID spécifie la planification des gains pour les paramètres de gain proportionnel, intégral et dérivé. Spécifiez les valeurs maximales pour la Planification des gains du PID en ordre croissant. Ce VI utilise le premier ensemble de gains du PID du tableau pour toutes les valeurs de planification de gains et y soustrait la valeur maximale correspondante.

    Si vous définissez une valeur de consigne maximale et que la consigne réelle dépasse cette valeur, le VI continue à se comporter comme si la valeur de consigne maximale était toujours appliquée.

  • cnclst.png gains du PID

    Gains du PID spécifie les paramètres de gain proportionnel, de temps intégral et de temps dérivé du régulateur.

  • cdbl.png gain proportionnel (Kc)

    gain proportionnel (Kc) spécifie le gain proportionnel du régulateur. La valeur par défaut est 1.

    Dans l'équation qui définit le régulateur PID, KC représente le gain proportionnel.

  • cdbl.png temps intégral (Ti, min)

    temps intégral (Ti, min) spécifie le temps intégral en minutes. La valeur par défaut est 0,01.

  • cdbl.png temps dérivé (Td, min)

    temps dérivé (Td, min) spécifie le temps dérivé en minutes. La valeur par défaut est 0.

  • cdbl.png valeur max

    valeur max spécifie le maximum de la gamme de la valeur de planification des gains.

  • ii32.png indice en sortie

    indice en sortie renvoie l'indice de l'élément du tableau Planification des gains du PID qui correspond à la sortie Gains du PID en sortie.

  • inclst.png gains du PID en sortie

    gains du PID en sortie renvoie les gains actuels du PID à partir de la planification des gains.

  • idbl.png gain proportionnel (Kc)

    gain proportionnel (Kc) renvoie le gain proportionnel du régulateur.

  • idbl.png temps intégral (Ti, min)

    temps intégral (Ti, min) renvoie le temps intégral en minutes.

  • idbl.png temps dérivé (Td, min)

    temps dérivé (Td, min) renvoie le temps dérivé en minutes.

  • 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 valeur de planification de gains 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 valeur de planification de gains. Ce VI redimensionne les autres tableaux en entrée à la même longueur que l'entrée valeur de planification de gains, comme suit :

    • Si le tableau en entrée est plus long que l'entrée valeur de planification de gains, le tableau en entrée est tronqué à la taille de l'entrée valeur de planification de gains. Les valeurs supplémentaires du tableau ne sont pas utilisées.
    • Si le tableau en entrée est plus court que l'entrée valeur de planification de gains, la dernière valeur du tableau en entrée se répète jusqu'à ce que la taille corresponde à celle de l'entrée valeur de planification de gains.

    De cette manière, une valeur en entrée qui devrait ê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\Gain Scheduling Simulator.vi