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.PID - Conception de réglage automatique (auto)
![]() |
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.
|
||||||
![]() |
Type de régulateur spécifie quels paramètres renvoyer comme gains du PID.
|
||||||
![]() |
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.
| ||||||
![]() |
Paramètres d'installation renvoie le gain calculé, la constante de temps et le temps mort de l'installation.
|
PID - Conception de réglage automatique (Ziegler-Nichols)
![]() |
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.
|
||||||
![]() |
Type de régulateur spécifie quels paramètres renvoyer comme gains du PID.
|
||||||
![]() |
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.
| ||||||
![]() |
Paramètres d'installation renvoie le gain calculé, la constante de temps et le temps mort de l'installation.
|
PID - Conception de réglage automatique (Cohen-Coon)
![]() |
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.
|
||||||
![]() |
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.
| ||||||
![]() |
Paramètres d'installation renvoie le gain calculé, la constante de temps et le temps mort de l'installation.
|
PID - Conception de réglage automatique (Chien-Hrones-Reswick)
![]() |
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 %.
|
||||||||
![]() |
Type de régulateur spécifie quels paramètres renvoyer comme gains du PID.
|
||||||||
![]() |
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.
| ||||||||
![]() |
Paramètres d'installation renvoie le gain calculé, la constante de temps et le temps mort de l'installation.
|
PID - Conception de réglage automatique (contrôle à modèle interne)
![]() |
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.
|
||||||
![]() |
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.
| ||||||
![]() |
Paramètres d'installation renvoie le gain calculé, la constante de temps et le temps mort de l'installation.
|
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".






