u2.10.02 Notice d’utilisation de MFront avec code_aster#
Résumé:
On décrit ici l’utilisation du couplage entre code_aster et le module d’intégration de lois de comportement MFront, qui est diffusé en Open Source sous licence GPL et CECILL-A.
MFront permet de définir une loi de comportement de façon simple, proche des équations physiques, sans avoir à se soucier des méthodes de résolution. Il offre des classes de manipulation de données (tenseurs, par exemple) de façon conviviale et met à disposition des algorithmes de résolution des équations non-linéaires associées efficaces en termes de performances. MFront est adapté aussi bien aux schémas temporels implicites qu’explicites.
Ces comportements sont utilisables dans code_aster pour les modélisations 3D et 2D, coques, THM et pour les éléments de joints. Les grandes déformations peuvent être utilisées avec GDEF_LOG. De plus, MFront produit un code efficace, car les opérations tensorielles sont optimisées comme le montrent les benchmarks réalisés avec des comportements équivalents de code_aster.
Il faut bien noter que l’utilisation de ces lois de comportement à façon (mot-clé RELATION=”MFRONT” sous COMPORTEMENT) implique une validation spécifique pour l’étude envisagée, car on se place hors du domaine qualifié de code_aster.
Ce document décrit la façon d’utiliser un comportement défini par l’utilisateur à l’aide de MFront dans un fichier de commandes de code_aster.
- 1. Définition d’une loi de comportement avec MFront
- 1.1. Écriture d’un comportement MFront
- 1.2. Création de la bibliothèque dynamique à partir d’un comportement MFront
- 1.3. Utilisation du comportement dans le fichier de commandes
- 1.4. Modélisations disponibles
- 1.5. Utilisation de variables externes
- 1.6. Modèles de grandes déformations
- 1.7. Aide à l’utilisation de MFront avec code_aster
- 2. Exemples d’utilisation
- 3. Références