尹立敏, 李想, 孟濤, 尹杭
(1.東北電力大學 電氣工程學院,吉林 吉林 132012; 2.長春供電公司,吉林 長春 130600)
?
基于改進人工魚群算法的輸電網(wǎng)絡擴展規(guī)劃
尹立敏1, 李想1, 孟濤1, 尹杭2
(1.東北電力大學 電氣工程學院,吉林 吉林132012; 2.長春供電公司,吉林 長春130600)
研究大規(guī)模輸電網(wǎng)絡擴展規(guī)劃問題,建立了考慮投資運行費用、網(wǎng)損費用及過負荷費用的多目標優(yōu)化數(shù)學模型。針對傳統(tǒng)魚群算法初始化復雜、收斂速度慢和收斂精度較低的問題,在其覓食、追尾過程中引入自適應變步長策略以提高算法的尋優(yōu)性能,并將改進的人工魚群算法用于求解輸電網(wǎng)絡擴展規(guī)劃模型。對Garver-6節(jié)點和18節(jié)點測試系統(tǒng)進行仿真計算,驗證所提模型和算法的高效可行性。
輸電網(wǎng);擴展規(guī)劃;人工魚群算法;自適應;變步長
隨著電網(wǎng)規(guī)模不斷發(fā)展,建設具有堅強、靈活的特高壓電網(wǎng)結(jié)構(gòu)體系是當前電網(wǎng)發(fā)展的重要戰(zhàn)略方向[1-2]。輸電網(wǎng)擴展規(guī)劃作為建設堅強電網(wǎng)的重要組成部分可以合理的調(diào)節(jié)電網(wǎng)結(jié)構(gòu),有利于電網(wǎng)經(jīng)濟、安全、可靠運行[3-4]。因此,在當前電網(wǎng)發(fā)展背景下研究大規(guī)模輸電網(wǎng)絡的擴展規(guī)劃問題具有重要意義。
近年來,眾多學者對相關問題進行了分析報道。文獻[5]建立考慮N-1安全準則的輸電網(wǎng)規(guī)劃模型,利用改進量子遺傳算法對問題進行求解。文獻[6]建立考慮線路建立投資的經(jīng)濟評估模型,利用生物地球?qū)W進化算法研究輸電網(wǎng)的規(guī)劃問題。文獻[7]對比分析了不同輸電網(wǎng)擴展規(guī)劃模型,提出一種綜合考慮火電機組和風電機組運行的經(jīng)濟規(guī)劃模型,利用基于粒子布朗運動的優(yōu)化算法研究含風電場的輸電網(wǎng)擴展規(guī)劃問題。以上文獻主要從線路投資的經(jīng)濟性能進行網(wǎng)架擴展規(guī)劃評估,很少綜合考慮投資運行、網(wǎng)損及過負荷對擴展規(guī)劃所產(chǎn)生的影響。
另一方面,人工魚群算法在處理非線性函數(shù)優(yōu)化問題方面具有很好的實用性能[8],但在處理大規(guī)模、高維工程應用問題時其收斂性能需要進一步改進和提高。文獻[9]采用變異算子策略,利用自適應步長的方法提高人工魚群算法的全局尋優(yōu)能力。文獻[10]對人工魚群算法的覓食、群聚、追尾等關鍵尋優(yōu)步驟進行分析,引入自適應移動步長的方法以提高算法的全局尋優(yōu)性能,并通過典型測試函數(shù)進行驗證。
針對以上問題,本文建立了考慮投資運行、網(wǎng)絡損耗及過負荷費用的多目標輸電網(wǎng)擴展規(guī)劃數(shù)學模型。針對傳統(tǒng)魚群算法初始化復雜、收斂速度慢和收斂精度較低的問題,在其覓食、追尾過程中引入自適應變步長策略以提高算法的尋優(yōu)性能。利用改進的人工魚群算法對Garver-6節(jié)點和18節(jié)點系統(tǒng)進行仿真計算,驗證所提算法的高效可行性。
基于簡易直流潮流計算方法[11],從輸電線路投資運行、年網(wǎng)絡損耗及系統(tǒng)運行過負荷的角度建立輸電網(wǎng)擴展規(guī)劃數(shù)學模型:
(1)
式中Z為系統(tǒng)所需擴展線路集合;Ω為過負荷線路集合;ci為第i條擴展線路每千米的投資費用;xi和li為支路擴展線路數(shù)和其對應長度;K為網(wǎng)損經(jīng)濟評估系數(shù);ri和pi為擴展后支路對應電阻和流動功率;pmax為支路允許流過最大功率;Pex和C為系統(tǒng)總過負荷量和相應懲罰系數(shù)。
約束條件包括直流潮流約束和線路投資約束:
(2)
式中P為節(jié)點注入功率;B為電網(wǎng)節(jié)點導納矩陣虛部;θ為節(jié)點電壓相角向量;Bl為支路導納對角矩陣;A為系統(tǒng)關聯(lián)矩陣;ximin和ximax為支路線路增加下、上限。
2.1人工魚群算法
人工魚群算法(artificial fish algorithm,AFA)是一種通過模擬魚群覓食行為的隨機智能優(yōu)化算法,其基本原理如下:
(1) 魚群初始化
設置魚群規(guī)模為N的人工魚在D維搜索空間游動,采用隨機變量函數(shù)randint()進行初始化,其對應的位置狀態(tài)向量X=(x1,x2,…,xi,…,xD),其對應的食物濃度為Y=f(X)。
(2) 覓食過程
當前人工魚i在其感知范圍內(nèi)向人工魚j游動,若其食物濃度Yi (3) (3) 聚群過程 搜索當前人工魚i范圍內(nèi)總?cè)斯~數(shù)目nf及其對應的中心位置,若有Yc/nf>βYi,其中β為擁擠度因子,則當前人工魚向中心位置移動,否則,繼續(xù)執(zhí)行覓食過程,聚群過程為: (4) (4) 追尾過程 搜索當前人工魚i范圍內(nèi)食物濃度最優(yōu)人工魚個體Xm,若有Ym/nf>βYi,則向最優(yōu)魚移動,否則,執(zhí)行覓食過程,追尾過程為: (5) (5) 公告板設置 人工魚群優(yōu)化過程中公告板主要用于記錄當前迭代次數(shù)下最優(yōu)魚群位置及濃度,以方便下次迭代更新。 2.2改進人工魚群算法 本文介紹了一種改進的人工魚群算法(improved artificial fish algorithm,IAFA),其主要從人工魚群算法初始化、覓食及追尾過程進行改進處理,從而提高算法在處理高緯復雜非線性優(yōu)化問題的性能,具體改進如下幾個方面。 (1) 人工初始化魚群 首先隨機生成初始可行人工魚X1,其位置狀態(tài)為:X1=ximin+rand( )×(ximax-ximin),判斷X1是否滿足約束條件,若是,則按上述方法生成X2,否則,X2=X1+r0×(X2-X1),其中r0為在區(qū)間[0,1]中的常數(shù),若X2任然不滿足約束條件則將r0按指數(shù)規(guī)律減少,直達滿足要求為止。依據(jù)上述方法可以隨機生成種群規(guī)模為N的初始人工魚群。 (2) 覓食過程改進(以極小值計算為例) 根據(jù)當前人工魚i的位置狀態(tài)Xi計算其濃度函數(shù)為Yi,在其感知范圍內(nèi)隨機選取人工魚j,其對應的位置狀態(tài)和濃度函數(shù)分別為Xj和Yj,若對應濃度偏差Y=Yj-Yi小于零,則接受新解,若Y≥0&&M*K*expY<α,任然接受新解,否則重新尋找較優(yōu)狀態(tài)直至達到最大嘗試次數(shù)。 (3) 自適應變步長策略 在人工魚尋優(yōu)過程中設置其自適應變步長[12]為: tep=rand( )×‖Xj-Xi‖ (6) 式中Xi為當前人工魚狀態(tài);Xj為當前狀態(tài)的感知范圍類的隨機狀態(tài)。 2.3基于IAFA的輸電網(wǎng)擴展規(guī)劃步驟 基于改進AFA的輸電網(wǎng)擴展規(guī)劃基本步驟如下: (1) 輸入系統(tǒng)初始數(shù)據(jù):包括節(jié)點注入功率、線路參數(shù)及擴展規(guī)劃水平參數(shù)。 (2) AFA算法初始化:包括人工魚數(shù)、迭代次數(shù)、擁擠度因子、視野、最大嘗試次數(shù)等參數(shù)。 (3) 采用實數(shù)編碼方法,利用本文的方法對人工魚進行初始化,每個人工魚代表一個初始規(guī)劃方案,對應的每個組成元素代表當前支路的待建線路數(shù),根據(jù)公式(1)計算當前個體的食物濃度(1/F),并將最優(yōu)位置狀態(tài)和食物濃度記錄在公告板上。 (4) 采用本文方法對人工魚進行覓食、追尾嘗試操作,若覓食操作后所得食物濃度大于追尾操作,則執(zhí)行覓食操作,否則執(zhí)行追尾操作。 (5) 將新的位置狀態(tài)及食物濃度與公告板保存局部最優(yōu)值進行比較,選取較優(yōu)的結(jié)果并繼續(xù)保存在公告板上。 (6) 判斷是否達到最大迭代次數(shù),是則輸出最優(yōu)擴展規(guī)劃方案,否則轉(zhuǎn)至步驟(4)。 選取Garver-6節(jié)點和18節(jié)點輸電網(wǎng)[13]為例進行仿真分析,系統(tǒng)基準功率為100 MW,其中6節(jié)點輸電網(wǎng)可擴展線路數(shù)為15條,18節(jié)點輸電網(wǎng)可擴展線路數(shù)為32條。改進人工魚群算法參數(shù)設置如下:人工魚規(guī)模為30;最大迭代次數(shù)為40;擁擠度因子取0.621;覓食視野為3;最大嘗試次數(shù)為30。輸電網(wǎng)絡擴展規(guī)劃參數(shù)設置如下:ci=0.132 5;K=6 000;C=108。 3.1擴展規(guī)劃結(jié)果分析 基于MATLAB 7.0軟件進行仿真計算,不同算例下不同算法的規(guī)劃結(jié)果見表1。 由表1可知,不同算例不同算法下的具體最優(yōu)擴展規(guī)劃方案各不相同,采用改進的人工魚群算法結(jié)果明顯優(yōu)于基本人工魚群算法。對于Garver-6節(jié)點測試系統(tǒng),基于改進人工魚群優(yōu)化算法計算的最優(yōu)經(jīng)濟評估目標函數(shù)值為4 364.5萬元,其中線路投資費用為3 021.2萬元,網(wǎng)絡年網(wǎng)損費用為1 357.9萬元,過負荷費用為0萬元,與基本人工魚群算法相比,總費用減少了14.6萬元。對于18節(jié)點測試系統(tǒng),采用改進人工魚群優(yōu)化算法計算的最優(yōu)經(jīng)濟評估目標函數(shù)值為13 894.6萬元,與基本人工魚群算法相比,總費用減少了62.5萬元。出現(xiàn)此情況的原因是采用AFA算法時由于沒充分考慮系統(tǒng)運行的N-1運行準則,以至出現(xiàn)過負荷的情況,最終造成規(guī)劃結(jié)果不同;另一方面,當考慮過負荷運行時,系統(tǒng)線路投資成本升高,但系統(tǒng)年網(wǎng)絡損耗明顯下降,且系統(tǒng)安全運行水平提高。 表1 不同算例下不同算法的規(guī)劃結(jié)果 注:表中新建線路表達式為:節(jié)點i-節(jié)點j(新建線路數(shù)) 圖1和圖2分別為采用改進人工魚群優(yōu)化算法下Garver-6節(jié)點測試系統(tǒng)和18節(jié)點測試系統(tǒng)的具體規(guī)劃結(jié)果系統(tǒng)結(jié)構(gòu)圖,其中實線表示現(xiàn)有輸電線路,虛線為擴建輸電線路。 圖1 基于IAFA算法的Garver-6節(jié)點系統(tǒng)規(guī)劃結(jié)果 圖2 基于IAFA算法的18節(jié)點系統(tǒng)規(guī)劃結(jié)果 3.2算法性能對比 以Garver-6節(jié)點和18節(jié)點測試系統(tǒng)為例研究本文所提改進人工魚群算法的搜索性能,并與基本人工魚群算法下的性能進行比較,不同算例下不同算法的收斂性能曲線如圖3所示。 圖3 Garver-6節(jié)點測試系統(tǒng)中不同算法收斂特性曲線 圖4 18節(jié)點測試系統(tǒng)中不同算法收斂特性曲線 由圖3和圖4可知,改進人工魚群算法具有更好的收斂精度。原因是在人工魚群初始化過程中對變量進行人工干預、利用自適應變步長策略改進人工魚的覓食、追尾行為的尋優(yōu)步長,加快了算法的收斂速度,很好的提高了算法的收斂性能。 利用改進人工魚群算法研究輸電網(wǎng)絡擴展規(guī)劃問題,結(jié)論如下: (1) 從線路投資運行、網(wǎng)損及過負荷的角度建立輸電網(wǎng)擴展規(guī)劃經(jīng)濟評估模型對大規(guī)模電網(wǎng)安全運行提供有效指導,考慮N-1安全準則進行線路規(guī)劃更加符合實際運行要求。 (2) 提出一種快速有效的自適應變步長人工魚群算法研究輸電網(wǎng)擴展規(guī)劃問題,在算法初始化過程中對控制變量進行人工干預、在覓食、追尾行為中引入自適應變步長策略,提高了算法的收斂速度和收斂精度。 [1] 劉振亞. 特高壓交直流電網(wǎng)[M]. 北京: 中國電力出版社, 2013. [2] 候超軍. 山西超特高壓電網(wǎng)自動化信息智能模式分析[J]. 電氣自動化, 2014, 36(1): 88-90. [3] 聶宏展, 鄭鵬飛, 于婷, 等. 基于多策略差分進化算法的輸電網(wǎng)規(guī)劃[J]. 電工電能新技術, 2013, 32(1): 13-18. [4] 秦睿, 董開松, 汪紅燕, 等. 大規(guī)模光伏電站集中并網(wǎng)對電網(wǎng)的影響分析及對策[J]. 電氣自動化, 2014, 36(3): 57-59. [5] 周建平, 林韓, 溫步瀛. 改進量子遺傳算法在輸電網(wǎng)規(guī)劃中的應用[J]. 電力系統(tǒng)保護與控制, 2012, 40(19): 90-95. [6] 李翔碩, 王淳. 基于生物地理學優(yōu)化算法的輸電網(wǎng)絡規(guī)劃[J]. 電網(wǎng)技術, 2013, 37(2): 476-480. [7] C RATHORE, R ROY. A novel modified GBMO algorithm based static transmission network expansion planning[J]. Electrical Power and Energy Systems, 2014, 9(62): 519-531. [8] 聶宏展, 呂盼, 喬怡, 等. 基于人工魚群算法的輸電網(wǎng)絡規(guī)劃 [J]. 電工電能新技術, 2008, 27(2): 11-17. [9] 陳廣洲, 汪家權, 李傳軍, 等. 一種改進的人工魚群算法及其應用 [J]. 系統(tǒng)工程, 2009, 27(12): 105-110. [10] 吳昌友. 一種新的改進人工魚群優(yōu)化算法 [J]. 智能系統(tǒng)學報, 2015, 10(3): 1-5. [11] 王錫凡. 電力系統(tǒng)優(yōu)化規(guī)劃 [M]. 北京: 水利電力出版社, 1990. [12] 朱旭輝, 倪志偉, 程美英. 變步長自適應的改進人工魚群算法 [J]. 計算機科學, 2015, 42(2): 210-217. [13] 周智成. 基于改進人工蜂群算法的輸電網(wǎng)擴展規(guī)劃研究 [D]. 廣西:廣西大學, 2014. Expansion Planning for the Transmission Network Based on Improved Artificial Fish Swarm Algorithm YIN Li-min1, LI Xiang1, MENG Tao1, YIN Hang2 (1. College of Electrical Engineering, Northeast Electric Power University, Jilin Jilin 132012, China;2. Changchun Power Supply Co., Changchun Jilin 130600, China) With regards to expansion planning of large-scale transmission networks, this paper discusses the establishment of a mathematic model for multi-objective optimization under consideration of costs of investment operation, grid loss and overload. With respect to the problems of traditional fish swarm algorithm, such as complicated initialization, low convergence speed and poor convergence precision, the self-adaptive variable step size strategy is introduced into the foraging and tailgating process so as to improve the searching performance of the algorithm. The improved artificial fish swarm algorithm is then used to solve the expansion planning model for transmission networks. Simulation calculation of the testing system at Node Garver-6 and Node 18 verifies the high feasibility of the proposed model and algorithm. transmission network;expansion planning;artificial fish swarm algorithm;self-adaptive;variable step size 10.3969/j.issn.1000-3886.2016.02.017 TM712 A 1000-3886(2016)02-0048-04 尹立敏(1978-),女,吉林人,博士,副教授,從事電力系統(tǒng)控制及穩(wěn)定等方面的課題研究。李想(1990-),男,吉林人,碩士生,從事智能算法在大規(guī)模輸電網(wǎng)擴展規(guī)劃中的應用研究。孟濤(1990-),男,湖南邵陽人,碩士生,從事主動配電網(wǎng)、分布式電源并網(wǎng)及電力系統(tǒng)優(yōu)化運行等相關課題研究。尹杭(1990-),女,長春人,本科,從事配電網(wǎng)日常運行維護等相關工作。 定稿日期: 2015-08-043 算例分析
4 結(jié)束語