曾 嶒,彭春華,王 奎,張艷偉,張明瀚
?
基于鳥群算法的微電網(wǎng)多目標運行優(yōu)化
曾 嶒,彭春華,王 奎,張艷偉,張明瀚
(華東交通大學電氣與電子工程學院,江西 南昌 330013)
為了在微電網(wǎng)的運行中尋找到最理想的調度策略,對于微電網(wǎng)的多目標優(yōu)化問題,采用傳統(tǒng)智能算法求解易陷入局部最優(yōu)而難于找到全局最優(yōu)解,因此采用一種生物啟發(fā)式算法——鳥群算法,對以運行成本及環(huán)境污染度為目標的微電網(wǎng)多目標優(yōu)化模型進行求解。該算法模仿鳥群覓食、警覺、遷移的習性,生成對應的種群更新策略,兼具粒子群算法搜索效率高和微分進化算法穩(wěn)定性好的優(yōu)點。通過與兩者尋優(yōu)結果比較,表明該算法具有較強的全局、局部搜索能力且收斂魯棒性好的特點。
鳥群算法;粒子群算法;微分進化算法;微電網(wǎng);多目標優(yōu)化
隨著國民經(jīng)濟的迅猛發(fā)展,用電負荷逐年增加,傳統(tǒng)一次能源(煤、石油、天然氣)日益枯竭,新型可再生能源(風能、太陽能、潮汐能、生物質能等)得到越來越廣泛的使用。各種分布式電源的接入給電力系統(tǒng)注入了新鮮的血液,但是由于風速和光照強度受氣候及天氣的影響很大,導致風機和光伏陣列出力具有明顯的間歇性和不確定性,對原電力網(wǎng)絡的電能質量和供電可靠性帶來一定的影響[1],為解決這一問題,微電網(wǎng)應運而生[2]。
目前,針對微電網(wǎng)的優(yōu)化問題研究主要集中在微電網(wǎng)的經(jīng)濟性,環(huán)保性和可靠性方面[3-5],采用遺傳算法、粒子群算法、微分進化算法等群智能優(yōu)化算法對模型進行求解。文獻[6]建立了同時考慮運行成本、電壓偏差及微電網(wǎng)削峰填谷能力的微網(wǎng)多目標優(yōu)化模型,應用層次分析法通過設置各目標的權重將多目標問題轉換為單目標問題,然而單一目標的優(yōu)化結果不能清晰地反映各目標之間的矛盾關系,且權重的設置主觀性較強,不便于進行實際調度。文獻[7]采用粒子群算法研究了除包含運行成本和排放成本外,計及用戶停電成本的微電網(wǎng)經(jīng)濟運行問題,然而粒子群算法中由于當某個粒子處于最優(yōu)解的位置時,會導致成群的粒子聚集在該處,從而使得算法尋優(yōu)收斂速度較慢且容易過早陷入局部最優(yōu),必須多次運行才能求得理想最優(yōu)解。文獻[8]采用協(xié)同進化遺傳算法研究了冷熱電聯(lián)產(chǎn)型的微電網(wǎng)經(jīng)濟環(huán)保調度問題,使用群體尋優(yōu)目標函數(shù)和精英尋優(yōu)目標函數(shù)尋求分階段經(jīng)濟調度最優(yōu)解,較僅采用群體尋優(yōu)目標函數(shù)方法優(yōu)化出力的綜合成本更小。文獻[9]提出用克隆選擇算法對微電網(wǎng)多目標運行優(yōu)化問題進行求解,但該算法中的參數(shù)克隆數(shù)對程序運行時間和優(yōu)化結果均會產(chǎn)生影響,二者互為約束不能同時達到最好,具有一定局限性。
文獻[10]構建了包含運行成本最低、二氧化碳排放最少、污染物處理費用最低的多目標微網(wǎng)系統(tǒng)經(jīng)濟調度模型,采用帶精英策略的非支配排序遺傳算法求解,但僅考慮二氧化碳的排放,實際上二氧化硫和氮氧化物對空氣的污染不容忽視。文獻[11]采用人工蜂群算法對電力系統(tǒng)的多目標優(yōu)化問題進行研究,該算法利用外部存檔技術來保存進化過程中已經(jīng)找到的Pareto最優(yōu)解,并在每次迭代后更新,避免收斂于局部最優(yōu),提高了尋優(yōu)性能,但采用該算法所求最優(yōu)解分散性較大,不方便從中選擇一個解作為最終決策方案。對于具有高度復雜性和不確定性而需要深度尋優(yōu)的微網(wǎng)多目標優(yōu)化運行來說,采用傳統(tǒng)智能算法往往會導致尋優(yōu)不徹底而陷入早熟從而尋找不到全局最優(yōu)解,因此,構造高效又精確的算法顯得至關重要。
鳥群算法(Bird Swarm Algorithm,BSA)是一種生物啟發(fā)式智能算法,它的進化過程模擬鳥類覓食、警覺和遷移的行為,在求解非凸、不可微的復雜問題時,較于當前常用的粒子群算法、微分進化算法具有明顯的優(yōu)越性[12]。本文采用PSO、DE和BSA對微電網(wǎng)的多目標優(yōu)化問題進行求解,并對所得結果的Pareto前沿進行對比分析,體現(xiàn)出BSA良好的全局和局部搜索能力,可為其他優(yōu)化問題提供參考。
本文建立了包含風力發(fā)電機(Wind Turbine,WT)、光伏陣列(Photovoltaic array,PV)等不可控清潔發(fā)電單元,微型燃氣輪機(Micro Turbine,MT)、柴油發(fā)電機(Diesel Generator,DE)等可控非清潔發(fā)電單元及儲能電池(Energy Storage Battery,ES)的微電網(wǎng)并網(wǎng)運行模型,在最大限度地利用風能和光能等清潔能源的前提下,通過對MT和DE的出力、低壓配電網(wǎng)傳輸功率及儲能電池充放電策略進行優(yōu)化,使微電網(wǎng)的運行最經(jīng)濟最環(huán)保。
1.1 各發(fā)電單元模型
1.1.1 微型燃氣輪機燃燒成本模型
微型燃氣輪機燃燒成本如式(1)所示。
1.1.2 柴油發(fā)電機燃燒成本模型
柴油發(fā)電機燃燒成本如式(2)所示。
1.2 目標函數(shù)
運行成本是衡量微電網(wǎng)經(jīng)濟運行的重要指標,主要包含機組的燃料成本、維護成本及低壓配電網(wǎng)購電成本。同時,隨著可持續(xù)發(fā)展戰(zhàn)略的貫徹實施,環(huán)境效益也日益受到重視。本文定義污染度用以衡量MT、DE及從低壓配電網(wǎng)吸收功率等效排放的CO2、SO2、NOx等污染氣體對環(huán)境的危害程度。由于PV和WT新能源機組運行中不產(chǎn)生污染氣體,因此不考慮其污染度。目標函數(shù)表達式如下所示。
(4)
其中,
(6)
(7)
(9)
1.3 約束條件
(1) 功率平衡約束
(2) 微電源出力約束
(3) 聯(lián)絡線傳輸功率約束
(4) 爬坡速率約束
增負荷時:
(14)
減負荷時:
(16)
(5) 儲能電池充放電約束
為保證儲能電池的壽命,充放電必須滿足以下條件。
(18)
2.1 基本原理
鳥群算法是由Xian-Bing Meng等人根據(jù)自然界鳥群覓食、警覺和遷移等生物行為于2015年提出的一種新型生物啟發(fā)式算法。該算法具有分散搜索,保持種群多樣性,避免陷入局部最優(yōu)的特點,其模仿的生物行為可簡化為如下規(guī)則:
(1) 每一只鳥自由選擇覓食或保持警覺行為。
(2) 若選擇覓食,每一只鳥即時記錄并更新其所經(jīng)過的最佳覓食位置,同時將此信息分享至整個種群,并記錄種群最佳覓食位置。
(3) 若保持警覺,每只鳥均試圖飛往種群的中心,此行為受種群間的競爭影響,食物儲備多的鳥比儲備少的有更大的概率飛往中心。
(4) 鳥群會周期性地飛往另一區(qū)域。鳥群之間會分享所尋覓的食物信息,這一習性使得種群更有利地生存下去。種群中食物儲備最多的稱為食物生產(chǎn)者,儲備最少的稱為乞食者,其它鳥隨機作為2者之一。當鳥群從一個區(qū)域飛往另一區(qū)域,各只鳥的身份將發(fā)生改變。
(5) 生產(chǎn)者積極尋找食物,乞食者隨機跟隨一位生產(chǎn)者尋找食物。
規(guī)則(1)可制定為一個隨機決策,當?shù)雀怕十a(chǎn)生的(0, 1)之間隨機數(shù)大于常數(shù)時,鳥覓食,否則保持警覺。
每一只鳥根據(jù)自己和種群的覓食經(jīng)驗尋找食物,規(guī)則(2)可由下式表示。
對于規(guī)則(3),鳥試圖飛往種群的中心位置,這不可避免地會與其它鳥產(chǎn)生競爭,因此,每一只鳥不會直接飛到種群中心。這種行為可由下式表示。
(21)
(22)
為逃避追捕或尋找食物,鳥群會定期飛往其他區(qū)域,設遷移周期為,當?shù)竭_另一區(qū)域后,它們會重新覓食。一些作為生產(chǎn)者的鳥開始尋找食物,其他鳥跟隨生產(chǎn)者尋覓食物。生產(chǎn)者和乞食者可由規(guī)則(4)從種群中篩選,生產(chǎn)者和乞食者的行為可由下式描述。
(24)
式中:(0,1)代表產(chǎn)生服從期望值為0,標準差為1的高斯分布的一個隨機數(shù);,且;為乞食者隨同生產(chǎn)者覓食的概率。
2.2 算法流程
針對本文采用的微電網(wǎng)多目標優(yōu)化模型,結合鳥群算法求解的流程圖如圖1所示,具體流程如下所述。
① 初始化鳥群算法各參數(shù),在滿足各種約束條件下產(chǎn)生種群,初始化各類型機組每一時段出力,每個個體對應一套調度方案。
② 計算各目標適應度值,判斷各個體的支配關系,篩選出非劣解,并從中隨機選取個體作為全局最優(yōu)解。
③ 根據(jù)鳥群的生物行為對應的更新策略對種群進行更新,同時限定各機組出力使得滿足約束條件。
④ 計算新種群的適應度值,判斷支配關系形成新的非劣解,并與舊非劣解合并,剔除重復個體,更新歷史最優(yōu)解。
⑤ 判斷是否滿足終止條件。若滿足,輸出最終非劣解集,否則迭代次數(shù)加1,回到③繼續(xù)進化種群。
圖1 BSA流程圖
為驗證本文所提算法的有效性,以含光伏陣列、風力發(fā)電機、微型燃氣輪機、柴油發(fā)電機、儲能電池和負荷的微電網(wǎng)系統(tǒng)為例進行多目標優(yōu)化調度,其結構如圖2所示,其中S1至S7為負荷。
圖2 微電網(wǎng)結構圖
表1 污染氣體排放系數(shù)
微電網(wǎng)購電價格如表2所示。
表2 微電網(wǎng)購電電價
全天負荷如圖3所示。
圖3 全天負荷曲線
根據(jù)太陽輻射強度及風速預測PV、WT出力如圖4所示。
圖4 PV、WT出力曲線
為充分利用清潔的新能源,PV和WT采用最大功率點跟蹤模式(Maximum Power Point Trace,MPPT),微電網(wǎng)完全消納其輸出功率,MT、DE額定功率均為600 kW,ES最大容量為,最大輸出功率為200 kW,最小儲能量為。
圖5 PSO、DE和BSA所求非劣解
對于非劣解所形成的Pareto前沿,可通過參數(shù)D判斷解的優(yōu)劣性,D表征所得解的均勻程度,其值越大,說明解分布越不均勻,越小則越均勻。D可由式(25)算出[14]。
圖 6 分布特性度量
Fig. 6 Distribution characteristics metric
由于兩目標函數(shù)值相差較大,因此先將三種算法所求非劣解進行歸一化,再分別代入式(25),所得分別為0.9690、0.9698和0.9088,可見采用BSA比用PSO和DE所得解更加均勻,便于篩選出最優(yōu)折中方案。
在電力系統(tǒng)的實際運行中,調度方案一般只有一個,因此需要在眾多Pareto非劣解中選擇一個解作為決策者實施的最終方案。由文獻[15]所提模糊集理論確定最優(yōu)折中解,對BSA的非劣解集進行處理,所得運行成本為19 732元,污染度為2106,具體調度方案如圖7所示。
圖7 最優(yōu)折中方案出力
本文構建了以微電網(wǎng)運行成本及環(huán)境污染度為目標的微電網(wǎng)多目標優(yōu)化模型,并采用鳥群算法進行求解。該算法是PSO和DE的有效結合,較于二者具有更強的最優(yōu)解搜索能力,通過與PSO和DE尋優(yōu)效果的算例對比,充分體現(xiàn)了該算法的高效性。今后的工作方向將著重于對求解模型的改進,本文光伏和風機出力采用預測值,與實際值有一定偏差,可將此偏差考慮在內完善模型,使得優(yōu)化調度結果更具有實用價值。
[1] MENDEZ Q V H, RIVIER A J, GOMEZ S R T. Assessment of energy distribution losses for increasing penetration of distributed generation[J]. IEEE Transactions on Power Systems, 2006, 21(2): 533-540.
[2] LASSETER R H, PAIG I P. Micro grid: a conceptual solution[C] // IEEE Power Electronic Specialists Conference, Aachen, 2004.
[3] 楊毅, 雷霞, 葉濤, 等. 考慮安全性與可靠性的微電網(wǎng)電能優(yōu)化調度[J]. 中國電機工程學報, 2014, 34(19): 3080-3088.
YANG Yi, LEI Xia, YE Tao, et al. Micro grid optimization scheduling considering security and reliability[J]. Proceedings of the CSEE, 2014, 34(19): 3080-3088.
[4] LIA G C. Solve environment economic dispatch of smart micro grid containing distributed generation system: using chaotic quantum genetic algorithm[J]. Electrical Power and Energy System, 2012, 43(1): 779-787.
[5] MOHAMED F A, KOIVO H. System modeling and online optimal management micro grid using mesh adaptive direct search[J]. International Journal of Electrical Power and Energy System, 2010, 32(5): 398-407.
[6] 楊毅, 雷霞, 徐貴陽, 等. 采用PSO-BF算法的微電網(wǎng)多目標電能優(yōu)化調度[J]. 電力系統(tǒng)保護與控制, 2014, 42(13): 13-20.
YANG Yi, LEI Xia, XU Guiyang, et al. Multi-objective optimization scheduling of micro grid using PSO-BF algorithm[J]. Power System Protection and Control, 2014, 42(13): 13-20.
[7] 盧錦玲, 苗雨陽, 張成相, 等. 基于改進多目標粒子群算法的含風電場電力系統(tǒng)優(yōu)化調度[J]. 電力系統(tǒng)保護與控制, 2013, 41(17): 25-31.
LU Jinling, MIAO Yuyang, ZHANG Chengxiang, et al. Power system optimal dispatch considering wind farms based on improved multi-objective particle swarm algorithm[J]. Power System Protection and Control, 2013, 41(17): 25-31.
[8] 宋曉英, 王艷松. 基于協(xié)同進化遺傳算法的微網(wǎng)經(jīng)濟環(huán)保調度[J]. 電力系統(tǒng)保護與控制, 2014, 42(5): 85-89.
SONG Xiaoying, WANG Yansong. Economic and environmental dispatch of micro grid using co-evolutionary genetic algorithm[J]. Power System Protection and Control, 2014, 42(5): 85-89.
[9] 薛貴挺, 張焰, 劉玉嬌, 等. 基于克隆選擇算法的微電網(wǎng)多目標運行優(yōu)化[J]. 電力自動化設備, 2014, 34(3): 16-21.
XUE Guiting, ZHANG Yan, LIU Yujiao, et al. Multi- objective operation optimization of micro grid based on clonal selection algorithm[J]. Electric Power Automation Equipment, 2014, 34(3): 16-21.
[10]莊懷東, 吳紅斌, 劉海濤, 等. 含電動汽車的微網(wǎng)系統(tǒng)多目標經(jīng)濟調度[J]. 電工技術學報, 2014, 29(1): 365-373.
ZHUANG Huaidong, WU Hongbin, LIU Haitao, et al. Multi-objective economic dispatch of micro grid system considering electric vehicles[J]. Transactions of China Electrotechnical Society, 2014, 29(1): 365-373.
[11] 劉前進, 許慧銘, 施超. 基于人工蜂群算法的多目標最優(yōu)潮流問題的研究[J]. 電力系統(tǒng)保護與控制, 2015, 43(8): 1-7.
LIU Qianjin, XU Huiming, SHI Chao. Research on power flow optimization based on multi-objective artificial bee colony algorithm[J]. Power System Protection and Control, 2015, 43(8): 1-7.
[12] MENG X B, GAO X Z, LU L H. A new bio-inspired optimization algorithm: bird swarm algorithm[J]. Journal of Experimental and Theoretical Artificial Intelligent, 2015.
[13] 馬溪原, 吳耀文, 方華亮, 等. 采用改進細菌覓食算法的風/光/儲混合微電網(wǎng)電源優(yōu)化配置[J]. 中國電機工程學報, 2011, 31(25): 17-25.
MA Xiyuan, WU Yaowen, FANG Hualiang, et al. Optimal sizing of hybrid solar-wind distributed generation in an island micro grid using improved bacterial foraging algorithm[J]. Proceedings of the CSEE, 2011, 31(25): 17-25.
[14] DEB K, PRATAPA, AGARWAL S, et al. A fast and elitist multi-objective genetic algorithm: NSGA-II[J]. IEEE Transactions on Evolutionary Computation, 2002, 6(2): 182-197.
[15] FARINA M, AMOTA P. A fuzzy definition of ‘optimality’ for many-criteria optimization problem[J]. IEEE Transactions on System, Man and Cybernetics, Part A, 2004, 34(3): 315-326.
(編輯 張愛琴)
Multi-objective operation optimization of micro grid based on bird swarm algorithm
ZENG Ceng, PENG Chunhua, WANG Kui, ZHANG Yanwei, ZHANG Minghan
(School of Electrical & Electronics Engineering, East China Jiaotong University, Nanchang 330013, China)
In order to find the best scheduling strategy in the operation of the micro grid, it is easy to fall into local optimal and difficult to find the global optimal solution by using traditional intelligent algorithm to solve the micro grid optimization problem, thus using a bio-inspired method named Bird Swarm Algorithm to solve a multi-objective optimization model for micro grid taking operation cost and environmental pollution as objectives. The algorithm puts forward the corresponding strategies of population renewal imitating the birds’ foraging behavior, vigilance behavior and flight behavior. It has the advantages in high efficiency as Particle Warm Optimization (PSO) and stability as Differential Evolution algorithm (DE). It shows strong global and local search ability and high robustness when compared with PSO and DE.
bird swarm algorithm; particle swarm optimization, differential evolution algorithm; micro grid; multi-objective optimization
10.7667/PSPC151381
2015-08-07;
2016-01-20
曾 嶒(1991-),男,通信作者,碩士研究生,主要研究方向為微電網(wǎng)的優(yōu)化運行;E-mail: 476108626@qq.com彭春華(1973-),男,博士,教授,主要研究方向為微電網(wǎng)優(yōu)化運行與控制、智能優(yōu)化算法。E-mail: chinapch@ 163.com