基于粒子系统的煤矿火灾与烟雾仿真关键技术研究
本文选题:Unreal + Engine4 ; 参考:《山东科技大学》2017年硕士论文
【摘要】:矿井火灾一直是煤矿中危害最大的灾害之一,往往造成巨大的财产损失和人员的伤亡,给人们的生活带来巨大的灾难。随着虚拟现实以及粒子系统技术的发展,使得模拟逼真程度以及计算精度方面有了新的进展,给矿井火灾的研究提供了更大的契机。本文在此基础上,基于课题组的863项目,通过对前期工作的总结,借助Unreal Engine4以及Visual Studio平台对矿井火灾蔓延的关键技术做了研究,主要内容包括以下几个方面:对Unreal Engine4以及粒子系统做了重点研究,通过Visual Studio编译Unreal Engine4的源代码研究了 Unreal Engine4粒子系统的运作流程以及整个平台的模块功能。通过添加发射器、模块,修改参数的数值以及数据类型对粒子系统的各个参数进行了仿真实验,整理出了火灾模拟所需的参数。利用Unreal Engine4的蓝图模块和Matinee过场动画对粒子系统进行内部的数据交换,以火焰的颜色参数为例进行了仿真。以Visual Studio为开发平台通过创建新的C++类开发粒子系统的接口函数。以Unreal Engine4提供的跨平台文件读取接口为基础,编写函数读取外部文本的数据并将数据传输到粒子系统的接口中,实现Unreal Engine4粒子系统与外部数据的通信。通过对6个参数数据的读取模拟了火焰变大的效果,为下一步数据驱动的火灾蔓延奠定了基础。对矿井火灾的物理特性及运动状态进行了分析,对火焰和烟雾进行了建模,同时根据具体的巷道创建了不同状态的火焰和烟雾的模型。提出方案将不同的模型等间隔的放置在矿井巷道中,在对矿井火灾影响因素分析之后简化了火焰和烟雾的数学模型,将影响因素简化为了热浮力、摩擦、重力以及风力的影响,重点研究了风力转化为风场之后对粒子系统的运动变化的影响,通过编程仿真了火灾发生之后火焰和烟雾在单条巷道和具有分叉口的多条巷道的蔓延,同时模拟了不同风速下火灾的蔓延情况。本文重点通过对Unreal Engine4粒子系统接口以及通信方式的研究实现了外部数据驱动下的矿井火灾蔓延效果的仿真,为下一步的研究奠定了基础。
[Abstract]:Mine fire has always been one of the most harmful disasters in coal mines, which often causes huge property losses and casualties, and brings huge disasters to people's lives. With the development of virtual reality and particle system technology, new progress has been made in the field of simulation fidelity and calculation accuracy, which provides a greater opportunity for the study of mine fire. On this basis, based on the 863 project of the research group, the key technology of mine fire spread is studied by means of Unreal Engine4 and Visual Studio platform. The main contents include the following aspects: the Unreal Engine4 and particle system are studied emphatically, and the operation flow of Unreal Engine4 particle system and the module function of the whole platform are studied by compiling the source code of Unreal Engine4 by Visual Studio. The parameters of the particle system are simulated by adding emitter, module, modifying the values of parameters and data types, and the parameters needed for fire simulation are sorted out. In this paper, the blueprint module of Unreal Engine4 and the Matinee animation are used to exchange the data inside the particle system. The color parameters of the flame are simulated as an example. Using Visual Studio as the development platform, the interface function of particle system is developed by creating a new C class. Based on the cross-platform file reading interface provided by Unreal Engine4, this paper writes a function to read the data of the external text and transfers the data to the interface of the particle system to realize the communication between the Unreal Engine4 particle system and the external data. By reading the six parameter data, the effect of flame increasing is simulated, which lays a foundation for the next data-driven fire spread. The physical characteristics and motion state of mine fire are analyzed, the flame and smoke are modeled, and the models of fire and smoke in different states are created according to the concrete roadway. Put different models in mine roadway at equal intervals, simplify the mathematical model of flame and smoke, simplify the influence factors of thermal buoyancy, friction, gravity and wind force, after analyzing the influence factors of mine fire, and simplify the mathematical model of fire and smoke, and simplify the influence factors to the influence of thermal buoyancy, friction, gravity and wind force. In this paper, the effect of wind force on the movement of particle system is studied, and the spread of flame and smoke in single roadway and multi-tunnel with bifurcation is simulated by programming. At the same time, the fire spread under different wind speed is simulated. Through the research of Unreal Engine4 particle system interface and communication mode, the simulation of mine fire spread effect driven by external data is realized in this paper, which lays a foundation for the next research.
【学位授予单位】:山东科技大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TD752
【参考文献】
相关期刊论文 前10条
1 周迎春;房凌晖;郑翔玉;陈晓磊;;基于粒子系统的虚拟战场烟雾特效仿真[J];计算机仿真;2015年07期
2 刘芳;佟巍;;基于粒子系统的实时降雨、降雪模拟[J];计算机系统应用;2015年06期
3 肖凯涛;徐路程;李红辉;;粒子系统在复杂风场及湍流场中的实现[J];北京交通大学学报;2015年02期
4 潘秋羽;毕硕本;陆良虎;石银;;基于粒子系统三维动态云的快速仿真算法[J];系统仿真学报;2014年01期
5 汪金花;张亚静;朱令起;李玉萍;;井下避险路线的GIS数学模型与水灾仿真实验[J];中国煤炭;2013年03期
6 吕雪;刘丽;王俊杰;闫书汉;;基于GPU粒子系统的烟花模拟[J];计算机工程与设计;2013年03期
7 王琪;邓会亨;马璐;;基于粒子系统的海洋环境仿真[J];计算机系统应用;2013年02期
8 杨宇科;;一种风场作用下粒子系统火焰的动态模拟[J];计算机应用与软件;2013年01期
9 唐超礼;黄友锐;李继云;曲立国;;虚拟煤矿安全培训系统的设计与实现[J];煤矿安全;2011年02期
10 刘军;方源敏;苗芳芳;;矿井火灾避灾决策支持系统的研究与设计[J];科学技术与工程;2011年02期
相关博士学位论文 前2条
1 周德闯;基于虚拟现实平台的火灾场景计算与仿真研究[D];中国科学技术大学;2009年
2 王宝山;煤矿虚拟现实系统三维数据模型和可视化技术与算法研究[D];解放军信息工程大学;2006年
相关硕士学位论文 前3条
1 齐二伟;基于虚拟现实的矿井火灾逃生路径模拟系统的研究[D];河南理工大学;2011年
2 刘福臻;虚拟校园系统的研究与实现[D];西南交通大学;2008年
3 代昌标;煤矿安全虚拟现实仿真系统总体设计及关键技术的研究[D];中国地质大学;2007年
,本文编号:1825830
本文链接:https://www.wllwen.com/kejilunwen/kuangye/1825830.html