为了模拟流体与动态环境的相互作用,提出一种流-固交互及可变形体破裂的真实感建模与绘制的算法.该算法使用光滑粒子流体动力学(SPH)与有限单元法(FEM)分别对流体与变形固体进行建模;再根据流-固交互作用的特点,给出一种快速分离液体表面粒子与固体表面网格的交互方法,并采用虚节点的流-固耦合模型模拟了液-固相互作用力.文中算法可用于多个流-固交互破裂的现象,如水管崩裂、水冲堤坝等.
To simulate the interaction between fluid with dynamic environment, a method on realistic modeling and rendering of fluids-solids interaction and fracture of deformable solid is proposed. We first model the fluids and solids with smoothed particle hydrodynamics (SPH) and finite element method (FEM) respectively. Then we present a rapid technique of separating the surface particles of the fluid and interacting with the surface of solids according to the characteristics of fluid-solid interaction. We also employ the virtualnode fluid-solid coupling model to simulate the interaction force between fluids and solids. Our approach can be used to simulate the interaction of fluids with solids, including pipe bursting, water-dam interaction.