Using a Neural Network to Replace the Return-Mapping Algorithm in Crystal Plasticity Models #32461
Unanswered
maddymak9956
asked this question in
Q&A Modules: Solid mechanics
Replies: 1 comment 4 replies
-
|
@dschwen @dewenyushu @sapitts any suggestions? |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello everyone,
I am working on integrating a neural network–based constitutive model into a finite element solid mechanics solver (MOOSE framework). The goal is to replace the conventional iterative stress update / return-mapping procedure used in crystal plasticity models with a neural network surrogate.
In classical crystal plasticity, the constitutive update at each integration point requires solving nonlinear equations for slip rates across multiple slip systems, typically using an iterative Newton-type procedure. This can become computationally expensive, especially for simulations with many integration points and complex hardening laws.
My idea is to train a neural network (using PyTorch) on data generated from a conventional crystal plasticity model. The network would take strain increment and ISV's at previous time step as inputs, and predicts the slip increment thereby bypassing the iterative solver.
Can you please suggest how can I integrate/use neural network in MOOSE solid mechanics app for this?
Beta Was this translation helpful? Give feedback.
All reactions