Weak formulation

The contribution of the face-to-face penalty contact to the weak formulation corresponds to the first term on the right hand side of Equation (2.6) in [19], written for both the slave and master side. This amounts to (in the material frame of reference):

$\displaystyle \int_{A_s^0} \delta (\boldsymbol{U^S} - \boldsymbol{U^M}) \cdot \boldsymbol{T_{(N)}} dA,$ (273)

or, in the spatial frame of reference:

$\displaystyle \int_{A_s} \delta (\boldsymbol{u^s} - \boldsymbol{u^m}) \cdot \boldsymbol{t_{(n)}} da.$ (274)

Making a Taylor expansion for $ \boldsymbol{t_{(n)}}$, which is a function of $ \boldsymbol{u_s} - \boldsymbol{u^m}$ and keeping the linear term only (the constant term vanishes since zero differential displacements leads to zero traction) one obtains:

$\displaystyle \int_{A_s} \delta (\boldsymbol{u^s} - \boldsymbol{u^m}) \cdot \fr...
...}}}{\partial \boldsymbol{u^s} } \cdot (\boldsymbol{u^s} - \boldsymbol{u^m}) da.$ (275)

Notice that the integral is over the slave faces. The corresponding positions on the master side are obtained by local orthogonal projection. The displacements within a face on the slave side can be written as a linear combination of the displacements of the nodes belonging to the face ($ n_s$ is the number of nodes belonging to the slave face):

$\displaystyle \boldsymbol{u^s} = \sum _i^{n_s} \varphi_i \boldsymbol{u_i^s},$ (276)

and similarly for the displacements on the master side ($ n_m^l$ is the number of nodes belonging to the master face $ m^l$):

$\displaystyle \boldsymbol{u^{m^l}} = \sum _j^{n_m^l} \psi_j^l \boldsymbol{u_j^{m^l}}.$ (277)

Substituting the above expressions in Equation (275) one obtains:

  $\displaystyle \sum_{s} \sum_{i=1}^{n_s} \sum_{j=1}^{n_s} \delta \boldsymbol{u_i...
...}}}{\partial \boldsymbol{u^s} } \varphi _j da \right ] \cdot \boldsymbol{u_j^s}$    
$\displaystyle -$ $\displaystyle \sum_{s} \sum_l \sum_{i=1}^{n_s} \sum_{j=1}^{n_m} \delta \boldsym...
...{\partial \boldsymbol{u^s} } \psi _j^l da \right ] \cdot \boldsymbol{u_j^{m^l}}$    
$\displaystyle -$ $\displaystyle \sum_{s} \sum_l \sum_{i=1}^{n_m} \sum_{j=1}^{n_s} \delta \boldsym...
...}}}{\partial \boldsymbol{u^s} } \varphi _j da \right ] \cdot \boldsymbol{u_j^s}$    
$\displaystyle +$ $\displaystyle \sum_{s} \sum_l \sum_{i=1}^{n_m} \sum_{j=1}^{n_m} \delta \boldsym...
...\partial \boldsymbol{u^s} } \psi _j^l da \right ] \cdot \boldsymbol{u_j^{m^l}}.$ (278)

where “$ A_s^l$” is the part of the slave face $ s$, the orthogonal projection of which is contained in the master face $ m^l$. This leads to the following stiffness contributions (notice the change in sign, since the weak term has to be transferred to the left hand side of Equation (2.6) in [19]:

$\displaystyle [K]_{e(iK)(jM)}$ $\displaystyle = - \int _{A_{s}} \varphi _i \frac{\partial \boldsymbol{t_{(n)}}^K}{\partial \boldsymbol{u^s}_M } \varphi_j da , \;\;\; i \in S, j \in S$ (279)
$\displaystyle [K]_{e(iK)(jM)}$ $\displaystyle = \sum_l \int _{A_{s}^l} \varphi _i \frac{\partial \boldsymbol{t_{(n)}}^K}{\partial \boldsymbol{u^s}_M } \psi_j^l da , \;\;\; i \in S, j \in M^l$ (280)
$\displaystyle [K]_{e(iK)(jM)}$ $\displaystyle = \sum_l \int _{A_{s}^l} \psi _i^l \frac{\partial \boldsymbol{t_{(n)}}^K}{\partial \boldsymbol{u^s}_M } \varphi_j da , \;\;\; i \in M^l, j \in S$ (281)
$\displaystyle [K]_{e(iK)(jM)}$ $\displaystyle = - \sum_l \int _{A_{s}^l} \psi _i^l \frac{\partial \boldsymbol{t_{(n)}}^K}{\partial \boldsymbol{u^s}_M } \psi_j^l da , \;\;\; i \in M^l, j \in M^l$ (282)

$ S$ is the slave face “$ s$” at stake, $ M^l$ is the master face to which the orthogonal projection of the infinitesimal slave area $ da$ belongs. The integrals in the above expression are evaluated by numerical integration. One could, for instance, use the classical Gauss points in the slave faces. This, however, will not give optimal results, since the master and slave faces do not match and the function to integrate exhibits discontinuities in the derivatives. Much better results are obtained by using the integration scheme presented in the previous section and illustrated in Figure 134. In this way, the above integrals are replaced by:

$\displaystyle -\int _{A_{s}} \varphi _i \frac{\partial \boldsymbol{t_{(n)}}^K}{...
...}_M } \right \vert _{\xi _{s_k}, \eta_{s_k}} \Vert \boldsymbol{J} \Vert _k w_k,$ (283)

$\displaystyle \int _{A_{s}^l} \varphi _i \frac{\partial \boldsymbol{t_{(n)}}^K}...
...}_M } \right \vert _{\xi _{s_k}, \eta_{s_k}} \Vert \boldsymbol{J} \Vert _k w_k,$ (284)

$\displaystyle \int _{A_{s}^l} \psi _i^l \frac{\partial \boldsymbol{t_{(n)}}^K}{...
...}_M } \right \vert _{\xi _{s_k}, \eta_{s_k}} \Vert \boldsymbol{J} \Vert _k w_k,$ (285)

$\displaystyle -\int _{A_{s}^l} \psi _i^l \frac{\partial \boldsymbol{t_{(n)}}^K}...
...}_M } \right \vert _{\xi _{s_k}, \eta_{s_k}} \Vert \boldsymbol{J} \Vert _k w_k,$ (286)

where $ k$ is the number of the integration point; ( $ \xi _{s_k}, \eta_{s_k}$) are the local coordinates of the slave integration point; ( $ \xi_{m_k},\eta_{m_k}$) are the local coordinates of the orthogonal projection of the slave integration point onto the master surface w.r.t. the master face to which the projection belongs; $ \Vert \boldsymbol{J} \Vert _k$ is the norm of the local Jacobian vector at the integration point on the slave face and $ w_k$ is the weight. As noted before the projection of integration points within the same slave face may belong to different master faces. Each slave integration point $ k$ leads to a contact element connecting a slave face with a master face and represented by a stiffness matrix of size $ 3(n_s+n_m)$ x $ 3(n_s+n_m)$ made up of contributions described by the above equations for just one value of integration point $ k$.

From this one observes that it is sufficient to determine the 3x3 stiffness matrix

$\displaystyle \left . \frac{\partial \boldsymbol{t_{(n)}}^K}{\partial \boldsymbol{u^s}_M } \right \vert _{\xi _{s_k}, \eta_{s_k}}$ (287)

at the slave integration points in order to obtain the stiffness matrix of the complete contact element. It represents the derivative of the traction in an integration point of the slave surface with respect to the displacement vector at the same location.