Neural network solvers for parametrized elasticity problems that conserve linear and angular momentum
Wietse M. Boon, Nicola R. Franco, Alessio Fumagalli
TL;DR
This work tackles the challenge of creating data-driven surrogates for parametrized elasticity that preserve fundamental physical laws. It employs a mixed finite element formulation with stress, displacement, and rotation, and enforces linear and angular momentum via a constraint operator, decomposing the stress into a force-balancing part computed by a spanning-tree based solver and a learnable homogeneous correction. Two learnable solvers, Split and Corrected, integrate neural surrogates with the constraint structure to guarantee exact momentum conservation while delivering accurate stress fields and fast online evaluations. Across linear and nonlinear 2D/3D test cases, the Corrected approach achieves state-of-the-art accuracy and exact conservation, while the Split method preserves momentum but can introduce numerical artifacts. The results demonstrate that physics-consistent ROMs can provide orders-of-magnitude speedups with rigorous adherence to conservation laws, offering practical benefits for structural analysis and geomechanics.
Abstract
We consider a mixed formulation of parametrized elasticity problems in terms of stress, displacement, and rotation. The latter two variables act as Lagrange multipliers to enforce conservation of linear and angular momentum. Due to the saddle-point structure, the resulting system is computationally demanding to solve directly, and we therefore propose an efficient solution strategy based on a decomposition of the stress variable. First, a triangular system is solved to obtain a stress field that balances the body and boundary forces. Second, a trained neural network is employed to provide a correction without affecting the conservation equations. The displacement and rotation can be obtained by post-processing, if necessary. The potential of the approach is highlighted by three numerical test cases, including a non-linear model.
