Volume 125, Issue 18 e7540
RESEARCH ARTICLE
Open Access

Finite element approximation of stabilized mixed models in finite strain hyperelasticity involving displacements and stresses and/or pressure—An overview of alternatives

Ramon Codina

Corresponding Author

Ramon Codina

Departament d'enginyeria civil i ambiental, Universitat Politècnica de Catalunya (UPC), Barcelona, Spain

International Centre for Numerical Methods in Engineering (CIMNE), Barcelona, Spain

Correspondence

Ramon Codina, Universitat Politècnica de Catalunya (UPC), Jordi Girona 1-3, 08034 Barcelona, Spain.

Email: [email protected]

Search for more papers by this author
Inocencio Castañar

Inocencio Castañar

Departament d'enginyeria civil i ambiental, Universitat Politècnica de Catalunya (UPC), Barcelona, Spain

Search for more papers by this author
Joan Baiges

Joan Baiges

Departament d'enginyeria civil i ambiental, Universitat Politècnica de Catalunya (UPC), Barcelona, Spain

International Centre for Numerical Methods in Engineering (CIMNE), Barcelona, Spain

Search for more papers by this author
First published: 10 June 2024
Citations: 2

Abstract

This paper presents mixed finite element formulations to approximate the hyperelasticity problem using as unknowns the displacements and either stresses or pressure or both. These mixed formulations require either finite element spaces for the unknowns that satisfy the proper inf-sup conditions to guarantee stability or to employ stabilized finite element formulations that provide freedom for the choice of the interpolating spaces. The latter approach is followed in this work, using the Variational Multiscale concept to derive these formulations. Regarding the tackling of the geometry, we consider both infinitesimal and finite strain problems, considering for the latter both an updated Lagrangian and a total Lagrangian description of the governing equations. The combination of the different geometrical descriptions and the mixed formulations employed provides a good number of alternatives that are all reviewed in this paper.

1 INTRODUCTION

Elasticity is probably the most important physical model in engineering, and the basis to understand other models in solid mechanics.1, 2 Consequently, its approximation using the finite element (FE) method is of foremost importance.3, 4 To attempt it, the first point to consider is which are the unknowns to be considered. The problem to be solved consists essentially of the equation for the conservation of linear momentum (Cauchy's equation), the geometric equation relating strains and displacements and the constitutive equation relating stresses and strains. The unknowns are the displacements, the stresses and the strains, although in some cases it is also convenient to introduce other intermediate variables, or parts of the stresses or of the strains, mainly their volumetric and deviatoric components; in particular, this is useful in the case of incompressible materials.5-8

The geometric and the constitutive equations can be used to write Cauchy's equation in terms of the displacements only.9 This is the so-called irreducible form of the problem, perhaps the most widely used. However, there are situations in which it is convenient to consider other unknowns.3 There are many possibilities for the selection of these unknowns, but in this paper we shall concentrate on three different cases, namely, the displacement–pressure formulation,10-12 the displacement–stress formulation13-15 and the displacement–pressure–stress formulation.16-19 Other common possibilities involve the introduction of the strains as unknowns of the problem, which will not be considered here,20 although if these strains replace stresses as variables the resulting formulations are essentially equivalent. In some situations it is also convenient to introduce additional unknowns to deal with complex constitutive laws .21-23 All these alternatives fall within the class of mixed formulations, that is, formulations with different unknowns belonging to different functional spaces (see, e.g., Reference 24). In the stationary case, these formulations can be interpreted from a classical variational viewpoint, the governing equations being the Euler–Lagrange equations for the stationary conditions of certain functionals. Thus, the displacement–stress formulation follows from the Hellinger–Reissner principle, or the displacements-strain-stress formulation from the Hu–Washizu principle, for example. However, we will not consider this energy viewpoint and state directly the governing equations of each formulation, both in strong (differential) and weak (variational) forms.

We shall assume that all formulations considered are well posed at the continuous level, even though this sometimes requires delicate technical conditions (on the loads, boundary conditions or constitutive laws); in particular, buckling will not be considered in the finite strain case. Even in this case, the FE approximation of these mixed problems is by no means straightforward. In particular, if the standard Galerkin method is employed, there are compatibility conditions that need to be met between the interpolating spaces of the different unknowns that can be expressed in the form of inf-sup conditions.24 Satisfying these conditions leads to complex FE interpolations, difficult to implement in FE codes oriented to applications. Nevertheless, there is an alternative that allows one to use arbitrary FE interpolations for all unknown fields, in particular the convenient equal interpolation. This consists in modifying the discrete equations of the Galerkin method by adding stabilization terms that keep consistency but are stable regardless of the interpolating spaces. Methods achieving this goal are termed as stabilized FE methods. This is the approach to be followed in this paper; in our case, these stabilized FE formulations will be obtained from the Variational Multiscale (VMS) concept.25, 26

Apart from the unknowns of the problem, the other critical point to address is the way geometry is described or, more precisely, which are the independent variables in space. The two classical alternatives are the Eulerian and the Lagrangian descriptions.9, 27 The former is feasible, but inconvenient in solid mechanics, sometimes because of the prescription of boundary conditions and usually because of the difficulty to write the constitutive law. Therefore, we shall restrict ourselves to Lagrangian descriptions, in which the instantaneous balance of conserved quantities written at a time t $$ t $$ makes use of the unknowns expressed with the coordinates of the material particles at this time instant or with the coordinates of the particles at the initial time, say t = 0 $$ t=0 $$ . The former is referred to as the updated Lagrangian (UL) approach (see, e.g., References 28-30) and the latter to the total Lagrangian (TL) formulation (used e.g., in References 21, 22, and 31). In this paper we shall consider both, the UL and the TL descriptions of the geometry. When strains and displacements are very small and the initial and deformed configurations can be considered equal, they both collapse to the infinitesimal strain geometry modeling on which linear elasticity is based. In fact, this case is obviously the best understood, and the one for which a complete approximation theory is available. Thus, we shall consider three scenarios regarding the geometry description, namely, infinitesimal strains (linear theory), TL and UL.

The combination of the choice of variables indicated (three cases) and the geometry description leads to nine mixed models to be considered, apart from the three models corresponding to the irreducible formulation. The purpose of this paper is to review them all, indicating how to proceed in each case to design the stabilized FE formulation and which are the properties we may expect. Most of these formulations are scattered in some of our previous works, and the main objective of the present paper is to gather them and also to fill some gaps not previously published. Some comments regarding the properties of the formulation are also new; these are mainly summarized in Section 2.5. It is not our purpose to explore the numerical performance of the formulations presented, since this has already been discussed in the references where they are introduced. Let us only remark that they all display an excellent numerical behavior.

This paper is organized as follows. The statement of the problem is presented in Section 2. The starting point is the TL description, from which the UL formulation is derived from a change of coordinates and then the linear problem is obtained in the limit of infinitesimal strains. Section 3 is devoted to summarize the basic concepts of the VMS framework, first described for linear stationary problems, then moving to linear time-dependent problems, after which a discussion on the way to deal with nonlinear problems is presented, and concluding with the application to mixed problems. The three mixed formulations we wish to consider are then analyzed in Sections 4, 5, and 6, corresponding, respectively, to the displacement–pressure, displacement–stress, and displacement–pressure–stress formulations. For each case, we present the linearized problem and the final discrete stabilized FE problem in the three geometry descriptions considered (linear Elasticity, TL, and UL). In the case of the displacement–pressure and displacement–pressure–stress formulations, the incompressible limit is analyzed, whereas for the displacement–stress formulation the possibility of using a dual formulation, with improved convergence properties for the stress, is highlighted. The paper concludes with some final remarks in Section 7.

2 PROBLEM STATEMENT

2.1 Geometry description

Let Ω 0 = Ω ( 0 ) d $$ {\Omega}_0=\Omega (0)\subset {\mathbb{R}}^d $$ be the open domain occupied by the solid to be analyzed at time t = 0 $$ t=0 $$ , with d = 2 , 3 $$ d=2,3 $$ , and ( 0 , t fin ) $$ \left(0,{t}_{\mathrm{fin}}\right) $$ the time interval of analysis. The material coordinates in Ω 0 $$ {\Omega}_0 $$ are labeled as X $$ \boldsymbol{X} $$ . Let Ω ( t ) $$ \Omega (t) $$ be the region occupied by the solid at time t ( 0 , t fin ) $$ t\in \left(0,{t}_{\mathrm{fin}}\right) $$ and let x = ψ t ( X ) $$ \boldsymbol{x}={\boldsymbol{\psi}}_t\left(\boldsymbol{X}\right) $$ be the equation of motion from Ω ( 0 ) $$ \Omega (0) $$ to Ω ( t ) $$ \Omega (t) $$ . The space-time domain of the problem is D = { ( x , t ) | x Ω ( t ) , 0 < t < t fin } $$ \mathfrak{D}=\left\{\left(\boldsymbol{x},t\right)\kern0.3em |\kern0.3em \boldsymbol{x}\in \Omega (t),0<t<{t}_{\mathrm{fin}}\right\} $$ , and we shall call D 0 = { ( X , t ) | X Ω ( 0 ) , 0 < t < t fin } $$ {\mathfrak{D}}_0=\left\{\left(\boldsymbol{X},t\right)\kern0.3em |\kern0.3em \boldsymbol{X}\in \Omega (0),0<t<{t}_{\mathrm{fin}}\right\} $$ . The boundary of Ω ( t ) $$ \Omega (t) $$ is denoted by Γ ( t ) = Ω ( t ) $$ \Gamma (t)=\mathrm{\partial \Omega }(t) $$ .

The gradient deformation tensor F $$ \boldsymbol{F} $$ is defined as F = x X $$ \boldsymbol{F}=\frac{\partial \boldsymbol{x}}{\partial \boldsymbol{X}} $$ , and its determinant as J = det ( F ) $$ J=\det \left(\boldsymbol{F}\right) $$ . We indicate as { E A } A = 1 d $$ {\left\{{\boldsymbol{E}}_A\right\}}_{A=1}^d $$ the basis vectors at t = 0 $$ t=0 $$ and { e a } a = 1 d $$ {\left\{{\boldsymbol{e}}_a\right\}}_{a=1}^d $$ the basis vectors at time t $$ t $$ . This distinction is unnecessary using Cartesian coordinates, as we shall do, since both bases coincide. However, it allows one to distinguish to which bases correspond the components of a tensor. In particular, we may write
F = F a A e a E A = x a X A e a E A . $$ \boldsymbol{F}={F}_{aA}{\boldsymbol{e}}_a\otimes {\boldsymbol{E}}_A=\frac{\partial {x}_a}{\partial {X}_A}{\boldsymbol{e}}_a\otimes {\boldsymbol{E}}_A. $$
Einstein summation convention is used here and in what follows, with repeated indexes summing from 1 to d $$ d $$ . Lower case latin letters a , b , c , $$ a,b,c,\dots $$ will be used for indexes of tensors in the deformed configuration Ω ( t ) $$ \Omega (t) $$ , and upper case latin letters A , B , C , $$ A,B,C,\dots $$ for indexes in the initial configuration Ω ( 0 ) $$ \Omega (0) $$ . We shall also make use of the right Cauchy–Green tensor C $$ \boldsymbol{C} $$ and the left Cauchy–Green tensor b $$ \boldsymbol{b} $$ , defined by
C A B = F a B F a A , b a b = F a A F b A , $$ {C}_{AB}={F}_{aB}{F}_{aA},\kern2em {b}_{ab}={F}_{aA}{F}_{bA}, $$ ()
or, in intrinsic form, C = F T · F $$ \boldsymbol{C}={\boldsymbol{F}}^T\cdotp \boldsymbol{F} $$ , b = F · F T $$ \boldsymbol{b}=\boldsymbol{F}\cdotp {\boldsymbol{F}}^T $$ .

For t [ 0 , t ] $$ {t}^{\prime}\in \left[0,t\right] $$ we may also consider the domain Ω ( t ) $$ \Omega \left({t}^{\prime}\right) $$ , whose particles have coordinates x = ψ t ( X ) $$ {\boldsymbol{x}}^{\prime }={\boldsymbol{\psi}}_{t^{\prime }}\left(\boldsymbol{X}\right) $$ , and define the mapping x = ψ t , t ( x ) = ψ t ψ t 1 ( x ) $$ \boldsymbol{x}={\boldsymbol{\psi}}_{t,{t}^{\prime }}\left({\boldsymbol{x}}^{\prime}\right)={\boldsymbol{\psi}}_t\circ {\boldsymbol{\psi}}_{t^{\prime}}^{-1}\left({\boldsymbol{x}}^{\prime}\right) $$ . For any function f : Ω ( t ) × ( 0 , t fin ) $$ f:\Omega (t)\times \left(0,{t}_{\mathrm{fin}}\right)\to \mathbb{R} $$ we may compute its time derivative keeping x $$ {\boldsymbol{x}}^{\prime } $$ fixed. Likewise, conservation laws can be imposed for the material particles occupying Ω ( t ) $$ \Omega \left({t}^{\prime}\right) $$ . If t = 0 $$ {t}^{\prime }=0 $$ , the formulation obtained is the TL, whereas if t = t $$ {t}^{\prime }=t $$ it is the UL. Note that in both cases the formulation can be termed as Lagrangian because the reference coordinates correspond to material particles, since the mapping ψ t $$ {\boldsymbol{\psi}}_t $$ is the solid motion. In fact, it could be replaced by any other mapping χ t $$ {\boldsymbol{\chi}}_t $$ , and again considering t = t $$ {t}^{\prime }=t $$ we would obtain the arbitrary Eulerian–Lagrangian equations of motion, which reduce to the UL equations when χ t = ψ t $$ {\boldsymbol{\chi}}_t={\boldsymbol{\psi}}_t $$ and to the Eulerian equations when χ t $$ {\boldsymbol{\chi}}_t $$ does not depend on time (it is, e.g., the identity) and the reference coordinates are the same for all t $$ t $$ .

The case of infinitesimal strains corresponds to taking x X $$ \boldsymbol{x}\approx \boldsymbol{X} $$ and F I $$ \boldsymbol{F}\approx \boldsymbol{I} $$ , the second-order identity tensor, so that J 1 $$ J\approx 1 $$ .

While the linearized Elasticity theory obtained when considering infinitesimal strains is obviously a simplification, both the TL and the UL alternatives have situations in which one is more convenient than the other, although they both can be used in any situation. For example, the UL formulation is very natural in fluid-structure interaction problems (as in Reference 32, for example), when an arbitrary Lagrangian–Eulerian (ALE) formulation is used for the fluid. In fact, the UL corresponds to the ALE formulation for the solid taking the domain velocity equal to the velocity of the solid particles (the Eulerian formulation would correspond to taking the domain velocity as zero). Note that in our description of the UL formulation we neither make any reference to the time discretization nor to the linearization procedure, contrary to the concept of UL used in References 9 and 33. In this sense, our approach is closer to that presented in Reference 4. In any case, all definitions converge to the same approach when nonlinear convergence is achieved and the time step tends to zero.

The UL formulation may be involved to be used with complex constitutive laws naturally expressed using the TL formulation. Typically, hyperelastic potentials are known in the initial configuration, and therefore the use of the UL approach requires to change the reference coordinates backward and forward from the current to the initial configuration and viceversa (see below). In these cases, it may be preferable to use directly the TL approach. In any case, the decision of using the UL or the TL formulation (or even to consider infinitesimal strains) depends on the engineer, and we will not enter the discussion of which one has to be preferred. From the numerical point of view, both can be well approximated using the stabilization techniques described in this paper.

2.2 Total Lagrangian formulation

Let us start writing the equations of motion using the TL formulation. This means that all unknowns are expressed in terms of the coordinates X $$ \boldsymbol{X} $$ of particles at t = 0 $$ t=0 $$ .

The equation for the conservation of mass reads:
ρ J = ρ 0 , $$ \rho J={\rho}_0, $$ ()
where ρ = ρ ( X , t ) $$ \rho =\rho \left(\boldsymbol{X},t\right) $$ is the density at time t $$ t $$ and ρ 0 = ρ 0 ( X ) $$ {\rho}_0={\rho}_0\left(\boldsymbol{X}\right) $$ is the density at time t = 0 $$ t=0 $$ .
Let σ = σ a b e a e b $$ \boldsymbol{\sigma} ={\sigma}_{ab}{\boldsymbol{e}}_a\otimes {\boldsymbol{e}}_b $$ be the Cauchy stress tensor, u = u a e a $$ \boldsymbol{u}={u}_a{\boldsymbol{e}}_a $$ the displacement field and f = f a e a $$ \boldsymbol{f}={f}_a{\boldsymbol{e}}_a $$ the vector of external accelerations, all these fields expressed in terms of X $$ \boldsymbol{X} $$ and t $$ t $$ but referred to the deformed configuration. Abusing of the notation, we shall use the same symbols when writing them in terms of x $$ \boldsymbol{x} $$ and t $$ t $$ . Let also S = S A B E A E B $$ \boldsymbol{S}={S}_{AB}{\boldsymbol{E}}_A\otimes {\boldsymbol{E}}_B $$ be the second Piola-Kirchhoff stress tensor, related to σ $$ \boldsymbol{\sigma} $$ by
S A B = J F A a 1 F B b 1 σ a b , $$ {S}_{AB}=J{F}_{Aa}^{-1}{F}_{Bb}^{-1}{\sigma}_{ab}, $$ ()
that is, S = J F 1 · σ · F T $$ \boldsymbol{S}=J{\boldsymbol{F}}^{-1}\cdotp \boldsymbol{\sigma} \cdotp {\boldsymbol{F}}^{-T} $$ in intrinsic form. Note that S $$ \boldsymbol{S} $$ is a symmetric tensor.
The conservation of linear momentum can be expressed as
ρ 0 t t 2 u a A ( F a B S B A ) = ρ 0 f a , $$ {\rho}_0{\partial}_{tt}^2{u}_a-{\partial}_A\left({F}_{aB}{S}_{BA}\right)={\rho}_0{f}_a, $$ ()
or, in intrinsic form ρ 0 t t 2 u X · ( S · F T ) = ρ 0 f $$ {\rho}_0{\partial}_{tt}^2\boldsymbol{u}-{\nabla}_{\boldsymbol{X}}\cdotp \left(\boldsymbol{S}\cdotp {\boldsymbol{F}}^T\right)={\rho}_0\boldsymbol{f} $$ . The notation that we have used is as follows: t t 2 = t t $$ {\partial}_{tt}^2={\partial}_t{\partial}_t $$ is the second-order time derivative, A $$ {\partial}_A $$ is the partial derivative with respect to X A $$ {X}_A $$ (likewise, a $$ {\partial}_a $$ will denote the partial derivative with respect to x a $$ {x}_a $$ ) and X $$ {\nabla}_{\boldsymbol{X}} $$ is the operator $$ \nabla $$ expressed in the coordinates X $$ \boldsymbol{X} $$ (likewise, x $$ {\nabla}_{\boldsymbol{x}} $$ will be the operator $$ \nabla $$ expressed in the coordinates x $$ \boldsymbol{x} $$ ), so that X · $$ {\nabla}_{\boldsymbol{X}}\cdotp $$ is the divergence of a vector field expressed in the coordinates X $$ \boldsymbol{X} $$ .
In the case of incompressible materials, it will be very convenient to introduce the pressure p $$ p $$ as a variable, defined as minus the mean Cauchy stress, so that the Cauchy stress tensor can be split into volumetric and deviatoric components as
σ a b = p δ a b + σ a b dev , $$ {\sigma}_{ab}=-p{\delta}_{ab}+{\sigma}_{ab}^{\mathrm{dev}}, $$ ()
where δ a b $$ {\delta}_{ab} $$ is the Kronecker symbol, i.e., σ = p I + σ dev $$ \boldsymbol{\sigma} =-p\boldsymbol{I}+{\boldsymbol{\sigma}}^{\mathrm{dev}} $$ . This induces the following splitting of tensor S $$ \boldsymbol{S} $$ :
S A B = J F A a 1 F B b 1 σ a b dev p J F A a 1 F B a 1 = : S A B p J C A B 1 , $$ {S}_{AB}\kern0.5em =J{F}_{Aa}^{-1}{F}_{Bb}^{-1}{\sigma}_{ab}^{\mathrm{dev}}- pJ{F}_{Aa}^{-1}{F}_{Ba}^{-1}=: {S}_{AB}^{\prime }- pJ{C}_{AB}^{-1}, $$ ()
that is, S = S p J C 1 $$ \boldsymbol{S}={\boldsymbol{S}}^{\prime }- pJ{\boldsymbol{C}}^{-1} $$ . Note that this is not the deviatoric-volumetric split of tensor S $$ \boldsymbol{S} $$ , but results from the deviatoric-volumetric split of the Cauchy stress. It is easily checked that
S : C = 0 , p = 1 3 J S : C . $$ {\boldsymbol{S}}^{\prime }:\boldsymbol{C}=0,\kern2em p=\frac{1}{3J}\boldsymbol{S}:\boldsymbol{C}. $$
Using split (6), the conservation of linear momentum (4) becomes
ρ 0 t t 2 u a A ( F a B S B A ) + A ( p J F A a 1 ) = ρ 0 f a . $$ {\rho}_0{\partial}_{tt}^2{u}_a-{\partial}_A\left({F}_{aB}{S}_{BA}^{\prime}\right)+{\partial}_A\left( pJ{F}_{Aa}^{-1}\right)={\rho}_0{f}_a. $$ ()
To close the problem, it remains to provide the constitutive law. We will consider only hyperelastic models with Helmholtz free energy Ψ $$ \Psi $$ depending on tensor C $$ \boldsymbol{C} $$ , so that
S = 2 Ψ C . $$ \boldsymbol{S}=2\frac{\mathrm{\partial \Psi }}{\partial \boldsymbol{C}}. $$ ()
To deal with incompressible materials we will further assume that Ψ $$ \Psi $$ can be split as
Ψ ( C ) = W ( C ) + κ G ( J ) , $$ \Psi \left(\boldsymbol{C}\right)=W\left(\overline{\boldsymbol{C}}\right)+\kappa G(J), $$ ()
where C : = J 2 / 3 C $$ \overline{\boldsymbol{C}}:= {J}^{-2/3}\boldsymbol{C} $$ is the volume-preserving component of C $$ \boldsymbol{C} $$ , W ( C ) $$ W\left(\overline{\boldsymbol{C}}\right) $$ is the deviatoric component of the Helmholtz free energy and U ( J ) = κ G ( J ) $$ U(J)=\kappa G(J) $$ the volumetric one, which is written as a function G ( J ) $$ G(J) $$ scaled by the bulk modulus κ $$ \kappa $$ . This allows one to consider the incompressible limit by letting κ $$ \kappa \to \infty $$ and also permits to obtain a constitutive equation for the components in the split (6):
S = 2 W C , p = κ d G d J , $$ {\boldsymbol{S}}^{\prime }=2\frac{\partial W}{\partial \boldsymbol{C}},\kern2em p=\kappa \frac{\mathrm{d}G}{\mathrm{d}J}, $$ ()
as it turns out that 2 G C = d G d J J C 1 $$ 2\frac{\partial G}{\partial \boldsymbol{C}}=\frac{\mathrm{d}G}{\mathrm{d}J}J{\boldsymbol{C}}^{-1} $$ (see Equation 6).
We are now in a position to write the field equations of the TL formulation. If the volumetric-deviatoric split of the constitutive equation is not done, they consist of finding u : D 0 d $$ \boldsymbol{u}:{\mathfrak{D}}_0\to {\mathbb{R}}^d $$ , S : D 0 d d $$ \boldsymbol{S}:{\mathfrak{D}}_0\to {\mathbb{R}}^d\otimes {\mathbb{R}}^d $$ and F : D 0 d d $$ \boldsymbol{F}:{\mathfrak{D}}_0\to {\mathbb{R}}^d\otimes {\mathbb{R}}^d $$ such that
ρ 0 t t 2 u X · ( S · F T ) = ρ 0 f , $$ {\rho}_0{\partial}_{tt}^2\boldsymbol{u}-{\nabla}_{\boldsymbol{X}}\cdotp \left(\boldsymbol{S}\cdotp {\boldsymbol{F}}^T\right) = {\rho}_0\boldsymbol{f},\kern1em $$ ()
S 2 Ψ C = 0 , $$ \boldsymbol{S}-2\frac{\mathrm{\partial \Psi }}{\partial \boldsymbol{C}}\kern0.5em =\mathbf{0}, $$ ()
C = F T · F , F X u = I . $$ \boldsymbol{C}={\boldsymbol{F}}^T\cdotp \boldsymbol{F},\kern1em \boldsymbol{F}-{\nabla}_{\boldsymbol{X}}\boldsymbol{u}\kern0.5em =\boldsymbol{I}. $$ ()
The unknown F $$ \boldsymbol{F} $$ can be replaced by C $$ \boldsymbol{C} $$ or by any other tensor measuring deformation, such as the Green-Lagrange strain tensor. Equations (11)–(13) can be, respectively, called momentum conservation, constitutive and geometric equations. Since the last two are not differential equations for S $$ \boldsymbol{S} $$ and F $$ \boldsymbol{F} $$ , but algebraic, they permit to express these tensor fields in terms of u $$ \boldsymbol{u} $$ and end up with a differential equation in which the only unknown is u $$ \boldsymbol{u} $$ , which corresponds to the irreducible form of the problem. If both S $$ \boldsymbol{S} $$ and u $$ \boldsymbol{u} $$ are kept as unknowns, we have a mixed displacement-stress formulation.
If the volumetric-deviatoric split of the constitutive equation is done, the problem consists of finding u : D 0 d $$ \boldsymbol{u}:{\mathfrak{D}}_0\to {\mathbb{R}}^d $$ , S : D 0 d d $$ {\boldsymbol{S}}^{\prime }:{\mathfrak{D}}_0\to {\mathbb{R}}^d\otimes {\mathbb{R}}^d $$ , p : D 0 $$ p:{\mathfrak{D}}_0\to \mathbb{R} $$ and F : D 0 d d $$ \boldsymbol{F}:{\mathfrak{D}}_0\to {\mathbb{R}}^d\otimes {\mathbb{R}}^d $$ such that
ρ 0 t t 2 u X · ( S · F T ) + X · ( p J F 1 ) = ρ 0 f S 2 W C = 0 p κ + d G d J = 0 C = F T · F , F X u = I . $$ {\displaystyle \begin{array}{ll}\hfill {\rho}_0{\partial}_{tt}^2\boldsymbol{u}-{\nabla}_{\boldsymbol{X}}\cdotp \left({\boldsymbol{S}}^{\prime}\cdotp {\boldsymbol{F}}^T\right)+{\nabla}_{\boldsymbol{X}}\cdotp \left( pJ{\boldsymbol{F}}^{-1}\right)& ={\rho}_0\boldsymbol{f}\\ {}\hfill {\boldsymbol{S}}^{\prime }-2\frac{\partial W}{\partial \boldsymbol{C}}& =\mathbf{0}\\ {}\hfill \frac{p}{\kappa }+\frac{\mathrm{d}G}{\mathrm{d}J}& =0\\ {}\hfill \boldsymbol{C}={\boldsymbol{F}}^T\cdotp \boldsymbol{F},\kern1em \boldsymbol{F}-{\nabla}_{\boldsymbol{X}}\boldsymbol{u}& =\boldsymbol{I}.\end{array}} $$
Expressing F $$ \boldsymbol{F} $$ in terms of u $$ \boldsymbol{u} $$ but keeping u $$ \boldsymbol{u} $$ , S $$ {\boldsymbol{S}}^{\prime } $$ and p $$ p $$ as unknowns leads to the mixed displacement–pressure–stress formulation that we shall also consider. It is also possible to keep p $$ p $$ as unknown, yielding the displacement–pressure formulation. This is of special interest, since it allows one to consider the limit of incompressible materials.

Not only for the TL, but also for the UL approach, the decision on the set of variables to be used is problem dependent and up to the engineer. Moving from the irreducible formulation to any of the mixed formulations we consider is computationally expensive, and needs to be justified. As explained above, the introduction of the pressure as a variable is the natural approach when incompressible solids need to be modeled, either if the stress is used as an unknown or not. Thus, the critical decision is the introduction of this stress as an independent unknown, either in combination with the pressure or not. Considering the stress as a variable may be of interest for different reasons, in general related to the convenience of improved stress accuracy. For example, in nonlinear constitutive models it may be important to increase the order of convergence of the stress (see Section 5). Another reason to introduce the stress is found in fluid-structure interaction, since tractions are transmitted between fluid and solid (usually from the former to the latter). Furthermore, even if it is not the topic of this paper, in viscoelasticity the stress needs to be considered as an independent variable, since it is solution of an evolution equation.

Obviously, the problem needs to be completed with initial and boundary conditions. The former are of the form u ( X , 0 ) = u 0 ( X ) $$ \boldsymbol{u}\left(\boldsymbol{X},0\right)={\boldsymbol{u}}^0\left(\boldsymbol{X}\right) $$ , t u ( X , 0 ) = u ˙ 0 ( X ) $$ {\partial}_t\boldsymbol{u}\left(\boldsymbol{X},0\right)={\dot{\boldsymbol{u}}}^0\left(\boldsymbol{X}\right) $$ , with u 0 ( X ) $$ {\boldsymbol{u}}^0\left(\boldsymbol{X}\right) $$ and u ˙ 0 ( X ) $$ {\dot{\boldsymbol{u}}}^0\left(\boldsymbol{X}\right) $$ given in Ω ( 0 ) $$ \Omega (0) $$ , whereas the latter are
u = u D on Γ 0 , D , t ( 0 , t fin ) , n 0 · ( S · F T ) = t N on Γ 0 , N , t ( 0 , t fin ) , $$ {\displaystyle \begin{array}{llll}\hfill \boldsymbol{u}& ={\boldsymbol{u}}_D\kern-9.00em & \hfill & \mathrm{on}\kern0.3em {\Gamma}_{0,D},\kern0.3em t\in \left(0,{t}_{\mathrm{fin}}\right),\\ {}\hfill \kern6em {\boldsymbol{n}}_0\cdotp \left(\boldsymbol{S}\cdotp {\boldsymbol{F}}^T\right)& ={\boldsymbol{t}}_N\kern-9.00em & \hfill & \mathrm{on}\kern0.3em {\Gamma}_{0,N},\kern0.3em t\in \left(0,{t}_{\mathrm{fin}}\right),\end{array}} $$
where Γ 0 , D $$ {\Gamma}_{0,D} $$ and Γ 0 , N $$ {\Gamma}_{0,N} $$ are a partition of Ω ( 0 ) $$ \mathrm{\partial \Omega }(0) $$ , n 0 $$ {\boldsymbol{n}}_0 $$ is the unit outward normal to this boundary and u D $$ {\boldsymbol{u}}_D $$ and t N $$ {\boldsymbol{t}}_N $$ are given.

2.3 Updated Lagrangian formulation

The conservation of mass in the UL formulation is obviously Equation (2), although now we consider that all functions involved depend on the coordinates of the particles in the deformed configuration, x $$ \boldsymbol{x} $$ , that is to say, ρ = ρ ( x , t ) $$ \rho =\rho \left(\boldsymbol{x},t\right) $$ , J = J ( x , t ) $$ J=J\left(\boldsymbol{x},t\right) $$ and ρ 0 = ρ 0 ( x ) $$ {\rho}_0={\rho}_0\left(\boldsymbol{x}\right) $$ . The conservation of linear momentum now reads
ρ t t 2 u a b σ b a = ρ f a , $$ \rho {\partial}_{tt}^2{u}_a-{\partial}_b{\sigma}_{ba}=\rho {f}_a, $$
now expressing f a $$ {f}_a $$ in terms of x $$ \boldsymbol{x} $$ . In intrinsic form, we may write ρ t t 2 u x · σ = ρ f $$ \rho {\partial}_{tt}^2\boldsymbol{u}-{\nabla}_{\boldsymbol{x}}\cdotp \boldsymbol{\sigma} =\rho \boldsymbol{f} $$ .
Using splitting (5), we have that
ρ t t 2 u a b σ b a dev + a p = ρ f a , $$ \rho {\partial}_{tt}^2{u}_a-{\partial}_b{\sigma}_{ba}^{\mathrm{dev}}+{\partial}_ap=\rho {f}_a, $$
or ρ t t 2 u x · σ dev + x p = ρ f $$ \rho {\partial}_{tt}^2\boldsymbol{u}-{\nabla}_{\boldsymbol{x}}\cdotp {\boldsymbol{\sigma}}^{\mathrm{dev}}+{\nabla}_{\boldsymbol{x}}p=\rho \boldsymbol{f} $$ in intrinsic form.
For a general hyperelastic material, the main difficulty of the UL formulation is writing the constitutive law. Usually, these laws are written in the form given by Equation (8). Applying this to the UL formulation requires using the inverse of the tensorial transformation (3), that is,
σ a b = J 1 F a A S A B F B b , $$ {\sigma}_{ab}={J}^{-1}{F}_{aA}{S}_{AB}{F}_{Bb}, $$
which in intrinsic form reads σ = J 1 F · S · F T $$ \boldsymbol{\sigma} ={J}^{-1}\boldsymbol{F}\cdotp \boldsymbol{S}\cdotp {\boldsymbol{F}}^T $$ . This equation is expressed in principle in terms of the coordinates X $$ \boldsymbol{X} $$ , and needs to be transformed to the coordinates x $$ \boldsymbol{x} $$ through the mapping of the motion x = ψ t ( X ) $$ \boldsymbol{x}={\boldsymbol{\psi}}_t\left(\boldsymbol{X}\right) $$ . Thus, a permanent change of coordinates and between σ $$ \boldsymbol{\sigma} $$ and S $$ \boldsymbol{S} $$ would be required. This is why very often the UL formulation is applied in combination with constitutive laws that only require tensors evaluated in the deformed configuration Ω ( t ) $$ \Omega (t) $$ , typically the Neo-Hookean constitutive law. Thus, for the UL approach we abandon generality and restrict ourselves to the case of the thermodynamically consistent Neo-Hookean materials. In this case, for isotropic materials the constitutive law is
σ a b = J 1 ( λ log ( J ) μ ) δ a b + μ b a b , $$ {\sigma}_{ab}={J}^{-1}\left[\left(\lambda \log (J)-\mu \right){\delta}_{ab}+\mu {b}_{ab}\right], $$
where λ $$ \lambda $$ and μ $$ \mu $$ are the so called Lamé's parameters and the left Cauchy–Green tensor b $$ \boldsymbol{b} $$ is defined in Equation (1). The splitting of this expression into deviatoric and volumetric components yields:
σ a b dev = J 1 μ b a b b c c d δ a b , p = J 1 ( λ log ( J ) μ ) + μ b c c d . $$ {\displaystyle \begin{array}{ll}\hfill {\sigma}_{ab}^{\mathrm{dev}}& ={J}^{-1}\mu \left[{b}_{ab}-\frac{b_{cc}}{d}{\delta}_{ab}\right],\\ {}\hfill p& =-{J}^{-1}\left[\left(\lambda \log (J)-\mu \right)+\mu \frac{b_{cc}}{d}\right].\end{array}} $$
Regarding the geometric equation, if we have u $$ \boldsymbol{u} $$ in terms of x $$ \boldsymbol{x} $$ we may write x = X + u = ψ t 1 ( x ) + u ( x , t ) $$ \boldsymbol{x}=\boldsymbol{X}+\boldsymbol{u}={\boldsymbol{\psi}}_t^{-1}\left(\boldsymbol{x}\right)+\boldsymbol{u}\left(\boldsymbol{x},t\right) $$ and introduce F 1 = x ψ t 1 ( x ) $$ {\boldsymbol{F}}^{-1}={\nabla}_{\boldsymbol{x}}{\boldsymbol{\psi}}_t^{-1}\left(\boldsymbol{x}\right) $$ as a tensor with both components in the deformed configuration. This allows us to write the field equations in the UL formulation, which read: find u : D d $$ \boldsymbol{u}:\mathfrak{D}\to {\mathbb{R}}^d $$ , σ : D d d $$ \boldsymbol{\sigma} :\mathfrak{D}\to {\mathbb{R}}^d\otimes {\mathbb{R}}^d $$ and F : D d d $$ \boldsymbol{F}:\mathfrak{D}\to {\mathbb{R}}^d\otimes {\mathbb{R}}^d $$ such that
ρ t t 2 u x · σ = ρ f , $$ \rho {\partial}_{tt}^2\boldsymbol{u}-{\nabla}_{\boldsymbol{x}}\cdotp \boldsymbol{\sigma} \kern0.5em =\rho \boldsymbol{f}, $$ ()
σ J 1 [ ( λ log ( J ) μ ) I + μ b ] = 0 , $$ \boldsymbol{\sigma} -{J}^{-1}\left[\left(\lambda \log (J)-\mu \right)\boldsymbol{I}+\mu \boldsymbol{b}\right]\kern0.5em =\mathbf{0}, $$ ()
b = F · F T , F 1 + x u = I . $$ \boldsymbol{b}=\boldsymbol{F}\cdotp {\boldsymbol{F}}^T,\kern1em {\boldsymbol{F}}^{-1}+{\nabla}_{\boldsymbol{x}}\boldsymbol{u}\kern0.5em =\boldsymbol{I}. $$ ()
The unknown F $$ \boldsymbol{F} $$ can be replaced by b $$ \boldsymbol{b} $$ or by any other tensor measuring deformation, such as the Almansi strain tensor. As for the TL formulation, Equations (14)–(16) can be, respectively, called momentum conservation, constitutive, and geometric equations. The last two allow one to express F $$ \boldsymbol{F} $$ and σ $$ \boldsymbol{\sigma} $$ in terms of u $$ \boldsymbol{u} $$ and end up with a differential equation in which the only unknown is u $$ \boldsymbol{u} $$ , the irreducible form of the problem. If both σ $$ \boldsymbol{\sigma} $$ and u $$ \boldsymbol{u} $$ are kept as unknowns, we have a mixed displacement–stress formulation, now using an UL approach.
If the volumetric-deviatoric split of the constitutive equation is done, the problem consists of finding u : D d $$ \boldsymbol{u}:\mathfrak{D}\to {\mathbb{R}}^d $$ , σ dev : D d d $$ {\boldsymbol{\sigma}}^{\mathrm{dev}}:\mathfrak{D}\to {\mathbb{R}}^d\otimes {\mathbb{R}}^d $$ , p : D $$ p:\mathfrak{D}\to \mathbb{R} $$ and F : D d d $$ \boldsymbol{F}:\mathfrak{D}\to {\mathbb{R}}^d\otimes {\mathbb{R}}^d $$ such that
ρ t t 2 u x · σ dev + x p = ρ f , σ dev J 1 μ b 1 d tr ( b ) I = 0 , J λ p + log ( J ) + μ λ 1 d tr ( b ) 1 = 0 , b = F · F T , F 1 + x u = I , $$ {\displaystyle \begin{array}{ll}\hfill \rho {\partial}_{tt}^2\boldsymbol{u}-{\nabla}_{\boldsymbol{x}}\cdotp {\boldsymbol{\sigma}}^{\mathrm{dev}}+{\nabla}_{\boldsymbol{x}}p& =\rho \boldsymbol{f},\\ {}\hfill {\boldsymbol{\sigma}}^{\mathrm{dev}}-{J}^{-1}\mu \left[\boldsymbol{b}-\frac{1}{d}\mathrm{tr}\left(\boldsymbol{b}\right)\boldsymbol{I}\right]& =\mathbf{0},\\ {}\hfill \frac{J}{\lambda }p+\log (J)+\frac{\mu }{\lambda}\left(\frac{1}{d}\mathrm{tr}\left(\boldsymbol{b}\right)-1\right)& =0,\\ {}\hfill \boldsymbol{b}=\boldsymbol{F}\cdotp {\boldsymbol{F}}^T,\kern1em {\boldsymbol{F}}^{-1}+{\nabla}_{\boldsymbol{x}}\boldsymbol{u}& =\boldsymbol{I},\end{array}} $$
where tr ( b ) $$ \mathrm{tr}\left(\boldsymbol{b}\right) $$ is the trace of b $$ \boldsymbol{b} $$ . Once again, expressing F $$ \boldsymbol{F} $$ in terms of u $$ \boldsymbol{u} $$ but keeping u $$ \boldsymbol{u} $$ , σ dev $$ {\boldsymbol{\sigma}}^{\mathrm{dev}} $$ and p $$ p $$ as unknowns leads to the three-field displacement–pressure–stress formulation. As for the TL formulation, it is possible to eliminate σ dev $$ {\boldsymbol{\sigma}}^{\mathrm{dev}} $$ but keep p $$ p $$ , thus obtaining a mixed displacement-pressure formulation required to deal with truly incompressible materials.

As for the TL formulation, initial and boundary conditions are needed to close the problem.

2.4 Linear elasticity

Let us finally write the problem in the case of linear elasticity, which can be shown to be the limit when the strains tend to zero of both the TL and the UL formulations. Coordinates x $$ \boldsymbol{x} $$ and X $$ \boldsymbol{X} $$ do not need to be distinguished, and we shall simply write x = X $$ {\nabla}_{\boldsymbol{x}}={\nabla}_{\boldsymbol{X}}\equiv \nabla $$ . We will consider only isotropic materials, with Lamé's parameters μ $$ \mu $$ and λ $$ \lambda $$ and bulk modulus κ = λ + 2 3 μ $$ \kappa =\lambda +\frac{2}{3}\mu $$ . In this case, the constitutive law reads
σ a b = C a b c d ε c d , C a b c d = λ δ a b δ c d + 2 μ δ a c δ b d , ε a b = 1 2 ( a u b + b u a ) , $$ {\displaystyle \begin{array}{ll}\hfill {\sigma}_{ab}& ={C}_{ab cd}{\varepsilon}_{cd},\\ {}\hfill {C}_{ab cd}& =\lambda {\delta}_{ab}{\delta}_{cd}+2\mu {\delta}_{ac}{\delta}_{bd},\\ {}\hfill {\varepsilon}_{ab}& =\frac{1}{2}\left({\partial}_a{u}_b+{\partial}_b{u}_a\right),\end{array}} $$
where C a b c d $$ {C}_{abcd} $$ are the components of the fourth order constitutive tensor C cons $$ {\boldsymbol{C}}^{\mathrm{cons}} $$ . The volumetric-deviatoric split now yields:
σ a b dev = C a b c d dev ε c d , C a b c d dev = 2 μ δ a c δ b d 1 3 δ a b δ c d , p = κ a u a . $$ {\displaystyle \begin{array}{ll}\hfill {\sigma}_{ab}^{\mathrm{dev}}& ={C}_{ab cd}^{\mathrm{dev}}{\varepsilon}_{cd},\\ {}\hfill {C}_{ab cd}^{\mathrm{dev}}& =2\mu \left({\delta}_{ac}{\delta}_{bd}-\frac{1}{3}{\delta}_{ab}{\delta}_{cd}\right),\\ {}\hfill p& =-\kappa {\partial}_a{u}_a.\end{array}} $$
The field equations are: find u : D d $$ \boldsymbol{u}:\mathfrak{D}\to {\mathbb{R}}^d $$ , σ : D d d $$ \boldsymbol{\sigma} :\mathfrak{D}\to {\mathbb{R}}^d\otimes {\mathbb{R}}^d $$ and ε : D d d $$ \boldsymbol{\varepsilon} :\mathfrak{D}\to {\mathbb{R}}^d\otimes {\mathbb{R}}^d $$ such that
ρ t t 2 u · σ = ρ f , $$ \rho {\partial}_{tt}^2\boldsymbol{u}-\nabla \cdotp \boldsymbol{\sigma} \kern0.5em =\rho \boldsymbol{f}, $$ ()
σ C cons : ε = 0 , $$ \boldsymbol{\sigma} -{\boldsymbol{C}}^{\mathrm{cons}}:\boldsymbol{\varepsilon} \kern0.5em =\mathbf{0}, $$ ()
ε s u = 0 , $$ \boldsymbol{\varepsilon} -{\nabla}^{\mathrm{s}}\boldsymbol{u}\kern0.5em =\mathbf{0}, $$ ()
where s u $$ {\nabla}^{\mathrm{s}}\boldsymbol{u} $$ is the symmetrical part of u $$ \nabla \boldsymbol{u} $$ , whose components will be denoted ( a u b ) s $$ {\left({\partial}_a{u}_b\right)}^{\mathrm{s}} $$ . If Equation (19) is inserted into Equation (18) and the result into Equation (17) the irreducible form of the problem is obtained, whereas if the second step is not done the result is a displacement–stress formulation. Obviously, a mixed formulation involving strains is also possible, but we shall not consider this.
Finally, if the volumetric-deviatoric split is done, the equations we obtain are: find u : D d $$ \boldsymbol{u}:\mathfrak{D}\to {\mathbb{R}}^d $$ , σ dev : D d d $$ {\boldsymbol{\sigma}}^{\mathrm{dev}}:\mathfrak{D}\to {\mathbb{R}}^d\otimes {\mathbb{R}}^d $$ , p : D $$ p:\mathfrak{D}\to \mathbb{R} $$ and ε : D d d $$ \boldsymbol{\varepsilon} :\mathfrak{D}\to {\mathbb{R}}^d\otimes {\mathbb{R}}^d $$ such that
ρ t t 2 u · σ dev + p = ρ f , σ dev C dev : ε = 0 , p κ + · u = 0 , ε s u = 0 . $$ {\displaystyle \begin{array}{ll}\hfill \rho {\partial}_{tt}^2\boldsymbol{u}-\nabla \cdotp {\boldsymbol{\sigma}}^{\mathrm{dev}}+\nabla p& =\rho \boldsymbol{f},\\ {}\hfill {\boldsymbol{\sigma}}^{\mathrm{dev}}-{\boldsymbol{C}}^{\mathrm{dev}}:\boldsymbol{\varepsilon} & =\mathbf{0},\\ {}\hfill \frac{p}{\kappa }+\nabla \cdotp \boldsymbol{u}& =0,\\ {}\hfill \boldsymbol{\varepsilon} -{\nabla}^{\mathrm{s}}\boldsymbol{u}& =\mathbf{0}.\end{array}} $$
As for the previous approaches, these equations are the basis of the displacement–pressure and displacement–pressure–stress formulations.
Again, initial and boundary conditions are needed to close the problem. Regarding the latter, since now Ω ( t ) = Ω ( 0 ) Ω $$ \Omega (t)=\Omega (0)\equiv \Omega $$ , we consider Ω = Γ D Γ N $$ \mathrm{\partial \Omega }={\Gamma}_D\cup {\Gamma}_N $$ , with Γ D $$ {\Gamma}_D $$ and Γ N $$ {\Gamma}_N $$ disjoint, and write them as
u = u D on Γ D , t ( 0 , t fin ) , $$ \boldsymbol{u}\kern0.5em ={\boldsymbol{u}}_D\kern3.00em \mathrm{on}\kern0.3em {\Gamma}_D,\kern0.3em t\in \left(0,{t}_{\mathrm{fin}}\right), $$ ()
n · σ = p n + n · σ dev = t N on Γ N , t ( 0 , t fin ) . $$ \boldsymbol{n}\cdotp \boldsymbol{\sigma} =-p\boldsymbol{n}+\boldsymbol{n}\cdotp {\boldsymbol{\sigma}}^{\mathrm{dev}}\kern0.5em ={\boldsymbol{t}}_N\kern3.00em \mathrm{on}\kern0.3em {\Gamma}_N,\kern0.3em t\in \left(0,{t}_{\mathrm{fin}}\right). $$ ()

2.5 Summary

Table 1 summarizes all equations introduced so far in the stationary case, for simplicity (i.e., neglecting the inertia term ρ t t 2 u $$ \rho {\partial}_{tt}^2\boldsymbol{u} $$ ) and expressed in components.

TABLE 1. Mixed formulations in the stationary problem.
Geometry definition
Unknowns Infinitesimal strains Updated Lagrangian (Neo-Hookean material) $$ {\displaystyle \begin{array}{l}\kern-1.9em \mathrm{Updated}\ \mathrm{Lagrangian}\\ {}\left(\mathrm{Neo}\hbox{-} \mathrm{Hookean}\ \mathrm{material}\right)\end{array}} $$ Total Lagrangian
u $$ \boldsymbol{u} $$ b C a b c d ( c u d ) s = ρ f a $$ -{\partial}_b{C}_{abcd}{\left({\partial}_c{u}_d\right)}^{\mathrm{s}}=\rho {f}_a $$ b J 1 ( λ log ( J ) μ ) δ a b + μ b a b = ρ f a $$ -{\partial}_b\left\{{J}^{-1}\left[\left(\lambda \log (J)-\mu \right){\delta}_{ab}+\mu {b}_{ab}\right]\right\}=\rho {f}_a $$ A ( F a B S B A ) = ρ 0 f a $$ -{\partial}_A\left({F}_{aB}{S}_{BA}\right)={\rho}_0{f}_a $$
u $$ \boldsymbol{u} $$ and p $$ p $$ b C a b c d dev ( c u d ) s + a p = ρ f a 1 κ p + a u a = 0 $$ {\displaystyle \begin{array}{l}-{\partial}_b{C}_{abcd}^{\mathrm{dev}}{\left({\partial}_c{u}_d\right)}^{\mathrm{s}}+{\partial}_ap=\rho {f}_a\\ {}\frac{1}{\kappa }p+{\partial}_a{u}_a=0\end{array}} $$ b J 1 μ b a b b c c d δ a b + a p = ρ f a J λ p + log ( J ) + μ λ b c c d 1 = 0 $$ {\displaystyle \begin{array}{l}-{\partial}_b\left[{J}^{-1}\mu \left({b}_{ab}-\frac{b_{cc}}{d}{\delta}_{ab}\right)\right]+{\partial}_ap=\rho {f}_a\\ {}\frac{J}{\lambda }p+\log (J)+\frac{\mu }{\lambda}\left(\frac{b_{cc}}{d}-1\right)=0\end{array}} $$ A ( F a B S B A ) + A ( p J F A a 1 ) = ρ 0 f a p κ + d G d J = 0 $$ {\displaystyle \begin{array}{l}-{\partial}_A\left({F}_{aB}{S}_{BA}^{\prime}\right)+{\partial}_A\left( pJ{F}_{Aa}^{-1}\right)={\rho}_0{f}_a\\ {}\frac{p}{\kappa }+\frac{\mathrm{d}G}{\mathrm{d}J}=0\end{array}} $$
Reference 10 Reference 11 Reference 12
u $$ \boldsymbol{u} $$ and stress b σ a b = ρ f a C a b c d 1 σ c d ( a u b ) s = 0 $$ {\displaystyle \begin{array}{l}-{\partial}_b{\sigma}_{ab}=\rho {f}_a\\ {}{C}_{ab cd}^{-1}{\sigma}_{cd}-{\left({\partial}_a{u}_b\right)}^{\mathrm{s}}=0\end{array}} $$ b σ a b = ρ f a σ a b J 1 ( λ log ( J ) μ ) δ a b + μ b a b = 0 $$ {\displaystyle \begin{array}{l}-{\partial}_b{\sigma}_{ab}=\rho {f}_a\\ {}{\sigma}_{ab}-{J}^{-1}\left[\left(\lambda \log (J)-\mu \right){\delta}_{ab}+\mu {b}_{ab}\right]=0\end{array}} $$ A ( F a B S B A ) = ρ 0 f a S A B 2 Ψ C A B = 0 $$ {\displaystyle \begin{array}{l}-{\partial}_A\left({F}_{aB}{S}_{BA}\right)={\rho}_0{f}_a\\ {}{S}_{AB}-2\frac{\mathrm{\partial \Psi }}{\partial {C}_{AB}}=0\end{array}} $$
References 13 and 14 Reference 15
u $$ \boldsymbol{u} $$ , p $$ p $$ and stress b σ a b dev + a p = ρ f a 1 κ p + a u a = 0 C a b c d dev 1 σ c d dev ( a u b ) s = 0 $$ {\displaystyle \begin{array}{l}-{\partial}_b{\sigma}_{ab}^{\mathrm{dev}}+{\partial}_ap=\rho {f}_a\\ {}\frac{1}{\kappa }p+{\partial}_a{u}_a=0\\ {}{C_{ab cd}^{\mathrm{dev}}}^{-1}{\sigma}_{cd}^{\mathrm{dev}}-{\left({\partial}_a{u}_b\right)}^{\mathrm{s}}=0\end{array}} $$ b σ a b dev + a p = ρ f a σ a b dev J 1 μ b a b b c c d δ a b = 0 J λ p + log ( J ) + μ λ b c c d 1 = 0 $$ {\displaystyle \begin{array}{l}-{\partial}_b{\sigma}_{ab}^{\mathrm{dev}}+{\partial}_ap=\rho {f}_a\\ {}{\sigma}_{ab}^{\mathrm{dev}}-{J}^{-1}\mu \left({b}_{ab}-\frac{b_{cc}}{d}{\delta}_{ab}\right)=0\\ {}\frac{J}{\lambda }p+\log (J)+\frac{\mu }{\lambda}\left(\frac{b_{cc}}{d}-1\right)=0\end{array}} $$ A ( F a B S B A ) + A ( p J F A a 1 ) = ρ 0 f a p κ + d G d J = 0 S A B 2 W C A B = 0 $$ {\displaystyle \begin{array}{l}-{\partial}_A\left({F}_{aB}{S}_{BA}^{\prime}\right)+{\partial}_A\left( pJ{F}_{Aa}^{-1}\right)={\rho}_0{f}_a\\ {}\frac{p}{\kappa }+\frac{\mathrm{d}G}{\mathrm{d}J}=0\\ {}{S}_{AB}^{\prime }-2\frac{\partial W}{\partial {C}_{AB}}=0\end{array}} $$
Reference 16 Reference 18 Reference 19

When the FE approximation of all the mixed formulations presented is attempted, care needs to be paid to the satisfaction of the appropriate inf-sup conditions between the interpolating spaces or, as we shall do in the following sections, a stabilized FE formulation needs to be designed. We also indicate in Table 1 the references where we have proposed FE methods for the different mixed problems considered. Besides the irreducible formulations, the mixed displacement–pressure formulation is well known, as it corresponds to the classical Stokes problem when κ $$ \kappa \to \infty $$ , and no references are provided for it, since many alternatives exist to deal with this problem. For the rest of models, only the most relevant references are given.

In spite of the fact that most of the formulations are not new, we highlight in the following some properties not discussed in previous papers. For example, the potential of the dual form of displacement–stress formulations is stressed. The use of this formulation in conjunction with the updated Lagrangian treatment of the geometry is a novelty of this paper. Furthermore, the unified treatment of all formulations presented here, based on the VMS concept, allows one to understand their common structure. Tables 1 and 2 allow to compare them all at a glimpse.

TABLE 2. Linear problems.
Formulation
[ u , σ ] $$ \left[\boldsymbol{u},\boldsymbol{\sigma} \right] $$
u $$ u $$ u $$ \boldsymbol{u} $$ [ u , p ] $$ \left[\boldsymbol{u},p\right] $$ Primal Dual [ u , p , σ dev ] $$ \left[\boldsymbol{u},p,{\boldsymbol{\sigma}}^{\mathrm{dev}}\right] $$
L u $$ \mathcal{L}u $$ · ( C cons : s u ) $$ -\nabla \cdotp \left({\boldsymbol{C}}^{\mathrm{cons}}:{\nabla}^{\mathrm{s}}\boldsymbol{u}\right) $$ · ( C dev : s u ) + p 1 κ p + · u $$ \left[\begin{array}{l}-\nabla \cdotp \left({\boldsymbol{C}}^{\mathrm{dev}}:{\nabla}^{\mathrm{s}}\boldsymbol{u}\right)+\nabla p\\ {}\frac{1}{\kappa }p+\nabla \cdotp \boldsymbol{u}\end{array}\right] $$ · σ C 1 : σ s u $$ \left[\begin{array}{l}-\nabla \cdotp \boldsymbol{\sigma} \\ {}{\boldsymbol{C}}^{-1}:\boldsymbol{\sigma} -{\nabla}^{\mathrm{s}}\boldsymbol{u}\end{array}\right] $$ · σ dev + p 1 κ p + · u C dev 1 : σ dev s u $$ \left[\begin{array}{l}-\nabla \cdotp {\boldsymbol{\sigma}}^{\mathrm{dev}}+\nabla p\\ {}\frac{1}{\kappa }p+\nabla \cdotp \boldsymbol{u}\\ {}{{\boldsymbol{C}}^{\mathrm{dev}}}^{-1}:{\boldsymbol{\sigma}}^{\mathrm{dev}}-{\nabla}^{\mathrm{s}}\boldsymbol{u}\end{array}\right] $$
L v $$ {\mathcal{L}}^{\ast }v $$ · ( C cons : s v ) $$ -\nabla \cdotp \left({\boldsymbol{C}}^{\mathrm{cons}}:{\nabla}^{\mathrm{s}}\boldsymbol{v}\right) $$ · ( C dev : s v ) q 1 κ q · v $$ \left[\begin{array}{l}-\nabla \cdotp \left({\boldsymbol{C}}^{\mathrm{dev}}:{\nabla}^{\mathrm{s}}\boldsymbol{v}\right)-\nabla q\\ {}\frac{1}{\kappa }q-\nabla \cdotp \boldsymbol{v}\end{array}\right] $$ · τ C 1 : τ + s v $$ \left[\begin{array}{l}\nabla \cdotp \boldsymbol{\tau} \\ {}{\boldsymbol{C}}^{-1}:\boldsymbol{\tau} +{\nabla}^{\mathrm{s}}\boldsymbol{v}\end{array}\right] $$ · τ q 1 κ q · v C dev 1 : τ + s v $$ \left[\begin{array}{l}\nabla \cdotp \boldsymbol{\tau} -\nabla q\\ {}\frac{1}{\kappa }q-\nabla \cdotp \boldsymbol{v}\\ {}{{\boldsymbol{C}}^{\mathrm{dev}}}^{-1}:\boldsymbol{\tau} +{\nabla}^{\mathrm{s}}\boldsymbol{v}\end{array}\right] $$
F n u $$ {\mathcal{F}}_nu $$ n · ( C cons : s u ) $$ \boldsymbol{n}\cdotp \left({\boldsymbol{C}}^{\mathrm{cons}}:{\nabla}^{\mathrm{s}}\boldsymbol{u}\right) $$ p n + n · ( C dev : s u ) $$ -p\boldsymbol{n}+\boldsymbol{n}\cdotp \left({\boldsymbol{C}}^{\mathrm{dev}}:{\nabla}^{\mathrm{s}}\boldsymbol{u}\right) $$ n · σ $$ \boldsymbol{n}\cdotp \boldsymbol{\sigma} $$ u $$ \boldsymbol{u} $$ p n + n · σ dev $$ -p\boldsymbol{n}+\boldsymbol{n}\cdotp {\boldsymbol{\sigma}}^{\mathrm{dev}} $$
F n v $$ {\mathcal{F}}_n^{\ast }v $$ n · ( C cons : s v ) $$ \boldsymbol{n}\cdotp \left({\boldsymbol{C}}^{\mathrm{cons}}:{\nabla}^{\mathrm{s}}\boldsymbol{v}\right) $$ q n + n · ( C dev : s v ) $$ q\boldsymbol{n}+\boldsymbol{n}\cdotp \left({\boldsymbol{C}}^{\mathrm{dev}}:{\nabla}^{\mathrm{s}}\boldsymbol{v}\right) $$ n · τ $$ \boldsymbol{n}\cdotp \boldsymbol{\tau} $$ v $$ \boldsymbol{v} $$ q n n · τ $$ q\boldsymbol{n}-\boldsymbol{n}\cdotp \boldsymbol{\tau} $$
D u $$ \mathcal{D}u $$ u $$ \boldsymbol{u} $$ u $$ \boldsymbol{u} $$ u $$ \boldsymbol{u} $$ n · σ $$ \boldsymbol{n}\cdotp \boldsymbol{\sigma} $$ u $$ \boldsymbol{u} $$
B ( u , v ) $$ B\left(u,v\right) $$ ( s v , C cons : s u ) $$ \left({\nabla}^{\mathrm{s}}\boldsymbol{v},{\boldsymbol{C}}^{\mathrm{cons}}:{\nabla}^{\mathrm{s}}\boldsymbol{u}\right) $$ ( s v , C dev : s u ) ( p , · v ) + ( q , · u ) + 1 κ ( p , q ) $$ {\displaystyle \begin{array}{l}\left({\nabla}^{\mathrm{s}}\boldsymbol{v},{\boldsymbol{C}}^{\mathrm{dev}}:{\nabla}^{\mathrm{s}}\boldsymbol{u}\right)\\ {}-\left(p,\nabla \cdotp \boldsymbol{v}\right)+\left(q,\nabla \cdotp \boldsymbol{u}\right)\\ {}+\frac{1}{\kappa}\left(p,q\right)\end{array}} $$ ( s v , σ ) + ( C 1 : σ , τ ) ( s u , τ ) $$ {\displaystyle \begin{array}{l}\left({\nabla}^{\mathrm{s}}\boldsymbol{v},\boldsymbol{\sigma} \right)\\ {}+\left({\boldsymbol{C}}^{-1}:\boldsymbol{\sigma}, \boldsymbol{\tau} \right)\\ {}-\left({\nabla}^{\mathrm{s}}\boldsymbol{u},\boldsymbol{\tau} \right)\end{array}} $$ ( v , · σ ) + ( C 1 : σ , τ ) + ( u , · τ ) $$ {\displaystyle \begin{array}{l}-\left(\boldsymbol{v},\nabla \cdotp \boldsymbol{\sigma} \right)\\ {}+\left({\boldsymbol{C}}^{-1}:\boldsymbol{\sigma}, \boldsymbol{\tau} \right)\\ {}+\left(\boldsymbol{u},\nabla \cdotp \boldsymbol{\tau} \right)\end{array}} $$ ( s v , σ dev ) ( p , · v ) + ( q , · u ) + 1 κ ( p , q ) + ( C dev 1 : σ dev , τ ) ( s u , τ ) $$ {\displaystyle \begin{array}{l}\left({\nabla}^{\mathrm{s}}\boldsymbol{v},{\boldsymbol{\sigma}}^{\mathrm{dev}}\right)-\left(p,\nabla \cdotp \boldsymbol{v}\right)\\ {}+\left(q,\nabla \cdotp \boldsymbol{u}\right)+\frac{1}{\kappa}\left(p,q\right)\\ {}+\left({{\boldsymbol{C}}^{\mathrm{dev}}}^{-1}:{\boldsymbol{\sigma}}^{\mathrm{dev}},\boldsymbol{\tau} \right)-\left({\nabla}^{\mathrm{s}}\boldsymbol{u},\boldsymbol{\tau} \right)\end{array}} $$
X ( u D = 0 , t N = 0 ) $$ {\displaystyle \begin{array}{l}X\\ {}\Big({\boldsymbol{u}}_D=\mathbf{0},\\ {}{\boldsymbol{t}}_N=\mathbf{0}\Big)\end{array}} $$ H D 1 ( Ω ) d $$ {H}_D^1{\left(\Omega \right)}^d $$ H D 1 ( Ω ) d × L 2 ( Ω ) $$ {H}_D^1{\left(\Omega \right)}^d\times {L}^2\left(\Omega \right) $$ H D 1 ( Ω ) d × L 2 ( Ω ) d × d $$ {H}_D^1{\left(\Omega \right)}^d\times {L}^2{\left(\Omega \right)}^{d\times d} $$ L 2 ( Ω ) d × H N ( div , Ω ) $$ {L}^2{\left(\Omega \right)}^d\times {H}_N\left(\operatorname{div},\Omega \right) $$ H D 1 ( Ω ) d × L 2 ( Ω ) × L 2 ( Ω ) d × d $$ {H}_D^1{\left(\Omega \right)}^d\times {L}^2\left(\Omega \right)\times {L}^2{\left(\Omega \right)}^{d\times d} $$

3 THE VMS FRAMEWORK

To avoid using involved mixed interpolations satisfying the adequate inf-sup conditions, we favor the use of stabilized FE methods that permit to employ equal interpolations for all variables. The formulations we present in this work are based on the VMS framework, and this is why we present here a summary of the formulation, emphasizing the aspects that will be relevant for the problem we wish to consider.

In spite of the fact that the literature on stabilized formulations in fluid mechanics is vast, particularly that dealing with the pressure stabilization in incompressible regimes, much less has been published in finite strain solid mechanics. Similar methods, but not identical, to those presented here can be found in References 28-31, and 34; former approaches can also be found in References 35 and 36. All these references deal only with the treatment of incompressibility. To our knowledge, the stabilization of the stress in solid mechanics was first introduced in the references from our group indicated in Table 1.

3.1 Stationary and linear problems

Since we wish to consider a significant number of models, it is important to summarize the VMS approach in an abstract framework. To simplify the exposition, we start first with linear stationary problems, and later we will comment on transient and nonlinear problems. Therefore, let us start with the stationary version of the problems in the first column of Table 1.

The starting point is the variational form of the equations to be solved. In the following, we denote as V $$ V $$ , Q $$ Q $$ , and T $$ T $$ the continuous spaces for the velocity, the pressure and the stress, either the complete stress tensor or only its deviatoric part, which depend on the variational form of the problem. In the case of T $$ T $$ , it is composed of symmetric tensors. This symmetry can be imposed a priori, in the construction of space T $$ T $$ , or weakly, as a result of the equations that need to be solved. In our implementation of the discretized problems we adopt the former option.

As usual, L 2 ( Ω ) $$ {L}^2\left(\Omega \right) $$ denotes the space of square integrable functions in Ω $$ \Omega $$ , H 1 ( Ω ) $$ {H}^1\left(\Omega \right) $$ the space of functions in L 2 ( Ω ) $$ {L}^2\left(\Omega \right) $$ with first derivatives in L 2 ( Ω ) $$ {L}^2\left(\Omega \right) $$ , and H ( div , Ω ) $$ H\left(\operatorname{div},\Omega \right) $$ the space of second order tensors with components in L 2 ( Ω ) $$ {L}^2\left(\Omega \right) $$ and whose divergence has also components in L 2 ( Ω ) $$ {L}^2\left(\Omega \right) $$ . The L 2 ( Ω ) $$ {L}^2\left(\Omega \right) $$ -inner product is denoted as ( · , · ) $$ \left(\cdotp, \cdotp \right) $$ and the integral of the product of two functions, whenever it makes sense, as · , · $$ \left\langle \cdotp, \cdotp \right\rangle $$ , with a subscript to indicate the integration domain if it is not Ω $$ \Omega $$ . The space of functions in H 1 ( Ω ) $$ {H}^1\left(\Omega \right) $$ that vanish on Γ D $$ {\Gamma}_D $$ is denoted as H D 1 ( Ω ) $$ {H}_D^1\left(\Omega \right) $$ , and the space of tensors in H ( div , Ω ) $$ H\left(\operatorname{div},\Omega \right) $$ that vanish on Γ N $$ {\Gamma}_N $$ as H N ( div , Ω ) $$ {H}_N\left(\operatorname{div},\Omega \right) $$ . The norm in a functional space X $$ X $$ will be denoted as · X $$ {\left\Vert \cdotp \right\Vert}_X $$ , except when X = L 2 ( Ω ) $$ X={L}^2\left(\Omega \right) $$ , case in which no subscript will be used.

The unknown of the problem differs according to the problem being considered. In general, we will denote it as u $$ u $$ and the functional space where it belongs as X $$ X $$ ; generic test functions will be denoted by v X $$ v\in X $$ . The different expressions of the unknown u $$ u $$ are given in the second row of Table 2, in which the order of the unknowns in the case of the mixed problems is relevant. Likewise, the test functions in this table have been denoted as v V $$ \boldsymbol{v}\in V $$ , q Q $$ q\in Q $$ and τ T $$ \boldsymbol{\tau} \in T $$ .

For all problems, the momentum equation is tested with v V $$ \boldsymbol{v}\in V $$ , leading to the external work v , ρ f $$ \left\langle \boldsymbol{v},\rho \boldsymbol{f}\right\rangle $$ . For all formulations except the dual form of the displacement-stress one, the boundary condition (21) is natural, and the traction t N $$ {\boldsymbol{t}}_N $$ contributes with an external work v , t N Γ N $$ {\left\langle \boldsymbol{v},{\boldsymbol{t}}_N\right\rangle}_{\Gamma_N} $$ , so that the total external work is L ( v ) = v , ρ f + v , t N Γ N $$ L(v)=\left\langle \boldsymbol{v},\rho \boldsymbol{f}\right\rangle +{\left\langle \boldsymbol{v},{\boldsymbol{t}}_N\right\rangle}_{\Gamma_N} $$ ; for the dual form of the displacement–stress formulation the displacement u D $$ {\boldsymbol{u}}_D $$ in Equation (20) contributes with an external work n · τ , u D Γ D $$ {\left\langle \boldsymbol{n}\cdotp \boldsymbol{\tau}, {\boldsymbol{u}}_D\right\rangle}_{\Gamma_D} $$ , τ T $$ \boldsymbol{\tau} \in T $$ being the stress test function, and thus the total external work is L ( v ) = v , ρ f + n · τ , u D Γ D $$ L(v)=\left\langle \boldsymbol{v},\rho \boldsymbol{f}\right\rangle +{\left\langle \boldsymbol{n}\cdotp \boldsymbol{\tau}, {\boldsymbol{u}}_D\right\rangle}_{\Gamma_D} $$ . This is a result of the integration-by-parts formula
B ( u , v ) = L u , v + F n u , D v Ω = u , L v + D u , F n v Ω , $$ B\left(u,v\right)\kern0.5em =\left\langle \mathcal{L}u,v\right\rangle +{\left\langle {\mathcal{F}}_nu,\mathcal{D}v\right\rangle}_{\mathrm{\partial \Omega }}=\left\langle u,{\mathcal{L}}^{\ast }v\right\rangle +{\left\langle {\mathcal{D}}^{\ast }u,{\mathcal{F}}_n^{\ast }v\right\rangle}_{\mathrm{\partial \Omega }}, $$ ()
that holds for all problems considered, where L $$ \mathcal{L} $$ is the differential operator of the problem, which in general we write as L u = f $$ \mathcal{L}u=f $$ (with f $$ f $$ easily identified), L u , v $$ \left\langle \mathcal{L}u,v\right\rangle $$ needs to be understood in the distributional sense, F n $$ {\mathcal{F}}_n $$ is the normal component of the flux operator associated to L $$ \mathcal{L} $$ and D $$ \mathcal{D} $$ the Dirichlet operator on the boundaries giving the adequate trace depending again on L $$ \mathcal{L} $$ . We have also introduced the adjoints of operators L $$ \mathcal{L} $$ , F n $$ {\mathcal{F}}_n $$ and D $$ \mathcal{D} $$ , respectively, denoted as L $$ {\mathcal{L}}^{\ast } $$ , F n $$ {\mathcal{F}}_n^{\ast } $$ , and D $$ {\mathcal{D}}^{\ast } $$ . These equations also hold if instead of extending the integrals over the whole domain Ω $$ \Omega $$ they are extended to any other domain. All these operators, as well as the bilinear form B ( u , v ) $$ B\left(u,v\right) $$ , are given in Table 2. In all cases, it can be shown that D v = D v $$ {\mathcal{D}}^{\ast }v=\mathcal{D}v $$ . The adjoints L $$ {\mathcal{L}}^{\ast } $$ and F n $$ {\mathcal{F}}_n^{\ast } $$ in Table 2 are easily obtained using Gauss' theorem. For example, for the displacement–pressure formulation we have that
B ( u , v ) = Ω s v : C dev : s u p · v + 1 κ p q + q · u = Ω · ( C dev : s u ) + p 1 κ p + · u · v q + Ω p n + n · ( C dev : s u ) · v = Ω u p · · ( C dev : s v ) q 1 κ q · v + Ω q n + n · ( C dev : s v ) · u , $$ {\displaystyle \begin{array}{ll}\hfill B\left(u,v\right)& ={\int}_{\Omega}\left[{\nabla}^{\mathrm{s}}\boldsymbol{v}:{\boldsymbol{C}}^{\mathrm{dev}}:{\nabla}^{\mathrm{s}}\boldsymbol{u}-p\nabla \cdotp \boldsymbol{v}+\frac{1}{\kappa }p\kern0.3em q+q\nabla \cdotp \boldsymbol{u}\right]\kern0em \\ {}& ={\int}_{\Omega}\left[\begin{array}{c}-\nabla \cdotp \left({\boldsymbol{C}}^{\mathrm{dev}}:{\nabla}^{\mathrm{s}}\boldsymbol{u}\right)+\nabla p\\ {}\frac{1}{\kappa }p+\nabla \cdotp \boldsymbol{u}\end{array}\right]\cdotp \left[\begin{array}{c}\boldsymbol{v}\\ {}q\end{array}\right]+{\int}_{\mathrm{\partial \Omega }}\left[-p\boldsymbol{n}+\boldsymbol{n}\cdotp \left({\boldsymbol{C}}^{\mathrm{dev}}:{\nabla}^{\mathrm{s}}\boldsymbol{u}\right)\right]\cdotp \boldsymbol{v}\kern0em \\ {}& ={\int}_{\Omega}\left[\begin{array}{c}\boldsymbol{u}\\ {}p\end{array}\right]\cdotp \left[\begin{array}{c}-\nabla \cdotp \left({\boldsymbol{C}}^{\mathrm{dev}}:{\nabla}^{\mathrm{s}}\boldsymbol{v}\right)-\nabla q\\ {}\frac{1}{\kappa }q-\nabla \cdotp \boldsymbol{v}\end{array}\right]+{\int}_{\mathrm{\partial \Omega }}\left[q\boldsymbol{n}+\boldsymbol{n}\cdotp \left({\boldsymbol{C}}^{\mathrm{dev}}:{\nabla}^{\mathrm{s}}\boldsymbol{v}\right)\right]\cdotp \boldsymbol{u},\end{array}} $$
from where operators L $$ {\mathcal{L}}^{\ast } $$ and F n $$ {\mathcal{F}}_n^{\ast } $$ can be identified. These operators for the rest of formulations can be obtained similarly. We shall see that they are relevant when applying the VMS idea to the problems we consider.

The functional spaces where the problems are well posed are given in the last row of Table 2, considering homogeneous boundary conditions for simplicity. Except for the dual form of the displacement-stress formulation, V = H D 1 ( Ω ) d $$ V={H}_D^1{\left(\Omega \right)}^d $$ . This implicitly assumes that u D = 0 $$ {\boldsymbol{u}}_D=\mathbf{0} $$ ; if the displacement prescription is not zero, the usual lifting argument can be used to set the problem. In all these formulations, stresses and pressure are only square integrable. In the case of the dual form of the displacement–stress formulation, the stress divergence is not integrated by parts but the displacement gradient is, leading to milder regularity restrictions for the displacement and stronger regularity for the stress, which needs to belong to H N ( div , Ω ) $$ {H}_N\left(\operatorname{div},\Omega \right) $$ to have a well-posed variational form. This presumes that t N = 0 $$ {\boldsymbol{t}}_N=\mathbf{0} $$ ; analogously to the rest of formulations, if the traction prescription is not zero, the usual lifting argument can be used to set the problem.

With the notation introduced, all problems to be considered can be written in the following abstract variational form: find u X $$ u\in X $$ such that
B ( u , v ) = L ( v ) for all v X . $$ B\left(u,v\right)=L(v)\kern2em \mathrm{for}\ \mathrm{all}\kern0.3em v\in X. $$ ()

We wish to consider now the FE approximation to this problem. For the sake of simplicity, let us assume the Ω $$ \Omega $$ is a polyhedral domain for which we can consider a family of FE partitions T h = { K } $$ {\mathcal{T}}_h=\left\{K\right\} $$ , where K $$ K $$ denotes a generic FE domain, h K $$ {h}_K $$ will be its diameter and h = max K { h K } $$ h={\max}_K\left\{{h}_K\right\} $$ the mesh size. All FE functions will be identified with the subscript h $$ h $$ . We will consider the same interpolation order for all the elements, either simplicial or quadrilateral/hexahedral (for d = 2 $$ d=2 $$ , 3). We may however use different interpolation orders for the different components of u $$ u $$ . All approximations we shall consider are conforming, that is, the FE spaces will be chosen as finite dimensional subspaces of the functional spaces where the problem is posed; the important case of discontinuous Galerkin approximations is thus excluded. Thus, from T h $$ {\mathcal{T}}_h $$ we may construct approximation spaces for the displacement V h V $$ {V}_h\subset V $$ , the pressure Q h Q $$ {Q}_h\subset Q $$ and the stress T h T $$ {T}_h\subset T $$ , and from them we can construct X h X $$ {X}_h\subset X $$ , that depends on the problem being analyzed. We will also be interested in cases in which the test functions belong to the same space as the unknown.

Once the the FE approximation is set, the Galerkin approximation to problem (23) consists of finding u h X h $$ {u}_h\in {X}_h $$ such that
B ( u h , v h ) = L ( v h ) for all v h X h . $$ B\left({u}_h,{v}_h\right)=L\left({v}_h\right)\kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}_h\in {X}_h. $$ ()
This problem is well posed, that is, it has a unique solution bounded in the norm of X $$ X $$ independently of h $$ h $$ , if the following condition holds (see, e.g., Reference 24):
inf u h X h { 0 } sup v h X h { 0 } B ( u h , v h ) u h X v h X K B > 0 , $$ \underset{u_h\in {X}_h\setminus \left\{0\right\}}{\operatorname{inf}}\underset{v_h\in {X}_h\setminus \left\{0\right\}}{\sup}\frac{B\left({u}_h,{v}_h\right)}{{\left\Vert {u}_h\right\Vert}_X{\left\Vert {v}_h\right\Vert}_X}\ge {K}_B>0, $$ ()
for a certain constant K B $$ {K}_B $$ . In the case of the irreducible formulation, X h = V h $$ {X}_h={V}_h $$ and verifying this condition is trivial (the bilinear form B ( u , v ) $$ B\left(u,v\right) $$ is coercive in this case). However, for the rest of problems X h $$ {X}_h $$ is obtained from the Cartesian product of two or three spaces, and the previous inf-sup condition poses stringent compatibility conditions on the choice of these FE spaces. Note that the continuous counterpart of (25), replacing X h $$ {X}_h $$ by X $$ X $$ , is known to hold for all problems considered.

Perhaps the most well-known case is the mixed displacement-pressure formulation. In this case, X h = V h × Q h $$ {X}_h={V}_h\times {Q}_h $$ . If κ $$ \kappa $$ is small, the problem is well posed for any combination of FE pairs V h $$ {V}_h $$ - Q h $$ {Q}_h $$ . However, when κ $$ \kappa \to \infty $$ , that is, in the incompressible limit, not any combination of V h $$ {V}_h $$ and Q h $$ {Q}_h $$ is possible. Nevertheless, the way to design such stable FE pairs is well understood and has a vast literature (see, e.g., Reference 24). In any case, the resulting mixed interpolations are always more involved to implement that the equal interpolation to construct V h $$ {V}_h $$ and Q h $$ {Q}_h $$ , despite it requires a modification of the Galerkin approach and the introduction of stabilization terms, which we will design using the VMS concept introduced in the following.

Similar comments can be applied to the mixed displacement-stress formulation, in which X h = V h × T h $$ {X}_h={V}_h\times {T}_h $$ . In the primal form, it is relatively simple to construct inf-sup stable interpolations, simply by taking stress spaces contained in the gradient of the displacement space. However, the dual form is by far more intricate. In essence, the difficulty is the same as for the approximation of Darcy's problem, and the inf-sup stable pairs are extensions of those known to be stable for it, such as the Raviart–Thomas or the Brezzi–Douglas–Marini FE spaces (see Reference 37).

Finally, the displacement–pressure–stress interpolation is definitely the one in which it is most difficult to design inf-sup stable interpolations, particularly when using continuous stresses. In this case, X h = V h × Q h × T h $$ {X}_h={V}_h\times {Q}_h\times {T}_h $$ , and the inf-sup condition (25) holds if an inf-sup condition between V h $$ {V}_h $$ and Q h $$ {Q}_h $$ and another one between V h $$ {V}_h $$ and T h $$ {T}_h $$ hold; the former, though, is only needed in the incompressible limit. FE interpolations satisfying these two conditions are rare and difficult to implement (see the discussion in Reference 16 and references therein). As already mentioned, both in this case and in the displacement–stress formulation, there is the possibility to prescribe the symmetry of the stress tensor strongly in space T h $$ {T}_h $$ or weakly; we use the former approach in our implementations, but we shall not state it explicitly.

These comments for different formulations motivate the need to introduce stabilized FE methods. Here we will present the VMS framework in an abstract context, leaving for the forthcoming sections its realization for each model. Although it is not our purpose to undertake any numerical analysis of the resulting discrete problems, let us stress that it can be shown, at least for the linear problems, that the formulations proposed accomplish the target of being stable in appropriate norms.

The key idea of the VMS approach is to split space X $$ X $$ as25, 26:
X = X h X , $$ X={X}_h\oplus {X}^{\prime }, $$ ()
where X $$ {X}^{\prime } $$ is any complement to X h $$ {X}_h $$ in X $$ X $$ (not to be confused with the dual of X $$ X $$ ). Each VMS-type method will depend precisely on the way X $$ {X}^{\prime } $$ is approximated. We will still denote the approximation as X $$ {X}^{\prime } $$ , since no confusion will be possible.
Splitting (26) will have the associated splitting of the unknowns and tests functions u = u h + u $$ u={u}_h+{u}^{\prime } $$ and v = v h + v $$ v={v}_h+{v}^{\prime } $$ , with u h , v h X h $$ {u}_h,{v}_h\in {X}_h $$ and u , v X $$ {u}^{\prime },{v}^{\prime}\in {X}^{\prime } $$ . We call u $$ {u}^{\prime } $$ the subgrid scale (SGS) and X $$ {X}^{\prime } $$ the space of SGSs. Because of the linearity of the problem considered so far, we may write the continuous problem (23) as: find u h X h $$ {u}_h\in {X}_h $$ and u X $$ {u}^{\prime}\in {X}^{\prime } $$ such that
B ( u h , v h ) + B ( u , v h ) = L ( v h ) for all v h X h , $$ B\left({u}_h,{v}_h\right)+B\left({u}^{\prime },{v}_h\right)\kern0.5em =L\left({v}_h\right)\kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}_h\in {X}_h, $$ ()
B ( u h , v ) + B ( u , v ) = L ( v ) for all v X . $$ B\left({u}_h,{v}^{\prime}\right)+B\left({u}^{\prime },{v}^{\prime}\right)\kern0.5em =L\left({v}^{\prime}\right)\kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}^{\prime}\in {X}^{\prime }. $$ ()
No approximation has been done, yet. In fact, the approximation to X $$ {X}^{\prime } $$ will be a consequence of the approximation to u $$ {u}^{\prime } $$ (still denoted u $$ {u}^{\prime } $$ ). In order to avoid approximating derivatives of u $$ {u}^{\prime } $$ , and require only the unknown u $$ {u}^{\prime } $$ itself, making use of the additivity of the integral we may write Equation (27) as
B ( u h , v h ) + K [ u , L v h K + D u , F n v h K ] = L ( v h ) for all v h X h . $$ B\left({u}_h,{v}_h\right)+\sum \limits_K\left[{\left\langle {u}^{\prime },{\mathcal{L}}^{\ast }{v}_h\right\rangle}_K+{\left\langle \mathcal{D}{u}^{\prime },{\mathcal{F}}_n^{\ast }{v}_h\right\rangle}_{\partial K}\right]=L\left({v}_h\right)\kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}_h\in {X}_h. $$ ()
Since in the FE approximation v h $$ {v}_h $$ is piecewise polynomial, L v h $$ {\mathcal{L}}^{\ast }{v}_h $$ and F n v h $$ {\mathcal{F}}_n^{\ast }{v}_h $$ are well-defined element-wise.
Equation (29) will be our FE problem once u $$ {u}^{\prime } $$ is approximated in terms of u h $$ {u}_h $$ . The description of how to attempt this will be omitted, and only the final result will be stated. In any case, this approximation must be obtained from Equation (28), which using Equation (21) may be written as
B ( u , v ) = K L u , v K + F n u , D v K = L ( v ) B ( u h , v ) = L ( v ) K L u h , v K + F n u h , D v K for all v X . $$ {\displaystyle \begin{array}{ll}\hfill B\left({u}^{\prime },{v}^{\prime}\right)& =\sum \limits_K\left[{\left\langle \mathcal{L}{u}^{\prime },{v}^{\prime}\right\rangle}_K+\Big\langle {\mathcal{F}}_n{u}^{\prime },\mathcal{D}{v}^{\prime}\Big\rangle {}_{\partial K}\right]\\ {}\hfill & =L\left({v}^{\prime}\right)-B\left({u}_h,{v}^{\prime}\right)\\ {}\hfill & =L\left({v}^{\prime}\right)-\sum \limits_K\left[{\left\langle \mathcal{L}{u}_h,{v}^{\prime}\right\rangle}_K+\Big\langle {\mathcal{F}}_n{u}_h,\mathcal{D}{v}^{\prime}\Big\rangle {}_{\partial K}\right]\kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}^{\prime}\in {X}^{\prime }.\end{array}} $$ ()
All VMS-type methods consist in approximating u $$ {u}^{\prime } $$ from Equation (30). Because the SGS problem is infinite dimensional, some approximation needs to be introduced to make the method computationally feasible.
Taking v $$ {v}^{\prime } $$ such that L ( v ) = v , f $$ L\left({v}^{\prime}\right)=\left\langle {v}^{\prime },f\right\rangle $$ , the fine-scale problem (30) can be written as
K v , L u K + D v , F n u K = K v , R u h K D v , F n u h K , $$ \sum \limits_K\left[{\left\langle {v}^{\prime },\mathcal{L}{u}^{\prime}\right\rangle}_K+{\left\langle \mathcal{D}{v}^{\prime },{\mathcal{F}}_n{u}^{\prime}\right\rangle}_{\partial K}\right]=\sum \limits_K\left[{\left\langle {v}^{\prime },\mathcal{R}{u}_h\right\rangle}_K-{\left\langle \mathcal{D}{v}^{\prime },{\mathcal{F}}_n{u}_h\right\rangle}_{\partial K}\right], $$
where R u h = f L u h $$ \mathcal{R}{u}_h=f-\mathcal{L}{u}_h $$ is the (strong) FE residual.
Let us denote by E h $$ {\mathcal{E}}_h $$ the set of element edges (faces when d = 3 $$ d=3 $$ ) including those on the boundary of the domain Ω $$ \mathrm{\partial \Omega } $$ , denoted by E h Γ $$ {\mathcal{E}}_h^{\Gamma} $$ , and the set of internal edges, denoted by E h 0 $$ {\mathcal{E}}_h^0 $$ . Using this notation the boundary terms can be grouped as
K D v , F n u h K + D v , F n u K = K D v , F n u K = E E h 0 D v , [ [ F n u ] ] E + E E h Γ D v , F n u E , $$ {\displaystyle \begin{array}{ll}\hfill \sum \limits_K\left[{\left\langle \mathcal{D}{v}^{\prime },{\mathcal{F}}_n{u}_h\right\rangle}_{\partial K}+{\left\langle \mathcal{D}{v}^{\prime },{\mathcal{F}}_n{u}^{\prime}\right\rangle}_{\partial K}\right]& =\sum \limits_K{\left\langle \mathcal{D}{v}^{\prime },{\mathcal{F}}_nu\right\rangle}_{\partial K}\\ {}\hfill & =\sum \limits_{E\in {\mathcal{E}}_h^0}{\left\langle \mathcal{D}{v}^{\prime },\left[\kern-0.16em \left[{\mathcal{F}}_nu\right]\kern-0.17em \right]\right\rangle}_E+\sum \limits_{E\in {\mathcal{E}}_h^{\Gamma}}{\left\langle \mathcal{D}{v}^{\prime },{\mathcal{F}}_nu\right\rangle}_E,\end{array}} $$ ()
where [ [ F n u ] ] $$ \left[\kern-0.16em \left[{\mathcal{F}}_nu\right]\kern-0.16em \right] $$ denotes the jump of F n u $$ {\mathcal{F}}_nu $$ , that is, F n + u + F n u $$ {\mathcal{F}}_{n^{+}}u+{\mathcal{F}}_{n^{-}}u $$ , where n ± $$ {\boldsymbol{n}}^{\pm } $$ denotes the external normal to each of the elements K ± $$ {K}^{\pm } $$ that share edge E $$ E $$ . Because the normal fluxes of the total unknown are continuous across the interelement boundaries the first term in the right-hand side (RHS) vanishes and we arrive at
K v , L u K + E E h Γ D v , F n u E = K v , R u h K E E h Γ D v , F n u h E . $$ \sum \limits_K{\left\langle {v}^{\prime },\mathcal{L}{u}^{\prime}\right\rangle}_K+\sum \limits_{E\in {\mathcal{E}}_h^{\Gamma}}{\left\langle \mathcal{D}{v}^{\prime },{\mathcal{F}}_n{u}^{\prime}\right\rangle}_E=\sum \limits_K{\left\langle {v}^{\prime },\mathcal{R}{u}_h\right\rangle}_K-\sum \limits_{E\in {\mathcal{E}}_h^{\Gamma}}{\left\langle \mathcal{D}{v}^{\prime },{\mathcal{F}}_n{u}_h\right\rangle}_E. $$ ()
The boundary terms are also zero if we prescribe D u $$ \mathcal{D}{u}^{\prime } $$ on each edge E $$ E $$ in an essential way, so that the SGS test function also satisfies D v = 0 $$ \mathcal{D}{v}^{\prime }=0 $$ on Γ $$ \Gamma $$ . Therefore, the equation for the SGSs reads:
K v , L u K = K v , R u h K , $$ \sum \limits_K{\left\langle {v}^{\prime },\mathcal{L}{u}^{\prime}\right\rangle}_K=\sum \limits_K{\left\langle {v}^{\prime },\mathcal{R}{u}_h\right\rangle}_K, $$ ()
with the condition that D u $$ \mathcal{D}{u}^{\prime } $$ is given on the element edges. This is the problem that needs to be approximated, and several options are explained in Reference 38. The one we favor leverages a Fourier analysis of the problem, which in particular justifies that the SGSs can be computed first in the element interiors regardless of their values on the edges, and then the SGSs on the edges can be computed. This approximate Fourier analysis of the SGS problem was proposed first in Reference 39 and later extended in Reference 40, for example, with the objective of determining the functional form the stabilization parameters (see below), that is, their dependence on the equation coefficients and on the mesh size up to algorithmic constants. The main heuristic assumption is that u $$ {u}^{\prime } $$ is highly fluctuating, and therefore dominated by high wave numbers.

The SGSs on the element edges are required when discontinuous interpolations are used for any of the fields involved in u $$ u $$ . For example, they are needed if one wishes to consider arbitrary discontinuous interpolations of pressures and/or stresses. However, to simplify the exposition we will restrict ourselves to (possibly equal) continuous interpolations for all variables, case in which stable FE formulations are obtained setting D u = 0 $$ \mathcal{D}{u}^{\prime }=0 $$ on all edges of the FE partition, although this condition can be relaxed .41

Regarding the approximation of the SGSs in the interior of the element domains, from (33) it turns out that we may approximate it within each element K $$ K $$ as (see Reference 38):
u | K = τ K P [ R u h ] | K , $$ {u}^{\prime }{\left|{}_K={\tau}_K{\mathcal{P}}^{\prime}\left[\mathcal{R}{u}_h\right]\right|}_K, $$ ()
where P $$ {\mathcal{P}}^{\prime } $$ is the L 2 ( Ω ) $$ {L}^2\left(\Omega \right) $$ projection onto the space of SGSs, which still needs to be chosen, and τ K $$ {\tau}_K $$ is a matrix of stabilization parameters that tries to approximate (in an integral sense) operator L 1 $$ {\mathcal{L}}^{-1} $$ . We shall come back later on to its expression for the problems we are considering. Regarding the space of SGSs and the associated projection P $$ {\mathcal{P}}^{\prime } $$ , we consider two options. The first is to take X $$ {X}^{\prime } $$ as the space of FE residuals, case in which u | K = τ K R u h | K $$ {u}^{\prime }{\left|{}_K={\tau}_K\mathcal{R}{u}_h\right|}_K $$ . This approach was called Algebraic Sub-Grid Scale (ASGS) in Reference 39. The second option is to take X = X h $$ {X}^{\prime }={X}_h^{\perp } $$ , that is, the L 2 ( Ω ) $$ {L}^2\left(\Omega \right) $$ -orthogonal to the FE space. This leads to the Orthogonal Sub-Grid Scale (OSGS) approach,39 case in which P = I P h $$ {\mathcal{P}}^{\prime }=I-{\mathcal{P}}_h $$ , where P h $$ {\mathcal{P}}_h $$ is the L 2 ( Ω ) $$ {L}^2\left(\Omega \right) $$ -projection onto the FE space. Whichever the option is, the problem to be solved is: find u h X h $$ {u}_h\in {X}_h $$ such that
B ( u h , v h ) + K u , L v h K = L ( v h ) for all v h X h . $$ B\left({u}_h,{v}_h\right)+\sum \limits_K{\left\langle {u}^{\prime },{\mathcal{L}}^{\ast }{v}_h\right\rangle}_K=L\left({v}_h\right)\kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}_h\in {X}_h. $$ ()

In the mixed formulations in which we are interested, operator L $$ \mathcal{L} $$ is not self-adjoint, and therefore L L $$ {\mathcal{L}}^{\ast}\ne \mathcal{L} $$ (it is self-adjoint only for the irreducible formulation). However, the contribution of the second term in (35) to the final bilinear form of the problem is symmetric, both if P $$ {\mathcal{P}}^{\prime } $$ is the identity or the projection orthogonal to the FE space in (34). Therefore, this stabilzed FE problem corresponds to the critical point of a functional, which can be shown to be a saddle point, in which both the functional of the primal variable and the restrictions are modified with respect to those corresponding to the Galerkin method by terms that depend on the mesh size h $$ h $$ . The original Lagrangian functional is recovered when h 0 $$ h\to 0 $$ .

For the Galerkin method, the mixed problem can be introduced as a Legendre transformation of the restriction added to the primal functional (see, e.g., Reference 24). It is not difficult to see that this transformation needs to be modified by mesh-dependent terms to recover the mixed stabilized form of the problem. Thus, the same formalism as for the Galerkin method can be followed for the stabilized formulation, although incorporating mesh-dependent perturbation terms. As far as we are aware, this connection has not been exploited before.

3.2 Second-order problems in time

When the elastodynamics problem needs to be considered, the differential equation is not stationary, but second order in time for the displacement, although not for the rest of unknowns in the case of mixed formulations. This leads to an differential-algebraic system of equations. Nevertheless, to explain the extension of the previous methodology to time dependent problems we shall consider the following abstract variational equation: find u : ( 0 , t fin ) X $$ u:\left(0,{t}_{\mathrm{fin}}\right)\to X $$ such that
( t t 2 u , v ) + B ( u , v ) = L ( v ) for all v X , $$ \left({\partial}_{tt}^2u,v\right)+B\left(u,v\right)=L(v)\kern2em \mathrm{for}\ \mathrm{all}\kern0.3em v\in X, $$ ()
instead of Equation (23), with adequate initial conditions for u $$ u $$ . The particular application of the approach to be described to Elasticity is deferred to the following sections.
If the splitting (26) is applied to problem (36) we obtain, instead of (27) and (28):
( t t 2 u h , v h ) + ( t t 2 u , v h ) + B ( u h , v h ) + B ( u , v h ) = L ( v h ) for all v h X h , $$ \left({\partial}_{tt}^2{u}_h,{v}_h\right)+\left({\partial}_{tt}^2{u}^{\prime },{v}_h\right)+B\left({u}_h,{v}_h\right)+B\left({u}^{\prime },{v}_h\right)\kern0.5em =L\left({v}_h\right)\kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}_h\in {X}_h, $$ ()
( t t 2 u h , v ) + ( t t 2 u , v ) + B ( u h , v ) + B ( u , v ) = L ( v ) for all v X . $$ \left({\partial}_{tt}^2{u}_h,{v}^{\prime}\right)+\left({\partial}_{tt}^2{u}^{\prime },{v}^{\prime}\right)+B\left({u}_h,{v}^{\prime}\right)+B\left({u}^{\prime },{v}^{\prime}\right)\kern0.5em =L\left({v}^{\prime}\right)\kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}^{\prime}\in {X}^{\prime }. $$ ()
Two alternatives are now possible, either to consider t t 2 u $$ {\partial}_{tt}^2{u}^{\prime } $$ negligible or not. The former was termed as quasi-static SGSs in Reference 39, whereas the latter was termed as dynamic SGSs. While quasi-static SGSs yield stable and accurate schemes if the time step size of the temporal discretization is relatively large with respect to the mesh size, dynamic SGSs are needed when this time step size is very small. This fact has been extensively verified for first order problem in time ,42, 43 and to a lesser extend for the second-order problem of elastodynamics, particularly in the context of fluid–structure interaction .11, 18
If quasi-static SGSs are considered, the same arguments as for the stationary problem lead to the approximation:
u | K = τ K P [ R u h t t 2 u h ] | K , $$ {u}^{\prime }{\left|{}_K={\tau}_K{\mathcal{P}}^{\prime}\left[\mathcal{R}{u}_h-{\partial}_{tt}^2{u}_h\right]\right|}_K, $$ ()
that replaces (34). This is then inserted into Equation (37) to obtain a problem posed in terms of u h X h $$ {u}_h\in {X}_h $$ alone (assuming t t 2 u = 0 $$ {\partial}_{tt}^2{u}^{\prime }=0 $$ ).
When using dynamic SGSs, the algebraic expression Equation (39) needs to be replaced by the ordinary differential equation
t t 2 u + τ K 1 u | K = P [ R u h t t 2 u h ] | K , $$ {\partial}_{tt}^2{u}^{\prime }+{\tau}_K^{-1}{u}^{\prime }{\left|{}_K={\mathcal{P}}^{\prime}\left[\mathcal{R}{u}_h-{\partial}_{tt}^2{u}_h\right]\right|}_K, $$ ()
with appropriate initial conditions for the SGSs. In the computer implementation of a FE code, this equation needs to be solved at each numerical integration point. Again, once the SGSs (and their second derivatives in time) are obtained, they are inserted into Equation (37) to obtain a problem posed in terms of u h X h $$ {u}_h\in {X}_h $$ alone. The algorithmic process is explained in References 11 and 18 for the elastodynamics problem.

Both if quasi-static or dynamic SGSs are used, in time dependent problems in general and in elastodynamics in particular, it is very convenient to use orthogonal SGSs. In this case, ( t t 2 u , v h ) = ( t t 2 u h , v ) = 0 $$ \left({\partial}_{tt}^2{u}^{\prime },{v}_h\right)=\left({\partial}_{tt}^2{u}_h,{v}^{\prime}\right)=0 $$ and P [ t t 2 u h ] = 0 $$ {\mathcal{P}}^{\prime}\left[{\partial}_{tt}^2{u}_h\right]=0 $$ . Thus, the only term where t t 2 u h $$ {\partial}_{tt}^2{u}_h $$ appears is in ( t t 2 u h , v h ) $$ \left({\partial}_{tt}^2{u}_h,{v}_h\right) $$ , yielding the symmetric and positive-definite mass-matrix when FE basis functions are introduced. However, if the SGSs are not orthogonal, t t 2 u h $$ {\partial}_{tt}^2{u}_h $$ appears in other places and the final mass matrix is not even symmetric.

Any time integration scheme can be employed to approximate (40). The natural option is to use the same as for the FE unknown, but in fact it can be shown that one can use an approximation of one order less and still obtain the same accuracy for the FE solution.

3.3 Nonlinear problems

Another issue to consider when applying the VMS ideas to finite strain problems is the treatment of the nonlinearity. We slightly reformulate the ideas presented in Reference 44 in this subsection.

Let us consider a nonlinear stationary problem of the form A ( u ) = f $$ \mathcal{A}(u)=f $$ , where A ( u ) $$ \mathcal{A}(u) $$ is now a nonlinear operator. Suppose that this equation is solved by an iterative scheme, so that given a guess for the solution, denoted ū $$ \bar{u} $$ , the correction δ u $$ \delta u $$ is computed from the equation
L ( ū ; δ u ) = f A ( ū ) , $$ \mathcal{L}\left(\bar{u};\delta u\right)=f-\mathcal{A}\left(\bar{u}\right), $$
where L ( ū ; δ u ) $$ \mathcal{L}\left(\bar{u};\delta u\right) $$ is linear in δ u $$ \delta u $$ . This is now a linear problem to which the general VMS ideas presented earlier can be applied. In particular, assuming for simplicity homogeneous boundary conditions, Equation (35) becomes
B ( ū ; δ u h , v h ) + K δ u , L ( ū ; v h ) K = v h , f A ( ū h + ū ) for all v h X h , $$ B\left(\bar{u};\delta {u}_h,{v}_h\right)+\sum \limits_K{\left\langle \delta {u}^{\prime },{\mathcal{L}}^{\ast}\left(\bar{u};{v}_h\right)\right\rangle}_K=\left\langle {v}_h,f-\mathcal{A}\left({\bar{u}}_h+{\bar{u}}^{\prime}\right)\right\rangle \kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}_h\in {X}_h, $$ ()
where the initial guess is split as ū = ū h + ū $$ \bar{u}={\bar{u}}_h+{\bar{u}}^{\prime } $$ . Since ū $$ {\bar{u}}^{\prime } $$ is expected to be small, we may approximate
A ( ū h + ū ) A ( ū h ) + L ( ū ; ū ) , $$ \mathcal{A}\left({\bar{u}}_h+{\bar{u}}^{\prime}\right)\approx \mathcal{A}\left({\bar{u}}_h\right)+\mathcal{L}\left(\bar{u};{\bar{u}}^{\prime}\right), $$
and integrating by parts v h , L ( ū ; ū ) $$ \left\langle {v}_h,\mathcal{L}\left(\bar{u};{\bar{u}}^{\prime}\right)\right\rangle $$ in (41) we arrive at
B ( ū ; δ u h , v h ) + K u , L ( ū ; v h ) K = v h , f A ( ū h ) for all v h X h . $$ B\left(\bar{u};\delta {u}_h,{v}_h\right)+\sum \limits_K{\left\langle {u}^{\prime },{\mathcal{L}}^{\ast}\left(\bar{u};{v}_h\right)\right\rangle}_K=\left\langle {v}_h,f-\mathcal{A}\left({\bar{u}}_h\right)\right\rangle \kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}_h\in {X}_h. $$ ()
Note that the unknown SGS is the total one, u = ū + δ u $$ {u}^{\prime }={\bar{u}}^{\prime }+\delta {u}^{\prime } $$ , not only its increment δ u $$ \delta {u}^{\prime } $$ . Let us also remark that the duality in the second term of the RHS implies that some terms have to be integrated by parts (recall that we assume homogeneous boundary conditions). The total SGS to be used in Equation (42) is
u | K = τ K P [ f A ( ū h ) L ( ū ; δ u h ) ] | K . $$ {u}^{\prime }{\left|{}_K={\tau}_K{\mathcal{P}}^{\prime}\left[f-\mathcal{A}\left({\bar{u}}_h\right)-\mathcal{L}\right(\bar{u};\delta {u}_h\left)\right]\right|}_K. $$ ()
At convergence, δ u h = 0 $$ \delta {u}_h=0 $$ , so that the problem that is finally solved is
v h , A ( u h ) + K τ K P [ f A ( u h ) ] , L ( u ; v h ) K = v h , f for all v h X h . $$ \left\langle {v}_h,\mathcal{A}\left({u}_h\right)\right\rangle +\sum \limits_K{\left\langle {\tau}_K{\mathcal{P}}^{\prime}\left[f-\mathcal{A}\left({u}_h\right)\right],{\mathcal{L}}^{\ast}\left(u;{v}_h\right)\right\rangle}_K=\left\langle {v}_h,f\right\rangle \kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}_h\in {X}_h. $$
Note that this equation reduces to Equation (35) using Equation (36) when A ( u ) = L u $$ \mathcal{A}(u)=\mathcal{L}u $$ .

In Equations (42) and (43) there are two points to consider. First, in principle we have that L ( ū ; δ u h ) = L ( ū h + ū ; δ u h ) $$ \mathcal{L}\left(\bar{u};\delta {u}_h\right)=\mathcal{L}\left({\bar{u}}_h+{\bar{u}}^{\prime };\delta {u}_h\right) $$ , so that the effect of the SGS on the first argument of L $$ \mathcal{L} $$ needs to be approximated, and likewise for B ( ū ; δ u h , v h ) $$ B\left(\bar{u};\delta {u}_h,{v}_h\right) $$ . This offers no difficulty, except for the fact that no derivatives of u $$ {u}^{\prime } $$ are available. If they are not needed, L ( ū h + ū ; δ u h ) $$ \mathcal{L}\left({\bar{u}}_h+{\bar{u}}^{\prime };\delta {u}_h\right) $$ is computable. Since the effect of the SGS in this case is also taken into account in the nonlinear terms, we call this approach nonlinear SGSs. However, very often similar results are obtained approximating L ( ū h + ū ; δ u h ) L ( ū h ; δ u h ) $$ \mathcal{L}\left({\bar{u}}_h+{\bar{u}}^{\prime };\delta {u}_h\right)\approx \mathcal{L}\left({\bar{u}}_h;\delta {u}_h\right) $$ and also L ( ū h + ū ; v h ) L ( ū h ; v h ) $$ {\mathcal{L}}^{\ast}\left({\bar{u}}_h+{\bar{u}}^{\prime };{v}_h\right)\approx {\mathcal{L}}^{\ast}\left({\bar{u}}_h;{v}_h\right) $$ and B ( ū h + ū ; δ u h , v h ) B ( ū h ; δ u h , v h ) $$ B\left({\bar{u}}_h+{\bar{u}}^{\prime };\delta {u}_h,{v}_h\right)\approx B\left({\bar{u}}_h;\delta {u}_h,{v}_h\right) $$ ; for a thorough discussion in the context of the Navier-Stokes equations, see Reference 45. In nonlinear Elasticity, we have always used this approximation in our previous works.

The second point to consider is more subtile. The SGS u $$ {u}^{\prime } $$ is obtained from Equation (43), and in this equation, like for the linear case, τ K $$ {\tau}_K $$ is an approximation to L 1 $$ {\mathcal{L}}^{-1} $$ on each element domain K $$ K $$ . Therefore, the SGS depends through τ K $$ {\tau}_K $$ on the iterative scheme chosen, and consequently the approximated solution u h $$ {u}_h $$ depends on the linearization of the nonlinear problem. In the particular problems we consider we will give in each case the expression of τ K $$ {\tau}_K $$ and the inherent linearization from which it is computed.

Finally, in the nonlinear problems we shall consider, obtaining the adjoint L ( ū h ; v h ) $$ {\mathcal{L}}^{\ast}\left({\bar{u}}_h;{v}_h\right) $$ of L ( ū h ; δ u h ) $$ \mathcal{L}\left({\bar{u}}_h;\delta {u}_h\right) $$ arising from the linearization of A ( u h ) $$ \mathcal{A}\left({u}_h\right) $$ may be quite involved. Should we consider another (simpler) linearization A ( ū + δ u ) A ( ū ) + L ^ ( ū ; δ u ) $$ \mathcal{A}\left(\bar{u}+\delta u\right)\approx \mathcal{A}\left(\bar{u}\right)+\hat{\mathcal{L}}\left(\bar{u};\delta u\right) $$ , we would need the adjoint L ^ ( ū h ; v h ) $$ {\hat{\mathcal{L}}}^{\ast}\left({\bar{u}}_h;{v}_h\right) $$ , and Equation (42) would become:
B ( ū ; δ u h , v h ) + K u , L ^ ( ū ; v h ) K = v h , f A ( ū h ) for all v h X h . $$ B\left(\bar{u};\delta {u}_h,{v}_h\right)+\sum \limits_K{\left\langle {u}^{\prime },{\hat{\mathcal{L}}}^{\ast}\left(\bar{u};{v}_h\right)\right\rangle}_K=\left\langle {v}_h,f-\mathcal{A}\left({\bar{u}}_h\right)\right\rangle \kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}_h\in {X}_h. $$ ()
The inconvenience of this strategy is that we may loose some symmetries of the formulation, but the calculation of L ^ ( ū ; v h ) $$ {\hat{\mathcal{L}}}^{\ast}\left(\bar{u};{v}_h\right) $$ is sometimes much easier that that of L ( ū ; v h ) $$ {\mathcal{L}}^{\ast}\left(\bar{u};{v}_h\right) $$ . In fact, we could use L ^ $$ \hat{\mathcal{L}} $$ instead of L $$ \mathcal{L} $$ in Equation (43), recovering symmetries but perhaps spoiling the rate of convergence of the iterative scheme.

3.4 Stabilization of mixed problems

Suppose that we are dealing with a generic mixed problem, in which the unknown is u = [ u 1 , u 2 ] X 1 × X 2 = X $$ u=\left[{u}_1,{u}_2\right]\in {X}_1\times {X}_2=X $$ . For simplicity, let us assume that this problem is stationary and linear. Its differential form can be written as
L 1 [ u 1 , u 2 ] = L 11 u 1 + L 12 u 2 = f 1 , L 2 [ u 1 , u 2 ] = L 21 u 1 + L 22 u 2 = f 2 , $$ {\displaystyle \begin{array}{ll}\hfill {\mathcal{L}}_1\left[{u}_1,{u}_2\right]={\mathcal{L}}_{11}{u}_1+{\mathcal{L}}_{12}{u}_2& ={f}_1,\\ {}\hfill {\mathcal{L}}_2\left[{u}_1,{u}_2\right]={\mathcal{L}}_{21}{u}_1+{\mathcal{L}}_{22}{u}_2& ={f}_2,\end{array}} $$
with operators L i j $$ {\mathcal{L}}_{ij} $$ linear, i , j = 1 , 2 $$ i,j=1,2 $$ . The extension of what follows to mixed problems of several unknowns is straightforward.

The application of the VMS concepts will lead to the FE problem defined by Equations (34) and (35), but now τ K $$ {\tau}_K $$ is a matrix that approximates L 1 $$ {\mathcal{L}}^{-1} $$ . The procedure we propose to obtain τ K $$ {\tau}_K $$ is explained in Reference 44 for a problem whose unknowns are a velocity field u $$ \boldsymbol{u} $$ and a pressure p $$ p $$ , and in Reference 16 for the three field formulation of the Stokes problem.

The first step is to scale the equations properly, so that the sum v 1 f 1 + v 2 f 2 $$ {v}_1{f}_1+{v}_2{f}_2 $$ , with [ v 1 , v 2 ] X 1 × X 2 $$ \left[{v}_1,{v}_2\right]\in {X}_1\times {X}_2 $$ , is well defined. In our case, this is already accomplished for linear problems using the expression of the differential operators given in Table 2. Next, let f = [ f 1 , f 2 ] $$ f=\left[{f}_1,{f}_2\right] $$ and consider a matrix M $$ M $$ such that f T M f $$ {f}^T Mf $$ and u T M 1 u $$ {u}^T{M}^{-1}u $$ is dimensionally consistent. The L 2 $$ {L}^2 $$ -norm in a domain weighted by M $$ M $$ is denoted by L M 2 $$ {L}_M^2 $$ .

The main design criterion for τ K $$ {\tau}_K $$ is that for each element domain K $$ K $$ , the L M 2 ( K ) $$ {L}_M^2(K) $$ -norm of L $$ \mathcal{L} $$ be bounded by the L M 2 ( K ) $$ {L}_M^2(K) $$ -norm of τ K 1 $$ {\tau}_K^{-1} $$ . The L M 2 ( K ) $$ {L}_M^2(K) $$ -norm of L $$ \mathcal{L} $$ can be approximated by the L M 2 ( K ) $$ {L}_M^2(K) $$ -norm of its Fourier transform and this, in turn, by its spectral radius, λ max $$ {\lambda}_{\mathrm{max}} $$ . The condition indicated yields τ K = λ max 1 / 2 M $$ {\tau}_K={\lambda}_{\mathrm{max}}^{-1/2}M $$ . Details of how to put into practice this idea can be found in the cited references (see also Reference 38).

The question now is how to choose M $$ M $$ . It is only a scaling matrix, and in particular it can be taken as diagonal. This leads to a diagonal expression for τ K $$ {\tau}_K $$ , which is what we use in all cases, that is, τ K = diag ( τ 1 , K , τ 2 , K ) $$ {\tau}_K=\operatorname{diag}\left({\tau}_{1,K},{\tau}_{2,K}\right) $$ .

The expression of τ K $$ {\tau}_K $$ for the mixed linear problems considered in this work is given in Table 3. Some remarks are in order. First, c 1 $$ {c}_1 $$ and c 2 $$ {c}_2 $$ denote algorithmic constants (different at different appearances), possibly dependent on the polynomial order of the FE interpolation, but not on the element size h $$ h $$ or on the equation coefficients. In the case of the dual form of the [ u , σ ] $$ \left[\boldsymbol{u},\boldsymbol{\sigma} \right] $$ formulation, L 0 $$ {L}_0 $$ is a fixed length scale of the problem. Second, any expression with the same asymptotic behavior in terms of h $$ h $$ and the equation coefficients yields similar numerical results and the same stability and error estimates. Third, all these expressions are computed locally, with h h K $$ h\equiv {h}_K $$ the diameter of element K $$ K $$ and the physical parameters evaluated point-wise if they are variable. Finally, no anisotropy of the FE mesh is considered, so that the definition of h K $$ {h}_K $$ is unambiguous (see Reference 40 for a discussion about this point). The justification of the expressions in Table 3 can be found in References 13, 14, 16, and 39. We will discuss its implications in the following section devoted to each individual mixed formulation.

TABLE 3. Stabilization matrix for the linear mixed problems considered.
[ u , σ ] $$ \left[\boldsymbol{u},\boldsymbol{\sigma} \right] $$
[ u , p ] $$ \left[\boldsymbol{u},p\right] $$ Primal Dual [ u , p , σ dev ] $$ \left[\boldsymbol{u},p,{\boldsymbol{\sigma}}^{\mathrm{dev}}\right] $$
c 1 h 2 μ 0 0 c 2 μ $$ \left[\begin{array}{ll}\kern-.5em {c}_1\frac{h^2}{\mu }& \kern1.8em 0\\ {}\kern.5em 0& \kern2em {c}_2\mu \end{array}\right] $$ c 1 h 2 μ 0 0 c 2 μ $$ \left[\begin{array}{ll}{c}_1\frac{h^2}{\mu }& 0\\ {}0& {c}_2\mu \end{array}\right] $$ c 1 L 0 2 μ 0 0 c 2 h 2 L 0 2 μ $$ \left[\begin{array}{ll}{c}_1\frac{L_0^2}{\mu }& 0\\ {}0& {c}_2\frac{h^2}{L_0^2}\mu \end{array}\right] $$ c 1 h 2 μ 0 0 0 c 2 μ 0 0 0 c 2 μ $$ \left[\begin{array}{lll}{c}_1\frac{h^2}{\mu }& 0& 0\\ {}0& {c}_2\mu & 0\\ {}0& 0& {c}_2\mu \end{array}\right] $$

Once τ K $$ {\tau}_K $$ has been designed, the formulation for the mixed problem given by Equations (34) and (35) is complete. However, it remains to answer a fundamental question, namely, what do we gain using a stabilized formulation? Since we wish to use arbitrary interpolations for the functional spaces X 1 $$ {X}_1 $$ and X 2 $$ {X}_2 $$ , no discrete inf-sup condition can be guaranteed. However, even without this, one can obtain stability and convergence in a norm that, in general, depends on τ K $$ {\tau}_K $$ and to which one often refers to as the stabilized norm. While in the stabilization of singularly perturbed problems (such as convection diffusion with dominant convection or plates in the limit of zero thickness) this is the best that can be obtained, in the mixed problems we are studying one can prove stability and convergence in natural norms, that is, in the norm u X = u 1 X 1 + u 2 X 2 $$ {\left\Vert u\right\Vert}_X={\left\Vert {u}_1\right\Vert}_{X_1}+{\left\Vert {u}_2\right\Vert}_{X_2} $$ , with an adequate scaling for the two terms. In the following sections, we will give these norms and the convergence estimates that can be proven for the linear version of the problems we are considering. We are not aware of stability and convergence results using stabilization for the nonlinear counterparts of these problems.

4 MIXED DISPLACEMENT–PRESSURE FORMULATION—THE INCOMPRESSIBLE LIMIT

The first mixed formulation we consider is the displacement–pressure one. For compressible materials, its Galerkin FE approximation is stable and convergent using any interpolation for displacement and pressure. The interest of this approach relies on the possibility to deal with quasi-incompressible and fully incompressible materials, that is, in the case κ $$ \kappa \to \infty $$ , which is the case we consider in what follows.

The following comments apply both to this section and to Sections 5 and 6. For the three geometric approximations considered, we provide the final linearized and discrete problem in space using the concepts introduced above. Since any time discretization can be employed for the acceleration, we simply assume that a finite difference approximation in time is used, with the second-order time derivative approximated by a difference operator δ t t 2 $$ {\delta}_{tt}^2 $$ and all terms evaluated at the time step associated to the time integration scheme.

In all cases, we assume that the OSGS formulation is used, that is, the projection P $$ {\mathcal{P}}^{\prime } $$ in Equation (34) is the L 2 ( Ω ) $$ {L}^2\left(\Omega \right) $$ -orthogonal to the FE space, denoted P h $$ {\mathcal{P}}_h^{\perp } $$ . The interest of this choice in the nonlinear problems will be highlighted. Likewise, quasi-static SGSs are assumed for the sake of simplicity, although the extension to dynamic SGSs is straightforward; in fact, dynamic SGSs would be required if the time step size is small. Note that, since P h [ δ t t 2 u h ] = 0 $$ {\mathcal{P}}_h^{\perp}\left[{\delta}_{tt}^2{u}_h\right]=0 $$ , the expression for the SGSs is that given in Equation (34) even in the transient case.

Finally, recall that we consider continuous interpolations for all variables, and thus SGSs on the element boundaries are not introduced in the formulations presented.

4.1 Linear elasticity: u $$ \boldsymbol{u} $$ - p $$ p $$ approach

We already have all the ingredients to write the fully discrete linear elastic problem, for simplicity considering u D = 0 $$ {\boldsymbol{u}}_D=\mathbf{0} $$ . The bilinear form of the continuous problem is given in Table 2, and the formulation we propose is given by Equations (34) and (35) extended to the transient case, with the stabilization matrix given in Table 3. Thus, the discrete problem we propose to solve is the following: for each time step, find [ u h , p h ] V h × Q h $$ \left[{\boldsymbol{u}}_h,{p}_h\right]\in {V}_h\times {Q}_h $$ such that
( v h , ρ δ t t 2 u h ) + ( s v h , C dev : s u h ) ( p h , · v h ) + ( q h , · u h ) + K c 1 h 2 μ · ( C dev : s v h ) + q h , P h [ · ( C dev : s u h ) + p h f ] K + K c 2 μ · v h , P h [ · u h ] K = v h , f + v h , t N Γ N for all [ v h , q h ] V h × Q h . $$ {\displaystyle \begin{array}{ll}\hfill \left({\boldsymbol{v}}_h,\rho {\delta}_{tt}^2{\boldsymbol{u}}_h\right)& +\left({\nabla}^{\mathrm{s}}{\boldsymbol{v}}_h,{\boldsymbol{C}}^{\mathrm{dev}}:{\nabla}^{\mathrm{s}}{\boldsymbol{u}}_h\right)-\left({p}_h,\nabla \cdotp {\boldsymbol{v}}_h\right)+\left({q}_h,\nabla \cdotp {\boldsymbol{u}}_h\right)\\ {}\hfill & +\sum \limits_K{c}_1\frac{h^2}{\mu }{\left\langle \nabla \cdotp \left({\boldsymbol{C}}^{\mathrm{dev}}:{\nabla}^{\mathrm{s}}{\boldsymbol{v}}_h\right)+\nabla {q}_h,{\mathcal{P}}_h^{\perp}\left[-\nabla \cdotp \left({\boldsymbol{C}}^{\mathrm{dev}}:{\nabla}^{\mathrm{s}}{\boldsymbol{u}}_h\right)+\nabla {p}_h-\boldsymbol{f}\right]\right\rangle}_K\\ {}\hfill & +\sum \limits_K{c}_2\mu {\left\langle \nabla \cdotp {\boldsymbol{v}}_h,{\mathcal{P}}_h^{\perp}\left[\nabla \cdotp {\boldsymbol{u}}_h\right]\right\rangle}_K\\ {}\hfill & =\left\langle {\boldsymbol{v}}_h,\boldsymbol{f}\right\rangle +{\left\langle {\boldsymbol{v}}_h,{\boldsymbol{t}}_N\right\rangle}_{\Gamma_N}\kern2em \mathrm{for}\ \mathrm{all}\kern0.3em \left[{\boldsymbol{v}}_h,{q}_h\right]\in {V}_h\times {Q}_h.\end{array}} $$
Note that P h $$ {\mathcal{P}}_h^{\perp } $$ may be applied to vectors or to scalars, we do not distinguish between both cases. This orthogonal projection allows one to simplify the formulation, which can be very convenient in the nonlinear case. The observation is that for any function f $$ f $$ , smooth enough, the norm of P h [ f ] $$ {\mathcal{P}}_h^{\perp}\left[f\right] $$ converges as h 0 $$ h\to 0 $$ (or as the polynomial order increases) as the interpolation error. Therefore, for accuracy reasons we may omit the orthogonal projection of any term, and keep only those terms that enhance stability. This is the basis of the split-OSGS formulation .46-48 In the problem we consider now, the simplification we could consider is:
K c 1 h 2 μ · ( C dev : s v h ) + q h , P h [ · ( C dev : s u h ) + p h f ] K K c 1 h 2 μ q h , P h [ p h ] K . $$ {\displaystyle \begin{array}{ll}\hfill & \sum \limits_K{c}_1\frac{h^2}{\mu }{\left\langle \nabla \cdotp \left({\boldsymbol{C}}^{\mathrm{dev}}:{\nabla}^{\mathrm{s}}{\boldsymbol{v}}_h\right)+\nabla {q}_h,{\mathcal{P}}_h^{\perp}\left[-\nabla \cdotp \left({\boldsymbol{C}}^{\mathrm{dev}}:{\nabla}^{\mathrm{s}}{\boldsymbol{u}}_h\right)+\nabla {p}_h-\boldsymbol{f}\right]\right\rangle}_K\approx \sum \limits_K{c}_1\frac{h^2}{\mu }{\left\langle \nabla {q}_h,{\mathcal{P}}_h^{\perp}\left[\nabla {p}_h\right]\right\rangle}_K.\\ {}\hfill & \kern2em \end{array}} $$
In any case, in the stationary problem the formulation is stable and optimally convergent in the norm 47:
| | | [ v h , q h ] | | | 2 = μ v h 2 + 1 μ q h 2 . $$ \mid \kern-0.15em \mid \kern-0.15em \mid \left[{\boldsymbol{v}}_h,{q}_h\right]\mid \kern-0.15em {\left|\kern-0.15em \right|}^2=\mu {\left\Vert \nabla {\boldsymbol{v}}_h\right\Vert}^2+\frac{1}{\mu }{\left\Vert {q}_h\right\Vert}^2. $$
In particular, if k u $$ {k}_u $$ and k p $$ {k}_p $$ are the interpolation orders in V h $$ {V}_h $$ and Q h $$ {Q}_h $$ , respectively, and r u $$ {r}_u $$ and r p $$ {r}_p $$ the Sobolev regularities of the continuous solution u $$ \boldsymbol{u} $$ and p $$ p $$ , respectively, one can prove that
| | | [ u u h , p p h ] | | | 2 h s u 1 μ u H s u ( Ω ) 2 + h s p 1 μ p H s p ( Ω ) 2 , $$ \mid \kern-0.15em \mid \kern-0.15em \mid \left[\boldsymbol{u}-{\boldsymbol{u}}_h,p-{p}_h\right]\mid \kern-0.15em {\left|\kern-0.15em \right|}^2\lesssim {h}^{s_u-1}\mu {\left\Vert \boldsymbol{u}\right\Vert}_{H^{s_u}\left(\Omega \right)}^2+{h}^{s_p}\frac{1}{\mu }{\left\Vert p\right\Vert}_{H^{s_p}\left(\Omega \right)}^2, $$
where s u = min { k u + 1 , r u } $$ {s}_u=\min \left\{{k}_u+1,{r}_u\right\} $$ and s p = min { k p + 1 , r p } $$ {s}_p=\min \left\{{k}_p+1,{r}_p\right\} $$ and $$ \lesssim $$ stands for $$ \le $$ up to dimensionless constants. In particular, for smooth solutions and equal order interpolation k u = k p = k $$ {k}_u={k}_p=k $$ , we have that
| | | [ u u h , p p h ] | | | 2 h k μ u H k + 1 ( Ω ) 2 + 1 μ p H k ( Ω ) 2 . $$ \mid \kern-0.15em \mid \kern-0.15em \mid \left[\boldsymbol{u}-{\boldsymbol{u}}_h,p-{p}_h\right]\mid \kern-0.15em {\left|\kern-0.15em \right|}^2\lesssim {h}^k\left(\mu {\left\Vert \boldsymbol{u}\right\Vert}_{H^{k+1}\left(\Omega \right)}^2+\frac{1}{\mu }{\left\Vert p\right\Vert}_{H^k\left(\Omega \right)}^2\right). $$

4.2 Total Lagrangian formulation: u $$ \boldsymbol{u} $$ - p $$ p $$ approach

Let us consider now the finite strain problem using the TL approach. The differential equations are written in Table 1, and once extended to the transient case and complemented with initial and boundary conditions lead in the incompressible limit to the initial and boundary value problem of finding u : D 0 d $$ \boldsymbol{u}:{\mathfrak{D}}_0\to {\mathbb{R}}^d $$ and p : D 0 $$ p:{\mathfrak{D}}_0\to \mathbb{R} $$ such that
ρ 0 t t 2 u a A ( F a B S B A ) + A ( p J F A a 1 ) = ρ 0 f a in D 0 , $$ \kern1.85em {\rho}_0{\partial}_{tt}^2{u}_a-{\partial}_A\left({F}_{aB}{S}_{BA}^{\prime}\right)+{\partial}_A\left( pJ{F}_{Aa}^{-1}\right)\kern0.5em ={\rho}_0{f}_a\kern1.10em \mathrm{in}\kern0.3em {\mathfrak{D}}_0,\kern0.85em $$ ()
d G d J = 0 in D 0 , u a = u a 0 , t u a = u ˙ a 0 in Ω ( 0 ) , t = 0 , u a = u D , a on Γ 0 , D , t ( 0 , t fin ) , n 0 , A ( F a B S B A ) n 0 , A p J F A a 1 = t N , a on Γ 0 , N , t ( 0 , t fin ) . $$ {\displaystyle \begin{array}{lll}\hfill \kern10.85em \frac{\mathrm{d}G}{\mathrm{d}J}=0& \hfill & \kern-6.7em \mathrm{in}\kern0.3em {\mathfrak{D}}_0,\\ {}\hfill \kern6.85em {u}_a={u}_a^0,\kern0.3em {\partial}_t{u}_a={\dot{u}}_a^0& \hfill & \kern-3.0em \mathrm{in}\kern0.3em \Omega (0),\kern0.3em t=0,\\ {}\hfill \kern10.85em {u}_a={u}_{D,a}& \hfill & \kern-.8em \mathrm{on}\kern0.3em {\Gamma}_{0,D},\kern0.3em t\in \left(0,{t}_{\mathrm{fin}}\right),\\ {}\hfill \kern0.95em {n}_{0,A}\left({F}_{aB}{S}_{BA}^{\prime}\right)-{n}_{0,A} pJ{F}_{Aa}^{-1}={t}_{N,a}& \hfill & \kern-.5em \mathrm{on}\kern0.3em {\Gamma}_{0,N},\kern0.3em t\in \left(0,{t}_{\mathrm{fin}}\right).\end{array}} $$ ()
The notation employed here has been introduced previously. It is important to stress that tensors F $$ \boldsymbol{F} $$ and S $$ {\boldsymbol{S}}^{\prime } $$ and the Jacobian J $$ J $$ are understood to be written in terms of the displacement u $$ \boldsymbol{u} $$ , which together with p $$ p $$ are the unknowns of the problem. This, in particular, needs to be taken into account when linearizing the problem.
Let V $$ V $$ and Q $$ Q $$ be, respectively, the proper functional spaces where displacement and pressure solutions are well-defined for each fixed time t 0 , t fin $$ t\in \left(0,{t}_{\mathrm{fin}}\right) $$ . The regularity of these spaces depends on the constitutive law. In general, they will be subspaces of H 1 ( Ω ) d $$ {H}^1{\left(\Omega \right)}^d $$ and L 2 ( Ω ) $$ {L}^2\left(\Omega \right) $$ , incorporating the Dirichlet boundary conditions. Let V 0 V $$ {V}_0\subset V $$ be the space of functions in V $$ V $$ that vanish on Γ 0 , D $$ {\Gamma}_{0,D} $$ . In this case, X = V × Q $$ X=V\times Q $$ , and we shall also need X 0 = V 0 × Q $$ {X}_0={V}_0\times Q $$ . The variational statement of the problem is derived by testing system (45) and (46) against arbitrary test functions, v V 0 $$ \boldsymbol{v}\in {V}_0 $$ and q Q $$ q\in Q $$ . The weak form of the problem reads: find u = [ u , p ] : ( 0 , t fin ) X $$ u=\left[\boldsymbol{u},p\right]:\left(0,{t}_{\mathrm{fin}}\right)\to X $$ such that the initial conditions are satisfied and
v , D t u + B uptl ( u , v ) = L ( v ) for all v = [ v , q ] X 0 , $$ \left\langle v,{\mathcal{D}}_tu\right\rangle +{B}_{\mathrm{uptl}}\left(u,v\right)=L(v)\kern1em \mathrm{for}\ \mathrm{all}\kern0.3em v=\left[\boldsymbol{v},q\right]\in {X}_0, $$ ()
where B uptl ( u , v ) $$ {B}_{\mathrm{uptl}}\left(u,v\right) $$ is a semilinear form defined in X × X 0 $$ X\times {X}_0 $$ as
B uptl ( u , v ) : = A v a , F a B S B A A v a , p J F A a 1 + q , d G d J . $$ {B}_{\mathrm{uptl}}\left(u,v\right):= \left\langle {\partial}_A{v}_a,{F}_{aB}{S}_{BA}^{\prime}\right\rangle -\left\langle {\partial}_A{v}_a, pJ{F}_{Aa}^{-1}\right\rangle +\left\langle q,\frac{\mathrm{d}G}{\mathrm{d}J}\right\rangle . $$ ()
L ( v ) $$ L(v) $$ is a linear form defined in X 0 $$ {X}_0 $$ as
L ( v ) : = v a , ρ 0 b a + v a , t a Γ 0 N , $$ L(v):= \left\langle {v}_a,{\rho}_0{b}_a\right\rangle +{\left\langle {v}_a,{t}_a\right\rangle}_{\Gamma_{0_N}}, $$
and
D t ( u ) : = [ ρ 0 t t 2 u , 0 ] . $$ {\mathcal{D}}_t(u):= \left[{\rho}_0{\partial}_{tt}^2\boldsymbol{u},0\right]. $$
As usual, integration by parts has been used in order to decrease the continuity requirements of unknowns u $$ \boldsymbol{u} $$ and p $$ p $$ . Let us also remark that the problem can be symmetrized by multiplying Equation (46) by an adequate function that depends on G $$ G $$ . In that case the semilinear form B uptl ( u , v ) $$ {B}_{\mathrm{uptl}}\left(u,v\right) $$ would derive from seeking the stationary point of a functional.
Problem (47) needs to be discretized in time and linearized. Let ū $$ \bar{u} $$ be the solution at a certain time step and a given iteration. The next iterate is written as ū + δ u $$ \bar{u}+\delta u $$ , and the approximation to the temporal derivative D t $$ {\mathcal{D}}_t $$ as D δ t $$ {\mathcal{D}}_{\delta t} $$ . In this and the following nonlinear problems to analyze we will use Newton–Raphson's linearization. Thus, the time discrete and linearized version of Equation (47) consists of finding δ u X 0 $$ \delta u\in {X}_0 $$ such that
v , D δ t ( δ u ) + B uptl, lin ( ū ; δ u , v ) = L ( v ) B uptl ( ū , v ) v , D δ t ( ū ) for all v X 0 , $$ \left\langle v,{\mathcal{D}}_{\delta t}\left(\delta u\right)\right\rangle +{B}_{\mathrm{uptl},\mathrm{lin}}\left(\bar{u};\delta u,v\right)=L(v)-{B}_{\mathrm{uptl}}\left(\bar{u},v\right)-\left\langle v,{\mathcal{D}}_{\delta t}\left(\bar{u}\right)\right\rangle \kern1em \mathrm{for}\ \mathrm{all}\kern0.3em v\in {X}_0, $$
where the linear form B uptl, lin ( ū ; δ u , v ) $$ {B}_{\mathrm{uptl},\mathrm{lin}}\left(\bar{u};\delta u,v\right) $$ is given by
B uptl, lin ( ū ; δ u , v ) = A v a , B δ u a S B A + A v a , F a B δ S B A A v a , J p F B b 1 B δ u b F A a 1 + A v a , J p F A b 1 B δ u b F B a 1 A v a , J δ p F A a 1 + q , γ ( J ) F A a 1 A δ u a , $$ {\displaystyle \begin{array}{ll}\hfill {B}_{\mathrm{uptl},\mathrm{lin}}\left(\bar{u};\delta u,v\right)& =\left\langle {\partial}_A{v}_a,{\partial}_B\delta {u}_a{\overline{S}}_{BA}^{\prime}\right\rangle +\left\langle {\partial}_A{v}_a,{\overline{F}}_{aB}\delta {S}_{BA}^{\prime}\right\rangle -\left\langle {\partial}_A{v}_a,\overline{J}\overline{p}{\overline{F}}_{Bb}^{-1}{\partial}_B\delta {u}_b{\overline{F}}_{Aa}^{-1}\right\rangle \\ {}\hfill & +\left\langle {\partial}_A{v}_a,\overline{J}\overline{p}{\overline{F}}_{Ab}^{-1}{\partial}_B\delta {u}_b{\overline{F}}_{Ba}^{-1}\right\rangle -\left\langle {\partial}_A{v}_a,\overline{J}\delta p{\overline{F}}_{Aa}^{-1}\right\rangle +\left\langle q,\gamma \left(\overline{J}\right){\overline{F}}_{Aa}^{-1}{\partial}_A\delta {u}_a\right\rangle, \end{array}} $$ ()
where γ ( J ) $$ \gamma (J) $$ is a function coming from the linearization of d G d J $$ \frac{\mathrm{d}G}{\mathrm{d}J} $$ and depends upon the volumetric strain energy function into consideration, and δ S B A $$ \delta {S}_{BA}^{\prime } $$ is the first term in the decomposition of the second Piola–Kirchhoff stress tensor computed with δ u $$ \delta \boldsymbol{u} $$ . Quantities with an overbar are computed using the known iterate ū $$ \bar{u} $$ .
To write the discrete stabilized FE approximation to the problem for the u $$ \boldsymbol{u} $$ - p $$ p $$ formulation using a TL description we need to apply Equations (43) and (44) in our case (extended to the transient problem). The FE spaces to consider are V h V $$ {V}_h\subset V $$ , V 0 , h V 0 $$ {V}_{0,h}\subset {V}_0 $$ , Q h Q $$ {Q}_h\subset Q $$ , X h = V h × Q h $$ {X}_h={V}_h\times {Q}_h $$ and X 0 , h = V 0 , h × Q h $$ {X}_{0,h}={V}_{0,h}\times {Q}_h $$ . Using quasi-static and linear SGS (i.e., neglecting their time derivatives and their nonlinear effects), the resulting problem reads: find δ u h = [ δ u h , δ p h ] X 0 , h $$ \delta {u}_h=\left[\delta {\boldsymbol{u}}_h,\delta {p}_h\right]\in {X}_{0,h} $$ such that
v h , D δ t ( δ u h ) + B uptl, lin ( ū h ; δ u h , v h ) + K τ K P h [ f A uptl ( ū h ) L uptl ( ū h ; δ u h ) ] , L ^ uptl ( ū h ; v h ) K = L ( v h ) B uptl ( ū h , v h ) v h , D δ t ( ū h ) for all v h X 0 , h . $$ {\displaystyle \begin{array}{ll}\hfill & \left\langle {v}_h,{\mathcal{D}}_{\delta t}\left(\delta {u}_h\right)\right\rangle +{B}_{\mathrm{uptl},\mathrm{lin}}\left({\bar{u}}_h;\delta {u}_h,{v}_h\right)+\sum \limits_K{\tau}_K{\left\langle {\mathcal{P}}_h^{\perp}\left[f-{\mathcal{A}}_{\mathrm{uptl}}\left({\bar{u}}_h\right)-{\mathcal{L}}_{\mathrm{uptl}}\left({\bar{u}}_h;\delta {u}_h\right)\right],{\hat{\mathcal{L}}}_{\mathrm{uptl}}^{\ast}\left({\bar{u}}_h;{v}_h\right)\right\rangle}_K\\ {}& =L\left({v}_h\right)-{B}_{\mathrm{uptl}}\left({\bar{u}}_h,{v}_h\right)-\left\langle {v}_h,{\mathcal{D}}_{\delta t}\left({\bar{u}}_h\right)\right\rangle \kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}_h\in {X}_{0,h}.\\ {}\hfill & \kern1em \\ {}\hfill & \kern1em \end{array}} $$
We need to identify all the terms in this expression. From Equations (48) and (49) we can obtain B uptl ( ū h , v h ) $$ {B}_{\mathrm{uptl}}\left({\bar{u}}_h,{v}_h\right) $$ and B uptl, lin ( ū h ; δ u h , v h ) $$ {B}_{\mathrm{uptl},\mathrm{lin}}\left({\bar{u}}_h;\delta {u}_h,{v}_h\right) $$ , respectively, and the rest of terms required are:
A uptl ( u ) = A ( F a B S B A ) + A ( p J F A a 1 ) , d G d J , $$ \kern1.5em {\mathcal{A}}_{\mathrm{uptl}}(u)\kern0.5em =\left[-{\partial}_A\left({F}_{aB}{S}_{BA}^{\prime}\right)+{\partial}_A\left( pJ{F}_{Aa}^{-1}\right),\frac{\mathrm{d}G}{\mathrm{d}J}\right], $$ ()
f = [ ρ 0 f a , 0 ] , L uptl ( ū ; δ u ) = [ A ( B δ u a S B A ) A ( F a B δ S B A ) + A ( J p F B b 1 B δ u b F A a 1 ) + A ( J δ p F A a 1 ) A ( J p F A b 1 B δ u b F B a 1 ) , γ ( J ) F A a 1 A δ u a ] , $$ {\displaystyle \begin{array}{ll}\hfill f& =\left[{\rho}_0{f}_a,0\right],\\ {}\hfill {\mathcal{L}}_{\mathrm{uptl}}\left(\bar{u};\delta u\right)& =\Big[-{\partial}_A\left({\partial}_B\delta {u}_a{\overline{S}}_{BA}^{\prime}\right)-{\partial}_A\left({\overline{F}}_{aB}\delta {S}_{BA}^{\prime}\right)+{\partial}_A\left(\overline{J}\overline{p}{\overline{F}}_{Bb}^{-1}{\partial}_B\delta {u}_b{\overline{F}}_{Aa}^{-1}\right)\\ {}\hfill & \kern1em +{\partial}_A\left(\overline{J}\delta p{\overline{F}}_{Aa}^{-1}\right)-{\partial}_A\left(\overline{J}\overline{p}{\overline{F}}_{Ab}^{-1}{\partial}_B\delta {u}_b{\overline{F}}_{Ba}^{-1}\right),\gamma \left(\overline{J}\right){\overline{F}}_{Aa}^{-1}{\partial}_A\delta {u}_a\Big],\kern0.3em \end{array}} $$ ()
L ^ uptl ( ū ; v ) = [ A ( B v a S A B ) + A ( J p F A a 1 B v b F B b 1 ) A ( γ ( J ) q F A a 1 ) A ( J p F B a 1 B v b F A b 1 ) , J F A a 1 A v a ] . $$ {\displaystyle \begin{array}{ll}\hfill {\hat{\mathcal{L}}}_{\mathrm{uptl}}^{\ast}\left(\bar{u};v\right)& =\Big[-{\partial}_A\left({\partial}_B{v}_a{\overline{S}}_{AB}^{\prime}\right)+{\partial}_A\left(\overline{J}\overline{p}{\overline{F}}_{Aa}^{-1}{\partial}_B{v}_b{\overline{F}}_{Bb}^{-1}\right)\\ {}\hfill & \kern1em -{\partial}_A\left(\gamma \left(\overline{J}\right)q{\overline{F}}_{Aa}^{-1}\right)-{\partial}_A\left(\overline{J}\overline{p}{\overline{F}}_{Ba}^{-1}{\partial}_B{v}_b{\overline{F}}_{Ab}^{-1}\right),-\overline{J}{\overline{F}}_{Aa}^{-1}{\partial}_A{v}_a\Big].\end{array}} $$ ()
It is understood in these expressions that the free index a $$ a $$ in the first component of these vector operators runs from 1 to d $$ d $$ . Observe that, at convergence, we expect to obtain J = 1 $$ J=1 $$ , but nevertheless J $$ J $$ has been consistently linearized. Note also that L ^ uptl ( ū ; v ) $$ {\hat{\mathcal{L}}}_{\mathrm{uptl}}^{\ast}\left(\bar{u};v\right) $$ is not exactly the adjoint of L uptl ( ū ; u ) $$ {\mathcal{L}}_{\mathrm{uptl}}\left(\bar{u};u\right) $$ , but the adjoint of the linearization obtained using a fixed point scheme for tensor  S $$ {\boldsymbol{S}}^{\prime } $$ , not for u $$ \boldsymbol{u} $$ .

To complete the definition of the method, we need an expression for the matrix of stabilization parameters, τ K $$ {\tau}_K $$ . As explained before, its norm has to approximate the norm of operator L uptl 1 $$ {\mathcal{L}}_{\mathrm{uptl}}^{-1} $$ within each element, and L uptl $$ {\mathcal{L}}_{\mathrm{uptl}} $$ involves a linearization of S $$ {\boldsymbol{S}}^{\prime } $$ that we have not explicitly written because it depends on the constitutive model employed. In general, if μ $$ \overline{\mu} $$ is a characteristic value of the tangent deviatoric part of the constitutive tensor in the linearized constitutive law, we may use the same expression for τ K $$ {\tau}_K $$ as for the linear case (given in Table 3) using μ $$ \overline{\mu} $$ instead of μ $$ \mu $$ . For the most common hyperelastic constitutive laws, it is not difficult to identify μ $$ \overline{\mu} $$ .

The formulation presented here was proposed in Reference 12. A stabilized u $$ \boldsymbol{u} $$ - p $$ p $$ formulation also based on the VMS framework was proposed in Reference 31, in this case modeling the SGSs through bubble functions and putting special emphasis on the inherent approximation to tensor F $$ \boldsymbol{F} $$ . An ASGS approach was proposed in Reference 35 for linear elements, and extended to higher order interpolation in Reference 36 using a recovery technique for the derivatives. For a stabilization based on a pressure projection, not on the VMS framework, see for example, Reference 34.

This is the first nonlinear mixed problem for which the stabilization procedure is described. The same notation introduced here will be used for the rest of nonlinear problems to be considered in the following sections. In all cases, the target is to provide the statement of the IVBP (the analogous to Equations 45 and 46 plus boundary and initial conditions), the semilinear form of the problem (see Equation 48), its linearized version (see Equation 49) and the counterpart of Equations (50)–(52) that are needed to write the stabilized formulation proposed.

4.3 Updated Lagrangian formulation: u $$ \boldsymbol{u} $$ - p $$ p $$ approach

Let us consider now the UL description. The IVBP to be solved considering a Neo-Hookean material in the incompressible limit ( λ $$ \lambda \to \infty $$ ) is the following: find u : D d $$ \boldsymbol{u}:\mathfrak{D}\to {\mathbb{R}}^d $$ and p : D $$ p:\mathfrak{D}\to \mathbb{R} $$ such that
ρ t t 2 u a b J 1 μ b a b b c c d δ a b + a p = ρ f a in D , $$ \kern1em \rho {\partial}_{tt}^2{u}_a-{\partial}_b\left[{J}^{-1}\mu \left({b}_{ab}-\frac{b_{cc}}{d}{\delta}_{ab}\right)\right]+{\partial}_ap\kern0.5em =\rho {f}_a\kern2.00em \mathrm{in}\kern0.3em \mathfrak{D}, $$ ()
log ( J ) = 0 in D , u a = u a 0 , t u a = u ˙ a 0 in Ω ( 0 ) , t = 0 u a = u D , a on Γ D , t ( 0 , t fin ) , n b σ a b dev n a p = t N , a on Γ N , t ( 0 , t fin ) , $$ {\displaystyle \begin{array}{lll}\hfill \kern2.85em \log (J)=0& \hfill & \kern-5em \mathrm{in}\kern0.3em \mathfrak{D},\\ {}\hfill \kern1em {u}_a={u}_a^0,\kern0.3em {\partial}_t{u}_a={\dot{u}}_a^0& \hfill & \kern-1.2em \mathrm{in}\kern0.3em \Omega (0),\kern0.3em t=0\\ {}\hfill \kern4.85em {u}_a={u}_{D,a}\kern-1em & \hfill & \kern0.8em \mathrm{on}\kern0.3em {\Gamma}_D,\kern0.3em t\in \left(0,{t}_{\mathrm{fin}}\right),\\ {}\hfill {n}_b{\sigma}_{ab}^{\mathrm{dev}}-{n}_ap={t}_{N,a}\kern-1.1em & \hfill & \kern1em \mathrm{on}\kern0.3em {\Gamma}_N,\kern0.3em t\in \left(0,{t}_{\mathrm{fin}}\right),\end{array}} $$ ()
where σ a b dev $$ {\sigma}_{ab}^{\mathrm{dev}} $$ is computed in terms of the displacement.
Let V $$ V $$ and Q $$ Q $$ be, respectively, the proper functional spaces where displacement and pressure solutions are well-defined for each fixed time t 0 , t fin $$ t\in \left(0,{t}_{\mathrm{fin}}\right) $$ . The same comments as for the TL formulation apply in this case, and V 0 V $$ {V}_0\subset V $$ is constructed likewise. The variational statement of the problem is derived by testing system (53) and (54) against arbitrary test functions, v V 0 $$ \boldsymbol{v}\in {V}_0 $$ and q Q $$ q\in Q $$ . The weak form of the problem reads: find u = [ u , p ] : ( 0 , t fin ) X $$ u=\left[\boldsymbol{u},p\right]:\left(0,{t}_{\mathrm{fin}}\right)\to X $$ such that the initial conditions are satisfied and
v , D t u + B upul ( u , v ) = L ( v ) for all v = [ v , q ] X 0 , $$ \left\langle v,{\mathcal{D}}_tu\right\rangle +{B}_{\mathrm{upul}}\left(u,v\right)=L(v)\kern1em \mathrm{for}\ \mathrm{all}\kern0.3em v=\left[\boldsymbol{v},q\right]\in {X}_0, $$ ()
where B upul ( u , v ) $$ {B}_{\mathrm{upul}}\left(u,v\right) $$ is a semilinear form defined in X × X 0 $$ X\times {X}_0 $$ as
B upul ( u , v ) : = b v a , J 1 μ b a b b c c d δ a b a v a , p + q , log ( J ) . $$ {B}_{\mathrm{upul}}\left(u,v\right):= \left\langle {\partial}_b{v}_a,{J}^{-1}\mu \left({b}_{ab}-\frac{b_{cc}}{d}{\delta}_{ab}\right)\right\rangle -\left\langle {\partial}_a{v}_a,p\right\rangle +\left\langle q,\log (J)\right\rangle . $$ ()
L ( v ) $$ L(v) $$ and D t ( u ) $$ {\mathcal{D}}_t(u) $$ are defined similarly as for the TL case.
After time discretization and linearization using Newton–Raphson's scheme, the linear variational problem to solve is to find δ u X 0 $$ \delta u\in {X}_0 $$ such that
v , D δ t ( δ u ) + B upul, lin ( ū ; δ u , v ) = L ( v ) B upul ( ū , v ) v , D δ t ( ū ) for all v X 0 , $$ \left\langle v,{\mathcal{D}}_{\delta t}\left(\delta u\right)\right\rangle +{B}_{\mathrm{upul},\mathrm{lin}}\left(\bar{u};\delta u,v\right)=L(v)-{B}_{\mathrm{upul}}\left(\bar{u},v\right)-\left\langle v,{\mathcal{D}}_{\delta t}\left(\bar{u}\right)\right\rangle \kern1em \mathrm{for}\ \mathrm{all}\kern0.3em v\in {X}_0, $$
where the linear form B upul, lin ( ū ; δ u , v ) $$ {B}_{\mathrm{upul},\mathrm{lin}}\left(\bar{u};\delta u,v\right) $$ is given by
B upul, lin ( ū ; δ u , v ) = b v a , μ J ( A δ u a F b A + F a A A δ u b ) a v a , 2 μ J d F c A A δ u c b v a , μ J ( F A c 1 A δ u c ) b a b b c c d δ a b a v a , δ p + q , F A a 1 A δ u a . $$ {\displaystyle \begin{array}{ll}\hfill {B}_{\mathrm{upul},\mathrm{lin}}\left(\bar{u};\delta u,v\right)& =\left\langle {\partial}_b{v}_a,\frac{\mu }{\overline{J}}\left({\partial}_A\delta {u}_a{\overline{F}}_{bA}+{\overline{F}}_{aA}{\partial}_A\delta {u}_b\right)\right\rangle -\left\langle {\partial}_a{v}_a,2\frac{\mu }{\overline{J}d}{\overline{F}}_{cA}{\partial}_A\delta {u}_c\right\rangle \\ {}\hfill & -\left\langle {\partial}_b{v}_a,\frac{\mu }{\overline{J}}\left({\overline{F}}_{Ac}^{-1}{\partial}_A\delta {u}_c\right)\left({\overline{b}}_{ab}-\frac{{\overline{b}}_{cc}}{d}{\delta}_{ab}\right)\right\rangle \\ {}\hfill & -\left\langle {\partial}_a{v}_a,\delta p\right\rangle +\left\langle q,{\overline{F}}_{Aa}^{-1}{\partial}_A\delta {u}_a\right\rangle .\end{array}} $$ ()
In this linearization we have used that (see Reference 18):
J 1 = J 1 J 1 F A a 1 A δ u a + O ( δ u 2 ) , log ( J ) = log ( J ) + F A a 1 A δ u a + O ( δ u 2 ) . $$ {\displaystyle \begin{array}{ll}\hfill {J}^{-1}& ={\overline{J}}^{-1}-{\overline{J}}^{-1}{\overline{F}}_{Aa}^{-1}{\partial}_A\delta {u}_a+\mathcal{O}\left({\left\Vert \delta \boldsymbol{u}\right\Vert}^2\right),\\ {}\hfill \log (J)& =\log \left(\overline{J}\right)+{\overline{F}}_{Aa}^{-1}{\partial}_A\delta {u}_a+\mathcal{O}\left({\left\Vert \delta \boldsymbol{u}\right\Vert}^2\right).\end{array}} $$
Let us also note that, since ρ = ρ 0 J $$ \rho ={\rho}_0J $$ , the density in the inertia term and in the external forces needs to be also linearized. However, this is not a special feature of mixed formulations, but it is also found in the irreducible one. Here and in the following section when dealing with the UL formulation it will be implicitly assumed that this linearization is done.
Let us apply now Equations (44) and (43) to the problem at hand. The resulting problem is: find δ u h = [ δ u h , δ p h ] X 0 , h $$ \delta {u}_h=\left[\delta {\boldsymbol{u}}_h,\delta {p}_h\right]\in {X}_{0,h} $$ such that
v h , D δ t ( δ u h ) + B upul, lin ( ū h ; δ u h , v h ) + K τ K P h [ f A upul ( ū h ) L upul ( ū h ; δ u h ) ] , L ^ upul ( ū h ; v h ) K = L ( v h ) B upul ( ū h , v h ) v h , D δ t ( ū h ) for all v h X 0 , h . $$ {\displaystyle \begin{array}{l}\left\langle {v}_h,{\mathcal{D}}_{\delta t}\left(\delta {u}_h\right)\right\rangle +{B}_{\mathrm{upul},\mathrm{lin}}\left({\bar{u}}_h;\delta {u}_h,{v}_h\right)+\sum \limits_K{\tau}_K{\left\langle {\mathcal{P}}_h^{\perp}\left[f-{\mathcal{A}}_{\mathrm{upul}}\left({\bar{u}}_h\right)-{\mathcal{L}}_{\mathrm{upul}}\left({\bar{u}}_h;\delta {u}_h\right)\right],{\hat{\mathcal{L}}}_{\mathrm{upul}}^{\ast}\left({\bar{u}}_h;{v}_h\right)\right\rangle}_K\\ {}=L\left({v}_h\right)-{B}_{\mathrm{upul}}\left({\bar{u}}_h,{v}_h\right)-\left\langle {v}_h,{\mathcal{D}}_{\delta t}\left({\bar{u}}_h\right)\right\rangle \kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}_h\in {X}_{0,h}.\end{array}} $$
From Equations (56) and (57) we can obtain B upul ( ū h , v h ) $$ {B}_{\mathrm{upul}}\left({\bar{u}}_h,{v}_h\right) $$ and B upul, lin ( ū h ; δ u h , v h ) $$ {B}_{\mathrm{upul},\mathrm{lin}}\left({\bar{u}}_h;\delta {u}_h,{v}_h\right) $$ , respectively, and the rest of terms in the expression above are:
A upul ( u ) = b J 1 μ b a b b c c d δ a b + a p , log ( J ) , f = [ ρ f a , 0 ] , L upul ( ū ; δ u ) = b μ J ( A δ u a F b A + F a A A δ u b ) + 2 a μ J d F c A A δ u c + b μ J F A c 1 A δ u c b a b b c c d δ a b + a δ p , F A a 1 A δ u a , L upul ( ū ; v ) = A μ J ( b v a F b A + F b A a v b ) + 2 A μ J d F a A c v c + A μ J F A a 1 b v c b c b b d d d δ c b + A ( F A a 1 q ) , a v a . $$ {\displaystyle \begin{array}{ll}\hfill {\mathcal{A}}_{\mathrm{upul}}(u)& =\left[-{\partial}_b\left[{J}^{-1}\mu \left({b}_{ab}-\frac{b_{cc}}{d}{\delta}_{ab}\right)\right]+{\partial}_ap,\log (J)\right],\\ {}\hfill f& =\left[\rho {f}_a,0\right],\\ {}\hfill {\mathcal{L}}_{\mathrm{upul}}\left(\bar{u};\delta u\right)& =\left[-{\partial}_b\left(\frac{\mu }{\overline{J}}\left({\partial}_A\delta {u}_a{\overline{F}}_{bA}+{\overline{F}}_{aA}{\partial}_A\delta {u}_b\right)\right)+2{\partial}_a\left(\frac{\mu }{\overline{J}d}{\overline{F}}_{cA}{\partial}_A\delta {u}_c\right)\right.\\ {}\hfill & +{\partial}_b\left[\frac{\mu }{\overline{J}}{\overline{F}}_{Ac}^{-1}{\partial}_A\delta {u}_c\left({\overline{b}}_{ab}-\frac{{\overline{b}}_{cc}}{d}{\delta}_{ab}\right)\right]\\ {}\hfill & \left.\left.+{\partial}_a\delta p\kern0.3em ,\kern0.3em {\overline{F}}_{Aa}^{-1}{\partial}_A\delta {u}_a\right)\right],\\ {}\hfill {\mathcal{L}}_{\mathrm{upul}}^{\ast}\left(\bar{u};v\right)& =\left[-{\partial}_A\left(\frac{\mu }{\overline{J}}\left({\partial}_b{v}_a{\overline{F}}_{bA}+{\overline{F}}_{bA}{\partial}_a{v}_b\right)\right)+2{\partial}_A\left(\frac{\mu }{\overline{J}d}{\overline{F}}_{aA}{\partial}_c{v}_c\right)\right.\\ {}\hfill & +{\partial}_A\left[\frac{\mu }{\overline{J}}{\overline{F}}_{Aa}^{-1}{\partial}_b{v}_c\left({\overline{b}}_{cb}-\frac{{\overline{b}}_{dd}}{d}{\delta}_{cb}\right)\right]\left.\left.+{\partial}_A\left({\overline{F}}_{Aa}^{-1}q\right)\kern0.3em ,-{\partial}_a{v}_a\right)\right].\end{array}} $$
Similar remarks as for the TL formulation apply. Regarding the notation, recall that it is understood that the free index a $$ a $$ in the first component of these vector operators runs from 1 to d $$ d $$ . Also in this case, at convergence we expect to obtain J = 1 $$ J=1 $$ , but J $$ J $$ has been consistently linearized. Finally, in this case there is no difficulty in computing the formal adjoint of the linearized differential operator, so that we can use L ^ upul ( ū ; v ) = L upul ( ū ; v ) $$ {\hat{\mathcal{L}}}_{\mathrm{upul}}^{\ast}\left(\bar{u};v\right)={\mathcal{L}}_{\mathrm{upul}}^{\ast}\left(\bar{u};v\right) $$ .

To complete the definition of the formulation, we need an expression for the matrix of stabilization parameters, τ K $$ {\tau}_K $$ . In this case, and with the Newton–Raphson linearization employed, we may again use the same expression for τ K $$ {\tau}_K $$ as for the linear case (given in Table 3), μ $$ \mu $$ being the first Lamé's parameter of the Neo-Hookean model.

Details of how to extend this formulation to consider dynamic SGSs are presented in Reference 11. A similar VMS-based formulation, using quasi-static SGSs and the ASGS approach, was proposed in Reference 30.

5 MIXED DISPLACEMENT-STRESS FORMULATION

The second mixed formulation to consider is the displacement-stress one. The Galerkin FE approximation requires compatibility conditions between the interpolating spaces that can be circumvented using stabilization, even in the case of compressible materials. In fact, the incompressible case is the motivation for using the displacement–pressure–stress formulation analyzed in the following section. Thus, compressible materials are considered in this one.

A very particular aspect of the displacement–stress formulation in the linear case is that it can be analyzed in two different functional frameworks, namely, the primal and the dual form, with different approximation properties for the displacement and the stresses. While in principle the formal strategy used to derive them could be extended to the nonlinear cases, we are not aware of any analysis of the dual formulation in the finite strain case, and we will not study its FE approximation.

5.1 Linear elasticity—Primal and dual formulations for the u $$ \boldsymbol{u} $$ - σ $$ \boldsymbol{\sigma} $$ approach

The bilinear forms of the primal and dual forms of the linear Elasticity problem are given in Table 2. Again, the formulation we propose is given in Equations (34) and (35) extended to the transient case, with the stabilization matrix given in Table 3. The FE spaces we consider are constructed with continuous FE functions, but for the primal formulation they have to be viewed as V h × T h H D 1 ( Ω ) d × L 2 ( Ω ) d × d $$ {V}_h\times {T}_h\subset {H}_D^1{\left(\Omega \right)}^d\times {L}^2{\left(\Omega \right)}^{d\times d} $$ , whereas for the dual formulation V h × T h L 2 ( Ω ) d × H N ( div , Ω ) $$ {V}_h\times {T}_h\subset {L}^2{\left(\Omega \right)}^d\times {H}_N\left(\operatorname{div},\Omega \right) $$ ; here and in the rest of the subsection, we consider u D = 0 $$ {\boldsymbol{u}}_D=\mathbf{0} $$ and t N = 0 $$ {\boldsymbol{t}}_N=\mathbf{0} $$ to simplify the exposition. The discrete problem we propose to solve is then the following: for each time step, find [ u h , p h ] V h × Q h $$ \left[{\boldsymbol{u}}_h,{p}_h\right]\in {V}_h\times {Q}_h $$ such that
( v h , ρ δ t t 2 u h ) + ( s v h , σ h ) + ( C 1 : σ h , τ h ) ( s u h , τ h ) + K c 1 h 2 μ · τ h , P h [ · σ h + f ] K + K c 2 μ s v h , P h [ s u h ] K = v h , f + v h , t N Γ N for all [ v h , τ h ] V h × T h , $$ {\displaystyle \begin{array}{ll}\hfill \left({\boldsymbol{v}}_h,\rho {\delta}_{tt}^2{\boldsymbol{u}}_h\right)& +\left({\nabla}^{\mathrm{s}}{\boldsymbol{v}}_h,{\boldsymbol{\sigma}}_h\right)+\left({\boldsymbol{C}}^{-1}:{\boldsymbol{\sigma}}_h,{\boldsymbol{\tau}}_h\right)-\left({\nabla}^{\mathrm{s}}{\boldsymbol{u}}_h,{\boldsymbol{\tau}}_h\right)\\ {}\hfill & +\sum \limits_K{c}_1\frac{h^2}{\mu }{\left\langle \nabla \cdotp {\boldsymbol{\tau}}_h,{\mathcal{P}}_h^{\perp}\left[\nabla \cdotp {\boldsymbol{\sigma}}_h+\boldsymbol{f}\right]\right\rangle}_K\\ {}\hfill & +\sum \limits_K{c}_2\mu {\left\langle {\nabla}^{\mathrm{s}}{\boldsymbol{v}}_h,{\mathcal{P}}_h^{\perp}\left[{\nabla}^{\mathrm{s}}{\boldsymbol{u}}_h\right]\right\rangle}_K\\ {}\hfill & =\left\langle {\boldsymbol{v}}_h,\boldsymbol{f}\right\rangle +{\left\langle {\boldsymbol{v}}_h,{\boldsymbol{t}}_N\right\rangle}_{\Gamma_N}\kern2em \mathrm{for}\ \mathrm{all}\kern0.3em \left[{\boldsymbol{v}}_h,{\boldsymbol{\tau}}_h\right]\in {V}_h\times {T}_h,\end{array}} $$
for the primal formulation and
( v h , ρ δ t t 2 u h ) ( v h , · σ h ) + ( C 1 : σ h , τ h ) + ( u h , · τ h ) + K c 1 L 0 2 μ · τ h , P h [ · σ h + f ] K + K c 2 h 2 L 0 2 μ s v h , P h [ s u h ] K = v h , f + n · τ , u D Γ D for all [ v h , τ h ] V h × T h , $$ {\displaystyle \begin{array}{ll}\hfill \left({\boldsymbol{v}}_h,\rho {\delta}_{tt}^2{\boldsymbol{u}}_h\right)& -\left({\boldsymbol{v}}_h,\nabla \cdotp {\boldsymbol{\sigma}}_h\right)+\left({\boldsymbol{C}}^{-1}:{\boldsymbol{\sigma}}_h,{\boldsymbol{\tau}}_h\right)+\left({\boldsymbol{u}}_h,\nabla \cdotp {\boldsymbol{\tau}}_h\right)\\ {}\hfill & +\sum \limits_K{c}_1\frac{L_0^2}{\mu }{\left\langle \nabla \cdotp {\boldsymbol{\tau}}_h,{\mathcal{P}}_h^{\perp}\left[\nabla \cdotp {\boldsymbol{\sigma}}_h+\boldsymbol{f}\right]\right\rangle}_K\\ {}\hfill & +\sum \limits_K{c}_2\frac{h^2}{L_0^2}\mu {\left\langle {\nabla}^{\mathrm{s}}{\boldsymbol{v}}_h,{\mathcal{P}}_h^{\perp}\left[{\nabla}^{\mathrm{s}}{\boldsymbol{u}}_h\right]\right\rangle}_K\\ {}\hfill & =\left\langle {\boldsymbol{v}}_h,\boldsymbol{f}\right\rangle +{\left\langle \boldsymbol{n}\cdotp \boldsymbol{\tau}, {\boldsymbol{u}}_D\right\rangle}_{\Gamma_D}\kern2em \mathrm{for}\ \mathrm{all}\kern0.3em \left[{\boldsymbol{v}}_h,{\boldsymbol{\tau}}_h\right]\in {V}_h\times {T}_h,\end{array}} $$
for the dual one. In both cases we have used that P h [ C 1 : σ h ] = 0 $$ {\mathcal{P}}_h^{\perp}\left[{\boldsymbol{C}}^{-1}:{\boldsymbol{\sigma}}_h\right]=\mathbf{0} $$ . Note that for continuous interpolations both expressions are identical except for the stabilization parameters. Therefore, these stabilization parameters allow one to switch from one formulation to the other.
In the stationary problem, the norms in which stability and convergence can be proved are | | | · | | | P $$ \mid \kern-0.15em \mid \kern-0.15em \mid \cdotp \mid \kern-0.15em {\left|\kern-0.15em \right|}_{\mathrm{P}} $$ and | | | · | | | D $$ \mid \kern-0.15em \mid \kern-0.15em \mid \cdotp \mid \kern-0.15em {\left|\kern-0.15em \right|}_{\mathrm{D}} $$ for the primal and the dual formulations, respectively, given by:
| | | [ v h , τ h ] | | | P 2 = μ L 0 2 v h 2 + μ s v h 2 + 1 μ τ h 2 + h 2 μ · τ h 2 , | | | [ v h , τ h ] | | | D 2 = μ L 0 2 v h 2 + μ h 2 L 0 2 s v h 2 + 1 μ τ h 2 + L 0 2 μ · τ h 2 . $$ {\displaystyle \begin{array}{ll}\hfill \mid \kern-0.15em \mid \kern-0.15em \mid \left[{\boldsymbol{v}}_h,{\boldsymbol{\tau}}_h\right]\mid \kern-0.15em {\left|\kern-0.15em \right|}_{\mathrm{P}}^2& =\frac{\mu }{L_0^2}{\left\Vert {\boldsymbol{v}}_h\right\Vert}^2+\mu {\left\Vert {\nabla}^{\mathrm{s}}{\boldsymbol{v}}_h\right\Vert}^2+\frac{1}{\mu }{\left\Vert {\boldsymbol{\tau}}_h\right\Vert}^2+\frac{h^2}{\mu }{\left\Vert \nabla \cdotp {\boldsymbol{\tau}}_h\right\Vert}^2,\\ {}\hfill \mid \kern-0.15em \mid \kern-0.15em \mid \left[{\boldsymbol{v}}_h,{\boldsymbol{\tau}}_h\right]\mid \kern-0.15em {\left|\kern-0.15em \right|}_{\mathrm{D}}^2& =\frac{\mu }{L_0^2}{\left\Vert {\boldsymbol{v}}_h\right\Vert}^2+\mu \frac{h^2}{L_0^2}{\left\Vert {\nabla}^{\mathrm{s}}{\boldsymbol{v}}_h\right\Vert}^2+\frac{1}{\mu }{\left\Vert {\boldsymbol{\tau}}_h\right\Vert}^2+\frac{L_0^2}{\mu }{\left\Vert \nabla \cdotp {\boldsymbol{\tau}}_h\right\Vert}^2.\end{array}} $$
If k u $$ {k}_u $$ and k σ $$ {k}_{\sigma } $$ are the interpolation orders in V h $$ {V}_h $$ and T h $$ {T}_h $$ , respectively, and r u $$ {r}_u $$ and r σ $$ {r}_{\sigma } $$ the Sobolev regularities of the continuous solution u $$ \boldsymbol{u} $$ and σ $$ \boldsymbol{\sigma} $$ , respectively, one can prove that
| | | [ u u h , σ σ h ] | | | P 2 h s u 1 μ u H s u ( Ω ) 2 + h s σ 1 μ σ H s σ ( Ω ) 2 for the primal formulation , | | | [ u u h , σ σ h ] | | | D 2 h s u μ u H s u ( Ω ) 2 + h s σ 1 1 μ σ H s σ ( Ω ) 2 for the dual formulation , $$ {\displaystyle \begin{array}{ll}\hfill \mid \kern-0.15em \mid \kern-0.15em \mid \left[\boldsymbol{u}-{\boldsymbol{u}}_h,\boldsymbol{\sigma} -{\boldsymbol{\sigma}}_h\right]\mid \kern-0.15em {\left|\kern-0.15em \right|}_{\mathrm{P}}^2& \lesssim {h}^{s_u-1}\mu {\left\Vert \boldsymbol{u}\right\Vert}_{H^{s_u}\left(\Omega \right)}^2+{h}^{s_{\sigma }}\frac{1}{\mu }{\left\Vert \boldsymbol{\sigma} \right\Vert}_{H^{s_{\sigma }}\left(\Omega \right)}^2\kern1em \mathrm{for}\ \mathrm{the}\ \mathrm{primal}\ \mathrm{formulation},\\ {}\hfill \mid \kern-0.15em \mid \kern-0.15em \mid \left[\boldsymbol{u}-{\boldsymbol{u}}_h,\boldsymbol{\sigma} -{\boldsymbol{\sigma}}_h\right]\mid \kern-0.15em {\left|\kern-0.15em \right|}_{\mathrm{D}}^2& \lesssim {h}^{s_u}\mu {\left\Vert \boldsymbol{u}\right\Vert}_{H^{s_u}\left(\Omega \right)}^2+{h}^{s_{\sigma }-1}\frac{1}{\mu }{\left\Vert \boldsymbol{\sigma} \right\Vert}_{H^{s_{\sigma }}\left(\Omega \right)}^2\kern1em \mathrm{for}\ \mathrm{the}\ \mathrm{dual}\ \mathrm{formulation},\end{array}} $$
where s u = min { k u + 1 , r u } $$ {s}_u=\min \left\{{k}_u+1,{r}_u\right\} $$ and s σ = min { k σ + 1 , r σ } $$ {s}_{\sigma }=\min \left\{{k}_{\sigma }+1,{r}_{\sigma}\right\} $$ . In particular, for smooth solutions and equal order interpolation k u = k σ = k $$ {k}_u={k}_{\sigma }=k $$ , we have that
| | | [ u u h , σ σ h ] | | | P 2 h k μ u H k + 1 ( Ω ) 2 + 1 μ σ H k ( Ω ) 2 for the primal formulation , | | | [ u u h , σ σ h ] | | | D 2 h k μ u H k ( Ω ) 2 + 1 μ σ H k + 1 ( Ω ) 2 for the dual formulation . $$ {\displaystyle \begin{array}{ll}\hfill \mid \kern-0.15em \mid \kern-0.15em \mid \left[\boldsymbol{u}-{\boldsymbol{u}}_h,\boldsymbol{\sigma} -{\boldsymbol{\sigma}}_h\right]\mid \kern-0.15em {\left|\kern-0.15em \right|}_{\mathrm{P}}^2& \lesssim {h}^k\left(\mu {\left\Vert \boldsymbol{u}\right\Vert}_{H^{k+1}\left(\Omega \right)}^2+\frac{1}{\mu }{\left\Vert \boldsymbol{\sigma} \right\Vert}_{H^k\left(\Omega \right)}^2\right)\kern1em \mathrm{for}\ \mathrm{the}\ \mathrm{primal}\ \mathrm{formulation},\\ {}\hfill \mid \kern-0.15em \mid \kern-0.15em \mid \left[\boldsymbol{u}-{\boldsymbol{u}}_h,\boldsymbol{\sigma} -{\boldsymbol{\sigma}}_h\right]\mid \kern-0.15em {\left|\kern-0.15em \right|}_{\mathrm{D}}^2& \lesssim {h}^k\left(\mu {\left\Vert \boldsymbol{u}\right\Vert}_{H^k\left(\Omega \right)}^2+\frac{1}{\mu }{\left\Vert \boldsymbol{\sigma} \right\Vert}_{H^{k+1}\left(\Omega \right)}^2\right)\kern1em \mathrm{for}\ \mathrm{the}\ \mathrm{dual}\ \mathrm{formulation}.\end{array}} $$
However, apart from the classical primal and dual formulations, the stabilization parameters can be chosen such that for equal order interpolation k u = k σ = k $$ {k}_u={k}_{\sigma }=k $$ one can prove particularly useful estimates. Indeed, if one takes
τ K = c 1 L 0 h μ 0 0 c 2 h L 0 , $$ {\tau}_K=\left[\begin{array}{cc}{c}_1\frac{L_0h}{\mu }& 0\\ {}0& {c}_2\frac{h}{L_0}\end{array}\right], $$
it can be shown that (see Reference 13):
u u h L 0 1 / 2 h k + 1 / 2 u H k + 1 ( Ω ) , σ σ h L 0 1 / 2 h k + 1 / 2 σ H k + 1 ( Ω ) , $$ \left\Vert \boldsymbol{u}-{\boldsymbol{u}}_h\right\Vert \lesssim {L}_0^{1/2}{h}^{k+1/2}{\left\Vert \boldsymbol{u}\right\Vert}_{H^{k+1}\left(\Omega \right)},\kern1em \left\Vert \boldsymbol{\sigma} -{\boldsymbol{\sigma}}_h\right\Vert \lesssim {L}_0^{1/2}{h}^{k+1/2}{\left\Vert \boldsymbol{\sigma} \right\Vert}_{H^{k+1}\left(\Omega \right)}, $$
and, if the conditions of some duality arguments hold,
u u h h k + 1 u H k + 1 ( Ω ) , σ σ h h k + 1 σ H k + 1 ( Ω ) . $$ \left\Vert \boldsymbol{u}-{\boldsymbol{u}}_h\right\Vert \lesssim {h}^{k+1}{\left\Vert \boldsymbol{u}\right\Vert}_{H^{k+1}\left(\Omega \right)},\kern1em \left\Vert \boldsymbol{\sigma} -{\boldsymbol{\sigma}}_h\right\Vert \lesssim {h}^{k+1}{\left\Vert \boldsymbol{\sigma} \right\Vert}_{H^{k+1}\left(\Omega \right)}. $$
This improved convergence in stresses with respect to the primal formulation, in which only O ( h k ) $$ \mathcal{O}\left({h}^k\right) $$ can be expected, has been used in nonlinear constitutive models in which the constitutive law depends on the stresses .49, 50 However, we are not aware of the application of this or similar strategies to geometrically nonlinear solids. Thus, in the following we restrict ourselves to the extension of the primal formulation to finite strain hyperelasticity.

5.2 Total Lagrangian formulation: u $$ \boldsymbol{u} $$ - S $$ \boldsymbol{S} $$ approach

Let us consider now the finite strain displacement-stress formulation using the TL approach. The spatial differential operator is given in Table 1. The IVBP to be solved consists of finding u : D 0 d $$ \boldsymbol{u}:{\mathfrak{D}}_0\to {\mathbb{R}}^d $$ and S : D 0 d d $$ \boldsymbol{S}:{\mathfrak{D}}_0\to {\mathbb{R}}^d\otimes {\mathbb{R}}^d $$ such that
ρ 0 t t 2 u a A ( F a B S B A ) = ρ 0 f a in D 0 , $$ {\rho}_0{\partial}_{tt}^2{u}_a-{\partial}_A\left({F}_{aB}{S}_{BA}\right)\kern0.5em ={\rho}_0{f}_a\kern2.00em \mathrm{in}\kern0.3em {\mathfrak{D}}_0, $$ ()
S A B 2 Ψ C A B = 0 in D 0 , u a = u a 0 , t u a = u ˙ a 0 in Ω ( 0 ) , t = 0 u a = u D , a on Γ 0 , D , t ( 0 , t fin ) , n 0 , A ( F a B S B A ) = t N , a on Γ 0 , N , t ( 0 , t fin ) . $$ {\displaystyle \begin{array}{llll}\hfill {S}_{AB}-2\frac{\mathrm{\partial \Psi }}{\partial {C}_{AB}}\kern-1em & =0& \hfill & \kern-6.5em \mathrm{in}\kern0.3em {\mathfrak{D}}_0,\\ {}\hfill {u}_a={u}_a^0,\kern0.3em {\partial}_t{u}_a\kern-0.7em & ={\dot{u}}_a^0& \hfill & \kern-3.2em \mathrm{in}\kern0.3em \Omega (0),\kern0.3em t=0\\ {}\hfill {u}_a\kern-2.3em & ={u}_{D,a}& \hfill & \kern-0.7em \mathrm{on}\kern0.3em {\Gamma}_{0,D},\kern0.3em t\in \left(0,{t}_{\mathrm{fin}}\right),\\ {}\hfill {n}_{0,A}\left({F}_{aB}{S}_{BA}\right)\kern-0.9em & ={t}_{N,a}& \hfill & \kern-0.7em \mathrm{on}\kern0.3em {\Gamma}_{0,N},\kern0.3em t\in \left(0,{t}_{\mathrm{fin}}\right).\end{array}} $$ ()
It is understood that tensors C $$ \boldsymbol{C} $$ and F $$ \boldsymbol{F} $$ are expressed in terms of u $$ \boldsymbol{u} $$ , so that the unknowns of the problem are u $$ \boldsymbol{u} $$ and S $$ \boldsymbol{S} $$ .
Let V $$ V $$ and T $$ T $$ be, respectively, the proper functional spaces where displacement and stress solutions are well-defined for each fixed time t 0 , t fin $$ t\in \left(0,{t}_{\mathrm{fin}}\right) $$ . As for the displacement–pressure approach, the regularity of these spaces depends on the constitutive law; they will be subspaces of H 1 ( Ω ) d $$ {H}^1{\left(\Omega \right)}^d $$ and L 2 ( Ω ) d × d $$ {L}^2{\left(\Omega \right)}^{d\times d} $$ , incorporating the Dirichlet boundary conditions. Let V 0 V $$ {V}_0\subset V $$ be the space of functions in V $$ V $$ that vanish on Γ 0 , D $$ {\Gamma}_{0,D} $$ . Now X = V × T $$ X=V\times T $$ , and we shall also need X 0 = V 0 × T $$ {X}_0={V}_0\times T $$ . The variational statement of the problem is a result of testing system (58) and (59) against arbitrary test functions, v V 0 $$ \boldsymbol{v}\in {V}_0 $$ and T T $$ \boldsymbol{T}\in T $$ . The weak form of the problem reads: find u = [ u , S ] : ( 0 , t fin ) X $$ u=\left[\boldsymbol{u},\boldsymbol{S}\right]:\left(0,{t}_{\mathrm{fin}}\right)\to X $$ such that the initial conditions are satisfied and
v , D t u + B ustl ( u , v ) = L ( v ) for all v = [ v , q ] X 0 , $$ \left\langle v,{\mathcal{D}}_tu\right\rangle +{B}_{\mathrm{ustl}}\left(u,v\right)=L(v)\kern1em \mathrm{for}\ \mathrm{all}\kern0.3em v=\left[\boldsymbol{v},q\right]\in {X}_0, $$ ()
where B ustl ( u , v ) $$ {B}_{\mathrm{ustl}}\left(u,v\right) $$ is a semilinear form defined on X × X 0 $$ X\times {X}_0 $$ as
B ustl ( u , v ) : = A v a , F a B S B A + T A B , S A B T A B , 2 Ψ C A B . $$ {B}_{\mathrm{ustl}}\left(u,v\right):= \left\langle {\partial}_A{v}_a,{F}_{aB}{S}_{BA}\right\rangle +\left\langle {T}_{AB},{S}_{AB}\right\rangle -\left\langle {T}_{AB},2\frac{\mathrm{\partial \Psi }}{\partial {C}_{AB}}\right\rangle . $$ ()
Note that the problem cannot be derived from the stationary conditions of a functional because of the contribution to B ustl ( u , v ) $$ {B}_{\mathrm{ustl}}\left(u,v\right) $$ of Equation (59). This could be fixed by multiplying this equation by the inverse of the tangent constitutive tensor arising from the constitutive law this equation represents. If fact, in the way we have written the problem, T $$ \boldsymbol{T} $$ is not even a stress, but a strain, and it could belong to a tensor space different from that of S $$ \boldsymbol{S} $$ . Nevertheless, this discussion is outside the scope of this paper, and we will consider that both S $$ \boldsymbol{S} $$ and T $$ \boldsymbol{T} $$ belong to  T $$ T $$ . L ( v ) $$ L(v) $$ and D t ( u ) $$ {\mathcal{D}}_t(u) $$ are defined as for the displacement–pressure formulation.
Using the same notation as for previous formulations, the linearized and time discrete version of problem (60) consists of finding δ u X 0 $$ \delta u\in {X}_0 $$ such that
v , D δ t ( δ u ) + B ustl, lin ( ū ; δ u , v ) = L ( v ) B ustl ( ū , v ) v , D δ t ( ū ) for all v X 0 , $$ \left\langle v,{\mathcal{D}}_{\delta t}\left(\delta u\right)\right\rangle +{B}_{\mathrm{ustl},\mathrm{lin}}\left(\bar{u};\delta u,v\right)=L(v)-{B}_{\mathrm{ustl}}\left(\bar{u},v\right)-\left\langle v,{\mathcal{D}}_{\delta t}\left(\bar{u}\right)\right\rangle \kern1em \mathrm{for}\ \mathrm{all}\kern0.3em v\in {X}_0, $$
where the linear form B ustl, lin ( ū ; δ u , v ) $$ {B}_{\mathrm{ustl},\mathrm{lin}}\left(\bar{u};\delta u,v\right) $$ is given by
B ustl, lin ( ū ; δ u , v ) = A v a , B δ u a S B A + A v a , F a B δ S B A + T A B , δ S A B T A B , C A B C D tan F a C D δ u a . $$ {B}_{\mathrm{ustl},\mathrm{lin}}\left(\bar{u};\delta u,v\right)\kern0.5em =\left\langle {\partial}_A{v}_a,{\partial}_B\delta {u}_a{\overline{S}}_{BA}\right\rangle +\left\langle {\partial}_A{v}_a,{\overline{F}}_{aB}\delta {S}_{BA}\right\rangle +\left\langle {T}_{AB},\delta {S}_{AB}\right\rangle -\left\langle {T}_{AB},{C}_{AB CD}^{\mathrm{tan}}{F}_{aC}{\partial}_D\delta {u}_a\right\rangle . $$ ()
In this expression, C A B C D tan $$ {C}_{ABCD}^{\mathrm{tan}} $$ is the A B C D $$ ABCD $$ component of the tangent constitutive tensor C tan $$ {\boldsymbol{C}}^{\mathrm{tan}} $$ associated to the potential Ψ $$ \Psi $$ and F a C D δ u a $$ {F}_{aC}{\partial}_D\delta {u}_a $$ arises from the linearization of the right Cauchy–Green tensor. Note that B ustl, lin ( ū ; δ u , v ) $$ {B}_{\mathrm{ustl},\mathrm{lin}}\left(\bar{u};\delta u,v\right) $$ is not symmetric, but could be easily symmetrized if, as said above, Equation (59) is multiplied by the inverse of C tan $$ {\boldsymbol{C}}^{\mathrm{tan}} $$ .
The discrete stabilized FE approximation for the u $$ \boldsymbol{u} $$ - S $$ \boldsymbol{S} $$ formulation using a TL description is obtained from Equations (43) and (44) (extended to the transient problem). Using quasi-static and linear SGS (i.e., neglecting their time derivatives and their nonlinear effects), the resulting problem reads: find δ u h = [ δ u h , δ p h ] X 0 , h $$ \delta {u}_h=\left[\delta {\boldsymbol{u}}_h,\delta {p}_h\right]\in {X}_{0,h} $$ such that
v h , D δ t ( δ u h ) + B ustl, lin ( ū h ; δ u h , v h ) + K τ K P h [ f A ustl ( ū h ) L ustl ( ū h ; δ u h ) ] , L ^ ustl ( ū h ; v h ) K = L ( v h ) B ustl ( ū h , v h ) v h , D δ t ( ū h ) for all v h X 0 , h . $$ {\displaystyle \begin{array}{l}\left\langle {v}_h,{\mathcal{D}}_{\delta t}\left(\delta {u}_h\right)\right\rangle +{B}_{\mathrm{ustl},\mathrm{lin}}\left({\bar{u}}_h;\delta {u}_h,{v}_h\right)+\sum \limits_K{\tau}_K{\left\langle {\mathcal{P}}_h^{\perp}\left[f-{\mathcal{A}}_{\mathrm{ustl}}\left({\bar{u}}_h\right)-{\mathcal{L}}_{\mathrm{ustl}}\left({\bar{u}}_h;\delta {u}_h\right)\right],{\hat{\mathcal{L}}}_{\mathrm{ustl}}^{\ast}\left({\bar{u}}_h;{v}_h\right)\right\rangle}_K\\ {}=L\left({v}_h\right)-{B}_{\mathrm{ustl}}\left({\bar{u}}_h,{v}_h\right)-\left\langle {v}_h,{\mathcal{D}}_{\delta t}\left({\bar{u}}_h\right)\right\rangle \kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}_h\in {X}_{0,h}.\end{array}} $$
As for previous problems, the key is to identify all the terms in this expression. From Equations (61) and (62) we can obtain B ustl ( ū h , v h ) $$ {B}_{\mathrm{ustl}}\left({\bar{u}}_h,{v}_h\right) $$ and B ustl, lin ( ū h ; δ u h , v h ) $$ {B}_{\mathrm{ustl},\mathrm{lin}}\left({\bar{u}}_h;\delta {u}_h,{v}_h\right) $$ , respectively, and the restof terms required are:
A ustl ( u ) = A ( F a B S B A ) , S A B 2 Ψ C A B , $$ {\mathcal{A}}_{\mathrm{ustl}}(u)\kern0.5em =\left[-{\partial}_A\left({F}_{aB}{S}_{BA}\right),{S}_{AB}-2\frac{\mathrm{\partial \Psi }}{\partial {C}_{AB}}\right], $$ ()
f = [ ρ 0 f a , 0 ] , L ustl ( ū ; δ u ) = [ A ( B δ u a S B A ) A ( F a B δ S B A ) , δ S A B C A B C D tan F a C D δ u a ] , $$ {\displaystyle \begin{array}{ll}\hfill f& =\left[{\rho}_0{f}_a,0\right],\\ {}\hfill {\mathcal{L}}_{\mathrm{ustl}}\left(\bar{u};\delta u\right)& =\left[-{\partial}_A\left({\partial}_B\delta {u}_a{\overline{S}}_{BA}\right)-{\partial}_A\left({\overline{F}}_{aB}\delta {S}_{BA}\right),\delta {S}_{AB}-{C}_{AB CD}^{\mathrm{tan}}{\overline{F}}_{aC}{\partial}_D\delta {u}_a\right],\kern0.3em \end{array}} $$ ()
L ^ ustl ( ū ; v ) = L ustl ( ū ; v ) = [ A ( B v a S A B ) + D ( T A B C A B C D tan F a C ) , T A B + F a B A v a ] . $$ {\hat{\mathcal{L}}}_{\mathrm{ustl}}^{\ast}\left(\bar{u};v\right)\kern0.5em ={\mathcal{L}}_{\mathrm{ustl}}^{\ast}\left(\bar{u};v\right)=\left[-{\partial}_A\left({\partial}_B{v}_a{\overline{S}}_{AB}\right)+{\partial}_D\left({T}_{AB}{C}_{AB CD}^{\mathrm{tan}}{\overline{F}}_{aC}\right),{T}_{AB}+{\overline{F}}_{aB}{\partial}_A{v}_a\right]. $$ ()
Note that now L ^ ustl ( ū ; v ) $$ {\hat{\mathcal{L}}}_{\mathrm{ustl}}^{\ast}\left(\bar{u};v\right) $$ is the adjoint of L ustl ( ū ; u ) $$ {\mathcal{L}}_{\mathrm{ustl}}\left(\bar{u};u\right) $$ .

The matrix of stabilization parameters can be computed as for the displacement–pressure formulation. If μ $$ \overline{\mu} $$ is a characteristic value of the tangent deviatoric part of the constitutive tensor in the linearized constitutive law, we may use the same expression for τ K $$ {\tau}_K $$ as for the linear case (given in Table 3) using μ $$ \overline{\mu} $$ instead of μ $$ \mu $$ .

5.3 Updated Lagrangian formulation: u $$ \boldsymbol{u} $$ - σ $$ \boldsymbol{\sigma} $$ approach

Let us consider the FE approximation of compressible Neo-Hookean hyperelastic materials using displacements and stresses as unknowns and the UL description of the geometry. The derivation of this approximation follows the same lines as for the rest of the models collected in this paper, but, to our knowledge, this particular one has not been proposed before.

The IVBP to be solved is the following: find u : D d $$ \boldsymbol{u}:\mathfrak{D}\to {\mathbb{R}}^d $$ and σ : D d d $$ \boldsymbol{\sigma} :\mathfrak{D}\to {\mathbb{R}}^d\otimes {\mathbb{R}}^d $$ such that
ρ t t 2 u a b σ a b = ρ f a in D , $$ \rho {\partial}_{tt}^2{u}_a-{\partial}_b{\sigma}_{ab}\kern0.5em =\rho {f}_a\kern2.00em \mathrm{in}\kern0.3em \mathfrak{D}, $$ ()
σ a b J 1 [ ( λ log ( J ) μ ) δ a b + μ b a b ] = 0 in D , u a = u a 0 , t u a = u ˙ a 0 in Ω ( 0 ) , t = 0 u a = u D , a on Γ D , t ( 0 , t fin ) , n b σ a b = t N , a on Γ N , t ( 0 , t fin ) , $$ {\displaystyle \begin{array}{llll}\hfill {\sigma}_{ab}-{J}^{-1}\left[\left(\lambda \log (J)-\mu \right){\delta}_{ab}+\mu {b}_{ab}\right]& =0\kern0em & \hfill & \kern1em \mathrm{in}\kern0.3em \mathfrak{D},\\ {}\hfill {u}_a={u}_a^0,\kern0.3em {\partial}_t{u}_a& ={\dot{u}}_a^0\kern0em & \hfill & \kern1em \mathrm{in}\kern0.3em \Omega (0),\kern0.3em t=0\\ {}\hfill {u}_a& ={u}_{D,a}\kern0em & \hfill & \kern1em \mathrm{on}\kern0.3em {\Gamma}_D,\kern0.3em t\in \left(0,{t}_{\mathrm{fin}}\right),\\ {}\hfill {n}_b{\sigma}_{ab}& ={t}_{N,a}\kern0em & \hfill & \kern1em \mathrm{on}\kern0.3em {\Gamma}_N,\kern0.3em t\in \left(0,{t}_{\mathrm{fin}}\right),\end{array}} $$ ()
the unknowns being u a $$ {u}_a $$ and σ a b $$ {\sigma}_{ab} $$ .
Let V $$ V $$ and T $$ T $$ be, respectively, the proper functional spaces where displacement and stress solutions are well-defined for each fixed time t 0 , t fin $$ t\in \left(0,{t}_{\mathrm{fin}}\right) $$ , and let V 0 V $$ {V}_0\subset V $$ the subspace of V $$ V $$ with vector fields vanishing on Γ D $$ {\Gamma}_D $$ . Testing Equations (66) and (67) against [ v , τ ] V 0 × T $$ \left[\boldsymbol{v},\boldsymbol{\tau} \right]\in {V}_0\times T $$ we obtain the weak form of the problem: find u = [ u , σ ] : ( 0 , t fin ) X $$ u=\left[\boldsymbol{u},\boldsymbol{\sigma} \right]:\left(0,{t}_{\mathrm{fin}}\right)\to X $$ such that the initial conditions are satisfied and
v , D t u + B usul ( u , v ) = L ( v ) for all v = [ v , q , τ ] X 0 , $$ \left\langle v,{\mathcal{D}}_tu\right\rangle +{B}_{\mathrm{usul}}\left(u,v\right)=L(v)\kern1em \mathrm{for}\ \mathrm{all}\kern0.3em v=\left[\boldsymbol{v},q,\boldsymbol{\tau} \right]\in {X}_0, $$ ()
where B usul ( u , v ) $$ {B}_{\mathrm{usul}}\left(u,v\right) $$ is a semilinear form defined on X × X 0 $$ X\times {X}_0 $$ as
B usul ( u , v ) : = b v a , σ a b + σ a b , τ a b J 1 [ ( λ log ( J ) μ ) δ a b + μ b a b ] , τ a b . $$ {B}_{\mathrm{usul}}\left(u,v\right)\kern0.5em := \left\langle {\partial}_b{v}_a,{\sigma}_{ab}\right\rangle +\left\langle {\sigma}_{ab},{\tau}_{ab}\right\rangle -\left\langle {J}^{-1}\left[\left(\lambda \log (J)-\mu \right){\delta}_{ab}+\mu {b}_{ab}\right],{\tau}_{ab}\right\rangle . $$ ()
L ( v ) $$ L(v) $$ and D t ( u ) $$ {\mathcal{D}}_t(u) $$ are the same as for the displacement–pressure UL formulation. As for the TL approach, the problem cannot derive from the stationary conditions of a functional and the test function τ $$ \boldsymbol{\tau} $$ is in fact not a stress, but a strain; the possible fixing is also the same.
After time discretization and linearization using Newton–Raphson's scheme, the linear variational problem to solve consists of finding δ u X 0 $$ \delta u\in {X}_0 $$ such that
v , D δ t ( δ u ) + B usul, lin ( ū ; δ u , v ) = L ( v ) B usul ( ū , v ) v , D δ t ( ū ) for all v X 0 , $$ \left\langle v,{\mathcal{D}}_{\delta t}\left(\delta u\right)\right\rangle +{B}_{\mathrm{usul},\mathrm{lin}}\left(\bar{u};\delta u,v\right)=L(v)-{B}_{\mathrm{usul}}\left(\bar{u},v\right)-\left\langle v,{\mathcal{D}}_{\delta t}\left(\bar{u}\right)\right\rangle \kern1em \mathrm{for}\ \mathrm{all}\kern0.3em v\in {X}_0, $$
where the linear form B usul, lin ( ū ; δ u , v ) $$ {B}_{\mathrm{usul},\mathrm{lin}}\left(\bar{u};\delta u,v\right) $$ is given by
B usul, lin ( ū ; δ u , v ) = b v a , δ σ a b + δ σ a b , τ a b + J 1 [ λ log ( J ) μ λ ] F A a 1 A δ u a , τ c c J 1 μ ( A δ u a F b A + F a A A δ u b , τ a b . $$ {\displaystyle \begin{array}{cc}{B}_{\mathrm{usul},\mathrm{lin}}\left(\bar{u};\delta u,v\right)& =\left\langle {\partial}_b{v}_a,\delta {\sigma}_{ab}\right\rangle +\left\langle \delta {\sigma}_{ab},{\tau}_{ab}\right\rangle \\ {}& +\left\langle {\overline{J}}^{-1}\left[\lambda \log \left(\overline{J}\right)-\mu -\lambda \right]{\overline{F}}_{Aa}^{-1}{\partial}_A\delta {u}_a,{\tau}_{cc}\right\rangle \\ {}& -\left\langle {\overline{J}}^{-1}\mu \right({\partial}_A\delta {u}_a{\overline{F}}_{bA}+{\overline{F}}_{aA}{\partial}_A\delta {u}_b,{\tau}_{ab}\Big\rangle .\end{array}} $$ ()
Making use of Equations (43) and (44) in the present case, the resulting problem is: find δ u h = [ δ u h , δ σ h ] X 0 , h $$ \delta {u}_h=\left[\delta {\boldsymbol{u}}_h,\delta {\boldsymbol{\sigma}}_h\right]\in {X}_{0,h} $$ such that
v h , D δ t ( δ u h ) + B usul, lin ( ū h ; δ u h , v h ) + K τ K P h [ f A usul ( ū h ) L usul ( ū h ; δ u h ) ] , L ^ usul ( ū h ; v h ) K = L ( v h ) B usul ( ū h , v h ) v h , D δ t ( ū h ) for all v h X 0 , h . $$ {\displaystyle \begin{array}{l}\left\langle {v}_h,{\mathcal{D}}_{\delta t}\left(\delta {u}_h\right)\right\rangle +{B}_{\mathrm{usul},\mathrm{lin}}\left({\bar{u}}_h;\delta {u}_h,{v}_h\right)+\sum \limits_K{\tau}_K{\left\langle {\mathcal{P}}_h^{\perp}\left[f-{\mathcal{A}}_{\mathrm{usul}}\left({\bar{u}}_h\right)-{\mathcal{L}}_{\mathrm{usul}}\left({\bar{u}}_h;\delta {u}_h\right)\right],{\hat{\mathcal{L}}}_{\mathrm{usul}}^{\ast}\left({\bar{u}}_h;{v}_h\right)\right\rangle}_K\\ {}=L\left({v}_h\right)-{B}_{\mathrm{usul}}\left({\bar{u}}_h,{v}_h\right)-\left\langle {v}_h,{\mathcal{D}}_{\delta t}\left({\bar{u}}_h\right)\right\rangle \kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}_h\in {X}_{0,h}.\end{array}} $$
v h , D δ t ( δ u h ) + B usul, lin ( ū h ; δ u h , v h ) + K τ K P h [ f A usul ( ū h ) L usul ( ū h ; δ u h ) ] , L ^ usul ( ū h ; v h ) K = L ( v h ) B usul ( ū h , v h ) v h , D δ t ( ū h ) for all v h X 0 , h . $$ {\displaystyle \begin{array}{l}\left\langle {v}_h,{\mathcal{D}}_{\delta t}\left(\delta {u}_h\right)\right\rangle +{B}_{\mathrm{usul},\mathrm{lin}}\left({\bar{u}}_h;\delta {u}_h,{v}_h\right)+\sum \limits_K{\tau}_K{\left\langle {\mathcal{P}}_h^{\perp}\left[f-{\mathcal{A}}_{\mathrm{usul}}\left({\bar{u}}_h\right)-{\mathcal{L}}_{\mathrm{usul}}\left({\bar{u}}_h;\delta {u}_h\right)\right],{\hat{\mathcal{L}}}_{\mathrm{usul}}^{\ast}\left({\bar{u}}_h;{v}_h\right)\right\rangle}_K\\ {}=L\left({v}_h\right)-{B}_{\mathrm{usul}}\left({\bar{u}}_h,{v}_h\right)-\left\langle {v}_h,{\mathcal{D}}_{\delta t}\left({\bar{u}}_h\right)\right\rangle \kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}_h\in {X}_{0,h}.\end{array}} $$
with B usul ( ū h , v h ) $$ {B}_{\mathrm{usul}}\left({\bar{u}}_h,{v}_h\right) $$ and B usul, lin ( ū h ; δ u h , v h ) $$ {B}_{\mathrm{usul},\mathrm{lin}}\left({\bar{u}}_h;\delta {u}_h,{v}_h\right) $$ obtained from Equations (69) and (70), respectively, and:
A usul ( u ) = b σ a b , σ a b J 1 [ ( λ log ( J ) μ ) δ a b + μ b a b ] , f = [ ρ f a , 0 ] , L usul ( ū ; δ u ) = [ b δ σ a b , δ σ a b + J 1 [ λ log ( J ) μ λ ] F A c 1 A δ u c δ a b J 1 μ ( A δ u a F b A + F a A A δ u b ) ] , L ^ usul ( ū ; v ) = L usul ( ū ; v ) = [ A { J 1 [ λ log ( J ) μ λ ] F A a 1 τ c c } + 2 A ( J 1 μ F b A τ a b ) , ( a v b ) s + τ a b ] . $$ {\displaystyle \begin{array}{ll}\hfill {\mathcal{A}}_{\mathrm{usul}}(u)& =\left[-{\partial}_b{\sigma}_{ab},{\sigma}_{ab}-{J}^{-1}\left[\left(\lambda \log (J)-\mu \right){\delta}_{ab}+\mu {b}_{ab}\right]\right],\\ {}\hfill f& =\left[\rho {f}_a,0\right],\\ {}\hfill {\mathcal{L}}_{\mathrm{usul}}\left(\bar{u};\delta u\right)& =\Big[-{\partial}_b\delta {\sigma}_{ab},\\ {}\hfill & \kern1em \delta {\sigma}_{ab}+{\overline{J}}^{-1}\left[\lambda \log \left(\overline{J}\right)-\mu -\lambda \right]{\overline{F}}_{Ac}^{-1}{\partial}_A\delta {u}_c{\delta}_{ab}-{\overline{J}}^{-1}\mu \left({\partial}_A\delta {u}_a{\overline{F}}_{bA}+{\overline{F}}_{aA}{\partial}_A\delta {u}_b\right)\Big],\\ {}\hfill {\hat{\mathcal{L}}}_{\mathrm{usul}}^{\ast}\left(\bar{u};v\right)& ={\mathcal{L}}_{\mathrm{usul}}^{\ast}\left(\bar{u};v\right)=\Big[-{\partial}_A\left\{{\overline{J}}^{-1}\left[\lambda \log \left(\overline{J}\right)-\mu -\lambda \right]{\overline{F}}_{Aa}^{-1}{\tau}_{cc}\right\}+2{\partial}_A\left({\overline{J}}^{-1}\mu {\overline{F}}_{bA}{\tau}_{ab}\right),\\ {}\hfill & \kern1em {\left({\partial}_a{v}_b\right)}^{\mathrm{s}}+{\tau}_{ab}\Big].\end{array}} $$

Finally, we may again use the same expression for τ K $$ {\tau}_K $$ as in linear Elasticity (given in Table 3), μ $$ \mu $$ being the first Lamé's parameter of the Neo-Hookean model.

6 MIXED DISPLACEMENT–PRESSURE–STRESS FORMULATION

The last approach we wish to consider is the mixed displacement–pressure–stress one. The introduction of the pressure is of interest when the material is incompressible, and thus this is the situation considered in the following.

6.1 Linear elasticity: u $$ \boldsymbol{u} $$ - p $$ p $$ - σ dev $$ {\boldsymbol{\sigma}}^{\mathrm{dev}} $$ approach

As for the previous problems, the bilinear form of the continuous problem is given in Table 2, and the formulation we propose is given by Equations (34) and (35) extended to the transient case, with the stabilization matrix given in Table 3. Even though one could think of a primal and a dual formulation in this case, as for the displacement–stress approach, we are not aware of any stability result for what could be the dual formulation, and thus we restrict the discussion to the classical (primal) formulation. Once again, for this linear problem we consider u D = 0 $$ {\boldsymbol{u}}_D=\mathbf{0} $$ .

Thus, the discrete problem we propose to solve is the following: for each time step, find [ u h , p h , σ h dev ] V h × Q h × T h $$ \left[{\boldsymbol{u}}_h,{p}_h,{\boldsymbol{\sigma}}_h^{\mathrm{dev}}\right]\in {V}_h\times {Q}_h\times {T}_h $$ such that
( v h , ρ δ t t 2 u h ) + ( s v h , σ h dev ) ( p h , · v h ) + ( q h , · u h ) + ( C dev : σ h dev , τ h ) ( s u h , τ h ) + K c 1 h 2 μ · τ h + q h , P h [ · σ dev + p h f ] K + K c 2 μ · v h , P h [ · u h ] K + K c 3 μ s v h , P h [ s u h ] K = v h , f + v h , t N Γ N for all [ v h , q h , τ h ] V h × Q h × T h $$ {\displaystyle \begin{array}{ll}\left({\boldsymbol{v}}_h,\rho {\delta}_{tt}^2{\boldsymbol{u}}_h\right)& +\left({\nabla}^{\mathrm{s}}{\boldsymbol{v}}_h,{\boldsymbol{\sigma}}_h^{\mathrm{dev}}\right)-\left({p}_h,\nabla \cdotp {\boldsymbol{v}}_h\right)+\left({q}_h,\nabla \cdotp {\boldsymbol{u}}_h\right)+\left({\boldsymbol{C}}^{\mathrm{dev}}:{\boldsymbol{\sigma}}_h^{\mathrm{dev}},{\boldsymbol{\tau}}_h\right)-\left({\nabla}^{\mathrm{s}}{\boldsymbol{u}}_h,{\boldsymbol{\tau}}_h\right)\\ {}& +\sum \limits_K{c}_1\frac{h^2}{\mu }{\left\langle -\nabla \cdotp {\boldsymbol{\tau}}_h+\nabla {q}_h,{\mathcal{P}}_h^{\perp}\left[-\nabla \cdotp {\boldsymbol{\sigma}}^{\mathrm{dev}}+\nabla {p}_h-\boldsymbol{f}\right]\right\rangle}_K\\ {}& +\sum \limits_K{c}_2\mu {\left\langle \nabla \cdotp {\boldsymbol{v}}_h,{\mathcal{P}}_h^{\perp}\left[\nabla \cdotp {\boldsymbol{u}}_h\right]\right\rangle}_K\\ {}& +\sum \limits_K{c}_3\mu {\left\langle {\nabla}^{\mathrm{s}}{\boldsymbol{v}}_h,{\mathcal{P}}_h^{\perp}\left[{\nabla}^{\mathrm{s}}{\boldsymbol{u}}_h\right]\right\rangle}_K\\ {}& =\left\langle {\boldsymbol{v}}_h,\boldsymbol{f}\right\rangle +{\left\langle {\boldsymbol{v}}_h,{\boldsymbol{t}}_N\right\rangle}_{\Gamma_N}\mathrm{for}\ \mathrm{all}\kern0.2em \left[{\boldsymbol{v}}_h,{q}_h,{\boldsymbol{\tau}}_h\right]\in {V}_h\times {Q}_h\times {T}_h\end{array}} $$
In the stationary problem the formulation is stable and optimally convergent in the norm 16:
| | | [ v h , q h , τ h ] | | | 2 = μ v h 2 + 1 μ q h 2 + 1 μ τ h 2 . $$ \mid \kern-0.15em \mid \kern-0.15em \mid \left[{\boldsymbol{v}}_h,{q}_h,{\boldsymbol{\tau}}_h\right]\mid \kern-0.15em {\left|\kern-0.15em \right|}^2=\mu {\left\Vert \nabla {\boldsymbol{v}}_h\right\Vert}^2+\frac{1}{\mu }{\left\Vert {q}_h\right\Vert}^2+\frac{1}{\mu }{\left\Vert {\boldsymbol{\tau}}_h\right\Vert}^2. $$
If k u $$ {k}_u $$ , k p $$ {k}_p $$ , and k σ $$ {k}_{\sigma } $$ are the interpolation orders in V h $$ {V}_h $$ , Q h $$ {Q}_h $$ , and T h $$ {T}_h $$ , respectively, and r u $$ {r}_u $$ , r p $$ {r}_p $$ , and r σ $$ {r}_{\sigma } $$ the Sobolev regularities of the continuous solution u $$ \boldsymbol{u} $$ , p $$ p $$ , and σ dev $$ {\boldsymbol{\sigma}}^{\mathrm{dev}} $$ , respectively, one can prove that
| | | [ u u h , p p h , σ dev σ h dev ] | | | 2 h s u 1 μ u H s u ( Ω ) 2 + h s p 1 μ p H s p ( Ω ) 2 + h s σ 1 μ σ dev H s p ( Ω ) 2 , $$ \mid \kern-0.15em \mid \kern-0.15em \mid \left[\boldsymbol{u}-{\boldsymbol{u}}_h,p-{p}_h,{\boldsymbol{\sigma}}^{\mathrm{dev}}-{\boldsymbol{\sigma}}_h^{\mathrm{dev}}\right]\mid \kern-0.15em {\left|\kern-0.15em \right|}^2\lesssim {h}^{s_u-1}\mu {\left\Vert \boldsymbol{u}\right\Vert}_{H^{s_u}\left(\Omega \right)}^2+{h}^{s_p}\frac{1}{\mu }{\left\Vert p\right\Vert}_{H^{s_p}\left(\Omega \right)}^2+{h}^{s_{\sigma }}\frac{1}{\mu }{\left\Vert {\boldsymbol{\sigma}}^{\mathrm{dev}}\right\Vert}_{H^{s_p}\left(\Omega \right)}^2, $$
where s u = min { k u + 1 , r u } $$ {s}_u=\min \left\{{k}_u+1,{r}_u\right\} $$ , s p = min { k p + 1 , r p } $$ {s}_p=\min \left\{{k}_p+1,{r}_p\right\} $$ and s σ = min { k σ + 1 , r σ } $$ {s}_{\sigma }=\min \left\{{k}_{\sigma }+1,{r}_{\sigma}\right\} $$ . In particular, for smooth solutions and equal order interpolation k u = k p = k σ = k $$ {k}_u={k}_p={k}_{\sigma }=k $$ , we have that
| | | [ u u h , p p h , σ dev σ h dev ] | | | 2 h k μ u H k + 1 ( Ω ) 2 + 1 μ p H k ( Ω ) 2 + 1 μ σ dev H k ( Ω ) 2 . $$ \mid \kern-0.15em \mid \kern-0.15em \mid \left[\boldsymbol{u}-{\boldsymbol{u}}_h,p-{p}_h,{\boldsymbol{\sigma}}^{\mathrm{dev}}-{\boldsymbol{\sigma}}_h^{\mathrm{dev}}\right]\mid \kern-0.15em {\left|\kern-0.15em \right|}^2\lesssim {h}^k\left(\mu {\left\Vert \boldsymbol{u}\right\Vert}_{H^{k+1}\left(\Omega \right)}^2+\frac{1}{\mu }{\left\Vert p\right\Vert}_{H^k\left(\Omega \right)}^2+\frac{1}{\mu }{\left\Vert {\boldsymbol{\sigma}}^{\mathrm{dev}}\right\Vert}_{H^k\left(\Omega \right)}^2\right). $$

6.2 Total Lagrangian formulation: u $$ \boldsymbol{u} $$ - p $$ p $$ - S $$ {\boldsymbol{S}}^{\prime } $$ approach

The problem to be solved is formally identical to Equations (45) and (46), with the same initial and boundary conditions. The difference is that now we consider S : D 0 d d $$ {\boldsymbol{S}}^{\prime }:{\mathfrak{D}}_0\to {\mathbb{R}}^d\otimes {\mathbb{R}}^d $$ as an independent unknown of the problem, and the constitutive equation for it needs to be added as an additional equation of the problem, that is,
S A B 2 W C A B = 0 . $$ {S}_{AB}^{\prime }-2\frac{\partial W}{\partial {C}_{AB}}=0. $$ ()
Tensor F $$ \boldsymbol{F} $$ , its determinant J $$ J $$ and tensor C $$ \boldsymbol{C} $$ are understood to be written in terms of the displacement field  u $$ \boldsymbol{u} $$ .
Let V $$ V $$ , Q $$ Q $$ and T $$ T $$ be, respectively, the proper functional spaces where the displacement, the pressure and the component S $$ {\boldsymbol{S}}^{\prime } $$ of tensor S $$ \boldsymbol{S} $$ , solution to the problem, are defined for each fixed time t 0 , t fin $$ t\in \left(0,{t}_{\mathrm{fin}}\right) $$ . In general, V H 1 ( Ω ) d $$ V\subset {H}^1{\left(\Omega \right)}^d $$ , Q L 2 ( Ω ) $$ Q\subset {L}^2\left(\Omega \right) $$ and T L 2 ( Ω ) d × d $$ T\subset {L}^2{\left(\Omega \right)}^{d\times d} $$ , although the precise definition of these spaces depends on the constitutive law. Let V 0 V $$ {V}_0\subset V $$ be the space of functions in V $$ V $$ that vanish on Γ 0 , D $$ {\Gamma}_{0,D} $$ . In this case, X = V × Q × T $$ X=V\times Q\times T $$ , and we shall also need X 0 = V 0 × Q × T $$ {X}_0={V}_0\times Q\times T $$ . The variational statement of the problem is derived by testing system (45)-(46) against arbitrary test functions, v V 0 $$ \boldsymbol{v}\in {V}_0 $$ and q Q $$ q\in Q $$ , and testing Equation (71) against arbitrary test functions T T $$ \boldsymbol{T}\in T $$ . The weak form of the problem reads: find u = u , p , S : ( 0 , t fin ) X $$ u=\left[\boldsymbol{u},p,{\boldsymbol{S}}^{\prime}\right]:\left(0,{t}_{\mathrm{fin}}\right)\to X $$ such that the initial conditions are satisfied and
v , D t u + B upstl ( u , v ) = L ( v ) for all v = [ v , q ] X 0 , $$ \left\langle v,{\mathcal{D}}_tu\right\rangle +{B}_{\mathrm{upstl}}\left(u,v\right)=L(v)\kern1em \mathrm{for}\ \mathrm{all}\kern0.3em v=\left[\boldsymbol{v},q\right]\in {X}_0, $$ ()
where B upstl ( u , v ) $$ {B}_{\mathrm{upstl}}\left(u,v\right) $$ is a semilinear form defined on X × X 0 $$ X\times {X}_0 $$ as
B upstl ( u , v ) : = A v a , F a B S B A A v a , p J F A a 1 + q , d G d J + T A B , S A B T A B , 2 W C A B . $$ {B}_{\mathrm{upstl}}\left(u,v\right)\kern0.5em := \left\langle {\partial}_A{v}_a,{F}_{aB}{S}_{BA}^{\prime}\right\rangle -\left\langle {\partial}_A{v}_a, pJ{F}_{Aa}^{-1}\right\rangle +\left\langle q,\frac{\mathrm{d}G}{\mathrm{d}J}\right\rangle +\left\langle {T}_{AB},{S}_{AB}^{\prime}\right\rangle -\left\langle {T}_{AB},2\frac{\partial W}{\partial {C}_{AB}}\right\rangle . $$ ()
The form L ( v ) $$ L(v) $$ and the operator D t ( u ) $$ {\mathcal{D}}_t(u) $$ are the same as for the displacement–stress approach. The same comments regarding the symmetrization of the problem apply in the present case, as B upstl ( u , v ) $$ {B}_{\mathrm{upstl}}\left(u,v\right) $$ defined in Equation (73) is not symmetric.
Let us proceed now to the linearization and time discretization of the problem. Using the same notation as in the previous sections, the resulting problem consists of finding δ u X 0 $$ \delta u\in {X}_0 $$ such that
v , D δ t ( δ u ) + B upstl, lin ( ū ; δ u , v ) = L ( v ) B upstl ( ū , v ) v , D δ t ( ū ) for all v X 0 , $$ \left\langle v,{\mathcal{D}}_{\delta t}\left(\delta u\right)\right\rangle +{B}_{\mathrm{upstl},\mathrm{lin}}\left(\bar{u};\delta u,v\right)=L(v)-{B}_{\mathrm{upstl}}\left(\bar{u},v\right)-\left\langle v,{\mathcal{D}}_{\delta t}\left(\bar{u}\right)\right\rangle \kern1em \mathrm{for}\ \mathrm{all}\kern0.3em v\in {X}_0, $$
where the linear form B upstl, lin ( ū ; δ u , v ) $$ {B}_{\mathrm{upstl},\mathrm{lin}}\left(\bar{u};\delta u,v\right) $$ is given by
B upstl,lin ( u ; δ u , v ) = A v a , B δ u a S B A + A v a , F a B δ S B A A v a , J p F B b 1 B δ u b F A a 1 + A v a , J p F A b 1 B δ u b F B a 1 A v a , J δ p F A a 1 + q , γ ( J ) F A a 1 A δ u a + T A B , S A B T A B , C A B C D tan F a C D δ u a $$ {\displaystyle \begin{array}{ll}{B}_{\mathrm{upstl},\mathrm{lin}}\left(\overline{u};\delta u,v\right)& =\left\langle {\partial}_A{v}_a,{\partial}_B\delta {u}_a{\overline{S}}_{BA}^{\prime}\right\rangle +\left\langle {\partial}_A{v}_a,{\overline{F}}_{aB}\delta {S}_{BA}^{\prime}\right\rangle -\left\langle {\partial}_A{v}_a,\overline{J}\overline{p}{\overline{F}}_{Bb}^{-1}{\partial}_B\delta {u}_b{\overline{F}}_{Aa}^{-1}\right\rangle +\left\langle {\partial}_A{v}_a,\overline{J}\overline{p}{\overline{F}}_{Ab}^{-1}{\partial}_B\delta {u}_b{\overline{F}}_{Ba}^{-1}\right\rangle \\ {}& -\left\langle {\partial}_A{v}_a,\overline{J}\delta p{\overline{F}}_{Aa}^{-1}\right\rangle +\left\langle q,\gamma \left(\overline{J}\right){\overline{F}}_{Aa}^{-1}{\partial}_A\delta {u}_a\right\rangle +\left\langle {T}_{AB},{S}_{AB}^{\prime}\right\rangle -\left\langle {T}_{AB},{C}_{AB CD}^{\prime \tan }{F}_{aC}{\partial}_D\delta {u}_a\right\rangle \end{array}} $$ ()
The notation involved in this expression is the same as in Equations (49) and (62). In particular, C A B C D tan $$ {C}_{ABCD}^{\prime \tan } $$ is the A B C D $$ ABCD $$ component of the tangent constitutive tensor of the constitutive law for S $$ {\boldsymbol{S}}^{\prime } $$ .
Let us move now to the discrete stabilized FE approximation to the problem for the u $$ \boldsymbol{u} $$ - p $$ p $$ - S $$ {\boldsymbol{S}}^{\prime } $$ formulation using a TL description, which reads: find δ u h = [ δ u h , δ p h , δ S h ] X 0 , h $$ \delta {u}_h=\left[\delta {\boldsymbol{u}}_h,\delta {p}_h,\delta {\boldsymbol{S}}_h^{\prime}\right]\in {X}_{0,h} $$ such that
v h , D δ t ( δ u h ) + B upstl, lin ( ū h ; δ u h , v h ) + K τ K P h [ f A upstl ( ū h ) L upstl ( ū h ; δ u h ) ] , L ^ upstl ( ū h ; v h ) K = L ( v h ) B upstl ( ū h , v h ) v h , D δ t ( ū h ) for all v h X 0 , h . $$ {\displaystyle \begin{array}{l}\left\langle {v}_h,{\mathcal{D}}_{\delta t}\left(\delta {u}_h\right)\right\rangle +{B}_{\mathrm{upstl},\mathrm{lin}}\left({\bar{u}}_h;\delta {u}_h,{v}_h\right)+\sum \limits_K{\tau}_K{\left\langle {\mathcal{P}}_h^{\perp}\left[f-{\mathcal{A}}_{\mathrm{upstl}}\left({\bar{u}}_h\right)-{\mathcal{L}}_{\mathrm{upstl}}\left({\bar{u}}_h;\delta {u}_h\right)\right],{\hat{\mathcal{L}}}_{\mathrm{upstl}}^{\ast}\left({\bar{u}}_h;{v}_h\right)\right\rangle}_K\\ {}=L\left({v}_h\right)-{B}_{\mathrm{upstl}}\left({\bar{u}}_h,{v}_h\right)-\left\langle {v}_h,{\mathcal{D}}_{\delta t}\left({\bar{u}}_h\right)\right\rangle \kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}_h\in {X}_{0,h}.\end{array}} $$
We need to identify all the terms in this expression. From Equations (73) and (74) we can obtain B upstl ( ū h , v h ) $$ {B}_{\mathrm{upstl}}\left({\bar{u}}_h,{v}_h\right) $$ and B upstl, lin ( ū h ; δ u h , v h ) $$ {B}_{\mathrm{upstl},\mathrm{lin}}\left({\bar{u}}_h;\delta {u}_h,{v}_h\right) $$ , respectively, and the rest of terms are:
A upstl ( u ) = A ( F a B S B A ) + A ( p J F A a 1 ) , d G d J , S A B 2 W C A B , f = [ ρ 0 f a , 0 , 0 ] , L upstl ( u ; δ u ) = [ A ( B δ u a S B A ) A ( F a B δ S B A ) + A ( J p F B b 1 B δ u b F A a 1 ) + A ( J δ p F A a 1 ) A ( J p F A b 1 B δ u b F B a 1 ) , γ ( J ) F A a 1 A δ u a , δ S A B C A B C D tan F a C D δ u a ] , L ^ upstl ( u ; v ) = L upstl ( u ; v ) = [ A ( B ( v a S A B ) ) + A ( J p F A a 1 B v b F B b 1 ) A ( γ ( J ) q F A a 1 ) A ( J p F B a 1 B v b F A b 1 ) + D ( T A B C A B C D tan F a C ) , J F A a 1 A v a , F a B A v a + T A B ] . $$ {\displaystyle \begin{array}{ll}{\mathcal{A}}_{\mathrm{upstl}}(u)\kern-0.50em & =\left[-{\partial}_A\left({F}_{aB}{S}_{BA}^{\prime}\right)+{\partial}_A\left( pJ{F}_{Aa}^{-1}\right),\frac{\mathrm{d}G}{\mathrm{d}J},{S}_{AB}^{\prime }-2\frac{\partial W}{\partial {C}_{AB}}\right],\\ {}f& =\left[{\rho}_0{f}_a,0,0\right],\\ {}{\mathcal{L}}_{\mathrm{upstl}}\left(\overline{u};\delta u\right)& =\Big[-{\partial}_A\left({\partial}_B\delta {u}_a{\overline{S}}_{BA}^{\prime}\right)-{\partial}_A\left({\overline{F}}_{aB}\delta {S}_{BA}^{\prime}\right)+{\partial}_A\left(\overline{J}\overline{p}{\overline{F}}_{Bb}^{-1}{\partial}_B\delta {u}_b{\overline{F}}_{Aa}^{-1}\right)+{\partial}_A\left(\overline{J}\delta p{\overline{F}}_{Aa}^{-1}\right)-{\partial}_A\left(\overline{J}\overline{p}{\overline{F}}_{Ab}^{-1}{\partial}_B\delta {u}_b{\overline{F}}_{Ba}^{-1}\right),\\ {}& \gamma \left(\overline{J}\right){\overline{F}}_{Aa}^{-1}{\partial}_A\delta {u}_a,\\ {}& \delta {S}_{AB}^{\prime }-{C}_{AB CD}^{\prime \tan }{\overline{F}}_{aC}{\partial}_D\delta {u}_a\Big],\\ {}{\hat{\mathcal{L}}}_{\mathrm{upstl}}^{\ast}\left(\overline{u};v\right)={\mathcal{L}}_{\mathrm{upstl}}^{\ast}\left(\overline{u};v\right)& =\Big[-{\partial}_A\left({\partial}_B\left({v}_a{\overline{S}}_{AB}^{\prime}\right)\right)+{\partial}_A\left(\overline{J}\overline{p}{\overline{F}}_{Aa}^{-1}{\partial}_B{v}_b{\overline{F}}_{Bb}^{-1}\right)-{\partial}_A\left(\gamma \left(\overline{J}\right)q{\overline{F}}_{Aa}^{-1}\right)-{\partial}_A\left(\overline{J}\overline{p}{\overline{F}}_{Ba}^{-1}{\partial}_B{v}_b{\overline{F}}_{Ab}^{-1}\right)+{\partial}_D\left({T}_{AB}{C}_{AB CD}^{\prime \tan }{\overline{F}}_{aC}\right),\\ {}& -\overline{J}{\overline{F}}_{Aa}^{-1}{\partial}_A{v}_a,\\ {}& {\overline{F}}_{aB}{\partial}_A{v}_a+{T}_{AB}\Big].\end{array}} $$ ()

The expression of the stabilization parameters τ K $$ {\tau}_K $$ requires a characteristic value of the tangent constitutive tensor whose components are C A B C D tan $$ {C}_{ABCD}^{\prime \tan } $$ , so that the design condition for the stabilization parameters is satisfied. If μ $$ \overline{\mu} $$ is this characteristic value, we may use the same expression for τ K $$ {\tau}_K $$ as for the linear case (given in Table 3) using μ $$ \overline{\mu} $$ instead of μ $$ \mu $$ .

6.3 Updated Lagrangian formulation: u $$ \boldsymbol{u} $$ - p $$ p $$ - σ dev $$ {\boldsymbol{\sigma}}^{\mathrm{dev}} $$ approach

To close the list of formulations proposed, let us consider the FE approximation of Neo-Hookean hyperelastic materials in the incompressible limit using displacements, pressure and deviatoric stresses as unknowns and the UL description of the geometry. The IVBP to be solved is the following: find u : D d $$ \boldsymbol{u}:\mathfrak{D}\to {\mathbb{R}}^d $$ , p : D $$ p:\mathfrak{D}\to \mathbb{R} $$ and σ dev : D d d $$ {\boldsymbol{\sigma}}^{\mathrm{dev}}:\mathfrak{D}\to {\mathbb{R}}^d\otimes {\mathbb{R}}^d $$ such that
ρ t t 2 u a b σ a b dev + a p = ρ f a in D , $$ \rho {\partial}_{tt}^2{u}_a-{\partial}_b{\sigma}_{ab}^{\mathrm{dev}}+{\partial}_ap\kern0.5em =\rho {f}_a\kern2.00em \mathrm{in}\kern0.3em \mathfrak{D}, $$ ()
log ( J ) = 0 in D , $$ \log (J)\kern0.5em =0\kern2.00em \mathrm{in}\kern0.3em \mathfrak{D}, $$ ()
σ a b dev J 1 μ b a b b c c d δ a b = 0 in D , u a = u a 0 , t u a = u ˙ a 0 in Ω ( 0 ) , t = 0 u a = u D , a on Γ D , t ( 0 , t fin ) , n b σ a b dev n a p = t N , a on Γ N , t ( 0 , t fin ) , $$ {\displaystyle \begin{array}{llll}\hfill {\sigma}_{ab}^{\mathrm{dev}}-{J}^{-1}\mu \left({b}_{ab}-\frac{b_{cc}}{d}{\delta}_{ab}\right)& =0& \hfill & \kern1em \mathrm{in}\kern0.3em \mathfrak{D},\\ {}\hfill {u}_a={u}_a^0,\kern0.3em {\partial}_t{u}_a& ={\dot{u}}_a^0& \hfill & \kern1em \mathrm{in}\kern0.3em \Omega (0),\kern0.3em t=0\\ {}\hfill {u}_a& ={u}_{D,a}& \hfill & \kern1em \mathrm{on}\kern0.3em {\Gamma}_D,\kern0.3em t\in \left(0,{t}_{\mathrm{fin}}\right),\\ {}\hfill {n}_b{\sigma}_{ab}^{\mathrm{dev}}-{n}_ap& ={t}_{N,a}& \hfill & \kern1em \mathrm{on}\kern0.3em {\Gamma}_N,\kern0.3em t\in \left(0,{t}_{\mathrm{fin}}\right),\end{array}} $$ ()
the unknowns being u a $$ {u}_a $$ , p $$ p $$ , and σ a b dev $$ {\sigma}_{ab}^{\mathrm{dev}} $$ .
Proceeding as in the previous models, let V $$ V $$ , Q $$ Q $$ , and T $$ T $$ be, respectively, the proper functional spaces where displacement, pressure and deviatoric stress solutions are well-defined for each fixed time t 0 , t fin $$ t\in \left(0,{t}_{\mathrm{fin}}\right) $$ , and let V 0 V $$ {V}_0\subset V $$ the subspace of V $$ V $$ with vector fields vanishing on Γ D $$ {\Gamma}_D $$ . Testing Equations (76)–(78) against [ v , q , τ ] V 0 × Q × T $$ \left[\boldsymbol{v},q,\boldsymbol{\tau} \right]\in {V}_0\times Q\times T $$ we obtain the weak form of the problem: find u = u , p , σ dev : ( 0 , t fin ) X $$ u=\left[\boldsymbol{u},p,{\boldsymbol{\sigma}}^{\mathrm{dev}}\right]:\left(0,{t}_{\mathrm{fin}}\right)\to X $$ such that the initial conditions are satisfied and
v , D t u + B upsul ( u , v ) = L ( v ) for all v = [ v , q , τ ] X 0 , $$ \left\langle v,{\mathcal{D}}_tu\right\rangle +{B}_{\mathrm{upsul}}\left(u,v\right)=L(v)\kern1em \mathrm{for}\ \mathrm{all}\kern0.3em v=\left[\boldsymbol{v},q,\boldsymbol{\tau} \right]\in {X}_0, $$ ()
where B upsul ( u , v ) $$ {B}_{\mathrm{upsul}}\left(u,v\right) $$ is a semilinear form defined on X × X 0 $$ X\times {X}_0 $$ as
B upsul ( u , v ) : = b v a , σ a b dev a v a , p + q , log ( J ) + σ a b dev , τ a b J 1 μ b a b b c c d δ a b , τ a b . $$ {B}_{\mathrm{upsul}}\left(u,v\right)\kern0.5em := \left\langle {\partial}_b{v}_a,{\sigma}_{ab}^{\mathrm{dev}}\right\rangle -\left\langle {\partial}_a{v}_a,p\right\rangle +\left\langle q,\log (J)\right\rangle +\left\langle {\sigma}_{ab}^{\mathrm{dev}},{\tau}_{ab}\right\rangle -\left\langle {J}^{-1}\mu \left({b}_{ab}-\frac{b_{cc}}{d}{\delta}_{ab}\right),{\tau}_{ab}\right\rangle . $$ ()
L ( v ) $$ L(v) $$ and D t ( u ) $$ {\mathcal{D}}_t(u) $$ are the same as for the previous UL formulations. Also, the same comments regarding the nonsymmetry of the formulation apply. However, in this particular case it is only necessary to symmetrize the contribution arising from the deviatoric part of the constitutive law, which is easily done by multiplying Equation (78) by μ 1 $$ {\mu}^{-1} $$ .
After time discretization and linearization using Newton–Raphson's scheme, the linear variational problem to solve consists of finding δ u X 0 $$ \delta u\in {X}_0 $$ such that
v , D δ t ( δ u ) + B upsul, lin ( ū ; δ u , v ) = L ( v ) B upsul ( ū , v ) v , D δ t ( ū ) for all v X 0 , $$ \left\langle v,{\mathcal{D}}_{\delta t}\left(\delta u\right)\right\rangle +{B}_{\mathrm{upsul},\mathrm{lin}}\left(\bar{u};\delta u,v\right)=L(v)-{B}_{\mathrm{upsul}}\left(\bar{u},v\right)-\left\langle v,{\mathcal{D}}_{\delta t}\left(\bar{u}\right)\right\rangle \kern1em \mathrm{for}\ \mathrm{all}\kern0.3em v\in {X}_0, $$
where the linear form B upsul, lin ( ū ; δ u , v ) $$ {B}_{\mathrm{upsul},\mathrm{lin}}\left(\bar{u};\delta u,v\right) $$ is given by
B upsul,lin ( u ; δ u , v ) = b v a , δ σ a b dev a v a , δ p + q , F A a 1 A δ u a + δ σ a b dev , τ a b μ J ( A δ u a F b A + F a A A δ u b ) , τ a b + 2 μ J d F c A A δ u c , τ a a μ J F A c 1 A δ u c b a b b c c d δ a b , τ a b . $$ {\displaystyle \begin{array}{ll}{B}_{\mathrm{upsul},\mathrm{lin}}\left(\overline{u};\delta u,v\right)& =\left\langle {\partial}_b{v}_a,\delta {\sigma}_{ab}^{\mathrm{dev}}\right\rangle -\left\langle {\partial}_a{v}_a,\delta p\right\rangle +\left\langle q,{\overline{F}}_{Aa}^{-1}{\partial}_A\delta {u}_a\right\rangle +\left\langle \delta {\sigma}_{ab}^{\mathrm{dev}},{\tau}_{ab}\right\rangle \\ {}& -\left\langle \frac{\mu }{\overline{J}}\left({\partial}_A\delta {u}_a{\overline{F}}_{bA}+{\overline{F}}_{aA}{\partial}_A\delta {u}_b\right),{\tau}_{ab}\right\rangle +\left\langle 2\frac{\mu }{\overline{J}d}{\overline{F}}_{cA}{\partial}_A\delta {u}_c,{\tau}_{aa}\right\rangle -\left\langle \frac{\mu }{\overline{J}}{\overline{F}}_{Ac}^{-1}{\partial}_A\delta {u}_c\left({\overline{b}}_{ab}-\frac{{\overline{b}}_{cc}}{d}{\delta}_{ab}\right),{\tau}_{ab}\right\rangle .\end{array}} $$ ()
Applying now Equations (43) and (44) to the problem at hand, the resulting problem is: find δ u h = [ δ u h , δ p h , δ σ dev ] X 0 , h $$ \delta {u}_h=\left[\delta {\boldsymbol{u}}_h,\delta {p}_h,\delta {\boldsymbol{\sigma}}^{\mathrm{dev}}\right]\in {X}_{0,h} $$ such that
v h , D δ t ( δ u h ) + B upsul,lin ( ū h ; δ u h , v h ) + K τ K P h [ f A upsul ( ū h ) L upsul ( ū h ; δ u h ) ] , L ^ upsul ( ū h ; v h ) K = L ( v h ) B upsul ( ū h , v h ) v h , D δ t ( ū h ) for all v h X 0 , h . $$ {\displaystyle \begin{array}{l}\left\langle {v}_h,{\mathcal{D}}_{\delta t}\left(\delta {u}_h\right)\right\rangle +{B}_{\mathrm{upsul},\mathrm{lin}}\left({\bar{u}}_h;\delta {u}_h,{v}_h\right)+\sum \limits_K{\tau}_K{\left\langle {\mathcal{P}}_h^{\perp}\left[f-{\mathcal{A}}_{\mathrm{upsul}}\left({\bar{u}}_h\right)-{\mathcal{L}}_{\mathrm{upsul}}\left({\bar{u}}_h;\delta {u}_h\right)\right],{\hat{\mathcal{L}}}_{\mathrm{upsul}}^{\ast}\left({\bar{u}}_h;{v}_h\right)\right\rangle}_K\\ {}=L\left({v}_h\right)-{B}_{\mathrm{upsul}}\left({\bar{u}}_h,{v}_h\right)-\left\langle {v}_h,{\mathcal{D}}_{\delta t}\left({\bar{u}}_h\right)\right\rangle \kern1em \mathrm{for}\ \mathrm{all}\kern0.3em {v}_h\in {X}_{0,h}.\end{array}} $$
with B upsul ( ū h , v h ) $$ {B}_{\mathrm{upsul}}\left({\bar{u}}_h,{v}_h\right) $$ and B upsul, lin ( ū h ; δ u h , v h ) $$ {B}_{\mathrm{upsul},\mathrm{lin}}\left({\bar{u}}_h;\delta {u}_h,{v}_h\right) $$ obtained from Equations (80) and (81), respectively, and:
A upsul ( u ) = b σ a b dev + a p , log ( J ) , σ a b dev J 1 μ b a b b c c d δ a b , f = [ ρ f a , 0 , 0 ] , L upsul ( ū ; δ u ) = b δ σ a b dev + a p , F A a 1 A δ u a , δ σ a b dev μ J ( A δ u a F b A + F a A A δ u b ) + 2 μ J d F c A A δ u c δ a b μ J F A c 1 A δ u c b a b b c c d δ a b , L ^ upsul ( ū ; v ) = L upsul ( ū ; v ) = A ( F A a 1 q ) + 2 A μ J τ a b F b A 2 A μ J d τ c c F a A + A μ J F A a 1 b b c b d d d δ b c τ b c , a v a , ( a v b ) s + τ a b . $$ {\displaystyle \begin{array}{ll}\hfill {\mathcal{A}}_{\mathrm{upsul}}(u)& =\left[-{\partial}_b{\sigma}_{ab}^{\mathrm{dev}}+{\partial}_ap,\log (J),{\sigma}_{ab}^{\mathrm{dev}}-{J}^{-1}\mu \left({b}_{ab}-\frac{b_{cc}}{d}{\delta}_{ab}\right)\right],\\ {}\hfill f& =\left[\rho {f}_a,0,0\right],\\ {}\hfill {\mathcal{L}}_{\mathrm{upsul}}\left(\bar{u};\delta u\right)& =\left[-{\partial}_b\delta {\sigma}_{ab}^{\mathrm{dev}}+{\partial}_ap,\right.\\ {}\hfill & \kern1em {\overline{F}}_{Aa}^{-1}{\partial}_A\delta {u}_a,\\ {}\hfill & \kern1em \delta {\sigma}_{ab}^{\mathrm{dev}}-\frac{\mu }{\overline{J}}\left({\partial}_A\delta {u}_a{\overline{F}}_{bA}+{\overline{F}}_{aA}{\partial}_A\delta {u}_b\right)\\ {}\hfill & \kern2.00em \left.+2\frac{\mu }{\overline{J}d}{\overline{F}}_{cA}{\partial}_A\delta {u}_c{\delta}_{ab}-\frac{\mu }{\overline{J}}{\overline{F}}_{Ac}^{-1}{\partial}_A\delta {u}_c\left({\overline{b}}_{ab}-\frac{{\overline{b}}_{cc}}{d}{\delta}_{ab}\right)\right],\\ {}\hfill {\hat{\mathcal{L}}}_{\mathrm{upsul}}^{\ast}\left(\bar{u};v\right)& ={\mathcal{L}}_{\mathrm{upsul}}^{\ast}\left(\bar{u};v\right)=\left[-{\partial}_A\left({\overline{F}}_{Aa}^{-1}q\right)+2{\partial}_A\left(\frac{\mu }{\overline{J}}{\tau}_{ab}{\overline{F}}_{bA}\right)\right.\\ {}\hfill & \kern2.00em -2{\partial}_A\left(\frac{\mu }{\overline{J}d}{\tau}_{cc}{\overline{F}}_{aA}\right)+{\partial}_A\left\{\frac{\mu }{\overline{J}}{\overline{F}}_{Aa}^{-1}\left({\overline{b}}_{bc}-\frac{{\overline{b}}_{dd}}{d}{\delta}_{bc}\right){\tau}_{bc}\right\},\\ {}\hfill & \kern1em -{\partial}_a{v}_a,\\ {}\hfill & \kern1em \left.{\left({\partial}_a{v}_b\right)}^{\mathrm{s}}+{\tau}_{ab}\right].\end{array}} $$

Finally, we may again use the same expression for τ K $$ {\tau}_K $$ as for the linear case (given in Table 3), μ $$ \mu $$ being the first Lamé's parameter of the Neo-Hookean model.

7 CONCLUSIONS

In this paper we have reviewed several formulations for linear elastic and finite strain hyperelastic problems. The objective has been to write stabilized FE methods for all formulations in a unified format, and discuss the main features of each. It has been shown that from a common structure of all formulations each particular case can be easily derived. This common structure arises from the VMS concept, choosing appropriately the space of SGSs and the treatment of the nonlinearity. We have concentrated on continuous interpolation for all variables, but the ideas presented can be generalized to discontinuous interpolations as soon as they are conforming.

Little attention has been paid to time, and in fact the inertial term has been included for the sole purpose of highlighting that any finite difference approximation can be accommodated. In the case of transient problems, we definitely favor the use of dynamic SGSs, which are crucial if the time step is small relative to the size of the FE partition. However, we have avoided to describe its implications in detail and we have focused our attention to the mixed structure of the equations to be solved.

The resulting formulations are easy to implement, allowing in particular equal interpolation for all variables. Furthermore, the choice of the stabilization parameters proposed guarantees stability and optimal order of convergence in natural norms, at least for the linear problems for which the analysis is available.

Other mixed formulations can be easily designed following the guidelines presented here. In particular, in some situations it can be convenient to introduce strains as new unknowns. In nonlinear problems, the possibility of using different measures of deformation (deformation tensor or right or left Cauchy–Green tensors, for example) is open.

ACKNOWLEDGMENTS

The authors wish to acknowledge the huge legacy in the field of computational mechanics of Professor Robert L. Taylor. This, and his close and friendly personal treatment, make him a very esteemed person. This paper is dedicated to him on the occasion of his 90th birthday. R. Codina gratefully acknowledges the support received from the ICREA Acadèmia Program, from the Catalan Government.

    DATA AVAILABILITY STATEMENT

    Data sharing is not applicable to this article as no new data were created or analyzed in this study.

      The full text of this article hosted at iucr.org is unavailable due to technical difficulties.