Machine Learning-assisted Physics-based Simulation of Slinky

 
 
 

Slinky, a helical elastic rod, is a seemingly simple structure with unusual mechanical behavior; for example, it can walk down a flight of stairs under its own weight. Taking the Slinky as a test-case, we propose a physics-informed deep learning approach for building reduced-order models of physical systems. The approach introduces a Euclidean symmetric neural network (ESNN) architecture that is trained under the neural ordinary differential equation framework to learn the 2D latent dynamics from the motion trajectory of a reduced-order representation of the 3D Slinky. The ESNN implements a physics-guided architecture that simultaneously preserves energy invariance and force equivariance on Euclidean transformations of the input, including translation, rotation, and reflection. The embedded Euclidean symmetry provides physics-guided interpretability and generalizability, while preserving the full expressive power of the neural network. We demonstrate that the ESNN approach is able to accelerate simulation by one to two orders of magnitude compared to traditional numerical methods and achieve a superior generalization performance, i.e., the neural network, trained on a single demonstration case, predicts accurately on unseen cases with different Slinky configurations and boundary conditions.

Publication: Li, Q., Wang, T., Roychowdhury, V. and Jawed, M.K., 2022. Rapidly encoding generalizable dynamics in a Euclidean symmetric neural network: a Slinky case study. arXiv preprint arXiv:2203.11546. [LINK]

GitHub: https://github.com/StructuresComp/slinky-is-sliding

Funding: We acknowledge support from the National Science Foundation (NSF) under award numbers CMMI-2053971, IIS-1925360, CAREER2047663, and CMMI-2101751.