Simulink Control Design

Réglage du contrôleur PID

Simulink Control Design fournit des capacités de réglage automatique des gains pour les blocs contrôleurs PID de Simulink. Le réglage initial d’un contrôleur PID s’effectue en un seul clic. L’outil linéarise ensuite un modèle Simulink pour obtenir un modèle linéaire du système à contrôler. Si le modèle linéarise à zéro en raison de discontinuités telles qu’une modulation de largeur d’impulsion (MLI), vous pouvez créer un modèle linéaire de l’environnement à partir de données d’entrée-sortie de simulation en utilisant l’identification du système (nécessite System Identification Toolbox™).

Le produit utilise ensuite le modèle linéaire créé, ainsi qu’une méthode de réglage propriétaire pour calculer les gains PID en fonction des performances en boucle fermée que vous souhaitez. Un contrôleur initial est suggéré, en fonction d’une analyse de la dynamique de votre système. Vous pouvez ensuite, de manière interactive, ajuster le temps de réponse et le comportement transitoire dans le PID Tuner. Le PID Tuner offre aussi plusieurs tracés que vous pouvez utiliser afin d’analyser le comportement du contrôleur. Par exemple, vous pouvez tracer la réponse à un échelon ou un diagramme de Bode en boucle ouverte pour comparer les performances de la conception actuelle à la conception correspondant aux valeurs des gains initiaux.

PID Controller Design for a DC Motor 3:53
Design a PID controller for a DC motor modeled in Simulink®. Create a closed-loop system by using the PID Controller block, then tune the gains of PID Controller block using the PID Tuner.

PID Controller Tuning for a Model with Discontinuities 5:40
Design a PID controller for a model that cannot be linearized. Use system identification to identify a plant model from simulation input-output data.

Point suivant: Recherche de points de fonctionnement et linéarisation de modèles Simulink

Essayer Simulink Control Design

Obtenir une version d'évaluation

Contrôle Commande avec Matlab et Simulink : du PID au gain scheduling

Visionner le webinar