Depuis la version 2026, Flux 3D et Flux PEEC ne sont plus disponibles.
Veuillez utiliser SimLab pour créer un nouveau projet 3D ou pour importer un projet Flux 3D existant.
Veuillez utiliser SimLab pour créer un nouveau projet PEEC (pas possible d'importer un projet Flux PEEC existant).
/!\ La documentation est en cours de mise à jour – des références au 3D peuvent subsister.
Sous programmes utilisateurs (Groovy) : Comment utiliser paramSpatialCurrent[k, v]?
Exemple
| Exemple | Créer un nouveau projet magneto statique 2D plan avec une profondeur de 50 mm. | |
|---|---|---|
| 1 |
|
|
|
2 Définir: |
Créer un vecteur spatial :
x = 5000, y = 5, z = 0. |
![]() |
|
Créer un aimant linéaire MAGNET décrit par le module Br :
|
![]() |
|
|
Créer un matériau utilisateur MAT_1 :
|
![]() |
|
|
3 Attribuer les matériaux aux régions surfaciques, Attribuer les régions surfaciques aux faces géométriques …. |
Créer les regions surfaciques MAGNET , AIR and STEEL Assigner le matériau MAT_1 à la région STEEL… Assigner le matériau MAGNET à la région MAGNET… Pour la région MAGNET, imposer une direction d'aimantation suivant l'axe x… Assigner les régions surfaciques aux faces… et ainsi de suite… |
|
| 4 |
Revenir sur la définition du matériau MAT_1 et cliquer sur Editer function utilisateur pour faire apparaître et modifier la routine goovy « MaterialLaw.groovy ». Ce fichier .groovy ce trouve dans le répertoire “....VOTRE_PROJET_FLUX.FLU\persistent\groovy ” |
|
| 5 |
Taper le code groovy ci-dessous (etape 8) dans la sous routine public void compute (){} Le paramètre utilisateur est paramSpatialCurrent[“Vector_mur”]. C'est une variable de type double . La première composante commence à l'indice 0. Remarque : Dans la clé, « Vector_mur », la première lettre est en majuscule et
que les suivantes sont en minuscules.
|
|
| 6 | ![]() |
|
| 7 | Résoudre le projet. | |
|
8 x= 5000, y = 5, z = 0. |
|
|
| 9 |
Supprimer les résultats et modifier le paramètre spatial Vector_mur x = 5, y = 5000, z = 0 Résoudre à nouveau le projet. |
|
| 10 |
|
|



