劉安諾,井天軍,何 欣,王維洲
(1.中國農(nóng)業(yè)大學(xué),北京 100083;2.國網(wǎng)甘肅省電力公司 電力科學(xué)研究院,甘肅蘭州 730000;3.國網(wǎng)甘肅省電力公司,甘肅蘭州 730030)
隨著新能源產(chǎn)業(yè)的不斷發(fā)展,光伏發(fā)電在電力系統(tǒng)中所占比例不斷提高[1]。然而,由于光伏發(fā)電存在隨機性、波動性等問題,高比例光伏電源的接入,引起了電網(wǎng)的電能質(zhì)量變差等問題[2],同時,還導(dǎo)致電網(wǎng)下網(wǎng)的潮流變輕,出現(xiàn)倒送的可能,甚至在嚴(yán)重情況下使部分區(qū)域的網(wǎng)供負荷特性發(fā)生一定的改變,導(dǎo)致電網(wǎng)供需平衡的難度進一步加大[3]。因此,合理消納光伏電量成為目前新能源電力發(fā)展中亟待解決的問題。文獻[4]根據(jù)非合作博弈理論,構(gòu)建了多個微電網(wǎng)調(diào)度優(yōu)化模型,各微網(wǎng)間通過電能交換的方式進行電力轉(zhuǎn)移,在電力不足或富余時可通過從外電網(wǎng)采購或銷售電力的方式匹配負荷需求。文獻[5]從電力供需側(cè)間互動博弈的角度出發(fā),研究智能用電策略,供電側(cè)可通過調(diào)整電價的方式緩解用電高峰時段的供電壓力,需求側(cè)可通過對電價的響應(yīng),調(diào)整自身用電習(xí)慣,降低用電成本。文獻[6]研究了包含能源運營商、分布式光伏用戶、EV 充電代理商等多參與主體的綜合能源園區(qū)市場交易框架,各方以自身利益最大化為目標(biāo)進行購售電價的非合作博弈,在平衡各方收益、降低系統(tǒng)用電成本的前提下,達到促進光伏消納的效果。
光伏消納模型涉及多方參與,需要建立多目標(biāo)優(yōu)化模型,并進行優(yōu)化計算,現(xiàn)有方法未充分考慮需求響應(yīng)下的多方博弈均衡狀態(tài)。該文基于需求響應(yīng)驅(qū)動的彈性矩陣,提出了一種基于Stackelberg 博弈法的光伏消納模型,建立了多方博弈均衡狀態(tài)下的優(yōu)化目標(biāo)函數(shù),并通過改進粒子群算法進行求解,對模型的有效性進行了驗證。
在實際應(yīng)用中,需求側(cè)的電力用量具有隨電價變化的屬性。因此,在基于博弈法的光伏消納分析中,首先需要建立基于價格驅(qū)動的用電負荷轉(zhuǎn)移模型,對這一變化進行定量分析。在該模型中,實際的用電負荷受電價波動的影響。為計算其影響程度,引入了需求響應(yīng)價格驅(qū)動模型。在該模型中,構(gòu)建了需求側(cè)的電量電價彈性矩陣,衡量需求側(cè)受電價驅(qū)動的程度,并作為計算基礎(chǔ),對博弈模型中雙方達成的一種電量和電價均衡狀態(tài)進行定量計算。
需求側(cè)用戶對電價的反映情況可以用電量電價彈性矩陣來描述,該矩陣的理論基礎(chǔ)為電量電價彈性,即電量變化率與電價變化率的比值[7],如式(1)和(2)所示。式(1)表示電量電價的自彈性系數(shù),式(2)表示電量電價的交叉彈性系數(shù)。
其中,i和j表示不同的時點,Qi表示i時點測得的對應(yīng)時段的用電量,ΔQi表示由于價格變動而引起的用電量的變化量,pi和pj分別代表i和j時點的電價,Δpi表示i時點的電價變化。
電力電價彈性矩陣如式(3)所示,由此可得實施峰平谷分時電價后需求側(cè)各時段的用電需求量變化情況,如式(4)所示:
其中,E為電力電價彈性矩陣,n為電價劃分時段數(shù)。
綜上,實行分時電價后各時段的實際用電量可用式(5)求得:
為對光伏消納背景下用能側(cè)各方參與的影響進行分析,基于式(1)~(5)的分析結(jié)果,首先對供給側(cè)和需求側(cè)分別建立目標(biāo)函數(shù)。
對于供給方,其目標(biāo)收益為售電收益減去購電成本。其目標(biāo)函數(shù)計算公式為:
其中,pf、pp、pg分別為峰平谷時段的售電電價,P0為供給側(cè)的光伏發(fā)電量收入,c為供給側(cè)的單位購電成本。實際的qi、qj、qk受光伏出力情況的約束。
在電量消納過程中,需求側(cè)的收益函數(shù)即為購電成本的負值,該值的升高即表示購電的成本較少。其目標(biāo)函數(shù)計算公式為:
由式(6)與式(7)的目標(biāo)函數(shù)計算公式可得,供給側(cè)與需求側(cè)的目標(biāo)函數(shù)并不一致,因此該優(yōu)化過程為多目標(biāo)函數(shù)的優(yōu)化過程。為對該光伏電量消納過程中的多目標(biāo)函數(shù)進行優(yōu)化,引入Stackelberg 雙寡頭博弈模型,對該多目標(biāo)函數(shù)進行轉(zhuǎn)換。
根據(jù)納什均衡的定義可得,市場主體交易決策的出發(fā)點均為自身收益最大化[8]。通過反復(fù)的博弈達到納什均衡點時,任何一方市場參與者單方面改變策略均無法使其他參與者改變交易策略以獲得更多的收益。在Stackelberg 雙寡頭模型中,要求參與方充分了解彼此的成本和市場需求情況[9-12],在該模型中主要涉及兩方參與者:領(lǐng)導(dǎo)者與追隨者。Stackelberg 博弈法可用來分析存在不同行動次序?qū)ο蟮膭討B(tài)博弈,符合電力產(chǎn)業(yè)鏈中的行為情況。供給側(cè)視需求側(cè)在不同電價下的用電量為已知情況,進而調(diào)整其定價策略;需求側(cè)視供給側(cè)各時段的電量供應(yīng)及電價水平已定,以調(diào)整自身生產(chǎn)情況中各用電時段的分配。該電力交易中的博弈主要來自雙方均出于使自身利益最大化的目的進行購售電策略的選擇。通過雙方的博弈,達到各時段電量與電價的均衡狀態(tài),實現(xiàn)需求側(cè)的用電優(yōu)化[13]。
根據(jù)供給側(cè)與需求側(cè)的收益函數(shù),考慮供給側(cè)作為博弈中的追隨者,需求側(cè)作為博弈中的領(lǐng)導(dǎo)者的情況,即供給側(cè)已知需求側(cè)的歷史負荷需求情況并能以此測算出其電量電價彈性的情形下,以供給側(cè)利益最大化為目標(biāo),需求側(cè)購電成本降低為約束條件的交易策略,利用Stackelberg 博弈法求取該模式下市場電力交易的最優(yōu)解。由此,原多目標(biāo)優(yōu)化函數(shù)轉(zhuǎn)換為單目標(biāo)優(yōu)化函數(shù),其目標(biāo)函數(shù)計算公式為:
其中,Rinitial為優(yōu)化前的原始值。
式(8)的優(yōu)化模型為非線性函數(shù)。為對該目標(biāo)函數(shù)進行求解,應(yīng)用了改進的粒子群算法[14],求取Stackelberg 非合作博弈模型的納什均衡解。
粒子群算法模型包括D維空間,N個粒子,其中,每個粒子主要由3 個變量定義,第i個粒子由3 個D維空間向量表征,分別為:
當(dāng)前粒子位置:
第i個粒子的飛行速度:
記錄第i個粒子的歷史最優(yōu)位置:
記錄搜索到的全局歷史最優(yōu)粒子位置:
對于每一個粒子,其D維速度及位置根據(jù)下式更新:
其中,ω為慣性權(quán)重,其決定了粒子先前的飛行速度對當(dāng)前更新速度值的影響程度;c1和c2為粒子學(xué)習(xí)因子,通常取值為2;fun(1)為可以生成[0,1]范圍內(nèi)數(shù)值的隨機函數(shù)。
此外,粒子的速度因求解問題的特殊性可以設(shè)定不同的范圍[Vmin,Vmax],即在執(zhí)行速度按式(12)更新后,需對當(dāng)前生成的下一時點的速度值進行取值的判斷。
該文對目前已有的粒子群算法進行了部分改進,使得算法運行效率得以提高,且對最優(yōu)解的求取有了更好的表現(xiàn)效果。主要改進處如下:
其中,gen為迭代次數(shù),t為當(dāng)前迭代代數(shù)。
此外,該文考慮到每個粒子產(chǎn)生變異的可能性,引入隨機變異的部分粒子,以進一步優(yōu)化算法,避免過早收斂的可能性[15]。
通過對粒子群算法中部分公式的改進,使得在算法搜索初期全局搜索權(quán)重較高,后期局部搜索權(quán)重較高,在一定程度上避免粒子群算法陷入局部最優(yōu)的情況[16]。
利用改進的粒子群算法模擬供給側(cè)與需求側(cè)的博弈過程,通過迭代尋優(yōu),利用式(13)和(14)不斷更新博弈過程中雙方的最優(yōu)選擇,最終在解空間內(nèi)求得當(dāng)前約束條件下雙方交易的最優(yōu)策略。
綜上,粒子群迭代求解算法的基本流程如圖1所示。
圖1 粒子群迭代求解算法流程
為驗證模型的有效性,采用甘肅省某產(chǎn)業(yè)園的數(shù)據(jù)作為算例進行分析。在原運行條件下,產(chǎn)業(yè)園的峰平谷時段電價分別為0.656 4 元/kW·h、0.438 9 元/kW·h和0.221 5 元/kW·h。峰時段日均負荷為881.525 kW,平時段日均負荷為477.375 kW,谷時段日均負荷為1 073.3 kW。
利用前述優(yōu)化的粒子群算法,求解供給側(cè)和需求側(cè)的電力交易模型,結(jié)果如圖2 所示。最終求得最佳情況下供給側(cè)的日收益為108.60 元,此時對應(yīng)的峰平谷時段電價分別為0.787 7 元/kW·h、0.417 0 元/kW·h 和0.221 5 元/kW·h。
圖2 粒子群優(yōu)化算法結(jié)果
博弈前后的峰平谷電價情況,如表1 所示。
表1 博弈前后峰平谷時段電價對比
該模式下求得供給側(cè)的收益為R=108.60 元/天;需求側(cè)購電的平均電價為C=0.313 3 元/kW·h(原平均單位購電價為0.407 1 元/kW·h)
博弈前后的產(chǎn)業(yè)園峰平谷負荷分配情況,如表2所示。
表2 博弈前后峰平谷時段日均負荷對比
由結(jié)果可知,峰谷拉開比由原來的0.821 3 變?yōu)?.743 2,降低了9.51%。峰時段日負荷也由原來的881.525 0 kW 變?yōu)?52.552 0 kW,在一定程度上起到了削峰填谷的效果。
算例仿真結(jié)果表明,通過該模式可以優(yōu)化需求側(cè)的用電結(jié)構(gòu),在保證需求側(cè)購電成本降低的前提下,實現(xiàn)供給側(cè)效益最大化的效果。通過Stackelberg非合作博弈的模式,實現(xiàn)了需求側(cè)和供給側(cè)收益的共同提高,從而顯著促進了光伏電量的消納[17-18]。
該文針對目前存在的光伏就地消納的問題,建立了光伏消納背景下用能側(cè)各參與方的優(yōu)化模型。為分析實際光伏消納過程中存在的多方收益均衡問題,模型中考慮了供給側(cè)、需求側(cè)的收益函數(shù),解決了目前購售電端存在的信息不對稱情況,并利用基于Stackelberg 博弈法的模型構(gòu)建多方共贏的交易策略,以供給側(cè)利益最大化,需求側(cè)購電成本降低為模型約束條件,求解了雙方最優(yōu)交易策略。通過算例仿真分析,得出結(jié)論如下:
1)供給側(cè)通過制定合適的電價策略,可以驅(qū)動需求側(cè)改變用電習(xí)慣,從而一方面可以更好地匹配光伏出力情況;另一方面使得需求側(cè)用電成本降低,通過這種模式實現(xiàn)供給側(cè)收益最大化的效果。
2)通過供給側(cè)與需求側(cè)的博弈,不僅可以提高雙方的目標(biāo)收益,同時可以起到促進光伏消納、削峰填谷的作用,顯著提高了光伏消納能力。
3)基于文中提出的采用Stackelberg 博弈法建立服務(wù)商與產(chǎn)業(yè)園間電力交易的博弈模型,后期可考慮引入?yún)^(qū)塊鏈技術(shù)進行自動化、智能化的電力交易,使得各時點的電力交易更具針對性、高效性。