A highly accurate 1st-and 2nd-order differentiation scheme for hyperelastic material models based on hyper-dual numbers

被引:35
作者
Tanaka, Masato [1 ]
Sasagawa, Takashi [1 ]
Omote, Ryuji [1 ]
Fujikawa, Masaki [2 ]
Balzani, Daniel [3 ]
Schroeder, Joerg [3 ]
机构
[1] Toyota Cent Res & Dev Labs Inc, Nagakute, Aichi 4801192, Japan
[2] Univ Ryukyus, Dept Mech Syst, Fac Engn, Nishihara, Okinawa 9030213, Japan
[3] Univ Duisburg Essen, Dept Civil Engn, Fac Engn, Inst Mech, D-45117 Essen, Germany
关键词
Nonlinear finite element method; Finite deformations; Numerical derivative; Strain energy function; Hyper-dual numbers; NUMERICAL DIFFERENTIATION; TANGENT MODULI; MATRICES;
D O I
10.1016/j.cma.2014.08.020
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this paper we propose a numerical scheme for the calculation of stresses and corresponding consistent tangent moduli for hyperelastic material models, which are derived in terms of the first and second derivatives of a strain energy function. This numerical scheme provides a compact model-independent framework, which means that once the framework is implemented, any other hyperelastic material model can be incorporated by solely modifying the energy function. The method is based on the numerical calculation of strain energy derivatives using hyper-dual numbers and thus referred to as hyper-dual step derivative (HDSD). The HDSD does neither suffer from roundoff errors nor from truncation errors and is thereby a highly accurate method with high stability being insensitive to perturbation values. Furthermore, it enables the calculation of derivatives of arbitrary order. This is a great advantage compared to other numerical approaches as, e. g., the finite difference approximation which is highly sensitive with respect to the perturbation value and which thus only yields accurate approximations for a small regime of perturbation values. Another alternative, the complex-step derivative approximation enables highly accurate derivatives for a wide range of small perturbation values, but it only provides first derivatives and is thus not able to calculate stresses and moduli at once. In this paper, representative numerical examples using an anisotropic model are provided showing the performance of the proposed method. In detail, an introductory example shows the insensitivity with respect to the perturbation values and the higher accuracy compared to the finite difference scheme. Furthermore, examples demonstrate the robustness and simple implementation of the HDSD scheme in finite element software. It turns out that the higher accuracy compared with other approaches can still be achieved in reasonable computing time. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:22 / 45
页数:24
相关论文
共 18 条
[1]  
[Anonymous], 1878, J REINE ANGEW MATH
[2]  
Ball J., 1977, SPRINGER LECT NOTES, V316
[3]   A polyconvex framework for soft biological tissues.: Adjustment to experimental data [J].
Balzani, D. ;
Neff, P. ;
Schroeder, J. ;
Holzapfel, G. A. .
INTERNATIONAL JOURNAL OF SOLIDS AND STRUCTURES, 2006, 43 (20) :6052-6070
[4]  
CLIFFORD W., 1871, Proceedings of the London Mathematical Society, V1, P381, DOI [10.1112/plms/s1-4.1.381, DOI 10.1112/PLMS/S1-4.1.381]
[5]  
Fike JA, 2013, Ph.D. Thesis
[6]   Numerically generated tangent stiffness matrices using the complex variable derivative method for nonlinear structural analysis [J].
Kim, Sanghaun ;
Ryu, Junghyun ;
Cho, Maenghyo .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2011, 200 (1-4) :403-413
[7]   Extensions of the first and second complex-step derivative approximations [J].
Lai, K. -L. ;
Crassidis, J. L. .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2008, 219 (01) :276-293
[8]   DIFFERENTIATION FORMULAS FOR ANALYTIC FUNCTIONS [J].
LYNESS, JN .
MATHEMATICS OF COMPUTATION, 1968, 22 (102) :352-&
[9]   Review and Unification of Methods for Computing Derivatives of Multidisciplinary Computational Models [J].
Martins, Joaquim R. R. A. ;
Hwang, John T. .
AIAA JOURNAL, 2013, 51 (11) :2582-2599
[10]   Numerical computation of algorithmic (consistent) tangent moduli in large-strain computational inelasticity [J].
Miehe, C .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1996, 134 (3-4) :223-240