DOE OSTI · 2007752
Training material models using gradient descent algorithms
Abstract
High temperature design requires accurate constitutive models to describe material inelastic deformation and failure behavior. Oftentimes, calibrating accurate models devolves into the problem of fitting the model parameters against experimental test data. Here, we present the pyopmat package, an open source framework for calibrating constitutive models against experiment data subjected to various loading conditions using machine learning techniques. The package calculates the exact gradient of the model response with respect to the parameters using a combination of automatic differentiation and the adjoint method. Given this exact gradient, we compare the performance of several gradient-based optimization techniques in fitting realistic constitutive models against data. Here, we demonstrate the efficiency and accuracy of our package through example problems using both synthetic data, generated using known parameter sets, under monotonic and cyclic loading conditions and also with an example applying the techniques developed here to actual high temperature creep-fatigue test data.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Chen, Tianju, Messner, Mark C.. 2023-06-01. Training material models using gradient descent algorithms. https://doi.org/10.1016/j.ijplas.2023.103605
Cite the original work for its findings. Save a collection to share your selection of sources.