Simulink Design Optimization

 

Simulink Design Optimization

Analyser la sensibilité du modèle et ajuster les paramètres du modèle

Captures d'écran des applications d'estimation des paramètres, d'optimisation des réponses et d'analyse de sensibilité.

Applications pour l'optimisation de design

Utilisez des applications prédéfinies pour configurer et résoudre de manière interactive des problèmes d'optimisation de design dans Simulink, notamment la spécification des exigences du design, les variables de décision ou les options d'optimisation. Générez du code MATLAB directement à partir des applications pour le déploiement ou des personnalisations supplémentaires.

Estimation des paramètres

Construisez des modèles physiques précis en estimant les paramètres et les états de votre modèle Simulink à partir des données de test, de manière interactive avec l'application Parameter Estimator ou avec les fonctions équivalentes en ligne de commande.

Optimisation de la réponse

Optimisez automatiquement les paramètres du modèle pour répondre aux exigences de design dans les domaines temporel et fréquentiel en utilisant l'application Response Optimizer ou les fonctions équivalentes en ligne de commande.

Analyse de sensibilité

Identifiez les paramètres qui ont le plus d'impact sur le comportement de votre modèle avec l'application Sensitivity Analyzer. Sélectionnez les meilleures conditions initiales pour l'estimation des paramètres et l'optimisation du design. Analysez l'espace de design de votre modèle en utilisant des simulations de Monte Carlo pour vérifier la robustesse de votre design.

Diagramme des paramètres du système physique et du contrôleur.

Co-optimisation des paramètres du système physique et du contrôleur

Optimisez conjointement les paramètres du système physique et les gains du contrôleur ou des algorithmes pour améliorer les caractéristiques de design du système telles que le temps de réponse, la bande passante ou la consommation d'énergie.

Ajustement des jumeaux numériques

Mettez automatiquement à jour les paramètres d'un modèle de jumeau numérique déployé pour qu'il reflète la condition de l'équipement existant. Déployez le workflow d'estimation des paramètres avec Simulink Compiler.

Exemple du réglage d'une lookup table adaptative pour l'approximation de la surface d'efficacité volumétrique d'un moteur.

Réglage d'une lookup table

Ajustez les lookup tables pour des applications comme les contrôleurs à gains séquencés ou la caractérisation de batteries. Imposez des contraintes comme la monotonie et la régularité sur les valeurs des lookup tables. Utilisez des lookup tables adaptatives pour résoudre les problèmes d'étalonnage.

Accélération de l'optimisation du design

Accélérez l'estimation des paramètres, l'optimisation de la réponse et l'analyse de sensibilité en exécutant plusieurs simulations d'un modèle en parallèle avec Parallel Computing Toolbox. Accélérez les tâches d'optimisation du design en utilisant la fonctionnalité Fast Restart et la simulation en mode Accelerator de Simulink. 

L'application Response Optimizer montrant les méthodes d'optimisation disponibles.

Solveurs d'optimisation

Résolvez une variété de problèmes d'optimisation, notamment les problèmes à entiers mixtes, basés sur les dérivées et sans dérivées, en utilisant une sélection de solveurs tels que surrogate, fmincon et pattern search, disponibles dans Optimization Toolbox et Global Optimization Toolbox.