LabVIEW PID and Fuzzy Logic Toolkit API Reference

PID - Conception de réglage automatique (VI)

  • Mise à jour2023-02-21
  • Temps de lecture : 14 minute(s)

PID - Conception de réglage automatique (VI)

Palette propriétaire : VIs de PID

Requiert : Système de développement complet

Implémente le réglage automatique en utilisant la méthode de réglage associée à l'instance polymorphe que vous sélectionnez. Ce VI génère les paramètres PID en fonction du Signal de stimulus et du Signal de réponse que vous spécifiez. Vous pouvez utiliser ce VI pour générer les paramètres initiaux quand vous n'avez pas suffisamment d'informations sur le système que vous voulez régler. Vous devez sélectionner manuellement l'instance polymorphe à utiliser.

Exemple

PID - Conception de réglage automatique (auto)

Remarque Remarque  Par défaut, cette instance utilise la méthode de réglage Ziegler-Nichols. Cependant, si votre modèle n'a pas de retard, le réglage Ziegler-Nichols ne fonctionne pas. Dans ce cas, le VI passe automatiquement au contrôle à modèle interne pour estimer la réponse.

Vitesse Ziegler-Nichols spécifie les performances de réponse désirées des paramètres PID.

0Rapide : (par défaut) 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.
1Normal : spécifie des performances de réponse normales.
2Lent : spécifie des performances de réponse lentes. En général, une réponse plus lente produit un dépassement inférieur.
Type de régulateur spécifie quels paramètres renvoyer comme gains du PID.

0P : (par défaut) 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.
Signal de stimulus spécifie un tableau qui représente le signal de stimulus.
Signal de réponse spécifie un tableau qui représente le signal de réponse.
boucle fermée ? spécifie si le système est un système en boucle fermée. Si vous définissez boucle fermée ? à VRAI, ce VI estime des valeurs de paramètres en boucle fermée basées sur les valeurs de boucle fermée qu'il identifie à partir des signaux d'entrée.
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 0.
Gain du régulateur (K) spécifie une valeur initiale pour le gain du régulateur, que ce VI utilise pour calculer le composant temps intégral (Ti, min) des gains du PID. La valeur par défaut est 0.
point de fonctionnement du stimulus renvoie le décalage du stimulus calculé pour l'installation.
point de fonctionnement de la réponse renvoie le décalage de la réponse calculé pour l'installation.
gains du PID renvoie les valeurs des gains du PID calculées pour l'installation.
gain proportionnel (Kc) renvoie le gain proportionnel du régulateur.
temps intégral (Ti, min) renvoie le temps intégral en minutes.
temps dérivé (Td, min) renvoie le temps dérivé en minutes.
Paramètres d'installation renvoie le gain calculé, la constante de temps et le temps mort de l'installation.
Gain de l'installation (K) renvoie le gain du processus calculé (K).
Constante de temps (T) renvoie la constante de temps (T) calculée, en secondes.
Temps mort (L) renvoie le temps mort (L) calculé, en secondes.

PID - Conception de réglage automatique (Ziegler-Nichols)

Remarque Remarque  Cette instance utilise la méthode de réglage Ziegler-Nichols.

Vitesse Ziegler-Nichols spécifie les performances de réponse désirées des paramètres PID.

0Rapide : (par défaut) 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.
1Normal : spécifie des performances de réponse normales.
2Lent : spécifie des performances de réponse lentes. En général, une réponse plus lente produit un dépassement inférieur.
Type de régulateur spécifie quels paramètres renvoyer comme gains du PID.

0P : (par défaut) 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.
Signal de stimulus spécifie un tableau qui représente le signal de stimulus.
Signal de réponse spécifie un tableau qui représente le signal de réponse.
boucle fermée ? spécifie si le système est un système en boucle fermée. Si vous définissez boucle fermée ? à VRAI, ce VI estime des valeurs de paramètres en boucle fermée basées sur les valeurs de boucle fermée qu'il identifie à partir des signaux d'entrée.
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 0.
Gain du régulateur (K) spécifie une valeur initiale pour le gain du régulateur, que ce VI utilise pour calculer le composant temps intégral (Ti, min) des gains du PID. La valeur par défaut est 0.
point de fonctionnement du stimulus renvoie le décalage du stimulus calculé pour l'installation.
point de fonctionnement de la réponse renvoie le décalage de la réponse calculé pour l'installation.
gains du PID renvoie les valeurs des gains du PID calculées pour l'installation.
gain proportionnel (Kc) renvoie le gain proportionnel du régulateur.
temps intégral (Ti, min) renvoie le temps intégral en minutes.
temps dérivé (Td, min) renvoie le temps dérivé en minutes.
Paramètres d'installation renvoie le gain calculé, la constante de temps et le temps mort de l'installation.
Gain de l'installation (K) renvoie le gain du processus calculé (K).
Constante de temps (T) renvoie la constante de temps (T) calculée, en secondes.
Temps mort (L) renvoie le temps mort (L) calculé, en secondes.

PID - Conception de réglage automatique (Cohen-Coon)

Remarque Remarque  Cette instance utilise la méthode de réglage Cohen-Coon.

Type de régulateur spécifie quels paramètres renvoyer comme gains du PID.

0P : (par défaut) 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.
Signal de stimulus spécifie un tableau qui représente le signal de stimulus.
Signal de réponse spécifie un tableau qui représente le signal de réponse.
boucle fermée ? spécifie si le système est un système en boucle fermée. Si vous définissez boucle fermée ? à VRAI, ce VI estime des valeurs de paramètres en boucle fermée basées sur les valeurs de boucle fermée qu'il identifie à partir des signaux d'entrée.
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 0.
Gain du régulateur (K) spécifie une valeur initiale pour le gain du régulateur, que ce VI utilise pour calculer le composant temps intégral (Ti, min) des gains du PID. La valeur par défaut est 0.
décalage du stimulus renvoie le décalage du stimulus calculé pour l'installation.
décalage de la réponse renvoie le décalage de la réponse calculé pour l'installation.
gains du PID renvoie les valeurs des gains du PID calculées pour l'installation.
gain proportionnel (Kc) renvoie le gain proportionnel du régulateur.
temps intégral (Ti, min) renvoie le temps intégral en minutes.
temps dérivé (Td, min) renvoie le temps dérivé en minutes.
Paramètres d'installation renvoie le gain calculé, la constante de temps et le temps mort de l'installation.
Gain de l'installation (K) renvoie le gain du processus calculé (K).
Constante de temps (T) renvoie la constante de temps (T) calculée, en secondes.
Temps mort (L) renvoie le temps mort (L) calculé, en secondes.

PID - Conception de réglage automatique (Chien-Hrones-Reswick)

Remarque Remarque  Cette instance utilise la méthode de réglage Chien-Hrones-Reswick.

Spécifications de réglage spécifie quelle formule utiliser pour convertir le modèle en paramètres PID. Cette entrée fournit des formules pour des dépassements de 0 % et 20 %.

0Régulation - 0 %
1Régulation - 20 %
2Poursuite - 0%
3Poursuite - 20 %
Type de régulateur spécifie quels paramètres renvoyer comme gains du PID.

0P : (par défaut) 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.
Signal de stimulus spécifie un tableau qui représente le signal de stimulus.
Signal de réponse spécifie un tableau qui représente le signal de réponse.
boucle fermée ? spécifie si le système est un système en boucle fermée. Si vous définissez boucle fermée ? à VRAI, ce VI estime des valeurs de paramètres en boucle fermée basées sur les valeurs de boucle fermée qu'il identifie à partir des signaux d'entrée.
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 0.
Gain du régulateur (K) spécifie une valeur initiale pour le gain du régulateur, que ce VI utilise pour calculer le composant temps intégral (Ti, min) des gains du PID. La valeur par défaut est 0.
décalage du stimulus renvoie le décalage du stimulus calculé pour l'installation.
décalage de la réponse renvoie le décalage de la réponse calculé pour l'installation.
gains du PID renvoie les valeurs des gains du PID calculées pour l'installation.
gain proportionnel (Kc) renvoie le gain proportionnel du régulateur.
temps intégral (Ti, min) renvoie le temps intégral en minutes.
temps dérivé (Td, min) renvoie le temps dérivé en minutes.
Paramètres d'installation renvoie le gain calculé, la constante de temps et le temps mort de l'installation.
Gain de l'installation (K) renvoie le gain du processus calculé (K).
Constante de temps (T) renvoie la constante de temps (T) calculée, en secondes.
Temps mort (L) renvoie le temps mort (L) calculé, en secondes.

PID - Conception de réglage automatique (contrôle à modèle interne)

Remarque Remarque  Cette instance utilise le contrôle à modèle interne pour estimer la réponse.

Constante de temps désirée (tau_c) spécifie une valeur constante de temps à laquelle le système doit s'exécuter après que vous fermez la boucle. Ce VI utilise cette valeur pour ajuster les gains du PID selon la méthode de contrôle à modèle interne et ce qui s'impose pour un modèle de premier ordre avec délai.
Type de régulateur spécifie quels paramètres renvoyer comme gains du PID.

0P : (par défaut) 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.
Signal de stimulus spécifie un tableau qui représente le signal de stimulus.
Signal de réponse spécifie un tableau qui représente le signal de réponse.
boucle fermée ? spécifie si le système est un système en boucle fermée. Si vous définissez boucle fermée ? à VRAI, ce VI estime des valeurs de paramètres en boucle fermée basées sur les valeurs de boucle fermée qu'il identifie à partir des signaux d'entrée.
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 0.
Gain du régulateur (K) spécifie une valeur initiale pour le gain du régulateur, que ce VI utilise pour calculer le composant temps intégral (Ti, min) des gains du PID. La valeur par défaut est 0.
décalage du stimulus renvoie le décalage du stimulus calculé pour l'installation.
décalage de la réponse renvoie le décalage de la réponse calculé pour l'installation.
gains du PID renvoie les valeurs des gains du PID calculées pour l'installation.
gain proportionnel (Kc) renvoie le gain proportionnel du régulateur.
temps intégral (Ti, min) renvoie le temps intégral en minutes.
temps dérivé (Td, min) renvoie le temps dérivé en minutes.
Paramètres d'installation renvoie le gain calculé, la constante de temps et le temps mort de l'installation.
Gain de l'installation (K) renvoie le gain du processus calculé (K).
Constante de temps (T) renvoie la constante de temps (T) calculée, en secondes.
Temps mort (L) renvoie le temps mort (L) calculé, en secondes.

Exemple

Reportez-vous au VI Autotuning PID Offline.vi, dans le répertoire labview\examples\control\PID, pour obtenir un exemple d'utilisation de "PID - Conception de réglage automatique".

Log in to get a better experience