穩(wěn)國棟
(長園共創(chuàng)電力安全技術(shù)股份有限公司, 廣東 珠海 519085)
基于改進PSO算法的動態(tài)環(huán)境經(jīng)濟調(diào)度研究
穩(wěn)國棟
(長園共創(chuàng)電力安全技術(shù)股份有限公司, 廣東 珠海 519085)
為解決現(xiàn)代電力系統(tǒng)經(jīng)濟調(diào)度同一種調(diào)度方案不能應(yīng)用在所有時段的問題,建立了動態(tài)環(huán)境經(jīng)濟調(diào)度(dynamic emission economic dispatch, DEED)模型,這種模型結(jié)合了環(huán)境經(jīng)濟調(diào)度(economic emission dispatch, EED)和動態(tài)經(jīng)濟調(diào)度(dynamic economic dispatch, DED)兩種耦合模型。其中目標函數(shù)和約束條件分別考慮了閥點效應(yīng)和機組的爬坡限制,因此更加接近實際經(jīng)濟調(diào)度。DEED通常采用的方案是將其轉(zhuǎn)換為多個單目標問題進行求解,但無法保證獲得全局最優(yōu)解。為此,采用小世界PSO算法,通過結(jié)合小世界網(wǎng)絡(luò)思想和粒子群算法(PSO)的尋優(yōu)方式,將鄰域思想轉(zhuǎn)化到模型求解過程中,充分利用了算法在求解DEED問題上的優(yōu)勢。采用經(jīng)典的10機組電力系統(tǒng)作為算例進行仿真,結(jié)果驗證了模型的正確性和算法的實用性。
動態(tài)環(huán)境經(jīng)濟調(diào)度;多目標的優(yōu)化問題;小世界PSO算法。
電力系統(tǒng)經(jīng)濟調(diào)度是在滿足機組出力約束、用電量平衡約束等條件下實現(xiàn)系統(tǒng)運行費用最小的優(yōu)化過程,其中包含環(huán)境經(jīng)濟調(diào)度(economic emission dispatch, EED)和動態(tài)經(jīng)濟調(diào)度(dynamic economic dispatch, DED)等。EED是在考慮環(huán)境成本的情況下尋找各個機組出力的最佳值。與傳統(tǒng)經(jīng)濟調(diào)度[1-2]相比,DED在考慮火電機組爬坡率約束條件的同時將調(diào)度時間劃分為多個時段,使得調(diào)度策略更加貼近實際運行狀況,但也增加了優(yōu)化難度。近些年來節(jié)能減排作為發(fā)展目標使得電力系統(tǒng)優(yōu)化方案成為熱門研究課題,因此在考慮環(huán)境成本的情況下,DED(DEED)的研究仍然可以為節(jié)能減排做出重要貢獻。
DEED優(yōu)化問題是一個非凸的、非線性、多個約束條件的多目標優(yōu)化問題(multi-objective optimization problem, MOP),解決方法通常有傳統(tǒng)數(shù)學優(yōu)化算法[3-5]和人工智能算法[6-10]等。傳統(tǒng)數(shù)學優(yōu)化算法在處理經(jīng)濟調(diào)度問題中具有較高的精度,但是算法會隨著機組規(guī)模的增大而出現(xiàn)組合爆炸等情況,求解過程會出現(xiàn)非可行解,同時時間會大大增加。人工智能算法在多變量、非線性和高維高等優(yōu)化問題中具有一定的優(yōu)勢。文獻[11]針對EED問題,采用多目標進化算法(MOEA)求解優(yōu)化結(jié)果,并且首次應(yīng)用Tchebycheff法將全部的EED Pareto最優(yōu)前沿的逼近問題分解為多個子問題來解決,成功地將復(fù)雜問題轉(zhuǎn)化為多個單目標問題。文獻[12]討論了面向電力市場情況下的含新能源的環(huán)境經(jīng)濟調(diào)度,其中模型構(gòu)建中購電成本的目標函數(shù)包括環(huán)境成本,這種情景下的經(jīng)濟調(diào)度模型更加貼近實際情況。文獻[13]用改進粒子群算法對微網(wǎng)進行動態(tài)經(jīng)濟調(diào)度,在考慮功率平衡、分布式電源(DG)出力、爬坡限制等約束條件下進行優(yōu)化,在解決非凸和高維的環(huán)境經(jīng)濟調(diào)度問題中具有較好的實用性。
本文結(jié)合小世界網(wǎng)絡(luò)思想和PSO算法的搜索能力,提出小世界PSO算法,在傳統(tǒng)PSO算法求解非線性和高維度優(yōu)勢的基礎(chǔ)上加入粒子鄰域功能,使得算法可以準確求解DEED問題。小世界思想的引入增加了算法整體運算時間,因此算法的運算時間也是算法性能的考慮指標之一。DEED模型中考慮機組費用和污染成本兩個目標函數(shù),同時將功率約束和爬坡約束作為約束條件,可以看出這種模型更加符合實際電力系統(tǒng)調(diào)度情況。
1.1 目標函數(shù)
DED目標是在滿足等式或不等式的約束條下,將每個機組合理分配出力,使得發(fā)電成本最小,其模型如下:
式中:F為機組發(fā)電成本;N為發(fā)電系統(tǒng)中的機組總數(shù);Pi,t為第i臺機組t時段的有功出力;ai,bi,ci分別為機組i耗量成本特征系數(shù)。
當機組運行過程中渦輪的進氣閥打開時,會造成“閥點效應(yīng)”,這種過程可以通過正弦函數(shù)來表示,則考慮閥點效應(yīng)的DED模型如下:
式中:ei和fi分別是機組i耗量成本特征系數(shù)。當多種燃料作為機組運行能源時,其目標函數(shù)由多段二次費用曲線組成,這種方式可以反映不同燃料對經(jīng)濟調(diào)度的作用,公式如下:
式中:ei、fi是不同燃料的機組i的耗量成本特征系數(shù)。
火電機組的污染氣體由NOx、SO2和CO2組成,排放量與機組出力呈現(xiàn)一定的函數(shù)關(guān)系,例如NOx的排放量與有功出力的二次方函數(shù)加上指數(shù)函數(shù)有關(guān)系。本文選擇綜合污染等各項指標作為目標環(huán)境目標函數(shù),則機組i的排放函數(shù)為
ei(Pi,t)=αi+βiPi,tγi(Pi,t)2+ξiexp(λiPi,t)
式中:αi、βi、γi、ξi和λi為機組的排放系數(shù)。則系統(tǒng)的總污染排放表達式為。
1.2 約束條件
1)功率平衡約束。系統(tǒng)中所有機組發(fā)出的功率與負荷所消耗的功率加上網(wǎng)損之和相等,即
(1)
式中:PD,t為系統(tǒng)在t時段調(diào)度中所有負荷所消耗的功率;Ploss,t為在t時段調(diào)度系統(tǒng)中的網(wǎng)損。
2)機組有功出力約束。為了使系統(tǒng)保持相對穩(wěn)定,其出力必須限制在一定區(qū)間內(nèi),即
(2)
3)機組爬坡限制。DEED過程中需要考慮到機組的爬坡限制,因為機組由于自身性能限制導致其輸出功率變化率維持在一定區(qū)間內(nèi),只有在爬坡率在區(qū)間內(nèi)才能保持機組運行穩(wěn)定,公式為
Pi,t-Pi,t-1≤URi,Pi,t>Pi,t-1
Pi,t-Pi,t-1≥URi,Pi,t 式中:Pi,t,Pi,t-1為第i臺機組時段t和t-1段的有功出力,URi,DRi分別為機組i在相鄰時段內(nèi)的最大上坡限制和最大下坡限制。 結(jié)合式(1)和式(2)得到第i臺機組的功率限制表示如下: 小世界思想[14]包含WS和NW兩種小世界網(wǎng)絡(luò)模型。相對于WS小世界網(wǎng)絡(luò),NW小世界網(wǎng)絡(luò)是在其基礎(chǔ)上進行改進,將隨機重連的連接方式轉(zhuǎn)換為隨機加邊方式,這種網(wǎng)絡(luò)生成過程成功避免了因為斷邊而造成的孤立節(jié)點,使得節(jié)點之間產(chǎn)生了一種新型的連接關(guān)系。 NW小世界網(wǎng)絡(luò)是從一個規(guī)則網(wǎng)絡(luò)開始(規(guī)則網(wǎng)絡(luò)中每個節(jié)點其左右兩邊相鄰的4個節(jié)點產(chǎn)生連接),然后將每個節(jié)點以概率p進行隨機化加邊而產(chǎn)生的新連接方式。 NW小世界網(wǎng)絡(luò)中的三種概率形式p=0、p<1和p=1分別代表規(guī)則網(wǎng)絡(luò)、NW小世界網(wǎng)絡(luò)和規(guī)則網(wǎng)絡(luò)與隨機網(wǎng)絡(luò)的疊加,如圖1所示。 圖1 NW小世界網(wǎng)絡(luò)生成過程 2.1 PSO算法 (3) (4) 式中:K為粒子飛行速度的約束因子;ω為慣性因子;c1和c2(學習因子)為非負常數(shù);r1和r2為區(qū)間[0,1]內(nèi)的隨機數(shù);v是粒子的飛行速度,vimin 傳統(tǒng)粒子群算法中的K為1,在改進的粒子群算法中,為了增強粒子飛行速度的延展性將K定義為 式中:φ=c1+c2,φ>4。 2.2 NW小世界PSO算法 將NW小世界網(wǎng)絡(luò)思想應(yīng)用在PSO算法的尋優(yōu)過程中,具體操作過程是:構(gòu)造初始種群網(wǎng)絡(luò),將每個粒子與其周圍左右4個粒子構(gòu)造為一個小世界區(qū)域, 每個粒子通過加邊的方式完成粒子之間的連接和替換,新連接的粒子重新構(gòu)成新的區(qū)域。替換操作是:將擁有N個粒子的種群劃分為N個鄰域,然后對小世界網(wǎng)絡(luò)中的粒子進行隨機替換,當粒子Xi選擇與Xj進行替換時,Xj代替原有的Xi,則Xj被選中的概率Pj計算公式為 其中,fj和fk分別是粒子Xj和Xk的適應(yīng)度。 從替換概率公式可以看出,優(yōu)秀的粒子總是以較大的概率替換其他粒子,這種方式可以使種群總體的適應(yīng)度保持增加趨勢,加快收斂到全局最優(yōu)解。算法流程圖如圖2所示。 圖2 算法流程圖 2.3 多目標的Pareto支配 多目標優(yōu)化問題往往存在相互沖突的目標函數(shù),因而為了做出更加科學的決策,對于多目標優(yōu)化問題通常是一解集,可以稱為pareto最優(yōu)解或非支配解。 當目標函數(shù)為多目標優(yōu)化問題時,個體X1支配X2當且僅當滿足以下關(guān)系時成立: 式中:ft(x1)為第t個目標函數(shù);k為目標函數(shù)的個數(shù)。 全部的非支配個體的合集構(gòu)成Pareto最優(yōu)解集S,同時在目標空間中最優(yōu)集合的邊界構(gòu)成pareto前沿PF: PF={f(x)=(f1(x),f2(x),…,fk(x))|x∈S} 采用MATLABR2012b編程軟件進行仿真,運行環(huán)境為惠普g4 (CPU為6200U,2.1GHz,內(nèi)存1GB),操作系統(tǒng)為Windows7旗艦版。為驗證算法和模型的有效性,采用經(jīng)典的10機組電力系統(tǒng)進行仿真研究。模型考慮了系統(tǒng)的網(wǎng)絡(luò)損耗和閥點效應(yīng),機組數(shù)據(jù)和負荷數(shù)據(jù)見文獻[16],調(diào)度時段分為24個,每段為1h。小世界PSO算法參數(shù)設(shè)置如下:種群數(shù)量N=30;約束條件的懲罰因子取105;最大迭代次數(shù)Max=300;c1=c2=2;慣性因子取,ω=ω1-(ω1-ω2)k/Max,ω1=0.8,ω2=0.5,k為算法的迭代次數(shù)。 表1為列出的最小排放單目標優(yōu)化極值、最小費用。對比數(shù)據(jù)來自文獻[16],同時給出10個機組的詳細信息如表2所示。 從表1可以看出,本文算法求得的單目標極值優(yōu)于文獻[16]所提出的算法,無論是最小排放的單目標極值還是最小費用的單目標極值都在一個更加合理的區(qū)間內(nèi)。 表1 試驗結(jié)果對比 Table 1 Comparison of results from simulation 項目FMmin/108gFMmax/108gFCmin/108gFCmax/108gt/s文獻[16]1.37951.43972.51682.65634341.3小世界PSO1.34501.43562.49052.6132533 圖2通過柱形圖來驗證小世界PSO算法求得的滿足電量平衡等式約束條件和考慮網(wǎng)損情況下的機組出力分配情況。由表2和圖3可知,所有調(diào)度時段均滿足電量平衡約束條件和不等式約束,并且誤差保持在10-5范圍內(nèi),說明算法在尋優(yōu)過程中在沒有犧牲掉約束的同時取得了最佳目標值。 表2 運算結(jié)果 圖3 電量平衡約束條件驗證 DEED將調(diào)度劃分為多個時段,通過不同時段的調(diào)整機組出力使得總費用最低。DEED考慮DED和EED兩者因素,求解比較困難。算例結(jié)果證明了小世界PSO算法求解高維、非光滑目標函數(shù)和非線性等式約束的DEED問題是可行的。同時電力系統(tǒng)調(diào)度過程中還存在著備用負荷、機組檢修等組合問題,這些問題的加入勢必會增加模型的求解難度,所以探索一個具有更加強大搜索能力和更加精確的算法是進一步需要研究的問題。 [1] 袁曉輝,王乘,張勇傳,等.粒子群優(yōu)化算法在電力系統(tǒng)中的應(yīng)用[J].電網(wǎng)技術(shù),2004,28(19):14-19. YUAN Xiaohui,WANG Cheng,ZHANG Yongchuan,et al.A survey on application of particle swarm optimization to electric power systems[J].Power System Technology,2004,28(19):14-19. [2] 劉卓,黃純,郭振華,等.飽和度自適應(yīng)微分進化算法在電力經(jīng)濟調(diào)度中的應(yīng)用[J].電網(wǎng)技術(shù),2011,35(2):100-104. LIU Zhuo,HUANG Chun,GUO Zhenhua,et al.The application of saturation and adaptive differential evolution algorithm in economic dispatching of power grid[J]. Power System Technology, 2011, 35(2):100-104. [3] GRANELLI G P,MONTAGNA M,PASINI G L,et al.Emission constrained dynamic dispatch[J]. Electric Power Systems Research, 1992, 24(1):55-64. [4] DHILLON J S, PARTI S C, KOTHARI D. Stochastic economic emission load dispatch[J]. Electric Power Systems Research, 1993, 26(3): 179-186. [5] ChANG C S,WONG K P,F(xiàn)AN B.Security-constrained multiobjective generation dispatch using bicriterion global optimization[J].IEE Proceedings-Generation, Transmission and Distribution, 1995, 142(4):406-414. [6] 苗雨陽,盧錦玲,朱國棟. 基于改進多目標粒子群算法的微電網(wǎng)并網(wǎng)優(yōu)化調(diào)度[J]. 電力科學與工程, 2012, 28(7): 15-20. MAO Yuyang, LU Jinling, ZHU Guodong. Improved multi-objective particle swarm optimization algorithm based scheduling optimization of grid-connected microgrid[J]. Electric Power Science and Engineering, 2012, 28(7): 15-20. [7] 艾欣,崔明勇,雷之力. 基于混沌蟻群算法的微網(wǎng)環(huán)保經(jīng)濟調(diào)度[J]. 華北電力大學學報, 2009, 36(5): 1-6. AI Xin, CUI Mingyong, LEI Zhili. Environmental and economic dispatch of microgrid using chaotic ant swarm algorithms[J]. Journal of North China Electric Power University, 2009, 36(5): 1-6. [8] AGRAWAL S,PANIGRAHI B K,TIWARI M K.Multiobjective particle swarm algorithm with fuzzy clustering for electrical power dispatch[J].IEEE Transactions on Evolutionary Computation,2008,12(5):529-541. [9] ABIDO M A . Multiobjective particle swarm optimization for environmental/economic dispatch problem[J]. Electric Power Systems Research,2009,79(7):1105-1113 [10] HOTA P K,BARISAL A K,CHAKRABARTI R.Economic emission load dispatch through fuzzy based bacterial foraging algorithm[J] .International Journal of Electrical Power & Energy Systems,2010,32(7):794-803 [11] 朱永勝,王杰,瞿博陽,等. 采用基于分解的多目標進化算法的電力環(huán)境經(jīng)濟調(diào)度[J]. 電網(wǎng)技術(shù), 2014,38(6): 1577-1584. ZHU Yongsheng, WANG Jie, QU Boyang. Environmental economic dispatch adopting multi-objective evolutionary algorithm based on decomposition[J]. Power System Technology, 2014,38(6): 1577-1584. [12] 袁鐵江,晁勤,吐爾遜·伊不拉音,等. 面向電力市場的含風電電力系統(tǒng)的環(huán)境經(jīng)濟調(diào)度優(yōu)化[J]. 電網(wǎng)技術(shù), 2009, 33(20): 131-135. YUAN Tiejiang, CHAO Qin, TUERXUN Yibulayin, et al. Electricity market-oriented optimization of environmental economic dispatching for power grid containing wind power[J]. Power System Technology,2009, 33(20): 131-135. [13] 寧陽天,李相俊,麻秀范,等. 基于改進粒子群算法的微網(wǎng)動態(tài)經(jīng)濟調(diào)度算法[J]. 電力建設(shè), 2014, 35(6): 26-30. NING Yangtian, LI Xiangjun, MA Xiufan, et al. Microgrid dynamic economic dispatch based on improved particle swarm optimization[J]. Electric Power Construction, 2014, 35(6): 26-30. [14] WATTS D J, STROGATZ S H. Collective dynamics of small-world ne tworks [J]. Nature, 1998 , 393(4): 440-442. [15] KENNEDY J, EBERHART R. Particle swarm optimization[C]//Proceedings of the IEEE International Conference on Neural Networks . Perth: IEEE, 1995:1942-1948. [16] BASU M.Dynamic economic emission dispatch using nondominated sorting genetic algorithm-II[J].International Journal of Electrical Power & Energy Systems,2008,30(2):140-149. (編輯 陳銀娥) Dynamic emission economic dispatch based on improved PSO algorithm WEN Guodong (Changyuan Gongchuang Electric Power Safety Technology Company Ltd, Zhuhai 519085, China. ) In order to solve the problem that the same one scheme in economic dispatch of modern power system can not be applied in all periods of time., this paper established model of dynamic emission economic dispatch(DEED) consisting of two coupling models of economic emission dispatch(EED) and dynamic economic dispatch (DED). This model where objective function and constraints respectively put valve point effect and unit climbing limit into consideration is more accessible to actual economic dispatch. The general scheme in use of DEED is to convert it into multiple single objective problems for solution, but the scheme is unable to ensure the global optimal solution. Therefore, small world PSO algorithm was applied, which was the optimization method of combining the idea of small world network and PSO. The neighborhood thought was transformed into the process of solving the model that fully utilized the advantages of algorithm when addressing the problem of DEED. The example of the algorithm adopted the classic 10-unit power system to take the simulation and the results verified the correctness of the model and the practicability of the algorithm. dynamic emission economic dispatch (DEED); multi-objective optimization problems; small world PSO algorithm. 2016-11-21。 穩(wěn)國棟(1975—),男,工程師,研究方向為電力安全防誤操作。. TM734 A 2095-6843(2017)02-0120-052 小世界PSO算法
3 算例分析
4 結(jié) 論