Interface de maquette fonctionnelle

La norme FMI permet à n'importe quel outil de modélisation de générer du code ou des binaires en C représentant un modèle de système dynamique qui peut être facilement intégré dans un autre environnement de modélisation et de simulation.

Prise en charge de la norme FMI dans Dymola

Prise en charge de la norme FMI 2.0

La norme FMI 2.0 (publiée le 25 juillet 2014) est prise en charge dans Dymola depuis la version 2015 FD01 sous Windows et Linux. Consultez les Notes de publication Dymola et le manuel utilisateur pour obtenir des détails sur la prise en charge des fonctionnalités FMI en option.

Outils FMI pour Simulink - FMI Kit

Dassault Systèmes fournit des outils prenant en charge l'exportation et l'importation FMU avec Simulink. Vous trouverez ci-dessous des informations sur la dernière version du FMI Kit for Simulink.
Ce kit est gratuit et peut être utilisé sans clé de licence. L'assistance et la maintenance sont offertes aux clients Dymola via le canal habituel sous www.3ds.com/support.
Notez que des mises à jour peuvent être publiées entre deux versions officielles de Dymola. Contactez votre service de support/représentant commercial Dymola pour accéder au téléchargement.

FMI Kit for Simulink - Version 2.4.0

FMI Kit for Simulink version 2.4.0 a été publié le 2 juin 2017.
La version 2.4.0 est également incluse dans Dymola 2018.

Fonctionnalités générales et informations sur la compatibilité :

  • Prise en charge intégrale de FMI pour l'exportation et l'importation
  • Versions FMI 1.0 et 2.0 - Échanges de modèles et cosimulation
  • MATLAB/Simulink R2010a – R2016b (32 et 64 bits)


Quelques fonctionnalités de l'outil d'exportation :

  • Cible Simulink Coder pour l'exportation de FMU à partir de Simulink
  • Prise en charge de Windows et Linux
  • Prise en charge de l'interpolation des entrées continues (la fonctionnalité de cosimulation peut interpoler Entrées=true)
  • Prise en charge des paramètres configurables globaux
  • Prise en charge intégrale de paramètres de référence aux variables d'espace de travail ou de masque dans R2015b et versions ultérieures
  • Prise en charge de la durée d'étape de communication variable lors de l'exportation des cosimulations
  • Prise en charge des S-Functions MEX du code binaire et source (C/C++)
  • Génération de FMU de type boîte noire
  • Noms de variables structurés avec hiérarchie de blocs


Quelques fonctionnalités de l'outil d'importation :

  • Bloc FMU Simulink pour l'importation et l'intégration de FMU dans les modèles Simulink
  • Amélioration du traitement et des options des signaux d'entrée
  • Ports d'E/S vectorielles configurables
  • Importation des FMU du code source Dymola (Dymola 2016 ou version ultérieure)
  • Prise en charge des cibles de simulation : Rapid Accelerator, RSIM, GRT et dSPACE DS1005 et DS1006

Prise en charge de la norme FMI 1.0

Dymola prend en charge les spécifications de la norme FMI 1.0 pour l'échange de modèles et la cosimulation depuis leur publication en 2010. Dymola réussit l'examen de compatibilité avec la norme FMI 1.0 pour l'échange de modèles (exportation et importation) et la cosimulation (esclave et maître).

Exportation dans Dymola 2015 vers dSPACE 2014-A avec la version 2.0 RC1 de la norme FMI

L'exportation de code source avec la version 2.0 RC1 de la norme FMI dans Dymola 2015 génère un bogue qui empêche l'intégration à dSPACE
version 2014-A. Un correctif permettant de résoudre ce bogue est disponible sur demande.
Contactez votre service de support/représentant commercial pour accéder au téléchargement.
Article connexe de la base de connaissances, QA00000031053.