馬汝東,陳 婷,王建國,楊淑萍
(1.東北電力大學(xué) 自動化工程學(xué)院,吉林 吉林 132012;2.大唐長春第三熱電廠 電控分廠,長春 130103,3.白城供電公司,吉林 白城 137000)
火電廠經(jīng)濟運行的最終目的,就是在保證電力負荷需要的前提下,使全廠總的發(fā)電成本最低,從而使全廠獲得最大的經(jīng)濟效益。在得到電網(wǎng)公司的負荷調(diào)度后,發(fā)電廠商按所分配調(diào)度的負荷數(shù)量組織生產(chǎn)[1]。鑒于電廠的大型化、現(xiàn)代化和調(diào)峰問題的日益突出,機組不可能全部在經(jīng)濟工況下運行,需要通過經(jīng)濟調(diào)度達到整個火電廠的經(jīng)濟運行[2]。自80年代開始,我國將供電標準煤耗作為火電廠技術(shù)完善程度和運行經(jīng)濟性的國家考核指標。因此,火電廠經(jīng)濟運行的關(guān)鍵是通過對各臺機組的優(yōu)化調(diào)度,使機組供電煤耗最低,保證全廠的總能耗最小,這也是目前電力企業(yè)節(jié)能的重點。
自二十世紀三十年代提出機組負荷優(yōu)化分配以來,在優(yōu)化理論方面,科學(xué)工作者做了大量的研究工作,提出了許多有效的算法,主要有:傳統(tǒng)優(yōu)化方法(效率法、等微增率法、熱化做功系數(shù)法)、最優(yōu)化方法(線性規(guī)劃法、非線性規(guī)劃法、動態(tài)規(guī)劃法)、現(xiàn)代優(yōu)化方法(遺傳算法、模擬退火算法、神經(jīng)網(wǎng)絡(luò)算法)、生物智能算法(蟻群算法、粒子群算法)等[3-9]。常見的廠級負荷優(yōu)化分配系統(tǒng)使用等微增率法,該方法簡單易行,但要求機組的煤耗特性曲線連續(xù)上凹且無拐點,實際的煤耗特性曲線很難滿足,而且無法進行機組啟停的優(yōu)化;智能化方法對優(yōu)化問題的數(shù)學(xué)模型和目標函數(shù)要求低,允許出現(xiàn)多種非線性和不連續(xù)因素,而且可以方便的處理各種約束條件,因此較適于解決高維、復(fù)雜的負荷優(yōu)化分配問題。本文將粒子群算法引入到電廠負荷優(yōu)化調(diào)度問題的研究,且全面考慮了機組調(diào)度的約束條件,如最小連續(xù)運行及停運時間、啟停耗量約束等,通過對粒子群粒子的設(shè)置,將機組啟停狀態(tài)信息包含進去,不僅實現(xiàn)了機組負荷優(yōu)化的分配,而且對機組啟停也進行了優(yōu)化;將粒子群算法的計算結(jié)果與傳統(tǒng)的等微增率法及平均分配方法進行比較,本文算法更加科學(xué)合理。
考慮機組運行的實際情況,本文確定的機組約束條件包括功率平衡約束、機組出力約束、最小連續(xù)運行時間約束、最小連續(xù)停機時間約束,且考慮機組的啟停損耗及壽命損耗,經(jīng)過優(yōu)化算法得到機組的啟停優(yōu)化及負荷分配。因為本文只涉及廠內(nèi)負荷優(yōu)化調(diào)度,且只需給出穩(wěn)態(tài)的優(yōu)化調(diào)度結(jié)果,故模型可不考慮網(wǎng)損和對應(yīng)機組的爬坡速度約束;網(wǎng)損由中調(diào)考慮,爬坡速度可以由機組CCS限速模塊(或運行人員經(jīng)驗)控制完成[10]。
設(shè)全廠機組的煤耗特性可用二次型函數(shù)表示:
其中,ai、bi、ci為第i臺機組的煤耗特性系數(shù);Fi為第i臺機組的煤耗;fi(Pi)為第i臺機組的煤耗特性方程;Pi為第i臺機組的負荷。
設(shè)有n臺機組可以投入運行,全廠總負荷為PTotal。優(yōu)化調(diào)度的目的是將總負荷合理的分配到各臺運行的機組上,使全廠的煤耗量最小,目標函數(shù)為:
約束條件如下:
式中,Ui為第i臺機組的運行狀態(tài),可取1(代表運行)或0(代表停機);Pi,min、Pi,max分別為第i臺機組的負荷下限、上限;Ti,R、Ti,S為第i臺機組的連續(xù)運行時間、停機時間;TRun、TStop分別為機組的最小運行時間、最小停機時間。
本文將啟停耗量及壽命損耗都折算成煤耗量處理并加到每次啟、停機組的消耗上,屬于額外煤耗。因此,需要計算一段時間內(nèi)煤耗量,將這段時間內(nèi)的煤耗量加上有可能產(chǎn)生的額外煤耗量作為目標函數(shù),求得其最小值,此時的優(yōu)化調(diào)度結(jié)果才為最優(yōu)調(diào)度。本文選擇最小連續(xù)運行時間為計算區(qū)間,得到如下目標函數(shù)表達式:
式中,Ui、BUi分別為當(dāng)前時刻及上一調(diào)度時刻機組i的啟停狀態(tài);Losti為第 臺機組啟停時的損耗。
粒子群算法為通過模擬鳥群覓食行為發(fā)展而來的一種基于群體和適應(yīng)度的全局優(yōu)化算法。在粒子群算法中,每個優(yōu)化問題的潛在解都是搜索空間中的一個粒子的位置,粒子追隨著當(dāng)前的最優(yōu)粒子在解空間中進行搜索。在每次迭代中粒子通過跟蹤兩個“極值”來更新自己:一個是粒子本身找到的最優(yōu)解,另一個是整個種群目前找到的最優(yōu)解。
設(shè)在一個D維的搜索空間中,粒子i的位置和速度分別表示為xi=(xi1,xi2,…xiD)和Vi=(vir,vi2,…viD),其中 i=1,2,…,n,n 為種群規(guī)模。
圖1表示了優(yōu)化調(diào)度算法的整個流程,其粒子種群的配置上,鑒于負荷優(yōu)化調(diào)度涉及到機組的啟停優(yōu)化問題,必須將機組的啟停信息加入到粒子群中,這樣每個粒子的位置將會包括四類信息,分別是機組運行狀態(tài)U、機組當(dāng)前出力P、每臺機組的煤耗量Y。其中,機組運行狀態(tài)S先取隨機變量0或者1,然后再根據(jù)圖2的時間約束程序計算將來可能的機組啟停狀態(tài)。
對于約束條件,采用構(gòu)造罰函數(shù)的方法,將約束計入目標函數(shù)中,設(shè)罰函數(shù)為PF,則
式中,C為約束的罰系數(shù)。適應(yīng)度函數(shù)變?yōu)?/p>
圖1 廠級負荷優(yōu)化調(diào)度算法程序流程框圖
圖2 時間約束程序流程框圖
作為對比,本文選用文獻[11]中四臺機組的煤耗特性曲線,四臺機組的煤耗曲線方程及其出力約束如下:
改進粒子群算法中參數(shù)設(shè)置如下:
粒子群大小Psize=10;最大迭代次數(shù)gmax=500;慣性權(quán)值 wmax=0.9,wmin=0.1;權(quán)重系數(shù) c1=c2=2。當(dāng)總負荷為550 MW時,改進粒子群算法的收斂曲線如下圖3所示,在迭代到180代左右就已經(jīng)穩(wěn)定在最小煤耗量了。本文分別用改進的粒子群算法與傳統(tǒng)的等微增率準則、常規(guī)粒子群算法進行優(yōu)化計算作對比,其計算結(jié)果如下表1所示。
分析表1中數(shù)據(jù)可得,在總負荷PD一定下,等微增率準則只能在現(xiàn)有機組全部運行下,進行負荷分配;智能算法中的常規(guī)粒子群算法優(yōu)化結(jié)果與等微增率準則的計算結(jié)果相差不大;而使用改進的粒子群算法,可以進行機組啟停的優(yōu)化的同時進行負荷分配,且全廠總煤耗量比使用等微增率準則的煤耗量低。
圖3 改進粒子群算法的收斂曲線
表1 等微增率準則、常規(guī)粒子群算法及改進粒子群算法下負荷優(yōu)化調(diào)度結(jié)果對比
本文以機組煤耗特性為基礎(chǔ)建立全廠煤耗最小的目標函數(shù),并全面考慮機組調(diào)度的約束條件,如最小連續(xù)運行及停運時間、啟停耗量約束等,利用改進的粒子群算法進行負荷優(yōu)化調(diào)度,得到機組的啟停優(yōu)化及負荷分配,與傳統(tǒng)的等微增率準則相比,全廠總煤耗量更低。
[1]周明.Hopfield神經(jīng)網(wǎng)絡(luò)及其在經(jīng)濟負荷分配問題中的應(yīng)用[D].湖北:武漢大學(xué),2005.
[2]肖增弘,王中利,王雷.火電廠多機組負荷優(yōu)化分配的研究[J].沈陽工程學(xué)院學(xué)報,2011,7(2):111-113.
[3]A.Y.ABDELAZIZ,S.F.MEKHAMER,M.A.L.BADR,et al.Economic Dispatch Using an Enhanced Hopfield Neural Network[J].Electric Power Components and Systems,2008,36(7):719 -732.
[4]S.F.MEKHAMER,A.Y.ABDELAZIZ,M.Z.KAMH,et al.Dynamic Economic Dispatch Using a hybrid Hopfield Neural Network Quadratic Programming Based Technique[J].Electric Power Components and Systems,2009,37(3):253 -264.
[5]唐英干,崔玉紅,關(guān)新平.動態(tài)粒子群算法在經(jīng)濟負荷分配中的應(yīng)用[J].計算機仿真,2009,26(8):242-245.
[6]張智晟,林濤,王坤,孫雅明.電力系統(tǒng)經(jīng)濟負荷分配的量子粒子群算法[J].電工電能新技術(shù),2008,27(4):1-4.
[7]Titus,S,Jeyakumar,A.Ebenezer.A Hybrid EP-PSO-SQP Algorithm for Dynamic Dispatch Considering Prohibited Operating Zones[J].Electric Power Components & Systems,2008,36(5):449 -467.
[8]黃文成,謝剛.基于免疫思維進化算法的機組負荷優(yōu)化分配[J].機械工程與自動化,2008,150(5):38-40.
[9]楊鑫.多智能體進化算法在火電廠負荷優(yōu)化分配中的應(yīng)用[D].北京:華北電力大學(xué),2008.
[10]萬文軍,周克毅,胥建群,徐嘯虎.動態(tài)系統(tǒng)實現(xiàn)火電廠機組負荷優(yōu)化分配[J].中國電機工程學(xué)報,2005,25(2):125-129.
[11]劉星.基于遺傳算法的火電廠廠級負荷經(jīng)濟調(diào)度的研究[D].北京:華北電力大學(xué),2007.