Diffusion-Based Hierarchical Graph Neural Networks for Simulating Nonlinear Solid Mechanics
Tobias Würth, Niklas Freymuth, Gerhard Neumann, Luise Kärger
TL;DR
ROBIN tackles global, time-evolving nonlinear solid mechanics on unstructured meshes by marrying diffusion-based refinement with a multiscale hierarchical GNN. It introduces Rolling Diffusion-Batched Inference (ROBI), which amortizes the diffusion steps across a rolling temporal window and reduces per-step computations, and combines this with an Algebraic-hierarchical Message Passing Network (AMPN) built on Algebraic Multigrid coarsening to capture both global modes and local dynamics. The framework yields state-of-the-art accuracy on 2D and 3D benchmarks (BendingBeam, ImpactPlate, DeformingPlate), while achieving up to an order-of-magnitude speedup in inference compared with standard diffusion-based simulators, and demonstrates strong generalization to much larger meshes via shared AMPN blocks. The approach highlights the importance of residual predictions, hierarchical multiscale messaging, and controlled diffusion truncation for stable, long-horizon rollouts, outlining clear paths for extensions to other physics domains and potential industrial impact in fast design and optimization workflows.
Abstract
Graph-based learned simulators have emerged as a promising approach for simulating physical systems on unstructured meshes, offering speed and generalization across diverse geometries. However, they often struggle with capturing global phenomena, such as bending or long-range correlations usually occurring in solid mechanics, and suffer from error accumulation over long rollouts due to their reliance on local message passing and direct next-step prediction. We address these limitations by introducing the Rolling Diffusion-Batched Inference Network (ROBIN), a novel learned simulator that integrates two key innovations: (i) Rolling Diffusion-Batched Inference (ROBI), a parallelized inference scheme that amortizes the cost of diffusion-based refinement across physical time steps by overlapping denoising steps across a temporal window. (ii) A Hierarchical Graph Neural Network built on algebraic multigrid coarsening, enabling multiscale message passing across different mesh resolutions. This architecture, implemented via Algebraic-hierarchical Message Passing Networks, captures both fine-scale local dynamics and global structural effects critical for phenomena like beam bending or multi-body contact. We validate ROBIN on challenging 2D and 3D solid mechanics benchmarks involving geometric, material, and contact nonlinearities. ROBIN achieves state-of-the-art accuracy on all tasks, substantially outperforming existing next-step learned simulators while reducing inference time by up to an order of magnitude compared to standard diffusion simulators.
