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.