Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A publicly available PyTorch-$$\mathrm{ABAQUS}$$ $$\mathrm{UMAT}$$ deep-learning framework for level-set plasticity

Journal Article · · Mechanics of Materials

Here this paper introduces a publicly available PyTorch-ABAQUS deep-learning framework of a family of plasticity models where the yield surface is implicitly represented by a scalar-valued function. In particular, our focus is to introduce a practical framework that can be deployed for engineering analysis that employs a user-defined material subroutine (UMAT/VUMAT) for ABAQUS, which is written in FORTRAN. To accomplish this task while leveraging the back-propagation learning algorithm to speed up the neural-network training, we introduce an interface code where the weights and biases of the trained neural networks obtained via the PyTorch library can be automatically converted into a generic FORTRAN code that can be a part of the UMAT/VUMAT algorithm. To enable third-party validation, we purposely make all the data sets, source code used to train the neural-network-based constitutive models, and the trained models available in a public repository. Furthermore, the practicality of the workflow is then further tested on a dataset for anisotropic yield function to showcase the extensibility of the proposed framework. A number of representative numerical experiments are used to examine the accuracy, robustness and reproducibility of the results generated by the neural network models.

Research Organization:
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA); USDOE Laboratory Directed Research and Development (LDRD) Program; National Science Foundation (NSF)
Grant/Contract Number:
NA0003525
OSTI ID:
2311677
Report Number(s):
SAND--2023-08639J
Journal Information:
Mechanics of Materials, Journal Name: Mechanics of Materials Journal Issue: None Vol. 184; ISSN 0167-6636
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (47)

Studies in anisotropic plasticity with reference to the Hill criterion journal February 1990
Multiscale method for characterization of porous microstructures and their impact on macroscopic effective permeability journal May 2011
Generalized radial-return mapping algorithm for anisotropic von Mises plasticity framed in material eigenspace: Generalized radial-return mapping algorithm journal August 2018
A mechanics‐informed artificial neural network approach in data‐driven constitutive modeling journal March 2022
Numerical implementation of a neural network based material model in finite element analysis: NEURAL NETWORK BASED MATERIAL MODEL journal January 2004
A Fast Level Set Method for Propagating Interfaces journal May 1995
Data-driven discovery of interpretable causal relations for deep learning material laws with uncertainty propagation journal November 2021
A kernel method for learning constitutive relation in data-driven computational elasticity journal May 2020
Recent developments in the finite element analysis of prestressed concrete reactor vessels journal July 1974
Consistent tangent operators for rate-independent elastoplasticity journal February 1985
An efficient flood-filling algorithm journal September 1993
Cam-Clay plasticity, Part IV: Implicit integration of anisotropic bounding surface model with nonlinear hyperelasticity and ellipsoidal loading function journal March 2001
Artificial neural network as an incremental non-linear constitutive model for a finite element code journal July 2003
A non-associated viscoplastic model for the behaviour of granite in triaxial compression journal May 2001
Data-driven computational mechanics journal June 2016
A framework for data-driven analysis of materials under uncertainty: Countering the curse of dimensionality journal June 2017
A multiscale multi-permeability poroplasticity model linked by recursive homogenizations and deep learning journal June 2018
A physics-constrained data-driven approach based on locally convex reconstruction for noisy database journal May 2020
Geometric deep learning for computational mechanics Part I: anisotropic hyperelasticity journal November 2020
Machine learning materials physics: Multi-resolution neural networks learn the free energy and nonlinear elastic response of evolving microstructures journal December 2020
Model-free data-driven computational mechanics enhanced by tensor voting journal January 2021
SciANN: A Keras/TensorFlow wrapper for scientific computations and physics-informed deep learning using artificial neural networks journal January 2021
Sobolev training of thermodynamic-informed neural networks for interpretable elasto-plasticity models with level set hardening journal April 2021
A kd-tree-accelerated hybrid data-driven/model-based approach for poroelasticity problems with multi-fidelity multi-physics data journal August 2021
Geometric prior of multi-resolution yielding manifolds and the local closest point projection for nearly non-smooth plasticity journal October 2022
Model-free Data-Driven inference in computational mechanics journal January 2023
Distance-preserving manifold denoising for data-driven mechanics journal February 2023
Mechanical MNIST: A benchmark dataset for mechanical metamodels journal April 2020
Gradient-enhanced statistical analysis of cleavage fracture journal September 2019
Linear transfomation-based anisotropic yield functions journal May 2005
A review of some plasticity and viscoplasticity constitutive theories journal October 2008
Implicit stress-update algorithm for isotropic Cam-clay model based on the subloading surface concept at finite strains journal May 2010
Extracting dislocation microstructures by deep learning journal April 2019
Machine learning-based constitutive model for J2- plasticity journal March 2021
Anisotropic plasticity model forms for extruded Al 7079: Part I, calibration journal March 2021
Anisotropic plasticity model forms for extruded Al 7079: Part II, validation journal March 2021
Data-Driven multiscale modeling in mechanics journal February 2021
Manifold embedding data-driven mechanics journal September 2022
Investigating the plastic anisotropy and hardening behavior of a commercial Zn–Cu–Ti alloy: Experimental & modeling approach journal January 2022
Machine-learning convex and texture-dependent macroscopic yield from crystal plasticity simulations journal June 2022
Multitask Learning journal January 1997
Reproducibility standards for machine learning in the life sciences journal August 2021
Knowledge‐Based Modeling of Material Behavior with Neural Networks journal January 1991
Deep learning predicts path-dependent plasticity journal December 2019
An overview of multi-task learning journal September 2017
Trustworthy AI journal September 2021
State of the Art: Reproducibility in Artificial Intelligence journal April 2018

Similar Records

LCA-PyTorch
Software · Thu Jun 22 20:00:00 EDT 2023 · OSTI ID:code-110613

PyTorch Implementation of Log-Additive Convolutional Neural Networks
Software · Wed May 15 20:00:00 EDT 2024 · OSTI ID:code-140120

Granular Flow Constitutive Model Add-ons For Abaqus
Software · Sun Jan 03 19:00:00 EST 2021 · OSTI ID:code-51074