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.