Outils pour la conception de modèles

Dymola assure la calibration, l'optimisation de la conception et la gestion avancée des modèles.

Outils pour la conception de modèles

Comparaison entre des accélérations mesurée et simulée après réglage des paramètres du modèle.

Calibration des modèles

Un modèle Modelica typique décrivant un système physique inclut de nombreux paramètres à définir. Certaines valeurs sont difficiles à déterminer à partir des spécifications de conception ou bien délicates à mesurer, comme l'inertie d'une pièce, la friction et les paramètres de perte.

La calibration du modèle (l'estimation des paramètres) est le processus au cours duquel des données mesurées sur un dispositif réel sont utilisées pour régler les paramètres de façon à ce que les résultats de la simulation soient en adéquation avec les données mesurées. Dymola fait varier ces paramètres et effectue une simulation permettant de trouver des solutions satisfaisantes, qui réduisent au minimum la différence entre les résultats de la simulation et les mesures.

Optimisation de la conception

La fonction Design Optimization est utilisée pour régler les paramètres d'un dispositif ou de son régulateur afin d'améliorer la dynamique du système au regard de multiples critères et dans de multiples cas de figure.

Un modèle Modelica contient de nombreux paramètres qui peuvent être réglés en vue de meilleures performances, par exemple les constantes de raideur d'un ressort, le rapport de transmission d'une boîte de vitesses, ou les paramètres d'un régulateur.

L'optimisation de la conception est une méthode de réglage des paramètres permettant d'améliorer le comportement d'un système. Les paramètres ajustables sont calculés de façon à réduire au minimum les critères mathématiques qui expriment l'amélioration. Les valeurs des critères sont généralement déduites de résultats de simulation, par ex. le dépassement ou le temps de montée d'une réponse, mais ils peuvent également dériver de réponses en fréquence ou d'analyse de valeur propre.

Gestion des modèles

La fonction Model Management inclut la prise en charge du cryptage des modèle, le contrôle de version de Dymola (CVS et Subversion) et des utilitaires pour vérifier, tester et comparer des modèles.

  • Tests de régression (vérification de résultats de simulation par rapport à des résultats connus comme étant bons).
  • Mesure de couverture des classes et des conditions.
  • Vérification des unités variables et du style.