陳培珠,陳國華,門金坤
(1 華南理工大學(xué)安全科學(xué)與工程研究所,廣東 廣州 510640;2 廣東省安全生產(chǎn)科技協(xié)同創(chuàng)新中心,廣東 廣州 510640)
化工園區(qū)(chemical industrial park,CIP)應(yīng)急響應(yīng)在時(shí)間和空間上存在動(dòng)態(tài)性與協(xié)同性等特點(diǎn),其響應(yīng)過程通常是從園區(qū)內(nèi)向園區(qū)內(nèi)外協(xié)同升級(jí),涉及企業(yè)內(nèi)部應(yīng)急響應(yīng)、園區(qū)內(nèi)部應(yīng)急響應(yīng)、園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)三個(gè)階段。應(yīng)急救援(emergency rescue,ER)與應(yīng)急疏散(emergency evacuation,EE)作為突發(fā)事件應(yīng)急響應(yīng)的重要環(huán)節(jié),對(duì)化工園區(qū)危險(xiǎn)化學(xué)品事故應(yīng)急響應(yīng)的開展具有重大影響。2011年7月11日,大亞灣經(jīng)濟(jì)開發(fā)區(qū)石化區(qū)發(fā)生火災(zāi)事故,在應(yīng)急響應(yīng)過程中疏散人員發(fā)生交通事故,造成1 人死亡1 人重傷。2019 年3月22日,江蘇鹽城響水化工廠爆炸16h后現(xiàn)場(chǎng)應(yīng)急救援車輛發(fā)生擁堵,消防車輛排起長隊(duì)參與應(yīng)急救援。這兩起事故中的交通擁堵問題分別屬于園區(qū)應(yīng)急響應(yīng)過程中的內(nèi)部階段和內(nèi)外協(xié)同階段。一方面在園區(qū)內(nèi)部應(yīng)急響應(yīng)階段沒有同時(shí)考慮人員疏散和應(yīng)急救援車輛的路徑規(guī)劃。受化工園區(qū)潛在事故多米諾效應(yīng)的影響,通?;@區(qū)應(yīng)急救援疏散不僅要著眼于既發(fā)事故的影響范圍,同時(shí)還要考慮潛在的次生事故?;@區(qū)內(nèi)企業(yè)要比單獨(dú)企業(yè)發(fā)生事故時(shí)涉及的應(yīng)急疏散救援人員與范圍更多、更廣。由于化工園區(qū)內(nèi)路網(wǎng)較為簡單,當(dāng)有大范圍的應(yīng)急救援疏散人員及車輛在路網(wǎng)內(nèi)進(jìn)行雙向移動(dòng)時(shí),采用獨(dú)立的應(yīng)急救援與應(yīng)急疏散路徑規(guī)劃模型計(jì)算得出的方案極有可能使兩者在道路上發(fā)生沖突導(dǎo)致道路擁堵,影響救援時(shí)效。另一方面,在園區(qū)內(nèi)外協(xié)同響應(yīng)階段沒有同時(shí)考慮應(yīng)急救援車輛的入園和撤離路徑規(guī)劃。為提高救援時(shí)效,外來應(yīng)急救援車輛到達(dá)園區(qū)后通常直接前往事故點(diǎn)開展救援工作。缺少對(duì)救援車輛的撤離路線規(guī)劃,已用完應(yīng)急資源的車輛無法退出,后續(xù)的救援車輛無法進(jìn)入,極易出現(xiàn)道路堵塞。又由于園區(qū)企業(yè)內(nèi)部應(yīng)急響應(yīng)的范圍主要是在企業(yè)內(nèi)部,對(duì)園區(qū)路網(wǎng)的影響較小。結(jié)合上述分析,當(dāng)前對(duì)化工園區(qū)?;肥鹿蕬?yīng)急響應(yīng)的決策需求主要是圍繞園區(qū)內(nèi)部與園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)期的應(yīng)急救援與應(yīng)急疏散雙向路徑規(guī)劃,因此,本文重點(diǎn)針對(duì)化工園區(qū)應(yīng)急響應(yīng)中的園區(qū)內(nèi)部與園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)期兩個(gè)階段的應(yīng)急救援與應(yīng)急疏散進(jìn)行規(guī)劃研究。
對(duì)應(yīng)急救援與應(yīng)急疏散的研究,主要集中在探索車輛路徑優(yōu)化模型、人員疏散模型、模型算法等領(lǐng)域。應(yīng)急救援模型的優(yōu)化目標(biāo)研究主要集中在物資調(diào)度、行程時(shí)間、運(yùn)輸成本、運(yùn)輸安全等方面。應(yīng)急疏散模型的研究主要集中在微觀建模仿真與人員疏散實(shí)驗(yàn)等方面??紤]實(shí)時(shí)事故后果或?qū)崟r(shí)風(fēng)險(xiǎn)的動(dòng)態(tài)路徑規(guī)劃也是一個(gè)比較新的研究方向。在現(xiàn)有應(yīng)急救援與應(yīng)急疏散路徑規(guī)劃研究中,其模型通常分開考慮單向應(yīng)急疏散或應(yīng)急救援。
為實(shí)現(xiàn)化工園區(qū)應(yīng)急救援與應(yīng)急疏散雙向無沖突的應(yīng)急響應(yīng),Chen等改進(jìn)了傳統(tǒng)的單向應(yīng)急救援或應(yīng)急疏散路徑規(guī)劃模型及路徑優(yōu)化算法,建立了考慮智能避障的化工園區(qū)內(nèi)部應(yīng)急響應(yīng)階段的應(yīng)急救援與應(yīng)急疏散路徑規(guī)劃方法。本文在前期提出的園區(qū)內(nèi)部應(yīng)急響應(yīng)階段的路徑優(yōu)化決策方法的基礎(chǔ)上,研究應(yīng)急響應(yīng)不同階段決策需求,構(gòu)建化工園區(qū)應(yīng)急響應(yīng)兩階段的應(yīng)急救援和應(yīng)急疏散路徑規(guī)劃與智能避障模型,應(yīng)用Dijkstra 算法對(duì)模型進(jìn)行計(jì)算,在滿足可靠性的基礎(chǔ)上實(shí)現(xiàn)同時(shí)規(guī)劃不同應(yīng)急響應(yīng)階段內(nèi)兩種agent 的最優(yōu)路徑,為化工園區(qū)應(yīng)急決策提供更切實(shí)可行的應(yīng)急救援疏散方案。
agent即為智能體,是仿真模型中的基本單位,是具有主觀決策能力的個(gè)體?;@區(qū)事故兩個(gè)應(yīng)急響應(yīng)階段中,在園區(qū)路網(wǎng)中存在四類agent。園區(qū)內(nèi)部應(yīng)急響應(yīng)階段為園區(qū)內(nèi)的應(yīng)急救援(emergency rescue belonging to CIP,ERB)agent 和應(yīng)急疏散人員EE agent,其分別代表應(yīng)急救援車輛及人員與應(yīng)急疏散人員;園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)期為園區(qū)外進(jìn)入園區(qū)的應(yīng)急救援(ER agent outside entering CIP,EROE)agent和園區(qū)內(nèi)離開園區(qū)的應(yīng)急救援(ERB agent leaving CIP,ERBL)agent,如圖1所示。
圖1 化工園區(qū)應(yīng)急響應(yīng)兩階段的多agent結(jié)構(gòu)
在園區(qū)內(nèi)部應(yīng)急響應(yīng)階段,化工園區(qū)ERB agent 與EE agent 在園區(qū)路網(wǎng)中的移動(dòng)過程,為ERB agent 從消防站點(diǎn)向事故發(fā)生點(diǎn)和EE agent 從事故發(fā)生點(diǎn)到應(yīng)急避難點(diǎn)的雙向移動(dòng)。在園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段,EROE agent 與ERBL agent 在園區(qū)路網(wǎng)中的移動(dòng)過程為:EROE agent 從園區(qū)入口向事故發(fā)生點(diǎn)和ERBL agent 從事故發(fā)生點(diǎn)到園區(qū)出口的雙向移動(dòng)。分析兩個(gè)階段的響應(yīng)特性,園區(qū)內(nèi)部應(yīng)急響應(yīng)階段是短期的,通常為十幾分鐘,園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段是相對(duì)長期的、連續(xù)的。為避免應(yīng)急響應(yīng)過程中多agent 由于移動(dòng)路徑發(fā)生沖突導(dǎo)致道路擁堵,影響應(yīng)急時(shí)效,建立化工園區(qū)應(yīng)急響應(yīng)兩階段的應(yīng)急救援與應(yīng)急疏散的智能避障規(guī)則。
定義園區(qū)內(nèi)部應(yīng)急響應(yīng)階段中的ERB 和EE雙向移動(dòng)agent 的移動(dòng)路徑為互不兼容的動(dòng)態(tài)障礙,在此假定條件下,園區(qū)內(nèi)部應(yīng)急響應(yīng)階段ERB agent 和EE agent 的智能避障移動(dòng)規(guī)則如圖2 所示。時(shí)刻,ERB agent 位于位置,EE agent 位于位置,如圖2(a)所示。在+1 時(shí)刻:①如果不考慮智能避障,雙向agent 此時(shí)的最優(yōu)移動(dòng)方向同為位置,在+1時(shí)刻則會(huì)發(fā)生沖突,如圖2(b)所示;②為確保疏散人員第一時(shí)間疏散到安全地點(diǎn),在+1時(shí)刻EE agent 按照原計(jì)劃最優(yōu)移動(dòng)方向前進(jìn),ERB agent 則重新規(guī)劃整條路徑,移動(dòng)至另一較優(yōu)移動(dòng)方向位置,如圖2(c)所示。園區(qū)內(nèi)部應(yīng)急響應(yīng)階段的雙向ERB agent 與EE agent 移動(dòng)過程中的智能避障,既需要確保相對(duì)運(yùn)動(dòng)中的ERB agent 與EE agent 不發(fā)生碰撞,還能夠滿足雙向移動(dòng)agent 均可按照較優(yōu)路徑進(jìn)行規(guī)劃。
圖2 園區(qū)內(nèi)部應(yīng)急響應(yīng)階段的智能避障規(guī)則示意圖
定義園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段中的EROE和ERBL 雙向移動(dòng)agent 的移動(dòng)路徑為互不兼容的固定障礙,在此假定條件下,園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段EROE agent 和ERBL agent 的智能避障移動(dòng)規(guī)則如圖3 所示。時(shí)刻,ERBL agent 位于位置,EROE agent 位于位置,如圖3(a)所示。與圖2 相同,如果不考慮智能避障,雙向agent在+1時(shí)刻則會(huì)發(fā)生沖突,如圖3(b)所示。與圖2 的區(qū)別在于,為確保應(yīng)急救援車輛能夠第一時(shí)間到達(dá)事故發(fā)生點(diǎn)并保障應(yīng)急救援車輛入園和撤離路線的暢通,在+1時(shí)刻EROE agent 按照原計(jì)劃最優(yōu)移動(dòng)方向前進(jìn),ERBL agent則重新規(guī)劃整條路徑,且兩者的移動(dòng)路徑不能發(fā)生重疊,根據(jù)規(guī)劃,ERBL agent移動(dòng)至另一較優(yōu)移動(dòng)方向位置,如圖3(c)所示。
圖3 園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段的智能避障規(guī)則示意圖
由于雙向移動(dòng)agent 在園區(qū)路網(wǎng)中互不兼容,相當(dāng)于在單向路徑規(guī)劃中增加了動(dòng)態(tài)障礙。為使研究更加客觀,在靜態(tài)柵格法的基礎(chǔ)上,采用動(dòng)態(tài)柵格法對(duì)環(huán)境進(jìn)行建模。
(1)建立靜態(tài)柵格環(huán)境。以化工園區(qū)二維地理信息圖為藍(lán)本,建立[0,1]矩陣的靜態(tài)柵格環(huán)境。使用0表征自由柵格,1表征障礙物。根據(jù)GJJ 37—2012《城市道路工程設(shè)計(jì)規(guī)范》(2016 版)中規(guī)定的城市道路等級(jí)及相應(yīng)車道數(shù)來確定道路所占用的網(wǎng)格數(shù)量。
(2)初始化柵格。對(duì)環(huán)境柵格按照從左到右、從上到下的順序進(jìn)行編號(hào)。原點(diǎn)坐標(biāo)(0,0),任意柵格坐標(biāo)點(diǎn)可表示為(,)∈R,其中表示該柵格所在的行號(hào),表示該柵格坐在的列號(hào);={1,2,…,}表示所有柵格的集合。
(3)環(huán)境地圖更新。設(shè)定柵格地圖更新的頻率為agent 移動(dòng)一次的時(shí)間,將初始柵格地圖與移動(dòng)agent障礙對(duì)應(yīng)的柵格疊加,形成新的搜索圖。
2.2.1 構(gòu)建應(yīng)急救援與應(yīng)急疏散agent對(duì)象
ERB agent、EE agent、EROE agent和ERBL agent為化工園區(qū)應(yīng)急響應(yīng)兩階段的雙向路徑規(guī)劃模型中最基本的仿真單元。根據(jù)化工園區(qū)應(yīng)急決策過程,定義化工園區(qū)ERB agent、EE agent、EROE agent和ERBL agent 屬性如下:“感知”為環(huán)境柵格圖的更新,“agent 屬性”包括各類agent 的坐標(biāo)信息、起止點(diǎn)信息、路徑的優(yōu)化模型,“決策”為移動(dòng)agent的路徑規(guī)劃,“行動(dòng)”為移動(dòng)路徑。
化工園區(qū)柵格環(huán)境中,假設(shè)四類agent 的自由運(yùn)動(dòng)范圍為[0,R],在活動(dòng)范圍內(nèi)可以朝8個(gè)方向移動(dòng),agent移動(dòng)權(quán)值如表1所示。
表1 agent移動(dòng)權(quán)值關(guān)系
2.2.2 模型假設(shè)
文獻(xiàn)[30?31]中柵格法環(huán)境建模內(nèi)容,化工園區(qū)應(yīng)急響應(yīng)兩階段雙向路徑優(yōu)化數(shù)學(xué)模型有如下假設(shè):
①假設(shè)四類agent 在各路段上具有定長的平均步行速度,即每個(gè)柵格節(jié)點(diǎn)上的旅行時(shí)間常數(shù);
②環(huán)境柵格中弧和頂點(diǎn)有容量限制,容量可以在0到最大允許范圍內(nèi)變化;
③四類agent移動(dòng)中只允許交叉節(jié)點(diǎn)有延遲;
④四類agent移動(dòng)中不允許返回和繞圈現(xiàn)象;
⑤環(huán)境柵格中節(jié)點(diǎn)滿足先進(jìn)先出(first in first out,F(xiàn)IFO)規(guī)則;
⑥為避免園區(qū)內(nèi)部應(yīng)急響應(yīng)階段過程中發(fā)生沖突,定義ERB agent、EE agent 不能同時(shí)出現(xiàn)在同一條道路的同位置上,為此將所有路網(wǎng)節(jié)點(diǎn)的容量與ERB agent和EE agent的數(shù)量設(shè)定為同一數(shù)值;
⑦為避免園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段過程中發(fā)生沖突,定義ERBL agent、EROE agent的道路不能發(fā)生重疊。
2.2.3 化工園區(qū)應(yīng)急響應(yīng)兩階段雙向路徑優(yōu)化數(shù)學(xué)模型
(1)園區(qū)內(nèi)部應(yīng)急響應(yīng)階段雙向路徑優(yōu)化模型 園區(qū)內(nèi)部應(yīng)急響應(yīng)階段的雙向移動(dòng)過程為ERB agent由消防站點(diǎn)移動(dòng)至事故發(fā)生點(diǎn),EE agent由事故發(fā)生點(diǎn)移動(dòng)至應(yīng)急避難點(diǎn)。由于應(yīng)急響應(yīng)內(nèi)在的時(shí)效性與弱經(jīng)濟(jì)性特點(diǎn),決定園區(qū)雙向應(yīng)急救援疏散中的ERB agent、EE agent 必須在盡可能短的時(shí)間內(nèi)完成雙向移動(dòng)。為此,園區(qū)雙向應(yīng)急救援疏散路徑規(guī)劃的最終目標(biāo)是雙向移動(dòng)的agent 不發(fā)生沖突且具有最短移動(dòng)路徑。
假設(shè)化工園區(qū)共劃分為個(gè)柵格節(jié)點(diǎn)。定義化工園區(qū)事故發(fā)生點(diǎn)在柵格節(jié)點(diǎn),應(yīng)急避難點(diǎn)在柵格節(jié)點(diǎn),消防站點(diǎn)在柵格節(jié)點(diǎn)。那么,園區(qū)雙向應(yīng)急救援疏散路徑規(guī)劃問題就轉(zhuǎn)變?yōu)榍蠼釫E agent 從點(diǎn)移動(dòng)至點(diǎn),ERB agent 從點(diǎn)移動(dòng)至點(diǎn)的雙向異質(zhì)流最短路徑。由于柵格化建模過程中,已將道路等級(jí)、道路暢通性等因素考慮進(jìn)去,因此在求解最短路徑時(shí),只需要考慮移動(dòng)權(quán)值這一參數(shù)。引入“路徑當(dāng)量長度”概念,移動(dòng)agent 在某兩個(gè)柵格節(jié)點(diǎn)之間的當(dāng)量移動(dòng)距離。由于道路的可用性受到危險(xiǎn)化學(xué)品事故的影響,引入園區(qū)事故后果對(duì)路徑網(wǎng)格的影響狀態(tài)值參數(shù)“”來衡量道路事故狀態(tài)的權(quán)重。園區(qū)內(nèi)部應(yīng)急響應(yīng)階段,EE agent和ERB agent雙向路徑最短路線的求解公式如式(1)、式(2)所示。
式中,Y為EE agent 所在路徑的當(dāng)量長度;W為EE agent 所在路徑網(wǎng)格的實(shí)際長度;α為EE agent 在路徑網(wǎng)格時(shí)最優(yōu)移動(dòng)方向的移動(dòng)權(quán)值;r為園區(qū)事故后果對(duì)路徑網(wǎng)格的影響狀態(tài)值;P為ERB agent 所在路徑網(wǎng)格的當(dāng)量長度;W為ERB agent所在路徑網(wǎng)格的實(shí)際長度;α為ERB agent在路徑網(wǎng)格時(shí)最優(yōu)移動(dòng)方向的移動(dòng)權(quán)值;r為園區(qū)事故后果對(duì)路徑網(wǎng)格的影響狀態(tài)值;為EE agent的起點(diǎn),ERB agent 的終點(diǎn),即事故發(fā)生點(diǎn);為EE agent 的終點(diǎn),即應(yīng)急避難點(diǎn);為ERB agent 的起點(diǎn),即消防站點(diǎn)。
(2)園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段雙向路徑優(yōu)化模型 園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段的雙向移動(dòng)過程為EROE agent 由園區(qū)入口移動(dòng)至事故發(fā)生點(diǎn),ERBL agent由事故發(fā)生點(diǎn)撤離至園區(qū)出口。在此階段的雙向應(yīng)急救援入園及撤離過程中,要求EROE agent 必須在盡可能短的時(shí)間內(nèi)到達(dá)事故發(fā)生點(diǎn),且不與ERBL agent 移動(dòng)道路發(fā)生沖突。為此,在園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)的雙向應(yīng)急救援入園及撤離的路徑規(guī)劃的最終目標(biāo)是找到距離最短,同時(shí)所有路徑不發(fā)生重疊的移動(dòng)路徑。
與園區(qū)內(nèi)部應(yīng)急響應(yīng)階段建模相同,定義化工園區(qū)事故發(fā)生點(diǎn)在柵格節(jié)點(diǎn),園區(qū)出口在柵格節(jié)點(diǎn),園區(qū)入口在柵格節(jié)點(diǎn)。園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段雙向應(yīng)急救援入園及撤離路徑規(guī)劃問題就轉(zhuǎn)變?yōu)榍蠼釫ROE agent從點(diǎn)移動(dòng)至點(diǎn),ERBL agent從點(diǎn)移動(dòng)至點(diǎn)的雙向不重疊的最短路徑。園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段,EROE agent和ERBL agent雙向路徑最短路線的求解公式如式(3)、式(4)所示。
式中,M為EROE agent 所在路徑網(wǎng)格的當(dāng)量長度;U為EROE agent 所在路徑網(wǎng)格的實(shí)際長度;Q為ERBL agent 所在路徑網(wǎng)格的當(dāng)量長度;K為ERBL agent 所在路徑網(wǎng)格的實(shí)際長度;為ERBL agent 的 起 點(diǎn),EROE agent 的 終 點(diǎn);為ERBL agent 的終點(diǎn),園區(qū)出口;為EROE agent 的起點(diǎn),園區(qū)入口。
其中,園區(qū)事故后果對(duì)路徑的影響狀態(tài)投射到EE agent上,為人員的脆弱性,即園區(qū)事故后果對(duì)路徑網(wǎng)格的影響狀態(tài)值等于個(gè)體死亡概率值,則可應(yīng)用個(gè)體死亡概率方程定量計(jì)算風(fēng)險(xiǎn)阻抗的大小。不同事故類型下個(gè)體死亡概率方程如表2所示。
表2 個(gè)體死亡概率方程[32]
其中,為火災(zāi)熱輻射強(qiáng)度,W/m;為靜態(tài)峰值壓力,Pa;為熱輻射累計(jì)暴露計(jì)量,μL/L;為有毒氣體暴露劑量,μL/L;C為毒物濃度,μL/L;為暴露時(shí)間,s;、為事故類型系數(shù);為毒物毒負(fù)荷系數(shù),取值參考表3。
表3 幾種常見有毒氣體毒負(fù)荷指數(shù)[32]
結(jié)合事故后果模型,可以得出不同事故類型下、、、等的值。以池火災(zāi)事故場(chǎng)景為例,基于熱輻射累計(jì)暴露劑量公式,可以計(jì)算得到柵格處個(gè)體死亡概率方程劑量的值,如式(5)所示。
式中,為火災(zāi)熱輻射強(qiáng)度,W/m;為人員暴露在柵格的時(shí)間,s。
將的值代入熱輻射個(gè)體死亡概率方程,即可計(jì)算風(fēng)險(xiǎn)阻抗。此外,在實(shí)際計(jì)算個(gè)體死亡概率值,即危化品事故后果場(chǎng)景對(duì)柵格的影響狀態(tài)值r時(shí),可參考DNV PHAST 8.21 中給出的脆弱性概率及其對(duì)應(yīng)的累積暴露劑量,給定池火災(zāi)場(chǎng)景下的園區(qū)事故后果對(duì)路徑網(wǎng)格的影響狀態(tài)值,如圖4所示。
結(jié)合圖4,池火災(zāi)場(chǎng)景下的園區(qū)事故后果對(duì)路徑網(wǎng)格的影響狀態(tài)值如式(6)所示。
圖4 池火災(zāi)場(chǎng)景下的園區(qū)事故后果對(duì)路徑的影響狀態(tài)取值示意圖
式中,為池火災(zāi)場(chǎng)景下的園區(qū)事故后果對(duì)路徑網(wǎng)格的影響狀態(tài)值;為路徑網(wǎng)格的熱輻射強(qiáng)度值,kW/m。
2.3.1 園區(qū)內(nèi)部應(yīng)急響應(yīng)階段雙向路徑智能避障模型
為實(shí)現(xiàn)園區(qū)內(nèi)部應(yīng)急響應(yīng)階段ERB agent 與EE agent 雙向路徑的無沖突規(guī)劃與ERB agent 的主動(dòng)避讓功能,在模型中引入時(shí)間步長參數(shù)來構(gòu)建ERB agent的智能避障模型。結(jié)合2.1節(jié)動(dòng)態(tài)柵格法中設(shè)定的環(huán)境地圖數(shù)據(jù)更新頻率為移動(dòng)agent 走一步更新一次。那么,在agent 虛擬前進(jìn)并預(yù)測(cè)出下一節(jié)點(diǎn)的最優(yōu)移動(dòng)方向發(fā)生沖突時(shí),根據(jù)2.2.1 節(jié)的移動(dòng)屬性,定義EE agent選擇最優(yōu)移動(dòng)方向,且路徑節(jié)點(diǎn)的暢通性修正系數(shù)等于最優(yōu)移動(dòng)方向的移動(dòng)權(quán)值,ERB agent 在最優(yōu)移動(dòng)方向的暢通性修正系數(shù)為∞,即前方柵格為1 狀態(tài),需根據(jù)目標(biāo)函數(shù)重新規(guī)劃下一步的移動(dòng)方向。由此,引入時(shí)間步長參數(shù)的園區(qū)內(nèi)部應(yīng)急響應(yīng)階段EE agent 和ERB agent雙向路徑規(guī)劃模型如式(7)、式(8)所示。
目標(biāo)函數(shù)
ERB agent的智能避障規(guī)則如式(9)。
式中,Y為EE agent所在路徑網(wǎng)格的當(dāng)量長度;P為ERB agent所在路徑網(wǎng)格的當(dāng)量長度;t為EE agent移動(dòng)的第t步;t為ERB agent移動(dòng)的第t步;i為EE agent 第t步的路徑網(wǎng)格;j為ERB agent 第t步的路徑網(wǎng)格;α為EE agent 在t步時(shí)最優(yōu)移動(dòng)方向的移動(dòng)權(quán)值;β為EE agent所在路徑i的暢通性修正系數(shù);α為EE agent 在t步時(shí)最優(yōu)移動(dòng)方向的移動(dòng)權(quán)值;β為ERB agent 所在路徑j的暢通性修正系數(shù)。
2.3.2 園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段雙向路徑智能避障模型
為實(shí)現(xiàn)園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段EROE agent 與ERBL agent 雙向路徑的無重疊規(guī)劃,在模型中引入時(shí)間步長參數(shù)來構(gòu)建EROE agent的智能避障模型。結(jié)合2.1 節(jié)動(dòng)態(tài)柵格法中設(shè)定的環(huán)境地圖數(shù)據(jù)更新頻率為移動(dòng)agent 走一步更新一次。那么,在agent 虛擬前進(jìn)并預(yù)測(cè)出下一節(jié)點(diǎn)的最優(yōu)移動(dòng)方向發(fā)生沖突時(shí),根據(jù)2.2.1 節(jié)的移動(dòng)屬性,定義EROE agent 選擇最優(yōu)移動(dòng)方向,且路徑節(jié)點(diǎn)的暢通性修正系數(shù)等于最優(yōu)移動(dòng)方向的移動(dòng)權(quán)值,ERBL agent 在EROE agent 移動(dòng)過的柵格上的暢通性修正系數(shù)均為∞,即柵格為1 狀態(tài),需根據(jù)目標(biāo)函數(shù)重新規(guī)劃下一步的移動(dòng)方向。由此,引入時(shí)間步長參數(shù)的園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段EROE agent 和ERBL agent 雙向路徑規(guī)劃模型如式(10)、式(11)所示。
目標(biāo)函數(shù)
ERBL agent的智能避障規(guī)則如式(12)。
式中,M為EROE agent 所在路徑網(wǎng)格的當(dāng)量長度;Q為ERBL agent 所在路徑網(wǎng)格的當(dāng)量長度;i為EROE agent 第t步的路徑網(wǎng)格;j為ERBL agent第t步的路徑網(wǎng)格;α為EROE agent在t步時(shí)最優(yōu)移動(dòng)方向的移動(dòng)權(quán)值;β為ERBL agent所在路徑i的暢通性修正系數(shù);α為EROE agent在t步時(shí)最優(yōu)移動(dòng)方向的移動(dòng)權(quán)值;β為ERBL agent所在路徑j的暢通性修正系數(shù)。
應(yīng)用Dijkstra 算法對(duì)化工園區(qū)應(yīng)急響應(yīng)兩階段的雙向路徑規(guī)劃模型進(jìn)行求解,求解步驟如圖5所示。
圖5 化工園區(qū)應(yīng)急響應(yīng)兩階段雙向路徑求解流程
以某化工園區(qū)為例,進(jìn)行仿真驗(yàn)證?;@區(qū)發(fā)生重大危險(xiǎn)化學(xué)品事故時(shí),需要進(jìn)行應(yīng)急救援與疏散。根據(jù)化工園區(qū)GIS 地圖內(nèi)建筑物、設(shè)備、設(shè)施等信息,設(shè)置障礙物的大小、位置與外接矩形。建立起37×26的化工園區(qū)柵格地圖,總節(jié)點(diǎn)數(shù)=962,所建成初始化環(huán)境柵格地圖及各類agent起點(diǎn)、終點(diǎn)設(shè)置如圖6所示。設(shè)定各節(jié)點(diǎn)可容納100個(gè)agent,agent單位步長為1個(gè)節(jié)點(diǎn)。
圖6 某化工園區(qū)初始化柵格地圖
首先,運(yùn)用DNV PHAST 8.21 計(jì)算池火災(zāi)事故后果,并將柵格地圖的熱輻射強(qiáng)度值導(dǎo)入式(6),計(jì)算道路柵格的池火災(zāi)場(chǎng)景下的園區(qū)事故后果對(duì)路徑網(wǎng)格的影響狀態(tài)值。
其次,將仿真案例中的其他相關(guān)參數(shù)代入化工園區(qū)應(yīng)急響應(yīng)兩階段雙向路徑智能避障模型公式(7)~式(12)中。其中,α、α移動(dòng)權(quán)值取值參考表1;β、β暢通性修正系數(shù)取值參考式(9)、式(12);W、W路徑網(wǎng)格實(shí)際長度為agent 一個(gè)步長所移動(dòng)的長度,即一個(gè)柵格的長度。
最后,運(yùn)用Dijkstra 算法對(duì)化工園區(qū)應(yīng)急響應(yīng)兩階段雙向路徑規(guī)劃智能避障模型進(jìn)行計(jì)算求解。在園區(qū)內(nèi)部應(yīng)急響應(yīng)階段,使用綠色與紅色虛線線條表示EE agent 與ERB agent 的移動(dòng)軌跡;在園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段,使用黃色與綠色實(shí)線線條表示EROE agent 與ERBL agent 的移動(dòng)軌跡,移動(dòng)方向的最前端為agent 在當(dāng)前步長時(shí)所處的路徑節(jié)點(diǎn)。
3.2.1 園區(qū)內(nèi)部應(yīng)急響應(yīng)階段雙向路徑規(guī)劃
(1)池火災(zāi)事故后果計(jì)算 根據(jù)化工園區(qū)安全評(píng)價(jià)報(bào)告,在DNV PHAST 8.21 中輸入的池火災(zāi)事故參數(shù)為:危險(xiǎn)物質(zhì)設(shè)為甲苯;體積設(shè)為1200m;溫度設(shè)為25℃;場(chǎng)景設(shè)為災(zāi)難性破裂;風(fēng)速設(shè)為3m/s;風(fēng)向設(shè)為NE;離地高度設(shè)為2m;設(shè)備設(shè)為常壓儲(chǔ)罐。
利用DNV PHAST 8.21 計(jì)算的池火災(zāi)事故熱輻射強(qiáng)度值,結(jié)合式(6),計(jì)算化工園區(qū)中路徑網(wǎng)格在池火災(zāi)事故場(chǎng)景下的事故影響狀態(tài)值,如圖7所示。
圖7 池火災(zāi)事故場(chǎng)景的化工園區(qū)路徑網(wǎng)格事故影響狀態(tài)圖
(2)考慮無智能避障約束情況 在無智能避障約束的情況下,化工園區(qū)ERB agent 與EE agent雙向agent 為可兼容狀態(tài)且優(yōu)先級(jí)相同。對(duì)其移動(dòng)路徑進(jìn)行同時(shí)規(guī)劃,在不考慮ERB agent 的智能避障規(guī)則的場(chǎng)景下,在進(jìn)行第4步路徑規(guī)劃時(shí),化工園區(qū)ERB agent、EE agent均選擇圖8(a)中的最優(yōu)移動(dòng)方向,即當(dāng)t=t=4 時(shí),==662,兩條移動(dòng)路徑在此位置處發(fā)生沖突,其移動(dòng)軌跡如圖8(b)所示。
圖8 智能避障約束情況下園區(qū)內(nèi)部應(yīng)急響應(yīng)階段雙向路徑
(3)考慮智能避障約束情況 為避免ERB agent與EE agent 移動(dòng)路徑在化工園區(qū)路網(wǎng)中發(fā)生沖突,導(dǎo)致道路擁堵,影響應(yīng)急響應(yīng)效果,在模型中代入式(9)所示ERB agent 智能避障規(guī)則這一條件。這種場(chǎng)景下,在第4步移動(dòng)結(jié)束,預(yù)測(cè)到t=t=5時(shí),==662。判定按照原路徑移動(dòng)時(shí)即將發(fā)生沖突,需根據(jù)ERB agent的智能避障規(guī)則,重新規(guī)劃路徑。將第4 步時(shí)ERB Agent 與EE Agent 的位置信息代入式(7)~式(9)得,β=1.414,β=∞。此時(shí)ERB agent主動(dòng)避讓EE agent,由EE agent 移動(dòng)到最優(yōu)移動(dòng)方向,即662 節(jié)點(diǎn)。而ERB agent 根據(jù)數(shù)學(xué)模型重新規(guī)劃下一步移動(dòng)路徑,為663 節(jié)點(diǎn),如圖8(c)中標(biāo)注所示。根據(jù)圖5化工園區(qū)應(yīng)急響應(yīng)兩階段雙向路徑求解流程,雙向agent 繼續(xù)向前移動(dòng),最終完成園區(qū)內(nèi)部應(yīng)急響應(yīng)階段的雙向應(yīng)急救援與應(yīng)急疏散路徑規(guī)劃,其移動(dòng)軌跡如圖8(d)所示。其中,ERB agent從消防站點(diǎn)到事故發(fā)生點(diǎn)最短路徑如圖8(d)中紅色虛線軌跡所示,共需10步。EE agent從事故發(fā)生點(diǎn)到應(yīng)急避難點(diǎn)最短路徑如圖8(d)中綠色虛線軌跡所示,共需13 步。兩條路徑均為最優(yōu)路徑。
3.3.2 園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段雙向路徑規(guī)劃
根據(jù)圖7進(jìn)行化工園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段雙向路徑規(guī)劃,其雙向路徑為EROE agent 由園區(qū)入口移動(dòng)至事故發(fā)生點(diǎn),ERBL agent由事故發(fā)生點(diǎn)撤離至園區(qū)出口,根據(jù)圖5化工園區(qū)應(yīng)急響應(yīng)兩階段雙向路徑求解流程進(jìn)行求解,其移動(dòng)軌跡如圖9所示。
圖9 智能避障約束情況下園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段雙向路徑
EROE agent 從園區(qū)入口到事故發(fā)生點(diǎn)最短路徑如圖9 中黃色實(shí)線軌跡所示,共需要6 步。ERBL agent 從事故發(fā)生點(diǎn)到園區(qū)出口最短路徑如圖9中紅色實(shí)線軌跡所示,共需要13步。兩條路徑均為最優(yōu)路徑,且在整個(gè)路徑規(guī)劃過程中不存在移動(dòng)路徑重疊問題。
結(jié)合3.3 節(jié)仿真驗(yàn)證結(jié)果,對(duì)比引用中提及的單向應(yīng)急救援、應(yīng)急疏散路徑規(guī)劃模型與化工園區(qū)應(yīng)急響應(yīng)中應(yīng)急救援與應(yīng)急疏散雙向路徑規(guī)劃模型,主要區(qū)別在于:傳統(tǒng)的單向應(yīng)急救援和應(yīng)急疏散模型,其優(yōu)化目標(biāo)通常是移動(dòng)路徑最短、行程時(shí)間最短、運(yùn)輸成本最低等應(yīng)急單向路徑時(shí)效性目標(biāo),無法實(shí)現(xiàn)動(dòng)態(tài)避障,適用于長距離應(yīng)急資源調(diào)配和企業(yè)內(nèi)應(yīng)急疏散規(guī)劃;基于智能避障的化工園區(qū)雙向應(yīng)急救援與疏散模型,其優(yōu)化目標(biāo)為雙向移動(dòng)路徑最短,可以提供雙向同時(shí)規(guī)劃和應(yīng)急響應(yīng)分階段規(guī)劃,能夠?qū)崿F(xiàn)動(dòng)態(tài)避障,適用于區(qū)域應(yīng)急響應(yīng)及重大事故應(yīng)急響應(yīng)路徑規(guī)劃。
(1)提出了一種考慮智能避障的化工園區(qū)應(yīng)急響應(yīng)階段應(yīng)急救援與應(yīng)急疏散雙向路徑優(yōu)化方法,重點(diǎn)研究化工園區(qū)應(yīng)急響應(yīng)過程的園區(qū)內(nèi)部應(yīng)急響應(yīng)和園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)兩個(gè)階段,分別對(duì)園區(qū)內(nèi)部應(yīng)急響應(yīng)階段的應(yīng)急救援與應(yīng)急疏散雙向路徑以及園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段的應(yīng)急救援車輛入園與撤離雙向路徑進(jìn)行規(guī)劃。采用動(dòng)態(tài)柵格法對(duì)化工園區(qū)柵格環(huán)境進(jìn)行實(shí)時(shí)更新,應(yīng)用Dijkstra 算法對(duì)化工園區(qū)應(yīng)急響應(yīng)中的雙向應(yīng)急救援與應(yīng)急疏散路徑進(jìn)行規(guī)劃,實(shí)現(xiàn)智能避障前提下的各階段雙向移動(dòng)路徑最短。
(2)結(jié)合化工園區(qū)應(yīng)急響應(yīng)兩個(gè)階段的響應(yīng)特性,建立考慮智能避障的化工園區(qū)應(yīng)急救援與應(yīng)急疏散雙向路徑規(guī)劃模型。引入道路暢通性修正系數(shù)與時(shí)間步長參數(shù),定量化表征動(dòng)態(tài)障礙與固定障礙的動(dòng)態(tài)智能避障規(guī)則。園區(qū)內(nèi)部應(yīng)急響應(yīng)階段中的ERB和EE雙向移動(dòng)agent的移動(dòng)路徑為互不兼容的動(dòng)態(tài)障礙,園區(qū)內(nèi)外協(xié)同應(yīng)急響應(yīng)階段中的EROE和ERBL 雙向移動(dòng)agent 的移動(dòng)路徑為互不兼容的固定障礙。
(3)在某個(gè)化工園區(qū)中驗(yàn)證了所提出的路徑規(guī)劃方法,仿真結(jié)果表明,在園區(qū)內(nèi)部和內(nèi)外協(xié)同應(yīng)急響應(yīng)階段的雙向路徑都是最短路徑,且在按照原規(guī)劃路徑行走至下一步即將發(fā)生沖突時(shí)能夠成功避障。所提出的化工園區(qū)應(yīng)急響應(yīng)兩階段應(yīng)急救援與應(yīng)急疏散雙向路徑規(guī)劃方法可以應(yīng)用于很多實(shí)際的應(yīng)急響應(yīng)決策中。