5. Affectation de la liaison X-FEM#

Il s’agit ici du traitement du mot clé “LIAISON_XFEM” dans “AFFE_CHAR_MECA”, spécifique pour la X-FEM, et aucun changement n’est intervenu pour le passage vers le contact en grands glissements. On présente brièvement les routines Fortran en précisant que le but principal est d’appliquer les relations entre les degrés de liberté de contact pour satisfaire la condition LBB. Le traitement sert aussi à éliminer les degrés de liberté de contact en trop dans le cas de l’ancienne formulation.

Voilà un exemple d’appel dans le fichier de commande:

CHXFEM=AFFE_CHAR_MECA(MODELE=MODELEK,

CONTACT_XFEM=CTXFEM,

LIAISON_XFEM=”OUI”,);

La description des routines Fortran et leur arbre d’appel (Figure 4) sont donnés ci-dessous.

CAXFEM – la routine de lancement pour les opérations d’annulation des degrés de liberté de contact en trop.

XDELCO - routine pour supprimer les degrés de liberté de contact en trop. Uniquement pour l’ancienne formulation du contact, où les Lagrangien sont stockés aux arêtes.

XRELCO – routine pour appliquer les relations entre les degrés de liberté de contact afin de satisfaire la condition LBB. On rappelle que ces relations sont créées maintenant dans l’opérateur DEFI_CONTACT (FORMULATION=”XFEM”). Concernant le respect de la condition LBB pour les grands glissements, il se trouve que les algorithmes développés et implémentés pour le cas HPP [8] fonctionnent bien dans ce cas, ce qui est logique compte-tenu du fait que les inconnues de contact sont stockées seulement sur la partie esclave de la fissure.

AFLRCH – la routine qui affecte la liste de relations à l’objet de type charge. Autrement dit, cette routine rend effective l’application de la liste de relations créée précédemment.

_images/Object_5.png

Figure 4. L’arbre d’appel de l’opérateur AFFE_CHAR_MECA, mot clé LIAISON_XFEM