高 麗,周佳琪,林勛惠,李泳成
(1.國(guó)網(wǎng)江蘇省電力有限公司,揚(yáng)州供電分公司,江蘇 揚(yáng)州 225100; 2.蘇州大學(xué) 電子信息學(xué)院,江蘇 蘇州 215006)
為滿足經(jīng)濟(jì)與社會(huì)發(fā)展需求,我國(guó)正大力推進(jìn)智能電網(wǎng)建設(shè),以實(shí)現(xiàn)智能化、信息化和自動(dòng)化的電力網(wǎng)絡(luò)運(yùn)營(yíng)。在“十三五”期間,我國(guó)共建設(shè)了超過(guò)8 000座智能變電站,并安裝了大量智能設(shè)備,這導(dǎo)致電力通信容量需求急劇增長(zhǎng)[1]。為應(yīng)對(duì)這一挑戰(zhàn),具有大容量、低時(shí)延和低能耗優(yōu)勢(shì)的光纖網(wǎng)絡(luò)成為了電力通信的主要承載網(wǎng)絡(luò)[2]。在電力通信光纖網(wǎng)絡(luò)中,需要定期開(kāi)展光纜纖芯測(cè)試,以保障新業(yè)務(wù)接入和重要業(yè)務(wù)故障迂回等需求。目前,光纜纖芯檢測(cè)主要是通過(guò)電網(wǎng)運(yùn)維人員進(jìn)入變電站站點(diǎn),采用光時(shí)域反射計(jì)(Optical Time Domain Reflectometer, OTDR)手動(dòng)進(jìn)行[3]。然而,隨著變電站規(guī)模不斷增長(zhǎng),運(yùn)維人員需要進(jìn)入的變電站站點(diǎn)數(shù)量眾多且位置分散,這給日常的光纜纖芯檢測(cè)工作帶來(lái)了極大挑戰(zhàn),需要耗費(fèi)大量的人力和時(shí)間成本[4]。為此,對(duì)電力通信光纖網(wǎng)絡(luò)中光纜纖芯檢測(cè)進(jìn)行合理和高效的規(guī)劃十分重要且必要。本文針對(duì)電力通信光纖網(wǎng)絡(luò)多周期光纜檢測(cè)問(wèn)題展開(kāi)了研究,以最小化總?cè)胝菊军c(diǎn)數(shù)量為目標(biāo),構(gòu)建了整數(shù)線性規(guī)劃(Integer Linear Programing,ILP)模型,并提出了一個(gè)基于有效檢測(cè)光纜數(shù)的啟發(fā)式算法。仿真結(jié)果表明,本文所提啟發(fā)式算法與ILP模型結(jié)果基本一致,能有效減少需要進(jìn)入的變電站站點(diǎn)數(shù)量。
在電力通信光纖網(wǎng)絡(luò)中,每個(gè)變電站就是一個(gè)通信節(jié)點(diǎn),變電站之間通過(guò)光纜相連。在進(jìn)行光纜纖芯檢測(cè)時(shí),只需要進(jìn)入光纜兩側(cè)的任意一個(gè)變電站站點(diǎn),即能完成針對(duì)該光纜的檢測(cè)。圖1所示為一個(gè)光纜檢測(cè)的實(shí)例。假設(shè)一個(gè)光纖網(wǎng)絡(luò)由6個(gè)節(jié)點(diǎn)(變電站)、9個(gè)鏈路(光纜)組成。現(xiàn)給出兩種光纜檢測(cè)方案。方案一:進(jìn)入站點(diǎn)0檢測(cè)光纜f1和f2,進(jìn)入站點(diǎn)1檢測(cè)光纜f3、f4和f5,進(jìn)入站點(diǎn)2檢測(cè)光纜f6,進(jìn)入站點(diǎn)3檢測(cè)光纜f7和f9,進(jìn)入站點(diǎn)4檢測(cè)光纜f8,入站站點(diǎn)總數(shù)為5。方案二:進(jìn)入站點(diǎn)1檢測(cè)光纜f1、f3、f4和f5,進(jìn)入站點(diǎn)2檢測(cè)光纜f2和f6,進(jìn)入站點(diǎn)3檢測(cè)光纜f7和f9,進(jìn)入站點(diǎn)5檢測(cè)光纜f8,入站站點(diǎn)總數(shù)為4。
圖1 光纖網(wǎng)絡(luò)光纜檢測(cè)的實(shí)例Figure 1 Example of optical cable detectionin optical fiber network
由圖可知,不同方案需要入站的站點(diǎn)數(shù)量存在差異,相應(yīng)的光纜檢測(cè)成本也不相同。因此,在完成所有光纜測(cè)試的前提下,盡可能少地進(jìn)入變電站以節(jié)約運(yùn)維成本,是一個(gè)值得研究的重要問(wèn)題。本文從電力通信光纖網(wǎng)絡(luò)多周期運(yùn)維的實(shí)際需求出發(fā),考慮了一個(gè)電力通信光纖網(wǎng)絡(luò)多周期光纜檢測(cè)問(wèn)題,并做出如下假設(shè):(1) 電力通信光纖網(wǎng)絡(luò)運(yùn)維分為多個(gè)周期進(jìn)行;(2) 每個(gè)周期內(nèi)需要對(duì)網(wǎng)絡(luò)中所有的光纜至少完成一次檢測(cè);(3) 在所有周期的光纜檢測(cè)完成后,每個(gè)變電站站點(diǎn)至少被進(jìn)入一次;(4) 在每個(gè)周期內(nèi),存在部分變電站站點(diǎn)必須進(jìn)行光纜檢測(cè)。
通過(guò)以上問(wèn)題描述,本文以最小化總?cè)胝菊军c(diǎn)數(shù)量為目標(biāo),構(gòu)建了一個(gè)ILP模型。該模型的集合、參數(shù)、變量、優(yōu)化目標(biāo)及約束條件描述如下:
集合
N: 電力通信光纖網(wǎng)絡(luò)中變電站站點(diǎn)的集合。
L: 電力通信光纖網(wǎng)絡(luò)中光纜鏈路的集合。
Ln: 變電站站點(diǎn)n相鄰光纜鏈路的集合,n∈N。
T: 電力通信光纖網(wǎng)絡(luò)光纜檢測(cè)周期的集合。
Mt: 電力通信光纖網(wǎng)絡(luò)在周期t內(nèi)必須進(jìn)入的變電站站點(diǎn)集合,t∈T。
參數(shù)
變量
優(yōu)化目標(biāo)
約束條件
在每個(gè)周期內(nèi),光纖網(wǎng)絡(luò)中所有的光纜都進(jìn)行了檢測(cè)。
對(duì)每個(gè)周期內(nèi)必須進(jìn)入的變電站站點(diǎn)進(jìn)行光纜檢測(cè)。
在完成所有周期的光纜檢測(cè)后,每個(gè)變電站站點(diǎn)至少被進(jìn)入一次。
隨著智能電網(wǎng)建設(shè)規(guī)模的不斷擴(kuò)大,整個(gè)電力通信光纖網(wǎng)絡(luò)的節(jié)點(diǎn)和鏈路數(shù)量也將快速增長(zhǎng),這將極大地增加采用ILP規(guī)劃模型求解電力通信光纖網(wǎng)絡(luò)多周期光纜檢測(cè)規(guī)劃問(wèn)題的難度。為此,本文也提出了一個(gè)基于有效檢測(cè)光纜數(shù)的啟發(fā)式算法,具體步驟如下:
步驟1:給定電力通信光纖網(wǎng)絡(luò)G(N,L),其中,N為變電站站點(diǎn)的集合;L為光纜鏈路的集合;總的運(yùn)維周期數(shù)為T(mén)。令當(dāng)前周期數(shù)t=1。
步驟2:設(shè)置4個(gè)集合,Γ=NULL,E=N,Z=NULL和Q=L。其中,Γ為已進(jìn)入的變電站站點(diǎn)集合;E為未進(jìn)入的變電站站點(diǎn)集合;Z為已檢測(cè)的光纜鏈路集合;Q為未檢測(cè)的光纜鏈路集合。遍歷集合E中所有變電站站點(diǎn),將進(jìn)入變電站e可以檢測(cè)的光纜鏈路集合設(shè)為Fe,計(jì)算每個(gè)變電站e的有效檢測(cè)光纜數(shù)We。
步驟3:令t=t+1,如果t>T,則終止;反之,返回步驟2。
本文采用揚(yáng)州電網(wǎng)的變電站拓?fù)湓u(píng)估提出的多周期光纜檢測(cè)規(guī)劃算法的性能。該測(cè)試拓?fù)浒?6個(gè)節(jié)點(diǎn)(變電站站點(diǎn))和62個(gè)鏈路(光纜)。具體仿真條件如下:光纜檢測(cè)的總周期數(shù)為4;單個(gè)周期內(nèi)每根光纜至少被檢測(cè)1次;每個(gè)周期內(nèi)設(shè)有數(shù)個(gè)必須進(jìn)入的變電站站點(diǎn)。本文利用AMPL/Gurobi[5]軟件求解ILP規(guī)劃模型,并采用Java語(yǔ)言實(shí)現(xiàn)啟發(fā)式算法。
(1)h值的影響
首先評(píng)估h值對(duì)于啟發(fā)式算法性能的影響,如圖2所示,本文比較了不同h值下啟發(fā)式算法的總?cè)胝菊军c(diǎn)數(shù)量。由圖可知,總?cè)胝菊军c(diǎn)數(shù)量隨著h值的增加而降低,當(dāng)h值達(dá)到0.8時(shí),總進(jìn)站站點(diǎn)數(shù)量達(dá)到最低。再進(jìn)一步增加h值,總?cè)胝菊军c(diǎn)數(shù)量反而增加了。這是因?yàn)?,?dāng)h值較小時(shí),每個(gè)站點(diǎn)的有效檢測(cè)光纜數(shù)會(huì)隨著站點(diǎn)進(jìn)站次數(shù)的增加而急劇減少,不同站點(diǎn)的We值將變得非常接近。這導(dǎo)致進(jìn)入的大量變電站站點(diǎn)并不能有效覆蓋未檢測(cè)的光纜纖芯,運(yùn)維人員需要進(jìn)入更多的變電站站點(diǎn)才能完成所有光纜的檢測(cè)。隨著h值的增加,不同變電站站點(diǎn)的We值差異明顯,更多覆蓋大量未檢測(cè)光纜的站點(diǎn)被優(yōu)先選擇入站,從而有效減少了變電站站點(diǎn)入站數(shù)量。當(dāng)h值為1時(shí),在前T-1個(gè)周期內(nèi),覆蓋更多有效檢測(cè)光纜數(shù)的站點(diǎn)被選擇為入站站點(diǎn)。然而,為了確保每個(gè)變電站站點(diǎn)至少進(jìn)入一次,在第T個(gè)周期內(nèi),將必須進(jìn)入大量從未被進(jìn)入的變電站站點(diǎn),這將導(dǎo)致總進(jìn)站站點(diǎn)數(shù)量的增加。
圖2 h值的影響Figure 2 The effect of h value
(2) 總?cè)胝菊军c(diǎn)數(shù)量
我們也比較了不同多周期光纜檢測(cè)規(guī)劃算法的性能,包括提出的ILP模型和啟發(fā)式算法(h值設(shè)為0.8),以及用于對(duì)比的隨機(jī)算法。其中,隨機(jī)算法從所有站點(diǎn)中隨機(jī)選擇進(jìn)入的站點(diǎn),然后對(duì)其包含的光纜進(jìn)行檢測(cè),直到所有的光纜都被完成檢測(cè)。圖3所示為不同多周期光纜檢測(cè)規(guī)劃算法的總進(jìn)站站點(diǎn)數(shù)量。圖中,“ILP”為ILP規(guī)劃模型的結(jié)果,“Random”和“Heuristic”分別為隨機(jī)算法和啟發(fā)式算法的結(jié)果。由圖可知,啟發(fā)式算法的總進(jìn)站站點(diǎn)數(shù)量為83次,遠(yuǎn)低于隨機(jī)算法的結(jié)果(119次),降幅達(dá)到了30%。這是因?yàn)閱l(fā)式算法考慮了每個(gè)變電站站點(diǎn)的有效檢測(cè)光纜數(shù)量,最大程度地避免了進(jìn)入的變電站站點(diǎn)存在大量已檢測(cè)光纜的情況,有效減少了需要進(jìn)入的變電站數(shù)量。此外,啟發(fā)式算法的結(jié)果與ILP模型的結(jié)果一致,這再次證明了本文所提啟發(fā)式算法的高效性。
圖3 總?cè)胝菊军c(diǎn)數(shù)量Figure 3 Total number of inbound sites
(3) 單個(gè)站點(diǎn)入站次數(shù)
我們也比較了不同規(guī)劃算法下單個(gè)變電站的入站次數(shù),如圖4所示。由圖可知,相比于隨機(jī)算法,啟發(fā)式算法能有效減少單個(gè)站點(diǎn)進(jìn)站的次數(shù)。啟發(fā)式算法單站平均入站次數(shù)為2.31,而隨機(jī)算法的結(jié)果為3.31。這表明,經(jīng)過(guò)所有周期,啟發(fā)式算法可以幫助運(yùn)維人員少進(jìn)入每個(gè)變電站站點(diǎn)一次,極大地節(jié)約了光纜檢測(cè)的人力和時(shí)間成本。這也是因?yàn)閱l(fā)式算法考慮了變電站站點(diǎn)有效檢測(cè)光纜數(shù)量,提高了選擇的變電站站點(diǎn)光纜檢測(cè)的效率。同時(shí),我們也可看到啟發(fā)式算法和ILP模型的結(jié)果也基本一致(單站平均入站次數(shù)為2.31),再次說(shuō)明啟發(fā)式算法在解決多周期光纜檢測(cè)問(wèn)題方面性能優(yōu)異,能接近理論最優(yōu)解。
圖4 單站入站次數(shù)Figure 4 Number of inbound single station
為保障電力網(wǎng)絡(luò)的高可靠運(yùn)行,需要周期性地進(jìn)入變電站站點(diǎn)檢測(cè)電力通信光纖網(wǎng)絡(luò)中的光纜纖芯。然而,變電站站點(diǎn)數(shù)量多、分布廣,這給電網(wǎng)運(yùn)維人員進(jìn)行光纜檢測(cè)帶來(lái)了巨大挑戰(zhàn)。本文對(duì)電力通信光纖網(wǎng)絡(luò)多周期光纜檢測(cè)展開(kāi)了深入研究。以最小化總?cè)胝菊军c(diǎn)數(shù)量為目標(biāo),構(gòu)建了一個(gè)ILP模型,并提出了一種基于有效檢測(cè)光纜數(shù)的啟發(fā)式算法。研究結(jié)果表明,提出的啟發(fā)式算法能減少30%的總?cè)胝菊军c(diǎn)數(shù)量和1次平均單站入站次數(shù),有效節(jié)約了電力通信光纖網(wǎng)絡(luò)運(yùn)維的人力和時(shí)間成本。此外,啟發(fā)式算法結(jié)果與ILP模型獲得的理論最優(yōu)值基本一致,驗(yàn)證了其高效性。