葉 華 劉玉田
(山東大學(xué)電氣工程學(xué)院 濟南 250061)
大停電后的網(wǎng)架恢復(fù)過程中,通常要進行電網(wǎng)間大量的同期并列操作以及各電網(wǎng)內(nèi)部的環(huán)網(wǎng)并列操作[1-2]。為了避免對系統(tǒng)造成沖擊、對設(shè)備造成損壞、甚至再次發(fā)生停電事故,在進行環(huán)網(wǎng)并列操作之前,需要將待并列線路兩端過大的母線電壓幅值差和相角差(Standing Phase Angle Difference,SPA)也即合閘角,調(diào)整到允許的范圍內(nèi)[3-4]。相對于前者,減小SPA涉及的范圍更廣、調(diào)整難度更大。
目前已有多種減小待并列線路兩端過大合閘角的方法,用以指導(dǎo)調(diào)度和運行人員快速地實現(xiàn)環(huán)網(wǎng)并列操作。對于僅有停運線路而無負(fù)荷損失的常規(guī)減小合閘角的方法[4-9],以發(fā)電機增減出力為控制變量,以有功出力調(diào)整量平方和最小為目標(biāo),以系統(tǒng)的穩(wěn)態(tài)運行安全性和合閘角上限值為約束,有的還考慮環(huán)網(wǎng)并列操作暫態(tài)過程中轉(zhuǎn)子軸沖擊約束[10]。這些方法的共同特點是,在調(diào)整發(fā)電機出力的過程中,為了維持系統(tǒng)總的功率平衡,必然有部分發(fā)電機增加出力,另有一部分發(fā)電機減小出力。當(dāng)發(fā)電機增減出力不能實現(xiàn)目標(biāo)時,通過切除部分負(fù)荷,直至合閘角減小到設(shè)定值。如果減小有功出力和被切除的負(fù)荷中包含大停電后被重新起動的機組和被恢復(fù)的負(fù)荷,顯然這種控制策略偏離了系統(tǒng)恢復(fù)計劃的總目標(biāo)[11]。
對于在大停電后的網(wǎng)架恢復(fù)過程中,考慮到系統(tǒng)負(fù)荷尚未完全恢復(fù),文獻[12]提出了以增加發(fā)電機有功出力和投入負(fù)荷作為控制變量的合閘角調(diào)控新方法。該方法在增加發(fā)電機出力的同時,選擇性地投入對減小合閘角具有較大靈敏度、較重要的負(fù)荷,實現(xiàn)合閘角調(diào)控與負(fù)荷恢復(fù)的協(xié)調(diào)。
本文在文獻[12]的基礎(chǔ)上,提出了一種環(huán)網(wǎng)并列合閘角兩步調(diào)控方法,為系統(tǒng)調(diào)度和運行人員提供面向恢復(fù)過程的決策支持。
以增加發(fā)電機有功出力和投入負(fù)荷作為控制變量,以系統(tǒng)運行安全性和合閘角上限值為約束,考慮到待恢復(fù)負(fù)荷的重要性和離散性特點[13],建立減小合閘角的混合整數(shù)非線性規(guī)劃模型[12]如下:
式中Ui,θi—— 節(jié)點i的電壓幅值和相角,θij=θi-θj;
Pgi,Qgi—— 發(fā)電機i的有功、無功出力;
Pgi0—— 當(dāng)前狀態(tài)下發(fā)電機i的有功出力;
?Pgi?Pgi-Pgi0;
Pdi,Qdi—— 節(jié)點i的有功、無功負(fù)荷;
ΔPdis,ΔQdis—— 節(jié)點i上第s個負(fù)荷出線上待恢復(fù)的有功和無功負(fù)荷量;
xis—— 節(jié)點i上第s個負(fù)荷出線恢復(fù)與否,
如果被恢復(fù)為1,否則為0;
wis—— 節(jié)點i上第s個負(fù)荷出線的權(quán)重;
θmn,θset—— 待并列線路m-n兩端的合閘角和同步檢測繼電器合閘角設(shè)定值;
SG,SR—— 可調(diào)有功發(fā)電機集合、可調(diào)無功發(fā)電機集合;
SB,SL—— 系統(tǒng)所有節(jié)點集合及所有支路集合;
α—— 發(fā)電機有功出力增加量之和相對于加權(quán)負(fù)荷恢復(fù)量之和的權(quán)重;obj—— 目標(biāo)函數(shù)值。
在減小合閘角過程中,由于自動發(fā)電控制系統(tǒng)(AGC)往往不可用[4],為減輕調(diào)度和運行人員的負(fù)擔(dān),可以根據(jù)靈敏度分析,得到增加有功出力的機組序列,進而采用二分法迭代和優(yōu)化求解,得到增加有功出力最小數(shù)量的發(fā)電機集合及增加量。
分支定界算法是求解混合整數(shù)規(guī)劃問題的有效方法[14]。算法首先基于一定的策略確定分支節(jié)點并產(chǎn)生子節(jié)點,然后利用非線性規(guī)劃算法求解相應(yīng)的松弛子問題,最后進行定界并確定新的分支節(jié)點。如此循環(huán),直至搜索到問題的最優(yōu)解。
分支定界算法的總計算量與待求解問題的分支樹有關(guān)(在極端情況下,通過一次分支就可以得到最優(yōu)解)。對于較大規(guī)模的電力系統(tǒng),如果待恢復(fù)的負(fù)荷數(shù)量較多,模型(1)~(9)求解的計算量較大,求解時間較長。為此,本文提出了一種兩步實用解算方法。
兩步法的核心思想是,在合閘角的調(diào)控過程中,基于兩種控制變量之間的相互牽制關(guān)系,即投入負(fù)荷后,需要發(fā)電機增加有功出力進行功率平衡,從而將混合整數(shù)規(guī)劃問題分解為兩個子問題:負(fù)荷的優(yōu)化恢復(fù)和系統(tǒng)功率的平衡,即發(fā)電機有功出力增加量的確定。具體如下:
第一步:根據(jù)系統(tǒng)初始條件,計算節(jié)點i上負(fù)荷投入對減小合閘角θmn的靈敏度sli,并選擇靈敏度大于0節(jié)點上的負(fù)荷出線,按照權(quán)重wis與靈敏度sli乘積的大小降序排列,形成待恢復(fù)負(fù)荷序列Srl,即
然后,根據(jù)序列Srl依次進行負(fù)荷恢復(fù)操作。
第二步:根據(jù)發(fā)電機i有功出力增加對減小合閘角θmn的靈敏度sgi,選擇靈敏度大于0的發(fā)電機,并按靈敏度大小由高到低排列,得到增加有功出力的發(fā)電機序列Srg。假設(shè)下一個待恢復(fù)的是節(jié)點i上第s個出線,出線上有功和無功負(fù)荷量分別為?Pdis和?Qdis。于是,根據(jù)序列Srg確定參與調(diào)整的發(fā)電機,增加有功出力來承擔(dān)投入的負(fù)荷,并使得θmn達到最小,即
式(11)~式(13)為非線性規(guī)劃問題,可采用適當(dāng)?shù)膬?yōu)化規(guī)劃算法,如原-對偶內(nèi)點法[15]進行求解。
針對系統(tǒng)恢復(fù)中的環(huán)網(wǎng)并列問題,結(jié)合兩步法,可得合閘角調(diào)控的流程,如圖1所示。該流程的要點如下。
圖1 基于兩步法的合閘角調(diào)控流程Fig.1 Flowchart for SPA reduction by two-step method
2.3.1 靈敏度計算
設(shè)系統(tǒng)潮流方程為f(x,u)=0,其中x=(θ,U)T,u=(Pg,Pd)T。在初始條件下,對潮流方程進行線性化,得
由式(15)可計算靈敏度sli和sgi:
式(16)將無功負(fù)荷對減小合閘角的作用進行了折算,其中,φi為節(jié)點i負(fù)荷的功率因數(shù)角。利用式(16)和式(17)進而可以確定待恢復(fù)負(fù)荷序列Srl和增加有功出力的發(fā)電機序列Srg。
2.3.2 合閘角調(diào)控
對于每次投入的負(fù)荷恢復(fù)量,通過求解式(11)~式(13)確定相應(yīng)的發(fā)電機有功出力增加量。優(yōu)化求解完畢后,校核式(9)是否滿足。如果滿足,則流程結(jié)束;否則,按照序列Srl繼續(xù)恢復(fù)負(fù)荷,按照序列Srg確定參與調(diào)整的發(fā)電機和優(yōu)化發(fā)電機有功出力,直至滿足合閘角上限值約束。
與合閘角調(diào)控的分支定界算法[12]相比,本文提出的兩步法具有如下特點:
(1)根據(jù)負(fù)荷的重要性和對減小合閘角的靈敏度確定負(fù)荷的恢復(fù)順序,通過優(yōu)化求解得到相應(yīng)的有功發(fā)電最少增加量,從而詳細地描述了以增加發(fā)電機有功出力和投入負(fù)荷作為控制變量的合閘角的控制過程,為系統(tǒng)調(diào)度和運行人員提供面向恢復(fù)過程的決策支持。
(2)一方面以確定的負(fù)荷恢復(fù)順序代替了分支定界算法中分支樹的搜索過程;另一方面,在求解發(fā)電機有功出力最小增加量時,待求變量少,求解規(guī)模小。兩步法的總計算量近似等于被恢復(fù)負(fù)荷數(shù)量乘以非線性規(guī)劃求解的計算量。一般而言,當(dāng)待恢復(fù)負(fù)荷數(shù)量較多時,兩步法的計算量小于分支定界算法。
(3)按照序列Srl和Srg恢復(fù)負(fù)荷出線和選擇參與調(diào)整的發(fā)電機,且在求解式(11)~式(13)時,未對參與調(diào)整的發(fā)電機附加諸如有功出力增加量之和最小等要求。因而,兩步法得到的控制策略與分支定界算法[12]得到的最優(yōu)控制策略可能稍有差別。
假設(shè)山東電網(wǎng)在發(fā)生全網(wǎng)性大停電事故后,根據(jù)黑啟動電源狀況、電網(wǎng)結(jié)構(gòu)和地理分布,整個電網(wǎng)劃分為若干個分區(qū)同時并行恢復(fù)。在臨沂—日照分區(qū)中,子系統(tǒng)共有16臺機組,裝機4607MW,負(fù)荷3957.7MW,系統(tǒng)共有156個節(jié)點,79條輸電線路。利用分區(qū)內(nèi)部具有黑啟動能力的江泉熱電#1機組自啟動成功后,首先恢復(fù)臨沂廠#1機組,接著通過臨沂—梅埠—相公—九蓮—后村220kV線路啟動日照廠#1機組。黑啟動階段結(jié)束后,開始恢復(fù)部分主網(wǎng)架。下面以分區(qū)內(nèi)部的環(huán)網(wǎng)并列操作為例,來說明本文提出的兩步法的有效性。
如圖2所示,臨沂—日照分區(qū)在黑啟動成功后已逐步恢復(fù)機組9臺,恢復(fù)出力2169.5MW(占分區(qū)總?cè)萘康?7.1%),見表1。分區(qū)已恢復(fù)線路51條,恢復(fù)負(fù)荷2177MW。在已恢復(fù)部分供電的變電站中,還有59條負(fù)荷出線待恢復(fù)。各個出線上的負(fù)荷量和權(quán)值都是隨機生成的正數(shù)并經(jīng)歸一化得到。出線上負(fù)荷的功率因數(shù)與其所在節(jié)點的總負(fù)荷功率因數(shù)相同,采用50%恒電流和50%恒功率模型。一方面為了增強恢復(fù)網(wǎng)架結(jié)構(gòu),另一方面為了與山東電網(wǎng)500kV網(wǎng)架的恢復(fù)進程相協(xié)調(diào),下一步的恢復(fù)計劃是通過環(huán)網(wǎng)并列操作恢復(fù)分區(qū)內(nèi)沂蒙—日照500kV線路(兩端節(jié)點號分別為121和90)。當(dāng)前,線路兩端母線電壓相角差θ121-90為24.21°,因此需要對其進行調(diào)控。江泉熱電#1選為平衡機,系統(tǒng)的基準(zhǔn)容量為100MVA。
圖2 臨沂—日照分區(qū)地理接線圖Fig.2 Geographical diagram of Linyi-Rizhao subsystem
表1 臨沂—日照分區(qū)內(nèi)發(fā)電機基本運行狀態(tài)及參數(shù)Tab.1 Base operating condition and parameters for generators in Linyi-Rizhao subsystem
首先,采用分支定界算法[12]和兩步法分別進行減小SPA計算,通過對比,以驗證兩步法的正確性。在通用代數(shù)建模系統(tǒng)軟件(GAMS)[16]中采用分支定界(SBB)和MINOS求解器求解式(1)~式(9)。目標(biāo)函數(shù)中,相對權(quán)重α取為50。為了便于計算耗時對比,式(11)~式(13)也采用MINOS求解。
分支定界算法計算得到的被恢復(fù)負(fù)荷出線情況按照wissli降序列于表2,相應(yīng)的發(fā)電機有功出力增加量見表3第2列。采用兩步法得到的被恢復(fù)負(fù)荷出線及相應(yīng)的發(fā)電機有功增加量見表4前6行。表3中∑|ΔPgi|和∑|ΔPgi|2分別表示發(fā)電機有功出力增加量絕對值之和與平方和,T表示在Intel Pentium Dual 2.0GHz CPU和2.24GB RAM計算機上完成計算所需的時間。
表2 θset=20°時分支定界算法[12]得到的被恢復(fù)負(fù)荷出線及負(fù)荷量Tab.2 Restored load switch and its parameters for θset=20°by branch and bound algorithm in Ref.[12]
表3 分支定界算法[12]得到的發(fā)電機有功出力增加量Tab.3 Increments of active generation by branch and bound algorithm in Ref.[12]
由表2和表3中分支定界算法得到的最優(yōu)控制策略可知,在恢復(fù)陽都站2個和柳青站4個負(fù)荷共計0.5642+j0.2759(pu)的負(fù)荷后,SPA即減小為19.96°,滿足SPA約束,相應(yīng)的日照廠#3增加有功出力0.4800(pu)。目標(biāo)函數(shù)值obj=26.04,總計算時間為5.344s。
下面利用表4和表5中的計算結(jié)果說明利用兩步法進行合閘角調(diào)控的過程。首先,按照靈敏度分析得到序列Srl和Srg。由序列Srl可知,應(yīng)依次恢復(fù)出線52,50,31,30,51,29,32,58…上的負(fù)荷,見表4。由表5所示的發(fā)電機有功出力增加對減小合閘角的靈敏度可知,應(yīng)按照日照廠#1,日照廠#3,臨沂廠#5,臨沂廠#3,臨沂廠#4的順序增加發(fā)電機有功出力。接著,依次進行負(fù)荷恢復(fù)操作。當(dāng)Srl中前6個(陽都站和柳青站各3個)負(fù)荷恢復(fù)后,待并列線路兩端電壓相角差θ121-90減小為19.94°,滿足SPA約束,計算結(jié)束。在此過程中,日照廠#1有功出力共增加0.4824(pu),期間共恢復(fù)負(fù)荷0.5663+j0.2705(pu),即在發(fā)電機增加有功出力的同時,還可以恢復(fù)相當(dāng)數(shù)量亟待恢復(fù)的重要負(fù)荷。兩步法完成整個計算的時間是3.314s。將兩步法得到的控制量代入式(1),可得obj=26.159。
表4 兩步法減小沂蒙—日照500kV線路兩端SPA的計算結(jié)果Tab.4 Results of SPA reduction for Yimeng-Rizhao 500kV line by two step method
表5 發(fā)電機有功出力增加對沂蒙—日照500kV線路兩端合閘角的靈敏度Tab.5 Sensitivities of reducing SPA across Yimeng-Rizhao 500kV line with respect to active generation increments
對比表2~表4可知,分支定界算法和兩步法得到的被恢復(fù)的負(fù)荷出線均為6個,其中有5個是一樣的。不同的是,兩步法按照序列Srl恢復(fù)了陽都站出線51,而分支定界算法優(yōu)先恢復(fù)了柳青站出線32。對于增加有功出力的發(fā)電機,兩步法按照序列Srg增加日照廠#1的有功出力,而分支定界算法在式(1)的驅(qū)動下,增加日照廠#3的有功出力。分支定界算法得到的obj值略小于兩步法得到的obj值,而計算時間較長。盡管如此,兩種方法在負(fù)荷的恢復(fù)順序上基本一致,發(fā)電機增加量也相差不大。
為了減小不安全因素,避免再次發(fā)生停電事故,對于大停電后的系統(tǒng)恢復(fù),可以適當(dāng)提高SPA限值的設(shè)定標(biāo)準(zhǔn)(如文獻[4]針對10機39節(jié)點系統(tǒng)取θset=10°)。為此,針對臨沂—日照分區(qū)子系統(tǒng),重新設(shè)定SPA的限值為θset=15°,再次利用上述兩種方法計算得到減小SPA的控制策略。其中,兩步法得到的被恢復(fù)負(fù)荷出線及相應(yīng)的發(fā)電機有功出力增加量見表4。由表4可知,當(dāng)恢復(fù)負(fù)荷出線56時,日照廠#1有功出力達到上限,接著日照廠#3繼續(xù)增加出力。當(dāng)恢復(fù)完陽都站、柳青站、鐘羅站和臨沂站上17個負(fù)荷出線后,沂蒙—日照500kV線路兩端的合閘角減小為14.99°,計算結(jié)束。而利用分支定界算法得到的發(fā)電機有功出力增加量(見表3第3列)和被恢復(fù)負(fù)荷出線,與兩步法完全相同。也即當(dāng)θset=15°時,兩步法和分支定界算法得到的合閘角調(diào)控策略完全一樣。兩步法的計算時間為8.251s,大于分支定界算法,但仍滿足工程需要。
通過對比θset=20°和θset=15°兩種情況下,兩種方法得到的合閘角調(diào)控策略,可知:
(1)兩步法得到的調(diào)控策略與分支定界算法得到的最優(yōu)控制策略基本一致,從而說明了兩步法的正確性。
(2)兩步法根據(jù)系統(tǒng)恢復(fù)的特點和總目標(biāo)[11],直接給出負(fù)荷的恢復(fù)順序,進而得到發(fā)電機有功出力最少增加量,能為系統(tǒng)調(diào)度和運行人員提供面向恢復(fù)過程的決策支持。
下面對兩步法和文獻[5]中以發(fā)電機有功出力調(diào)整作為控制變量,以∑|ΔPgi|2最小為目標(biāo)的合閘角調(diào)控方法進行比較,說明本文提出的兩步法的優(yōu)勢。θset=20°和θset=15°兩種情況下,文獻[5]方法得到的發(fā)電機有功出力調(diào)整情況見表6。對比表4和表6中兩種方法的計算結(jié)果,可知:
(1)兩步法同時采用增加發(fā)電機有功出力和投入負(fù)荷兩種控制手段減小合閘角,參與調(diào)整的發(fā)電機數(shù)量少,發(fā)電機有功出力調(diào)整量遠小于文獻[5]方法。較少的發(fā)電機數(shù)量,易于實際執(zhí)行;較小的有功出力調(diào)整量,意味著較少的調(diào)控時間。因此,兩步法能快速完成調(diào)控目標(biāo)的同時,能夠協(xié)調(diào)恢復(fù)部分重要負(fù)荷,提高系統(tǒng)恢復(fù)效率,加快恢復(fù)進程,減小停電損失。
(2)在文獻[5]方法中,發(fā)電機有功出力可以進行連續(xù)調(diào)整,在不同的合閘角設(shè)定值下,調(diào)控結(jié)束后,θ121-90分別等于20°和15°。
(3)文獻[5]利用二分迭代得到參與調(diào)整最小數(shù)量的發(fā)電機,由非線性規(guī)劃計算有功出力調(diào)整量,耗時較少。
表6 文獻[5]方法得到的發(fā)電機有功出力調(diào)整量Tab.6 Adjustments of active generation by the mothod in Ref.[5]
本文提出了一種以發(fā)電機增加有功出力和投入負(fù)荷作為控制手段、面向恢復(fù)過程的環(huán)網(wǎng)并列合閘角兩步調(diào)控方法。該方法提供的控制策略能詳細描述合閘角調(diào)控過程;在快速完成調(diào)控目標(biāo)的同時,恢復(fù)了部分重要負(fù)荷,提高了系統(tǒng)恢復(fù)效率,加快了恢復(fù)進程,減小了停電損失。山東電網(wǎng)臨沂—日照分區(qū)子系統(tǒng)的仿真結(jié)果表明,兩步法得到的合閘角調(diào)控策略與分支定界算法基本一致,可為系統(tǒng)調(diào)度和運行人員提供面向恢復(fù)過程的決策支持;與常規(guī)減小合閘角的方法相比,參與調(diào)整發(fā)電機數(shù)量少,發(fā)電機出力調(diào)整量小。
[1] 劉玉田,王春義.基于數(shù)據(jù)倉庫的網(wǎng)架恢復(fù)群體智能決策支持系統(tǒng)[J].電力系統(tǒng)自動化,2009,33(1):45-50.Liu Yutian,Wang Chunyi.A group intelligent decision support system for power system skeleton restoration based on data warehouse[J].Automation of Electric Power Systems,2009,33(1): 45-50.
[2] 劉強,石立寶,周明,等.現(xiàn)代電力系統(tǒng)恢復(fù)控制研究綜述[J].電力自動化設(shè)備,2007,27(11): 104-110,114.Liu Qiang,Shi Libao,Zhou Ming,et al.Survey of power system restoration control[J].Electric Power Automation Equipment,2007,27(11): 104-110,114.
[3] 華東電網(wǎng)有限公司.華東電力系統(tǒng)調(diào)度規(guī)程[Z].2010.
[4] Wunderlich S,Adibi M M,Fischl R,et al.An approach to standing phase angle reduction[J].IEEE Transactions on Power Systems,1994,9(1): 470-478.[5] Martins N,Oliveira E J de,Pereira J L R,et al.Reducing standing phase angle via interior point optimum power flow for improved system restoration[C].IEEE PES Power System Conference and Exposition,New York,USA,2004: 404-408.
[6] Hazarika D,Sinha A K.An algorithm for standing phase angle reduction for power system restoration[J].IEEE Transactions on Power Systems,1999,14(4):1213-1218.
[7] Hazarika D,Sinha A K.Standing phase angle reduction for power system restoration[J].IEE Proceedings-Generation,Transmission and Distribution,1998,145(1): 82-88.
[8] Ketabi A,Ranjbar A M,Feuillet R.New approach to standing phase angle reduction for power system restoration[J].European Transactions on Electric Power,2002,12(4): 301-307.
[9] Yuan Rongxiang,Ling Junyin,Zhang Zhiyi,et al.A genetic algorithm method for standing phase angle reduction in power system restoration[C].2010 IEEE Power and Energy Society General Meeting,Minneapolis,MN,2010: 1-6.
[10] Martins N,Oliveira E J d,Moreira W C,et al.Redispatch to reduce rotor shaft impacts upon transmission loop closure[J].IEEE Transactions on Power Systems,2008,23(2): 592-600.
[11] Adibi M M,Fink L H.Power system restoration planning[J].IEEE Transactions on Power Systems,1994,9(1): 22-28.
[12] 葉華,劉玉田.系統(tǒng)恢復(fù)中環(huán)網(wǎng)并列合閘角的最優(yōu)調(diào)控[J].電力系統(tǒng)自動化,2011,35(23): 15-22.Ye Hua,Liu Yutian.Optimal control for standing phase angle reduction in transmission loop paralleling operation for power system restoration[J].Automation of Electric Power Systems,2011,35(23):15-22.
[13] 陳小平,顧雪平.基于遺傳模擬退火算法的負(fù)荷恢復(fù)計劃制定[J].電工技術(shù)學(xué)報,2009,24(1): 172-175,182.Chen Xiaoping,Gu Xueping.Determination of the load restoration plans based on genetic simulated annealing algorithms[J].Transactions of China Electrotechnical Society,2009,24(1): 172-175,182.
[14] Hillier F S,Lieberman G J.運籌學(xué)導(dǎo)論[M].9版.北京: 清華大學(xué)出版社,2010.
[15] 王錫凡,方萬良,杜正春.現(xiàn)代電力系統(tǒng)分析[M].北京: 科學(xué)出版社,2003.
[16] GAMS Development Corporation.GAMS-A user's guide[Z].Washington DC,USA,2010.