Implementation of Hyperelastic Physics-Augmented Neural Networks in the Explicit Finite Element Codes Simcenter Radioss and OpenRadioss with Applications to Impact Events

arXiv:2606.29874 · math.NA, cs.LG, cs.NA · Submitted 2026-06-29 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: I'm Tom.

Jane: And I'm Jane, here with Lu, Meng and our in-house large language model, Lalam.

Tom: Today's paper: "Implementation of Hyperelastic Physics-Augmented Neural Networks in the Explicit Finite Element Codes Simcenter Radioss and OpenRadioss with Applications to Impact Events".

Jane: The gist:

Tom: First, who's behind it and why it matters.

Paper summary: Tom: So to recap this paper, it’s about integrating physics-augmented neural networks into explicit finite element codes like Simcenter Radioss and OpenRadioss. The core thesis is that PANNs combine machine learning flexibility with the reliability needed for engineering simulations by embedding physical constraints directly into their architecture one <ref:2606.29874#pg2>.

Jane: And they achieve this by focusing on isotropic hyperelastic materials, using a strain-energy density function psi that depends only on the deformation state, and then using automatic differentiation to derive stresses from that potential.

Lu: They are showing an approach to transfer pretrained network architectures and their corresponding parameters into a standalone user material routine.

Meng: This is important because it means you don't need a specialized solver for the neural network part; you can use existing finite element technology without needing extra tools just for the model itself.

Tom: And they also show how to make this practical by automating the generation of Fortran user material routines using a script, which requires just specifying the architecture and parameters.

Jane: This approach is particularly interesting because it shows how you can use PyTorch for training but generate code that runs in a language like Fortran, which is what these solvers use.

Lu: It addresses the need to simplify material behavior in a controlled manner while still enabling reliable predictions of stresses and strains, which is a central task of material modeling one <ref:2606.29874#pg2,while still enabling reliable predictions of stresses and strains>.

Meng: So, it’s about taking complex material behavior and making it accessible inside existing explicit dynamics software. That’s what I care about for deployment.

Tom: And they also touched on computational efficiency by showing that replacing the SoftPlus activation function with SQuarePlus can reduce the computational cost of the PANN routine.

Jane: It’s a small saving, but it shows that you can optimize these models to run faster in practice, which is something every engineer wants to see.

Lu: The results show that this optimization leads to a net time saving for the one-hidden-layer network compared to the Carroll model when using SQuarePlus one <ref:2606.29874#pg2>.

Meng: So it's not just about getting a model that works; it's about making sure the runtime is low enough for real-world simulations.

Conclusion: Tom: So, wrapping up this talk on "Implementation of Hyperelastic Physics-Augmented Neural Networks in the Explicit Finite Element Codes Simcenter Radioss and OpenRadioss with Applications to Impact Events". The paper presents a framework for integrating these PANNs into explicit finite element solvers.

Jane: It essentially shows that physics-augmented neural networks can be incorporated into established explicit finite element workflows with manageable computational overhead.

Lu: The code-generation approach provides a practical step toward using machine-learning-based constitutive models in engineering simulations.

Meng: I think the real value is taking this from a concept and making it something deployable that engineers can actually use on their machines without needing to write complex solver integrations themselves.

Tom: And the authors are Maurer, Eisenträger, and Juhre from the Institute of Materials, Technologies and Mechanics at Otto von Guericke University Magdeburg. The implication is that this technique is a practical step toward incorporating AI into material modeling in explicit dynamics simulations one <ref:2606.29874#pg2>.

Jane: It means that instead of just relying on classical models for everything, you have a way to use these learned behaviors when you need them in high-speed impact events.

Lu: Future work should focus on generalizing the code-generation procedure to broader PANN architectures and incorporating the computation of consistent tangent stiffness matrices into that framework one <ref:2606.29874#pg2>.

Meng: Right, so the immediate path is getting a deployable tool that engineers can actually use for modeling large strains efficiently.

Tom: That seems like a solid summary of what this paper is about.

Institute of Materials, Technologies and Mechanics at Otto von Guericke University Magdeburg · Siemens Digital Industries

math.NA, cs.LG, cs.NA

Submitted: 2026-06-29

Updated: 2026-06-29

Comments: 26 pages, 11 Figures, 11 Listings, 4 Tables

Journal ref: International Journal of Numerical Methods in Engineering (2026)

DOI: 10.1002/nme.70439

Code: https://github.com/OVGU-CoMe/PANN_Radioss

License: http://creativecommons.org/licenses/by/4.0/

Importance score: 79/100

The gist: The gist: This work presents an approach to integrate physics-augmented neural networks into explicit finite element solvers SIMCENTER RADIOSS and OPENRADIOSS by developing a framework for

Key concepts

Physics-Augmented Neural Networks (PANNs)
These are neural networks designed to embed physical constraints directly into their structure. Instead of just learning data patterns, they are architected to ensure the resulting model adheres to known physical laws, making them reliable for engineering simulations.
Scalar Strain-Energy Density Function ($\psi$)
This function mathematically describes the material's behavior under deformation. The paper uses this function instead of predicting stress directly; stresses and stiffness are derived by differentiating this potential using automatic differentiation methods embedded in the network.
SQuarePlus Activation Function
This is a specific mathematical activation function used within the neural network. It was chosen to replace SoftPlus because it reduces the computational cost when calculating material responses, offering a practical way to speed up simulations without losing accuracy.

Terminology

Summary

The gist: This work presents an approach to integrate physics-augmented neural networks into explicit finite element solvers SIMCENTER RADIOSS and OPENRADIOSS by developing a framework for transferring pretrained network architectures and parameters to a standalone user material routine.

How it works

The core idea involves embedding physical constraints directly into the neural network architecture, creating Physics-Augmented Neural Networks (PANNs) which combine machine learning flexibility with engineering reliability. A central idea is to use the network to represent the scalar potential ψ instead of predicting stresses directly, allowing stresses and tangent stiffness matrices to be obtained by differentiating this potential using automatic differentiation approaches embedded in machine learning frameworks. This construction helps ensure thermodynamic consistency, and additional constraints like monotonicity or convexity can be enforced through the choice of network structure, weights, and activation functions.

Integration into Solvers

The paper focuses on integrating these PANN-based hyperelastic material models into the explicit finite element solver OPENRADIOSS. A framework for transferring pretrained network architectures and their corresponding parameters to a standalone user material routine is developed. The networks are trained using the PYTORCH framework, but the procedure can be adapted to other frameworks like TENSORFLOW. This enables the use of PANNs within the finite element technology available in SIMCENTER RADIOSS and OPENRADIOSS without requiring specialized solvers. The Python code that generates the material model directly in Fortran is provided in a public GitHub repository.

Computational Efficiency and Implementation

The paper places particular emphasis on computational efficiency, demonstrating how replacing the commonly used SoftPlus activation function by the SQuarePlus function can reduce the computational cost of the PANN material routine. The SQuarePlus function satisfies required smoothness, monotonicity, and convexity properties while being less expensive to evaluate in the generated material routine. For the one-hidden-layer network considered, the normalized element-force runtime increased by only 3.6 % for the SoftPlus activation and by 1.8 % for the SQuarePlus activation compared to the Carroll model.

Material Model Formulation and Comparison

The material behavior is restricted to isotropic hyperelasticity, formulated in terms of a scalar-valued strain-energy density function ψ that depends only on the deformation state. The formulation decomposes the strain-energy density into an isochoric and a volumetric contribution: ψ = ψisoI1, I2 + ψvol(J). The isochoric part describes distortional deformation using models such as the Neo-Hooke or Mooney-Rivlin [21, 22], and the volumetric part depends on the volume measure J. A classical reference model, the Carroll material model, is used for comparison.

Validation and Results

An example impact simulation demonstrates that the generated PANN user material can reproduce the nonlinear behavior characteristic of hyperelastic materials under large strains. The results show that the generated PANN user materials can be applied to an explicit impact simulation without numerical instabilities and yield physically plausible stress fields. The PANN models and the Carroll model do not yield identical fitted material responses and also differ slightly in their initial shear moduli. The results show that the generated PANN user materials can be applied to a complex explicit impact simulation involving large deformations, contact, and a large number of constitutive evaluations.

Conclusion

The presented implementation concept is not restricted to the simple hyperelastic PANN architecture considered in this work. The proposed code-generation approach provides a practical step toward the use of machine-learning-based constitutive models in engineering simulations. The results indicate that physics-augmented neural-network constitutive models can be incorporated into established explicit finite element workflows with manageable computational overhead. The SQuarePlus activation therefore represents a promising alternative for efficient PANN-based constitutive models in explicit finite element simulations. The presented implementation concept is not restricted to the simple hyperelastic PANN architecture considered in this work. The framework can in principle be extended to material models with internal variables and history-dependent evolution equations. Future work should therefore focus on generalizing the code-generation procedure to broader PANN architectures and more advanced constitutive formulations. The computation of consistent tangent stiffness matrices should be incorporated into the code-generation framework. The proposed code-generation approach therefore provides a practical step toward the use of machine-learning-based constitutive models in engineering simulations. The presented results indicate that physics-augmented neural-network constitutive models can be incorporated into established explicit finite element workflows with manageable computational overhead.

How it works

The stress evaluation is formulated in terms of the left Cauchy-Green deformation tensor. The network derivative is obtained by a forward pass through the hidden layers followed by a backpropagation step to the invariant inputs. For one hidden layer, only the derivative of the activation function is required in the final stress expression. The resulting PANN formulation is written as ψPANN = ψPANN iso I1, I∗2 + ψvol(J).

How it works

The stress evaluation involves computing the invariants and the invariant derivatives multiplied by b according to Eqs. (47)–(49). The complete stress evaluation can be written in a compact form and translated into the generated Fortran material module. The final Cauchy stress is then evaluated as τ = Jσ = 2∂ψ/∂b b.

How it works

The paper investigates the replacement of the SoftPlus function with the SQuarePlus function to reduce computational cost, showing a net time saving with SQuarePlus. The observed improvement in the complete finite element simulation is smaller than the speedup obtained in the isolated activation function benchmark. The SQuarePlus activation therefore represents a promising alternative for efficient PANN-based constitutive models in explicit finite element simulations.

How it works

The generated material routine starts with the definition of the network size, the trained weights and biases, and the material parameters. The routine evaluates Cauchy stress σ from the deformation gradient F. The script is provided in a public GitHub repository and can be adapted to different network architectures.

Improvements for AI systems

  1. The improved AI system can perform material modeling within explicit finite element workflows by generating user material subroutines automatically from pretrained physics-augmented neural networks (PANNs). This enables users to integrate their own neural-network models with limited manual effort, requiring merely the specification of the network architecture and the corresponding trained parameters.

  2. The system can utilize SQuarePlus activation functions to reduce computational overhead in material routines. The paper demonstrates that this replacement can lead to a reduction in the additional runtime of the PANN material routine by approximately one half compared to SoftPlus, particularly for deeper architectures.

  3. The AI system can achieve thermodynamic consistency and ensure physical constraints are embedded directly into the network architecture by using PANNs where key principles of classical constitutive modeling are embedded directly into the network architecture.

Abstract

Data-driven material modeling techniques have gained significant attention due to their ability to capture complex constitutive behaviors beyond the limitations of classical material models. Physics-augmented neural networks (PANNs), which embed physical constraints directly into their architecture, combine the flexibility of machine learning with the reliability required for engineering simulations. This work presents an approach to integrate such network architectures into the explicit finite element solvers Simcenter Radioss and OpenRadioss (Siemens). A framework for transferring pretrained network architectures and their parameters to a standalone user material routine is developed. Networks are trained using PyTorch, though the procedure can be adapted to other frameworks such as TensorFlow, enabling the use of PANNs within existing finite element technology without requiring specialized solvers. Particular emphasis is placed on computational efficiency. The influence of network architecture on simulation performance is investigated, and strategies for reducing evaluation costs while preserving accuracy are discussed. Specifically, replacing the SoftPlus activation function with SQuarePlus is shown to reduce computational cost. A publicly available GitHub repository automates the generation of Fortran user material routines, requiring only the specification of the network architecture and trained parameters. An example impact simulation demonstrates that the generated PANN user material reproduces the nonlinear behavior characteristic of hyperelastic materials under large strains, providing a practical route toward machine-learning-based constitutive models in explicit finite element simulations.

Related papers