Skip to main content
Log in

Numerical calculation of thermo-mechanical problems at large strains based on complex step derivative approximation of tangent stiffness matrices

  • Original Paper
  • Published:
Computational Mechanics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  MathSciNet  Google Scholar 

  3. Kran R, Khandelwal K (2014) Complex step derivative approximations for numerical evaluation of tangent moduli. Comput Struct 140:1–13

    Article  Google Scholar 

  4. Lee EH (1969) Elasto-plastic deformation at finite strains. J Appl Mech 36(1):1–6

    Article  Google Scholar 

  5. Lyness JN (1968) Differentiation formulas for analytic functions. Math Comput 22:352–362

    Article  MathSciNet  Google Scholar 

  6. 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

  7. Miehe C (1996) Numerical computation of algorithmic (consistent) tangent moduli in large-strain computational inelasticity. Comput Methods Appl Mech Eng 134:223–240

    Article  MathSciNet  MATH  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  MATH  Google Scholar 

  10. 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

    Article  MATH  Google Scholar 

  11. Simo JC, Hughes TJR (1998) Computational inelasticity (interdisciplinary applied mathematics—mechanics and materials). Springer, New York

    Google Scholar 

  12. Simo JC, Miehe C (1992) Associative coupled thermoplasticity at finite strains: formulations, numerical analysis and implementation. Comput Methods Appl Mech Eng 98:41–104

    Article  MATH  Google Scholar 

  13. 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

    Article  MATH  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

  18. 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

    Article  Google Scholar 

  19. Zienkiewicz OC, Taylor RL, Zhu JZ (2013) The finite element method: its basis and fundamentals. Butterworth-Heinemann

Download references

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

Authors

Corresponding author

Correspondence to Daniel Balzani.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00466-015-1139-0

Keywords

Navigation