Contrôle et règle directement un système. Vous pouvez utiliser ce VI pour améliorer les performances de systèmes de température mais aussi d'autres types de systèmes qui contiennent des temps morts. Ce VI utilise le contrôle à modèle interne pour compenser le temps mort et régler le système.


icon

Entrées/Sorties

  • cdbl.png contrôle manuel

    contrôle manuel spécifie la valeur du signal de commande quand auto ? est FAUX.

  • cbool.png auto ? (V)

    auto ? spécifie s'il faut utiliser le contrôle automatique ou manuel. Dans certains cas, vous serez peut-être amené à arrêter le régulateur PID et à exécuter le système en mode manuel ou en boucle ouverte. La valeur par défaut est VRAI.

    Si auto ? est Vrai, ce VI utilise le contrôle automatique. Si auto ? est Faux, ce VI utilise le contrôle manuel. Ce VI utilise un transfert sans à-coup pour passer du contrôle manuel au contrôle automatique.

  • cnclst.png gamme de la sortie

    gamme de la sortie spécifie la gamme dans laquelle contraindre la sortie du régulateur. Par défaut, la gamme est comprise entre –100 et 100, ce qui correspond aux valeurs spécifiées en pourcentage de la pleine échelle.

    Vous pouvez changer cette gamme en valeurs appropriées pour votre système de régulation. Par exemple, vous pouvez associer des unités ingénieur à des unités ingénieur plutôt que des pourcentages à des pourcentages. Ce VI implémente l'anti-saturation de l'intégrateur quand le signal de commande est saturé aux valeurs minimale et maximale spécifiées.

  • cdbl.png sortie max

    max de la sortie spécifie la valeur maximale du signal de commande. La valeur par défaut est 100.

  • cdbl.png sortie min

    min de la sortie spécifie la valeur minimale du signal de commande. La valeur par défaut est –100.

  • cdbl.png température désirée

    température désirée spécifie la température désirée (valeur de la consigne) du système.

  • cdbl.png température mesurée

    température mesurée spécifie la température mesurée (valeur mesurée de la variable de processus) du système. Cette valeur est égale à la valeur de rétroaction de la boucle de régulation.

  • cnclst.png paramètres d'installation en entrée

    paramètres d'installation en entrée spécifie le gain, la constante de temps et l'attente (temps mort) de l'installation.

  • cdbl.png gain du processus

    gain du processus spécifie le gain du processus (K).

  • cdbl.png constante de temps (s)

    constante de temps (s) spécifie la constante de temps (T), en secondes.

  • cdbl.png délai (s)

    délai (s) spécifie le retard (L), en secondes.

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

  • 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 la durée du cycle de boucle, ou intervalle en secondes, à laquelle ce VI est appelé. Si dt (s) est inférieur ou égal à zéro, ce VI calcule la durée depuis qu'il a été appelé pour la dernière fois, en utilisant un timer interne ayant une résolution de 1 ms. Si dt (s) doit être inférieur à 1 ms, spécifiez la valeur explicitement. La valeur par défaut est -1.

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

  • cdbl.png bêta

    bêta spécifie la priorité accordée au suivi de la consigne par rapport au rejet des perturbations. La valeur par défaut, 1, convient à la plupart des applications. Vous pouvez utiliser une valeur plus petite, entre 0 et 1, pour donner priorité au rejet des perturbations (les changements de charge du processus, par exemple).

    Le VI utilise cette valeur dans l'algorithme à deux degrés de liberté.

  • 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.
  • cdbl.png facteur de constante de temps

    facteur de constante de temps spécifie le facteur multiplicateur à appliquer à la constante de temps identifiée. Le fait de définir le facteur de constante de temps à une valeur inférieure à 1 accélère la réponse. La définition d'un facteur de constante de temps à une valeur supérieure à 1 ralentit la réponse.

  • cdbl.png amplitude d'échelon

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

  • cdbl.png alpha

    alpha spécifie la constante de temps du filtre dérivée. Si vous augmentez cette valeur, l'amortissement de l'action dérivée augmente.

    alpha peut être une valeur comprise entre 0 et 1, ou NaN si aucun filtre dérivé n'est appliqué.

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

  • 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 paramètres d'installation en sortie

    paramètres d'installation en sortie renvoie le gain calculé, la constante de temps et le temps mort de l'installation.

  • idbl.png gain du processus

    gain du processus renvoie le gain du processus (K) calculé.

  • idbl.png constante de temps (s)

    constante de temps (s) renvoie la constante de temps (T) calculée, en secondes.

  • idbl.png délai (s)

    délai (s) renvoie le retard (L) calculé, en secondes.

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

  • Exemples

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

    • labview\examples\control\PID\Autotuning Smith Predictor.vi