-
UMAT4COMSOL: An Abaqus user material (UMAT) subroutine wrapper for COMSOL
Authors:
S. Lucarini,
E. Martínez-Pañeda
Abstract:
We present a wrapper that allows Abaqus user material subroutines (UMATs) to be used as an External Material library in the software COMSOL Multiphysics. The wrapper, written in C language, transforms COMSOL's external material subroutine inputs and outputs into Fortran-coded Abaqus UMAT inputs and outputs, by means of a consistent variable transformation. This significantly facilitates conducting…
▽ More
We present a wrapper that allows Abaqus user material subroutines (UMATs) to be used as an External Material library in the software COMSOL Multiphysics. The wrapper, written in C language, transforms COMSOL's external material subroutine inputs and outputs into Fortran-coded Abaqus UMAT inputs and outputs, by means of a consistent variable transformation. This significantly facilitates conducting coupled, multi-physics studies employing the advanced material models that the solid mechanics community has developed over the past decades. We exemplify the potential of our new framework, UMAT4COMSOL, by conducting numerical experiments in the areas of elastoplasticity, hyperelasticity and crystal plasticity. The source code, detailed documentation and example tutorials are made freely available to download at www.empaneda.com/codes.
△ Less
Submitted 21 February, 2024;
originally announced February 2024.
-
An FFT-based crystal plasticity phase-field model for micromechanical fatigue cracking based on the stored energy density
Authors:
Sergio Lucarini,
Fionn P. E. Dunne,
Emilio Martínez-Pañeda
Abstract:
A novel FFT-based phase-field fracture framework for modelling fatigue crack initiation and propagation at the microscale is presented. A damage driving force is defined based on the stored energy and dislocation density, relating phase-field fracture with microstructural fatigue damage. The formulation is numerically implemented using FFT methods to enable modelling of sufficiently large, represe…
▽ More
A novel FFT-based phase-field fracture framework for modelling fatigue crack initiation and propagation at the microscale is presented. A damage driving force is defined based on the stored energy and dislocation density, relating phase-field fracture with microstructural fatigue damage. The formulation is numerically implemented using FFT methods to enable modelling of sufficiently large, representative 3D microstructural regions. The early stages of fatigue cracking are simulated, predicting crack paths, growth rates and sensitivity to relevant microstructural features. Crack propagation through crystallographic planes is shown in single crystals, while the analysis of polycrystalline solids reveals transgranular crack initiation and crystallographic crack growth.
△ Less
Submitted 3 April, 2023;
originally announced April 2023.
-
An FFT framework for simulating non-local ductile failure in heterogeneous materials
Authors:
M. Magri,
S. Lucarini,
G. Lemoine,
L. Adam,
J. Segurado
Abstract:
The simulation of fracture using continuum ductile damage models attains a pathological discretization dependence caused by strain localization, after loss of ellipticity of the problem, in regions whose size is connected to the spatial discretization. Implicit gradient techniques suppress this problem introducing some inelastic non-local fields and solving an enriched formulation where the classi…
▽ More
The simulation of fracture using continuum ductile damage models attains a pathological discretization dependence caused by strain localization, after loss of ellipticity of the problem, in regions whose size is connected to the spatial discretization. Implicit gradient techniques suppress this problem introducing some inelastic non-local fields and solving an enriched formulation where the classical balance of linear momentum is fully coupled with a Helmholtz-type equation for each of the non-local variable. Such Helmholtz-type equations determine the distribution of the non-local fields in bands whose width is controlled by a characteristic length, independently on the spatial discretization. The numerical resolution of this coupled problem using the Finite Element method is computationally very expensive and its use to simulate the damage process in 3D multi-phase microstructures becomes prohibitive. In this work, we propose a novel FFT-based iterative algorithm for simulating gradient ductile damage in computational homogenization problems. In particular, the Helmholtz-type equation of the implicit gradient approach is properly generalized to model the regularization of damage in multi-phase media, where multiple damage variables and different characteristic lengths may come into play. In the proposed iterative algorithm, two distinct problems are solved in a staggered fashion: (i) a conventional mechanical problem via a FFT-Galerkin solver with mixed macroscopic loading control and (ii) the generalized Helmholtz-type equation using a Krylov-based algorithm combined with an efficient pre-conditioner. The numerical implementation is firstly validated. Finally, the robustness and efficiency of the algorithm is demonstrated in the simulation of failure of complex 3D particle reinforced composites characterized by millions of degrees of freedom.
△ Less
Submitted 4 March, 2021;
originally announced March 2021.
-
DBFFT: A displacement based FFT approach for non-linear homogenization of the mechanical behavior
Authors:
Sergio Lucarini,
Javier Segurado
Abstract:
Most of the FFT methods available for homogenization of the mechanical response use the strain/deformation gradient as unknown, imposing their compatibility using Green's functions or projection operators. This implies the allocation of redundant information and, when the method is based in solving a linear equation, the rank-deficiency of the resulting system. In this work we propose a fast, robu…
▽ More
Most of the FFT methods available for homogenization of the mechanical response use the strain/deformation gradient as unknown, imposing their compatibility using Green's functions or projection operators. This implies the allocation of redundant information and, when the method is based in solving a linear equation, the rank-deficiency of the resulting system. In this work we propose a fast, robust and memory-efficient FFT homogenization framework in which the displacement field on the Fourier space is the unknown: the displacement based FFT (DBFFT) algorithm. The framework allows any general non-linear constitutive behavior for the phases and direct strain, stress and mixed control of the macroscopic load. In the linear case, the method results in a linear system defined in terms of linear operators in the Fourier space and that does not require a reference medium. The system has an associated full rank Hermitian matrix and can be solved using iterative Krylov solvers and allows the use of preconditioners. A preconditioner is proposed to improve the efficiency of the system resolution. Finally, some numerical examples including elastic, hyperelastic and viscoplastic materials are solved to check the accuracy and efficiency of the method. The computational cost reduction respect the Galerkin-FFT was around 30%.
△ Less
Submitted 26 August, 2019; v1 submitted 27 May, 2019;
originally announced May 2019.