999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于RePast仿真平臺的礦井逃生模型

2017-02-23 19:10:17張俊瑞王秀華
電子技術與軟件工程 2016年24期
關鍵詞:仿真

張俊瑞+王秀華

基于RePast的仿真平臺可以很好地實現計算機仿真,因此可以用來對礦井逃生進行仿真研究。本文采用基于Java的Eclipse開發平臺和RePast建模仿真軟件構建模型的運行平臺,建立了礦井逃生仿真模型,用來模擬井下工作人員在遭遇火災時的逃生情況,結果表明,利用這一模型能夠較好地實現逃生仿真。

【關鍵詞】RePast 逃生模型 仿真

1 引言

煤炭行業是我國從業人數眾多的行業之一,與此同時,煤炭行業也是事故多發的行業之一。因此煤礦安全逃生就成為國內外研究者重點研究的一個問題,在我國尤其具有重大的研究意義。疏散模擬軟件、數學建模、虛擬現實技術和計算機建模技術等是研究煤礦安全問題常見的研究方法。

2 模型簡介

RePast由芝加哥大學社會科學計算研究中心[11]開發研制,是一個開源的仿真工具,支持Java語言,主要用來給復雜性個體行為建模。

礦井逃生模型中涉及到了RePast仿真的三要素:模型對象(Model Object)、空間對象(Space Object)和主體對象(Agent Object),在該模型中分別由CoalMineModel、CoalMineSpace和CoalMineAgent三個類實現。CoalMineModel類是模型對應的仿真程序的起點,實現模型的控制,它是最優先執行的。CoalMineSpace類為模型中的Agent提供空間活動環境,CoalMineAgent類實現模型中Agent的各種設置(如種類、屬性等)和Agent的控制。

包括CoalMineModel、CoalMineSpace和CoalMineAgent三個類的礦井逃生模型仿真程序包括Private void buildModel()方法、Private void buildDisplay()方法和Private void buildschedule()方法。

Private void buildModel()方法用于創建模型運行的環境,包括主體對象和環境對象兩種。利用Private void addAgents()方法可以在模型中添加numAgents個Agent,再利用Private voidbuildModel()方法導入井下巷道地圖。除此以外,還可以在模型中設置災害的初始發生坐標,避災點和出口位置等信息。

Private void buildDisplay()方法用于創建顯示界面和圖表。模型中需要顯示的主體和圖表都是通過這個方法進行顯示的。模型運行起來后,其顯示界面是一個二維的網格結構,每一個網格代表一個Agent可以移動到的位置,因此每一個網格都有對應的坐標。在Private void buildDisplay()方法中,可以記錄和報告Agent的活動狀況;圖表用來記錄模型中每一個“tick”(RePast仿真平臺中的時間單位)所對應的參數的值,在本模型中主要是同來統計逃生的Agent數量。通過Displaysurface對象可以實現顯示界面,Displaysurface對象通常放在一個預定義的setup()方法中,此方法常用來對模型進行參數配置。

Private void buildschedule()方法建立改變模型狀態的時間表,即模型在什么時間運用什么方法調用什么對象。在模型中,每運行一個“tick”,顯示界面和圖表都會相應地進行更新,本模型中用于記錄每一個時間段Agent的情況及災害的蔓延情況。

CoalMineAgent類實現Agent的活動,包括Agent的初始化、訪問控制、所在空間的更新、Agent移動的方向矢量設置、Agent的顯示以及狀態報告等內容。CoalMineAgent類中包括了public void step()、public void setVxVy()、public void draw()、public void report()等方法,實現了Agent的設置、顯示和狀態報告等內容。

CoalMineSpace類實現模型中空間活動環境的初始化、災害的初始發生地、Agent在空間中的初始化分布等情況設置。在空間活動環境中,每一個柵格都有一個對應的坐標,可以用(x,y)來表示,Agent就在這樣的柵格單元上活動,其坐標與柵格單元的坐標相對應。CoalMineSpace類包括了public void setFire(),public boolean addAgent(),public int getTypeAt(),public boolean moveAgentAt()等方法,分別實現災害初始發生地的設置、Agent的添加、災害類型的設置及Agent的移動位移的設置。

除了以上三個主要的類以外,還有兩個類Disaster和Point,用于設置災害的基本信息和空間環境中的避災硐室及出口位置等信息。

3 模型的仿真結果

礦井逃生模型的運行界面如圖1所示。

模型界面包括六部分,分別是:

(1)RePast仿真平臺工具條,位于模型界面的最上方,實現對模型的運行控制;

(2)Coal Mine Display,模型運行的顯示界面,顯示模型運行過程中的各個“tick”的狀態;

(3)RePast Output輸出窗口,輸出模型運行過程中的統計數據;

(4)fireInSpace窗口,統計火災蔓延情況;

(5)Coal Mine Model Setting窗口,設置和顯示模型中的參數;

(6)Amount Of Agent In Space窗口,火災發生時Agent的逃生情況統計。從圖3的(6)窗口中可以看出,大部分Agent在火災蔓延到自己所處的工作面時已經實現成功逃生。

4 結束語

本文利用基于RePast的仿真平臺對礦井逃生模型進行仿真,給研究煤礦安全問題提供了一個新視角。利用該模型能夠較好的實現井下逃生。下一步的研究將是對Agent的種類和決策及模型的運行規則加以細化,并將針對不同災害類型和Agent生成不同的逃生路線。

參考文獻

[1]Cotton S,Dennison-Johnson,A., Giraldo, L.Mine Escape Vehicle (MEV) concept development [C].// SME Annual Meeting and Exhibit 2010, February 28, 2010 - March 3, United States, 2010:206-209.

[2]Dziurzynski, W., Roszkowski, J., Tobiczyk, J. Monitoring and control of ventilation in polish coal mines[C]. //Australasian Institute of Mining and Metallurgy Publication Series.8th International Mine Ventilation Congress-Proceedings, 2005,309-315.

[3]Mironowicz.Wadystaw,Wasilewski.Stanisaw. Monitoring of natural hazards in the underground hard coal mines[C].//New Technological Solutions in Underground Mining International Mining Forum, Poland,2006:87-94.

[4]Papastefanou,Constantin.Escaping radioactivity from coal-fired power plants (CPPs) due to coal burning and the associated hazards:A review[J]. Journal of Environmental Radioactivity(S0265-931X), 2010,101(03):191-200.

[5]肖勇杰,封衛兵,晁媛.基于LBM算法的大規模人群疏散研究[J].計算機技術與發展,2011,21(07):21-24.

[6]汪云甲,伏永明.礦井巷道三維自動建模方法研究[J].武漢大學學報(信息科學版),2006,31(12):1097-1100.

[7]仵自連,王德勇,樊繼.虛擬礦井生產仿真系統的分析與設計[J].微計算機信息,2006,22(26):308-310.

[8]蔡林沁.基于Agent的煤礦智能虛擬環境研究[D].中國科學技術大學,2007.

[9]蔡麗,童敏明.基于多Agent技術的煤礦安全生產執行系統設計[J].煤炭科學技術,2009,37(03):90-92.

[10]張俊瑞,鄧曦輝.基于多Agent的井下逃生仿真模型[J].電腦開發與應用,2012,25(04):27-28.

[11]郝成民,劉湘偉,郭世杰.Repast:基于Agent建模仿真的可擴展平臺[J].計算機仿真,2007,24(11):285-288.

作者簡介

張俊瑞,女,碩士研究生學歷。主要研究方向為智能軟件技術。

王秀華,女,碩士學位。主要研究方向為數據庫與智能信息處理。

作者單位

晉中學院信息技術與工程學院 山西省晉中市 030619

猜你喜歡
仿真
Proteus仿真軟件在單片機原理及應用課程教學中的應用
工業機器人模擬仿真技術在職業教育中的應用淺析
一種幫助幼兒車內脫險應急裝置的仿真分析
科技資訊(2016年18期)2016-11-15 20:09:22
論虛擬仿真實訓系統在口腔實驗教學中的應用
科技資訊(2016年18期)2016-11-15 07:55:28
基于機電設備電氣控制線路排故的仿真系統設計
價值工程(2016年29期)2016-11-14 02:01:16
航空電氣系統中故障電弧研究
Buck開關變換器的基本參數設計及仿真分析
試析PLC控制下的自動化立體倉庫仿真情況分析
基于MADYMO的航空座椅約束系統優化設計
科技視界(2016年18期)2016-11-03 21:44:44
中國體態假人模型與FAA Hybrid Ⅲ 型假人模型沖擊差異性分析
科技視界(2016年18期)2016-11-03 20:31:49
主站蜘蛛池模板: 亚洲欧美一级一级a| 成人午夜久久| 亚洲永久免费网站| 中日无码在线观看| 色天天综合| 国产精品福利在线观看无码卡| 国产免费观看av大片的网站| a级毛片网| 欧美精品1区| 最新午夜男女福利片视频| 午夜天堂视频| 国产精品观看视频免费完整版| 99热这里只有精品国产99| 亚洲无码A视频在线| 高清乱码精品福利在线视频| 日韩欧美国产区| a亚洲视频| av一区二区三区在线观看| 久久毛片免费基地| 亚洲中文在线视频| 欧美国产日本高清不卡| 国产欧美日韩91| 天堂在线www网亚洲| 久热99这里只有精品视频6| 毛片免费在线| 乱系列中文字幕在线视频| 亚洲娇小与黑人巨大交| 日韩精品一区二区三区大桥未久| 欲色天天综合网| 五月激情婷婷综合| 精品欧美一区二区三区在线| 亚洲国产成人麻豆精品| 1769国产精品视频免费观看| 无码av免费不卡在线观看| 亚欧成人无码AV在线播放| 色婷婷在线播放| 五月激情婷婷综合| 精品无码国产自产野外拍在线| 国产一级α片| 91精品国产自产在线老师啪l| 色AV色 综合网站| 国产精品亚洲天堂| 福利国产在线| 九九视频免费在线观看| 精品人妻一区无码视频| 99re在线观看视频| 国产网友愉拍精品视频| 国产99免费视频| 亚洲中文字幕在线观看| 欧美精品在线看| 日本高清有码人妻| 亚洲一区二区在线无码| 久久精品人人做人人爽| 国产视频你懂得| 澳门av无码| 久无码久无码av无码| 香蕉久久国产超碰青草| 亚洲人精品亚洲人成在线| 日韩美一区二区| 日韩美毛片| 亚洲午夜久久久精品电影院| 国产主播福利在线观看| 久久精品国产电影| 亚洲乱码在线播放| 91视频国产高清| 99成人在线观看| 在线不卡免费视频| 亚洲中文精品人人永久免费| 亚洲精品无码高潮喷水A| 精品久久久久无码| 天天综合亚洲| 视频二区亚洲精品| 波多野结衣在线一区二区| 99re经典视频在线| 欧美色香蕉| 久99久热只有精品国产15| 在线视频一区二区三区不卡| 精品无码一区二区三区电影| 国产三级a| 国产麻豆永久视频| 久久亚洲天堂| 亚洲天堂.com|