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 les utiliser ?

Paramètres E/S : fonctionnement

Voici les différentes phases de l'utilisation d'un sous-programme utilisateur pour modéliser un paramètre E/S.

Phase Description Exemple
1 L'utilisateur crée un nouveau paramètre E/S.
2

L'utilisateur choisit :

  • un nom pour le paramètre physique
  • paramètre physique définit par une formule

Puis, il clique sur l'éditeur de formule.

3 L'utilisateur clique sur le bouton « User ». Il peut alors entrer les arguments qu'il souhaite dans la fonction « User ».
4 En cliquant sur le bouton « Editer fonction utilisateur », le logiciel Flux ouvre le fichier « PhysicalParameter.groovy » dans l'éditeur Python.
5 L'utilisateur peut alors coder le programme qu'il souhaite.
6

Une fois son programme réalisé, l'utilisateur ne doit pas oublier de sauvegarder son fichier.

Le fichier Groovy est alors stocké dans le projet Flux courant (…\persistent\groovy).

Propriétés des matériaux : fonctionnement

Voici les différentes phases de l'utilisation d'un sous-programme utilisateur pour modéliser les propriétés d'un matériau.

Phase Description Exemple
1 L'utilisateur crée un nouveau matériau.
2

L'utilisateur choisit :

  • un nom pour le matériau
  • la loi qu'il souhaite coder
  • la propriété utilisateur de cette loi
3

Ensuite, l'utilisateur choisit de quel type est son matériau :

  • linéaire
  • non linéaire
  • hystérétique
4

Puis, l'utilisateur choisit le nombre et les valeurs des :

  • coefficients utilisateurs
  • paramètres E/S
  • grandeurs spatiales
5

Lorsque l'utilisateur clique sur le bouton « Editer fonction utilisateur », le logiciel Flux ouvre, dans l'éditeur Python, le fichier :

  • « MaterialLaw.groovy » pour une propriété non-hystérétique
  • « HysteresysMaterialLaw.groovy » pour une propriété hystérétique
6 L'utilisateur peut alors coder le programme qu'il souhaite.
7

Une fois son programme réalisé, l'utilisateur ne doit pas oublier de sauvegarder son fichier.

Le fichier Groovy est alors stocké dans le projet Flux courant (…\persistent\groovy).