← Latest papers
🔢 mathematics

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

This paper presents a framework for integrating physics-augmented neural networks into explicit finite element solvers Simcenter Radioss and OpenRadioss via an automated Fortran routine generator, demonstrating that optimized network architectures can efficiently model complex hyperelastic behaviors in impact simulations without requiring specialized solvers.

Original authors: Lukas Maurer, Sascha Eisenträger, Marian Bulla, Daniel Juhre

Published 2026-06-30
📖 4 min read🧠 Deep dive

Original authors: Lukas Maurer, Sascha Eisenträger, Marian Bulla, Daniel Juhre

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to predict how a rubber dragon will squish, stretch, and bounce when hit by a steel ball. For decades, engineers have used "rulebooks" (mathematical formulas) to guess this behavior. These rulebooks are good, but they are often too simple to capture the messy, complex reality of materials like rubber or biological tissue.

Recently, scientists started using Artificial Intelligence (AI) to write better rulebooks. However, there was a catch: the AI was like a "black box" that spoke a language only computers understood, while the engineering software used to simulate crashes and impacts spoke a different, older language. Connecting them was like trying to plug a futuristic USB-C cable into a vintage radio—it was messy, slow, and prone to breaking.

This paper presents a clever solution to that problem. Here is the breakdown in simple terms:

1. The Problem: The Language Barrier

The researchers wanted to use a special type of AI called a Physics-Augmented Neural Network (PANN). Think of a PANN not as a magic guesser, but as a student who has been taught the laws of physics (like energy conservation) before it starts learning. This makes the AI reliable and safe to use in engineering.

The problem was that these PANNs are usually trained in modern AI tools (like PyTorch), but the engineering software used for crash tests (called RADIOSS) runs on older, compiled code (Fortran). Usually, to use the AI, you'd have to keep the heavy AI software running in the background during the simulation, which slows everything down to a crawl.

2. The Solution: The "Translator"

The authors built a translator. They wrote a Python script that acts like a copy-paste machine.

  • Step 1: You train your AI model in Python (the modern lab).
  • Step 2: The script takes the AI's "brain" (its weights and settings) and automatically rewrites them into a standalone Fortran code (the old-school language).
  • Step 3: This new code is dropped directly into the RADIOSS software.

The Result: The AI is now "hard-coded" into the simulation. It doesn't need the heavy Python software running anymore. It's like taking a complex recipe written in a foreign language, translating it perfectly, and then having a chef who only speaks English cook it without needing the translator present.

3. The Speed Trick: The "Square" vs. The "Logarithm"

The researchers noticed that the AI's "activation function" (the mathematical switch that decides how neurons fire) was slowing things down.

  • The Old Switch (SoftPlus): This function is like a complex calculation involving logarithms and exponents. It's accurate but computationally expensive—like trying to solve a puzzle with a calculator every single time you need a number.
  • The New Switch (SQuarePlus): The authors swapped this for a simpler function based on square roots. It's like swapping that complex calculator for a simple ruler. It does the exact same job for the AI's logic but is much faster to compute.

The Payoff: By using this simpler switch, they cut the extra time the AI added to the simulation by about half. For a shallow AI model, the simulation only got 1.8% slower than the old standard methods. For deeper, more complex models, the speedup was even more significant.

4. The Test: The Rubber Dragon

To prove this worked, they set up a dramatic test:

  • The Setup: A rigid steel ball was fired at a digital "dragon" made of rubber-like material.
  • The Challenge: The dragon had to deform, bounce, and interact with the ground and itself. This requires millions of calculations per second.
  • The Outcome: They compared the AI-generated material against a classic, trusted mathematical model (the Carroll model).
    • Visuals: The dragon squished and bounced almost identically in both scenarios. The AI didn't break or behave strangely.
    • Speed: The AI-based simulation ran almost as fast as the classic one, especially when using the new "SQuarePlus" switch.

5. The Takeaway

This paper demonstrates that we can now take advanced, physics-smart AI models and plug them directly into standard engineering crash-test software without needing supercomputers or complex setups.

  • For Engineers: You can now use AI to model complex materials without slowing down your simulations.
  • For the Future: The authors provide a free "toolkit" (on GitHub) that automates this translation process, meaning anyone can take their own trained AI model and turn it into a simulation-ready code with just a few clicks.

In short, they built a bridge between the high-tech world of AI and the practical world of engineering simulations, making the journey fast, safe, and easy to cross.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →