Contrôle les paramètres d'un régulateur PID en fonction de la technique de réglage automatique de l'instance polymorphe que vous sélectionnez. Vous pouvez utiliser ce VI dans des applications avec d'autres VIs de PID, tels que PID ou PID avancé, pour construire et régler un régulateur PID. Vous devez sélectionner manuellement l'instance polymorphe à utiliser.

Remarque Utilisez cette instance pour un réglage en boucle fermée.


icon

Entrées/Sorties

  • cnclst.png paramètres de réglage automatique

    paramètres de réglage automatique spécifie divers paramètres utilisés pour le réglage automatique.

  • cu16.png type de régulateur

    type de régulateur spécifie quels paramètres renvoyer en sortie de la procédure de réglage.

    0P : spécifie de ne renvoyer que les paramètres proportionnels.
    1PI : spécifie de renvoyer les paramètres proportionnels et intégraux.
    2PID : spécifie de renvoyer les paramètres proportionnels, intégraux et dérivés.
  • ci32.png cycles de relais

    cycles de relais spécifie le nombre de cycles de relais de la consigne à utiliser pour déterminer le gain et la période finaux. Plus le nombre de cycles est élevé, plus l'estimation des paramètres est précise. Cependant, les systèmes les plus lents risquent de nécessiter plus de temps si les cycles sont nombreux.

  • cdbl.png amplitude du relais

    amplitude du relais spécifie l'amplitude de l'action du relais de la consigne. Le relais de la consigne se trouve entre (consigneamplitude du relais) et (consigne + amplitude du relais).

  • cu16.png spécifications de contrôle

    spécifications de contrôle spécifie les performances de réponse désirées pour les paramètres PID déterminés par le processus de réglage automatique.

    0normal : spécifie des performances de réponse normales.
    1rapide : spécifie des performances de réponse rapides. En général, plus la réponse est rapide, plus le temps de montée est court.
    2lent : (par défaut) spécifie des performances de réponse lentes. En général, une réponse plus lente produit un dépassement inférieur.
  • cdbl.png niveau de bruit de la VP

    Niveau de bruit de la VP spécifie une estimation du niveau de bruit de la variable du processus. Cette valeur sert d'hystérésis pour l'action du relais de la consigne.

  • cdbl.png variable manipulée

    variable manipulée spécifie une quantité ou condition à varier en fonction du signal d'erreur d'activation de façon à changer la valeur de la variable directement contrôlée. La variable manipulée peut également être appelée signal de commande.

  • cdbl.png consigne

    consigne spécifie la valeur de la consigne, ou valeur désirée, de la variable de processus contrôlée.

  • cdbl.png 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.

  • cnclst.png gains du PID en entrée

    gains du PID en entrée 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 dt (s)

    dt (s) spécifie l'intervalle, en secondes, auquel ce VI est appelé. Si dt (s) est inférieur ou égal à zéro, ce VI utilise un timer interne ayant une résolution d'une milliseconde. La valeur par défaut est –1. Utilisez la même valeur dt (s) que celle utilisée pour le VI PID ou PID avancé.

  • cbool.png réinitialiser ? (F)

    réinitialiser ? spécifie s'il faut réinitialiser les paramètres internes, tels que l'erreur intégrée, du régulateur. Définissez réinitialiser ? à VRAI si votre application doit arrêter et redémarrer la boucle de contrôle sans redémarrer l'application entière. La valeur par défaut est FAUX.

  • cbool.png réglage automatique ? (F)

    réglage automatique ? spécifie qu'il faut commencer le réglage automatique. Câblez cette entrée à une commande booléenne à action mécanique d'armement avec la valeur FAUX par défaut. La valeur par défaut est FAUX.

  • idbl.png consigne en sortie

    consigne en sortie renvoie la valeur de la consigne mise à jour.

  • idbl.png variable du processus en sortie

    variable du processus en sortie renvoie la valeur de la variable de processus. Si réglage automatique ? est VRAI, cette sortie renvoie 0.

  • ibool.png réglage terminé ?

    réglage terminé ? renvoie Vrai si le processus de réglage automatique est terminé. Vous pouvez utiliser cette sortie pour déterminer quand mettre à jour les Gains du PID en entrée.

  • inclst.png gains du PID en sortie

    gains du PID en sortie renvoie les paramètres de gains du PID mis à jour une fois le processus de réglage automatique terminé. Les valeurs de sortie des normales sont identiques aux valeurs de l'entrée gains du PID en entrée.

  • 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.

  • inclst.png gains du PID réglé

    gains du PID réglé renvoie les paramètres de gain proportionnel, de temps intégral et de temps dérivé réglés du régulateur.

  • 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.

  • Exemples

    Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.

    • labview\examples\control\PID\Autotuning PID Online and Inline.vi