Data-based time step estimators for explicit time integration methods

Research project

Development and implementation of data-integrated methods for accurate estimation of the critical time step for time-explicit finite element simulations

Overview

  • Combination of classical numerical methods with machine learning for increased numerical efficiency and accuracy
  • Investigation of various machine learning methods for accurate estimation of the critical time step for explicit time integration methods
  • Extension of data-based time step estimation to complex finite elements and nonlinear simulations through innovative sampling strategies and consideration of additional influencing factors

Project description

Background

Explicit time integration methods are essential for simulating dynamic systems, such as in structural mechanics. The choice of time step significantly influences the stability, accuracy, and computation time of the simulation. Classical approaches often rely on simple heuristic or analytical estimates. Initial investigations show that these are neither accurate nor conservative for many element configurations. This can lead to inefficient or unstable simulations.

Project goals

The goal of this project is to develop data-based time step estimators that use machine learning algorithms to accurately and conservatively estimate the critical time step of explicit finite element simulations. This can save computing time, ensure the stability of the simulation, and improve the accuracy of the results.

Using two-dimensional quadrilateral elements, the great potential of this approach was demonstrated in Willmann et al. (2025): Data‐Based Estimation of Critical Time Steps for Explicit Time Integration.

Methodology

Data generation

All possible element configurations can be transformed into a parameter space in such a way that variables that have no influence on the critical time step or whose influence is easy to calculate are eliminated. The elements are rotated, translated, and scaled for this purpose. This results in 20 million element configurations representing all possible element shapes, see Fig. 1. For all configurations, the eigenvalue problem is solved to calculate the dimensionless critical time step as a reference solution.

Fig. 1: Various element configurations.

Evaluation of time step estimators and optimal safety factor functions

Half of the data set is used to evaluate time step estimators from literature and commercial software by comparing the estimated critical time step with the exact critical time step. This reveals how accurate these estimators are and how often they deliver non-conservative results. The results also allow the derivation of optimal safety factor functions for the various estimators, which ensure that all estimates are conservative and as accurate as possible.

New, data-based time step estimators

The second half of the data set can be used to train various machine learning approaches to estimate the critical time step for any element configuration. A new estimator based on a neural network (see Fig. 2) shows significantly higher accuracy than all existing approaches (see Fig. 3). Furthermore, the data-based estimators can be adapted to specific simulations in order to further increase their accuracy.

Fig. 2: Neural network for accurate prediction of the critical time step based on all possible element configurations (schematic illustration).
Fig. 3: Comparison of different estimators (all optimally conservative).

Central research questions

The project focuses on three central research questions that are crucial for the development of robust, data-based time step estimators:

Innovative sampling strategies and extension to complex finite elements

How can data-based time step estimation be transferred to more complex finite elements, such as volume or shell elements? Therefore, innovative sampling strategies are investigated that aim to cover the variety of possible element configurations as efficiently as possible. The goal is to make data-based time step estimation applicable to elements that are relevant in practice and more geometrically demanding.

Machine learning methods for time step estimation

Which machine learning methods—beyond neural networks—are particularly suitable for time step estimation? The focus is on generalizability, robustness, and efficient real-time evaluation. Approaches such as nonlinear regression, neural networks, and symbolic regression are evaluated in order to maximize prediction quality, minimize computational effort, and enable interpretability of the estimation.

Consideration of additional influencing factors on system level

Which parameters—especially in nonlinear simulations—must be included in the estimation in order to precisely determine the critical time step on system level? Here, we examine how geometric nonlinearities, current deformation states, or material parameters can be efficiently integrated. The goal is a conservative and accurate estimation that works reliably even with unstructured meshes and large deformations.

Publications

  1. Willmann, T. (2025). 3D-shell element technology, nonlinear poisson stiffening and data-integrated time step estimation [Doktorarbeit, Bericht Nr. 80. Institut für Baustatik und Baudynamik der Universität Stuttgart]. https://doi.org/10.18419/opus-16843
  2. Willmann, T., Schilling, M., & Bischoff, M. (2025). Data-Based Estimation of Critical Time Steps for Explicit Time Integration. International Journal for Numerical Methods in Engineering, 126, Article 4. https://doi.org/10.1002/nme.7666

Researcher:

This image showsMaximilian Schilling

Maximilian Schilling

M. Sc.

Scientific Staff

This image showsLisa-Marie Reinken

Lisa-Marie Reinken

M. Sc.

Scientific Staff

To the top of the page