基于粒子系統(tǒng)的煤礦火災(zāi)與煙霧仿真關(guān)鍵技術(shù)研究
本文選題:Unreal + Engine4 ; 參考:《山東科技大學(xué)》2017年碩士論文
【摘要】:礦井火災(zāi)一直是煤礦中危害最大的災(zāi)害之一,往往造成巨大的財產(chǎn)損失和人員的傷亡,給人們的生活帶來巨大的災(zāi)難。隨著虛擬現(xiàn)實以及粒子系統(tǒng)技術(shù)的發(fā)展,使得模擬逼真程度以及計算精度方面有了新的進展,給礦井火災(zāi)的研究提供了更大的契機。本文在此基礎(chǔ)上,基于課題組的863項目,通過對前期工作的總結(jié),借助Unreal Engine4以及Visual Studio平臺對礦井火災(zāi)蔓延的關(guān)鍵技術(shù)做了研究,主要內(nèi)容包括以下幾個方面:對Unreal Engine4以及粒子系統(tǒng)做了重點研究,通過Visual Studio編譯Unreal Engine4的源代碼研究了 Unreal Engine4粒子系統(tǒng)的運作流程以及整個平臺的模塊功能。通過添加發(fā)射器、模塊,修改參數(shù)的數(shù)值以及數(shù)據(jù)類型對粒子系統(tǒng)的各個參數(shù)進行了仿真實驗,整理出了火災(zāi)模擬所需的參數(shù)。利用Unreal Engine4的藍圖模塊和Matinee過場動畫對粒子系統(tǒng)進行內(nèi)部的數(shù)據(jù)交換,以火焰的顏色參數(shù)為例進行了仿真。以Visual Studio為開發(fā)平臺通過創(chuàng)建新的C++類開發(fā)粒子系統(tǒng)的接口函數(shù)。以Unreal Engine4提供的跨平臺文件讀取接口為基礎(chǔ),編寫函數(shù)讀取外部文本的數(shù)據(jù)并將數(shù)據(jù)傳輸?shù)搅W酉到y(tǒng)的接口中,實現(xiàn)Unreal Engine4粒子系統(tǒng)與外部數(shù)據(jù)的通信。通過對6個參數(shù)數(shù)據(jù)的讀取模擬了火焰變大的效果,為下一步數(shù)據(jù)驅(qū)動的火災(zāi)蔓延奠定了基礎(chǔ)。對礦井火災(zāi)的物理特性及運動狀態(tài)進行了分析,對火焰和煙霧進行了建模,同時根據(jù)具體的巷道創(chuàng)建了不同狀態(tài)的火焰和煙霧的模型。提出方案將不同的模型等間隔的放置在礦井巷道中,在對礦井火災(zāi)影響因素分析之后簡化了火焰和煙霧的數(shù)學(xué)模型,將影響因素簡化為了熱浮力、摩擦、重力以及風(fēng)力的影響,重點研究了風(fēng)力轉(zhuǎn)化為風(fēng)場之后對粒子系統(tǒng)的運動變化的影響,通過編程仿真了火災(zāi)發(fā)生之后火焰和煙霧在單條巷道和具有分叉口的多條巷道的蔓延,同時模擬了不同風(fēng)速下火災(zāi)的蔓延情況。本文重點通過對Unreal Engine4粒子系統(tǒng)接口以及通信方式的研究實現(xiàn)了外部數(shù)據(jù)驅(qū)動下的礦井火災(zāi)蔓延效果的仿真,為下一步的研究奠定了基礎(chǔ)。
[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.
【學(xué)位授予單位】:山東科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TD752
【參考文獻】
相關(guān)期刊論文 前10條
1 周迎春;房凌暉;鄭翔玉;陳曉磊;;基于粒子系統(tǒng)的虛擬戰(zhàn)場煙霧特效仿真[J];計算機仿真;2015年07期
2 劉芳;佟巍;;基于粒子系統(tǒng)的實時降雨、降雪模擬[J];計算機系統(tǒng)應(yīng)用;2015年06期
3 肖凱濤;徐路程;李紅輝;;粒子系統(tǒng)在復(fù)雜風(fēng)場及湍流場中的實現(xiàn)[J];北京交通大學(xué)學(xué)報;2015年02期
4 潘秋羽;畢碩本;陸良虎;石銀;;基于粒子系統(tǒng)三維動態(tài)云的快速仿真算法[J];系統(tǒng)仿真學(xué)報;2014年01期
5 汪金花;張亞靜;朱令起;李玉萍;;井下避險路線的GIS數(shù)學(xué)模型與水災(zāi)仿真實驗[J];中國煤炭;2013年03期
6 呂雪;劉麗;王俊杰;閆書漢;;基于GPU粒子系統(tǒng)的煙花模擬[J];計算機工程與設(shè)計;2013年03期
7 王琪;鄧會亨;馬璐;;基于粒子系統(tǒng)的海洋環(huán)境仿真[J];計算機系統(tǒng)應(yīng)用;2013年02期
8 楊宇科;;一種風(fēng)場作用下粒子系統(tǒng)火焰的動態(tài)模擬[J];計算機應(yīng)用與軟件;2013年01期
9 唐超禮;黃友銳;李繼云;曲立國;;虛擬煤礦安全培訓(xùn)系統(tǒng)的設(shè)計與實現(xiàn)[J];煤礦安全;2011年02期
10 劉軍;方源敏;苗芳芳;;礦井火災(zāi)避災(zāi)決策支持系統(tǒng)的研究與設(shè)計[J];科學(xué)技術(shù)與工程;2011年02期
相關(guān)博士學(xué)位論文 前2條
1 周德闖;基于虛擬現(xiàn)實平臺的火災(zāi)場景計算與仿真研究[D];中國科學(xué)技術(shù)大學(xué);2009年
2 王寶山;煤礦虛擬現(xiàn)實系統(tǒng)三維數(shù)據(jù)模型和可視化技術(shù)與算法研究[D];解放軍信息工程大學(xué);2006年
相關(guān)碩士學(xué)位論文 前3條
1 齊二偉;基于虛擬現(xiàn)實的礦井火災(zāi)逃生路徑模擬系統(tǒng)的研究[D];河南理工大學(xué);2011年
2 劉福臻;虛擬校園系統(tǒng)的研究與實現(xiàn)[D];西南交通大學(xué);2008年
3 代昌標(biāo);煤礦安全虛擬現(xiàn)實仿真系統(tǒng)總體設(shè)計及關(guān)鍵技術(shù)的研究[D];中國地質(zhì)大學(xué);2007年
,本文編號:1825830
本文鏈接:http://sikaile.net/kejilunwen/kuangye/1825830.html