Subspace Mixed-FEM for Real-Time Heterogeneous Elastodynamics
Ty Trusty, Otman Benchekroun, Eitan Grinspun, Danny M. Kaufman, David I. W. Levin
TL;DR
This paper addresses real-time elastodynamic simulation of heterogeneous materials on large meshes. It introduces a reduced-space MFEM built on a Skinning Eigenmode subspace together with a material-aware cubature scheme, achieving energy-preserving, real-time performance that decouples computation from mesh resolution. The approach delivers robust handling of extreme material and geometric heterogeneities with substantial speedups over full-space MFEM, while analyzing tradeoffs between subspace size and cubature density. The work has practical implications for interactive simulations in biomechanics and engineering, and it highlights directions for integrating global versus local subspaces and extending to contact and inverse design. The combination of rotation-invariant subspaces and efficient cubature forms a versatile toolkit for real-time heterogeneous elastodynamics.
Abstract
We propose a reduced space mixed finite element method (MFEM) built on a Skinning Eigenmode subspace and material-aware cubature scheme. Our solver is well-suited for simulating scenes with large material and geometric heterogeneities in real-time. This mammoth geometry is composed of 98,175 vertices and 531,565 tetrahedral elements and with a heterogenous composition of widely varying materials of muscles ($E= 5\times10^5$ Pa), joints ($E=1\times10^5$ Pa), and bone ($E=1\times10^{10}$ Pa). The resulting simulation runs at 120 frames per second (FPS).
