Generalized continuum models for representing nonlinear material behavior including material failure in the finite strain regime are commonly formulated based on scalar elastic and dissipation potential functions. The evolution of stresses and internal variables, i.e., the material state, is governed by partial derivatives of the potential functions with respect to deformation and stress measures. Furthermore, for application of such models in implicit nonlinear finite element analysis tangent operators, consistent with the numerical integration algorithm, are required. In this work, we study analytical, numerical and automatic differentiation schemes for the implementation of coupled, generalized continuum models considering finite inelastic deformations and fracture. This includes the application of finite difference approximations, complex-step derivative approximations and automatic differentiation based on hyper-dual numbers. For the use of automatic differentiation, a semi-analytical split approach is introduced for increasing the computational efficiency. Based on a comprehensive 2D and 3D finite element study, we demonstrate the superior properties of automatic differentiation compared to numerical differentiation methods with regards to accuracy and robustness. Furthermore, the additional computational cost for automatic differentiation using the proposed split approach becomes negligible for large problems.
Read full abstract