Finite element approximation of stabilized mixed models in finite strain hyperelasticity involving displacements and stresses and/or pressure—An overview of alternatives
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 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 . 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 be the open domain occupied by the solid to be analyzed at time , with , and the time interval of analysis. The material coordinates in are labeled as . Let be the region occupied by the solid at time and let be the equation of motion from to . The space-time domain of the problem is , and we shall call . The boundary of is denoted by .
For we may also consider the domain , whose particles have coordinates , and define the mapping . For any function we may compute its time derivative keeping fixed. Likewise, conservation laws can be imposed for the material particles occupying . If , the formulation obtained is the TL, whereas if 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 is the solid motion. In fact, it could be replaced by any other mapping , and again considering we would obtain the arbitrary Eulerian–Lagrangian equations of motion, which reduce to the UL equations when and to the Eulerian equations when does not depend on time (it is, e.g., the identity) and the reference coordinates are the same for all .
The case of infinitesimal strains corresponds to taking and , the second-order identity tensor, so that .
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 of particles at .
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.
2.3 Updated Lagrangian formulation
As for the TL formulation, initial and boundary conditions are needed to close the problem.
2.4 Linear elasticity
2.5 Summary
Table 1 summarizes all equations introduced so far in the stationary case, for simplicity (i.e., neglecting the inertia term ) and expressed in components.
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 , 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.
Formulation | |||||
---|---|---|---|---|---|
Primal | Dual | ||||
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 , , and 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 , it is composed of symmetric tensors. This symmetry can be imposed a priori, in the construction of space , 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, denotes the space of square integrable functions in , the space of functions in with first derivatives in , and the space of second order tensors with components in and whose divergence has also components in . The -inner product is denoted as and the integral of the product of two functions, whenever it makes sense, as , with a subscript to indicate the integration domain if it is not . The space of functions in that vanish on is denoted as , and the space of tensors in that vanish on as . The norm in a functional space will be denoted as , except when , 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 and the functional space where it belongs as ; generic test functions will be denoted by . The different expressions of the unknown 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 , and .
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, . This implicitly assumes that ; 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 to have a well-posed variational form. This presumes that ; analogously to the rest of formulations, if the traction prescription is not zero, the usual lifting argument can be used to set the problem.
We wish to consider now the FE approximation to this problem. For the sake of simplicity, let us assume the is a polyhedral domain for which we can consider a family of FE partitions , where denotes a generic FE domain, will be its diameter and the mesh size. All FE functions will be identified with the subscript . We will consider the same interpolation order for all the elements, either simplicial or quadrilateral/hexahedral (for , 3). We may however use different interpolation orders for the different components of . 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 we may construct approximation spaces for the displacement , the pressure and the stress , and from them we can construct , 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.
Perhaps the most well-known case is the mixed displacement-pressure formulation. In this case, . If is small, the problem is well posed for any combination of FE pairs -. However, when , that is, in the incompressible limit, not any combination of and 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 and , 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 . 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, , and the inf-sup condition (25) holds if an inf-sup condition between and and another one between and 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 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 SGSs on the element edges are required when discontinuous interpolations are used for any of the fields involved in . 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 on all edges of the FE partition, although this condition can be relaxed .41
In the mixed formulations in which we are interested, operator is not self-adjoint, and therefore (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 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 . The original Lagrangian functional is recovered when .
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
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, and . Thus, the only term where appears is in , yielding the symmetric and positive-definite mass-matrix when FE basis functions are introduced. However, if the SGSs are not orthogonal, 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.
In Equations (42) and (43) there are two points to consider. First, in principle we have that , so that the effect of the SGS on the first argument of needs to be approximated, and likewise for . This offers no difficulty, except for the fact that no derivatives of are available. If they are not needed, 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 and also and ; 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 is obtained from Equation (43), and in this equation, like for the linear case, is an approximation to on each element domain . Therefore, the SGS depends through on the iterative scheme chosen, and consequently the approximated solution depends on the linearization of the nonlinear problem. In the particular problems we consider we will give in each case the expression of and the inherent linearization from which it is computed.
3.4 Stabilization of mixed problems
The application of the VMS concepts will lead to the FE problem defined by Equations (34) and (35), but now is a matrix that approximates . The procedure we propose to obtain is explained in Reference 44 for a problem whose unknowns are a velocity field and a pressure , 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 , with , 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 and consider a matrix such that and is dimensionally consistent. The -norm in a domain weighted by is denoted by .
The main design criterion for is that for each element domain , the -norm of be bounded by the -norm of . The -norm of can be approximated by the -norm of its Fourier transform and this, in turn, by its spectral radius, . The condition indicated yields . 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 . It is only a scaling matrix, and in particular it can be taken as diagonal. This leads to a diagonal expression for , which is what we use in all cases, that is, .
The expression of for the mixed linear problems considered in this work is given in Table 3. Some remarks are in order. First, and denote algorithmic constants (different at different appearances), possibly dependent on the polynomial order of the FE interpolation, but not on the element size or on the equation coefficients. In the case of the dual form of the formulation, is a fixed length scale of the problem. Second, any expression with the same asymptotic behavior in terms of and the equation coefficients yields similar numerical results and the same stability and error estimates. Third, all these expressions are computed locally, with the diameter of element 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 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.
Primal | Dual | ||
---|---|---|---|
Once 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 and , 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 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 , 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 , 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 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 in Equation (34) is the -orthogonal to the FE space, denoted . 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 , 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: - approach
4.2 Total Lagrangian formulation: - approach
To complete the definition of the method, we need an expression for the matrix of stabilization parameters, . As explained before, its norm has to approximate the norm of operator within each element, and involves a linearization of that we have not explicitly written because it depends on the constitutive model employed. In general, if 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 as for the linear case (given in Table 3) using instead of . For the most common hyperelastic constitutive laws, it is not difficult to identify .
The formulation presented here was proposed in Reference 12. A stabilized - 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 . 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: - approach
To complete the definition of the formulation, we need an expression for the matrix of stabilization parameters, . In this case, and with the Newton–Raphson linearization employed, we may again use the same expression for as for the linear case (given in Table 3), 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 - approach
5.2 Total Lagrangian formulation: - approach
The matrix of stabilization parameters can be computed as for the displacement–pressure formulation. If 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 as for the linear case (given in Table 3) using instead of .
5.3 Updated Lagrangian formulation: - 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.
Finally, we may again use the same expression for as in linear Elasticity (given in Table 3), 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: -- 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 .
6.2 Total Lagrangian formulation: -- approach
The expression of the stabilization parameters requires a characteristic value of the tangent constitutive tensor whose components are , so that the design condition for the stabilization parameters is satisfied. If is this characteristic value, we may use the same expression for as for the linear case (given in Table 3) using instead of .
6.3 Updated Lagrangian formulation: -- approach
Finally, we may again use the same expression for as for the linear case (given in Table 3), 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.
Open Research
DATA AVAILABILITY STATEMENT
Data sharing is not applicable to this article as no new data were created or analyzed in this study.