Part I
Part I
a r t i c l e i n f o a b s t r a c t
Article history: This paper exploits the concept of stabilized finite element methods to formulate stable mixed stress/
Received 22 July 2009 displacement and strain/displacement finite elements for the solution of nonlinear solid mechanics problems.
Received in revised form 9 March 2010 The different assumptions and approximations used to derive the methods are exposed. The proposed
Accepted 13 April 2010
procedure is very general, applicable to 2D and 3D problems. Implementation and computational aspects are
Available online 18 April 2010
also discussed, showing that a robust application of the proposed formulation is feasible. Numerical examples
Keywords:
show that the results obtained compare favorably with those obtained with the corresponding irreducible
Mixed finite element interpolations formulation.
Stabilization methods © 2010 Elsevier B.V. All rights reserved.
Algebraic sub-grid scales
Orthogonal sub-grid scales
Nonlinear solid mechanics
0045-7825/$ – see front matter © 2010 Elsevier B.V. All rights reserved.
doi:10.1016/j.cma.2010.04.006
2560 M. Cervera et al. / Computer Methods in Applied Mechanics and Engineering 199 (2010) 2559–2570
result was the possibility of using equal order interpolations for 2. Mixed stabilized stress–displacement formulation in
displacements and pressures and to construct stable low order elements. linear elasticity
Since then, the sub-grid concept underlying the VMS approach has been
extensively and fruitfully used in fluid dynamics. In [26,27], the concept 2.1. Continuous problem
of orthogonal subscale stabilization (OSS) was introduced, which leads
to well sustained and better performing stabilization procedures. The The formulation of the solid mechanics problem can be written
analysis of the formulation can be found in [28] for the linearized considering the stress as an independent unknown, additional to the
incompressible Navier–Stokes equations and, in subjects closer to the displacement field. In this case, the strong form of the continuous
topic of this paper, in [29] for the stress–displacement-pressure problem can be stated as: given a field of prescribed body forces f and
formulation of the Stokes problem (equivalent to the linear elastic a constant constitutive tensor C, find the displacement field u and the
incompressible problem) and in [30] for Darcy's problem. stress field σ such that:
In previous works, the authors have applied stabilized mixed
s
displacement/pressure methods (see [31–36]) to the solution of −σ + C : ∇ u = 0 in Ω ð1aÞ
incompressible J2-plasticity and damage problems with strain
localization using linear/linear simplicial elements in 2D and 3D. ∇⋅σ + f = 0 in Ω ð1bÞ
These procedures lead to a discrete problem which is fully stable, free
of pressure oscillations and volumetric locking and, thus, results where Ω is the open and bounded domain of Rndim occupied by the
obtained are practically mesh independent. This translates in the solid in a space of ndim dimensions.
achievement of two important goals: (a) the position and orientation Eqs. (1a)–(1b) are subjected to appropriate Dirichlet and Neu-
of the localization band is independent of the directional bias of the mann boundary conditions. In the following, we will assume these,
finite element mesh and (b) the global post-peak load-deflection without loss of generality, in the form of prescribed displacements
–
curves are independent of the size of the elements in the localization u = 0 on ∂Ωu, and prescribed tractions t on ∂Ωt, respectively, being
band. Similar ideas have been used in [37–39]. ∂Ωu and ∂Ωt a partition of ∂Ω.
In the present work we apply this approach in order to derive Multiplying by the test functions and integrating by parts the
stable mixed stress–displacement and strain–displacement formula- second equation, the associated weak form of the problem (Eq. (1a)–
tions using linear/linear interpolations in triangular elements and (1b)) can be stated as:
bilinear/bilinear interpolations in quadrilateral elements. It is note-
−1 s
worthy that, from the numerical point of view, the difficulties − τ; C : σ + τ; ∇ u = 0 ∀τ ð2aÞ
encountered in this problem are very different to those found in
incompressible situations, analyzed in previous works. The treatment
s
of the incompressible case in the stress/displacement formulation ∇ v; σ = ðv; f Þ + v; t ∀v ð2bÞ
∂Ωt
would require considering the pressure as an additional independent
variable and appropriate stabilization techniques (see [29]). The where v 2 V and τ 2 T are the test functions of the displacement and
incompressible limit will not be treated here, and the following stress fields, respectively, and (⋅, ⋅) denotes the inner product in L2(Ω),
formulation is limited to compressible nonlinear solid mechanics. the space of square integrable functions in Ω. Hereafter, orthogonality
The basic motivation for this work is to show that the difficulties –
will be understood with respect to this product. Likewise, (v, t )∂Ωt
encountered when solving solid mechanics problems involving the –
denotes the integral of v and t over ∂Ωt. For the sake of shortness, we
creation and propagation of strain localization bands using standard –
will write F(v) = (v, f) + (v,t )∂Ωt in the following. Eqs. (2a) and (2b) can
elements and local constitutive models are due to the approximation be understood as the stationary conditions of the classical Hellinger–
error inherent to the spatial discretization, as well as to the poor stability in Reissner functional (see [41] for a description of a broader class of mixed
the stresses and/or strains. When using the basic, irreducible, formulation methods).
of the problem, the stresses (or strains), which are the variables of most The space of stresses T consists of symmetric tensors whose
interest for the satisfaction of the highly nonlinear constitutive behavior, components are in L2(Ω). If the weak form is written as indicated in
are not the fundamental unknowns of the problem and they are Eq. (2a), the displacements and their test functions have to have
obtained by differentiation of the displacement field, a process which components in H1(Ω) (they and their derivatives have to be in L2(Ω))
entails an important loss of accuracy, particularly where strong and must vanish on ∂Ωu. This defines the space of displacements V.
displacement gradients occur. The local approximation error committed However, it is also possible to integrate the second term in Eq. (2a), by
makes propagation of the localization bands strongly dependent on the parts, obtaining (τ, ∇su) = −(∇ · τ, u), and similarly for the left-hand-
finite element mesh used. Contrariwise, when using a mixed formula- side of Eq. (2b). In this case, the components of the stresses have to
tion in which the stress (or the strain) field is selected as primary have also the divergence in L2(Ω), but the components of the
variable, together with the displacement field, the added accuracy and displacement need to be only in L2(Ω), not H1(Ω). Similar to Darcy's
stability achieved are enough to overcome the mesh dependency problem, there are two possible functional settings for the linear
problem satisfactorily. elastic problem written in mixed form (see [30]). This is not essential
The outline of the present paper is as follows. In Section 2 the mixed for our discussion, although it has some implications in the treatment
stress/displacement finite element formulation for linear elasticity is of boundary conditions on which we will not enter.
summarized. The sub-grid scale approach is used to derive two
stabilized formulations. Results concerning stability and convergence 2.2. Galerkin finite element approximation
of these schemes are discussed. In Section 3 the stabilization is
extended to nonlinear problems, proposing both stress–displacement Let us now define the discrete Galerkin finite element counterpart
and strain–displacement formulations. The later can be considered problem as:
more suitable for the implementation of nonlinear constitutive
models. Implementation and computational aspects are discussed
−1 s
next. Finally, some numerical benchmarks and examples are presented − τh ; C : σh + τh ; ∇ uh = 0 ∀τh ð3aÞ
to assess the present formulation and to compare its performance with
the standard irreducible elements. The problem of strain localization is s
discussed in a companion paper [40]. ∇ vh ; σh = Fðvh Þ ∀vh ð3bÞ
M. Cervera et al. / Computer Methods in Applied Mechanics and Engineering 199 (2010) 2559–2570 2561
s s
where uh, vh 2 V h and σh, τh 2 T h are the discrete displacement and ∇ vh ; σh + ∇ vh ; σ̃Þ = Fðvh Þ ∀vh ð5cÞ
stress fields and their test functions, defined onto the finite element
spaces V h and T h, respectively. Note that the resulting system of
− ṽ; ∇ ⋅ σh Þ− ṽ; ∇ ⋅ σ̃Þ = Fð ṽÞ ∀ ṽ ð5dÞ
equations is symmetric but non-definite. In all what follows, we will be
interested in continuous finite element spaces V h and T h and, more
specifically, in equal interpolation for stresses and displacements. where some terms have been integrated by parts and we have
Therefore, we may replace (τh, ∇svh) by −(∇ · τh, vh), for all vh 2 V h assumed that ũ and ṽ vanish on the boundary. In the following, the
and τh 2 T h. fact that the discrete variational equations need to hold for all test
As it is well known, the stability of the discrete formulation functions will be omitted.
depends on appropriate compatibility restrictions on the choice of the Due to the approximation used, Eq. (4), and the linear indepen-
finite element spaces V h and T h, as stated by the inf-sup condition [19]. dence of τh and τ̃, now the continuous Eq. (2a) unfolds in two discrete
According to this, standard Galerkin mixed elements with continuous Eqs. (5a) and (5b), one related to each scale considered. The same
equal order linear/linear interpolation for both fields are not stable. comment is applicable to the displacement splitting. Eqs. (5a) and
Lack of stability shows as uncontrollable oscillations in the displace- (5c) are defined in the finite element spaces T h and V h, respectively.
ment field that entirely pollute the solution. Fortunately, the strictness The first one enforces the constitutive equation including a stabiliza-
of the inf-sup condition can be avoided by modifying the discrete tion term S1 = −(τh, C−1:σ̃) − (∇∙τh, ũ) depending on the sub-grid
variational form, for instance, by means of introducing appropriate stresses and displacements. The second one solves the balance of
numerical techniques that can provide the necessary stability to the momentum including a stabilization term S2 = (∇s vh, σ̃) depending
desired choice of interpolation spaces. The objective of this work is on the sub-grid stresses σ̃.
precisely to present stabilization methods which allow the use of Let us define the residuals of the finite element components as
equal order continuous interpolations for displacements and stresses.
−1 s
rσ;h = C : σh −∇ uh ð6aÞ
2.3. Stabilized finite element methods
ru;h = f + ∇⋅σh ð6bÞ
2.3.1. Scale splitting
The basic idea of the sub-grid scale approach [24] is to consider These allow us to write Eqs. (5b) and (5d) as
that the continuous unknowns can be split in two components, one
−1 s
coarse and a finer one, corresponding to different scales or levels of − τ̃; C : σ̃ + τ̃; ∇ ũ = τ̃; rσ;h ð7aÞ
resolution. The solution of the continuous problem contains compo-
nents from both scales.
− ṽ; ∇⋅ σ̃ = ṽ; ru;h ð7bÞ
For the solution of the discrete problem to be stable it is necessary
to, somehow, include the effect of both scales in the approximation.
The coarse scale can be appropriately solved by a standard finite These equations are the projections of the finite element residuals
element interpolation, which however cannot solve the finer scale. onto the space of subscales, which cannot be resolved by the finite
Nevertheless, the effect of this finer scale can be included, at least element mesh. Therefore, to proceed it is necessary to provide an
locally, to enhance the stability of the displacement in the mixed approximate closed form solution to them. If P σ̃ and P ̃u are the
formulation. projections onto T ̃ and V ̃, respectively, note first that we may write
To this end, the stress and the displacement fields of the mixed Eqs. (7a) and (7b) as
problem will be approximated as
−1 s
P̃ σ −C : σ̃ + ∇ ũ = P̃ σ rσ;h ð8aÞ
σ =σh + σ̃; u=uh + ũ ð4Þ
where σh 2 T h and uh 2 V h are the components of the stresses and the P̃ u −∇⋅ σ̃ = P̃ u ru;h ð8bÞ
displacements on the (coarse) finite element scale and σ̃2 T ̃ and ũ 2 V ̃
are the enhancement of the stresses and the displacements and therefore the problem is to approximate the operators on the left-
corresponding to the (finer) sub-grid scales. Let us also consider the hand-side of these equations. The way we motivate such an
corresponding test functions τ̃ 2 T ̃ and ṽ 2 V ̃. This approximation approximation is by using an approximate Fourier analysis of the
extends the stress solution space to T ≃ T h ⊕ T ̃, and the displacement problem. Using exactly the same procedure as in [43], it can be shown
solution space to V ≃ V h ⊕ V ̃. Each particular stabilized finite element that σ̃ and ũ may be approximated within each element by
method is defined according to the way in which spaces T ̃ and V ̃ are
s
chosen. In particular, the Galerkin method corresponds to taking T ̃ = σ̃ = −τσ C : P̃ σ rσ;h = τσ P̃ σ C : ∇ uh −σh ð9aÞ
{0}, V ̃ = {0}.
As it has been mentioned, in what follows we will consider
ũ = τu P̃ u ru;h = τu P̃ u ðf + ∇⋅σh Þ ð9bÞ
continuous finite element interpolations. Likewise, we will assume
that the subscales vanish on the interelement boundaries. When more
where the so called stabilization parameters τσ and τu can be computed
general situations are considered, additional terms involving inter-
as
element boundary integrals need to be added (see [30,42]).
Introducing the splitting, the problem corresponding to Eqs. (2a)– h L h
(2b) is: τσ = cσ ; τ u = cu 0 ð10Þ
L0 Cmin
−1 −1 s
− τh ; C : σh − τh ; C : σ̃ + τh ; ∇ uh − ∇ ⋅ τh ; ũÞ = 0 ∀τh and where cσ and cu are algorithmic constants, L0 is a characteristic
ð5aÞ length of the computational domain, h is the element size and Cmin N 0
is the smallest eigenvalue of C (see below). As shown in Ref. [30], this
−1 −1 s s is the choice of the parameters that yields best order of convergence
− τ̃; C : σh − τ̃; C : σ̃ + τ̃; ∇ uh + τ̃; ∇ ũ = 0 ∀ τ̃
for equal order of interpolation of stresses and displacements. In the
ð5bÞ following, and for the sake of clarity, we will consider the mesh quasi-
2562 M. Cervera et al. / Computer Methods in Applied Mechanics and Engineering 199 (2010) 2559–2570
uniform, so that a unique h can be defined for all the mesh, and thus τσ 2.3.3. Orthogonal subscale stabilization
and τu will be constant. In general situations, it is understood that It was argued in [27] that a very natural choice for the unknown
these parameters have to be evaluated element-wise. sub-grid spaces is to take them orthogonal to the finite element space.
The methods we wish to consider are completely defined up to the This amounts to saying that the projections P σ̃ and P ũ are taken as P⊥h
choice of the projections P σ̃ and P ũ . Two possible options are applied to the appropriate space of discrete functions. This also means
described next. approximating the stress solution space as T ≃ T h ⊕ T ⊥ h and, similarly,
the displacement solution space as V ≃ V h ⊕ V ⊥ h . The subsequent
2.3.2. Residual-based algebraic sub-grid scale method stabilization method is called orthogonal subscale stabilization (OSS)
The simplest choice is to take P σ̃ and P ũ as the identity when method, and it has already been successfully applied to several
applied to the residuals in Eqs. (9a) and (9b). In fact, one may also problems in fluid and solid mechanics.
think that the projection is scaled by the stabilization parameters Noting that σh is a finite element function and computing Ph⊥ = I − Ph
given by Eq. (10), which act as upscaling of the residuals onto the (I being the identity), the subscales can be now expressed as
finite element mesh. This is what is called algebraic sub-grid scale
⊥ s s s
(ASGS) method in [30], for example. If the subscales resulting from σ̃ = τσ Ph C : ∇ uh = τσ C : ∇ uh −Ph C : ∇ uh ð14aÞ
these equations are then inserted into Eqs. (5a) and (5c) one gets
⊥
ũ = τu Ph ðf + ∇ ⋅ σh Þ = τu ½f + ∇ ⋅ σh −Ph ðf + ∇ ⋅ σh Þ ð14bÞ
−1 s
−ð1−τσ Þ τh ; C : σh + ð1−τσ Þ τh ; ∇ uh −τu ð∇ ⋅ τh ; ∇ ⋅ σh Þ = τu ð∇ ⋅ τh ; fÞ
ð11aÞ Introducing these orthogonal subscales in Eqs. (5a) and (5c) the
first component in the stabilization term S1 vanishes because of
s s s orthogonality and the mixed system of equations can be written as
ð1−τσ Þ ∇ vh ; σh + τσ ∇ vh ; C : ∇ uh = Fðvh Þ ð11bÞ
−1 s ⊥ ⊥
− τh ; C : σh + τh ; ∇ uh −τu ∇ ⋅ τh ; Ph ð∇⋅σh Þ = τu ∇ ⋅ τh ; Ph ðf Þ
Note that the resulting system of equations is symmetric.
Particularly interesting is the case τu = 0. In this situation, Eq. ð15aÞ
(11a) represents a projection onto the discrete finite element space
s s ⊥ s
that can be written as ∇ vh ; σh + τσ ∇ vh ; Ph C : ∇ uh = Fðvh Þ ð15bÞ
s
σh = Ph C : ∇ uh ð12Þ It is also interesting to consider the case τu = 0. Now Eq. (15a) is
identical to Eq. (11a) in the previous section and, therefore, it can be
and, therefore, the discrete balance Eq. (11b) takes the form: written as Eq. (12) once again. With this definition, the orthogonal
s s s s subscale in Eq. (14a) is identical to the residual-based subscale in
ð1−τσ Þ ∇ vh ; Ph C : ∇ uh + τσ ∇ vh ; C : ∇ uh = ðvh ; f Þ Eq. (9a) with P σ̃ = I. Therefore, the resulting stabilization terms are
also identical and the system of Eqs. (15a)–(15b) can be arranged as
Thus, for τu = 0 the method we propose can be rewritten as in system Eqs. (11a)–(11b) or system (13a) and (13b). Therefore,
when τu = 0 the ASGS and the OSS formulations coincide.
s s
σstab = ð1−τσ ÞPh C : ∇ uh + τσ C : ∇ uh ð13aÞ
2.4. Stability and convergence results
s
∇ vh ; σstab = Fðvh Þ ð13bÞ
In this section we state stability and convergence results both for
This compact form of writing the problem is only possible when the OSS method given by Eqs. (15a)–(15b) and for the ASGS method
τu = 0. Otherwise, Eqs. (11a)–(11b) have to be kept as such. given by Eqs. (11a)–(11b), which, as we have seen, coincide when
Some remarks are in order: τu = 0. The proof of these results can be done adapting the analysis
presented in [30]. To simplify the exposition, we will consider the
1. The stabilization term S2 in Eq. (5a) is computed in an element by –
boundary tractions t = 0.
element manner and within each element. Its magnitude depends The constitutive tensor C is assumed to be constant, symmetric and
on the difference between the continuous (projected) stresses σh positive definite. Let Cmax N 0 and Cmin N 0 be such that
and the discontinuous (elemental) stresses C: ∇suh.
2. This means that the term added to secure a stable solution Cmin γ : γ ≤ γ : C : γ ≤ Cmax γ : γ ð16Þ
decreases upon mesh refinement, as the finite element scale
becomes finer and the residual reduces. for all symmetric second order tensors γ.
3. In other words, σ̃ is “small” compared to σh. Let ∥∙∥ denote the standard norm in L2(Ω). For the continuous
4. With this definition, σ̃ is discontinuous across element boundaries. problem Eqs. (2a)–(2b) it can be shown that
For linear elements, σ̃ is piece-wise linear.
5. Even if defined element-wise, σ̃ cannot be condensed at the 1 Lh0 Cmin L20
element level, because σh is interelement continuous. Cmax
σ ∥ ∥2
+ ∥
Cmax
∇⋅σ ∥
2
+ ∥∥
L20
u
2
∥ s
+ Cmin ∇ u ≲ ∥
2
Cmin∥∥
f
2
ð17Þ
particular, for the methods given by Eqs. (11a)–(11b) and by Eqs. constitutive equation is written in rate form. To extend the present
(15a)–(15b) it can be shown that formulation to such models will be the subject of future research.
The misbehavior encountered when irreducible formulations are
2
1 L0 h Cmin Cmin h s L0
Cmax ∥σ ∥ h
2
+
Cmax ∥
∇ ⋅ σh ∥
2
+
L20
∥ ∥
uh
2
+
L0 ∥
∇ uh ∥ 2
≲
Cmin
f∥∥ 2 used is well known, and has been described already in Section 1. The
numerical problems found can be attributed to poor stability and/or
ð18Þ accuracy in the computation of the stresses. Since they are used to
evaluate the constitutive law (Eq. (23)), it is not surprising that a
where the divergence of the stresses in the left-hand-side has to be failure in calculating the stresses leads to a global failure of the overall
dropped if τu = 0. This estimate resembles very much Eq. (17) for the numerical approximation.
continuous problem. The only difference is the factor h instead of L0 in Our proposal in this work is simple: numerical instabilities present in
two terms of the left-hand-side. This however does not prevent from nonlinear solid mechanics using the irreducible formulation (i.e.,
obtaining the error estimates approximating Eq. (22)) could be at least alleviated if stability and/or
accuracy in the calculation of the stresses are improved. And this
1 L0 h
Cmax
σ−σh∥ ∥
2
+
Cmax ∥
∇ ⋅ ðσ−σh Þ ∥ 2
+
improvement can be achieved by using a mixed formulation. However,
the price to be paid is to use interpolations for the stresses and the
Cmin Cmin h s displacements that satisfy the inf-sup compatibility condition, and this
+
L20
u−uh ∥ ∥ 2
+
L0 ∥
∇ ðu−uh Þ ∥2
ð19Þ very often leads to non-standard (if not directly exotic) interpolating
pairs. The tool to overcome this is to resort to stabilized formulations, as
L0 2k + 1 2 C 2k + 1 2
≲ h j σ j k + 1 + max h j uj k + 1 we have shown so far.
Cmin L0
Even though we do not have the analysis for nonlinear problems,
the results presented in Section 4 suggest that success is possible. In
when interpolations of degree k are used for both the stresses and the
particular:
displacements.
The symbol | · |k + 1 denotes the L2(Ω) norm of the derivatives of • Stress stability is improved. From estimate Eq. (18) it is observed that
order k + 1 of the unknowns, which have been assumed sufficiently in the linear case stress stability is obtained without relying on the
regular. stability obtained for the displacement field.
The L2(Ω) estimates given in Eq. (19) can be improved using • Stress accuracy is improved, as it is clearly seen from Table 1 in linear
duality arguments. The analysis in [30] can be adapted to obtain elasticity. As a particular case, consider k = 1 (linear interpolation).
In the irreducible formulation the stresses are approximated with
h
∥σ−σ ∥ ≲ h∥∇ ⋅ ðσ−σ Þ∥ + C
h h max
L0 ∥
s
∇ ðu−uh Þ ∥ ð20Þ order h in the L2(Ω) norm. Without additional conditions on the
regularity of the solution and the shape of the elements of the finite
element mesh, point-wise estimates are expected to have one order
L0 h
∥u−u ∥ ≲ C ∥∇ ⋅ ðσ−σ Þ∥ + h∥∇ ðu−u Þ∥
h
min
h
s
h ð21Þ less of convergence. This means that no convergence order can be
guaranteed for the stresses that are used to evaluate the constitutive
law (Eq. (23)) point-wise. For the mixed stabilized formulation we
The results given by Eqs. (19)–(21) have been collected in Table 1, can formally expect order h convergence in the worst situation
indicating only the order of convergence. This order is compared with (order h1/2 if the assumptions of duality arguments do not apply).
what would be obtained in an irreducible formulation, where the
differential equation to be solved is In the following we describe how to formulate mixed stabilized
methods in the nonlinear case. The first point to keep in mind is that
s
−∇ ⋅ C : ∇ u = f ð22Þ results will be different depending on whether stresses or strains are
used as independent variables to be interpolated. In the linear case
It is clear from Table 1 that the stresses are approximated with a there is obviously no difference, since for constant constitutive tensors
better accuracy using the mixed stabilized formulation. C the space for the discrete strains εh = C−1:σh is the same as the
space for the discrete stresses σh, and formulating the mixed methods
3. Nonlinear problem presented in Section 2.4 in strains is trivial.
All the discussion presented heretofore is restricted to the mixed For the sake of conciseness, in this subsection we assume that ũ = 0.
stabilized formulation of the linear elasticity problem. In this work we Including displacement subscales in the following discussion is straight-
are interested in nonlinear constitutive behavior of materials of the form forward. The only remarks to be made are that the ASGS and the OSS
methods will not yield the same methods, as we have seen, and stability
s and convergence for the divergence of the stresses will be lost if ũ = 0.
C = CðσÞ or C = CðεÞ; ε = ∇ u ð23Þ
which in particular can be used to model damage. Note that plasticity- 3.2.1. General formulation
type models do not fall within this framework, because in that case the Introducing the scale splitting as described in Subsection 2.3.1 we
arrive at problem Eq. (5a)–Eq. (5d) also in the nonlinear case. In the
case ũ = 0, we may rewrite this problem as
Table 1
Order of convergence of different terms in the irreducible and mixed stabilized
−1 −1 s
formulations when interpolations of degree k are used.
− τh ; C : σh − τh ; C : σ̃ + τh ; ∇ uh = 0 ð24aÞ
where Eq. (24c) corresponds to Eq. (8a). Let us see how to particu- • PC− 1≈Ph. At the computational level, it is much easier to deal with the
larize this general framework to the ASGS and the OSS methods. standard L2(Ω) projection than with the weighted one. In particular,
simpler numerical integration rules may be used. Likewise, lumping of
3.2.1.1. ASGS method. In this case P ̃σ = I when applied to the residual the matrix resulting from the projection is possible.
scaled by τσ, and we may approximate
3.3. Strain/displacement formulation
s
σ̃ = τσ C : ∇ uh −σh ð25Þ
3.3.1. General formulation
Note that if τσ ≠ 1 then σ̃+ σh ≠ C:∇suh. As it has been mentioned The formulation of the mixed solid mechanics problem in terms of
previously, the scaling of the residual by τσ can be understood as the stress and displacement fields, σ/u, is classical and it has been used
the upscaling of σ̃ to the finite element mesh. many times in the context of linear elasticity, where the constitutive
From Eqs. (24a)–(25) it follows that Eqs. (11a)–(11b) are still valid tensor C is constant. However, it is not the most convenient format for
in the nonlinear case, that is to say, the nonlinear problem. The reason for this is that most of the algorithms
used for nonlinear constitutive equations in solid mechanics have been
−1 s
− τh ; C : σh + τh ; ∇ uh = 0 ð26aÞ derived for the irreducible formulation. This means that these
procedures are usually strain driven, and they have a format in which
s s the stress σ is computed in terms of the strain ε, with ε = ∇su.
ð1−τσ Þ ∇ vh ; σh + τσ ∇ vh ; C : ∇uh = ðvh ; f Þ ð26bÞ
Therefore, in order to be able to use the existing technology
available for the integration of nonlinear constitutive equations, it is
Even though the discrete problem is already given by Eqs. (26a)–
convenient to derive a mixed strain/displacement, ε/u, stabilized
(26b), it is suggestive to write it in a form similar to Eqs. (13a)–(13b).
formulation for the nonlinear solid mechanics problem. In view of the
Let PC− 1 denote the L2(Ω) projection onto the finite element space of
previous developments this is easily accomplished.
stresses weighted by C−1. Since (τh, ∇suh) = (τh, C−1:C:∇suh), we may
In this case, the strong form of the continuous problem can be
write Eq. (26a) as
stated as: for given prescribed body forces f, find the displacement
s field u and the strain field ε such that:
σh = PC −1 C : ∇ uh ð27Þ
s
−C : ε + C : ∇ u = 0 in Ω ð31aÞ
from where it follows that, similar to Eqs. (13a)–(13b), the ASGS
formulation can be expressed as ∇⋅ðC : εÞ + f = 0 in Ω ð31bÞ
s s
σstab = ð1−τσ ÞPC −1 C : ∇ uh + τσ C : ∇ uh ð28aÞ
Eq. (31a) represents strain compatibility, while Eq. (31b) is the
s Cauchy equation. Eqs. (31a)–(31b) are subjected to appropriate
∇ vh ; σstab = Fðvh Þ ð28bÞ
Dirichlet and Neumann boundary conditions.
If V is, as before, the space of displacements and G the space of
Clearly, for constant constitutive tensors C there is no difference strains, following the standard procedure the associated weak form of
between Eqs. (28a)–(28b) and (13a)–(13b), but the weighted L2(Ω) the problem Eqs. (31a)–(31b) can be stated as:
projection should be in principle taken into account in nonlinear
constitutive models or simply when the medium is not homogeneous. s
−ðγ; C : εÞ + γ; C : ∇ u = 0 ∀γ ð32aÞ
G ≃ Gh ⨁ G̃. For simplicity, no subscale will be considered for the Similar to the stress–displacement formulation Eqs. (28a)–(28b),
displacement field for the moment. Its inclusion is considered in we can finally write the method we propose for the strain–
Subsection 3.4. Thus, considering only the strain subscale, the discrete displacement approach as
problem corresponding to Eqs. (32a) and (32b) is now:
s s
s εstab = ð1−τε ÞPC ∇ uh + τε ∇ uh ð43aÞ
−ðγh ; C : εh Þ− γh ; C : ε̃ + γh ; C : ∇ uh = 0 ∀γh ð35aÞ
s s
∇ vh ; C : εstab = Fðvh Þ ð43bÞ
−ðγ̃; C : εh Þ− γ̃; C : ε̃ + γ̃; C : ∇ uh = 0 ∀γ̃ ð35bÞ
s s This approach is of straightforward implementation.
∇ vh ; C : εh + ∇ vh ; C : ε̃ = Fðvh Þ ∀vh ð35cÞ
As in the previous section, some remarks are relevant:
As for the stress–displacement approach, the fact that the discrete 1. The stabilization term S2 is computed in an element by element
variational equations need to hold for all test functions will be omitted manner and, within each element, its magnitude depends on the
in the following. difference between the continuous (projected) and the discontin-
Due to the approximation used in Eq. (34), and the linear uous (elemental) strain fields. This means that the term added to
independence of εh and ε̃, the continuous Eq. (32a) unfolds in two secure a stable solution decreases upon mesh refinement, as the
discrete Eqs. (35a) and (35b), one related to each scale considered. finite element scale becomes finer and the residual (or the
Eqs. (35a) and (35c) are defined in the finite element spaces Gh and V h, projection of the residual) reduces (ε̃ is “small” compared to εh).
respectively. The first one enforces the constitutive equation including 2. With the definition in Eq. (38), the subscale ε̃ is discontinuous
a stabilization term S1 = (γh, C: ε̃) depending on the sub-grid strains ε̃. across element boundaries. For linear elements, ε̃ is piece-wise
The second one solves the balance of momentum including a linear. Therefore, even if defined element-wise, ε̃ cannot be
stabilization term S2 = (∇svh, C:ε̃) depending on the sub-grid stresses condensed at element level, because εh is interelement continuous.
σ̃ = C: ε̃. On the other hand, Eq. (35b) is defined in the sub-grid scale
space G̃ and, hence, it cannot be solved by the finite element mesh. The OSS formulation can be developed using the same reasoning as for
Following the same arguments introduced in the previous section, the stress–displacement approach. In this case, it is easy to show that if the
we can write Eq. (35b) as strain subscale is taken orthogonal to the finite element space with respect
to the L2(Ω) inner product weighted by C, the resulting formulation is
− γ̃; C : ε̃ = ðγ̃; rh Þ ð36Þ identical to the ASGS method. Details of the derivation are omitted.
where the residual of the constitutive equation in the finite element 3.3.2. Simplifications
scale is defined as: Analogously to the stress–displacement formulation, system Eqs.
(43a)–(43b) can be approximated as is, but there are two approxima-
s
rh = rh ðεh ; uh Þ = C : εh −C : ∇ uh ð37Þ tions that simplify the implementation:
• C(ε) ≈ C(εh).
In the case of the residual-based ASGS formulation, the subscale • PC ≈ Ph
stress can be localized within each finite element, and be expressed as
The same remarks as for the stress–displacement formulation are
−1 s
ε̃ = τε C : rh = τε ∇ uh −εh ð38Þ applicable to these approximations.
where τε is computed in terms of an algorithmic constant cε as 3.4. Comparison between the σ/u and the ε/u formulations and final
numerical schemes
h
τε = cε ð39Þ
L0 As it has been mentioned, the stress–displacement and the strain–
displacement formulations will lead to (slightly) different results in
Introducing the strain subscale from Eq. (38) in Eq. (35a), the the nonlinear case. If we assume in both cases that σh = C:εh, we have
mixed system of equations can be written as obtained
s
−ð1−τε Þðγh ; C : εh Þ + ð1−τε Þ γh ; C : ∇ uh = 0 ð40aÞ −1
Stress displacement : σh = PC −1 ðC : ∇uh Þ; εh = C : PC −1 ðC : ∇uh Þ
s s s
ð1−τε Þ ∇ vh ; C : εh + τε ∇ vh ; C : ∇ uh = Fðvh Þ ð40bÞ
Strain displacement : σh = C : PC ð∇uh Þ; εh = PC ð∇uh Þ
where the terms depending on τε represent the stabilization. Note
that the resulting system of equations is symmetric. and for the simplified formulations:
If PC is the L2(Ω) projection weighted by C, the projection involved
in Eq. (40a) can be written as −1
Stress displacement : σh = Ph ðC : ∇uh Þ; εh = C : Ph ðC : ∇uh Þ
s
εh = PC ∇ uh ð41Þ
Strain displacement : σh = C : Ph ð∇uh Þ; εh = Ph ð∇uh Þ
and, therefore, the weak form of the balance Eq. (40b), can be finally
written as: It is observed that only when C is constant both formulations coincide.
s s s For completeness, let us finally state the expression of the σ/u and
s
ð1−τε Þ ∇ vh ; C : PC ∇ uh + τε ∇ vh ; C : ∇ uh = Fðvh Þ ð42Þ ε/u mixed forms:
where BÂ is the matrix arising from applying the divergence operator
s
+ τh ; ∇ uh −τu ∇⋅τh ; P̃ u ð∇ ⋅ σh Þ = τu ∇ ⋅ τh ; P̃ u ðf Þ to the matrix product CtanNA.
When considering the efficient solution of system (Eq. (46)) three
remarks have to be made:
∇s vh ; σh + τσ ∇s vh ; P̃ σ ðC : ∇uh −σh Þ = Fðvh Þ ð44bÞ • The monolithic solution of Eq. (46) can be substituted by an iterative
procedure, such as
Strain–displacement:
h i
ði Þ ði + 1Þ ðiÞ ðiÞ ði Þ
−Mτ δE = −R1 − Gτ δU ð50aÞ
−ðγh ; C : εh Þ−τε γh ; C : P̃ ε ð∇uh −εh Þ ð45aÞ
h iT
ðiÞ
Kτ δU
ði + 1Þ ðiÞ ðiÞ
= −R2 − Gτ δE
ði + 1 Þ
ð50bÞ
+ γh ; C : ∇s uh −τu ∇ ⋅ ðC : γh Þ; P̃ u ð∇ ⋅ ðC : εh ÞÞ
= τu ∇ ⋅ ðC : γh Þ; P̃ u ðf Þ • More efficient is to use an approximate staggered procedure, in
s which the strain projection is kept constant during the equilibrium
s
∇ vh ; C : εh + τε ∇ vh ; C : P̃ ε ð∇uh −εh Þ = Fðvh Þ ð45bÞ iterations within each time increment, taking it equal to an
appropriate prediction such as E(i + 1) ≅ E(0), computed from the
known values corresponding to the previous time steps (for
where the (simplified) projections are taken as P̃ = I for ASGS and
instance, a trivial prediction consists of taking E(0) ≅ E[n]). This
P̃ = P⊥
h for OSS and C = C(σh) or C = C(εh).
scheme leads to
Newton–Raphson method. Within such a procedure, the system of equilibrium equation to obtain a reduced system of equations with
linear equations to be solved for the (i + 1)-th equilibrium iteration of the form:
the (n + 1)-th time (or load) step is: h iðiÞ
T −1
Kτ + Gτ Mτ Gτ U=F ð52Þ
" #ðiÞ
−Mτ Gτ δE ði + 1Þ
R ðiÞ
=− 1 ð46Þ where matrices M(i) τ , Gτ
(i)
and K(i) are evaluated with a secant
Gτ
T
Kτ δU R2 τ
constitutive matrix, rather than tangent. If, as assumed in this work,
the strain field εh is interelement continuous, the elimination of the
where δE and δU are the iterative corrections to the nodal values for projection E is not feasible in practice, because the condensation
the strains and displacements, respectively, R1 and R2 are the residual procedure cannot be performed at element level; if performed at
vectors associated to the satisfaction of the kinematic and balance of global level it would yield a system reduced but with a spoiled banded
momentum equations, respectively, and the global matrices M(i) (i)
τ , Gτ structure. However, in this reduced format the overall effect of the
and K(i)
τ come from the standard assembly procedure of the elemental proposed stabilization method becomes self-evident. It is interesting
contributions. The global matrix is symmetric. Each one of the to note that it resembles the format of the enhanced assumed strain
elemental matrices to be assembled has an entry (·)AB, a sub-matrix method [5] and the more general mixed-enhanced strain method
corresponding to the local nodes A and B. Let us assume in the [47], where the enhancing fields are discontinuous and their variables
following that the same interpolation functions N are used for the can be condensed at local level.
strain and displacement fields.
Sub-matrix KABτ is obtained from the standard tangent stiffness 5. Numerical results
matrix:
In this section the formulation presented above is demonstrated in
AB T two benchmark problems and an additional illustrative example. In
Kτ = τε ∫ BA Ctan BB dΩ ð47Þ
Ωe the three cases, linear elastic constitutive behavior is assumed, with
the following material properties: Young's modulus E = 200 · 109 Pa,
where Ctan is the tangent constitutive matrix and B is the standard Poisson's ratio ν = 0.3. Examples concerning nonlinear constitutive
deformation sub-matrix. The generic term of the discrete symmetric behavior are presented in the companion paper [40].
gradient matrix operator GAB is given by: The first two tests are used in Ref. [5] to validate the Enhanced
AB T
Assumed Strain method. Performance of the formulation is tested
Gτ = ð1−τε Þ∫ BA Ctan NB dΩ ð48Þ considering 2D plane-strain quadrilateral and triangular structured
Ωe
meshes. The elements used are: P1 (linear displacement), P1P1 (linear
Finally, MAB is a “mass” matrix associated to the strain field: strain/linear displacement), Q1 (bilinear displacement), Q1Q1 (bilin-
ear strain/bilinear displacement) and Q1E4 (bilinear displacement
with enhanced strains [5]).
AB T
Mτ = ð1−τε Þ∫ NA Ctan NB dΩ + τu ∫ B̂A B̂B dΩ
T
ð49Þ When the stabilized mixed strain/displacement formulation is
Ωe Ωe used, values cε = 1.0 and cu = 0.1 are taken for the evaluation of the
M. Cervera et al. / Computer Methods in Applied Mechanics and Engineering 199 (2010) 2559–2570 2567
Fig. 3. Cook's membrane problem. Principal stress at point B versus number of elements
Fig. 1. Geometry for the Cook membrane problem (dimensions are in mm). along each side.
2568 M. Cervera et al. / Computer Methods in Applied Mechanics and Engineering 199 (2010) 2559–2570
Table 2
CPU time (s) for different quadrilateral meshes and formulations in Cook's membrane
problem: Q1, Q1/E4, Q1/Q1 (iterative) and Q1/Q1 (monolithic).
formulation, L0 = 1 m is taken as representative length of the problem. principal stress value is detected exactly at the tip of the notch;
Uniform vertical displacements of opposed sign are imposed at the computed stress directions are also noticeably improved. The impor-
top and bottom boundaries. tance of these two features in nonlinear solid mechanics is evident. As it
In the continuous elastic problem associated to this situation, the is shown in Part II of this work [40], they are crucial in strain localization
strain and stress fields are singular at the tip of the sharp notch. The problems where the constitutive equation depends on the principal
discrete model corresponding to the irreducible finite element formu- stress values and their directions.
lation performs satisfactorily in terms of a global error norm, but
approximates very poorly the actual behavior near the singular points. 6. Conclusions
To show this, a coarse structured mesh consisting of 8 × 8 × 2 P1
triangles with a ±45° bias is constructed. Fig. 8 (P1 coarse) depicts This paper presents the formulation of stable mixed stress/
principal stresses computed on this mesh, plotted on top of the contour displacement and strain/displacement finite elements using equal
lines for the major principal stress value. Note the strong mesh bias order interpolation for the solution of nonlinear problems is solid
dependence that is observed in front of and behind the notch tip. In fact, mechanics. The proposed stabilization is based on the sub-grid scale
the largest values of the stresses occur behind the tip (left of the tip in approach and it circumvents the strictness of the compatibility
the Figure), rather than in front of it (right of the tip in the Figure). conditions. The final method, consisting of stabilizing the standard
Computed stress directions near the tip of the crack also show strong formulation for mixed elements with the projection of the displacement
mesh bias dependence. Fig. 8 (P1 fine) depicts principal stresses symmetric gradient, yields an accurate and robust scheme, suitable
computed on a finer structured mesh consisting of 64 × 64× 2 P1 for engineering applications in 2D and 3D. Numerical examples show
triangles with the same ±45° bias. A zoom on the area around the tip of that results compare favorably with the corresponding irreducible
the crack is shown, where the same errors as in the coarse mesh are formulations, showing improved accuracy in the evaluation of the stress
displayed. Comparing the results obtained for both meshes, it can be field. This characteristic is of great importance when facing nonlinear
appreciated that the severe local errors caused by the mesh alignment problems.
are not alleviated by mesh refinement.
Fig. 8 (P1/P1 coarse) and (P1/P1 fine) show corresponding results Acknowledgment
obtained used the stabilized mixed strain/displacement formulation on
the same coarse and fine meshes. The improved accuracy with respect Financial support from the Spanish Ministry for Education and
to the irreducible formulation is clear. In particular, the maximum Science under the SEDUREC project (CSD2006-00060) is acknowledged.
2570 M. Cervera et al. / Computer Methods in Applied Mechanics and Engineering 199 (2010) 2559–2570
References [26] R. Codina, J. Blasco, A finite element method for the Stokes problem allowing equal
velocity–pressure interpolations, Comput. Meth. Appl. Mech. Eng. 143 (1997)
[1] B.X. Fraeijs de Veubeke, Displacement and equilibrium models in the finite 373–391.
element method, in: O.C. Zienkiewicz, G. Hollister (Eds.), Stress Analysis, Wiley, [27] R. Codina, Stabilization of incompressibility and convection through orthogonal
1965. sub-scales in finite element methods, Comput. Meth. Appl. Mech. Eng. 190 (2000)
[2] D.S. Malkus, T.J.R. Hughes, Mixed finite element methods — reduced and selective 1579–1599.
integration techniques: a unification of concepts, Comput. Meth. Appl. Mech. Eng. [28] R. Codina, Analysis of a stabilized finite element approximation of the Oseen
15 (1978) 63–81. equations using orthogonal subscales, Appl. Numer. Math. 58 (2008) 264–283.
[3] D.N. Arnold, F. Brezzi, M. Fortin, A stable finite element for the Stokes equations, [29] R. Codina, Finite element approximation of the three field formulation of the Stokes
Calcolo 21 (1984) 337–344. problem using arbitrary interpolations, SIAM J. Numer. Anal. 47 (2009) 699–718.
[4] J.C. Simo, R.L. Taylor, K.S. Pister, Variational and projection methods for the [30] S. Badia, R. Codina, Unified stabilized finite element formulations for the Stokes
volume constraint in finite deformation elasto-plasticity, Comput. Meth. Appl. and the Darcy problems, SIAM Journal on Numerical Analysis 17 (2009) 309–330.
Mech. Eng. 51 (1985) 177–208. [31] M. Chiumenti, Q. Valverde, C. Agelet de Saracibar, M. Cervera, A stabilized
[5] J.C. Simo, M.S. Rifai, A class of mixed assumed strain methods and the method of formulation for incompressible elasticity using linear displacement and pressure
incompatible modes, Int. J. Numer. Meth. Eng. 29 (1990) 1595–1638. interpolations, Comput. Meth. Appl. Mech. Eng. 191 (2002) 5253–5264.
[6] B.D. Reddy, J.C. Simo, Stability and convergence of a class of enhanced assumed [32] M. Cervera, M. Chiumenti, Q. Valverde, C. Agelet de Saracibar, Mixed linear/linear
strain methods, SIAM J. Num. Anal. 32 (1995) 1705–1728. simplicial elements for incompressible elasticity and plasticity, Comput. Meth.
[7] J. Bonet, A.J. Burton, A simple average nodal pressure tetrahedral element for Appl. Mech. Eng. 192 (2003) 5249–5263.
incompressible and nearly incompressible dynamic explicit applications, Com- [33] M. Chiumenti, Q. Valverde, C. Agelet de Saracibar, M. Cervera, A stabilized
mun. Numer. Meth. Eng. 1 (4) (1998) 437–449. formulation for incompressible plasticity using linear triangles and tetrahedra,
[8] O.C. Zienkiewicz, J. Rojek, R.L. Taylor, M. Pastor, Triangles and tetrahedra in Int. J. Plast. 20 (2004) 1487–1504.
explicit dynamic codes for solids, Int. J. Numer. Meth. Eng. 43 (1998) 565–583. [34] M. Cervera, M. Chiumenti, C. Agelet de Saracibar, Softening, localization and
[9] R.L.A. Taylor, Mixed-enhanced formulation for tetrahedral elements, Int. J. Num. stabilization: capture of discontinuous solutions in J2 plasticity, Int. J. Numer.
Meth. Eng. 47 (2000) 205–227. Anal. Meth. Geomechanics 28 (2004) 373–393.
[10] C.R. Dohrmann, M.W. Heinstein, J. Jung, S.W. Key, W.R. Witkowsky, Node-based [35] M. Cervera, M. Chiumenti, C. Agelet de Saracibar, Shear band localization via local J2
uniform strain elements for three-node triangular and four-node tetrahedral continuum damage mechanics, Comput. Meth. Appl. Mech. Eng. 193 (2004)
meshes, Int. J. Numer. Meth. Eng. 47 (2000) 1549–1568. 849–880.
[11] J. Bonet, H. Marriot, O. Hassan, An averaged nodal deformation gradient linear [36] M. Cervera, M. Chiumenti, Size effect and localization in J2 plasticity, International
tetrahedral element for large strain explicit dynamic applications, Commun. Numer. Journal of Solids and Structures 46 (2009) 3301–3312.
Meth. Eng. 17 (2001) 551–561. [37] M. Pastor, T. Li, X. Liu, O.C. Zienkiewicz, Stabilized low-order finite elements for
[12] J. Bonet, H. Marriot, O. Hassan, Stability and comparison of different linear failure and localization problems in undrained soils and foundations, Comput.
tetrahedral formulations for nearly incompressible explicit dynamic applications, Meth. Appl. Mech. Eng. 174 (1999) 219–234.
Int. J. Numer. Meth. Eng. 50 (2001) 119–133. [38] M. Mabssout, M.I. Herreros, M. Pastor, Wave propagation and localization
[13] E. Oñate, J. Rojek, R.L. Taylor, O.C. Zienkiewicz, Linear triangles and tetrahedra for problems in saturated viscoplastic geomaterials, Comput. Meth. Appl. Mech.
incompressible problem using a finite calculus formulation, Proceedings of Eng. 192 (2003) 955–971.
European Conference on Computational Mechanics, ECCM, 2001. [39] M. Mabssout, M. Pastor, A Taylor–Galerkin algorithm for shock wave propagation
[14] E.A. de Souza Neto, F.M.A. Pires, D.R.J. Owen, A new F-bar-method for linear and strain localization failure of viscoplastic continua, Int. J. Numer. Meth. Eng. 68
triangles and tetrahedra in the finite strain analysis of nearly incompressible (2006) 425–447.
solids, Proceedings of VII International Conference on Computational Plasticit, [40] Cervera, M., Chiumenti, M. and Codina, R.. Mixed stabilized finite element
COMPLAS, 2003. methods in nonlinear solid mechanics. Part II: strain localization, Comp. Meth. in
[15] O.C. Zienkiewicz, R.L. Taylor, J.A.W. Baynham, Mixed and irreducible formulations Appl. Mech. and Eng. (this issue).
in finite element analysis, in: S.N. Atlury, R.H. Gallagher, O.C. Zienkiewicz (Eds.), [41] J.K. Djoko, B.P. Lamichhane, B.D. Reddy, B.I. Wohlmuth, Conditions for equivalence
Hybrid and Mixed Finite Element Methods, Wiley, 1983. between the Hu–Washizu and related formulations, and computational behavior in
[16] O.C. Zienkiewicz, R.L. Taylor, The Finite Element Method, Butterworth-Heine- the incompressible limit, Comput. Meth. Appl. Mech. Eng. 195 (2006) 4161–4178.
mann, Oxford, 2000. [42] R. Codina, J. Principe, J. Baiges, Subscales on the element boundaries in the variational
[17] M. Bischoff, K.-U. Bletzinger, Improving stability and accuracy of Reissner–Mindlin two-scale finite element method, Comput. Meth. Appl. Mech. Eng. 198 (2009)
plate finite elements via algebraic subgrid scale stabilization, Comput. Meth. Appl. 838–852.
Mech. Eng. 193 (2004) 1517–1528. [43] Badia, S. and Codina, R. Stabilized continuous and discontinuous Galerkin techniques
[18] D.N. Arnold, Mixed finite element methods for elliptic problems, Comput. Meth. for Darcy flow, Comp. Meth. Appl. Mech. Eng. 199 (2010) 1654–1667. E-prints UPC:
Appl. Mech. Eng. 82 (1990) 281–300. http://upcommons.upc.edu/e-prints/handle/2117/2447.
[19] F. Brezzi, M. Fortin, Mixed and Hybrid Finite Element Methods, Spinger, New York, [44] R. Codina, Stabilized finite element approximation of transient incompressible
1991. flows using orthogonal subscales, Comput. Meth. Appl. Mech. Eng. 191 (2002)
[20] F. Brezzi, M. Fortin, D. Marini, Mixed finite element methods with continuous 4295–4321.
stresses, Math. Models Meth. Appl. Sci. 3 (1993) 275–287. [45] C. Baiocchi, F. Brezzi, L. Franca, Virtual bubbles and Galerkin/least-squares type
[21] D. Mijuca, On hexahedral finite element HC8/27 in elasticity, Comput. Mech. 33 methods (Ga.L.S.), Comput. Meth. Appl. Mech. Eng. 105 (1993) 125–141.
(2004) 466–480. [46] F. Brezzi, M.O. Bristeau, L. Franca, M. Mallet, G. Rogé, A relationship between
[22] D.N. Arnold, R. Winther, Mixed finite elements for elasticity, Numer. Math. 92 stabilized finite element methods and the Galerkin method with bubble functions,
(2002) 401–419. Comput. Meth. Appl. Mech. Eng. 96 (1992) 117–129.
[23] D.N. Arnold, G. Awanou, R. Winther, Finite elements for symmetric tensors in [47] E.P. Kasper, R.L. Taylor, A mixed-enhanced strain method. I: Geometrically linear
three dimensions, Math. Comput. 77 (2008) 1229–1251. problems. II: Geometrically nonlinear problems, Comput. Struct. 75 (2000) 237-250,
[24] T.J.R. Hughes, Multiscale phenomena: Green's function, Dirichlet-to Neumann 251-260.
formulation, subgrid scale models, bubbles and the origins of stabilized [48] Cervera, M., Agelet de Saracibar, C. and Chiumenti, M. COMET: COupled
formulations, Comput. Meth. Appl. Mech. Eng. 127 (1995) 387–401. MEchanical and Thermal analysis. Data Input Manual, Version 5.0, Technical
[25] T.J.R. Hughes, G.R. Feijoó, L. Mazzei, J.B. Quincy, The variational multiscale method— report IT-308, http://www.cimne.upc.es, 2002.
a paradigm for computational mechanics, Comput. Meth. Appl. Mech. Eng. 166 [49] GiD: The personal pre and post preprocessor. http://www.gid.cimne.upc.es, 2002.
(1998) 3–28.