学位论文 > 优秀研究生学位论文题录展示
基于光滑粒子流体动力学法的OpenGL可视化
作 者: 林昊
导 师: 汪继文
学 校: 安徽大学
专 业: 计算机应用技术
关键词: 光滑流体动力学 浅水波方程 Navier-Stokes方程 OpenGL 水动画 粒子系统
分类号: TP391.41
类 型: 硕士论文
年 份: 2011年
下 载: 89次
引 用: 0次
阅 读: 论文下载
内容摘要
动画模拟技术现在已经广泛应用到了电影电视特技,电子游戏特效等领域之中。人们对电影电视和电脑游戏的画面精细程度和视觉效果的要求也变得越来越高。在动画模拟技术中,关于流体的动画的模拟一直是这几年来研究的一个有趣而且具有实际意义的话题,因为流体本身运动的特殊性和复杂性,一般的描述性的模拟方式变得不太可行,同时基于物理方程的流体模拟因为真实感强烈等优势得到了极大的发展。如今,在基于物理方程的流体的模拟中,很多都是利用了有网格方法,而本文主要介绍的就是一种典型的拉格朗日型的无网格方法—光滑粒子流体动力学(Smoothed Particle Hydrodynamics,简称SPH)法。本文主要利用SPH方法求解了Navier-Stokes方程和浅水波方程。为了防止临近粒子之间的相互穿透,引入了Monaghan人工粘性的变形形式,从而起到了消除数值震荡的问题;为了能保持相邻粒子之间的数量,提高计算的精度和效率,本文使用了可变的光滑长度的方法,为了能解决边界缺陷等问题又引入了Liu提出的两层虚粒子的方法;同时本文还简要的介绍了现在最为流行的几种粒子搜索策略,并进行了对比,列举出了每种搜索策略的优缺点;最后为了能达到数据的可视化的效果,本文又引入了OpenGL技术,通过OpenGL技术将SPH方法计算出来的结果绘制出来,从而起到模拟真实场景的效果。在具体的数值模拟试验方面,本文先利用了浅水波方程结合SPH方法对水流的震荡和水流的方溃坝进行了模拟,并形成了可视化的结果,接着利用二维的Navier-Stokes方程求解了经典的溃坝问题。最后,为了能模拟一些复杂的水流现象,本文引入了一种经常用来模拟复杂不规则物体运动的可视化方法--粒子系统,通过对粒子系统的简单介绍,我们得出粒子系统可过程化的特点并把这一特性和基十物理方程的方法进行了有效地结合,最终模拟出了喷泉的效果。
|
全文目录
摘要 3-4 Abstract 4-6 目录 6-8 第一章 绪论 8-13 1.1 研究背景及意义 8-9 1.2 当前研究现状 9-12 1.3 本文的研究内容 12-13 第二章 SPH方法介绍 13-19 2.1 SPH方法的特点 13-14 2.2 SPH的方程构造 14-19 2.2.1 积分表示式 14-16 2.2.2 粒子近似法 16-17 2.2.3 常见的光滑函数 17-19 第三章 SPH的模拟过程 19-32 3.1 初始化条件 19-22 3.2 边界处理 22-23 3.3 相邻粒子搜索 23-25 3.3.1 光滑长度的修正 23-24 3.3.2 粒子的搜索策略 24-25 3.4 物理量的变化 25-28 3.4.1 Navier-Stokes方程的SPH求解 26-27 3.4.2 浅水波方程的SPH求解 27-28 3.5 加入人工粘度 28-29 3.6 计算时间步长的选择 29-30 3.7 积分步的处理 30-32 第四章 可视化技术 32-35 4.1 可视化技术简介 32 4.2 OpenGL技术简介 32-33 4.3 常用函数介绍 33-34 4.4 数据与OpenGL的结合 34-35 第五章 实验结果与分析 35-50 5.1 水流震荡模拟 35-38 5.1.1 算例模型 35-37 5.1.2 结果分析 37-38 5.2 水流方溃坝模拟 38-41 5.2.1 算例模型 38-40 5.2.2 结果分析 40-41 5.3 基于Navier-Stokes方程的二维溃坝 41-44 5.3.1 算例模型 41-43 5.3.2 结果分析 43-44 5.4 粒子系统与喷泉 44-50 5.4.1 粒子系统简介 44 5.4.2 粒子系统的实现 44-45 5.4.3 粒子系统的特点 45-46 5.4.4 与SPH方法结合 46-47 5.4.5 结果 47-50 第六章 结论与展望 50-52 6.1 总结 50 6.2 展望 50-52 参考文献 52-57 附录Ⅰ 图索引 57-58 致谢 58-59 攻读硕士期间发表论文 59
|
相似论文
- 人脑解剖结构图谱软件的设计与实现,TP391.41
- 下肢康复机器人的训练规划与康复效果评估,R49
- 小麦群体生长可视化系统的设计与实现,S512.1
- 油菜植株形态结构模型及可视化,S565.4
- 仿真平台中基于游戏引擎的展现技术的研究与应用,TP391.41
- 立式数控铣削仿真加工系统研制,TG547
- 基于粒子系统的火焰和烟花实时模拟技术研究,TP391.9
- 基于数字化技术的工程制图教学系统研究,TB23-4
- 基于OpenGL的实时阴影算法研究,TP391.41
- 二维矩形容器内带Soret效应的Marangoni对流的格子Boltzmann模拟,O351
- 钣金数控切割三维仿真研究,TG48
- 基于三维扫描技术的针织物起毛球等级评定的研究,TP391.41
- 手机增强现实虚实注册关键技术研究,TP391.9
- 基于DirectShow与OpenGL的视频通讯软件设计与实现,TN919.8
- 大型射电望远镜主动面系统控制软件的开发,TH751
- 被动式微流体混合器的通道拓扑优化,TH703
- 增强现实系统中火焰特效关键技术研究,TP391.9
- 机器人辅助上肢康复的虚拟现实训练系统的研究,TP391.9
- 基于LED扫描的光场还原三维显示技术及仿真,TP391.41
- 基于OGRE的压延塑化三维仿真系统的设计与实现,TP391.9
- 基于小波分析的流体快速模拟方法,TP391.41
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com
|