Automatic Differentiation in PyTorch as a Tool for Robust Implementation of Elasto-Plastic Constitutive Model
Year: 2024
Type: conference-paper
Abstract: The paper presents a simple and robust approach to an implementation of the hardening soil model into finite element calculations.The implementation of the return stress mapping exploits the automatic differentiation of tensor variables provided by the Py-Torch framework.The automatic differentiation allows for a succinct implementation despite the relatively complex structure of the nonlinear equations in the stress return algorithm.The presented approach is not limited to the hardening soil model.It can be utilised in the development and verification of other elasto-plastic constitutive models where expressing and maintaining the Jacobian matrix over different versions of a material model is time-consuming and error-prone.
Source: Civil-comp conferences
DOI: 10.4203/ccc.8.9.3
Authors: T. Janda, M. Šejnoha, A. Zemanová, T. Žalská
Institution: Czech Technical University in Prague
Language: English
Topic: Soil, Finite Element Methods
Subfield: Mechanics of Materials
Field: Engineering
Domain: Physical Sciences
Open Access status: bronze
OpenAlex ID: W4401883953
