Fluid Simulation on Vortex Particle Flow Maps
作者: Sinan Wang, Junwei Zhou, Fan Feng, Zhiqi Li, Yuchen Sun, Duowen Chen, Greg Turk, Bo Zhu
分类: cs.GR, physics.flu-dyn
发布日期: 2025-05-28
备注: ACM Transactions on Graphics (SIGGRAPH 2025), 24 pages
DOI: 10.1145/3731198
💡 一句话要点
提出基于涡旋粒子流图的流体模拟方法,提升复杂涡流演化场景下的模拟精度。
🎯 匹配领域: 支柱八:物理动画 (Physics-based Animation)
关键词: 流体模拟 涡旋粒子法 粒子流图 涡度演化 不可压缩流体
📋 核心要点
- 现有流体模拟方法在处理复杂涡流演化时,存在涡度耗散过快、模拟精度不足的问题。
- VPFM方法通过在涡旋粒子上演化涡度和流图,并结合精确的Hessian演化方案,显著延长了流图长度。
- 实验结果表明,VPFM方法能够更有效地捕捉复杂涡旋动力学和湍流现象,提升模拟精度。
📝 摘要(中文)
本文提出了一种名为涡旋粒子流图(VPFM)的方法,用于模拟在动态固体边界存在下,具有复杂涡流演化的不可压缩流体。该方法的核心思想是,涡度是粒子流图上演化的理想量,与其他流体量(如速度或冲量)相比,能够实现显著更长的流图距离。为了实现这一目标,我们开发了一种混合欧拉-拉格朗日表示,该表示在涡旋粒子上演化涡度和流图量,同时在背景网格上重建速度。该方法集成了三个关键组件:(1)基于涡度的粒子流图框架,(2)粒子上的精确Hessian演化方案,以及(3)VPFM中用于无穿透和无滑移条件的固体边界处理。这些组件共同实现了比现有技术更长的流图长度(长3-12倍),从而增强了在扩展时空域上的涡度保持。我们通过各种模拟验证了VPFM的性能,证明了其在捕获复杂涡旋动力学和湍流现象方面的有效性。
🔬 方法详解
问题定义:现有的流体模拟方法,尤其是在处理具有复杂涡流演化的不可压缩流体时,面临着涡度快速耗散的问题。这意味着模拟结果在长时间或大空间尺度下,无法准确捕捉到流体的真实行为。此外,动态固体边界的存在进一步增加了模拟的难度,需要精确处理无穿透和无滑移条件。
核心思路:VPFM方法的核心思路是将涡度作为在粒子流图上演化的关键量。涡度相比于速度或冲量等其他流体量,更适合在拉格朗日框架下进行演化,因为它具有更好的守恒性。通过在涡旋粒子上演化涡度,可以有效地延长流图的长度,从而减少涡度耗散,提高模拟精度。
技术框架:VPFM方法采用混合欧拉-拉格朗日表示。首先,在涡旋粒子上演化涡度和流图相关量。然后,在背景欧拉网格上重建速度场,用于计算粒子的运动和流体与固体边界的相互作用。该框架包含三个主要模块:1) 基于涡度的粒子流图框架,负责涡度和流图的演化;2) 精确的Hessian演化方案,用于提高涡度演化的精度;3) 固体边界处理模块,用于施加无穿透和无滑移条件。
关键创新:VPFM方法的关键创新在于将涡度作为粒子流图上的演化量,并结合精确的Hessian演化方案。这使得流图长度能够显著延长(3-12倍),从而减少了涡度耗散,提高了模拟精度。与传统的基于速度或冲量的粒子方法相比,VPFM方法能够更好地捕捉复杂涡旋动力学和湍流现象。
关键设计:VPFM方法的关键设计包括:1) 涡度演化方程的离散化方案,需要保证数值稳定性和精度;2) Hessian矩阵的计算方法,需要考虑计算效率和精度;3) 固体边界的处理方法,需要满足无穿透和无滑移条件,并避免引入数值误差。具体的参数设置和算法细节需要在实际应用中进行调整和优化。
🖼️ 关键图片
📊 实验亮点
实验结果表明,VPFM方法能够显著延长流图长度,达到现有技术的3-12倍。通过对比实验,VPFM方法在模拟复杂涡旋动力学和湍流现象时,能够更好地保持涡度,并生成更逼真的流体效果。例如,在模拟水流冲击障碍物的场景中,VPFM方法能够更准确地捕捉到涡旋的形成和演化过程。
🎯 应用场景
VPFM方法在多个领域具有潜在的应用价值,例如:电影特效制作,可以用于模拟逼真的水流、烟雾等效果;航空航天工程,可以用于研究飞行器周围的湍流流动;气候模拟,可以用于预测海洋和大气中的涡旋运动。该方法能够更准确地模拟复杂流体现象,为相关领域的研究和应用提供更可靠的工具。
📄 摘要(原文)
We propose the Vortex Particle Flow Map (VPFM) method to simulate incompressible flow with complex vortical evolution in the presence of dynamic solid boundaries. The core insight of our approach is that vorticity is an ideal quantity for evolution on particle flow maps, enabling significantly longer flow map distances compared to other fluid quantities like velocity or impulse. To achieve this goal, we developed a hybrid Eulerian-Lagrangian representation that evolves vorticity and flow map quantities on vortex particles, while reconstructing velocity on a background grid. The method integrates three key components: (1) a vorticity-based particle flow map framework, (2) an accurate Hessian evolution scheme on particles, and (3) a solid boundary treatment for no-through and no-slip conditions in VPFM. These components collectively allow a substantially longer flow map length (3-12 times longer) than the state-of-the-art, enhancing vorticity preservation over extended spatiotemporal domains. We validated the performance of VPFM through diverse simulations, demonstrating its effectiveness in capturing complex vortex dynamics and turbulence phenomena.