Une interface entre un code de calcul de laboratoire Herezh++ et le logiciel Abaqus
Résumé
The commercial software ABAQUS offers an User-defined Material, named Umat, to introduce of a new constitutive model. We use these capabilities to link the code ABAQUS and an object-oriented FE C++ software HEREZH++. This paper describes the architecture of the simulation interface. The code coupling is made with a named piped interprocess communication method and an interface written in c/C++. Several test samples are used to verify and demonstrate the feasibility of the proposed approach. In particular, an industrial test is carried out with an original behavior model of elasto-visco-hysteresis.
Le logiciel par éléments finis ABAQUS propose une interface utilisateur, appelée Umat, qui donne accès à différentes variables globales de calcul pour le développement de nouvelles lois de comportement. Nous avons profité de cette possibilité pour lier le code ABAQUS et un code de calcul en C++, appelé HEREZH++. Dans ce papier, nous décrivons dans un premier temps le logiciel HEREZH++ puis l'architecture de cette interface de simulation. Quelques tests numériques sont ensuite présentés ainsi qu'un calcul sur une pièce industrielle avec une loi de comportement originale d'élasto-visco-hystérétique.
Origine | Fichiers produits par l'(les) auteur(s) |
---|