Abstract
Fibrous biological tissues may be modeled using a continuous fiber distribution (CFD) to capture tension-compression nonlinearity, anisotropic fiber distributions, and load-induced anisotropy. The CFD framework requires spherical integration of weighted individual fiber responses, with fibers contributing to the stress response only when they are in tension. The common method for performing this integration employs the discretization of the unit sphere into a polyhedron with nearly uniform triangular faces (finite element integration or FEI scheme). Although FEI has proven to be more accurate and efficient than integration using spherical coordinates, it presents three major drawbacks: First, the number of elements on the unit sphere needed to achieve satisfactory accuracy becomes a significant computational cost in a finite element analysis. Second, fibers may not be in tension in some regions on the unit sphere, where the integration becomes a waste. Third, if tensed fiber bundles span a small region compared to the area of the elements on the sphere, a significant discretization error arises. This study presents an integration scheme specialized to the CFD framework, which significantly mitigates the first drawback of the FEI scheme, while eliminating the second and third completely. Here, integration is performed only over the regions of the unit sphere where fibers are in tension. Gauss-Kronrod quadrature is used across latitudes and the trapezoidal scheme across longitudes. Over a wide range of strain states, fiber material properties, and fiber angular distributions, results demonstrate that this new scheme always outperforms FEI, sometimes by orders of magnitude in the number of computational steps and relative accuracy of the stress calculation.
Keywords: Soft tissue mechanics, Fibrous tissues, Fiber density distribution, Integration on the sphere, Finite element analysis
1. Introduction
Starting with the studies of Lanir (Lanir 1979, 1983), fibrous biological tissues have increasingly been modeled using a continuous fiber distribution (CFD) to better capture tension-compression nonlinearity, anisotropic fiber distributions, and load-induced anisotropy. In Lanir’s original work, flat collagenous tissues such as skin, mesentery, and pericardium were modeled such that individual fibers were described by Hooke’s law, and the overall tissue response was evaluated from the weighted sum of individual fiber responses along all spatial directions, with the weight factor given by the fiber density along those directions.
Since then, many other tissues have been modeled successfully via the CFD framework, including the stress-stretch response of tendons and ligaments (Hurschler, Loitz-Ramage and Vanderby 1997), the planar biaxial stress-strain relationship in the aortic valve cusp (Billiar and Sacks 2000), the mechanical behavior of arterial layers with dispersion of the collagen fibers (Gasser, Ogden and Holzapfel 2006), and the mechanical response of the solid matrix of articular cartilage (Ateshian, Rajan, et al. 2009). Furthermore, several studies have shown that CFD captures the experimental response of fibrous tissues effectively. For example, Sacks and Sun (2003) demonstrated that CFD can reproduce biaxial in-plane responses accurately for various biological tissues, while providing insight into the structure and mechanics of tissue components. Gasser, Ogden and Holzapfel (2006) represented CFD as a generalized structure tensor that describes the dispersion of collagen fibers within the arterial adventitia layer and showed that CFD has a significant effect on the tissue’s mechanical response. Ateshian, Rajan, et al. (2009) showed that CFD is able to predict a number of experimental responses of articular cartilage which had previously not been modeled successfully, such as the incremental Poisson’s ratio from compression to tension, the alteration in tensile response following digestion of the proteoglycan ground matrix, and the complex uniaxial response to increasing strains in varying bath salt concentrations.
The CFD framework can be expressed as a spherical integration of weighted individual fiber responses. Using the notation of our prior study (Ateshian 2007), the overall tissue response is described by the total strain energy density W (E) as a function of the Lagrangian strain tensor E. Each fiber is assumed hyperelastic, with its response described by the strain energy function Ψ (En), where En is the normal strain along the fiber direction. W (E) is obtained from the integration of Ψ (En) over the unit sphere, weighted by a fiber density distribution R(n0) which varies with the fiber direction n0 in the reference configuration, and a Heaviside step function H (En) to ensure that only fibers in tension contribute to the integration,
| (1) |
The total stress and elasticity tensors can be obtained accordingly, as described previously (Ateshian 2007). This formulation is generally employed for compressible materials, as typically required when modeling the porous solid matrix of a hydrated biological tissue such as articular cartilage, where pore volume may evolve with time as interstitial fluid flows into or out of the tissue (Mow, Kuei, Lai and Armstrong 1980). When modeling nearly incompressible tissues, an uncoupled form of the strain energy density is often employed in finite element implementations to avoid the phenomenon of mesh locking (Bonet and Wood 1997),
| (2) |
where J = det F, F is the deformation gradient, and Ẽn is the normal component of Ẽ along the fiber direction n0. Here, Ẽ =(F̃T · F̃ − I)/2 where F̃ = J−1/3F, such that det F̃ = 1. For these uncoupled formulations, a typical form adopted for U (J) is
| (3) |
where κ is the bulk modulus. When the value of κ is selected to be much larger than other elastic moduli appearing in Ψ (Ẽn), the response of these materials is nearly isochoric, J ≈ 1, so that Ẽn ≈ En. The integration schemes presented below are equally applicable to the formulations of Eq.(1) and Eq.(2).
In order to numerically approximate the spherical integration described above, Lanir (1983) discretized the spherical angles over the rectangular domain of the (θ, ϕ)-plane, and performed a summation of the integrand at each integration point,
| (4) |
Bazant and Oh (1986) showed that numerical formulas with uniformly distributed integration points on the sphere are superior to this approach, since the uniform discretization over the rectangular (θ, ϕ)-plane produces a distribution wastefully crowded near the poles of the sphere. Formulas with uniformly distributed integration points over a unit sphere may be described as the finite element integration (FEI) scheme (Atkinson 1982),
| (5) |
where ΔAi is the element area, Qi is the centroid for each element, and N is the number of elements.
Methods for generating the integration points or elements on a unit sphere have been discussed in a series of articles. Bazant and Oh (1986) considered integration points on the edges and faces of polyhedra with uniform distribution and high degrees of symmetry. Fliege and Maier (1999) considered points as electrical charges and numerically calculated the point distribution by minimizing the potential energy of the charge distribution. Hannay and Nye (2004) derived these points by considering the Fibonacci sampling lattice with non-uniform scaling. Ehret, Itskov and Schmid (2010) investigated and compared a series of formulas for the FEI scheme, with applications to a full network model of rubber elasticity and to an exponential model for soft tissues. They demonstrated that asymmetric point distributions are most detrimental for inducing anisotropic responses in isotropic material laws. They also showed that symmetric distributions using a small number of integration points may also break the expected symmetry of the response.
Although these FEI schemes have been proven more accurate and efficient than uniform discretization over the rectangular (θ, ϕ)-plane, we find three major drawbacks to the FEI scheme. First, they usually require a large number of elements N to achieve sufficient accuracy (N > 1200), resulting in a large computational cost in a finite element (FE) analysis. Second, fibers may not be in tension in some regions on the unit sphere, where the integration becomes wasteful, thus diminishing computational efficiency. Third, a significant discretization error may arise when the tensed fiber bundles span a small region compared to the area of the elements on the sphere.
In our prior study (Ateshian 2007), we analyzed the material symmetry of fibrous tissues undergoing tension and compression, showing that the region where fibers are in tension can be expressed as a function of the eigenvalues of the strain tensor in a basis aligned with the eigenvectors of the strain. Based on this finding, our aim in this study was to develop an integration scheme exclusively for the CFD framework, that can significantly mitigate the first drawback of the FEI scheme, while eliminating the second and third completely.
In this presentation, we include one particular FEI scheme for comparison, where we evaluated the distribution of integration points on the sphere using an icosahedron to produce 20 and 60 uniformly distributed points, and a publicly-shared program (Semechko 2013) (function ‘Particle-SampleSphere’ within ‘Uniform Sampling of a Sphere’) to produce 196 to 1796 nearly uniformly distributed points by increments of 200. Semechko’s method generates approximately uniformly distributed points on a unit sphere by minimizing the potential energy of a system of charged particles. Though this algorithm does not produce fully symmetric point distributions, it can generate a broader range of integration points than fully symmetric formulations (Heo and Xu 2001).
2. Formulation
As shown previously (Ateshian 2007), there are four ranges of integration based on the Lagrangian strain eigenvalues Ei (i = 1, 2, 3), in the basis {m1, m2, m3} of eigenvectors of E:
T case: all eigenvalues are positive, Ei > 0. Fibers are in tension along all spatial directions, and the region of integration is the whole sphere, θ ∈ [0, 2π], ϕ ∈ [0, π].
- TC case: two eigenvalues are negative and one is positive, E1, E2 ≤ 0 < E3. Fibers are in tension inside an elliptical double cone whose apexes meet at the origin, and whose axis is along m3, Figure 1(a). The region of integration is inside the double cone, θ ∈ [0, 2π], ϕ ∈ [0, ϕ0] ∪ [π − ϕ0, π], where
(6) CT case: two eigenvalues are positive and one is negative, E3 ≤ 0 < E1, E2. Fibers are in tension outside the double cone, which is the complementary region of the TC case, Figure 1(b). The region of integration becomes θ ∈ [0, 2π], ϕ ∈ [ϕ0, π − ϕ0].
C case: all eigenvalues are negative, Ei < 0. In this case, fibers are in compression along all directions, and none contribute to the integration.
Figure 1.
Domain of integration of total strain energy function in (a) TC case and (b) CT case, corresponding to directions along which the fiber normal strain En is positive.
Since the two directions ±n0 represent the same fiber bundle, the integral over ϕ ∈ [0, π] in Eq.(1) may be evaluated from twice the integral over ϕ ∈ [0, π/2]. To numerically approximate the integration within these regions, we effected a change of variable from ϕ to ζ ∈ [−1, 1],
| (7) |
where ϕ ∈ [ϕa, ϕb] and ϕa and ϕb depend on the cases described above: ϕa = 0 in the T and TC cases and ϕa = ϕ0 in the CT case; ϕb = π/2 in the T and CT cases, and ϕb = ϕ0 in the TC case. In all cases, ζ ∈ [−1, 1], such that
| (8) |
The integration scheme we adopted here for the evaluation of I (f) uses Gauss-Kronrod quadrature along ζ and the trapezoidal rule along θ (Dahlquist and Björck 2008); we refer to it as the GKT scheme,
| (9) |
| (10) |
where ϕa and ϕb may depend on θj. Here, mT is the number of uniformly distributed integration points along θ, with θj = 2πj/mT, and nGK is the number of integration points along ζ, with ζi representing the Gauss-Kronrod quadrature points and wi representing the corresponding weights. We only chose odd values for mT, starting from 3, as they produced more accurate results than even values for integration along θ. The Gauss-Kronrod rule extends the n points of a Gauss rule by adding n + 1 integration points, nGK = 2n + 1, producing exact results for polynomials of degree 3n + 1 if n is even and 3n + 2 if n is odd. In this study, we only used odd values of n (n = 3, 5, ···, 13), such that nGK = 7, 11, ···, 27. For the GKT scheme, the number of integration points is thus N = mT · nGK. In the analyses presented below, we first chose nGK = 7, and increased it only when increasing mT produced no further reduction in error.
3. Single element analysis
The accuracy and computational efficiency of the GKT versus FEI schemes may be influenced by the choice of constitutive relation for the fiber stress-strain response, since a highly nonlinear response with strain can produce highly nonlinear spatial distributions of stress over the unit sphere. Accuracy and computational efficiency may also be influenced by the anisotropy of the fiber density distribution, especially when preferred fiber directions are not aligned with eigenvectors of the strain. First, we investigated the influence of the fiber stress-strain response, assuming an isotropic fiber distribution, . Then, for a given stress-strain response, we investigated the influence of R(n0) for initially transversely isotropic fiber distributions, while we rotated the eigenvectors of the strain relative to the preferred fiber distribution directions.
We analyzed a single finite element in the shape of a unit cube, under prescribed displacements. The face normals of the cube were aligned with the eigenvectors of E, and the eigenvalues Ei were evaluated from prescribed stretches λi along those directions, . The normal strain along each fiber direction En was evaluated from
| (11) |
where (θ, ϕ) are the spherical angles along the direction n0 of the fiber (Ateshian 2007).
We adopted three representative strain conditions to evaluate the T case, with λ1 = λ2 = λ3 = 1.1, TC case with λ1 = 0.5, λ2 = 0.9, λ3 = 1.1, and CT case with λ1 = 1.1, λ2 = 1.3, λ3 = 0.5. We illustrate the cube deformation, the range of integration over ϕ as a function of θ (Eq.(6)), and the region of integration in Table 1. We used MATLAB to perform the above GKT and FEI integrations for the unit cube analysis, and we compared principal normal stresses to the numerical value obtained with the MATLAB numerical double integration function ‘integral2’, evaluated with relative error of 10−5, henceforth described as exact values.
Table 1.
Three strain conditions may produce tensile strains in fibers passing through a given point, as determined from the values of the principal normal strains: In the T case, all fibers passing through that point are in tension; in the TC case, fibers oriented within an elliptical double cone are in tension; and in the CT case, fibers oriented outside the elliptical double cone are in tension.
| reference configuration |
current configuration |
range of ϕ | region of integration |
|
|---|---|---|---|---|
| T case |
|
|
|
|
| TC case |
|
|
|
|
| CT case |
|
|
|
|
3.1 Strain energy density
We chose a fiber strain energy density Ψ (En) that includes the exponential (Sacks and Sun 2003; Holzapfel, Gasser and Ogden 2000; Stylianopoulos and Barocas 2007) and power-law (Ateshian, Rajan, et al. 2009) relations commonly used in soft tissue mechanics,
| (12) |
where α, β, ξ are the material parameters.
When α = k2, β = 2, and ξ = k1, Eq.(12) reduces to the exponential function described by Holzapfel, Gasser and Ogden (2000). When α = 1, β = 2, and ξ = c, it also reduces to the Fung-type strain energy density described in (Holzapfel, Gasser and Ogden 2004; Sacks and Sun 2003), in which the exponential term is a combination of quadratic forms of all strain components. Letting α = 0, β = ᾱ, and ξ = ᾱξ̄ recovers the formulation of Ateshian, Rajan, et al. (2009) (where ᾱ,ξ̄ are the α,ξ defined in that study). From all these articles, the range of α falls within [0, 17] and that of β is within [2, 3.5]. In this analysis, we set these ranges to α = [0, 20] and β = [2, 4], to capture the values used in practice; specific combinations of α and β used in the simulations appear in Table 2. Since ξ is a constant factor that does not affect the accuracy, it was set to 1.
Table 2.
Six different combinations (A–F) of material coefficients α and β are employed with the strain energy density of Eq.(12), to assess the numerical performance of the Gauss-Kronrod-Trapezoidal (GKT) and Finite Element Integration (FEI) schemes.
| Material coefficients | |
|---|---|
| A | α = 0, β = 2 |
| B | α = 1, β = 2 |
| C | α = 20, β = 2 |
| D | α = 0, β = 4 |
| E | α = 1, β = 4 |
| F | α = 20, β = 4 |
We evaluated the largest relative error (RE) in the principal normal stresses against the corresponding exact values. We determined the number of integration points NI required to produce RE ≤ 1% for a range of material properties and all three strain conditions (Figure 2). NIGKT was smaller than or equal to NIFEI in all cases, with the largest difference most apparent in the TC and CT cases. There was no variation with fiber properties in the T and TC cases, though in the CT case NI exhibited a higher value for α = 20, which represents a highly nonlinear stress-strain response. The number of Gauss-Kronrod points was nGK = 7 for all cases, and the number of trapezoidal points mT ranged from 3 to 11.
Figure 2.
Number of integration points (NI) required to produce a relative error (RE) ≤ 1% in the principal normal stresses, when comparing GKT and FEI schemes to the MATLAB function ‘integral2’. The fiber density distribution is isotropic. Cases A–F correspond to the combinations of material coefficients appearing in Table 2. T, TC and CT cases represent three conditions that produce tensile normal strains in fibers, as described in Table 1.
3.2 Fiber density distribution
Two commonly used 3D continuous fiber distributions R(n0) in soft tissue mechanics include the transversely isotropic von Mises (Gasser, Ogden and Holzapfel 2006) and the orthotropic ellipsoidal (Ateshian, Rajan, et al. 2009) distributions. Let {f1, f2, f3} represent the orthonormal basis defining the preferred fiber directions (e.g., the normals to the planes of orthotropic symmetry) in the reference configuration. In this section, we analyzed the influence of the functional form of R(n0), as well as the relative orientation of the bases {f1, f2, f3} and {m1, m2, m3}, for GKT and FEI integration schemes. We used the fiber strain energy density corresponding to α = 0, β = 2, ξ = 1 in these cases. The relative orientation of the two bases was defined using spherical angles (θf, ϕf) as illustrated in Figure 3, where f1 lies in the (m1, m2)-plane; the combinations of θf and ϕf we used in the simulations appear in Table 3, where we set the ranges to θf ∈ [0, π] and ϕf ∈ [0, π/2]. For fiber distributions that are transversely isotropic about f3, and given the orthogonality of the principal planes of normal strain, constraining f1 and (θf, ϕf) in this manner did not reduce the generality of this analysis.
Figure 3.
Orientation of fiber axes {f1, f2, f3} relative to the basis {m1, m2, m3} of eigenvector of E.
Table 3.
Fiber axes orientations (θf, ϕf) relative to eigenvectors of the strain, used in the comparison of GKT and FEI schemes for von Mises and ellipsoidal fiber distribution densities.
| Fiber axes orientations | |
|---|---|
| A | ϕf = 0, θf = 0 |
| B | ϕf = π/4, θf = 0 |
| C | ϕf = π/4, θf = π/4 |
| D | ϕf = π/4, θf = π/2 |
| E | ϕf = π/4, θf = 3π/4 |
| F | ϕf = π/2, θf = 0 |
| G | ϕf = π/2, θf = π/4 |
| H | ϕf = π/2, θf = π/2 |
| I | ϕf = π/2, θf = 3π/4 |
3.2.1 von Mises distribution
The transversely isotropic π-periodic von Mises fiber distribution is given by
| (13) |
where erfi (x) is the imaginary error function and b > 0 is the concentration parameter (Gasser, Ogden and Holzapfel 2006). When b → 0, the fiber distribution becomes isotropic, with (Gasser, Ogden and Holzapfel 2006). With increasing values of b, the fibers become more aligned with f3, and the integrand in Eq.(1) exhibits increasing nonlinearity. In this analysis, we selected a most critical condition with b = 5 (Federico and Gasser 2010), to test the robustness of the integration schemes.
We calculated the total stress numerically with the GKT and FEI schemes for T, TC, and CT cases. We evaluated the measures RE and NI, defined above, for both integration schemes, with NI reported in Figure 4. NIGKT was smaller than NIFEI in all cases, with the largest difference most apparent in the TC and CT cases. The pattern for NIGKT also showed less variation with fiber orientation relative to the principal planes of normal strain than that for NIFEI. In these analyses, nGK = 7 was sufficient for all cases, and mT ranged from 3 to 15.
Figure 4.
Number of integration points (NI) required to produce a relative error (RE) ≤1% in the principal normal stresses, when comparing GKT and FEI schemes to the MATLAB function ‘integral2’. Fibers follow a transversely isotropic von Mises density distribution. Cases A–I correspond to dominant fiber axes orientations given in Table 3. T, TC and CT cases represent three conditions that produce tensile normal strains in fibers, as described in Table 1.
3.2.2 Ellipsoidal distribution
The orthotropic ellipsoidal fiber density distribution (Ateshian, Rajan, et al. 2009) is given by
| (14) |
where ( ) are the components of n0 in the fiber axes basis {f1, f2, f3}, a, b and c are the semi-principal axes of the ellipsoid, and C is obtained by satisfying ∫A R(n0) dA = 1 over the unit sphere. When a = b = 1, the distribution is transversely isotropic about f3; increasing values of c produce increasingly aligned fiber distributions. In this analysis, we selected a most critical condition with c = 10.
The resulting values of NI are presented in Figure 5. Similarly to the von Mises distribution, NIGKT was smaller than NIFEI in all cases, with the largest difference most apparent in the TC and CT cases. In these analyses, nGK = 7 was sufficient in most cases, except that nGK = 11 was required when ϕf = 0, π/4 in the T case; mT ranged from 3 to 15.
Figure 5.
Number of integration points (NI) required to produce a relative error (RE) ≤1% in the principal normal stresses, when comparing GKT and FEI schemes to the MATLAB function ‘integral2’. Fibers follow a transversely isotropic ellipsoidal density distribution. Cases A–I correspond to dominant fiber axes orientations given in Table 3. T, TC and CT cases represent three conditions that produce tensile normal strains in fibers, as described in Table 1.
4. Multi-elements analysis
To examine the performance of the GKT and FEI schemes in a multiple elements analysis, we implemented these integration schemes in the open source finite element software FEBio (http://www.febio.org). We used a cube meshed with a large number of elements to examine the performance and computational efficiency of these integration schemes. Furthermore, we modeled an annular disk subjected to a prescribed axial compression to examine the axisymmetry of the principal components of stress for both integration schemes.
4.1 Compressible Unit cube
We subjected a unit cube, meshed with 20×20×20 8-node hexahedral elements, to the same strain conditions described above, using the fiber strain energy density function in Eq.(12), superposed on a compressible neo-Hookean ground matrix as described by Bonet and Wood (1997) with Lamé-like coefficients λ= 0 and μ = 0.5 × 10−3 (Young’s modulus EY = 10−3 and Poisson’s ratio ν = 0); we investigated isotropic (spherical), von Mises (b = 5) and ellipsoidal (a = b = 1, c = 10) fiber density distributions, with fiber axes orientation similarly varied. Specific values of fiber properties α and β (with ξ = 1) and fiber axes orientations used in each of the simulations are presented in Table 4. The units of length and stress are arbitrary in this analysis; for example, the unit cube may be 1 mm × 1 mm × 1 mm and the units of EY and ξ may be kPa or MPa.
Table 4.
Material coefficients, fiber density distributions and fiber material axes directions used in the multi-element analysis.
| Material coefficients | Fiber distribution | Fiber axes orientation | |
|---|---|---|---|
| A | α = 0, β = 2 | spherical | NA |
| B | α = 20, β = 2 | spherical | NA |
| C | α = 20, β = 4 | spherical | NA |
| D | α = 0, β = 2 | von Mises | ϕf = 0, θf = 0 |
| E | von Mises | ϕf = π/4, θf = 0 | |
| F | von Mises | ϕf = π/2, θf = 0 | |
| G | ellipsoidal | ϕf = 0, θf = 0 | |
| H | ellipsoidal | ϕf = π/4, θf = 0 | |
| I | ellipsoidal | ϕf = π/2, θf = 0 |
Principal normal stresses were evaluated numerically using the GKT and FEI schemes, for T, TC, and CT strain cases. We performed a convergence analysis on the number of integration points required to produce a relative change RC < 1% in the principal stresses. We increased the number of integration points N between consecutive iterations i in the convergence analysis based on the GKT scheme: Ni−1 = mT · nGK and Ni = (mT + 2) · nGK (since only odd values of mT were employed); the same increment ΔN = Ni − Ni−1 was applied to the FEI scheme. The largest value of RC among all three principal stresses was derived by subtracting the stress at the current Ni relative to that at the previous Ni−1, and normalizing the absolute value of that difference by the stress at the current Ni. The value of Ni when convergence was achieved (RC ≤ 1%) was denoted by NI, and the running (clock) time required to evaluate the converged case was denoted by RT. We purposefully selected Young’s modulus EY of the ground matrix to be much smaller than the fiber modulus ξ, to minimize the influence of EY on the value of RC, since the GKT and FEI integration schemes only affected the calculation of stress in the fibers.
In most cases, NIGKT was smaller than NIFEI, often by one order of magnitude (Figure 6) and with the largest difference found in the TC and CT cases; the only exception occurred in the T case with isotropic fiber density, where NI had similar small values for both schemes. In the T case, both schemes had higher values of NI with transversely isotropic fiber density distributions. In the TC and CT cases, NIFEI showed larger variation with fiber properties and basis orientations. RT had the same pattern as NI for both schemes, therefore RTGKT was smaller than RTFEI in most cases, with the largest differences observed in the TC and CT cases.
Figure 6.
Number of integration points NI (bars) required to achieve a relative change (RC) ≤ 1% in the calculation of the principal normal stresses, in the multi-element convergence analysis of a compressible unit cube. The clock time CT (curves, black for FEI, gray for GKT) required to complete the analysis of the corresponding converged case is also reported. Cases A–I correspond to the various combinations of fiber properties, fiber density distributions and fiber basis orientations given in Table 4. Results are reported for both GKT and FEI schemes, for three representative conditions that produce tensile normal strains in fibers (Table 1).
The relative change RC is also reported in Figure 7 when the number of integration points Ni was prescribed to be nearly the same for both schemes, with (nGK, mT) = (11, 35) for GKT and 396 for FEI. We found that RCGKT ≈ 0 for most cases, except with the ellipsoidal fiber distribution density. RCFEI was consistently larger than RCGKT in all cases.
Figure 7.
Relative change RC in principal normal stresses between consecutive iterations Ni−1 and Ni, when Ni was prescribed close to 390 for GKT and FEI schemes. Cases A–I correspond to the various combinations of fiber properties, fiber density distributions and fiber basis orientations given in Table 4. For analyses A through F, the value of RCGKT was nearly zero. Results are reported for both GKT and FEI schemes, for three representative conditions that produce tensile normal strains in fibers (Table 1).
4.2 Nearly Incompressible Unit Cube
A unit cube meshed with 20 × 20 × 20 8-node hexahedral elements was subjected either to a tensile stretch (λ3 = 1.3) or a compressive stretch (λ3 = 0.7) along the z – axis, while faces initially normal to the x– and y–axes were traction-free. The cube was modeled with the uncoupled strain energy density formulation of Eq.(2), superposed on a nearly incompressible neo-Hookean ground matrix (Ψ (C̃) = c(Ĩ1 − 3)/2, where Ĩ1 = trC̃ and C̃= F̃T · F̃) with c = 1. The bulk modulus in U (J) was set to κ = 3000. Isotropic (spherical), von Mises (b = 5) and ellipsoidal (a = b = 1, c = 10) fiber density distributions were also investigated, and the fiber axes orientation was similarly varied. Specific values of fiber properties α and β (with ξ = 10) and fiber axes orientations used in each of the simulations are presented in Table 4. As in the previous section, units are arbitrary for the cube size (e.g., mm), and the properties c, κ, and ξ (e.g., kPa or MPa).
Principal normal components of the Cauchy stress were evaluated numerically using the GKT and FEI schemes, for the strech and compression cases. A convergence analysis was performed similar to that described in the previous section. In all cases, NIGKT was smaller than NIFEI, often by more than one order of magnitude (Figure 6). In both loading configurations, the FEI scheme had much higher values of NI with isotropic fiber density when α = 20 and β = 2, and also with transversely isotropic fiber density when ϕf = 0 and π/4. RT followed a similar pattern as NI for both schemes, therefore RTGKT was smaller than RTFEI in all cases, with the largest differences observed in conditions B, D and H. In all these analyses, the volume ratio J ranged from 0.99925 to 1.02947; the latter value, achieved in case B where the fiber response was most nonlinear, could be brought closer to unity by increasing κ, however the same value of κ was adopted across all cases in this evaluation, for consistent comparison.
4.3 Nearly Incompressible Annular disk
An annular disk with a thickness of 0.5 mm, and inner and outer diameters of 4 and 10 mm, was meshed with 336 hexahedral elements. The material model employed the same solid uncoupled solid mixture described in the previous section, with the neo-Hookean parameter set to c = 1 kPa and bulk modulus κ = 104 kPa; fiber material parameters were set to α= 4, β = 4, ξ = 10 kPa, with an isotropic fiber density distribution. The bottom of the disk was fixed in the axial direction and the inner rim was constrained in the radial and tangential directions, while the top face had a prescribed displacement of −0.15 mm (compression). This problem is similar, but not identical, to the finite element model analyzed by Ehret, Itskov and Schmid (2010). We used the GKT scheme with (nGK, mT) = (7, 9) and the FEI scheme with NFEI = 60. The maximum principal normal Cauchy stress is reported in Figure 9. The FEI scheme exhibited a fluctuating distribution circumferentially, whereas the GKT scheme produced the expected axisymmetric distribution. The value of J ranged from 0.9982 at the inner rim, to 0.9999 at the outer rim, for both integration schemes.
Figure 9.
Maximum principal normal Cauchy stress evaluated using (a) the FEI scheme (NFEI = 60), and (b) the GKT scheme, (nGK, mT) = (7, 9).
5. Discussion
In this study, we introduced an integration scheme specialized to continuous fiber distributions where fibers may only sustain tension. We restricted the integration to the subdomain of the unit sphere where the normal strain is tensile (Figure 1); we used Gauss-Kronrod quadrature across latitudes and the trapezoidal rule across longitudes. We compared this GKT scheme to the most commonly used integration method, the finite element integration scheme, which employs uniformly (or nearly-uniformly) distributed integration points on the unit sphere. Despite its advantages relative to integration over the rectangular domain of spherical angles, there are three major drawbacks to the FEI scheme: a high computational cost due to the usually large number of integration points needed to achieve sufficient accuracy, a waste of integration over the domain of the unit sphere where fibers are not in tension, and a discretization error when tensed fiber bundles span a small region compared to the discretized surface of the unit sphere.
As shown from the results of this study, the GKT scheme significantly mitigated the first drawback, by demonstrating that fewer integration points were needed to achieve the same accuracy as the FEI scheme (NIGKT ≤ NIFEI) in all cases (Figure 2, 4, 5, 6). By design (Figure 1 and Table 1), the GKT scheme also eliminated the second and third drawbacks completely. The smaller value of NI achieved in the GKT scheme translated into reduced computational time (RTGKT < RTFEI, Figure 6), despite the fact that the GKT scheme required the additional evaluation of eigenvalues and eigenvectors of the strain.
We performed analyses on a single cubic element to evaluate the accuracies of both schemes under various choices of nonlinear fiber responses (Figure 2) and fiber distribution densities (Figure 4 and 5). Evaluations of these integration schemes were performed using fully coupled as well as uncoupled strain energy density formulations, commonly used for modeling compressible and nearly incompressible solids in finite element analyses, respectively. To achieve the same accuracy, the FEI scheme generally required more integration points than the GKT scheme, especially in the TC and CT cases. More generally, the accuracy of the stress calculation may not be determinable, in which case a convergence analysis may be performed by varying the number of integration points. As illustrated in Figure 6 and Figure 8, the GKT scheme required fewer integration points to achieve a desired convergence threshold than the FEI scheme in all cases except for the T case with isotropic fiber density distribution and a compressible material model, where the performances of the two schemes were comparable. Alternatively, when the number of integration points was fixed in advance, the GKT scheme always achieved better results than the FEI scheme, often by orders of magnitude as illustrated in Figure 7.
Figure 8.
Number of integration points NI (bars) required to achieve a relative change (RC) ≤ 1% in the calculation of the principal normal stresses, in the multi-element convergence analysis of a nearly incompressible cube. The clock time CT (curves, black for FEI, gray for GKT) required to complete the analysis of the corresponding converged case is also reported. Cases A-I correspond to the various combinations of fiber properties, fiber density distributions and fiber basis orientations given in Table 4. Results are reported for both GKT and FEI schemes, for two representative loading conditions that produce tensile normal strains in fibers (Table 1).
The GKT scheme was less sensitive to the nonlinearity of the fiber stress response than the FEI scheme when the strains switched between T, TC and CT cases and the fiber distribution was isotropic (Figure 2). We may attribute this differential sensitivity to the fact that the nonlinear variation of the fiber stress along the different fiber directions was captured more accurately by the higher-order Gauss-Kronrod integration scheme than the midpoint-rule FEI scheme.
Both schemes were found to be variably sensitive to the orientation of the principal direction of transversely isotropic fiber distributions relative to the principal directions of normal strain (Figure 4 and 5), though the GKT scheme consistently performed better in all cases. As addressed in the study of Ehret, Itskov and Schmid (2010), FEI schemes are not all equal, as some of them may break the expected symmetry of the stress distribution. As shown here, the GKT scheme maintained symmetry when expected (Figure 9).
In practice, a user may not know in advance how many integration points N are needed to achieve a desired accuracy for a particular problem. Based on this study, we recommend that a convergence analysis be performed, as illustrated in the case of the finite element analysis of a cube. When convergence analyses are not convenient or practical, the value of N may be selected from the most conservative case of this study. For the GKT scheme, these values were nGK = 11 and mT = 31, thus corresponding to N = 341.
The Gauss-Kronrod rule used in the GKT scheme is known to be one of the easiest and most effective methods of numerical integration (Dahlquist and Björck 2008). For example, it is used in the double integration function ‘integral2’ in MATLAB (www.mathworks.com), which applies this rule across both directions of integration (Shampine 2008), called the GKGK scheme. In this study, we adopted the Gauss-Kronrod rule only across latitudes, while we used the trapezoidal rule across longitudes, because the integrand of the CFD framework is 2π-periodic, and the trapezoidal rule has super convergence property for integrating periodic trigonometric polynomials (Dahlquist and Björck 2008). Though not shown here, the GKT scheme was found to converge with fewer integration points than the GKGK scheme in most cases of this study.
In summary, in this study we introduced a GKT integration scheme specialized to the analysis of stresses in continuous fiber distributions, where fibers can only sustain tension. We showed that this scheme performed consistently more efficiently than the conventional FEI scheme in a range of analyses that examined nonlinear and anisotropic fiber responses, for compressible and nearly incompressible material models.
Acknowledgments
Funding
Research reported in this publication was supported by the National Institute of General Medical Sciences of the National Institutes of Health under award numbers R01GM083925.
Footnotes
The content is solely the responsibility of the author and does not necessarily represent the official views of the National Institutes of Health.
References
- Ateshian GA. Anisotropy of fibrous tissues in relation to the distribution of tensed and buckled fibers. J Biomech Eng. 2007;129(2):240–9. doi: 10.1115/1.2486179. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ateshian GA, Rajan V, Chahine NO, Canal CE, Hung CT. Modeling the matrix of articular cartilage using a continuous fiber angular distribution predicts many observed phenomena. J Biomech Eng. 2009;131(6):061003. doi: 10.1115/1.3118773. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Atkinson K. Numerical integration on the sphere. J Aust Math Soc B. 1982;23:332–347. [Google Scholar]
- Bazant ZP, Oh BH. Efficient numerical-integration on the surface of a sphere. Z Angew Math Mech. 1986;66(1):37–49. [Google Scholar]
- Billiar KL, Sacks MS. Biaxial mechanical properties of the native and glutaraldehyde-treated aortic valve cusp: Part ii–a structural constitutive model. J Biomech Eng. 2000;122(4):327–35. doi: 10.1115/1.1287158. [DOI] [PubMed] [Google Scholar]
- Bonet J, Wood RD. Nonlinear continuum mechanics for finite element analysis. Cambridge University Press; 1997. [Google Scholar]
- Dahlquist G, Björck Å. Numerical methods in scientific computing. Philadelphia: Society for Industrial and Applied Mathematics; 2008. Available from: http://www.loc.gov/catdir/enhancements/fy0834/2007061806-b.html. [Google Scholar]
- Ehret AE, Itskov M, Schmid H. Numerical integration on the sphere and its effect on the material symmetry of constitutive equations-a comparative study. Int J Numer Methods Eng. 2010;81(2):189–206. [Google Scholar]
- Federico S, Gasser TC. Nonlinear elasticity of biological tissues with statistical fibre orientation. J R Soc Interface. 2010;7(47):955–66. doi: 10.1098/rsif.2009.0502. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Fliege J, Maier U. The distribution of points on the sphere and corresponding cubature formulae. IMA J Numer Anal. 1999;19(2):317–334. [Google Scholar]
- Gasser TC, Ogden RW, Holzapfel GA. Hyperelastic modelling of arterial layers with distributed collagen fibre orientations. J R Soc Interface. 2006;3(6):15–35. doi: 10.1098/rsif.2005.0073. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hannay J, Nye J. Fibonacci numerical integration on a sphere. J Phys A-Math Gen. 2004;37(48):11591–11601. [Google Scholar]
- Heo S, Xu Y. Constructing fully symmetric cubature formulae for the sphere. Mathematics of computation. 2001;70(233):269–279. [Google Scholar]
- Holzapfel G, Gasser T, Ogden R. A new constitutive framework for arterial wall mechanics and a comparative study of material models. J Elasticity. 2000;61(1–3):1–48. [Google Scholar]
- Holzapfel GA, Gasser TC, Ogden RW. Comparison of a multi-layer structural model for arterial walls with a fung-type model, and issues of material stability. J Biomech Eng. 2004;126(2):264–75. doi: 10.1115/1.1695572. [DOI] [PubMed] [Google Scholar]
- Hurschler C, Loitz-Ramage B, Vanderby R., Jr A structurally based stress-stretch relationship for tendon and ligament. J Biomech Eng. 1997;119(4):392–9. doi: 10.1115/1.2798284. [DOI] [PubMed] [Google Scholar]
- Lanir Y. A structural theory for the homogeneous biaxial stress-strain relationships in flat collagenous tissues. J Biomech. 1979;12(6):423–36. doi: 10.1016/0021-9290(79)90027-7. [DOI] [PubMed] [Google Scholar]
- Lanir Y. Constitutive equations for fibrous connective tissues. J Biomech. 1983;16(1):1–12. doi: 10.1016/0021-9290(83)90041-6. [DOI] [PubMed] [Google Scholar]
- Mow VC, Kuei SC, Lai WM, Armstrong CG. Biphasic creep and stress relaxation of articular cartilage in compression: Theory and experiments. J Biomech Eng. 1980;102(1):73–84. doi: 10.1115/1.3138202. [DOI] [PubMed] [Google Scholar]
- Sacks MS, Sun W. Multiaxial mechanical behavior of biological materials. Annu Rev Biomed Eng. 2003;5:251–84. doi: 10.1146/annurev.bioeng.5.011303.120714. [DOI] [PubMed] [Google Scholar]
- Semechko A. Uniform sampling of a sphere. 2013 [cited 2014 May 26]; Available from: http://www.mathworks.com/matlabcentral/fileexchange/37004-uniform-sampling-of-a-sphere.
- Shampine LF. Matlab program for quadrature in 2d. Applied Mathematics and Computation. 2008;202(1):266–274. [Google Scholar]
- Stylianopoulos T, Barocas VH. Volume-averaging theory for the study of the mechanics of collagen networks. Comput Methods Appl Mech Eng. 2007;196(31–32):2981–2990. [Google Scholar]









