“The simulation of fluid-rigid body interaction” by Takahashi, Ueki, Kunimatsu and Fujii

  • ©Tsunemi Takahashi, Heihachi Ueki, Atsushi Kunimatsu, and Hiroko Fujii



Interest Area:



    The simulation of fluid-rigid body interaction

Session/Category Title:   Physical Simulation



    This sketch describes the modeling of the interaction between fluid and rigid bodies, how to simulate scenes in which fluid pressure acts on a rigid body, and conversely, in which rigid body motion drives a force back to fluid. We construct the interface between fluid simulation using the Cubic Interpolated Propagation (CIP) method and rigid body simulation using the impulse-based method. For fast simulation, we apply the CIP method to uniform structured meshes. For treating the interaction between rigid bodies and fluid efficiently, we use Volume of Solid (VOS) for rigid bodies, and for the collision among rigid bodies, we use Polygon-Polygon collision detection. For fast response to rigid body’s collision, we use smaller time step for rigid body than for fluid.


    1. Hirt, C. W., and Nichols, B. D. 1981. Volume of Fluid (VOF) Method for the Dynamics of Free Boundaries. Journal of Computational Physics, 39, 201–225.
    2. Yabe, T. 1997. Unified Solver CIP for Solid, Liquid and Gas. Computational Fluid Dynamics Review.
    3. Lin, M. C., and Canny, J. 1991. A fast algorithm for incremental distance calculation. International Conference on Robotics and Automation, 1008–1014.
    4. Mirtich, B. 1996. Impulse-based Dynamic Simulation of Rigid Body Systems. PhD thesis, University of California, Berkeley.

ACM Digital Library Publication:

Overview Page: