Flux e-Machine Toolbox : Les paramètres d'entrée

Introduction

Après avoir ouvert le composant de couplage dans Flux, l'utilisateur doit définir plusieurs paramètres d'entrée avant d’exécuter un test. Ces paramètres permettent :

  • de piloter la résolution du projet Flux
  • de spécifier les options de résolution (distribution, mémoire)
  • de calculer et construire les cartes de performance


Paramètres d'entrée: données souhaitées

  • Courant de phase efficace maximale
  • Tension de phase efficace maximale
  • Mode de commande :
    • soit MTPV : le couple maximal par volt
    • soit MTPA : le couple maximal par ampère
  • Vitesse de rotation maximale admissible de la machine électrique

Paramètres d'entrée : Angle initial du rotor

L'angle initial du rotor est nécessaire pour pouvoir appliquer la transformation de Park. Deux possibilités :

  • Utilisateur : l'utilisateur connaît l'angle initial du rotor et peut saisir la valeur
  • Auto : la valeur de l'angle initial du rotor est calculé automatiquement. Le but est de trouver l'angle du rotor à t=0s afin de l'aligner avec l'induction magnétique dans l'entrefer générée par la phase de référence (Phase A). Deux simulations sont réalisées afin de calculer cet angle. Un chemin au milieu de l'entrefer est automatiquement défini afin de calculer l'induction magnétique au milieu de l'entrefer.

Paramètres d'entrée : Nombre de calculs demandés

  • Nombre de calculs pour Jd et Jq (par défaut 8)
  • Nombre de calculs pour la vitesse (par défaut 10)
  • Nombre de calculs par période électrique (par défaut 30)
Remarque : Le nombre total de calculs est le produit des 4, soit avec les valeurs par défaut 19200 points de calcul. Il est nécessaire d'avoir suffisamment de points pour obtenir une enveloppe Couple-Vitesse réaliste. Le temps de calcul peut donc être assez long. Le choix des valeurs est un compromis entre précisions des résultats et temps de résolution. Les valeurs par défaut permettent ce compromis. A titre de référence pour 20 000 points de calcul sur un serveur à 22 cœurs avec 8Mio (8GB) de mémoire numérique, un projet 2D met environ 5h. Avec ce même projet pour 75000 points de calcul (Id et Iq à 10, Vitesse à 15 et Nb de calcul par période électrique à 50) les résultats vont gagner en précision mais pour un temps de résolution avoisinant 24h.

Paramètres d'entrée : Options de distribution et mémoire

  • Activer ou non la distribution locale via CDE (Computing Distribution Engine). Le nombre de cœurs est à définir dans la configuration de CDE
    Avertissement : S'assurer que le service est bien installé et activé. Si ce n'est pas le cas même avec l'option à Oui, la résolution sera séquentielle et non distribuée.
    Remarque : La distribution de calcul n'est pas implémentée en Skew.
  • Mémoire numérique allouée pour la résolution du projet Flux :

    Depuis FeMT 2021, il existe un nouveau mode de mémoire pour exécuter des tests : le mode de mémoire Dynamique.

    Désormais, il existe deux modes de mémoire : Utilisateur (statique) et Dynamique.

    • Si le mode de mémoire Utilisateur (statique) est utilisé, alors la valeur de mémoire numérique (en Mio) allouée pour la résolution du projet Flux est affichée. L'utilisateur peut modifier cette valeur.


      Remarque : L'utilisateur ne peut pas passer en mode de mémoire Dynamique dans FeMT. Pour exécuter des tests en mode de mémoire Dynamique, l'utilisateur devra régénérer le composant de couplage depuis Flux lancé en mode de mémoire Dynamique.
    • Si le mode de mémoire Dynamique est utilisé, alors Dynamique est affiché et la mémoire numérique utilisée est gérée dynamiquement par Flux pendant son exécution. Donc, dans ce mode, l'utilisateur ne définit aucune valeur pour la mémoire numérique.


      Remarque : L'utilisateur ne peut pas passer en mode de mémoire Utilisateur dans FeMT. Pour exécuter des tests en mode de mémoire Utilisateur, l'utilisateur devra régénérer le composant de couplage depuis Flux lancé en mode de mémoire Utilisateur.
  • Nombre de cœurs utilisés par le solveur Mumps pour le projet maître
    • Si la distribution locale via CDE est à Oui, alors la valeur de nombre de coeurs utilisés par Mumps est fixe à 1, et non accessible à l'utilisateur, (le paramètre est dans ce cas grisé, ce qui signifie que la valeur indiquée n'est pas prise en compte)
    • Si la distribution local via CDE est à Non, la valeur du nombre de coeurs utilisateur est prise en compte par le solveur Mumps. Par défaut cette valeur est à 4.
    • Dans le cas ou la distribution local via CDE est à Oui, mais que CDE n'est pas correctement configuré, le nombre de cœurs renseigné sera pris en compte par le solveur Mumps.