Solid-Fluid Interaction on Particle Flow Maps

📄 arXiv: 2409.09225v1 📥 PDF

作者: Duowen Chen, Zhiqi Li, Junwei Zhou, Fan Feng, Tao Du, Bo Zhu

分类: cs.GR, physics.flu-dyn

发布日期: 2024-09-13

备注: ACM Transaction on Graphics (Siggraph Asia)


💡 一句话要点

提出基于粒子流图的固-液耦合方法,用于模拟强浴旋动力学交互

🎯 匹配领域: 支柱八:物理动画 (Physics-based Animation)

关键词: 固液耦合 粒子流图 涡旋动力学 流体模拟 计算机图形学

📋 核心要点

  1. 现有固液耦合方法在处理复杂拓扑结构和强涡旋动力学时面临挑战,难以高效准确地模拟。
  2. 该方法将固液统一表示为粒子流图,通过冲量-速度传递和粒子路径积分实现高效的力传递和耦合。
  3. 实验验证了该方法在模拟游泳、坠落、微风和燃烧等场景中固液交互的有效性,尤其在强涡旋动力学方面表现出色。

📝 摘要(中文)

本文提出了一种新颖的固-液交互方法,用于将弹性固体与冲量流图耦合。核心思想是将流体和固体组件统一表示为具有不同长度和动力学的粒子流图。通过实现两种新机制来实现固-液耦合:首先,开发了一种冲量到速度的传递机制,以统一交换的物理量;其次,设计了一种粒子路径积分机制,以累积沿每个流图轨迹的耦合力。该框架将这两种机制集成到欧拉-拉格朗日冲量流体模拟器中,以在粒子流图框架内适应传统的耦合模型,例如材料点方法(MPM)和浸没边界方法(IBM)。通过模拟表现出强浴旋动力学的固-液交互,包括游泳、坠落、微风和燃烧中的各种涡旋脱落和交互示例,证明了该方法的有效性。

🔬 方法详解

问题定义:现有的固液耦合方法,如MPM和IBM,在处理具有复杂拓扑结构和强烈涡旋动力学的场景时,往往面临计算效率和准确性的挑战。尤其是在需要精细模拟流体和固体之间复杂相互作用的情况下,这些方法可能难以捕捉到关键的物理现象。

核心思路:本文的核心思路是将流体和固体统一表示为粒子流图。通过这种统一的表示,可以更容易地实现固液之间的信息传递和力耦合。此外,通过引入冲量到速度的传递机制和粒子路径积分机制,可以更有效地模拟固液之间的相互作用。这种设计旨在提高计算效率,同时保持模拟的准确性。

技术框架:该框架基于欧拉-拉格朗日冲量流体模拟器。首先,将固体和流体都表示为粒子流图,其中每个粒子都携带冲量信息。然后,通过冲量到速度的传递机制,将固体施加在流体上的冲量转化为流体的速度变化。接着,利用粒子路径积分机制,沿着每个流图轨迹累积耦合力,从而实现固液之间的力传递。最后,更新粒子的位置和速度,进行下一步的模拟。

关键创新:该方法最重要的技术创新点在于统一的粒子流图表示和两种新颖的耦合机制:冲量到速度的传递机制和粒子路径积分机制。与传统的固液耦合方法相比,该方法能够更有效地处理固液之间的相互作用,尤其是在强涡旋动力学场景下。此外,该方法还能够方便地集成现有的耦合模型,如MPM和IBM。

关键设计:冲量到速度的传递机制涉及如何将固体施加的冲量有效地转化为流体的速度变化。这通常需要仔细设计传递函数,以确保能量和动量的守恒。粒子路径积分机制则需要选择合适的积分方法和步长,以保证积分的准确性和稳定性。此外,还需要考虑如何处理不同长度和动力学的粒子流图之间的相互作用。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果表明,该方法能够有效地模拟各种固液交互场景,包括游泳、坠落、微风和燃烧等。尤其是在模拟强涡旋动力学方面,该方法表现出色,能够捕捉到复杂的涡旋脱落和交互现象。与传统的固液耦合方法相比,该方法在计算效率和模拟精度方面都有显著提升,但具体性能数据未知。

🎯 应用场景

该研究成果可广泛应用于虚拟现实、游戏开发、电影特效等领域,用于模拟逼真的固液交互场景。例如,可以模拟水下机器人的运动、物体在水中的沉浮、以及燃烧过程中火焰与固体燃料的相互作用。此外,该方法还可以应用于工程设计领域,例如优化水利工程结构,提高船舶的推进效率等。

📄 摘要(原文)

We propose a novel solid-fluid interaction method for coupling elastic solids with impulse flow maps. Our key idea is to unify the representation of fluid and solid components as particle flow maps with different lengths and dynamics. The solid-fluid coupling is enabled by implementing two novel mechanisms: first, we developed an impulse-to-velocity transfer mechanism to unify the exchanged physical quantities; second, we devised a particle path integral mechanism to accumulate coupling forces along each flow-map trajectory. Our framework integrates these two mechanisms into an Eulerian-Lagrangian impulse fluid simulator to accommodate traditional coupling models, exemplified by the Material Point Method (MPM) and Immersed Boundary Method (IBM), within a particle flow map framework. We demonstrate our method's efficacy by simulating solid-fluid interactions exhibiting strong vortical dynamics, including various vortex shedding and interaction examples across swimming, falling, breezing, and combustion.