声明
摘要
插图索引
第一章 绪论
1.1 研究背景与意义
1.2 如何模拟流体
1.2.1 物理定律
1.2.2 模拟方法简介
1.2.3 SPH简介
1.3 相关工作
1.3.1 流体模拟方法
1.3.2 基于SPH方法的流体模拟与可视化研究
1.3.3 两相交界处的固液耦合问题研究
1.4 论文内容及组织形式
第二章 流体流动机制与SPH方法模拟流体
2.1 Navier-Stokes方程
2.1.1 动量方程
2.1.2 不可压缩性条件
2.1.3 拉格朗日视角下的流动方程
2.2 SPH方法基本原理及推导
2.2.1 定义
2.2.2 核函数的数学性质
2.3 基于SPH的流体流动建模
2.3.1 密度估计
2.3.2 压力项估计
2.3.3 粘力项估计
2.3.4 压强估计
2.4 流体模拟框架
2.4.1 粒子系统
2.4.2 流体模拟
2.4.3 流体渲染
第三章 基本流体流动模拟与算法实现
3.1 邻居粒子查找
3.1.1 空间映射
3.1.2 邻居查找
3.2 数值积分模式
3.2.1 数值积分方法综述
3.2.2 Leap-Frog方法
3.2.3 改进的Verlet方法
3.3 流体表面重建
3.3.1 重建三维标量场
3.3.2 Marching Cubes算法抽取等值面
3.3.3 实现效果
3.3.4 优化思路
第四章 固体流体耦合处理
4.1 均匀化粒子采样
4.1.1 建立符号距离场
4.1.2 粒子生成与位置迭代更新
4.1.3 实现与结果
4.2 密度校正
4.2.1 密度校正过程推导
4.2.2 实现与结果
4.3 固液耦合模型
4.3.1 固液压力和粘力模型
4.3.2 阻止穿透发生
4.3.3 实现与结果
4.4 表面张力模拟
4.4.1 模拟方法综述
4.4.2 修正的IIF表面张力模型
4.4.3 实现与结果
第五章 常见场景流体模拟实例
5.1 实验环境
5.2 实验通用参数
5.3 溃坝模拟
5.4 水柱下落模拟
5.5 液块碰撞破碎和液滴合并模拟
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
在读期间发表的学术论文与取得的研究成果