Les modèles de simulation se créent dans un environnement technique permettant d'analyser des systèmes physiques. La création d'une simulation permet de mieux comprendre un process de fabrication ou une machine. Les connaissances acquises grâce à la simulation peuvent être utilisées pour mieux contrôler le système de fabrication et accroître son efficacité. La simulation developpe aussi la capacité d'expérimentation en permettant d'effectuer des essais sans risque et à moindre coût.

Cependant, un système physique se compose souvent de composants fournis par différents fabricants. C'est ici que le standard FMI entre en jeu. Ce dernier permet de créer des interactions complexes entre divers composants au sein d'une simulation.

Le standard Functional Mock-up Interface (FMI) définit une interface standardisée permettant de coupler différents logiciels de simulation.

Le standard FMI est le résultat de travaux menés conjointement par un grand nombre de sociétés de développement logiciel et centres de recherche et initiés par Dassault Systèmes dans le cadre d'un projet baptisé MODELISAR. Ce projet a débuté en 2008 avec la définition des spécifications FMI. Il a débouché sur la réalisation d'études technologiques et sur l'établissement de preuves de concept à partir de cas d'utilisation développés par des partenaires du consortium. Il a aussi permis à des fournisseurs de créer des prototypes avancés et, dans certains cas, des produits commercialisables.
L'expérience a montré que l'implémentation du standard FMI dans un logiciel de modélisation permet de créer des modèles de simulation couplés entre eux. Le standard peut être aussi implémenté sous la forme d'une bibliothèque logicielle dite FMU (= Functional Mock-up Unit). Les spécifications FMI sont fournies avec une licence open source.
Chaque modèle FMU est fourni sous la forme d'un fichier ZIP portant l'extension ".fmu" et incluant
- un fichier XML décrivant, entre autres, les variables utilisées par la FMU ;
- toutes les formules utilisées dans un modèle (définies sous la forme de fonctions en C) ;
- des données additionnelles optionnelles (tables de paramètres, interface utilisateur, documentation requise parle modèle, etc.)

(voir aussi en.wikipedia.org/wiki/Functional_Mock-up_Interface)

Objectifs et contenu

  • Bases de la simulation
  • Installation de MapleSIM et licence MapleSIM
  • Création et ouverture de projets dans MapleSIM
  • Prise en main de l'environnement de simulation
  • Présentation de l'interface utilisateur
  • Compréhension du principe de MODELICA
  • Création d'un modèle MODELICA
  • Mise en ligne avec le contrôleur
  • Installation de mises à jour logicielles

Description

Référence

TM292 - MapleSim et Functional Mock-up Interface (FMI)

TM292TRE.452-GER

TM292TRE.452-ENG

Veuillez sélectionner un pays et une langue

B&R Logo