Characterisation and extension of a rigid body dynamics solver coupled with OpenFOAM for flight performance analysis of flapping-wing drones
Romain Poletti, Emanuele Bombardi, Lilla Koloszar, Miguel Alfonso Mendez, Joris Degroote
TL;DR
This work addresses the challenge of high-fidelity CFD–rigid-body coupling for flapping-wing drones by extending OpenFOAM's articulated-body framework to support active joint actuation through an imposedMotion library and an extended ABA (eABA). The approach enables prescribing wing kinematics while solving body dynamics, using overset grids and LES to capture unsteady aerodynamics. Thorough verification is provided via a vacuum double-pendulum benchmark and comparisons with quasi-steady models, showing good agreement in forces, trajectories, and dynamics for both a single-wing and a body–wing drone; parametric analyses confirm grid- and time-step robustness, with overset updates identified as the main computational bottleneck. The framework promises a versatile, open-source platform for free-flight multibody CFD studies and can be extended to coupled multiphysics with structural solvers for broader aerospace and bio-inspired applications.
Abstract
The extraordinary aerial agility of hummingbirds and insects continues to inspire the design of flapping-wing drones. To replicate and analyze such flight, computational fluid dynamics (CFD) simulations that couple flow solvers with rigid body dynamics are essential. While OpenFOAM offers tools for these multiphysics simulations, two key limitations remain: (1) a lack of thorough verification and performance characterization, and (2) the reliance on torque-based control for wing motion, which is impractical for parametric studies and real-time control. The developments are tested with a four and a five degrees of freedom flapping-wing drone equipped with a rigid, semi-elliptical wing. Ascending flight motions are simulated using the overset method, a moving background grid, and an LES model. Parametric studies demonstrate the independence of the grid and integration schemes, while profiling analyses identify the overset method as the computational bottleneck. The drone trajectories are compared with those from a literature quasi-steady model, and the body-wing interaction is analyzed in detail.
