Export de données au format CSV

Introduction

L'export de données au format CSV permet d'exporter des grandeurs globales dans un fichier CSV dans les buts suivants:

  • pouvoir contrôler l'évolution des grandeurs globales même en mode batch en ouvrant simplement le fichier CSV en cours de résolution. Cette possibilité est notamment utile lors de résolutions HPC qui se font exclusivement en mode batch.
    Remarque : en mode direct il existe déjà une IHM qui permet d'afficher l'évolution de ces grandeurs pendant la résolution.
  • pouvoir transmettre à SimLab les grandeurs globales à exploiter au sein de SimLab lors de la résolution d'une solution électromagnétique (MS 2D, MS 3D, MT 2D...)

Les grandeurs globales exportables

Les grandeurs globales exportables en cours de résolution sont :
  • Les grandeurs prédéfinies des ensembles mécaniques
  • Les paramètres E/S définis par l'utilisateur
  • Les capteurs scalaires réels définis par l'utilisateur
L’utilisateur peut ainsi prévoir :
  • pour une utilisation dans Flux, les grandeurs qu’il souhaite contrôler durant la résolution en créant les capteurs / paramètres nécessaires au préalable dans Flux.
  • pour une utilisation dans SimLab, la liste des grandeurs à exploiter. Dans SimLab, il y a une IHM dédiée accessible par clic droit sur la solution et en choisissant Result Request. Par défaut les grandeurs prédéfinies des ensembles mécaniques sont cochées (et non modifiables), et l’utilisateur a le choix d'ajouter d'autres grandeurs. La liste de ces grandeurs proposées est dans cette IHM dédiée et dépend de la solution SimLab étudiée (MS2D, MS3D, MT2D...).
    Catégorie Grandeurs globales Solution SimLab
    MT 2D MS2D MS3D
    Ensemble mécanique en rotation Position angulaire (rad)
    Accélération angulaire (rad/s²)
    Vitesse angulaire (rad/s)
    Couple électromagnétique (N.m)
    Puissance mécanique (W)
    Ensemble mécanique en translation Position linéaire (m)
    Accélération linéaire (m/s²)
    Vitesse linéaire (m/s)
    Force électromagnétique (N)
    Puissance mécanique (W)
    Composants Tension (V)
    Courant (A)
    Puissance active (W)
    Spécifique aux conducteurs bobinés Inductance (H)
    Flux (Wb)
    Énergie (J)
    Pertes Joule (W)
    Force de Laplace (N)
    Spécifique aux conducteurs massifs Pertes Joule (W)
    Autres Grandeurs Énergie (domaine = tous les bodies) (J)

Format du fichier CSV

La première ligne contient :

  • le nom des grandeurs pour chaque colonne
  • première parenthèse : l'unité (si existante)
  • deuxième parenthèse : si c'est une entrée ou une sortie

Les paramètres d'entrées sont placés sur les premières colonnes et correspondent aux paramètres pilotés par le scénario résolu.

Export du fichier .CSV dans Flux

L'export est accessible via la boite de dialogue du scénario de résolution, dans l'onglet Export CSV:

Les étapes d'export du fichier .csv sont détaillées ci-dessous:
  1. Ouvrir/créer le scénario de résolution
  2. Définir les paramètres à faire évoluer à la résolution (si pas encore définis)
  3. Choisir un nom de fichier .csv qui va contenir les données
  4. Valider le scénario de résolution
  5. Lancer la résolution

    → le fichier CSV est crée et rempli au fur et à mesure des pas résolus

    → le fichier CSV est consultable en cours de résolution simplement en l'ouvrant

Utilisation du fichier CSV dans un workflow d'utilisation de SimLab

Les étapes d'utilisation de l'export CSV dans un workflow d'utilisation de SimLab sont détaillées ci-dessous:
  1. Ouvrir SimLab
  2. Préparer la simulation (géométrie, maillage, physique)
  3. Choisir les grandeurs à exploiter (par défaut toutes les grandeurs seront calculées)
    1. Accéder à la boite de dialogue "Result Request" par double-clic sur "Result Request" dans le Solution Browser sous le noeud Setting
    2. Cocher les grandeurs à exploiter dans la liste de grandeurs proposées.
    3. Valider la boite de dialogue "Result Request" en cliquant sur OK
  4. Lancer la résolution

    → SimLab fait appel au solver Flux

    → SimLab transmet à Flux la liste des grandeurs à retourner à la fin de la résolution

    → Flux crée et remplit le fichier CSV au fur et à mesure des pas résolus

    → SimLab importe le fichier CSV à la fin de la résolution

    les grandeurs préalablement choisies par l'utilisateur sont exploitables dans SimLab (fonction Plot 2D...)