?

基于ADMM-GBS 的考慮風光不確定性的智能電網實時電價策略

2024-01-16 05:40張瑤嘉
分布式能源 2023年6期
關鍵詞:社會福利最大化電價

張瑤嘉,高 巖

(上海理工大學管理學院,上海市 楊浦區 200093)

0 引言

隨著國民經濟和智能電網的快速發展,傳統的能源利用模式已無法滿足人們日益增長的能源需求。新能源發電的迅速發展給電力系統帶來了不確定性和挑戰,通過智能電網中的需求側管理,可促進新能源發電的利用,實現削峰填谷目標,使供電側和需求側達到均衡,以此達到能源利用的最大化并提高社會經濟效益。智能電網中,需求側管理是最重要的因素之一,需求側管理可對能源消費行為進行影響和優化,通過采取有效措施鼓勵電力用戶積極參與電力運行、優化用電方式,從而提高終端用電效率,保障電力供需平衡,實現供電成本最小化[1-6]。

基于需求響應的實時電價是智能電網環境下最理想的一種定價機制,實時電價根據實際的電力供需情況,連續反映電力邊際值,具有兼顧電力供應商側和用戶側利益的優勢[7-9]。

在實時電價問題的解決過程中,目前主要采用2種辦法,一種是從電力市場化的角度考慮,采用市場電價機制,主要利用博弈論方法[10-15]均衡供電側和需求側之間的關系,制定電價機制,利用博弈論方法可準確反映供電側和需求側的相互作用。文獻[11]利用非合作博弈描述實時電價問題,得出用戶最佳能源消耗;文獻[12]針對具有發電設備和儲能設備的用戶提出了供電方利潤最大化的雙層規劃實時電價方案,在市場定價方面,不同發電商會考慮自身利益,相互之間形成競爭關系,構成Stackelberg博弈[13];文獻[14]在Stackelberg博弈模型的基礎上引入可時移負荷,設計供電方與用戶之間的主從博弈模型,以確定最優交易電價;文獻[15]在引入負載預測基礎上,設計與之適應的電力價格差價模型和失衡成本模型,建立了供應商與電力用戶之間的博弈模型。

另一種方法是從公共產品角度考慮,采用社會福利最大化的電價機制[16-22],在智能電網實時電價策略研究中,社會福利最大化模型同時兼顧了供需雙方的利益。文獻[16]提出了社會福利最大化模型,實現了用戶側的效用最大化和供電方的成本最小化;并以供電與用電的平衡為約束條件,采用對偶方法制定了分布式對偶次梯度算法,該算法模擬了用戶與能源供應商之間的動態過程,但該算法在優化過程中存在收斂速度較慢的問題。針對算法在優化過程中存在的問題,文獻[21]將社會福利最大化模型轉換為非光滑方程,提出了一種新的平滑共軛梯度方法來解決基于社會福利最大化的智能電網實時電價問題,保證了算法的收斂性與收斂速度。此外,許多文獻采用交替方向乘子法(alternating direction method of multiplier,ADMM)[23-25],該算法是一種具有分布式計算能力,解決可分離凸優化問題的有效方法;可將大規模問題分解為若干較小問題,再通過協調子問題的求解,得到整體問題的解;綜合了乘子法良好的收斂性和對偶上升法的可分解性,分布式算法相較于集中式算法具有更高的經濟性、靈活性和擴展性[23]。文獻[23]提出了一種面向電網系統的ADMM 算法,建立了雙層優化模型,利用模型變量間的可分離性保證了算法的分布式求解。文獻[24]考慮了基于日前實時電價的需求響應,結合虛擬代理提出了改進ADMM 算法,更好地保證了用戶的隱私性。ADMM 算法是求解2個可分離變量的凸優化問題的有效工具,針對3個算子的問題,直接推廣形式不能保證算法的收斂性。文獻[26]提出了高斯回代的交替方向乘子法(ADMM with Gaussian back substitution,ADMM-GBS),將ADMM 算法推廣到多個變量的凸優化問題,并應用于實時電價策略中。

除了對算法進行改進,許多學者還從不同角度對電力模型進行了改進,比如考慮到用戶側的電器分類[18-19],考慮電力來源的多樣性和不同電力來源的變化特征,使用光伏和化石燃料2種類型的能源互補供電[20-21]。受各種因素影響,新能源電力具有反調峰性、隨機性、波動性等特點,使可再生能源發電利用率不足、“棄光棄風”等問題突出。文獻[27-28]考慮了風光不確定性在智能電網中的影響,根據歷史風速和光照數據建立風光聯合出力的電力模型。在“雙碳”目標下,如何建設更加經濟、環保和低碳的電力系統已成為全國電力行業的共同課題。市場機制作為解決二氧化碳為代表的溫室氣體減排問題的新路徑,把二氧化碳排放權作為一種商品,形成了二氧化碳排放權的交易,碳市場中對發電產生碳約束,使火力發電成本增加,推動了發電的清潔化和高效化。所以,在電力市場中考慮碳交易機制[27],對促進新能源發展、建設環境友好型社會有重要意義。

文中結合目前的智能電網實時電價策略,考慮發電公司與用戶雙方的利益,設計一個考慮碳交易機制與風光不確定性的電力系統。該模型充分考慮可再生能源在電力系統中的重要性及風力發電的隨機性,鼓勵用戶側和發電公司生產新能源電力,模型以用戶總效用最大、供電成本最小為目標,實現社會福利最大化。最后,運用針對3個子問題的分布式算法,即基于ADMM-GBS的分布式優化算法,驗證了模型的合理性和有效性。

1 系統模型

考慮電力系統中有供電方和用戶側,其中供電方有2類,為火力發電和風力光伏發電。將1個用電周期劃分為k個時段,K為一個周期所分割時段的集合,即k∈K={1,2,…,kmax},用N={1,2,…,imax}表示用戶i的集合。

1.1 用戶可再生能源發電

用戶配備可再生能源發電設備,可自行生產可再生能源,其不具備存儲功能,用戶側生產的可再生能源不并入電網,即各用戶可再生能源發電量相互獨立。假設:該設備發電成本與維護費用忽略不計;1個周期的發電量不足以覆蓋用戶1天所需電量;用戶優先使用可再生能源發電電量。φi,k為用戶i在時段k的出力,其服從正態分布N(μ,σ2),μ和σ2為設備實際參數,且均為正數。

1.2 碳排放交易機制

各碳源根據分配的配額有計劃地制定或調節日前的調度生產計劃,倘若在周期內實際產生的碳排放量比分配的配額多,則需要在碳交易市場上以當前碳交易價格購買超額配額;若實際碳排放量比配額少,則進入市場將多余的配額出售以獲取收益。我國的碳交易政策中對碳源的分配主要采用無償分配的方式,無償的碳排放碳源主要來自于火力發電機,火力發電機在k時段內的無償碳排放配額為

式中:Pk,T為火力發電機組在k時刻的輸出功率;ε為單位電量的排放額度,由電量邊際排放系數與容量邊際排放系數加權平均而得?;鹆Πl電機實際的碳排放量為

式中αT、βT、γT為碳排放系數。

在實時電價背景下,碳交易將會增加供電側成本,包括碳成本、技術成本和管理成本等,碳交易成本可表示為

式中δ為碳交易成本系數。

以碳交易價格為基準,建立一種基于碳交易激勵機制的需求響應,供電方在出讓電能消費權的同時,可將相應的碳排放權出售而獲得收益。碳排放權收益表示為

式中:η為可再生能源的占比;q為新能源發電時的額外補貼獎勵系數。

考慮碳排放權的碳交易成本為

1.3 風光不確定建模

確定性模型將風電預測值直接用于能量管理模型中,為一種不考慮新能源出力不確定性的模型。為更準確地描述新能源發電情況,采用風光不確定性模型。用M={1,2,…,mmax}表示風力發電機m的集合,用S={1,2,…,smax}表示火力發電機s的集合。風力發電的隨機性依賴于風速變化的隨機性,風力發電機發電機的出力模型[24]表示為

式中:vci、vco、vr、vk分別為風力發電機的切入、切出速度、額定風速、k時刻的風速;PP為風電額定輸出功率;Pk,WT為k時刻風電輸出功率。

風速服從Weibull分布,概率分布[27]表示為

式中ks和c分別為Weibull分布的形狀參數和尺度參數,尺度參數能表示統計區間內風電場的平均風速大小。

光伏與太陽光照輻射有關,光伏發電機的出力模型為

式中:GR和G(k)分別為額定光照輻射和k時刻光照輻射;TR和T(k)分別為額定溫度和k時刻溫度;PPVR為光伏額定輸出功率;Pk,PV為k時刻光伏輸出功率;τ為實際光照強度。

基于上述風速與風電輸出功率之間的關系以及風速所服從的概率分布,得到風電出力的概率分布:

式中h=-1,為中間變量。

新能源發電包含風力發電和火力發電,新能源供電在k時刻的總輸出功率Pk,R定義為

1.4 發電成本函數

火力發電成本函數為嚴格的凸函數,采用二次函數作為成本函數,考慮碳交易成本的火力發電成本函數表示為

式中aT、bT、cT為火電機組的燃燒系數,aT>0,bT、cT≥0。

火力發電機出力約束表示為

全部用戶與供電能力達到供需平衡,表示為

式中P(xi,k)為用戶i在k時刻的用電負荷。

發電量超過負荷需求時會出現“棄風棄光”情況,風光電力的隨機性會對實際用電產生欠估計和過估計??紤]新能源發電的不確定性帶來的過估計和欠估計的懲罰成本,新能源發電的成本為

式中:等式右側第1項為風力發電的直接成本,mWT為其成本系數;第2項為光伏發電直接成本,nPV為其成本系數;E(·)為期望函數,及分別為風力發電過估計期望值和欠估計期望值;第3項為風力發電欠估計懲罰成本,即對調度風力電能小于實際使用風力發電的懲罰,為其成本系數;第4項為風力發電廠過估計懲罰成本,即對實際使用風力電能小于調度風力電能的懲罰,為其成本系數。

1.5 效用函數

使用效用函數反應用電過程中隨用電量變化的用戶滿意程度。文中使用的效用函數具有以下特點:(1)是非減函數;(2)邊際效益非遞減,即凹函數,用戶的滿意度水平能逐漸達到飽和。用戶的效用函數為

式中:x為用電量;α∈(0,1),為預先確定的參數,根據每個用戶用電情況提前設置;ω>0,為反應用戶效用情況的參數,參數因用戶而異。用戶i在k時刻的效用函數可表示為Ui,k(xi,k,ωi,k)。

1.6 實時電價模型

用戶側福利等于用戶效用減去支付的購電成本的期望,則用戶側福利函數表示為

式中yk為用戶在k時刻購買電力的價格。

供電方福利為售電收入減去成本的期望,成本包含火力發電成本和新能源發電成本,供電方福利函數表示為

社會福利最大化是實現效用的最大值,即求得收益-成本比率的最大值??紤]用戶側和供電側雙方利益,社會福利最大化模型的目標函數是用戶側福利和供電方收益的總和最大,約束為總用電量不超過供電能力和發電機出力約束,則社會福利最大化模型為

式中λk為實時電價。

式(12)可視為輔助約束,在電力市場的消費過程中,可將優化問題分解在每一時段k∈K獨立求解。在k∈K時刻固定時,社會福利最大化問題可轉化為只需考慮某一時段的社會福利最大化問題,并將風力發電機、光伏發電機、火力發電機求和符號簡寫??紤]社會福利最大化目標的智能電網實時電價模型為

為方便后續計算分析,給出新能源發電成本C(Pk,R)的凸性分析。式(14)中風力發電過估計期望值和欠估計期望值分別定義為

式中:vj=vci+,是中間變量;Γ(·,·)為不完全Gamma函數。

計算其二階導數為

由此可知風電成本函數為強凸函數,優化問題(20)為凸優化問題。

2 算法求解

2.1 ADMM-GBS 算法原理

ADMM 算法是一種用于求解具有可分解結構的凸優化問題的重要方法,ADMM 算法一般用于等式約束的凸優化問題,具體如下:

其中:f(xd)和g(yd)為目標函數分解成的2個子問題,xd、yd分別為f(xd)和g(yd)的自變量;xs和ys為f(xd)和g(yd)的共享變量;Αs、Bs和bs為共享變量耦合關系系數矩陣。然而,根據兩算子的標準ADMM 算法得到的ADMM 三算子算法的直接推廣形式不能保證算法的收斂性。因此,本文采用了ADMM-GBS算法對系統進行優化求解,該算法在3個算子直接推廣形式的基礎上增加了變量的校正環節,保證了算法的收斂性。3個算子的目標函數及拉格朗日函數分別為

式中:x、y、z為可分離算子;A、B、C為可分離算子參數;λ為乘子變量;ρ為懲罰因子,為常數。

ADMM 算法的直接推廣形式表示為

式中:上標(k)、(k+1)分別表示第k及k+1次迭代后的值;argmin(·)為取得最小值時自變量的值。

直接推廣的式(28)不能保證收斂,處理有關核心變量y、z子問題不對等。采取ADMM-GBS方法將(y(k+1),z(k+1),λ(k+1))當成預測點,ADMMGBS方法已被證明是收斂的,其校正公式為

式中:v為校正因子;I為校正參數。

2.2 模型求解

問題(20)的增廣拉格朗日函數定義為

對于每個時刻k,先選擇一個子問題P(xi,k)進行計算,待計算完成后暫停計算;并將共享變量的信息傳遞給另一個子問題,待子問題計算完成后暫停計算,并將共享變量的信息傳回P(xi,k);每完成一輪計算后更新乘子變量λk。迭代計算過程可表示為

式中:xr、yr、zr分別為迭代中各子系統局部變量的最大偏差絕對值;ξ為收斂精度。

ADMM-GBS算法步驟為:(1)設置參數0<ρ≤1,ξ>0;(2)輸入P(xi,k)、Pk,T、Pk,R初值和拉格朗日對偶變量λk∈(0,1);(3)式(32)子優化問題進行交替計算;(4)根據式(33)校正;(5)收斂判斷,若滿足終止條件式(34)算法終止,否則,令k=k+1,返回步驟(3)。

3 仿真模擬

3.1 參數設置

將1天分為24個時段,即每個時段1h。選取100個用戶,供電方包含2個火力發電站、4個風力發電站和4個光伏發電站,智能電表可收集用戶的用電信息進行統一調度從而有效保護用戶的隱私。通過數值仿真來驗證所提出的實時電價方案的有效性和可行性,設置火力發電Pk,T∈[50,320]kW;式(6)中vci=3km/h,vr=13km/h,vco=25km/h;式(11)中aT=0.01,bT=0,cT=0;校正因子v∈(0.90,0.95)。通過Matlab R2018a進行仿真分析。

3.2 結果分析

圖1為負荷情況和負荷需求曲線,同時展示了風力光伏發電機、火力發電機、用戶側光伏發電情況。由圖1可知:在08:00—17:00新能源發電較多,用戶端在06:00—18:00參與發電,01:00—06:00屬于用戶的用電低谷期,07:00—19:00屬于用戶的用電高峰期,20:00—24:00屬于用戶的用電低谷期和高峰期之間??梢?總發電量可滿足總負荷需求,兩者之間的趨勢基本相同,沒有造成電力過多的浪費。

圖1 負荷情況和負荷需求曲線Fig.1 Load situation and load demand curve

圖2為全天的實時電價與分時電價,可見:實時電價與負荷需求曲線趨勢相符。在負荷高峰期,電價隨之上升;當負荷處于低谷期,電價下降。圖3為1天的社會福利對比,可見:在02:00—15:00實時電價社會福利較大;16:00—01:00實時電價社會福利較低,實時電價福利總體高于分時電價福利;07:00—12:00實時電價福利遠高于分時電價福利,采用實時電價可產生更多的社會福利。

圖2 24h的實時電價與分時電價Fig.2 24-hour real-time tariffs and time-of-day tariffs

圖4所示局部變量間最大偏差絕對值驗證了算法可收斂到全局最優解,當迭代達到次數為20次時,目標函數已經收斂,直到迭代達到48次時,偏差達到收斂標準。文中采用的ADMM-GBS算法可在一定的誤差要求和有限的迭代次數內收斂到全局最優解。

圖4 局部變量間最大偏差絕對值Fig.4 Maximum absolute values of deviations between local variables

圖5顯示了考慮碳交易與不考慮碳交易對風光消納的功率的影響,可見:當考慮碳交易時,可實現對新能源的完全消納;當不考慮碳交易時,新能源消納的功率較低,產生棄光棄風現象,降低了電網系統的運行品質。

圖5 碳交易對消納功率的影響對比Fig.5 Impact comparison of carbon trading on consumption power

4 結論

智能電網中的實時電價是節約用電、削峰填谷的有效措施。本文考慮了碳交易機制、風光不確定性,在用戶側配備發電設備,以社會福利最大化為目標,設計出一種實時電價模型;并用ADMM-GBS算法求解該模型,仿真模擬所得的數據證實了模型的可行性。由此得到以下結論:

(1) 社會福利最大化模型可有效保證電力系統的供需平衡及用戶和供電側的利益,實時電價相較于分時電價可產生更高的社會福利。

(2) ADMM-GBS算法可在一定誤差要求和有限的迭代次數內收斂到系統全局最優解,有效解決了不同子問題之間信息等各方面的障礙。

猜你喜歡
社會福利最大化電價
勉縣:力求黨建“引領力”的最大化
Advantages and Disadvantages of Studying Abroad
劉佳炎:回國創業讓人生價值最大化
德國:電價上漲的背后邏輯
探索電價改革
可再生能源電價附加的收支平衡分析
爭議光伏標桿上網電價
戴夫:我更愿意把公益性做到最大化
可否把寬帶作為社會福利
社會福利
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合