Professional Documents
Culture Documents
A Dual Mortar-Based Contact Formulation Applied To
A Dual Mortar-Based Contact Formulation Applied To
net/publication/273698647
CITATIONS READS
0 174
3 authors:
J. M. A. Cesar de Sa
University of Porto
116 PUBLICATIONS 1,706 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Durability of Mooring Systems components for use in deep waters: experimentation and modeling View project
TREAL - Thermoplastic material allowable generation using a reliability-based virtual modeling platform View project
All content following this page was uploaded by Thiago Doca on 08 July 2018.
a r t i c l e i n f o a b s t r a c t
Article history: A multibody frictional mortar contact formulation (Gitterle et al., 2010) is extended for the simulation of
Received 3 April 2013 solids undergoing finite strains with inelastic material behavior. The framework includes the modeling of
Received in revised form 3 October 2013 finite strain inelastic deformation, the numerical treatment of frictional contact conditions and specific
Available online 27 January 2014
finite element technology. Several well-established and recent models are employed for each of these
building blocks to capture the distinct physical aspects of the deformation behavior. The approach is
Keywords: based on a mortar formulation and the enforcement of contact constraints is realized with dual Lagrange
Inelastic deformation
multipliers. The introduction of nonlinear complementarity functions into the frictional contact condi-
Finite strain
Dual Lagrange multipliers
tions combined with the global equilibrium leads to a system of nonlinear equations, which is solved
Primal–dual active set strategy in terms of the semi-smooth Newton method. The resulting method can be interpreted as a primal–dual
active set strategy (PDASS) which deals with contact nonlinearities, material and geometrical nonlinear-
ities in one iterative scheme. The consistent linearization of all building blocks of the framework yields a
robust and highly efficient approach for the analysis of metal forming problems. The effect of finite
inelastic strains on the solution behavior of the PDASS method is examined in detail based on the com-
plementarity parameters. A comprehensive set of numerical examples is presented to demonstrate the
accuracy and efficiency of the approach against the traditional node-to-segment penalty contact
formulation.
Ó 2014 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.ijsolstr.2014.01.013
0020-7683/Ó 2014 Elsevier Ltd. All rights reserved.
1698 T. Doca et al. / International Journal of Solids and Structures 51 (2014) 1697–1715
formulations were initially based on the node-to-segment (NTS) involved, which can include the coupling of finite strains, inelastic
approach, which has been extended and generalized by numerous material behavior and large relative sliding. In particular, the mor-
authors (Hallquist et al., 1985; Wriggers et al., 1990; Laursen and tar integrals and associated surface-to-surface projections are
Simo, 1993; Erhart et al., 2006). Although quite popular and widely strongly dependent on the deformation behavior of the contacting
used, there are well known limitations in the robustness of NTS bodies. A contact formulation that includes all the features stated
formulations. It has been shown in Papadopoulos and Taylor above has not yet been presented and only partial approaches have
(1992) that the so-called single pass algorithms do not satisfy the been suggested.
contact patch test and there is a degradation of spatial convergence The main focus of this work is the extension of the frictional
rates, which has been demonstrated in the kinematically linear mortar contact formulation proposed in Gitterle et al. (2010) for
context in Hild (2009). Furthermore, non-physical jumps in the the analysis of large inelastic deformation and metal forming prob-
contact forces can occur when finite sliding situations occur due lems. We follow an approach developed in Yang et al. (2005) that is
to the non-smoothness of the discretized contact surfaces. Several based on a continuous normal field on the discretized contact sur-
strategies have been proposed to overcome these problems (Wrig- face for definition of the mortar segments. The contact and finite
gers et al., 2001; Puso and Laursen, 2002; Stadler and Holzapfel, frictional sliding inequality constraints are reformulated in a set
2004) leading to more elaborated algorithms. Alternative methods of so-called complementarity functions as in Gitterle et al.
for discretizing the contact surface are the so-called segment-to- (2010). When combined with the equilibrium equations, which
segment (STS) approaches, where the mortar method has become include nonlinear constitutive material behavior at finite strains
very popular. This method was originally introduced in the context (Weber and Anand, 1990; Eterovic and Bathe, 1985; Perić et al.,
of domain decomposition techniques (Bernardi et al., 1994) and is 1992; Simo, 1992; Cuitiño and Ortiz, 1992), this leads to a system
particularly suited for the exchange of information between non- of nonlinear and non-differentiable equations that can be solved in
conforming meshes. It introduces the continuity condition at the terms of a semi-smooth Newton method. Element technology
interface in an integral form, rather than as nodal constrains. Of capable of dealing with plastic incompressibility and avoiding vol-
particular importance is the fact that the mortar finite element umetric locking (de Souza Neto et al., 1996) is also included. The
method preserves optimal convergence rates from the finite ele- resulting primal–dual active set strategy (PDASS) deals with non-
ment method as long as suitable mortar spaces are chosen. linearities stemming from contact (search for inactive, stick and
All the aforementioned contact formulations lead to the math- slip set) and all other nonlinearities (i.e., geometrical and material)
ematical structure of variational inequalities (Kikuchi and Oden, in one single iterative scheme. In this context, the presence of large
1988; Facchinei and Pang, 1998). The numerical treatment of these inelastic deformations can significantly influence the convergence
nonlinear complementarity constraints, i.e., the enforcement of the behavior of the overall approach due to the scaling of the comple-
contact constraints is mainly accomplished by tree methods mentarity parameters. This is particularly relevant in the solution
(Laursen, 2002; Wriggers, 2006): the Penalty method, the Lagrange of frictionally dominated problems.
method and the Augmented Lagrangian method. However, when This work is structured as follows. In Section 2, the description
these regularization schemes are employed with the mortar finite of the two-body frictional contact problem in the context of finite
element method unwanted side-effects occur such as: ill condi- deformations is undertaken. The particular class of isotropic hyper-
tioning, additional equations in the global system or a significant elastic based constitutive models adopted for the modeling of large
increase in the computational time for solution. In order to circum- inelastic deformations is reviewed in Section 3. In Section 4, the
vent these shortcomings, Wohlmuth (2000) has proposed the use boundary value problem is converted into a weak formulation.
of dual spaces for the Lagrange multipliers allowing the local elim- The numerical integration of the rate constitutive equations that
ination of the contact constraints. As a consequence, the Lagrang- leads to the incremental boundary value problem is presented in
ian multipliers can be conveniently condensed and no additional Section 5. The spatial discretization of the contact virtual work
equations are needed for the solution of the global system of equa- and the nonlinear contact constraints based on dual Lagrange mul-
tions (Wohlmuth, 2001; Flemisch and Wohlmuth, 2007). The tipliers is described in Section 6 together with the integration of
remaining problem is positive definite and the unknowns are the the mortar matrices. In Section 7, the F-bar formulation employed
displacements only. The reformulation of the frictional contact is briefly reviewed. Then, in Section 8 the solution procedures em-
constraints into so-called complementarity functions (Alart and ployed, based on the so-called primal–dual active set strategy, with
Curnier, 1991; Christensen, 1977; Koziara and Bicanic, 2008) and without complementary functions, are presented. Various
allows rewriting the inequality constraints as equalities. The com- examples in Section 9 examine the effects of the complementarity
bination of this set of equalities with the equilibrium equations parameters on the solution behavior and demonstrate the robust-
leads to a system of nonlinear equations that can be solved with ness and accuracy over existing approaches. Finally, conclusion re-
the semi-smooth Newton method (Christensen, 1977; Facchinei marks are given in Section 10.
and Pang, 1998; Hintermüller et al., 2003). The resulting method
can be interpreted as a primal–dual active set strategy (PDASS)
2. Problem description
(Hintermüller et al., 2003; Hüeber and Wohlmuth, 2005a), which
has been introduced for small deformation frictional contact in
The kinematical description of the contact problem with finite
Hüeber et al. (2008). This strategy was latter applied to nonlinear
deformations and finite sliding is described in Fig. 1. The motion,
material problems at small strains in Brunssen et al. (2007) and
x, is described by a mapping u between the reference configura-
Hager and Wohlmuth (2003) and to the solution of dynamic con-
tion X (at time 0) and current configuration x (at time t),
tact problems in Hartmann and Ramm (2004). The approach was
extended to finite deformation frictionless contact in Popp et al. x ¼ uðX; tÞ: ð1Þ
(2009) and to frictional contact in Gitterle et al. (2010).
The mortar formulation employing dual spaces for the Lagrange Therefore, the vector of nodal displacements, u, is obtained from the
multipliers combined with the PDASS for the enforcement of con- reference configuration, as follows,
straints has undergone substantial development. Nevertheless, the uðX; tÞ ¼ xðX; tÞ X: ð2Þ
extension of this formulation to include both finite strain inelastic
s
material behavior and finite frictional sliding is extremely Solid bodies in the reference configuration, are denoted by X and
0
challenging. This is due to the strong nonlinearities that may be Xm s m
0 , X0 [ X0 ¼ X0 : X R
2
and the superscripts s and m represent
T. Doca et al. / International Journal of Solids and Structures 51 (2014) 1697–1715 1699
Ωs0
ϕs (X s ) Ωst
ê2
ê1 Xs
ê3 us
X̂ m x̂m xs
um n
τ
Ωm ϕm (X m ) Ωm
0 t
time = 0 time = t
Fig. 1. Illustration of the two bodies finite deformation contact problem.
the common nomenclature employed in contact mechanics of a gðXs ; tÞ ¼ ½xs ðXs ; tÞ x b m ; tÞ:
^m ð X ð6Þ
Slave and a Master body. The boundaries of subset X0 are divided
Then, the computation of the normal distance between xs and x
^m
in a contact zone, Cc ¼ Csc [ Cmc , a Neumann boundary, CN and a
Dirichlet boundary CD ; fCc [ CN [ CD ¼ C : C Rg. The spatial yields the definition of the scalar-valued gap function,
counterparts of the three boundaries are denoted by cc , cN and cD , gðXs ; tÞ ¼ nðxs ðXs ; tÞÞ gðXs ; tÞ: ð7Þ
respectively. Furthermore, it is assumed that the bodies are only
subjected to body forces, b, and applied boundary tractions, ^t. Together with the definition of a non-positive normal contact trac-
Therefore, the Boundary Value Problem (BVP), in terms of the dis- tion, pn , the gap function creates a set of inequalities known as the
placement vector, u and the Cauchy stress tensor, r, is defined as Karush–Kuhn–Tucker (KKT) conditions,
follows: gðXs ; tÞ P 0; pn 0; pn gðX; tÞ :¼ 0: ð8Þ
i
i i
div r ðuÞ þ b ¼ 0 in X t; Therefore, the KKT conditions are responsible for enforcing a non-
ri ðuÞni ¼ ^ti on ciN ; ð3Þ penetration relation on the normal direction of cc .
In the tangential direction, the frictional conditions can be given
ui ¼ u
^i on ciD ; i ¼ s; m;
by Coulomb’s law:
where the prescribed displacement on the Dirichlet boundary is x :¼ jts j ljpn j 0; ð9Þ
represented by u ^ i and the current outward unit normal vector on
cN is represented by ni . Index i emphasizes that the BVP condition #s ðXs ; tÞ
must be attained for all bodies involved. The deformation gradient, b¼ P 0; ð10Þ
ts
F, with respect to the reference configuration, X0 , is given by
with the relative tangential velocity, #s ðXs ; tÞ, defined as the rate of
@ uðX; tÞ @x
F ¼ ruðX; tÞ ¼ ¼ ; ð4Þ change:
@X @X
dðÞ ðÞt ðÞtDt
The determinant of the deformation gradient has to be greater than ðÞ ¼ ; ð11Þ
dt Dt
zero, J ¼ detðFÞ, in order for the motion of the bodies to be
meaningfull. of the gap vector in the tangential direction, Eq. (6),
#s ðXs ; tÞ ¼ s½xs ðXs ; tÞ gðX
_ s ; tÞ: ð12Þ
2.1. Contact constraints
Tangential stresses below the Coulomb threshold, x < 0, Eq.
For enforcing the contact constraints at normal and tangential (9), imply a tangential velocity, #s , equal to zero, commonly called
directions, the surface tractions defined on the slave surface, tsc , as stick/static state. When tangential stresses are at the Coulomb
are decomposed as follows, limit, they are opposed by the relative tangential velocity. In this
case, we have a slip/kinectic state. The association of these two
tsc ¼ pn n þ ts s; pn ¼ tsc n; t s ¼ tsc s; ð5Þ definitions generates the following state equation,
where n represents the current outward unit normal on the slave wb ¼ 0: ð13Þ
surface, csc , in xs and s is the tangential vector, defined as
s ¼ e^3 n, see Fig. 1.
In the normal direction, the non-penetration condition is ful- 3. Constitutive modeling: finite inelastic deformations
filled by evaluating the relative distance (gap) between, xs , on the
slave surface and, x^ m , over the master surface in the current config- The modeling of nonlinear solid material behavior has under-
uration – see Fig. 1. The caret represents that x ^m is the closest gone substantial development over the last decades and, as result,
projection of xs onto the master surface, cm c . This gap vector is a wide range of material models, incorporating elastic, viscoelastic
obtained, in the current configuration, as follows, and viscoplastic material behavior are currently available
1700 T. Doca et al. / International Journal of Solids and Structures 51 (2014) 1697–1715
F ¼ Fe Fp ; ð14Þ The evolution equation for the set of internal variables is given by,
which was first introduced by Lee (1969) and admits the existence
a_ ¼ c_ p HðT; AÞ; ð25Þ
of a local unstressed intermediate-configuration defined by the where HðT; AÞ, represents a constitutive function and c_ p is the
plastic deformation gradient, Fp . The polar decomposition of the plastic multiplier. In order to define the onset of plastic flow, a gen-
elastic and plastic deformation gradients leads to: eral yield function, UðT; AÞ, is introduced. Together with the plastic
Fe ¼ Re Ue ¼ Ve Re ; Fp ¼ Rp Up ¼ Vp Rp ; ð15Þ multiplier, the yield function must comply with the standard com-
plementarity relations (loading/unloading criterion),
where Ue and Up are the elastic and the plastic right stretch tensors,
Ve and Vp are the elastic and plastic left stretch tensors and Re and
U 0; c_ p P 0; c_ p U ¼ 0: ð26Þ
Rp the elastic and plastic rotation tensors. The finite strain hyperelastic-based model described here per-
_ 1 , can be decomposed additively
The velocity gradient, L ¼ FF mits a convenient extension of the general isotropic infinitesimal
as, elasto-plastic models to the finite strain range.
1
L ¼ Le þ Fe Lp ½Fe ; ð16Þ
4. Weak form
e p
where the elastic, L , and plastic, L , velocity gradients are defined
by: Having defined the contact constraints and the constitutive
e _e e 1 p _p p 1 model employed, the next step consists in deriving the weak for-
L ¼ F ½F ; L ¼ F ½F : ð17Þ mulation of the BVP with contact conditions, Eq. (3). Therefore,
p p
The plastic stretch, D , and the plastic spin, W , tensors can also the vector valued solution space, U i , containing the admissible dis-
be defined as: placement field u fus ; um g is defined on the Sobolev space of
functions, H1 ðXi Þ, as,
Dp ¼ sym ðLp Þ; Wp ¼ skew ðLp Þ: ð18Þ
h i
p
The rotation of the plastic stretch, D , to the deformed configuration U i :¼ uij 2 H1 ðXi Þ : uij ^ ij ; j ¼ s; m ;
¼u ð27Þ
CiD
lead us to:
T 1 T while the weighting space, V i , for the virtual displacements, du, is
dp ¼ Re Dp ½Re ¼ Re sym ðF_ p ½Fp Þ½Re : ð19Þ
given by,
Following the formalism of thermodynamics with internal vari-
Introducing the lagrangian multipliers into Eq. (31) the final expres- imposing the elastic law at tnþ1 , the following expression for the
sion for contact virtual work is obtained, stress tensor consistent with the exponential approximation,
Z
Eq. (38), is obtained,
dPc ðu; du; kÞ ¼ k ðdus dum Þdcsc : ð33Þ
csc @ U
Tnþ1 ¼ De : eenþ1trial Dcp : ð41Þ
A weak form of the non-penetration condition, Eq. (8)1, can then be @T nþ1
derived as, Consequently, the Cauchy stress is given by:
Z
dg ¼ s
dkn ½gðX ; tÞ dc P 0;s
c 8fdkn 2 Mg; ð34Þ rnþ1 ¼ Renþ1 Tnþ1 Renþ1 = det Uenþ1 : ð42Þ
csc
Therefore, due to the use of logarithmic strains to describe elasticity
where M represents the chosen space for the lagrangian multipli- together with the exponential approximation, the stress updating
ers. In a similar way, the contact conditions in the tangential direc- procedure can be written in the same format as the classical return
tion, Eq. (10), are weakly enforced, mapping schemes of infinitesimal elasto-plasticity (see Ortiz and
Z
Popov, 1985; Simo and Hughes, 1998; de Souza Neto et al., 2008).
dks ½ð#s ðXs ; tÞ bks Þ dcsc ¼ 0; 8fdks 2 Mg: ð35Þ Here, the numerical integration of the small strain von Mises consti-
csc
tutive equations was undertaken with the backward Euler scheme.
The remaining contact conditions in both normal and tangential
directions are enforced pointwise. Therefore, the KKT conditions, 5.2. The incremental boundary value problem
after inserting the lagrangian multipliers, lead to the following set
of normal conditions, Assuming that the values of Fp and ep are known at a certain
time tn , the deformation unþ1 at a subsequent time t nþ1 will deter-
dgðXs ; tÞ P 0; kn P 0; kn gðXs ; tÞ ¼ 0: ð36Þ
mine uniquely the value of r at time t nþ1 , through the integration
In the tangential direction, the remaining constraints are enforced algorithm. This defines the incremental constitutive relation:
as follows,
rnþ1 ¼ r^ Fpn ; epn ; unþ1 : ð43Þ
x :¼ jks j ljkn j 0; b P 0; xb ¼ 0: ð37Þ
Including Eq. (43) in the weak form of the equilibrium, the
incremental boundary value problem can be stated as follows:
5. Incremental form given Fp and ep at time t n and given the body force and surface trac-
tion fields at time tnþ1 , find the kinematically admissible configura-
5.1. Numerical integration algorithm tion uðX0 Þjnþ1 , such that,
(Z Z
X
s;m
The solution of the constitutive model, described in Section 3, r^ i grad dui dX i
bnþ1 dui dX
defined by the corresponding rate constitutive equations and a i uðXi0 Þjnþ1 uðXi0 Þjnþ1
set of initial conditions is not usually known for complex deforma- Z ) Z
tion paths. Therefore, the use of a numerical algorithm for ^ti dui dc knþ1 ½dus dum dcsc ¼ 0;
nþ1 N
integration of the rate constitutive equations is essential. uðCiN Þjnþ1 uðCsc Þjnþ1
Algorithms based on the operator split methodology are partic-
8 dui 2 V i : ð44Þ
ularly suitable for numerical integration of the evolution problem
and have been widely used in computational plasticity (Crisfield,
1997; de Souza Neto et al., 2008). Here, such an operator split 6. Spatial discretization
method is used in the numerical integration of the elasto-plastic
constitutive equations. An essential point in the derivation of the In order to solve the incremental boundary value described in
algorithm is the exponential approximation employed in the Section 5, a finite element discretization is introduced. Therefore,
discretization of the plastic flow rule, in the plastic corrector stage, the functional sets U i ; V i and M are replaced by their discrete coun-
which was firstly employed in the computational literature by h h
terparts, U i ; V i and fMgh .
Weber and Anand (1990). It leads to the following incremental
evolution equation: Remark 1. In what follows, the notation related with time/
T @ U pseudo-time will be omitted for the sake of simplicity since all
Fpnþ1 ¼ exp Dcp Renþ1 Re Fp
@T nþ1 nþ1 n parameters and variables are defined at t nþ1 .
T @ U
¼ Renþ1 exp Dcp Re Fp : ð38Þ Discretization of the bodies is performed using four-noded ele-
@T nþ1 nþ1 n
ments with bilinear shape functions for the domain, which lead to
In addition, a one step backward Euler scheme is used to integrate a piecewise linear interpolation along the surface (i.e., two node
the evolution equation for the internal variable, linear elements along the boundary). Consequently, the geometri-
@ U cal coordinates of the slave and master surface elements are
epnþ1 ¼ epn Dcp : ð39Þ approximated by interpolation of the their nodal coordinates, xi ,
@T nþ1
as follows,
It can be shown that the approximation of Eq. (38) results in the
h
Xns
following simpler update formula in terms of the logarithm euleri- xs fxs g s h ¼ Nsk ðns ðXs ÞÞxsk ; ð45Þ
an strain tensor: f Cc g k¼1
@ U X
nm
eenþ1 ¼ eenþ1trial Dcp ; ð40Þ h m bm
@T nþ1 xm fxm g h ¼ Nm m
l ðn ð X ÞÞxl ð46Þ
f gCm
c
l¼1
which is valid whenever the elastic right Cauchy-Green tensor
h iT and the displacement field interpolation is obtained from the nodal
i
Cenþ1
trial
¼ Fenþ1
trial
Fenþ1
trial
and @@TUnþ1 commute. Using Eq. (40) and displacements, d , in a similar way,
1702 T. Doca et al. / International Journal of Solids and Structures 51 (2014) 1697–1715
X
ns ~ 2 Rns , and
Then, introducing a vector of discretized weighted gaps, g
h s
us f us g h ¼ Nsk ðns ðXs ÞÞdk ; ð47Þ a vector of nodal values of the normal contact stresses, dz 2 Rns ,
f g Csc
k¼1
yields the algebraic form of Eq. (54),
Xnm
m h m bm m
m
u fu g m h ¼ Nm
l ðn ð X ÞÞdl : ð48Þ
fCc g dg~h ¼ ½dzT g
~; ð55Þ
l¼1
~ is given by,
where a single entry, g~j , of g
Here, ns and nm denote the number of nodes on the slave and master
( )
boundary side, respectively. The slave and master element shape T h i X nm
functions are represented by N i and are defined with regard to a g~j ¼ nj D½j;j xsj M½j;l xm
l : ð56Þ
surface element parametrization ni 2 ½1; 1. l¼1
The set of lagrangian multipliers k is approximated by a one- The discretization of the tangential contact constraints adopted
dimensional discretized space, Mh M on the slave surface, such here has been proposed in Gitterle et al. (2010) and is only briefly
that, addressed. For the tangential direction, an additional interpolation
X
ns bh of b, Eq. (10), is required
kh ¼ /j ðns ðXs ÞÞzj ; ð49Þ
X
ns
j¼1
b bh ¼ qb ðns ðX s ÞÞbb ; ð57Þ
b¼1
where, / is the so-called dual shape functions (Wohlmuth, 2000), zj
is the lagrangian multiplier on the slave node j ¼ f1; . . . ; ns g and ns where bb are discrete nodal values and qb are the shape functions,
represents the number of nodes on the slave side. which fulfill an additional condition in order to decouple the
lagrangian multipliers (Gitterle et al., 2010). Replacing the terms
6.1. Discretization of the contact virtual work of Eq. (35) by their interpolated forms, yields,
Z
Replacing the displacement, u, the incremental displacement, dks ½#s ðX; tÞ bks dcsc ;
du, and the vector of lagrangian multipliers, k, in Eq. (33) by their csc
Z h i
respective interpolations, yields the discretized form of the contact dk h
#h
ðX; tÞ b h h
k dcsc ;
h s s s
virtual work, fcsc g
Z h i X ns Xns Z
h h T
dPc dPhc ¼ h
kh fdus g fdum g dcsc ¼ fdzs gj sj h
/j Nsk dcsc x_ sk
fcsc g j¼1 k¼1 fcsc g
( Z Z
X
ns Xns
s T X ns X
nm
T
¼ ddk h
/j Nsk dcsc fdzs gj sj h
/j Nm s _m
l dcc xl
j¼1 k¼1 fcsc g j¼1 l¼1 fcsc g
Z ) Z
X
nm
m T X ns Xns X ns
T
ddl /j N m
l dc s
c zj : ð50Þ fdzs gj sj h
/j qb /p bb zp dcsc ¼ 0; ð58Þ
h
l¼1 fcsc g j¼1 b¼1 p¼1 fcsc g
Moreover, by introducing the Mortar matrices, D 2 Rf2ns gf2ns g and which in nodal form is denoted by,
M 2 Rf2ns gf2nm g , h i X nm
Z T T
sj D½j;j x_ sj þ sj M½j;l x_ m
l
D½j;k ¼ h
/j N sk dcsc I2 ; ð51Þ l¼1
fcsc g ns Z
Z T X
ns X
sj /j qb /p bb zp dcsc ¼ 0: ð59Þ
M½j;l ¼ h
/j Nm s
l dcc I2 ; ð52Þ b¼1 p¼1
h
fcsc g
f g
csc
Furthermore, by employing an appropriate measure for the tan-
it is possible to rewritte Eq. (50), in it’s algebraic form,
n gential velocity, #~s , and a backward Euler scheme, it is possible to
s T m T o
dPhc ¼ dd D dd MT z; ð53Þ obtain the discretized form of the weak tangential condition, at a
time tn , for each slave node j,
where I2 is the identity matrix in R22 . The nodal test function ( )
T h i T X
nm
values and the discrete nodal values are conveniently expressed
s m
sj D_ ½j;j Xsj þ dsj sj _ ½j;l Xm þ dm
M l l Dt n
in matrix notation by the global vectors dd ; dd and z. l¼1
( Z )
T
6.2. Discretization of the contact constraints sj h
/j bj dcsc zj Dt n ¼ 0; ð60Þ
fcsc g
To complete the description of the contact problem, a discret- which can be written in the following condensed form:
ized form of the contact constraints is needed. In the normal direc- n o
tion, the introduction of the interpolation of displacements and fu ~s fzs g ¼ 0:
~ s gj b ð61Þ
j
j
lagrangian multipliers into Eq. (34) yields the following discretized
form of the weak non-penetration condition (Popp et al., 2009),
Z h i 6.3. Integration of mortar matrices
dg dg h ¼
h
^m gh dcsc
fdkn gh n fxs g fx
h
fcsc g The evaluation of the mortar matrices D and M, previously
( Z )
Xns Xns
introduced in expressions (51) and (52), is adressed in this section.
¼ fdzn gj /j Nsk nTj dcsc xsk
fcsc g
h While the numerical integration of matrix D is relatively straight-
j¼1 k¼1
( Z ) forward due to biorthogonality, the computation of matrix M is far
X
ns Xnm
more complex. In this case, the integrand of expression (52) has got
þ fdzn gj /j N m T
l nj dc s
c xm
l P 0: ð54Þ
j¼1 l¼1 fcsc g
h
terms defined on two different surfaces and, therefore, the mortar
integral must be carefully subdivided into contact segments. The
T. Doca et al. / International Journal of Solids and Structures 51 (2014) 1697–1715 1703
segmentation method adopted here was proposed by Yang et al. fg~gj P 0; fzn gj P 0; fzn gj fg~gj ¼ 0; ð70Þ
(2005) and for the sake of simplicity only the final expressions
for the mortar matrices are presented: and the discretized relation for the tangential contact stresses:
Z Z
xj ¼ fzs gj lfzn gj 0;
D½j;k ¼ h
/j Nsk d sc
c I2 ¼ h
Nsj d sc
c I2 ¼ D½j;j I2 ; n o
fcsc g fcsc g ~s fzs g ¼ 0;
~ s gj b
fu j
j
nele Z
X
s nsele
þ1 @x s X le n o n o
D½j;j ¼ Nsj nse dn ¼
@ns e ; ð62Þ ~s P 0;
b xj b~s ¼ 0: ð71Þ
e¼1 1 e e¼1
2 j j
Table 1 Table 2
Nested iterative strategy within a load step. Single iterative strategy within a load step.
0 0
1. Set I ¼ 0 and k ¼ 0. Initilize d ; z0 ; A0 and I 0 ,such that 1. Set k ¼ 0 and initial conditions d ; z0 . Initialise A0 andI 0 , such that
S ¼ A0 [ I 0 ; A0 \ I 0 ¼ ; and A0 ¼ Q0 [ L0 . S ¼ A0 [ I 0 ,A0 \ I 0 ¼ ; and A ¼ Q0 [ L0 .
2. Loop over the active set k, 2. Loop over k.
kþ1
3. Loop over I, 3. Solve the linearization of (79) for (Dd ; zkþ1 ):
Iþ1
4. Solve the linearization of (76) for (Dd ; zIþ1 ):
k
Dr d ; zk ¼ rk ;
I I I
Dr d ; z ¼r;
zkþ1
j ¼ 0; 8 j 2 I k ;
8 j 2 Ak ;
Dg~Ij ¼ g~Ij ;
Dg~kj ¼ g~kj ; 8 j 2 Ak ;
Iþ1
fzn gj ¼ 0; 8 j 2 I ; k
k k
n oI D fC s gj ¼ fC s gj ; 8 j 2 Lk _ j 2 Q k ;
~s ¼ 0; 8 j 2 Qk ;
b kþ1 k kþ1
j 4. Update d ¼ d þ Dd .
n oI
~ s gIj b
~s fzs gIþ1 ¼ 0; 5. Set Akþ1 ; I kþ1 ; Qkþ1 and Lkþ1 to
fu j 8 j 2 Lk :
j n o
Iþ1 I Iþ1 Akþ1 :¼ j 2 S j fzn gkþ1
j > cn g~kþ1
j ;
5. Update d ¼ d þ Dd
6. Update the sets Akþ1 ; I kþ1 ; Qkþ1 and Lkþ1 with I kþ1 :¼ S=Akþ1 ;
n h io n h i
Akþ1 :¼ j 2 S j fzn gIþ1 P Dg~Iþ1
Iþ1
d n Qkþ1 :¼ j 2 Akþ1 j l fzn gkþ1 j cn g~kþ1
j
j j o
~ s gkþ1
I kþ1 :¼ S=Akþ1 ; > fzs gkþ1
j þ c s fu j ;
n h i o n h i
Qkþ1 :¼ j 2 Akþ1 j l fzn gIþ1
j 6 fzs gkþ1
j ; L kþ1
:¼ j 2 A kþ1
j l fzn gkþ1
j cn g~kþ1
j
o
Lkþ1 :¼ Akþ1 =Qkþ1 : ~ s gkþ1
6 fzs gkþ1
j þ c s fu j :
7. Active set check
6. Convergence check
IF I kþ1 ¼ I k ; Qkþ1 ¼ Qk and Lkþ1 ¼ Lk
IF I kþ1 ¼ I k ; Qkþ1 ¼ Qk ; Lkþ1 ¼ Lk and rktot 6 E r ,
THEN GOTO 8
THEN GOTO Next increment
ELSE Set I ¼ 0; k ¼ k þ 1 and GOTO 2.
ELSE set k :¼ k þ 1 and GOTO 2.
8. Convergence check
IF krtot k 6 E r , GOTO Next increment
ELSE set I :¼ I þ 1 and GOTO 3.
h i
z ¼ D1 Ke SN DdN þ K
e SM DdM þ K
e SS DdS rS : ð87Þ
2 3 Hence, the equations related to the enforcement of contact con-
KNN KNM KNI KNQ KNL 0 0 0 2 3
6K ~ ~ MI ~ MQ K ~ ML MT MT MT 7 DdN straints on the inactive set can be eliminated from the system and
6 MN KMM K K L7 6
7 6 D dM 7
I Q
6 7 a pure displacement problem is obtained,
6 KIN ~ IM K
K ~ II ~ IQ K
K ~ IL DI 0 0 7
6 7 6 6 DdI 7
7
2 3
6 7 KNN KNM KNI KNQ KNL
6 KQN K ~ QM K ~ QI K ~ QQ K ~ QL 0 DQ 0 7 6 7 2 3
6 7 6 6 DdQ 7
7
6b 7 D dN
6 KLN K ~ LM K ~ LI K ~ LQ K ~ LL 0 0 DL 7 7 6 7 6 K AN Kb AM b AI
K b AQ
K b AL
K 7 6 7
6
6 7 6 6 DdL 77
6
6K ~ ~ II ~ IQ ~
7
7
6 D dM 7
6 7
6 0 0 0 0 0 II 0 0 7 6 KIM K K KIL
6 7 6 zI 7 7
6 IN
6
7
7
6 7
6 D dI 7
6 0 ~ ~ ~
MA DAI DAQ DAL ~ 0 0 7
0 7 6 7 6 0 ~A ~ AI ~ AQ ~ AL 7 6 7
6 4 M D D D
6 7 z Q 5 6
6
7 6 Dd 7
4 0 HQ FQI FQQ FQL 0 QQ 0 5 4 KQN K QM HQ K QI FQI QQ FQQ
K QL FQL 7
K 5
4 Q 5
zL D dL
0 JL GLI GLQ GLL 0 0 LL LN K
K LM J K LI GLI LQ GLQ
K
KLL GLL
L
¼ rN ; rM ; rI ; rQ ; rL ; 0; g~A ; fCs gQ ; fCs gL T : ð85Þ 2 rN 3
6 h i T 7
The matrices K and C ~ contain the linearization of the internal 6 rM þ D1 7
6 A MA rA 7
force vector and the contact force vector, respectively. The blocks 6 7
~ ı| are the sum of the aforementioned matrices, for diferent com- 6 rI 7
K ¼ 66
7
7 ð88Þ
binations of subsets fı; | 2 M [ S g, 6 ~
gA 7
6 7
6 Q D1 r fC g 7
~ ı| :
~ ı| ¼ Kı| þ C
K ð86Þ 4 Q Q Q s Q5
LL D1
L rL fCs gL
The matrices F; H; Q ; G; J and L contain the directional derivatives
obtained from the linearization of Eq. (78). The first five rows of where the two matricial functions, K^ A| and K ı| , are introduced to
the system (85) represent the force equilibrium, Eq. (67). The sixth facilitate the notation of this condensed system. They are con-
row enforces the contact constraints over the inactive nodes, while structed from the primary matrices in Eq. (85) and described by
the seventh row is concerned with the non-penetration condition suitable combinations of the subsets ı and |, as follows,
on the active nodes. Matrices D ~ and M~ are obtained from the line-
( T
arization of Eqs. (51) and (52), respectively. Eight and Ninth rows ^ A| ¼ KM| þ D1
A MA KA| for f| ¼ N g;
K ð89Þ
enforce the tangential conditions for both sticking, Q, and sliding, e M| þ D MT K
K 1 e A| for f| – N g:
A A
L, contact nodes. 8
The global system depicted in Eq. (85) displays an increase of >
> Pı D1
ı Kı| for fı ¼ Qg ^ f| ¼ N g;
>
>
bandwidth (lagrangian multipliers) from the initial non-con- < P D1 Ke ı| for fı ¼ Qg ^ f| – N g;
ı| ¼ ı ı
strained form. However, the key asset of introducing a dual basis K ð90Þ
> 1
> Lı Dı Kı| for fı ¼ Lg ^ f| ¼ N g;
for the lagrangian multipliers is that they can be locally removed >
>
: e
from Eq. (85), such that, Lı D1
ı K ı| for fı ¼ Lg ^ f| – N g:
1706 T. Doca et al. / International Journal of Solids and Structures 51 (2014) 1697–1715
9. Numerical examples
Table 3
Material properties.
and the combined radius, R , is evaluated from the radius of the cyl-
inder, R1 , and block, R2 , in a similar way. Nevertheless, since
R2 ! 1, the combined radius is reduced to the cylinder’s radius,
R1 R2 R1
R ¼ lim ¼ lim ¼ R1 : ð95Þ
R2 !1 R1 þ R2 R2 !1 R1 =R2 þ 1
In order to compare the numerical results with the analytical
solution, the analysis was divided in two phases. In the first phase,
a compressive point load of F y ¼ 5kN is applied to the top of the
cylinder. Under this load, only elastic strains will occur, which
allows a direct comparison with the analytical solution. For the gi-
Fig. 5. Pressurized spheres contact problem: Penalty method. ven numerical parameters, the expected analytical results are:
loy block, whose properties are listed in Table 3. The initial contact a ¼ 2:018 mm;
area is very small (non-conforming contact point) and a curved
rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
contact surface is present. The simulation is conducted with the x2
two-dimensional plane-strain assumption. The geometry of the P ¼ 1577:32 1 :
a
problem and finite element mesh, employed to discretize the
geometry, are depicted in Fig. 6. Due to symmetry, only half mesh In the second phase of the analysis, the point load is increased
is analyzed. A total number of 1400 elements was employed to dis- to F y ¼ 12:5 kN, which leads to the appearance of plastic strain
cretize the block and 1431 elements for the discretization of the on both bodies. For this phase the analytical solution no longer
cylinder. The contact surface was discretized with 25 2-node linear holds.
mortar elements. A friction coefficient of 0.1 was adopted in this
analysis. The analytical solution for this problem was derived from 9.2.1. Elastic domain
the Hertizian contact formulae (Hertz, 2009; Jonhson, 1987) for In the first phase of the case study, the applied load yields a
two cylinders, which defines the maximum contact pressure, maximal equivalent stress at x ¼ 0 equal to 327 N=mm2 . This pres-
P max , the contact width, a, and the contact pressure along x-coordi- sure is below the yield stress of both materials employed, which
nate P as: guarantees that no plastic strains are developed. In addition, at this
point, frictional forces are negligible. The load between the contact
rffiffiffiffiffiffiffiffiffiffiffi surfaces is well transferred and the convergence of the problem for
FE the elastic increment, which is the first increment depicted in
Pmax ¼ ; ð91Þ
2pR Table 4, is quadratic for both methods. The relative residual norm
1708 T. Doca et al. / International Journal of Solids and Structures 51 (2014) 1697–1715
1.39
1.3
1.21
1.12
1.02
0.929
0.836
0.743
0.651
0.558
0.465
0.372
0.279
0.186
0.0929
0
Fig. 9. Conical extrusion problem: geometry and finite element discretization Equivalent Plastic Strain
(dimensions in mm).
Fig. 10. Conical extrusion problem: effective plastic strain contour at the final load
step.
9.4. Frictional beam contact problem
Table 5 algorithm is also affected when the upper beam undergoes plastic
Conical extrusion: convergence evolution. strains. In particular, multiple attempts to find the correct subset
tn k Penalty n ¼ s ¼ 104 Dual Mortar cn ¼ cs ¼ 100 for the mortar segmentation occur after a given configuration up-
date, which leads to changes on the contact pairs and consequently
Relative residual norm (%)
001 1 0.612567E+02 0.110718E+01 the active set. In addition, the finite elements at the most outer-left
2 0.179956E+02 0.806609E+00 section of the upper beam get significantly distorted due to the
3 0.845863E+00 0.173512E02 boundary conditions, leading to the computation of negative
4 0.233792E02 0.990222E07 jacobians during the analysis.
5 0.950268E06 0.192286E11
6 0.326588E11 –
With regard to the computational time required for carrying out
the analysis, it is possible to conclude that the total number of iter-
100 1 0.856247E+03 0.280271E+01
2 0.625483E+01 0.158554E+01
ations to attain convergence with the NTS-Penalty method, for
3 0.215140E02 0.436638E01 each increment, is always higher than the Dual-Mortar method.
4 0.269871E04 0.274675E04 Although the computational cost of each iteration of the Penalty
5 0.112124E08 0.246126E10 formulation is cheaper, the additional number of iterations makes
200 1 0.425783E+02 0.862577E+01 the method more expensive. Furthermore, the NTS method also re-
2 0.914758E+00 0.150099E+00 quires considerably smaller time steps in order to converge in both
3 0.667821E02 0.546990E01
elastic and plastic domains when compared with the Dual-Mortar
4 0.299631E04 0.734911E04
5 0.141457E06 0.149939E09 method which, in an overall sense, is significantly more efficient.
6 0.784265E08 – Finally, with this example, we investigate the influence of the
P
ðkÞðyÞ 1215 981 parameters cn and cs introduced with the complementarity func-
tions in Section 8. These parameters were defined within the con-
(y) Total number of iterations required.
text of small deformations in Hüeber et al. (2008) and analysed at
finite strains in Gitterle et al. (2010). The parameter cn is a positive
constant that relates the different physical units of zn and g~. There-
fore, it seems logical to choose cn such that the values of zn and g~
are balanced and several authors (Hüeber and Wohlmuth, 2005b;
Hüeber et al., 2008; Hüeber, 2008; Popp et al., 2009) have sug-
gested cn to be of the order of the Elasticity modulus of the contact
bodies. The same reasoning applies to the positive constant cs , i.e.,
~ s are balanced. Neverthe-
it is logical to choose cs such that zs and u
less, the conditions on the tangential directions that result from
the applied Coulomb’s friction law are also related to the parame-
ter cn . Consequently, cs is also suggested to reflect the material
parameters of the contacting bodies (Hüeber et al., 2008; Popp
et al., 2009). The convergence behavior of the single step PDASS
algorithm for different values of cn and cs is illustrated in Table 7.
The number of Newton steps required to reach convergence for
two representative steps, one within the elastic and other within
Fig. 12. Conical extrusion problem: evolution of the frictional force.
the plastic domain, is investigated. It can be observed that, within
the elastic domain, there is almost no degradation of the conver-
gence rate for a wide range of cn and cs . Therefore, the sensitivity
of the algorithm, with regard to the choice of cn and cs , is low with-
in the elastic domain. For the plastic domain, there is still a reason-
able range of cn and cs that do not affect the convergence rate.
Nevertheless, the spectrum of complementarity parameters for
which there is no deterioration of the convergence rate is notice-
ably more limited.
The additional source of non-linearity caused by the material
behavior significantly affects the number of iterations needed to
achieve convergence and the number of active set changes. These
results suggest that the values of cn and cs should reflect the plastic
material parameters of the bodies in contact. It is important to
emphasize that the choice of cn and cs only enhances or deterio-
rates convergence of the Dual-Mortar method and not the accuracy
Fig. 13. Frictional beam contact problem: geometry and finite element discretiza- of the results. On the other hand, the choice of penalty multipliers,
tion (dimensions in mm).
n and s , has a great influence on the accuracy of the method. In
Table 8, the convergence behavior of the NTS-Penalty formulation
The spatial rate of convergence of the relative residual norm is for different values of n and s is illustrated, Again, the number of
shown in Table 6 for the representative steps of this analysis. From Newton steps needed to attain convergence for two representative
Table 6, it is possible to observe that the Penalty method is able to steps, one elastic and one plastic, is investigated. Within both the
solve the entire problem when employing n ¼ s ¼ 104 . However elastic and plastic domains, it is possible to observe the well-
when the curved beam starts to experience high levels of plastic known behavior of the NTS-Penalty method. For low values of n
deformation, the convergence rate of this method is compromised and s the penetration can be significant and the frictional con-
(see increment 160 in Table 6). On the other hand, the Dual-Mortar straints are not fulfilled. On the other hand, high values of these
method converges reasonably well during all the simulation. parameters lead to locking and/or overconstraint, which prevent
Nevertheless, the convergence of the single iteration PDASS the problem to be solved. Therefore, the selection of the penalty
T. Doca et al. / International Journal of Solids and Structures 51 (2014) 1697–1715 1711
Table 6
parameters is a compromise between the accuracy of the solution
Frictional beam contact problem: convergence behavior. and finding a solution for the problem.
tn k Penalty Dual Mortar
9.5. Ironing contact problem
n ¼ s ¼ 104 cn ¼ cs ¼ 100
Relative residual norm (%)
The so-called Ironing problem (Gitterle et al., 2010; Fischer and
001 1 0.457532E + 02 0.945446E + 01
2 0.145766E+00 0.298134E+01 Wriggers, 2006) is a variation of the cylinder-to-block hertizian
3 0.303347E01 0.262611E04 contact problem, where after the indentation stage the tool is set
4 0.198423E02 0.444629E10 to slide over the block. The combination of loads generates high
5 0.435333E04 – levels of deformation. The geometry, finite element discretization
6 0.254868E10 –
and loads of this problem are depicted in Fig. 16. The simulation
160 1 0.412056E+02 0.145941E+01(⁄) is divided in two stages. In the first stage, the semi-circular tool, al-
2 0.211690E+00 0.112458E01
3 0.125627E01 0.138134E02
ready in contact with the base, is vertically pushed against the base
4 0.506982E02 0.138134E02 dy ¼ 0:3 and this stage is set to take 30 increments. During the
5 0.022463E03 0.262611E04 second stage, the tool is horizontally displaced by dx ¼ 9:6. This
6 0.174102E04 0.444629E10 load is equally divided into 400 increments. For this simulation,
7 0.512961E06 –
the values chosen for the penalty multipliers were n ¼ s ¼ 109
8 0.512961E09 –
and for the complementarity parameters cn ¼ cs ¼ 101 . A static
320 1 0.842507E+01 0.226485E+01(*)
coefficient of friction equal to lQ ¼ 0:4 and a kinect coefficient of
2 0.631476E01 0.286545E01
3 0.400189E02 0.754524E04 friction of lL ¼ 0:3 are considered. The materials chosen for the
4 0.229077E03 0.917062E08 tool and the block were, respectively, the Tungsten alloy and the
5 0.990173E04 0.896271E12 Aluminum alloy (Table 3).
6 0.303569E06 – During the simulation, a layer of plastic deformation develops
7 0.131313E09 –
P 2281 1756
along the contact surface and the active set changes more than
ðkÞðyÞ
once for most increments. This happens due to the fact that once
(y) Total number of iterations required. a given node at the left side of the contact surface reaches the yield
(*) Change in active set. stress it no longer recovers from the deformation, leading to it’s
1712 T. Doca et al. / International Journal of Solids and Structures 51 (2014) 1697–1715
Table 7 deformation. Figs. 17 and 18 show the effective strain at steps 230
Frictional beam contact problem: influence of the parameters cn and cs . and 430, respectively. Reducing the load of each increment helps to
cn cs mitigate this phenomena, however as soon the material reaches
0 the plastic domain even small loads incur in large distortions of
10 2
10 102 104 106
the finite element mesh and consequently changes on the contact
Elastic domain: tn ¼ 10
pairs occur.
102 5 4 4 – *
The convergence evolution of the relative residual norm is listed
100 4 4 4 6 *
in Table 9, for three representative steps and for three solution
102 4 4 5(1) 7(1) *
5 5 6(1) 7(1) *
strategies: the Penalty method, the nested iterative strategy de-
104
scribed in Table 1 and single iterative strategy described in Table 2.
106 * * 8(1) 9(2) *
From Table 9, it is possible to see that Penalty method is able to
Plastic domain: tn ¼ 300
solve the problem when employing high values for the penalty
102 6 6 6 – *
multipliers (n ¼ s ¼ 109 ). Nevertheless, the convergence rate of
100 6 7(1) 7(1) 7(1) *
the NTS method is poor when compared with the primal–dual ac-
102 6 7(1) 7(1) 8(2) *
7(1) 7(1) 9(3) 10(3) *
tive set strategies. Furthermore, the level of penetration becomes
104
* * * * * erratic during the solution and it is difficult to know in advance
106
whether a given set of penalty multipliers will lead to the solution
(*) More than 10 iterations and 3 changes of active set. of the problem or not. The convergence evolution provided by the
PDASS algorithms were similar. This happens due to the very small
size of the increments. Therefore, in order to enable a more de-
tailed comparison between those methods, the number of incre-
Table 8 ments is reduced by half and each increment is raised to twice
Frictional beam contact problem: influence of the parameters n and s . their initial size (i.e., phase I: 15 increments with Ddy ¼ 0:02; phase
n s II: 200 increments with Ddx ¼ 0:096). Table 10 shows the conver-
gence results provided by this new set of loading conditions. It is
102 104 106 108
possible to observe that due to the increase of the load increment,
Elastic domain: tn ¼ 10
the convergence rate of both strategies is deteriorated. In particu-
102 ** ** ** ***
lar, at the plastic regime the nested strategy becomes more costly
104 8 7 6 8
since the changes of active set require new Newton cycles to be
106 7 7 7 ***
performed. On the other hand, the single step strategy also reveals
108 8 *** 8 ***
a disadvantage: at the plastic regime, the contact pair changes
Plastic domain: tn ¼ 300
more frequently during a single increment than that at the elastic
102 ** ** ** **
regime. Therefore, due to sensitivity of this approach to changes of
104 ** 9 10 10
the active set, it’s convergence rate is severely deteriorated.
106 8 9 9 ***
108 8 10 10 ***
(**) Penetration over than 10% of the finite element height. Table 9
(***) Locking/overconstraint. Ironing contact problem: convergence rate behavior.
Fig. 17. Ironing contact problem: effective plastic strain at dx ¼ 4:8 and dy ¼ 0:3.
Fig. 18. Ironing contact problem: effective plastic strain at dx ¼ 9:6 and dy ¼ 0:3.
Furthermore, depending on geometry discretization and increment demonstrate the robustness of the approach beyond the case of fi-
loading size the constant changes of active set may prevent to find nite elasticity and endorse the applicability of the framework for
a solution to the problem without significantly reducing the load the analysis of large inelastic deformations and metal forming
increment. problems. The accuracy and efficiency of the overall strategy is
Fig. 19 displays the typical behavior of the total reactions over demonstrated against the well-known node-to-segment penalty
the top surface of the tool. Forces increase during the indentation contact formulation. The results presented emphasize the benefits
phase and stay relatively constant while the tool is sliding. How- of using a mortar formulation with a dual basis for the Lagrange
ever, a small oscillation of the horizontal force is expected since multipliers in contact problems involving inelastic material behav-
the amount of material accumulated at the right hand side of the ior. In particular, the evaluation of the gap function as a semi-
tool changes over the simulation. Both methods yield similar re- continuous weak integral yields an enhanced enforcement of
sults for the vertical reactions. However the horizontal reactions constraints in the normal direction, which allows a more accurate
provided by the Penalty method became erratic at the last quarter evaluation of the contact forces not only in the normal direction
of the simulation, when the highest levels of shear are attained. but also in the tangential direction. Furthermore, it contributes to
The influence of the complementarity parameters cn and cs on the correct fulfillment of additional sources of nonlinearity, which
the solution behavior of this problem is illustrated in Table 11. include finite plastic deformations and finite frictional sliding. The
Again, it is observed that changes on the deformation regime, from superior correlation between the contacting surfaces provided by
the elastic to the plastic domain, promote a disturbance in the con- the mortar segmentation promotes a smaller initial value for the
vergence of the single step PDASS. However, by choosing a suitable residual forces, which leads to a faster solution in every increment.
combination of these parameters for the different phases of the Two primal–dual active set strategies have been presented and ap-
problems, one could circumvent this problem with a minimal plied for the solution of the class of problems addressed. While the
effort. single PDASS is generally more efficient than the nested iterative
PDASS within the plastic domain, the robustness of the latter is
10. Concluding Remarks usually greater than the former. The complementarity parameters
employed in the definition of the nonlinear complementarity func-
In this paper, we have presented a general framework for the tions do not affect the accuracy of the solution as occurs with the
simulation of frictional contact problems with deformable solids penalty multipliers in the NTS formulation. Nevertheless, the selec-
undergoing finite elastoplastic strains. The numerical results tion of complementarity parameters has a significant impact in the
1714 T. Doca et al. / International Journal of Solids and Structures 51 (2014) 1697–1715
Jonhson, K.L., 1987. Contact Mechanics. Cambridge University Press. Puso, M.A., Laursen, T.A., 2002. A 3d contact smoothing method using gregory
Kikuchi, N., Oden, J., 1988. Contact problems in elasticity: a study of variational patches. Int. J. Numer. Methods Eng. 54, 1161–1194.
inequalities and finite element methods. SIAM Study Appl. Math. 8. Simo, J.C., 1992. Algorithms for static and dynamic multiplicative plasticity that
Koziara, T., Bicanic, N., 2008. Semismooth Newton method for frictional contact preserve the classical return mapping schemes of the infinitesimal theory.
between pseudo-rigid bodies. Comput. Methods Appl. Mech. Eng. 197, 2763– Comput. Methods Appl. Mech. Eng. 99, 61–112.
2777. Simo, J.C., Hughes, T.J.R., 1998. Computational Inelasticity. Springer.
Laursen, T.A., 2002. Computational Contact and Impact Mechanics: Fundamentals of Simo, J.C., Laursen, T.A., 1992. An augmented lagrangian treatment of contact
Modeling Interfacial Phenomena in Nonlinear Finite Element Analysis. problems involving friction. Comput. Struct. 42, 97–116.
Springer-Verlag. Stadler, M., Holzapfel, G., 2004. Subdivision schemes for smooth contact surfaces of
Laursen, T., Simo, J., 1993. A continuum-based finite element formulation for the arbitrary mesh topology in 3d. Int. J. Numer. Methods Eng. 60, 1161–1195.
implicit solution of multibody, large deformation-frictional contact problems. Weber, G., Anand, L., 1990. Finite deformation constitutive equations and a time
Int. J. Numer. Methods Eng. 36, 3451–3485. integration procedure for isotropic, hyperelastic–viscoplastic solids. Comput.
Laursen, T.A., Puso, M.A., Sanders, J., 2012. Mortar contact formulations for Methods Appl. Mech. Eng. 79, 173–202.
deformable-deformable contact: past contributions and new extensions for Wohlmuth, B.I., 2000. A mortar finite element method using dual spaces for the
enriched and embedded interface formulations. Comput. Methods Appl. Mech. Lagrange multiplier. SIAM J. Numer. Anal. 38, 989–1012.
Eng. 3–15, 205–208. Wohlmuth, B.I., 2001. Discretization Methods and Iterative Solvers Based on
Lee, E.H., 1969. Elastic–plastic deformation at finite strains. J. Appl. Mech. 36, 1–6. Domain Decomposition. Springer.
Ortiz, M., Popov, E.P., 1985. Accuracy and stability of integration algorithms for Wriggers, P., 2006. Computational Contact Mechanics. Wiley & Sons Ltd.
elastoplastic constitutive relations. Int. J. Numer. Methods Eng. 21, 1561–1576. Wriggers, P., Van, T.V., Stein, E., 1990. Finite element formulation of large
Papadopoulos, P., Taylor, R.L., 1992. A mixed formulation for the finite element deformation impact–contact problems with friction. Comput. Struct. 37, 319–
solution of contact problems. Comput. Methods Appl. Mech. Eng. 94, 373–389. 331.
Perić, D., Owen, D.R.J., Honnor, M., 1992. A model for large strain elastoplasticity Wriggers, P., Krstulovic-Opera, L., Korelc, J., 2001. Smooth c1-interpolations for two-
based on logarithmic strain: computational issues. Comput. Methods Appl. dimensional frictional contact problems. Int. J. Numer. Methods Eng. 51, 1469–
Mech. Eng. 94, 35–61. 1495.
Popp, A., Gee, M.W., Wall, W.A., 2009. A finite deformation mortar contact Yang, B., Laursen, T.A., Meng, X., 2005. Two dimensional mortar contact methods for
formulation using a primal–dual active set strategy. Comput. Methods Appl. large deformation frictional sliding. Int. J. Numer. Methods Eng. 62, 1183–1225.
Mech. Eng. 79, 1354–1391.