Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

FNODE: Flow-Matching for data-driven simulation of constrained multibody systems

About

Data-driven modeling of constrained multibody dynamics remains challenged by (i) the training cost of Neural ODEs, which typically require backpropagation through an ODE solver, and (ii) error accumulation in rollout predictions. We introduce a Flow-Matching Neural ODE (FNODE) framework that learns the acceleration mapping directly from trajectory data by supervising accelerations rather than integrated states, turning training into a supervised regression problem and eliminating the ODE-adjoint/solver backpropagation bottleneck. Acceleration targets are obtained efficiently via numerical differentiation using a hybrid fast Fourier transform (FFT) and finite-difference (FD) scheme. Kinematic constraints are enforced through coordinate partitioning: FNODE learns accelerations only for the independent generalized coordinates, while the dependent coordinates are recovered by solving the position-level constraint equations. We evaluate FNODE on single and triple mass-spring-damper systems, a double pendulum, a slider crank with and without friction, a vehicle model, and a cart-pole, and compare against MBD-NODE, LSTM, and fully connected baselines. Across these benchmarks, FNODE achieves improved prediction accuracy and training/runtime efficiency, while maintaining constraint satisfaction through the partitioning procedure. Our code and scripts are released as open source to support reproducibility and follow-on research.

Hongyu Wang, Jingquan Wang, Dan Negrut• 2025

Related benchmarks

TaskDatasetResultRank
Physics SimulationSingle Mass-Spring-Damper
MSE7.60e-5
4
Physics SimulationTriple Mass-Spring-Damper
MSE0.0061
4
Physics SimulationDouble pendulum
MSE0.14
4
Physics SimulationSlider Crank
MSE0.17
4
Physics SimulationCart Pole
MSE6.70e-4
4
Multibody Dynamics ModelingSingle Mass-Spring-Damper
Time Cost (s)112.5
4
Multibody Dynamics ModelingTriple Mass-Spring-Damper
Time Cost (s)108.2
4
Multibody Dynamics ModelingDouble pendulum
Time Cost (s)89.33
4
Multibody Dynamics ModelingSlider Crank
Time Cost (s)565
4
Multibody Dynamics ModelingCart Pole
Time Cost (s)59.46
4
Showing 10 of 11 rows

Other info

Follow for update