Mechanics & Industry
Volume 19, Number 3, 2018
|Number of page(s)||15|
|Published online||12 September 2018|
An efficient and robust VUMAT implementation of elastoplastic constitutive laws in Abaqus/Explicit finite element code
Laboratoire Génie de Production, Université de Toulouse, INP-ENIT,
* e-mail: Olivier.Pantale@enit.fr
Accepted: 6 April 2018
This paper describes the development of an efficient and robust numerical algorithm for the implementation of elastoplastic constitutive laws in the commercial non-linear finite element software Abaqus/Explicit through a VUMAT FORTRAN subroutine. In the present paper, while the Abaqus/Explicit uses an explicit time integration scheme, the implicit radial return mapping algorithm is used to compute the plastic strain, the plastic strain rate and the temperature at the end of each increment instead of the widely used forward Euler approach. This more complex process allows us to obtain more precise results with only a slight increase of the total computational time. Corrector term of the radial return scheme is obtained through the implementation of a safe and robust Newton–Raphson algorithm able to converge even when the piecewise defined hardening curve is not derivable everywhere. The complete method of how to implement a user-defined elastoplastic material model using the radial return mapping integration scheme is presented in details with the application to the widely used Johnson–Cook constitutive law. Five benchmark tests including one element tests, necking of a circular bar and 2D and 3D Taylor impact tests show the efficiency and robustness of the proposed algorithm and confirm the improved efficiency in terms of precision, stability and solution CPU time. Finally, three alternative constitutive laws (the TANH, modified TANH and Bäker laws) are presented, implemented through our VUMAT routine and tested.
Key words: Radial return algorithms / elastoplasticity / finite element / strain-dependent / thermomechanical
© AFM, EDP Sciences 2018
Initial download of the metrics may take a while.