Co-simulation Flux-Portunus: 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 Portunus, 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 Portunus-Portunus 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 fichier de couplage

Le composant de couplage est nécessaire pour assurer le transfert d'informations du projet Flux à Portunus. Ce composant se traduit par le Fichier *.F2P.

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 Portunus

La boîte de dialogue Générer composant pour couplage Portunus est présentée ci-dessous :

Après avoir généré le fichier de couplage :

  • un fichier Nom du composant.F2P est créé (dans le répertoire courant par défaut).
  • un projet Flux Nom du composantF2P.FLU est créé et sera le projet FLU appelé à partir de Portunus au cours de la résolution.

Au lancement de la résolution via Portunus, le projet Flux correspondant est enregistré avec le nom suivant :

Nom du composantF2P.FLU

Fichier *.F2P

Ce fichier contient les informations nécessaires pour que Portunus puisse détecter automatiquement :

  • la version de Flux
  • la version du F2P
  • le solveur utilisé
  • les paramètres 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 Portunus. C'est Portunus qui gère le pas de temps de la simulation et qui l'impose à Flux au cours de la co – simulation.