论文标题
基于物理学的流体和固体模拟的平滑颗粒流体动力学技术
Smoothed Particle Hydrodynamics Techniques for the Physics Based Simulation of Fluids and Solids
论文作者
论文摘要
对平滑颗粒流体动力学(SPH)的图形研究产生了出色的视觉结果,这些视觉结果在与SPH模拟有关的研究委员会中是独一无二的。通常,SPH形式主义是一种空间离散技术,通常用于对连续机械问题的数值模拟,例如流体的模拟,高粘性材料和可变形的固体。该领域的最新进展使得有可能在单个PC上使用高度复杂的边界几何形状[COM16B,COM16A]上有效模拟大型场景。此外,新颖的技术可以强大地处理各种材料之间的相互作用[COM18,COM17]。截至今天,图形启发的压力求解器,邻里搜索算法,边界配方和其他贡献通常是用于动画目的的商业软件中的核心组件[NEX17]以及计算机辅助工程软件[FIF16]。 该教程涵盖了SPH模拟的各个方面。讨论了机械现象及其SPH离散化方程。提出了核心组件的概念和实现,例如邻里搜索算法,压力解决器和边界处理技术。给出了用于实现流体,弹性固体和刚体的SPH求解器的实施提示。该教程将理论概念的引入与实际实现的介绍相结合。
Graphics research on Smoothed Particle Hydrodynamics (SPH) has produced fantastic visual results that are unique across the board of research communities concerned with SPH simulations. Generally, the SPH formalism serves as a spatial discretization technique, commonly used for the numerical simulation of continuum mechanical problems such as the simulation of fluids, highly viscous materials, and deformable solids. Recent advances in the field have made it possible to efficiently simulate massive scenes with highly complex boundary geometries on a single PC [Com16b, Com16a]. Moreover, novel techniques allow to robustly handle interactions among various materials [Com18,Com17]. As of today, graphics-inspired pressure solvers, neighborhood search algorithms, boundary formulations, and other contributions often serve as core components in commercial software for animation purposes [Nex17] as well as in computer-aided engineering software [FIF16]. This tutorial covers various aspects of SPH simulations. Governing equations for mechanical phenomena and their SPH discretizations are discussed. Concepts and implementations of core components such as neighborhood search algorithms, pressure solvers, and boundary handling techniques are presented. Implementation hints for the realization of SPH solvers for fluids, elastic solids, and rigid bodies are given. The tutorial combines the introduction of theoretical concepts with the presentation of actual implementations.