Co-simulation Flux-Simulink : préparation du projet Flux
Introduction
Supposant que la description standard (géométrie, maillage, physique) du projet Flux est faite, afin de préparer le couplage entre Flux et Simulink, il est nécessaire de définir dans Flux les paramètres souhaités en entrée et en sortie, pour ensuite générer un composant de couplage.
Entrées dans Flux
Plusieurs types de grandeurs peuvent être des paramètres d'entrée :
- grandeurs électriques (par exemple résistance, tension, courant…)
- grandeurs mécaniques (par exemple couple, vitesse, position,…)
- grandeurs géométriques (entrefer,…)
Le couplage entre Flux et Matlab-Simulink utilisant la co-simulation multiphysique, les paramètres d'entrée doivent obligatoirement être définis comme Paramètre E/S de type multiphysique.
Sorties de Flux
On retrouve exactement les mêmes types de grandeurs possibles que pour les paramètres d'entrée, à savoir les grandeurs électriques, mécaniques et géométriques.
Les paramètres de sortie ne doivent pas être de type multiphysique.
Un paramètre de sortie peut être :
- un paramètre géométrique
- un paramètre E/S non multiphysique
- un paramètre prédéfini d'un ensemble mécanique
- un capteur
Le composant de couplage
Le composant de couplage est nécessaire pour assurer le transfert d'informations du projet Flux à Simulink. Ce composant se traduit par un Fichier *.F2MS.
Une fois que les paramètres d'entrée et de sortie nécessaires au couplage sont disponibles, l'utilisateur doit générer un composant :
- dans le menu Résolution cliquer sur Générer composant pour couplage Matlab Simulink
La boîte de dialogue Générer composant pour couplage Matlab Simulink est présentée ci-dessous :
Après avoir généré le composant de couplage :
- un fichier [Nom du composant].F2MS est créé (dans le répertoire courant par défaut).
- Un projet Flux [Nom du composant]F2MS.FLU est créé et sera le projet FLU appelé à partir de Simulink au cours de la résolution.
Au lancement de la résolution via Simulink, le projet Flux correspondant est enregistrer avec le nom suivant :
[Nom du composant]F2MS_SOLVED.FLU
Fichier *.F2MS
Ce fichier contient les informations nécessaires pour que Simulink puisse détecter automatiquement :
- la version de Flux
- la version du F2MS
- la dimension
- les entrées et les sorties
Scénario de résolution
Aucun scénario de résolution défini dans Flux ne sera pris en compte par Simulink. C'est Simulink qui gère le pas de temps de la simulation et qui l'impose à Flux au cours de la co – simulation.