1. Generalities#
Information describing contact options is stored in the sd_contact data structure (SD) (operator DEFI_CONTACT).
This SD stores two types of information:
Global contact options, which do not depend on zones;
The contact’s local options, defined zone by zone.
Some options are common to all methods, others are specific to each formulation.
Access to the SD is done*via* specific routines that encapsulate the definition of JEVEUX objects. They should be used exclusively.
A touch/friction zone includes two surfaces whose interpenetration is sought to be prevented. There are three formulations for touch/friction (keyword FORMULATION):
The discrete formulation (DISCRETE)
The continuous formulation (CONTINUE including formulation LAC)
The continuous formulation applied to XFEM (XFEM)
We combine formulation DISCRETEet, formulation CONTINUEdans, what we will call meshed formulations. So method XFEMn is not a mesh formulation.
In addition, there is a specific formulation (LIAISON_UNIL), dedicated to simple unilateral conditions (without pairing). This formulation, derived from discrete methods, makes it possible to impose a unilateral condition on a degree of freedom. For example: \(\mathit{DX}<4\) or \(\mathit{PRES}<3\). It is used in particular in THM, to impose so-called oozing conditions.
In the case of mesh formulations with NODALou MAIT_ESCL pairing, there are two surfaces whose composition is given under the keywords GROUP_MA_MAIT/MAILLE_MAIT and GROUP_MA_ESCL/MAILLE_ESCL. In the case of the formulation LIAISON_UNIL, there is only one surface whose composition is given under the keywords GROUP_MA/MAILLE/GROUP_NO/NOEUD. In the case of the formulation XFEM, there is no mesh and the cracks XFEMsur are given which will apply the contact/friction conditions (via the keyword FISS_MAIT).