An energy-stable mixed formulation for isogeometric analysis of incompressible hyper-elastodynamics
Ju Liu, Alison L. Marsden, Zhen Tao

TL;DR
This paper introduces an energy-stable mixed formulation for isogeometric analysis of incompressible hyper-elastodynamics, linking fluid and solid dynamics, with demonstrated stability, convergence, and applicability to dynamic problems.
Contribution
It presents a novel energy-stable mixed formulation using NURBS-based elements for incompressible hyper-elastodynamics, improving stability and convergence over traditional methods.
Findings
Energy stability estimate established for the discretization.
Numerical assessment confirms inf-sup stability for various NURBS pairs.
The formulation demonstrates accurate results under different loading conditions.
Abstract
We develop a mixed formulation for incompressible hyper-elastodynamics based on a continuum modeling framework recently developed and smooth generalizations of the Taylor-Hood element based on non-uniform rational B-splines (NURBS). This continuum formulation draws a link between computational fluid dynamics and computational solid dynamics. This link inspires an energy stability estimate for the spatial discretization, which favorably distinguishes the formulation from the conventional mixed formulations for finite elasticity. The inf-sup condition is utilized to provide a bound for the pressure field. The generalized- method is applied for temporal discretization, and a nested block preconditioner is invoked for the solution procedure. The inf-sup stability for different pairs of NURBS elements is elucidated through numerical assessment. The convergence rate of the proposed…
|
|
Material properties: , , , , , kg/m3, Pa, Pa, , . |
| Mesh | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| 61440 | 120 | 120 | 5760 | 90000 | |
| 1785024 | 5091 | 7584 | 6396 | 75144 |
|
|
Material properties: , kg/m3, , Pa. Reference scales: m, kg, s. |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
An energy-stable mixed formulation for isogeometric analysis of incompressible hyper-elastodynamics
Ju Liu, Alison L. Marsden, Zhen Tao
a *Department of Pediatrics (Cardiology), Bioengineering,
and Institute for Computational and Mathematical Engineering, Stanford University,
Clark Center E1.3, 318 Campus Drive, Stanford, CA 94305, USA
b* *Institute for Computational Engineering and Sciences, The University of Texas at Austin,
201 East 24th Street, 1 University Station C0200, Austin, TX 78712, USA
E-mail address: [email protected], [email protected], [email protected] *
Abstract
We develop a mixed formulation for incompressible hyper-elastodynamics based on a continuum modeling framework recently developed in [36] and smooth generalizations of the Taylor-Hood element based on non-uniform rational B-splines (NURBS). This continuum formulation draws a link between computational fluid dynamics and computational solid dynamics. This link inspires an energy stability estimate for the spatial discretization, which favorably distinguishes the formulation from the conventional mixed formulations for finite elasticity. The inf-sup condition is utilized to provide a bound for the pressure field. The generalized- method is applied for temporal discretization, and a nested block preconditioner is invoked for the solution procedure. The inf-sup stability for different pairs of NURBS elements is elucidated through numerical assessment. The convergence rate of the proposed formulation with various combinations of mixed elements is examined by the manufactured solution method. The numerical scheme is also examined under compressive and tensile loads for isotropic and anisotropic hyperelastic materials. Finally, a suite of dynamic problems is numerically studied to corroborate the stability and conservation properties.
Keywords: Incompressible elasticity, Mixed formulation, Inf-sup condition, Energy stability, Generalized- method, Anisotropic arterial wall model
1 Introduction
1.1 Motivation and literature survey
Over the past few decades, significant progress has been achieved in the finite element modeling of solid mechanics problems. A central topic is to devise a numerical scheme that works well in the incompressible limit. Under the small-strain assumption, this issue is well-understood, and it boils down to interpolating the displacement and pressure with elements that satisfy the Ladyzhenskaya-Babuška-Brezzi (LBB) or the inf-sup condition [4]. Under large strains, most materials exhibit volume-preserving behavior, which makes it imperative to appropriately handle the incompressibility constraint. This issue is particularly relevant for modeling biological tissues, which are largely incompressible due to their high water content. In fact, the nonlinear nature of large strain analysis, together with the kinematic constraint, makes the numerical analysis of incompressible materials quite challenging. Classical treatments of this class of problems include the -projection method [9, 11, 24], the enhanced assumed strain method (EAS) [46, 44], and the mixed formulation [48].
The -projection and EAS methods share some similarities. Both methods are developed based on heuristic splits of the deformation gradient; the geometrically linear versions of the two methods are linked with the mixed finite element method [4, 19]. Nevertheless, there are drawbacks of both. For the -projection method, its implementation requires a nonlocal matrix inversion if the projection is onto a continuous finite element space. The EAS method relies crucially on a static condensation procedure to maintain the pure displacement code structure. The penalty nature of the pure displacement formulation inevitably induces an ill-conditioned stiffness matrix, which imposes a severe constraint on the choice of linear solvers. It has long been known that both methods suffer from mesh instability or the hourglass mode [49] and hence necessitate further refinements to numerical technologies for the hourglass control.
The mixed formulation introduces a pressure-like variable as the Lagrange multiplier for the incompressibility constraint in the strain energy [48]. The resulting scheme necessitates interpolating the displacement and pressure fields independently. Performing a linearization of this formulation provides a justification for the use of inf-sup stable elements [3]. Yet, for nonlinear problems, linearized stability is often insufficient to guarantee nonlinear stability [16]. It remains unclear whether there is any a priori nonlinear stability estimate for the mixed formulation.
In the meantime, the stabilized finite element method, as a technique initially developed for computational fluid dynamics, has been extended to solid mechanics based on various variational formulations [1, 6, 30, 36, 40, 42, 51]. Using the stabilized formulation allows one to interpolate physical quantities with equal-order interpolations. This feature gives practitioners maximum flexibility in mesh generation and numerical implementation, and allows for low-order elements which are more robust than their higher-order counterparts. Equal-order interpolations always give an optimal constraint ratio [20, Chapter 4], which may be regarded as another appealing feature for incompressible elasticity. The stabilization term can be interpreted as a subgrid scale model within the variational multiscale framework [21, 23, 36, 40]. It has been observed that for inelastic models, the subgrid scale model requires careful design [51]. This observation partly motivates this work, in which we aim to design a stable numerical formulation for incompressible hyperelasticity that does not rely on subgrid scale numerical models with tunable parameters.
1.2 Overview of the proposed method
It is well-known that a finite element scheme is based on the formulation (i.e., the variational principle) and the discrete function spaces (i.e., the elements). Both components need to be properly accounted for in the design of numerical schemes. In this work, we introduce a mixed variational formulation different from the existing mixed formulation [48]. In that formulation, the momentum balance equations are coupled with an algebraic equation of state, which relates the pressure with , the determinant of the deformation gradient [17, Chapter 8]. In the incompressible limit, this relation reduces to . In the new mixed formulation, the momentum equations are coupled with the differential mass equation written in terms of the pressure primitive variable set. The volumetric behavior is reflected through the so-called isothermal compressibility factor [36]. In the incompressible limit, this term approaches zero, and the mass equation degenerates to the divergence-free constraint for the velocity field. Although is equivalent to the divergence-free constraint for the velocity field at the continuum level, they lead to different schemes at the discrete level. Based on the new mixed formulation, an a priori energy stability estimate can be obtained, and the inf-sup condition leads to a bound for the pressure solution. We regard these estimates as critical numerical properties embedded in the formulation that guarantee reliable results.
It should be pointed out that there are some existing formulations [15, 26, 38] that bear some similarity to ours, the key difference being that the Cauchy stress was expressed in a rate form in prior formulations. It is known that the rate constitutive equations are not built from free energies and cannot account for reversible elastic behavior [45]. Therefore, prior formulations cannot have an a priori energy stability estimate. Additionally, the rate constitutive equation requires special numerical considerations [25]. We aim to address these issues through the proposed formulation.
The choice of elements plays an equally critical role in numerical design for large-strain elasticity problems. Here, we attempt to provide a numerical technique that can be conveniently and robustly extended to the higher-order regime. The NURBS elements have been shown to enjoy superior robustness for large strain analysis [8, 33]. We adopt the same set of NURBS basis functions for the description of the geometry and approximation of the displacement field, aligning the proposed numerical formulation with the paradigm of isogeometric analysis [22]. The unique concept of -refinement in isogeometric analysis allows one to generate higher-continuity basis functions without proliferation of degrees of freedom. However, it should be pointed out that in the setting of mixed finite elements, although the -refinement leads to a pair of velocity-pressure elements that enjoy nearly the optimal constraint ratio [20, Chapter 4], it has been observed that such element types are not always inf-sup stable [41]. To remedy this issue, it has been proposed to use subdivision technology to generate a NURBS analogue for the Q1-iso-Q2 element [10, 28, 41]. In this work, we adopt an alternative approach, the inf-sup stable smooth generalizations of the Taylor-Hood element. In our opinion, the Taylor-Hood element is more convenient for implementation, especially in the parallel setting. We numerically assess the inf-sup stability for different combinations of the - and -refinements for generating the Taylor-Hood elements. It will be observed that the elements pass the numerical test if the polynomial degree is elevated at least once by the -refinement to generate the discrete velocity space. Using the above new mixed formulation and the stable smooth generalizations of the Taylor-Hood element offer a new approach for incompressible large strain elastodynamics with several appealing features: it is well-behaved in the incompressible regime, the semi-discrete formulation respects energy stability, it does not involve tunable parameters or subgrid scale numerical models, it can achieve improved accuracy, especially for stress calculations, by employing higher-order smooth basis functions.
The remainder of the work is organized as follows. In Section 2, we state the governing equations and weak formulation for hyper-elastodynamics. In Section 3, the numerical scheme is presented and its numerical properties are analyzed. Following that, we numerically assess the inf-sup stability of different pairs of mixed NURBS elements. The elements that pass the test are used in the simulations for benchmark problems in Section 4. We draw conclusions in Section 5.
2 Hyper-elastodynamics
2.1 The initial boundary-value problem
Let and be bounded open sets in with Lipschitz boundaries, wherein represents the number of spatial dimensions. The motion of the body is described by a family of diffeomorphisms parameterized by the time coordinate ,
[TABLE]
In the above, represents the current position of a material particle originally located at , which implies . The displacement and velocity of the material particle are defined as
[TABLE]
In this work, we use to denote a total time derivative. The spatial velocity is defined as . Analogously, we define . The deformation gradient, the Jacobian determinant, and the right Cauchy-Green tensor are defined as
[TABLE]
We define and as
[TABLE]
which represent the distortional parts of and . We denote the thermodynamic pressure of the continuum body as and the density as . The mechanical behavior of an elastic material can be described by a Gibbs free energy . It is shown in [36] that the Gibbs free energy can be additively split into an isochoric part and a volumetric part,
[TABLE]
The constitutive relations for the density , the isothermal compressibility factor , and the deviatoric part of the Cauchy stress can be described in terms of the Gibbs free energy as follows,
[TABLE]
wherein the projector and the fictitious second Piola-Kirchhoff stress are defined as
[TABLE]
is the fourth-order identity tensor, and is the density in the referential configuration. Interested readers are referred to [36] for a detailed discussion of the governing equations and the constitutive relations. It is known that due to mass conservation in the Lagrangian description. We can therefore introduce as an alternative way of defining the density in the Lagrangian framework. In fact, we will adopt this choice in the following discussion. Under the isothermal condition, the energy equation is decoupled, and it suffices to consider the following equations for the motion of the continuum body,
[TABLE]
In the above system, the equations (1) describe the kinematic relation, and the equations (2) and (3) describe the conservation of mass and the balance of linear momentum. The boundary can be partitioned into two non-overlapping subdivisions: wherein is the Dirichlet part of the boundary, and is the Neumann part of the boundary. Boundary conditions can be stated as
[TABLE]
Given the initial data , , and , the initial conditions can be stated as
[TABLE]
The equations (1)-(5) constitute an initial-boundary value problem for elastodynamics.
Remark 1**.**
It is known that is equivalent to due to the identity . However, the usage of , or more generally (2), is uncommon in the literature. A reason is that the constraint is fitted into the elastostatic model, and the usage of inevitably necessitates an elastodynamic model, which needs additional considerations in the numerical formulation. Another reason could be the missing link between and the strain energy. The constitutive relation for allows compressible materials and is recently derived in [36].
Since the above system looks different from the existing theory for hyperelasticity, we give an example of the constitutive model here. Let and designate the first and second invariants of the right Cauchy-Green tensor, that is,
[TABLE]
For isotropic materials, the isochoric part of the free energy can be conveniently expressed in terms of and . The Mooney-Rivlin model can be expressed as
[TABLE]
where and are parameters that have the same dimension as pressure. The volumetric part of the Gibbs free energy can be built as a Legendre transformation of the Helmholtz volumetric free energy [36]. Here, we give an example
[TABLE]
which is transformed from the energy proposed in [34]. In (6), designates the bulk modulus. This free energy leads to the relation
[TABLE]
As the bulk modulus approaches infinity, the material becomes incompressible, and we have in the limit. This volumetric energy leads to and .
2.2 Reduction to the small-strain theory
Assuming the strain is infinitesimally small, we have and . We also assume that adopts the form given in (6). Then the mass equation (2) can be written as
[TABLE]
Integrating the above relation in time results in
[TABLE]
with a proper choice of the reference value for the pressure. Assuming further that the we are seeking a static equilibrium solution, the momentum equation (3) becomes
[TABLE]
The equations (8)-(9) constitute the classical mixed formulation for the small strain elastostatics [20, Chapter 4].
Remark 2**.**
For elastodynamics, one may instinctively add an inertial term to (9) and couple it with (8). However, numerical simulations indicate that this system is probably ill-posed. It is suggested to couple (9) with (7) rather than (8) for dynamic calculations [42]. A potential mathematical explanation is that (8) does not provide the proper coercive structure in the dynamic setting. This point will be further clarified in Proposition 1.
2.3 Weak formulation
Henceforth, we restrict our discussion to fully incompressible materials. Let us denote the trial solution spaces for the displacement, velocity, and pressure in the current domain as , , and , respectively. The Dirichlet boundary condition defined on is properly built into the definitions of the and . Let and denote the corresponding test function spaces. The mixed formulation on the current configuration can be stated as follows. Find such that for ,
[TABLE]
for , with . Here , , and are the projections of the initial data onto the trial solution spaces. It is worth pointing out that although the material is fully incompressible, we still use in (2.3), since the resulting discrete scheme cannot guarantee pointwise satisfaction of . In the above and henceforth, the formulations for the kinematic equations, the mass equation, and the linear momentum equations are indicated by the superscripts , and , respectively. The equations (10)-(2.3) constitute the weak form of the problem. Performing integration by parts and using the localization argument, one can show the equivalence between the weak-form problem and the initial-boundary value problem. Let us define the following quantities on the material frame of reference via a pull-back operator:
[TABLE]
Correspondingly, the trial solution spaces are denoted as , , and ; the test function spaces are denoted as and . The weak formulation can be alternatively stated as follows. Find such that for ,
[TABLE]
for , with . Here , , and are the projections of the initial data onto the spaces , , and respectively.
3 Numerical formulation
In this section, we discuss the numerical procedures for the solution of the incompressible hyper-elastodynamics based on the weak formulation given in Section 2.3.
3.1 Spline spaces on the parametric domain
We start by reviewing the construction of B-splines and NURBS basis functions. Given the polynomial degree and the dimensionality of the B-spline space , the knot vector can be represented by , wherein . With the knot vector, the B-spline basis functions of degree , denoted as for , can be defined recursively. The definition starts with the case of , in which the basis functions are defined as piecewise constants,
[TABLE]
For , the basis functions are defined through the Cox-de Boor recursion formula,
[TABLE]
The NURBS basis functions of degree are defined by the B-spine basis functions and a weight vector as
[TABLE]
If we ignore the repetitive knots, the knot vector can be defined by a vector representing the distinctive knots and a vector recording the corresponding knot multiplicities. In this work, we consider open knot vectors, meaning . We further assume that for . At the point , the B-spline basis functions have continuous derivatives. The vector
[TABLE]
is referred to as the regularity vector. We adopt the notation
[TABLE]
When takes the value , the basis functions are discontinuous at . The spaces and are defined as
[TABLE]
The notations and are used to indicate that for , meaning the spline function spaces have continuity . The construction of multivariate B-spline and NURBS basis functions follows a tensor-product manner. Consider a unit cube , which is referred to as the parametric domain. Given , for , we denote the knot vectors as . Associated with each knot vector, the univariate B-spline basis functions for are defined. Consequently, the tensor-product B-spline basis functions can be defined as
[TABLE]
Given the weight vectors for , the univariate NURBS basis functions are defined. Correspondingly, the multivariate NURBS basis functions are defined as
[TABLE]
The tensor product NURBS space is denoted as
[TABLE]
3.2 Semi-discrete formulation and a priori estimates
In this work, we always consider three-dimensional problems (i.e. ). Two discrete function spaces and can be defined on as
[TABLE]
where and are integers. We assume that the referential configuration of the body can be exactly parametrized by a geometrical mapping . The discrete functions on the referential domain are defined through the pull-back operators,
[TABLE]
This pair of elements can be viewed as a generalization of the Taylor-Hood element [18], where the polynomial degree and the continuity can achieve arbitrarily high order. With the discrete function spaces and defined, we define the trial solution spaces for the displacement, pressure, and velocity on the referential configuration as
[TABLE]
Given the displacement , one may obtain . Consequently, the trial solution spaces for the displacement, pressure, and velocity on the current configuration can be defined as
[TABLE]
and the test function spaces are defined as
[TABLE]
The semi-discrete formulation can be stated as follows. Find such that for ,
[TABLE]
for , with . Here , , and are the projections of the initial data onto the finite dimensional trial solution spaces. In the following, we demonstrate that the above semi-discrete formulation is embedded with energy stability and momentum conservation properties. The properties guarantee that the numerical solutions preserve critical structures of the original system. In contrast, to the best of the authors’ knowledge, there is no such stability estimate for the conventional mixed formulation [48] or the formulations based on rate constitutive equations [15, 26, 38].
Proposition 1** (A priori energy stability estimate).**
For fully incompressible materials, assuming the boundary data is time independent, we have
[TABLE]
Proof.
Since the Dirichlet boundary data is independent of time, one is allowed to choose in (17) and in (3.2), and this leads to the following,
[TABLE]
Rearranging terms in the above equality leads to
[TABLE]
∎
Remark 3**.**
For compressible materials, one may analogously obtain a stability bound where a pressure-squared term enters into the integral on the left-hand side of (19). This gives a mathematical reason for the success of equal-order interpolations when the material is compressible. However, we do not favor this type of ‘energy’ estimates because the pressure-squared term does not carry physical meanings. To remedy this issue, an entropy variable can be introduced by leveraging the convexity of the volumetric energy, and a physically relevant entropy stability is expected [35, 43]. This is beyond the scope of this work and remains an area of future research.
Proposition 2** (Semi-discrete momentum conservation).**
Considering the pure Neumann boundary condition, we have the following conservation properties of the semi-discrete formulation,
[TABLE]
Proof.
The above conservation properties are direct consequences of choosing and respectively in (3.2), where is a unit vector in the -th direction. ∎
Due to the incompressibility, the pressure force does not contribute to the energy. Therefore, the energy stability estimate (19) does not involve the pressure field. The inf-sup condition needs to be utilized to provide a bound for the pressure field. We assume that there exists a positive constant such that
[TABLE]
wherein and denote the and norm over . Using the semi-discrete equation (3.2), the above inequality implies
[TABLE]
If we further assume that is uniformly bounded, using the Cauchy-Schwarz inequality, we may get
[TABLE]
with being a constant. Therefore, given the velocity, the deformation state, and the external forces, the pressure field is bounded. We note that the assumption on the boundedness of the density cannot be rigorously justified based on the current numerical formulation. It is anticipated that this issue can be resolved by invoking the structure-preserving discretization technique [12], which results in discrete solutions with pointwise divergence-free velocity field. With the exact satisfaction of the incompressibility constraint, the density remains as a constant.
Remark 4**.**
The linearization of results in a divergence operator acting on the virtual displacement field. This fact has been frequently used to justify the usage of inf-sup stable elements in the two-field variational principle [3]. However, we feel this may not be a good interpretation. First, the linearization argument cannot recover the compressible case (8). Second, the solvability of the Newton-Raphson procedure does not provide a bound for the solution.
3.3 Temporal discretization
We invoke the generalized- method [27] for the temporal discretization of the weak form problem (10)-(2.3). The time interval is divided into a set of subintervals of size delimited by a discrete time vector . The solution vector and its first-order time derivative evaluated at the time step are denoted as and . The fully discrete scheme can be stated as follows. At time step , given , , the time step size , and the parameters , , and , find and such that for ,
[TABLE]
The choice of parameters , and determines the accuracy and stability of the temporal scheme. Importantly, the high-frequency dissipation can be controlled via a proper parametrization of these parameters, while maintaining second-order accuracy and unconditional stability (for linear problems). For the above first-order dynamic problems, the parametrization is
[TABLE]
wherein denotes the spectral radius of the amplification matrix at the highest mode [27]. Setting recovers the mid-point rule. For nonlinear structural dynamics, the mid-point rule is observed to have a pile-up effect for the energy error and often leads to diverged results for long-time simulations. In this study, the value of is fixed to be .
Remark 5**.**
Interested readers are referred to [7] for the parametrization of , , and for second-order structural dynamics. A recent study shows that using the generalized- method for first-order structural dynamics enjoys improved dissipation and dispersion properties and does not suffer from overshoot [29]. Moreover, using a first-order structural dynamic model is quite propitious for the design of an FSI scheme [36].
Remark 6**.**
It is tempting to apply the discrete energy-momentum methods [47] to the semi-discrete system. Those algorithms yield fully discrete systems that inherit the energy stability and momentum conservation properties and are thence particularly well-suited for transient analysis. For problems we are interested in, the solution may be driven to a static equilibrium by external forces, and the stress formula in the energy-momentum methods will become ill-defined. Because of this, we retain the generalized- method in this work.
3.4 A Segregated predictor multi-corrector algorithm
The equations (21)-(26) constitute a system of nonlinear algebraic equations to be solved in each time step, and we invoke the Newton-Raphson method with consistent linearization. At time step , the solution vector is solved by means of a predictor multi-corrector algorithm. We denote as the solution vector at the Newton-Raphson iteration step . The residual vectors evaluated at the iteration stage are denoted as
[TABLE]
The consistent tangent matrix associated with the above residual vectors is
[TABLE]
wherein
[TABLE]
is the identity matrix, and is the zero matrix. The above diagonal structure of the two blocks can be utilized to construct a block factorization of , with which the solution procedure of the linear system of equations in the Newton-Raphson method can be consistently reduced to a two-stage algorithm [36, 42]. In the first stage, one obtains the increments of the pressure and velocity at the iteration step by solving the following linear system,
[TABLE]
In the second stage, one obtains the increments for the displacement by
[TABLE]
To simplify notations in the following discussion, we denote
[TABLE]
Readers are referred to the Appendix of [37] for the explicit formulas of the block matrices in (29).
Remark 7**.**
In [36], it was shown that for for general predictor multi-corrector algorithms; in [40], a special predictor is chosen so that for . In our experience, setting for , regardless of the predictor chosen, simplifies the implementation and does not deteriorate the convergence rate of the Newton-Raphson solution procedure.
Based on the above discussion, a predictor multi-corrector algorithm for solving the nonlinear algebraic equations in each time step can be summarized as follows.
Predictor stage: Set:
[TABLE]
Multi-corrector stage: Repeat the following steps for :
Evaluate the solution vectors at the intermediate stages:
[TABLE] 2. 2.
Assemble the residual vectors and using and . 3. 3.
Let denote the -norm of the residual vector. If either one of the following stopping criteria
[TABLE]
is satisfied for two prescribed tolerances , , set the solution vector at the time step as and , and exit the multi-corrector stage; otherwise, continue to step 4. 4. 4.
Assemble the tangent matrices (29). 5. 5.
Solve the following linear system of equations for and ,
[TABLE] 6. 6.
Obtain from the relation (28). 7. 7.
Update the solution vector as
[TABLE]
and return to step 1.
In our experience, the choice of the linear solver for (30) critically impacts the overall numerical efficiency and robustness, especially for three-dimensional problems. Linear solvers based on algebraic factorizations (such as incomplete LU) are prone to fail due to the appearance of a zero sub-matrix in (30), which may lead to zero-pivoting. Hence, an iterative solution procedure for (30) is specifically designed based on a nested block preconditioning technique. Readers are referred to [37] for more details.
4 Numerical results
In this section, we perform numerical investigations using the proposed scheme. Unless otherwise specified, we use Gauss quadrature points in each direction; the pressure function space is generated by the -refinement to achieve the highest possible continuity.
4.1 Numerical Inf-Sup test
The inf-sup condition for the discrete problem states that there exists a constant independent of the mesh size such that
[TABLE]
We examine the inf-sup condition for the proposed discrete spaces and using the numerical inf-sup test [4]. Let and denote the velocity and pressure basis functions on the current configuration where and are the node number. The following matrices are defined.
[TABLE]
We consider the following eigenvalue problem: Find and such that
[TABLE]
The value of is determined as the square root of the smallest non-zero eigenvalue. The regularity vector is the same in all three directions. The numerical integration is performed by the Gauss quadrature rule with quadrature points in each direction to ensure accuracy. The eigenvalues are calculated by the SLEPc package [14]. The trend of is examined as we progressively refine the mesh for . We consider a curved geometry for the domain, which is exactly represented by NURBS and illustrated in Figure 1. The computed values of for , , and with are presented in Figure 2. It can be observed that approaches zero with mesh refinement when . To confirm this observation, we investigate the cases of and with fixed to be , with results reported in Figure 3. Again, we observe that shows a clear trend of approaching zero with mesh refinement only when . To further validate this finding, we also study a unit cube for the domain, which allows us to start the test with . Again, the same trend of is observed. Based on the collected results, we make the following salient observations. For the smooth generalizations of the Taylor-Hood element, if the velocity space is generated by pure -refinement (i.e., ), the resulting element pair is not inf-sup stable. If the velocity space is generated by pure -refinement from the pressure space (i.e., ), the smallest eigenvalues are bounded below from zero. Also, if , the velocity spaces generated with also pass the numerical inf-sup test. This suggests that one may still perform -refinement to increase the regularity of the velocity space if it is followed by a -refinement of order at least one.
4.2 Convergence studies
In this example, we investigate the convergence behavior of the proposed numerical scheme. We consider an incompressible Neo-Hookean material model
[TABLE]
The geometrical domain is a unit cube with dimension 1m 1m 1m. The modulus is chosen as Pa, and the density is 1 kg/m3. The analytic forms of the displacement and pressure fields on the referential configuration adopt the following forms,
[TABLE]
In this example, the reference values are chosen as m, kg, s; both and are chosen to be rad; and are non-dimensional parameters that take the value 0.2. On the faces m and m, the body is fully clamped, and traction boundary conditions are applied on the rest faces. For the simulations, we use and as the stopping criteria in the predictor multi-corrector algorithm. Two different time step sizes are used to ensure that the temporal error does not pollute the spatial convergence rate. The relative errors of the displacement and pressure fields are reported in Figure 4 for varying values of with , . We notice immediately that all the errors decrease with the optimal rates. In Figure 5, we report the convergence rates for , which resembles a smooth generalization of the spectral element [50]. In Figure 5 (a), we note that the increase of the value of does not improve the convergence rate, regardless of the value of . Yet, the velocity error is smaller than that of the case. From Figure 5 (b), we can see that the pressure errors are almost indistinguishable for and .
4.3 Three-dimensional compression of a block
In this example, we examine the performance of the new formulation using the benchmark problem initially designed in [39]. On the boundary faces , we apply symmetry boundary conditions, and we disallow horizontal displacement on the top surface. A ‘dead’ load with magnitude Pa is applied on a quarter portion of the top surface, which assumes the negative Z-direction in the referential configuration. The block is initially stress free with zero displacement. The surface traction load is applied as a linear function of time and reaches the prescribed magnitude at time s. We adopt an incompressible Neo-Hookean model given by the following energy function,
[TABLE]
The material properties are chosen as kg/m3 and Pa. We simulate the problem with a fixed time step size s. We fix the values of and to and [math] in this example and choose and as the stopping criteria. For comparison purposes, we also simulate the problem with the variational multiscale (VMS) formulation [36] using equal-order interpolations. As a classical benchmark problem, the primary quantity of interest is the displacement at the upper center point (i.e. the point at , in the reference configuration). In Figure 6 (b), the compression levels at this point calculated by different methods are illustrated. For the coarsest mesh (two elements per side), the stable element with gives a very good prediction of the compression level. It is interesting to note that the equal-order interpolation using the element with the VMS formulation gives a fairly good result for a finer mesh with four elements per side. Using the same mesh, the stable elements with and gives slightly softer predictions, which is due to oscillations of the higher-order methods at the tip. Using a mesh with eight elements per side, both stable elements give indistinguishable results in comparison with the reference value. In Figure 7, we further compare the pressure profiles at the current configuration calculated by a coarse mesh (two elements per side) with the value of varying from to . The pressure profile calculated by a fine mesh (16 elements per side and ) is depicted to serve as a reference solution profile. It can be observed that the increase of the polynomial degree improves of the solution quality. For the case of , the calculated result essentially captures the major feature of the pressure field.
4.4 Tensile test of an anisotropic fiber-reinforced hyperelastic soft tissue specimen
In this example, we examine the performance of the proposed formulation for an anisotropic hyperelastic material, which has been designed to describe arterial tissue layers with distributed collagen fibers [13]. The geometry set-up and the material model are summarized in Table 1. The groundmatrix is modeled as an isotropic Neo-Hookean material, with being the shear modulus. The th family of collagen fibers is modeled by an exponential function . The unit vector characterizes the mean orientation of the fiber, and is a dispersion parameter that characterizes the distribution of the collagen fibers. In this study, we assume the mean orientation of the two families of fibers has no component in the radial direction and is completely determined by , the angle between the fiber orientation and the loading direction. For a circumferential specimen, the tensile load is along the circumferential direction and ; correspondingly, for an axial specimen, the value of is . We consider only one-eighth of the specimen by applying symmetry boundary conditions. On the loading surface, a master-slave relation is enforced for the nodes to ensure that the surface moves only in the loading direction. The loading traction is applied gradually and reaches N in 200 seconds. We simulate the problem with a fixed time step size s. Again, we fix the value of and to be and [math] and use and as the stopping criteria. Three different meshes are used for the proposed formulation: mesh 1 consists of elements with , mesh 2 consists of elements with , and mesh 3 consists of elements with . In Figure 8, the load-displacement curves calculated by the three different meshes for the circumferential and axial specimen are plotted. It is hard to distinguish the results in Figure 8 (a). In Figure 8 (b), we provide a detailed comparison near the tensile load N. The curve obtained from mesh 3 is still very close to the reference solid line, indicating improved accuracy with increasing polynomial degree. For comparison purposes, we present the stress results calculated by the VMS formulation [36] with linear tetrahedral elements using two different spatial resolutions (see Table 2). From Figures 9 and 10, we observe that the essential feature of the Cauchy stress is captured in mesh 2, although there are slight oscillations near the corners. The results calculated from the mesh 1 and mesh 3 are almost indistinguishable, indicating that increasing the polynomial degree improves the accuracy of the stress results. In contrast, the stress is poorly resolved in mesh 4 due to the low-order elements. The results of mesh 5 illustrate that mesh refinement helps improve the quality of the stress results. Yet, one can still observe a discontinuous pattern and oscillations of the stress profile.
4.5 Three-dimensional beam bending
In this example, we present a three-dimensional beam vibration problem to evaluate the performance of the elastodynamics formulation in a bending dominated scenario [5]. The problem configuration as well as the material properties are illustrated in Table 3. The beam is fully clamped at the base, and the other faces are specified by zero tractions. The body is initially stress free with zero displacement. The vibration is initiated through an initial velocity
[TABLE]
This initial condition leads to an oscillatory motion of the beam. For the simulations, we choose , , and for the discrete function spaces. We use and as the stopping criteria. The numerical results show the deformation state of the beam calculated from the two different meshes are indistinguishable, suggesting a coarse mesh with is capable of accurately describing the beam dynamics (Figure 11). Since the boundary data is time independent and the body force and surface tractions are zero, the total energy of the beam is conserved according to Proposition 1. We observe that the total energy is well-preserved up to s (Figure 12 (a)). From the periodic pattern of the kinetic and potential energies, we obtain an average period of the oscillation is 0.9018 s. To better illustrate the energy conservation, we plot the relative errors of the energy in Figure 12 (b), using three different spatial meshes. Interestingly, the error of the total energy achieves its maximum value when the beam reaches its largest deformation. For the coarsest mesh (), the error accumulates slightly over time, and we can see that the relative error reaches about one percent at around s. We also observe that the spatial mesh refinement helps reduce the error of the total energy. For the meshes with and , we do not observe a pile-up effect of the energy error. Also, the magnitude of the relative error is reduced with mesh refinement. In comparison with the previously published results [2, 32], the new formulation enjoys a better discrete energy conservation property.
4.6 A spinning annular disk
In this example, we study a spinning annular disk with zero traction boundary condition imposed on all boundary faces. In Figure 13 (a), the geometrical setting is illustrated. The inner radius of the disk is m, the outer radius is m, and the thickness is m. The material of the disk is Neo-Hookean with density kg/m3 and shear modulus Pa. Both the geometrical and material settings follow the benchmark example in [31]. The initial displacement is zero, and the spinning motion is initiated by an initial angular velocity of rad/s in the x-y plane, that is
[TABLE]
We choose the reference scales as m, kg, and s. The geometry of the domain can be exactly parametrized by quadratic NURBS, and hence we choose for the discrete function spaces with and . A coarse mesh is generated with 32 elements in the circumferential direction, 4 elements in the radial direction, and 4 elements in the axial direction; a fine mesh is generated with 64 elements in the circumferential direction, 8 elements in the radial direction, and 8 elements in the axial direction. The time step size is s, and the problem in integrated up to s. For the simulations, we use and as the stopping criteria. In Figure 13 (b), a snapshot of the simulated velocity in the annular disk is depicted. Due to the zero traction boundary condition and the zero body force, this problem serves as a benchmark for examining the energy stability as well as the momentum conservation properties. In Figure 14 (a), we can see that the kinetic energy and the total energy are nicely conserved. In Figure 14 (b), the relative errors of the total energy over time are plotted, which are uniformly smaller than . The exact value of the linear momentum is zero, and we see that the absolute errors are less than in Figure 14 (c). The x- and y-components of the angular momentum are zero, with numerical values having absolute errors less than (Figure 15). The analytic value of the z-component of the angular momentum is kgm2/s, and we depict its relative error from the simulation with the coarse mesh. Note that the error of the z-component of the angular momentum is highly oscillatory and is bounded by . The numerical results corroborate the estimates given in Section 3.2.
5 Conclusions and future work
In this work, we presented a new numerical formulation for incompressible hyper-elastodynamics. We have revealed that the proposed formulation possesses a physically compatible notion of numerical stability, and the inf-sup condition can be utilized to give a bound for the pressure. These properties favorably distinguish the proposed formulation from previously existing ones [15, 26, 38, 48]. We use smooth generalizations of the Taylor-Hood element based on NURBS for the spatial discretization, aiming to provide a higher-order method that is stable, robust, and implementationally convenient. The inf-sup stability for the elements is elucidated through numerical assessment. A variety of benchmark examples are simulated to investigate the effectiveness of the method in different loading conditions and for different material models. In particular, two dynamic problems are studied to verify the numerical stability and conservation properties.
In addition to the superior accuracy in stress calculations, the adoption of NURBS elements makes the description of material anisotropy convenient because the mesh naturally aligns along the axial, circumferential, and radial directions. These attributes make the proposed formulation a promising candidate for biomedical problems. Based on the proposed formulation, the anisotropic arterial wall model will be further refined with detailed stress-driven mass production and removal for individual constituents that comprise the tissue. This will lead to a three-dimensional patient-specific predictive tool for vascular growth and remodeling.
Acknowledgements
This work is supported by the National Institutes of Health (NIH) under the award numbers 1R01HL121754 and 1R01HL123689, the National Science Foundation (NSF) CAREER award OCI-1150184, and computational resources from the Extreme Science and Engineering Discovery Environment supported by the NSF grant ACI-1053575. The authors acknowledge TACC at the University of Texas at Austin for providing computing resources that have contributed to the research results reported within this paper.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] N. Abboud and G. Scovazzi. Elastoplasticity with linear tetrahedral elements: A variational multiscale method. International Journal for Numerical Methods in Engineering , 115:913–955, 2018.
- 2[2] M. Aguirre, A.J. Gil, J. Bonet, and A.A. Carreño. A vertex centred finite volume Jameson-Schmidt-Turkel (JST) algorithm for a mixed conservation formulation in solid dynamics. Journal of Computational Physics , 259:672–699, 2014.
- 3[3] F. Auricchio, L. Beirão da Veiga, C. Lovadina, and A. Reali. A stability study of some mixed finite elements for large deformation elasticity problems. Computer Methods in Applied Mechanics and Engineering , 194:1075–1092, 2005.
- 4[4] D. Boffi, F. Brezzi, and M. Fortin. Mixed Finite Element Methods and Applications . Springer, 2013.
- 5[5] J. Bonet, A.J. Gil, C.H. Lee, M. Aguirre, and R. Ortigosa. A first order hyperbolic framework for large strain computational solid dynamics. Part I: Total Lagrangian isothermal elasticity. Computer Methods in Applied Mechanics and Engineering , 283:689–732, 2015.
- 6[6] J. Bonet, A.J. Gil, and R. Ortigosa. A computational framework for polyconvex large strain elasticity. Computer Methods in Applied Mechanics and Engineering , 283, 1061-1094 2015.
- 7[7] J. Chung and G.M. Hulbert. A time integration algorithm for structural dynamics with improved numerical dissipation: the generalized- α 𝛼 \alpha method. Journal of applied mechanics , 60:371–375, 1993.
- 8[8] J.A. Cottrell, A. Reali, Y. Bazilevs, and T.J.R. Hughes. Isogeometric analysis of structural vibrations. Computer Methods in Applied Mechanics and Engineering , 195:5257–5296, 2006.
