熊 銳 楊亞?wèn)|
(武漢理工大學(xué)航運(yùn)學(xué)院 武漢 430063)
長(zhǎng)江經(jīng)濟(jì)帶建設(shè)促進(jìn)了內(nèi)河航運(yùn)的發(fā)展,船舶流量持續(xù)增長(zhǎng),也增加了油品泄露的機(jī)率[1].溢油事故發(fā)生后,溢油會(huì)順流而下,嚴(yán)重影響下游的生態(tài)環(huán)境.而溢油應(yīng)急物資的調(diào)度過(guò)程復(fù)雜,需要經(jīng)過(guò)多個(gè)操作步驟轉(zhuǎn)換,常規(guī)的應(yīng)急預(yù)案中極易出現(xiàn)溢油應(yīng)急物資等待時(shí)間過(guò)長(zhǎng)的情況,因此科學(xué)地安排操作步驟并實(shí)施準(zhǔn)確而及時(shí)的調(diào)度應(yīng)急物資救援能節(jié)省等待時(shí)間,提高應(yīng)急物資的調(diào)度效率.
針對(duì)水路運(yùn)輸?shù)陌踩O(jiān)管和船舶溢油的風(fēng)險(xiǎn)防范,國(guó)內(nèi)外學(xué)者的研究成果主要集中在應(yīng)急物資的調(diào)度和最優(yōu)路徑的選擇兩方面.Yan等[2]研究了資源調(diào)度中的多目標(biāo)優(yōu)化問(wèn)題,并通過(guò)設(shè)定物資優(yōu)先級(jí)的方法,分成兩個(gè)階段解決了調(diào)度優(yōu)化中的物流問(wèn)題;Saadatsereshtabb[3]基于運(yùn)輸成本,研究了減少運(yùn)輸成本的居多方法;廖良才等[4]結(jié)合遺傳算法突出的全局搜索能力和啟發(fā)式算法優(yōu)秀的局部搜索能力,打破常規(guī)的單一算法使用模式,構(gòu)造出一種新的混合算法;黃肖玲等[5]考慮海上溢油事故時(shí)間與成本因素,建立應(yīng)急物資調(diào)度優(yōu)化模型;肖敏等[6]建立通用物資的調(diào)度模型,為應(yīng)急物資的調(diào)度指引方向,從而保障物資調(diào)度工作的科學(xué)性;張永領(lǐng)等[7-9]設(shè)計(jì)粒子群優(yōu)化算法進(jìn)行物資運(yùn)輸和分配決策.
上述有關(guān)應(yīng)急調(diào)度的研究,主要是針對(duì)陸上應(yīng)急物資調(diào)度,針對(duì)水陸配合調(diào)度的研究不多,為數(shù)不多的水域調(diào)度研究也多以海上溢油應(yīng)急物資調(diào)度研究為主,對(duì)于內(nèi)河水域的溢油應(yīng)急物資調(diào)度問(wèn)題涉及較少.而在實(shí)際的內(nèi)河溢油應(yīng)急物資調(diào)度過(guò)程中,存在應(yīng)急物資需求量難以確定、調(diào)度任務(wù)分配方式不合理,以及調(diào)度過(guò)程中等待時(shí)間過(guò)長(zhǎng)等問(wèn)題.因此,文中結(jié)合溢油事故本身的特點(diǎn)和溢油應(yīng)急物資自身的屬性,將時(shí)間最短作為調(diào)度研究目標(biāo),提出合理分配物資調(diào)度步驟的優(yōu)化方法,建立內(nèi)河溢油應(yīng)急物資調(diào)度優(yōu)化模型,同時(shí)融合遺傳算法和粒子群算法求解模型,并運(yùn)用仿真軟件進(jìn)行驗(yàn)證.
內(nèi)河油品泄露危害較大,當(dāng)溢油事故發(fā)生后,存在溢油應(yīng)急物資需求量無(wú)法確定和調(diào)度等待時(shí)間過(guò)長(zhǎng)的問(wèn)題,如何充分發(fā)揮國(guó)家溢油應(yīng)急設(shè)備庫(kù)的力量對(duì)減少污染損害顯得至關(guān)重要.針對(duì)實(shí)際情況做出如下假設(shè):①溢油事故的溢油量確定;②所有的物資儲(chǔ)備點(diǎn)的物資儲(chǔ)備量確定;③物資儲(chǔ)備點(diǎn)到碼頭集合點(diǎn)、碼頭集合點(diǎn)到事故點(diǎn)的路徑唯一;④應(yīng)急物資運(yùn)輸時(shí)不考慮水文氣象等外因的影響.圖1為溢油應(yīng)急物資調(diào)度過(guò)程.
圖1 溢油應(yīng)急物資調(diào)度過(guò)程
在常規(guī)的溢油應(yīng)急預(yù)案中,一般采用操作步驟逐級(jí)實(shí)施的調(diào)度流程,這種方法會(huì)導(dǎo)致整個(gè)調(diào)度周期和調(diào)度等待時(shí)間過(guò)長(zhǎng),而應(yīng)急調(diào)度以時(shí)間最短為首選目標(biāo),溢油應(yīng)急物資的體積、外形和操作步驟內(nèi)部約束對(duì)其每個(gè)操作步驟的實(shí)施時(shí)間有極大影響,而物質(zhì)的體積和外形無(wú)法改變,所以對(duì)應(yīng)急物資的操作次序進(jìn)行優(yōu)化,從而提高整個(gè)應(yīng)急調(diào)度的效率,減少調(diào)度時(shí)間,更早地開(kāi)展事故現(xiàn)場(chǎng)救援工作.因此,文中在核心的操作步驟的等待時(shí)間中插入非核心操作步驟,并采用合理的方式安排溢油應(yīng)急物資進(jìn)行某一操作步驟的次序,從而實(shí)現(xiàn)應(yīng)急調(diào)度優(yōu)化.具體見(jiàn)圖2.
圖2 調(diào)度優(yōu)化流程圖
1.2.1確定出救點(diǎn)和所需物資數(shù)量
minTφ∈ω(φ)
(1)
(2)
s.t.x=(tf-ts)×v
(3)
(4)
1.2.2溢油應(yīng)急物資調(diào)度優(yōu)化模型
內(nèi)河的港口碼頭儲(chǔ)備了部分溢油應(yīng)急設(shè)施設(shè)備,但配備的應(yīng)急物資種類較為單一,數(shù)量不多,因此文中僅研究國(guó)家溢油應(yīng)急設(shè)備庫(kù)里應(yīng)急物資的調(diào)度順序的優(yōu)化.調(diào)度過(guò)程包括溢油應(yīng)急物資的種類選擇、調(diào)度排序以及不同物資操作步驟開(kāi)始時(shí)間的確定.設(shè)需要調(diào)度M種溢油應(yīng)急物資,每種物資分解成N個(gè)操作步驟,且最遲抵達(dá)時(shí)間為li(i=1,2,…,M).物資i各操作步驟之間時(shí)間約束矩陣Ki及調(diào)度方案描述矩陣為
(5)
(6)
溢油應(yīng)急物資的調(diào)度模型為
(7)
(8)
(9)
粒子群算法收斂速度快和計(jì)算精度高,但很多時(shí)候無(wú)法找到全局最優(yōu)解,只能找到較好的解,引入傳統(tǒng)遺傳算法,將兩者結(jié)合能準(zhǔn)確而迅速地找到最優(yōu)解.粒子的更新為
(10)
Vid=WVid+C1R1(P1id-Xid)+
C2R2(Pgd-Xid)
(11)
Xid=Xid+Vid
(12)
(13)
式中:D1為算法最大迭代次數(shù);i為當(dāng)前迭代次數(shù);R1,R2為[0,1]范圍內(nèi)中的兩個(gè)隨機(jī)數(shù);Xid為操作步驟編號(hào);Xmax為最大位置;Vmax為最大速度;W為慣性權(quán)重;C1和C2為加速度常數(shù);Pid為微粒i飛過(guò)的最好的位置;Pgd為種群中的所有微粒飛過(guò)的最好的位置;式(13)為選擇概率,K為種群大小,F(xiàn)i為個(gè)體適應(yīng)度,此外隨機(jī)選擇交叉概率PC∈(0.5,1),變異概率Pm∈(0.01,0.1).
遺傳粒子群算法步驟為:
步驟1種群初始化生成初始種群,并計(jì)算粒子瞬時(shí)位置相對(duì)應(yīng)的適應(yīng)值.
步驟2選擇操作比較產(chǎn)生的數(shù)值的適應(yīng)度,選擇優(yōu)化的方向,并記錄獲得的數(shù)據(jù).
步驟3全局優(yōu)化操作粒子不斷地獲得新的速度和新的位置,迭代完成后,輸出初始優(yōu)化種群.
步驟4交叉操作選出適應(yīng)度值較小的粒子參與交叉,交叉后重組形成新個(gè)體.
步驟5變異操作利用Pm對(duì)個(gè)體進(jìn)行變異,為種群補(bǔ)充新鮮血液.
步驟6收斂判定結(jié)果滿足迭代的條件,從產(chǎn)生的個(gè)體中選取最好的個(gè)體,即為算法優(yōu)化的最終結(jié)果;否則,循環(huán)步驟4.
求解調(diào)度優(yōu)化模型后,使用Flexsim仿真軟件驗(yàn)證結(jié)果.內(nèi)河溢油應(yīng)急物資調(diào)度優(yōu)化模型中需要的設(shè)施都能夠在Flexsim仿真中找到類似功能的實(shí)體,具體的實(shí)體設(shè)計(jì)見(jiàn)表1.
表1 溢油應(yīng)急物資調(diào)度優(yōu)化模型實(shí)體設(shè)計(jì)
仿真模型中各對(duì)象間的邏輯關(guān)系代表應(yīng)急物資的儲(chǔ)備過(guò)程、裝卸過(guò)程、運(yùn)輸過(guò)程,每個(gè)對(duì)象的參數(shù)設(shè)置完成后見(jiàn)圖3.
圖3 仿真模型示意圖
以長(zhǎng)江干線某段發(fā)生的某次溢油事故為例,溢油事故發(fā)生在圖4標(biāo)繪處,溢油區(qū)域?yàn)? 000 m×200 m.附近的溢油應(yīng)急物資儲(chǔ)備點(diǎn)到事故點(diǎn)的距離由小到大依次為F,E,D,O(國(guó)家溢油應(yīng)急設(shè)備庫(kù)),C,G,A,B.從A,B,C,D,E,F(xiàn),G點(diǎn)到事故點(diǎn)的時(shí)間分別為80、100、55、10、35、30、85 min.O點(diǎn)到最近的港口的路徑為10 km,該港口到事故點(diǎn)的距離為5 n mile,所采用的船舶航速為20 kn,載重20 t;運(yùn)輸車輛運(yùn)行速度為60 km/h,載重5 t;港口的裝卸效率為2.5 min/t;儲(chǔ)備庫(kù)的車輛裝卸效率為1.5 min/t.
圖4 溢油事故示意圖
根據(jù)式(1)~(2)求解出救點(diǎn)調(diào)度物資數(shù)量:F點(diǎn)調(diào)220 m2吸油氈;E點(diǎn)調(diào)220 m2吸油氈;D點(diǎn)調(diào)440 m2吸油氈;O點(diǎn)(調(diào)526 m圍油欄,1 052 m吸油拖欄,560 m2吸油氈,兩臺(tái)收油機(jī).在實(shí)際的溢油事故中,事故點(diǎn)所需的溢油應(yīng)急物資不止四種,為保證研究的科學(xué)性,文中選取六種溢油應(yīng)急物資(圍油欄、吸油拖欄、吸油氈、收油機(jī)、環(huán)保型溢油分散劑500 kg、儲(chǔ)油桶200 kg)進(jìn)行調(diào)度等待時(shí)間優(yōu)化.根據(jù)調(diào)度優(yōu)化方法,每種物資的調(diào)度過(guò)程分為六個(gè)操作步驟,分別為p1(組裝或調(diào)制)、p2(儲(chǔ)備點(diǎn)裝卸)、p3(車輛運(yùn)輸)、p4(碼頭卸載)、p5(船舶裝載)、p6(試用).不同的方案的實(shí)施時(shí)間不同,溢油應(yīng)急物資調(diào)度操作步驟實(shí)施時(shí)間表見(jiàn)表2.
表2 溢油應(yīng)急物資調(diào)度操作步驟實(shí)施時(shí)間表
根據(jù)得到的數(shù)據(jù),結(jié)合1.2的內(nèi)河溢油應(yīng)急物資調(diào)度模型和2.1的遺傳粒子群算法,得到算法收斂曲線見(jiàn)圖5,隨后進(jìn)行仿真計(jì)算,迭代100次,最優(yōu)方案見(jiàn)圖6.
圖5 GA-PSO算法的收斂曲線圖
圖6 最優(yōu)調(diào)度方案
采用常規(guī)的應(yīng)急預(yù)案完成此次應(yīng)急物資調(diào)度至少需要疊加物資1的組裝或調(diào)制時(shí)間和物資4的試用時(shí)間,最快需要80.5(71.5+5+4)min,而采用最優(yōu)調(diào)度方案進(jìn)行應(yīng)急救援共需71.5(56.5+15)min.輸入各個(gè)實(shí)體在實(shí)例中的數(shù)據(jù),定量設(shè)置需要調(diào)度的應(yīng)急物資后,最終的仿真驗(yàn)證結(jié)果見(jiàn)表3.
表3 Flexsim仿真驗(yàn)證結(jié)果
仿真結(jié)果顯示:完成最優(yōu)調(diào)度方案所消耗的總時(shí)間為4 320 s,即72 min,與內(nèi)河溢油應(yīng)急調(diào)度優(yōu)化模型的計(jì)算結(jié)果基本相符.通過(guò)模型計(jì)算求解得到了最短的應(yīng)急調(diào)度時(shí)間,比常規(guī)的應(yīng)急預(yù)案至少減少了9 min,這表明:長(zhǎng)江干線溢油應(yīng)急物資調(diào)度過(guò)程中,確實(shí)存在各個(gè)應(yīng)急物資的操作步驟之間等待時(shí)間浪費(fèi)的問(wèn)題,利用文中提出的調(diào)度優(yōu)化方法可以最大化減少調(diào)度時(shí)間,實(shí)現(xiàn)更快更好的應(yīng)急救援,證明了文中的研究是有意義的.仿真結(jié)果和計(jì)算結(jié)果的一致性驗(yàn)證了模型計(jì)算結(jié)果的正確性.
針對(duì)內(nèi)河溢油事故發(fā)生的突然性和漂移擴(kuò)散性,文中以應(yīng)急調(diào)度時(shí)間最短為目標(biāo)設(shè)計(jì)了一種考慮內(nèi)河出救點(diǎn)規(guī)模和位置分布的調(diào)度優(yōu)化方法,研究多物資等待時(shí)間調(diào)度優(yōu)化問(wèn)題,以此建立具有內(nèi)河特色的應(yīng)急調(diào)度優(yōu)化模型,并采用遺傳粒子群算法求解溢油事故的最優(yōu)調(diào)度方案,將模型代入Flexsim仿真軟件驗(yàn)證算法的科學(xué)性.模型解決了內(nèi)河溢油應(yīng)急調(diào)度中各種物資等待時(shí)間問(wèn)題.此外,文中的調(diào)度優(yōu)化只應(yīng)用于國(guó)家應(yīng)急設(shè)備庫(kù),針對(duì)其他儲(chǔ)備點(diǎn)物資數(shù)量達(dá)到一定規(guī)模時(shí),未來(lái)可采用復(fù)雜的多點(diǎn)混合優(yōu)化調(diào)度,其次,在應(yīng)急調(diào)度過(guò)程的操作步驟分解上,后續(xù)可以采用更準(zhǔn)確的分解標(biāo)準(zhǔn)對(duì)調(diào)度過(guò)程進(jìn)行分解.