王琨玥
(中國(guó)大唐集團(tuán)科學(xué)技術(shù)研究院有限公司華東電力試驗(yàn)研究院,安徽 合肥230088)
新能源發(fā)電從大規(guī)模集中式發(fā)展開始趨向于與配電網(wǎng)結(jié)合的分布式電源。對(duì)地理因素限制少、與建筑結(jié)合率高的優(yōu)點(diǎn)使得光伏發(fā)電在分布式電源的發(fā)展中獨(dú)占鰲頭[1-4]。隨著城市電網(wǎng)中光伏裝機(jī)比例的不斷攀升,光伏并網(wǎng)容量規(guī)劃問題也逐漸引起了廣泛的關(guān)注[5]。
與傳統(tǒng)電源規(guī)劃問題不同,所需規(guī)劃的光伏出力并不是完全可控的[6],出力存在隨機(jī)性和間歇性,在其容量規(guī)劃問題上往往需要考慮調(diào)頻的壓力[7]。另一方面,城市負(fù)荷也存在時(shí)序波動(dòng)性,在某些時(shí)刻其與光伏出力具有類似的變化趨勢(shì),合理規(guī)劃容量可能會(huì)大幅降低調(diào)頻的成本[8]。在綜合考慮光伏出力與負(fù)荷時(shí)序變化關(guān)系和火電機(jī)組的調(diào)頻限制后,本文以混合整數(shù)線性規(guī)劃法完成系統(tǒng)的時(shí)序生產(chǎn)仿真建模,并基于該模型對(duì)城市電網(wǎng)中光伏最優(yōu)并網(wǎng)容量進(jìn)行研究。
火電機(jī)組出力穩(wěn)定可靠,在新能源高比例接入后也能提供有效的調(diào)頻調(diào)壓能力。在考慮時(shí)序特性時(shí),需要確立火電機(jī)組運(yùn)行約束。
對(duì)于火電機(jī)組時(shí)序建模,總體可以總結(jié)成以下6個(gè)約束[9]。
1)發(fā)電功率約束,任意時(shí)刻的出力Pth(t)應(yīng)該在火電機(jī)組出力上限Ptmhax和下限Ptmhin之間:
2)最小啟動(dòng)時(shí)間約束,大型火電機(jī)組應(yīng)在啟動(dòng)后持續(xù)一定時(shí)間后才可停機(jī),即停機(jī)時(shí)刻toff減去上一個(gè)啟動(dòng)時(shí)刻ton應(yīng)大于最小啟動(dòng)時(shí)長(zhǎng)tmin_on:
3)最小停機(jī)時(shí)間約束,大型火電機(jī)組應(yīng)在停機(jī)后持續(xù)一定時(shí)間后才可啟動(dòng),即啟動(dòng)時(shí)刻ton減去上一個(gè)停機(jī)時(shí)刻toff應(yīng)大于最小停機(jī)時(shí)長(zhǎng)tmin_off:
4)爬坡約束,大型火電機(jī)組無論增加或者降低功率都存在限制:
式中ru、rd分別為向上和向下爬坡速率。
5)系統(tǒng)功率平衡約束,機(jī)組t時(shí)刻總出力∑Pth(t)應(yīng)等于該時(shí)刻的負(fù)荷需求L(t):
式中:Lmax為最大負(fù)荷;byl為備用率。
線性規(guī)劃(linear programming,LP)是運(yùn)籌學(xué)中極其重要的一個(gè)分支,用于解決在約束條件下的尋優(yōu)問題?;旌险麛?shù)線性規(guī)劃問題研究的是部分變量取整數(shù)值時(shí),在一組線性約束條件下,最大化或最小化一個(gè)線性函數(shù)的問題。這個(gè)線性函數(shù)即為尋優(yōu)的目標(biāo)函數(shù)?;旌暇€性規(guī)劃具有良好的時(shí)序性,在時(shí)序生產(chǎn)模擬中廣為應(yīng)用。
混合整數(shù)線性規(guī)劃的數(shù)學(xué)模型可表示為如下形式[10]:
式中:x和y均為變量;cT和hT分別為變量x和y的系數(shù);A為變量x約束式中的系數(shù);G為變量y的約束式系數(shù);b為約束常數(shù);當(dāng)只對(duì)一個(gè)變量約束時(shí),則另一個(gè)變量的約束系數(shù)為0;Z m+為m維的非負(fù)整數(shù)向量空間;R n+為n維非負(fù)實(shí)數(shù)向量空間;即x代表整數(shù)變量而y代表非整數(shù)變量。
在混合整數(shù)線性規(guī)劃問題上,目前最為常用的求解方法是分支定界法。分支定界法的原理是在尋優(yōu)的當(dāng)前節(jié)點(diǎn),先計(jì)算一個(gè)限值,再根據(jù)這個(gè)限值來從下一個(gè)可能的所有節(jié)點(diǎn)中進(jìn)行選擇。這種方法屏蔽了解空間中明顯不利于目標(biāo)函數(shù)最優(yōu)化的解,使整個(gè)計(jì)算過程更趨向于有最優(yōu)解的分支。和篩選所有可能結(jié)果的枚舉法不同,分支定界法還針對(duì)可行分支計(jì)算了限值,減少了可選的解的范圍,又被稱為部分枚舉法。
目前針對(duì)混合整數(shù)線性規(guī)劃問題的大多數(shù)求解器均采用分支定界法作為求解方法,如GUROBI、CPLEX、IPSOLVE等。其中IPSOLVE計(jì)算迅速、接口靈活和設(shè)備兼容性好的優(yōu)點(diǎn)使得其成為目前科研工作者們廣泛認(rèn)可的最有效的線性規(guī)劃求解器之一。本文同樣采用IPSOLVE作為運(yùn)算求解器,對(duì)時(shí)序生產(chǎn)模擬模型進(jìn)行求解。
在光伏接入容量規(guī)劃問題上,首先應(yīng)該設(shè)立規(guī)劃尋優(yōu)的目標(biāo)函數(shù)。本文以火電機(jī)組不飽和機(jī)組容量來量化光伏出力的調(diào)頻成本,同時(shí)也對(duì)棄光現(xiàn)象加入懲罰系數(shù)來進(jìn)行限制,避免資源的浪費(fèi)。式(9)即為光伏并網(wǎng)容量規(guī)劃的目標(biāo)函數(shù):
式中:Cpi(t)為i機(jī)組t時(shí)刻的發(fā)電成本也包括火電機(jī)組的環(huán)境成本;Cui(t)為i機(jī)組t時(shí)刻的啟停成本;Cmi(t)為火電機(jī)組不飽和容量帶來的經(jīng)濟(jì)損失,也可以理解為調(diào)頻成本;Cb(t)為t時(shí)刻未能并網(wǎng)的新能源出力帶來的經(jīng)濟(jì)損失,在只考慮分布式光伏發(fā)電時(shí)可以理解為棄光懲罰;T為運(yùn)行的總時(shí)刻數(shù);N為火電機(jī)組總數(shù)。
各項(xiàng)成本的具體計(jì)算公式如下文所述。
1)發(fā)電成本Cpi(t),即火電機(jī)組運(yùn)行時(shí)的發(fā)電成本和環(huán)境成本之和,主要與煤耗有關(guān)。因其和功率關(guān)系并非線性,故通常以二次函數(shù)表示,即
式中:Cpi(t)由各機(jī)組成本系數(shù)a i、bi、c i決定;onoffi(t)為i機(jī)組t時(shí)刻的啟停標(biāo)簽;P i(t)為i機(jī)組t時(shí)刻的發(fā)電功率。在實(shí)際算例中,為簡(jiǎn)化計(jì)算可采用度電綜合成本與發(fā)電功率的乘積作為發(fā)電綜合成本。
2)啟停成本Cui(t),即為機(jī)組啟動(dòng)和關(guān)停所需要的成本,模型簡(jiǎn)化其為單次啟動(dòng)和單次關(guān)停的成本與啟動(dòng)或關(guān)停總次數(shù)的乘積,以線性一次函數(shù)表示,即
式中:z i,1(t)和z i,2(t)分別為機(jī)組的啟動(dòng)標(biāo)志和停機(jī)標(biāo)志,均為0,1二值變量,僅在機(jī)組狀態(tài)發(fā)生變化時(shí),該標(biāo)志發(fā)生變化,其余時(shí)刻均為0,當(dāng)機(jī)組從停機(jī)狀態(tài)啟動(dòng)時(shí),該時(shí)刻的z i,1(t)為1,同理機(jī)組從啟動(dòng)狀態(tài)關(guān)停時(shí),z i,2(t)為1,機(jī)組狀態(tài)不變化時(shí)2個(gè)標(biāo)志均為0;Coston,i和Costoff,i則為i機(jī)組的單次啟動(dòng)和停機(jī)成本。
3)調(diào)頻成本Cmi(t)為機(jī)組開機(jī)時(shí)未飽和出力的容量,即
式中:Pmaxi為i機(jī)組的最大出力;Costm,i為i機(jī)組的設(shè)置的調(diào)頻成本系數(shù)。僅該機(jī)組處于開機(jī)狀態(tài),且未達(dá)到最大出力時(shí),存在調(diào)頻成本。該成本不僅僅是光伏并網(wǎng)的調(diào)頻成本,也包括負(fù)荷波動(dòng)變化導(dǎo)致的調(diào)頻成本。
4)棄光懲罰Cb(t)為t時(shí)刻未上網(wǎng)的光伏出力與棄光懲罰系數(shù)的乘積,即
式中:Pab(t)即為棄光容量,也就是未上網(wǎng)的光伏出力;Costab為懲罰系數(shù)。因?yàn)榭紤]該規(guī)劃應(yīng)是電力系統(tǒng)運(yùn)行階段,所以并未加入光伏出力的裝機(jī)成本,故采用未上網(wǎng)懲罰系數(shù)的方式限制光伏出力裝機(jī)容量。
本文以混合整數(shù)線性規(guī)劃法作為該模型的求解方法,首先對(duì)所用的整數(shù)和實(shí)數(shù)變量進(jìn)行設(shè)置。
以0,1二值變量記錄時(shí)序狀態(tài),設(shè)火電機(jī)組的運(yùn)行標(biāo)簽onoffi(t),其代表火電機(jī)組i在t時(shí)刻的運(yùn)行狀態(tài),1表示并網(wǎng),0表示離網(wǎng)。因?yàn)樾枰紤]火電機(jī)組的啟停成本,故增加啟動(dòng)標(biāo)簽z i,1(t)和停機(jī)標(biāo)簽z i,2(t),用以記錄t時(shí)刻i機(jī)組是否改變狀態(tài),即啟動(dòng)或者停機(jī),是則為1否則為0。
除了狀態(tài)變量,還有一些非負(fù)實(shí)數(shù)變量,分別為P i(t)、Pv(t)、Pab(t)和模型求解的目標(biāo)Cpv。Pv(t)為單位容量的光伏生產(chǎn)模擬在t時(shí)刻的出力,其與光伏并網(wǎng)容量相乘才是t時(shí)刻的光伏出力;Pab(t)為t時(shí)刻的棄光功率;Cpv為光伏并網(wǎng)容量。
結(jié)合所設(shè)置變量,對(duì)火電與光伏出力的時(shí)序約束建立模型。
1)火電機(jī)組發(fā)電功率約束:
式中:Pmini和Pmaxi分別為火電機(jī)組i的最大和最小出力;啟停標(biāo)簽onoffi(t)可以保障在機(jī)組并網(wǎng)時(shí)出力P i(t)受到最大最小出力約束,而離網(wǎng)時(shí)其出力為0。
2)最小啟動(dòng)時(shí)間約束:
式中:為i機(jī)組的最小啟動(dòng)時(shí)間;T為計(jì)算的總時(shí)刻數(shù);不等式右側(cè)判斷機(jī)組在t時(shí)刻是否由停機(jī)開始啟動(dòng)。當(dāng)i機(jī)組正常運(yùn)行或者停機(jī)時(shí),t時(shí)刻的啟停標(biāo)簽onoffi(t)和(t-1)時(shí)刻是一樣的,都為0或1,此時(shí)二者相減為0,該約束不生效。而從運(yùn)行狀態(tài)轉(zhuǎn)為停機(jī)狀態(tài)時(shí),(t-1)時(shí)刻標(biāo)簽為1而t時(shí)刻為0,此時(shí)onoffi(t)減去onoffi(t-1)為-1,該約束也不生效。只有i機(jī)組狀態(tài)從停機(jī)轉(zhuǎn)為運(yùn)行時(shí),onoffi(t)與onoffi(t-1)的差為1,該約束生效。要求i機(jī)組狀態(tài)標(biāo)簽從t時(shí)刻直到t+時(shí)刻或者到仿真最大時(shí)刻T,都為1,也就是都處于運(yùn)行狀態(tài)。即若i機(jī)組從t時(shí)刻開始啟動(dòng),那么其要保持運(yùn)行時(shí)長(zhǎng)達(dá)到的時(shí)間,才能改變狀態(tài)。
3)最小停機(jī)時(shí)間約束:
式中:為i機(jī)組的最小停機(jī)時(shí)間,該約束在i機(jī)組狀態(tài)不變時(shí)或者啟動(dòng)時(shí)為1和2,均不生效。只有在t時(shí)刻停機(jī)時(shí),不等式右側(cè)為0,約束i機(jī)組的運(yùn)行狀態(tài)從t時(shí)刻直到t+時(shí)刻或者到仿真最大時(shí)刻T,都為0,也就是保持停機(jī)狀態(tài)。即i機(jī)組在t時(shí)刻離網(wǎng)停機(jī),那么其要持續(xù)停機(jī)時(shí)長(zhǎng)達(dá)到才能改變狀態(tài)再次啟動(dòng)。
4)爬坡約束:
式中:參數(shù)和分別表示機(jī)組i的向上爬坡和向下爬坡容量所占總?cè)萘康谋壤?代表機(jī)組i的爬坡能力,其與機(jī)組最大出力相乘即為單位時(shí)間最大爬坡容量;O為一個(gè)無關(guān)大數(shù)字,其作用在于使機(jī)組在啟動(dòng)或者停機(jī)時(shí),可以直接切出而不受爬坡速率影響,避免與機(jī)組最小出力產(chǎn)生沖突。
5)系統(tǒng)功率平衡約束:
加入光伏出力的系統(tǒng)功率平衡約束為
等式左側(cè)除了t時(shí)刻的火電機(jī)組總出力外,還增加了t時(shí)刻的光伏總出力即光伏接入容量Cpv與光伏單位容量出力Pv(t)的乘積;而等式右側(cè)則除了t時(shí)刻的負(fù)荷需求外,增加了棄光功率Pab(t),該棄光功率是允許光伏出力無法調(diào)頻時(shí)采用棄光手段保證約束平衡,但在目標(biāo)函數(shù)中會(huì)受到棄光懲罰。
棄光功率應(yīng)非負(fù)且小于該時(shí)刻光伏總出力,即
6)旋轉(zhuǎn)備用約束:
以某地區(qū)實(shí)際年光伏出力和負(fù)荷數(shù)據(jù),對(duì)該方法進(jìn)行驗(yàn)證,所使用的光伏和負(fù)荷數(shù)據(jù)如圖1—2所示。為判斷不同負(fù)荷類型對(duì)光伏并網(wǎng)容量的影響,選取了3種典型城市負(fù)荷,即商業(yè)負(fù)荷、工業(yè)負(fù)荷和居民負(fù)荷。
圖1 光伏單位容量出力年序列Fig.1 Annual series of photovoltaic unit capacity output
圖2 典型城市負(fù)荷年序列Fig.2 Annual series of typical urban load
以商業(yè)負(fù)荷為例,驗(yàn)證該容量規(guī)劃方法的有效性。把光伏并網(wǎng)容量作為輸入量,從0以300為間隔增長(zhǎng)到3 000 MW,計(jì)算電力系統(tǒng)的綜合發(fā)電成本和火力發(fā)電成本,如圖3—4所示。
圖3 綜合成本變化情況Fig.3 Changes in comprehensive costs
圖4 火電成本變化情況Fig.4 Change of thermal power cost
在算例中,隨著光伏接入容量的不斷增加,電力系統(tǒng)的綜合成本呈現(xiàn)先降后升的趨勢(shì),在光伏接入容量為1 800 MW左右時(shí)達(dá)到最低。而由于有了光伏發(fā)電替代火電成本不斷下降,但1 800 MW以后下降速度變緩,即達(dá)到一定容量后,光伏發(fā)電因間歇性和隨機(jī)性不能再有效替代火力發(fā)電。以光伏并網(wǎng)容量為尋優(yōu)變量,求得系統(tǒng)綜合成本最低的接入容量為1 817.3 MW,與實(shí)驗(yàn)相符,驗(yàn)證了容量規(guī)劃方法的有效性。
接著,對(duì)不同負(fù)荷類型下光伏最優(yōu)接入容量進(jìn)行對(duì)比分析。取光伏和3類負(fù)荷年平均日數(shù)據(jù)如圖5所示,可以清楚地看到商業(yè)負(fù)荷和居民負(fù)荷在06:00至15:00間與光伏出力具有相近的變化規(guī)律,而工業(yè)負(fù)荷與光伏出力沒有明顯時(shí)序關(guān)聯(lián)。
在統(tǒng)計(jì)3類負(fù)荷的峰谷差后,分別計(jì)算了3類負(fù)荷的光伏最優(yōu)接入容量,并以式(21)計(jì)算了3類負(fù)荷數(shù)據(jù)與光伏出力之間的相關(guān)系數(shù)。
式中:Lload為負(fù)荷序列;Psolar為光伏單位容量出力序列。結(jié)果見表1。
圖5 光伏和負(fù)荷年平均日曲線Fig.5 Annual average daily curve of PV and load
表1 不同負(fù)荷類型下光伏并網(wǎng)最優(yōu)容量Table 1 Optimal capacity of photovoltaic grid connection under different load types
由表1可知,商業(yè)負(fù)荷與光伏出力相關(guān)性最強(qiáng),其光伏最優(yōu)接入容量也最高。而工業(yè)負(fù)荷幾乎不隨時(shí)間變化,火電機(jī)組只需要承擔(dān)光伏接入所帶來的調(diào)頻問題,因此光伏接入容量基本取決于火電機(jī)組的調(diào)頻能力,故并不高。居民區(qū)負(fù)荷雖然在06:00到15:00間與光伏出力具有相似的變化趨勢(shì),但由于其夜間的負(fù)荷高峰限制了火電機(jī)組的調(diào)頻能力,因此所計(jì)算的光伏最優(yōu)接入容量最低。
本文考慮了光伏出力與負(fù)荷的時(shí)序關(guān)聯(lián)性,用混合整數(shù)線性規(guī)劃方法建立了火電機(jī)組的時(shí)序生產(chǎn)模擬模型,基于該模型分析了光伏接入容量對(duì)系統(tǒng)的影響。結(jié)果表明,對(duì)地區(qū)負(fù)荷而言,光伏發(fā)電存在使綜合發(fā)電成本最低的最優(yōu)接入容量,對(duì)不同負(fù)荷類型,光伏最優(yōu)接入容量大小不同,算例顯示商業(yè)負(fù)荷的光伏最優(yōu)接入容量最高。