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

基于蟻群優化算法的虛擬火災逃生路徑優化

2018-05-15 08:31:14杜寶江林來帥唐強杭詩怡丁磊
軟件導刊 2018年4期

杜寶江 林來帥 唐強 杭詩怡 丁磊

摘 要:為了解決在火災逃生路徑優化問題中一般傳統優化算法不考慮優化對象本身特征,不能動態更新算法策略,導致路徑優化有效性低的問題,通過Pyrosim軟件動態模擬火災情況并輸出環境參數,選用智能優化算法中的蟻群優化算法。通過改進當量長度代替算法中的幾何長度,改進目標函數,對信息素揮發系數R按火場環境進行動態更新。模擬仿真了火災發展3個時期的路徑優化,驗證了該算法程序的有效性和收斂性,提高了路徑優化的有效性。

關鍵詞:火災逃生;路徑優化;動態模擬;蟻群優化算法

DOI:10.11907/rjdk.172255

中圖分類號:TP312

文獻標識碼:A 文章編號:1672-7800(2018)004-0071-06

Abstract:In order to solve the fire escape route optimization problem in conventional optimization algorithm does not consider optimization, the characteristics of the object itself can't update algorithm of dynamic strategyThe traditional optimization algorithm for fire escaping route does not involve the subjects′ charcateristics and can not dynamically update new algorithm strategy, lead to the low effectiveness of path optimization.In this paper, the software of the Pyrosim to simulate the fire situation and the output of the environment parameters is adopted, and the optimization algorithm of ant colony in intelligent optimization algorithm is chosen.By improving the equivalent length to replace the geometric length of the algorithm, the objective function is improved, and the volatile factor R is updated dynamically in the fire field environment.The path optimization of three stages of fire development is simulated and simulated.Finally, the effectiveness and convergence of the algorithm are verified, and the effectiveness of the path optimization is improved.

Key Words:the fire escape; path optimization; dynamic simulation; ant colony optimization algorithm

0 引言

在解決火災逃生路徑優化問題過程中,傳統的智能算法一般只考慮單個人員在某一時刻越障的最短路徑尋徑,不能全面描述火場的環境參數,不能動態更新火場環境參數以更新算法策略,導致算法最優路徑有效性低。需要對現有的智能算法進行優化,使其滿足火災環境下的路徑優化。

1 蟻群優化算法

蟻群優化算法(Ant Colony Optimization,ACO)起初是為解決旅行商問題,ACO采用分布式的搜索計算機制及積極有效的反饋機制。ACO算法在解決諸如路徑優化、問題指派、車輛調度等問題中具有優勢。本文將蟻群優化算法應用于火災逃生路徑優化。

自然界中的螞蟻在行走路徑上會留下一種叫作信息素的物質,信息素可被其它螞蟻察覺,并表現出某種情緒或行為。ACO算法中所定義的信息素即是智能算法中螞蟻在其尋徑過程中所輸入的信息量,這個信息量記錄了當前路徑的狀態和歷史狀態,可被后續的智能螞蟻所讀取。用數學模型表示ACO算法[1-4]如下:

2 算法優化設計

2.1 火災環境參數動態獲取

本文采用FDS軟件Fire Pyrosim描述火場環境參數變化,FDS模擬的基礎已由常見的數學模型轉化為強調流動和傳熱的火災動力模型。實際火災動態演化過程基本要求是一個精確的湍流模型,設置柵格地圖和數據表時動態更新逃生人員通道內的環境參數,刪除冗余的火災環境參數,加快優化求解速度。

2.1 情形描述

火災逃生路徑優化問題相對于傳統的路徑優化問題,決策變量增加了很多,同時它還是一個動態的路徑優化問題。隨著火勢的演變,逃生人員的逃生策略必須隨之變化,這時問題可以描述為在初始節點(人員位置)到目標節點(安全出口)的最優路徑求解問題。約束變量為火場環境參數(溫度、CO氣體濃度、光線強度),時間參數為約束條件,約束變量隨著時間參數發生變化,表現在通道的權重系數上。通過更新通道的權重系數來改變通道的屬性,動態計算最優路徑[5]。

定義模型的變量參數:S(StartPoint),初始節點(人員逃生初始位置);E(EndPoint),目標節點(安全出口位置);T,初始溫度;V0,逃生人員正常行走速度;ρ,逃生通道內人員疏散密度;FpCO,CO氣體濃度參數;Fkc,光線強度影響參數(減光系數);MaxIt,最大迭代次數;nAnt,螞蟻數目;Q,信息素更新參數;α,信息素啟發因子,表示信息素的權重;β,期望啟發因子,表示啟發因子的權重;R,信息素揮發系數,表示信息素揮發難易程度;,逃生通道的當量長度(賦權圖中的長度)。

2.3 算法改進策略

2.3.1 螞蟻選擇策略改進

在ACO算法中,螞蟻的選擇策略是由該路徑上信息素量Q的多少決定的,螞蟻通過分析信息素量Q的多少決定是否走該路徑。這種選擇策略會導致螞蟻從一開始就一直選擇信息素量最大的路徑,容易陷入局部最優解。為避免陷入這種局部最優解,采用概率性轉移策略與信息素量Q轉移策略相結合的方法。在優化計算過程中,螞蟻的選擇策略會隨著火場環境的變化而不斷更新。

2.3.2 目標函數改進

蟻群優化算法中路徑段的旅行是起始節點到目標節點的無障礙碰撞最短路徑。在火災逃生過程中,火場中的CO氣體濃度FpCO、光線強度Fkc、溫度T和人員逃生疏散密度ρ對人員逃生影響重大。螞蟻走過通道的最短距離所需要的時間參數并不一定最小,最重要的是螞蟻行走的路徑不一定安全,可對目標函數fij(∑Dij)進行調整改進,Dij表示最優路徑上各個節點之間的距離。

將火災逃生通道內的環境參數(CO氣體濃度FpCO、光線強度Fkc、溫度T)描述為權重系數xi賦值到通道上,形成含有權重系數的通道,這個權重系數xi可表達為通道前行的難易程度。

式(2)中,Ti為溫度影響人員移動速度系數[6],表示人員行動速度受溫度影響大小。

(2)CO氣體濃度。本文考慮通道內不超過1 600ppm(暴露20 分鐘內出現頭痛、頭暈現象,1 小時內昏迷并死亡)的區域,超過1 600ppm 的通道直接視為障礙物,螞蟻通過后不會留下信息素。CO對人體的影響機理比較復雜,本文為了簡化算法,取通道內含有CO時對人的行走速度影響因素[7-8]FpCO=0.85。

(3)光線強度。火災現場會產生大量煙霧,對逃生人員視線產生影響,從而影響人員逃生。同時火災中的SO\-2也會腐蝕人的眼睛,導致視力衰減。根據Lambert-Beer定律[9],減光系數τ(λ,x)定義為:

式(3)中,I(λ,x=0)為射入煙霧前的光線強度,I(λ,x)為透射過煙霧之后的光線強度,x為煙霧厚度。通過 FDS數據模擬對比發現,減光系數τ(λ,x)對人員的行動速度影響可簡單表示為vi=τ(λ,x)×v0,v0是人員正常行走速度,vi是人員受光線影響后的速度。

(4)人員密度。人員逃生疏散中人員密度參數ρ對逃生速度的影響研究較多,結果表明,當人員密度小于0.5人/m2時,疏散時間對人員的影響可以不計;當人員密度大于0.5人/m2時,疏散時間與人員密度的關系成線性增長趨勢[5]。

2.3.3 信息素揮發系數R的改進

在蟻群優化算法中,信息素隨時間推移會慢慢丟失,丟失的程度大小用信息素揮發系數R描述。在解決大規模路徑優化問題時,由于逃生通道錯綜復雜,螞蟻在搜索時有些路徑的信息素揮發系數R會產生偏差,為了精確必然增大計算量,導致算法冗余。所以,本文通過FDS 模擬出的火災逃生環境參數,動態改變信息素揮發系數R以增大算法的全局搜索能力,同時加快算法的收斂速度。

3 數學模型建立

對圖1辦公樓二層大會議室發生火災建立數學模型。根據以上分析對算法程序進行改進優化,主要在螞蟻選擇策略、目標函數和信息素揮發系數R上進行改進設計,并以此為基礎建立算法程序的數學模型。

3.1 地圖模型柵格化

由于實際的火災現場模型含有多種環境參數,模型內的障礙物形狀復雜,對優化求解帶來很大麻煩,因此需要對地圖模型進行柵格化處理。根據消防安全法規要求,疏散通道內人員疏散密度不得超過0.5人/m2,一般柵格地圖的基本數量要保證一個方格內的人員密度小于0.5人/m2,柵格地圖模型步驟如圖2所示。

柵格地圖中的每個點可用(X,Y)表示,在柵格中可行區域用0標識,不可行區域用1標識。將不可行區域標識后如圖3所示,按照標識區域從下到上開始對圖形進行分割,每一個分割區域內不包含其它分割區域,直到分割完所有區域為止,見圖3。

逃生人員在節點中的行走方向有8個,如圖5所示,相鄰柵格人員可通這8個方向進行移動選擇,使得算法程序在選擇中具有多項性。有障礙物的節點通道相應關閉對應節點,螞蟻無法在該方向上作出選擇,則可選擇的方向相應減少。

3.2 賦權圖建立

在一個圖中,節點到節點之間的線段稱為邊,邊上包含了各種與圖有關的信息量,把這些信息量按照不同的權重值賦給邊,使得圖中不同的邊包含不同的信息量,稱這種含有權重邊的圖叫作賦權圖。

地圖柵格完成之后需要將問題里的邏輯關系以及環境參數繪制到圖中,形成含有權重系數的有向圖[10]。以4*4的柵格圖為例,柵格之后形成的地圖邏輯如圖6所示,對應的有向圖如圖7所示。

對于節點集合Eij有3種基本情況:安全節點、障礙物節點、著火點,賦權圖中分別用 0,1,2 表示,即

節點屬性隨著時間的推移會產生變化,會導致通道的屬性也隨之發生變化。

3.3 目標函數更新

目標函數fij(∑Dij)表示節點i到節點j的所有路徑當量長度相加,目標函數的優劣直接決定了算法能否在盡量少的時間內收索到全局最優解。根據火災現場實際情況,通過加入人員行動速度指數 f()、人員疏散密度指數 f() 表達節點之間路徑的當量長度 ,從而改進目標函數,縮短優化時間,增加優化路徑的可行性。

(1)人員行動速度指數f()。火災中人員個體的行動速度主要受基本移動速度v0、道路情況、溫度、CO氣體濃度、光線強度的影響。

表1[6]列舉了人員在不同道路情況下的基本移動速度。設不同人員在不同道路上移動速度為vi,人員在通道內的通行難度系數為λi,則有

設溫度對人員移動速度影響系數為Ti,CO氣體濃度對人員移動速度影響系數為FpCOi ,光線強度對人員移動速度影響因素為Fkci,則有

(2)人員疏散密度影響指數f()。 在人員密集性區域內,人員通行的速度與人員密度密切相關。假設在人員逃生通道節點內取某一個點,從t=T0時刻開始到t=T時刻,該節點的人員滯留數Y可表達為:

式(9)中,n為節點數,Ai(t)為第i個節點t時刻通過的人數,A為單位時間內節點流出的人數。那么t時刻該節點的人員疏散密度影響指數可表示為:

式(10)中,Yt為該節點滯留人數;Si為該節點可疏散面積。

(3)逃生通道當量長度。根據上述分析,可以將火災逃生通道內的環境參數表達為人員行動速度指數。

將f()和人員疏散密度影響指數f()兩個參數,量化體現在逃生通道的幾何長度上,可表達為:

L為逃生路徑的幾何距離。逃生通道的當量長度與人員行動速度指數f()成反比,與人員疏散密度影響指數f()成正比。即逃生速度越快,相當于逃生通道變短;逃生通道內人員密度越大,相當于逃生通道變長。通過當量長度的改變選擇適當的路徑,能準確體現路徑所包含的火災環境信息量。

3.4 信息素揮發系數改進

蟻群優化計算中的信息素揮發系數,表示螞蟻在選擇路徑時留下的信息素量隨時間的推移會逐漸丟失。通過信息素揮發系數的設置,能避免信息素數據冗余,通過信息素揮發機制刪除。在蟻群優化算法中,通過每次更新信息素濃度反應信息素揮發系數的大小[11-13]。每次計算后的信息素濃度可表示為 :

R為信息素揮發系數;Φij(t)為t時刻路徑(i,j)上的信息素量;Φij(t+1)為t+1時刻路徑(i,j)上的信息素量;(m,n)為t時刻螞蟻所到達的路徑;k為到達路徑(i,j)上螞蟻的數目。

通過公式可以看出,如何改進R值是算法程序的關鍵。本文通過對通道內FDS 數據的仿真模擬分析,通過自適應方法改進算法中R的值,既保證算法的全局搜索性,又能加快收斂速度??蓪表示為:

式(14)中,Rho_min為信息素揮發系數最小值;t為某一特定時刻;Tt為該時刻通道內的實時溫度;Fpcot為t時刻通道內實時CO氣體濃度;Fkct為t時刻通道內減光系數;t總為火災模擬需要的總時間。

3.5 實驗操作

(1)柵格地圖模型,將可通行區域和不可通行區域標記,建立對應的邏輯關系圖,構建算法運行的初始環境。

(2)初始化環境參數,包括火災環境參數和算法程序參數?;馂沫h境參數主要有(FCO、CO氣體濃度、FKc:減光系數、T:溫度)以及人員疏散密度參數ρ,算法程序初始參數,包括最大迭代次數MaxIt、螞蟻數目nAnt、信息素更新參數Q、信息素啟因子α、期望啟發因子β、信息素揮發系數R等。定義人員基本行走速度、信息素揮發系數最小值。

(3)計算路徑通道內的當量長度,通過計算人員行動速度指數f()和人員疏散密度影響指數f(),改變通道的集合長度L。根據當量長度計算人員逃生所需要的時間,根據當量長度判斷是否選擇該路徑。

(4)開始進行算法程序計算,設置逃生人員的初始位置節點和安全出口節點,同時FDS火災模擬軟件啟動運行,同步模擬火災發展情況。

(5)判斷是否到達安全出口節點位置,若到達安全出口則記錄該路徑長度,通過FDS輸入數據更新該路徑信息素濃度。然后清空數據表,判斷是否達到最大迭代次數。若沒有達到最大迭代次數返回第(3)步繼續尋徑;若達到最大迭代次數,則記錄各個節點數據逆序輸出路徑節點并繪制路徑圖;若沒有到達安全出口,則繼續尋找下一個節點位置,并更新數據表直到到達安全出口節點位置為止。

4 算法仿真

本文仿真模擬程序基于 Matlab8.0,地圖模型采用圖1的模型,地圖柵格數目采用30*30。首先對參數組合Δ=(α,β,R,Q,ρ)設置一個初始值,取Δ0=(1,2,0.5,20,0)。改變一個參數或一組參數,其它參數值保持不變,每組參數仿真模擬20次,對結果取平均值。通過不同參數組合的結果研究參數對算法程序的影響,確定最優組合參數[14-15]。

4.1 靜態環境模擬

將地圖的環境參數設為初始環境參數(溫度20℃,環境溫度為20℃,環境壓力為標準大氣壓,相對濕度40%,通風風速為2m/s)),設置初始節點位置為大會議室出口位置,目標節點位置為3個樓梯口位置。不讀取FDS火災模擬數據,即FpCO、Fkc、T為0,靜態模擬人員尋徑過程,分別模擬1個出口至3個出口的尋路情況,尋找初始節點到目標節點最短的幾何路徑,搜索路徑如圖8,收斂曲線見圖9。

4.2 動態環境模擬

本文通過 FDS軟件動態模擬火災初期、中期和后期3個階段,對算法程序進行仿真計算,通過仿真模擬實驗驗證算法程序的有效性。

4.2.1 火災增長初期

在火災增長初期,由于煙氣速度擴散不快,沒有發生大規模燃燒,發現爆炸區域到逃生區域節點位置與靜態逃生路線的幾何長度相差不大。此時人員開始撤離火災事故現場,火災繼續發展。仿真結果如圖10所示,最短路徑收斂曲線如圖11所示。

通過收斂曲線可以發現,當火災發生時,由于環境初始化的數據量較大,信息素需要進行大量更新,相對于靜態環境下逃生路徑的收斂速度要慢一些,但最終能有效收斂于最優解。

4.2.2 火災增長中期

在火災增長中期,更新通道內FpCO、Fkc、T環境參數,更新信息素揮發系數R,重新進行路徑優化計算,逃生人員的初始節點位置和目標節點位置依然不變。通過模擬計算發現,在火災增長中期逃生路徑的選擇策略中,考慮到火災環境參數的變化,應盡量避開煙霧濃度較大的區域,如圖12中的放大區域。最終計算出逃生路徑的當量長度與靜態火災逃生最短路徑相差不大,能夠滿足火災安全疏散標準。

火災增長中期逃生路徑優化收斂圖如圖13所示,從圖中可以看出,經過約800次的迭代后結果收斂于最優解,比火災增長初期的迭代次數明顯減少,這是由于算法采用了信息素揮發系數R的自適應更新策略。

4.2.3 火災增長后期

隨著火災的進一步發展,火勢蔓延到室外區域,濃烈的煙霧和溫度產生強烈的對流。對逃生路徑進行優化計算,通過路徑優化程序算法可以發現,當煙霧濃度超過人體承受時間時,會直接避開可選擇路徑,不可通行路徑的后續路徑直接視為障礙物不可通行。仿真模擬結果如圖14所示。

由于在火災增長中期大量的信息素參數已經被記錄,隨著信息素揮發系數R的更新,刪除了大量的冗余數據,加快了算法程序的運行效率,因而火災增長后期的收斂速度比火災增長中期的運行速度要快,如圖15所示。

5 結語

本文通過對火場環境進行分析,結合FDS火災模擬軟件改進蟻群優化算法的目標函數和信息素更新策略,對虛擬火場環境下的逃生路徑進行了優化計算。對算法程序進行了實驗仿真,驗證了算法程序的有效性,并進行了系統應用。本系統為消防訓練提供了一種新思路,能夠提高人們在遇到火災時的逃生成功率。

參考文獻:

[1] MATTEUCCI M, MUSSONE L. An ant colony system for transportation user equilibrium analysis in congested networks[J]. Swarm Intelligence,2013,7(4):255-277.

[2] 謝芳.基于蟻群尋優策略的微粒群算法的研究及應用[D].長沙:湖南大學,2014.

[3] MAVROVOUNIOTIS M, YANG S. Training neural networks with ant colony optimization algorithms for pattern classification[J]. Soft Computing,2015,19(6):1511-1522.

[4] 樂群星,魏法杰.螞蟻算法的基本原理及其研究發展現狀[J].北京航空航天大學學報:社會科學版,2005,18(4):5-8.

[5] 田鵬飛,王劍英.動態最短路徑算法及其仿真[J].計算機仿真,2007,24(6):153-155.

[6] 易亮,朱書敏,徐志勝,等.火災影響下人員行為量化分析研究[J].中國西部科技,2010,9(8):4-6.

[7] 何勇.CO中毒遲發性腦病的臨床分析[D].衡陽:南華大學,2011.

[8] 高磊.檢修現場有毒有害氣體小知識[J].科學時代月刊,2011(6):116-117.

[9] 陳陟崗.探討Lambert-Beer 定律在實驗中的應用形式[J].計量學報,1985(1):57-60.

[10] 林森,吳冰,朱斌,等.改進蟻群算法的智能逃生路徑規劃研究[J].住宅與房地產,2016(24):245-246.

[11] WEN J X, KANG K, DONCHEV T, et al. Validation of FDS for the prediction of medium-scale pool fires[J]. Fire Safety Journal,2007,42(2):127-138.

[12] SHEN T S, HUANG Y H, CHIEN S W. Using fire dynamic simulation (FDS) to reconstruct an arson fire scene[J].Building & Environment,2008,43(6):1036-1045.

[13] 段鵬飛,熊盛武,李輝.面向大型場館疏散的改進多蟻群算法[J].計算機應用研究,2013,30(2):357-359.

[14] 陸君安,方正.建筑物人員疏散逃生速度的數學模型[J].武漢大學學報:工學版,2002,35(2):66-70.

[15] YANG P, TAN X, XIN W. Experimental study and numerical simulation for a storehouse fire accident[J]. Building & Environment,2011,46(7):1445-1459.

(責任編輯:杜能鋼)

主站蜘蛛池模板: 亚洲色中色| 欧美成a人片在线观看| 欧美中文字幕一区二区三区| 亚洲一区波多野结衣二区三区| 午夜影院a级片| 亚洲区一区| 国产国语一级毛片在线视频| 久青草网站| 久久99国产综合精品女同| 亚洲中文久久精品无玛| 全部毛片免费看| 中文字幕在线看| 久久情精品国产品免费| 国产成人免费高清AⅤ| 久久伊人色| 国产午夜福利在线小视频| 婷婷99视频精品全部在线观看| 亚洲av综合网| 国产福利小视频高清在线观看| 亚洲av综合网| 米奇精品一区二区三区| 免费视频在线2021入口| 国产一区三区二区中文在线| 日韩国产黄色网站| 国产精品专区第一页在线观看| 日本a级免费| 58av国产精品| 亚洲狼网站狼狼鲁亚洲下载| 欧美一级高清片久久99| 国产精品无码久久久久久| 精品1区2区3区| 福利在线不卡| 老色鬼欧美精品| 欧美一级专区免费大片| 九色91在线视频| 日韩人妻少妇一区二区| 国产精品午夜电影| 日韩精品毛片| 亚洲精品无码抽插日韩| 69视频国产| 久久国产高清视频| 超碰aⅴ人人做人人爽欧美 | 欧美亚洲另类在线观看| 91久久偷偷做嫩草影院免费看| 人妻中文字幕无码久久一区| 五月天在线网站| 国产亚洲美日韩AV中文字幕无码成人| 亚瑟天堂久久一区二区影院| 欧美特黄一级大黄录像| 26uuu国产精品视频| 久久黄色影院| 国产一级毛片在线| 国产女同自拍视频| 国产高潮流白浆视频| 99热免费在线| 亚洲第一福利视频导航| 婷婷激情亚洲| 国产精品国产三级国产专业不| 国产欧美日韩在线一区| 欧美第九页| 国产精品免费入口视频| 欧美日韩v| 亚洲美女视频一区| 久久96热在精品国产高清| 日韩精品无码一级毛片免费| 蝌蚪国产精品视频第一页| 成人国产精品2021| 亚洲第一黄色网| 人妻丝袜无码视频| 国产成人AV大片大片在线播放 | 91久久偷偷做嫩草影院| 国产专区综合另类日韩一区| 18禁不卡免费网站| 伊人久久精品无码麻豆精品 | 国产日韩精品欧美一区喷| 国产在线观看成人91| 欧美a在线看| 国产人人乐人人爱| 26uuu国产精品视频| 久久黄色一级视频| 国产亚洲视频中文字幕视频| 又粗又硬又大又爽免费视频播放|