Abstract
In this paper a robust approximation scheme for the numerical calculation of tangent stiffness matrices is presented in the context of nonlinear thermo-mechanical finite element problems and its performance is analyzed. The scheme extends the approach proposed in Kim et al. (Comput Methods Appl Mech Eng 200:403–413, 2011) and Tanaka et al. (Comput Methods Appl Mech Eng 269:454–470, 2014 and bases on applying the complex-step-derivative approximation to the linearizations of the weak forms of the balance of linear momentum and the balance of energy. By incorporating consistent perturbations along the imaginary axis to the displacement as well as thermal degrees of freedom, we demonstrate that numerical tangent stiffness matrices can be obtained with accuracy up to computer precision leading to quadratically converging schemes. The main advantage of this approach is that contrary to the classical forward difference scheme no round-off errors due to floating-point arithmetics exist within the calculation of the tangent stiffness. This enables arbitrarily small perturbation values and therefore leads to robust schemes even when choosing small values. An efficient algorithmic treatment is presented which enables a straightforward implementation of the method in any standard finite-element program. By means of thermo-elastic and thermo-elastoplastic boundary value problems at finite strains the performance of the proposed approach is analyzed.
Similar content being viewed by others
References
Balzani D, Scheunemann L, Brands D, Schröder J (2014) Construction of two- and three-dimensional statistically similar RVEs for coupled micro-macro simulations. Comput Mech 54:1269–1284
Kim S, Ryu J, Cho M (2011) Numerically generated tangent stiffness matrices using the complex variable derivative method for nonlinear structural analysis. Comput Methods Appl Mech Eng 200:403–413
Kran R, Khandelwal K (2014) Complex step derivative approximations for numerical evaluation of tangent moduli. Comput Struct 140:1–13
Lee EH (1969) Elasto-plastic deformation at finite strains. J Appl Mech 36(1):1–6
Lyness JN (1968) Differentiation formulas for analytic functions. Math Comput 22:352–362
Miehe C (1988) On the numerical treatment of thermomechanical processes. Dissertation thesis, Report of the Institute of Mechanics and Numerical Mechanics, Leibniz University Hannover, F 88/6
Miehe C (1996) Numerical computation of algorithmic (consistent) tangent moduli in large-strain computational inelasticity. Comput Methods Appl Mech Eng 134:223–240
Miehe C, Stein E, Wagner W (1994) Associative multiplicative elasto-plasticity: formulation and aspects of the numerical implementation including stability analysis. Comput Struct 52:969–978
Pérez-Foguet A, Rodríguez-Ferran A, Huerta A (2000) Numerical differentiation for local and global tangent operators in computational plasticity. Comput Methods Appl Mech Eng 189:277–296
Pérez-Foguet A, Rodríguez-Ferran A, Huerta A (2000) Numerical differentiation for non-trivial consistent tangent matrices: an application to the mrs-lade model. Int J Numer Methods Eng 48:159–184
Simo JC, Hughes TJR (1998) Computational inelasticity (interdisciplinary applied mathematics—mechanics and materials). Springer, New York
Simo JC, Miehe C (1992) Associative coupled thermoplasticity at finite strains: formulations, numerical analysis and implementation. Comput Methods Appl Mech Eng 98:41–104
Simo JC, Ortiz M (1985) A unified approach to finite deformation elasto-plasticity analysis based on the use of hyperelastic constitutive equations. Comput Methods Appl Mech Eng 49:221–245
Sun W, Chaikof EL, Levenston ME (2008) Numerical approximation of tangent moduli for finite element implementations of nonlinear hyperelastic material models. J Biomech Eng 130:061003
Tanaka M, Fujikawa M, Balzani D, Schröder J (2014) Robust numerical calculation of tangent moduli at finite strains based on complex-step derivative approximation and its aplication to localization analysis. Comput Methods Appl Mech Eng 269:454–470
Tanaka M, Sasagawa T, Omote R, Fujikawa M, Balzani D, Schröder J (2015) A highly accurate 1st- and 2nd-order differentiation scheme for hyperelastic material models based on hyper-dual numbers. Comput Methods Appl Mech Eng 283:22–45
Taylor RL (2009) A finite element analysis program. Users manual. Structural Engineering, Mechanics and Materials, Department od Civil and Environmental Engineering, University of California, Berkeley. http://www.ce.berkeley.edu/projects/feap/. Accessed 13 Aug 2014
Wriggers P, Miehe C, Kleiber M, Simo JC (1992) On the coupled thermomechanical treatment of necking problems via finite element methods. Int J Numer Methods Eng. 33:869–883
Zienkiewicz OC, Taylor RL, Zhu JZ (2013) The finite element method: its basis and fundamentals. Butterworth-Heinemann
Acknowledgments
Financial funding by the DFG German Priority Program SPP 1648 (SPPEXA “Software for Exascale Computing”), projects BA 2823/8-1 and SCHR 570/19-1 is greatly acknowledged by D. Balzani, A. Gandhi and J. Schröder.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Balzani, D., Gandhi, A., Tanaka, M. et al. Numerical calculation of thermo-mechanical problems at large strains based on complex step derivative approximation of tangent stiffness matrices. Comput Mech 55, 861–871 (2015). https://doi.org/10.1007/s00466-015-1139-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00466-015-1139-0