Robust Control Toolbox™ comprend des fonctions et des blocs pour l'analyse et le réglage de systèmes de contrôle assurant performance et robustesse lorsque les processus comportent des incertitudes. Vous pouvez créer des modèles incertains en combinant une dynamique nominale et des éléments incertains, par exemple, des paramètres incertains ou une dynamique non modélisée. Vous pouvez analyser l'impact des incertitudes du modèle de processus sur la performance du système de contrôle et identifier les combinaisons d'éléments incertains qui constituent les pires scénarios. Les techniques de synthèse H-infini et mu vous permettent de concevoir des contrôleurs qui maximisent la stabilité et la performance des processus robustes.
La toolbox permet également le réglage de contrôleurs robustes en plus des autres fonctionnalités de réglage automatisé de Control System Toolbox™. Les contrôleurs réglés peuvent être décentralisés avec plusieurs blocs réglables couvrant plusieurs boucles de rétroaction. Vous pouvez optimiser la performance d'un processus nominal tout en appliquant une performance réduite au minimum sur l'ensemble de la plage d'incertitude.
En savoir plus:
Créez des modèles incertains en combinant une dynamique nominale et des éléments incertains, tels que des paramètres incertains ou une dynamique négligée. Représentez les systèmes incertains en utilisant des modèles à représentations d'état ou des réponses en fréquence incertains.
Intégrez les incertitudes lorsque vous linéarisez des modèles Simulink en désignant certains blocs comme incertains.
Stabilité et performance des processus robustes
Calculez les marges de gain et de phase au niveau du disque pour les boucles de rétroaction SISO et MIMO. Quantifiez les effets des incertitudes sur la stabilité et la performance de votre système de contrôle. Calculez les marges de performance et de stabilité des processus robustes pour les incertitudes spécifiques au système.
Analyse du pire scénario
Identifiez les combinaisons de valeurs d'éléments incertains qui constituent les pires scénarios. Calculez les valeurs d'erreur de suivi, de sensibilité et de marges de disque dans les pires scénarios. Comparez les scénarios nominaux aux pires scénarios.
Analyse de Monte Carlo
Générez des échantillons aléatoires de systèmes incertains dans la plage d'incertitude spécifiée. Visualisez l'impact des incertitudes sur les réponses du système en temps et en fréquence. Utilisez le bloc Uncertain State Space pour injecter des incertitudes dans Simulink et réaliser des simulations de Monte Carlo.
Synthèse H-infini et mu
Synthétisez des contrôleurs MIMO robustes avec des algorithmes de synthèse comme H-infini et mu.
Optimisez la performance H-infini de structures de contrôle fixes. Automatisez des tâches de formation de boucles selon des approches à sensibilité mixte ou Glover-McFarlane.
Réglage de contrôleurs robustes pour des systèmes de contrôle incertains
Spécifiez les exigences de réglage telles que la performance du suivi, le rejet des perturbations, l'atténuation du bruit, l'amortissement des pôles en boucle fermée et les marges de stabilité. Réglez plusieurs modèles de processus ou configurations de contrôle simultanément. Maximisez la performance sur la plage d'incertitude des paramètres du processus. Consultez les données de robustesse du contrôleur dans des tracés de réponse en temps et en fréquence.
Réduisez l'ordre des modèles en suivant des méthodes d'erreur par addition ou par multiplication basées sur les valeurs singulières de la matrice de Hankel pour le système. Réduisez l'ordre des contrôleurs produit par les algorithmes de synthèse H-infini ou mu pour éliminer les états superflus tout en conservant la dynamique fondamentale.