5. Modélisation C#

5.1. Déroulement du TP#

Il s’agit de mettre en œuvre une adaptation de maillage dans une boucle python sur un calcul élastique.

5.2. Adaptation de maillage#

Après avoir lancé le module AsterStudy et à partir du fichier de commande de la modélisation A, on ajoute une boucle python pour effectuer deux adaptations (Menu Operations → Text mode). On pourra s’inspirer du fichier forma01c.comm.

On lance le calcul.

Après avoir lancé le module ParaViS, on effectue le post-traitement suivant :

  • Voir l’effet de l’adaptation sur le maximum de la composante SIYY du champ de contrainte. Le maximum est maintenant de l’ordre de \(280\mathit{MPa}\) .

  • Visualiser la cartographie de l’indicateur d’erreur (composante ERREST, erreur totale).

5.3. Grandeurs testées et résultats#

Valeur des composantes de contraintes pour le maillage initial et après une adaptation:

Maillage

Localisation

Identification

Référence (Analytique)

Tolérance

1

Nœud \(B\)

Contrainte \(\mathrm{SIYY}\)

303.0

5.0%

1

Nœud \(A\)

Contrainte \(\mathit{SIXX}\)

-100.0

15.0%

2

Nœud \(B\)

Contrainte \(\mathrm{SIYY}\)

303.0

2.0%

2

Nœud \(A\)

Contrainte \(\mathit{SIXX}\)

-100.0

3.0%

3

Nœud \(B\)

Contrainte \(\mathrm{SIYY}\)

303.0

1.0%

3

Nœud \(A\)

Contrainte \(\mathit{SIXX}\)

-100.0

2.0%

Ces tests sur des valeurs analytiques sont doublés par des tests de non-régression.