Cheng Jie, Zhang Lucy T
Department of Mechanical Aerospace and Nuclear Engineering Rensselaer Polytechnic Institute, Troy, New York 12180, USA.
School of Mechanical Engineering, Tianjin University of Science and Technology, Tianjin, P. R. China.
Int J Comput Methods. 2018 Jun;15(1). doi: 10.1142/S0219876218500287. Epub 2017 Sep 28.
Hyperelastic models are of particular interest in modeling biomaterials. In order to implement them, one must derive the stress and elasticity tensors from the given potential energy function explicitly. However, it is often cumbersome to do so because researchers in biomechanics may not be well-exposed to systematic approaches to derive the stress and elasticity tensors as it is vaguely addressed in literature. To resolve this, we present a framework of a general approach to derive the stress and elasticity tensors for hyperelastic models. Throughout the derivation we carefully elaborate the differences between formulas used in the displacement-based formulation and the displacement/pressure mixed formulation. Three hyperelastic models, Mooney-Rivlin, Yeoh and Holzapfel-Gasser-Ogden models that span from first-order to higher order and from isotropic to anisotropic materials, are served as examples. These detailed derivations are validated with numerical experiments that demonstrate excellent agreements with analytical and other computational solutions. Following this framework, one could implement with ease any hyperelastic model as user-defined functions in software packages or develop as an original source code from scratch.
超弹性模型在生物材料建模中特别受关注。为了实现这些模型,必须从给定的势能函数中明确推导应力张量和弹性张量。然而,这样做往往很麻烦,因为生物力学领域的研究人员可能不太熟悉推导应力张量和弹性张量的系统方法,因为相关内容在文献中阐述得比较模糊。为了解决这个问题,我们提出了一个用于推导超弹性模型应力张量和弹性张量的通用方法框架。在整个推导过程中,我们仔细阐述了基于位移的公式和位移/压力混合公式中所用公式之间的差异。以三个超弹性模型为例,即从一阶到高阶、从各向同性到各向异性材料的穆尼 - 里夫林模型、杨模型和霍尔扎普费尔 - 加塞尔 - 奥格登模型。这些详细的推导通过数值实验进行了验证,实验结果表明与解析解和其他计算解具有极好的一致性。按照这个框架,人们可以轻松地在软件包中将任何超弹性模型作为用户定义函数来实现,或者从零开始开发为原始源代码。