Reduced Order Modeler for MATLAB propose une application permettant de créer des modèles d'ordre réduit (ROM) de sous-systèmes modélisés dans Simulink, notamment des modèles de simulation tiers, d'ordre complet et haute-fidélité. Vous pouvez utiliser des modèles d'ordre réduit pour la simulation au niveau système sur un ordinateur, pour les tests Hardware-in-the-Loop (HIL), le design de systèmes de contrôle et la modélisation de capteurs virtuels.
Avec l'application Reduced Order Modeler, vous pouvez :
- Mettre en place des plans d'expériences pour générer des données d'entrée-sortie pour l’apprentissage, ou importer des données pré-collectées d'un sous-système d'ordre complet haute-fidélité
- Entraîner et comparer des modèles d’ordre réduit basés sur l'IA en utilisant des modèles préconfigurés
- Exporter des modèles de substitution basés sur l'IA vers Simulink pour les simulations au niveau système, le design de systèmes de contrôle et les tests HIL
- Exporter des modèles d’ordre réduit sous forme de FMU (Functional Mockup Units) pour une utilisation en dehors de MATLAB et Simulink (avec Simulink Compiler)
Concevoir des expériences
Sélectionnez les signaux Simulink et les paramètres de bloc à utiliser comme entrées, sorties et paramètres du ROM. Concevez de manière interactive des expériences de simulation en utilisant des types d'excitation de signal intégrés ou en spécifiant explicitement des valeurs de paramètres ou via des distributions. Spécifiez les limites pour les valeurs de signal et de paramètre afin de définir l'espace de design réalisable et de visualiser sa couverture.
Importer des données pour l'apprentissage
Importez dans l'application Reduced Order Modeler, des données existantes dans le domaine temporel, collectées à partir d'un modèle de simulation haute-fidélité afin d’entraîner des modèles d’ordre réduit. Utilisez les données stockées dans des matrices, des timetables, ou des cell arrays de timetables et de matrices.
Exécuter des expériences
Exécutez des expériences de manière séquentielle ou en parallèle avec Parallel Computing Toolbox et initiez des simulations de modèles. Visualisez les résultats de simulation pour les signaux et les paramètres d'intérêt grâce aux tracés de visualisation intégrés.
Entraîner des modèles d'ordre réduit
Créez des modèles d’ordre réduit statiques ou dynamiques en utilisant différents réseaux. Entraînez et comparez automatiquement tous les modèles disponibles, y compris les modèles de représentation d'état neuronal, LSTM, MLP et ARX non linéaires. Optimisez les hyperparamètres de manière séquentielle ou en parallèle avec Parallel Computing Toolbox pour améliorer l'ajustement du modèle. Comparez les métriques de précision des modèles entraînés pour sélectionner le modèle optimal pour votre application.
Utiliser des modèles d'ordre réduit dans Simulink
Importez des modèles d'ordre réduit (ROM) entraînés dans Simulink pour la simulation au niveau système, le design de systèmes de contrôle et les tests HIL. Combinez des modèles d'ordre réduit avec des modèles de composants basés sur des principes fondamentaux.
Déployer et exporter des modèles d'ordre réduit
Déployez des modèles d'ordre réduit (ROM) sur des systèmes embarqués grâce à la génération automatique de code. Exportez des modèles d'ordre réduit sous forme de FMU (avec Simulink Compiler) pour une utilisation en dehors de MATLAB et Simulink.