Title

1 downloads 0 Views 77KB Size Report
on a double numerical differentiation algorithm. Validation with a 3D anisotropic artery inflation simulation was also performed. Methods. Overall, we will firstΒ ...
Automatic numerical evaluation of stress and tangent modulus for hyperelastic material implementation in finite element analysis Yuxiang Wang1, 2*, Gregory J. Gerling1, 3 of Systems and Information Engineering, University of Virginia 2Department of Mechanical and Aerospace Engineering, University of Virginia 3Department of Biomedical Engineering, University of Virginia 1Department

Introduction Finite element (FE) simulations of biological tissues often involve highly nonlinear hyperelastic materials. Implementation of such material, however, still remains a challenge in computational studies. While most FE toolboxes support user defined materials, the derivation and coding needs to be done by hand, which is timeconsuming for any non-trivial strain energy function, requires considerable amount of familiarity with tensor algebra, and is prone to human errors. Efforts were made to automate the implementation of hyperelastic materials based on given strain energy function. Young et al. [1] used computer algebra system to auto-implement user-defined materials for ABAQUS, but is only limited to those strain energy functions explicitly expressed in terms of Lagragian strain tensor. Sun et al. [2] took the numerical approximation approach, where the tangent modulus can be obtained by perturbing the stress tensor. This approach is very effective in reducing part of the workload, but it still requires the analytic derivation of the stress tensor given strain energy function, and therefore is not fully automatic. Here, we introduce a fully automatic implementation of hyperelastic materials, based on a double numerical differentiation algorithm. Validation with a 3D anisotropic artery inflation simulation was also performed. Methods Overall, we will first numerically differentiate strain energy function to obtain stress and then numerically differentiate stress to obtain tangent modulus. Following the notation used by Holzapfel [3], we start with a specified strain energy function Ξ¨(𝐅𝐅), which is related to the 2nd Piola-Kirchhoff stress in the linearized form of βˆ†Ξ¨ = 𝐒𝐒: βˆ†π„π„. We choose the perturbation of deformation gradient to be πœ€πœ€ βˆ†π…π… (𝑖𝑖𝑖𝑖) β‰ˆ 2𝑆𝑆 𝐅𝐅 βˆ’T οΏ½πžπžπ‘–π‘– βŠ— πžπžπ‘—π‘— + πžπžπ‘—π‘— βŠ— πžπžπ‘–π‘– οΏ½ (1) where πœ€πœ€π‘†π‘† is a small perturbation parameter. We can now eventually get components of the 2nd Piola-Kirchhoff stress from the first numerical differentiation

𝑆𝑆𝑖𝑖𝑖𝑖 β‰ˆ

Ξ¨(𝐅𝐅)βˆ’Ξ¨(𝐅𝐅� (𝑖𝑖𝑖𝑖) ) πœ€πœ€π‘ π‘ 

(2)

Then, applying the perturbation from Sun et al. [2] and plug in the stress obtained from Eqn. (2) we can get the tangent modulus from the second numerical differentiation, with another small perturbation parameter πœ€πœ€πΆπΆ . Three validation experiments were performed. First, we used direct calculation to optimize perturbation parameters to minimize numerical error. Then, FE models with single element were validated. At last, we followed Zulliger et al. [4] to perform an artery inflation simulation for validation, using anisotropic Holzapfel model [3]. Results The validation tests shows that optimal values for πœ€πœ€π‘ π‘  and πœ€πœ€πΆπΆ are 10βˆ’6 and 10βˆ’4 respectively. The average stress error with such parameter settings were 7 Γ— 10βˆ’5 in the single-element validation at uniaxial compression/tension, biaxial tension and simple shear cases. In the artery inflation simulation, our numerical implementation yielded the exact same result compared to the analytic implementation, with a relative error of 4 Γ— 10βˆ’6 for inflated radius at 25 kPa pressure. Conclusions We provided a fully automated implementation of arbitrary hyperelastic material. This method well matches the result yielded by the analytic method, while requiring only a strain energy function to be present. References

[1] J. M. Young, J. Yao, A. Ramasubramanian, L. A. Taber, and R. Perucchio, β€œAutomatic generation of user material subroutines for biomechanical growth analysis.,” J. Biomech. Eng., vol. 132, no. 10, p. 104505, Oct. 2010. [2] W. Sun, E. L. Chaikof, and M. E. Levenston, β€œNumerical approximation of tangent moduli for finite element implementations of nonlinear hyperelastic material models.,” J. Biomech. Eng., vol. 130, no. 6, p. 061003, Dec. 2008. [3] T. C. Gasser, R. W. Ogden, and G. A. Holzapfel, β€œHyperelastic modelling of arterial layers with distributed collagen fibre orientations.,” J. R. Soc. Interface, vol. 3, no. 6, pp. 15–35, Feb. 2006. [4] M. A. Zulliger, P. Fridez, K. Hayashi, and N. Stergiopulos, β€œA strain energy function for arteries accounting for wall composition and structure.,” J. Biomech., vol. 37, no. 7, pp. 989–1000, Jul. 2004.