吳成明, 尚錦萍, 吳婷婷, 楊 逸, 張 杰
(三峽大學(xué) 電氣與新能源學(xué)院,湖北 宜昌 443002)
微電網(wǎng)是一種小規(guī)模的電力系統(tǒng),由各種分布式能源、儲能系統(tǒng)和不同類型的負(fù)荷(可控負(fù)荷或固定負(fù)荷)組成,既可以在電網(wǎng)上運(yùn)行,也可以在孤島模式下運(yùn)行[1~4]。由于可再生能源的發(fā)展以及電力市場的傾向,微電網(wǎng)的不確定性逐漸成為人們關(guān)注的主要問題之一[5]。
目前國內(nèi)外在微電網(wǎng)不確定性和微電網(wǎng)經(jīng)濟(jì)性優(yōu)化調(diào)度領(lǐng)域的相關(guān)技術(shù)研究已逐步開展。文獻(xiàn)[6]提出一種具有可調(diào)度能力的微電網(wǎng)優(yōu)化運(yùn)行實(shí)時控制策略,并建立了一種SA評估模型,提高了電網(wǎng)供需兩側(cè)的經(jīng)濟(jì)性。文獻(xiàn)[7]綜合考慮“源儲荷”協(xié)調(diào)調(diào)控,提出一種廣義能量優(yōu)化魯棒模型,增強(qiáng)了系統(tǒng)調(diào)度的靈活性。文獻(xiàn)[8]使用云滴模擬多不確定性問題,將不確定性的模糊性和隨機(jī)性的定性分析轉(zhuǎn)化為定量分析。文獻(xiàn)[9,10]考慮RES出力的不確定性,以微電網(wǎng)經(jīng)濟(jì)性最優(yōu)為目標(biāo)建立混合整數(shù)規(guī)劃的兩層隨機(jī)調(diào)度模型。文獻(xiàn)[11]利用模型預(yù)測控制實(shí)現(xiàn)日內(nèi)滾動優(yōu)化,并引入可調(diào)容量比例因子,可以實(shí)現(xiàn)功率跟蹤,增強(qiáng)微電網(wǎng)的調(diào)度響應(yīng)能力。為提高微電網(wǎng)運(yùn)行的可靠性,文獻(xiàn)[12~14]分別提出貝葉斯—粒子群優(yōu)化算法,一種隨機(jī)最優(yōu)臨近粒子群算法和量子粒子群算法,均提高了尋找微電網(wǎng)優(yōu)化問題最優(yōu)解的收斂速度和運(yùn)算效果。
綜合以上分析,本文提出一種基于TVAC-PSO算法的RSMG優(yōu)化調(diào)度方案。該方案以微電網(wǎng)利潤最大化為目標(biāo),將風(fēng)速、銷售和購買價格作為不確定參數(shù),采用情景生成法來模擬這些參數(shù),運(yùn)用TVAC-PSO算法找出每小時最優(yōu)的微電網(wǎng)配置。根據(jù)微電網(wǎng)的成本,收益以及風(fēng)險(xiǎn)評估,確定微電網(wǎng)的利潤,并通過一個10節(jié)點(diǎn)的微電網(wǎng)模型驗(yàn)證了本方案的可行性。
微電網(wǎng)具有不同的成本和收益類型,以微電網(wǎng)利潤最大化為目標(biāo),通過考慮總收益和總成本的差異,得出微電網(wǎng)的總利潤。因此,在重組過程中優(yōu)化調(diào)度的目標(biāo)函數(shù)如下:
(1)
其中:income(t)表示總收入;cost(t)表示總成本。
總成本由4部分組成:
(2)
其中:cost1表示調(diào)度單元運(yùn)行成本;cost2表示轉(zhuǎn)換成本;cost3表示從主電網(wǎng)購買電力的成本;cost4表示不提供能源時的成本。
1)調(diào)度機(jī)組運(yùn)行成本
調(diào)度機(jī)組運(yùn)行成本由發(fā)電成本、啟動成本和關(guān)機(jī)成本3部分組成,本文采用分段線性模型表示發(fā)電成本,具體如下:
(3)
式中:Ng表示調(diào)度機(jī)組的編號;Pi表示第i個可調(diào)度單元的運(yùn)行成本;Ui表示第i個可調(diào)度單元的啟動成本;Di表示第i個可調(diào)度單元的關(guān)閉成本。
2)轉(zhuǎn)換成本
每個開關(guān)的狀態(tài)由開(0)和關(guān)(1)兩種狀態(tài)組成。每次開關(guān)的狀態(tài)轉(zhuǎn)換都有一個操作成本。因此,根據(jù)開關(guān)動作的次數(shù),轉(zhuǎn)換成本的公式如下:
?SNS(t)
(4)
式中:S表示開關(guān)的編號;N表示開關(guān)操作的次數(shù);?表示開關(guān)操作的成本。
3)購電成本
在某些時間內(nèi),分布式電源不能滿足供電需求。因此,必須從主網(wǎng)購電。購電成本公式如下:
(5)
考慮到不同時段購電價格的不同,這里采用ARMA模型定義購電價格γ(ωi),表示在不同購電方案ωi(ω1,…,ωN)下的購電價格。具體定義如下:
(6)
其中,ξ1表示購電的時間點(diǎn)。每一個γ(ωi)都可以和一個概率π(ω)相關(guān)聯(lián),其可以被定義為:
(7)
4)不提供能源時的成本
考慮能源供應(yīng)不足時對系統(tǒng)可靠性的影響,將其折算為具體的成本:
(8)
總收益包含兩個部分:
(9)
式中:Income1向主網(wǎng)售電的收入;Income2表示向負(fù)荷供電的收入。
1)向主網(wǎng)售電的收入
這里假定出售給主網(wǎng)的剩余電力通常是由風(fēng)能等可再生能源生產(chǎn)的,因此,作為一種更多利用風(fēng)能的方案,在一天的時間里,銷售價格都比購買價高。向主網(wǎng)售電的收入如下:
(10)
同公式(6),這里τ(t)定義為:
(11)
每一個η(ωi)都可以和一個概率π(ω)相關(guān)聯(lián),其可以被定義為:
(12)
2)向負(fù)荷供電的收入
不同類型負(fù)荷的供電收入如下:
(13)
式中:σ表示供電的價格;P3表示供電量。
風(fēng)力是風(fēng)力發(fā)電不確定性的主要原因之一。風(fēng)力發(fā)電機(jī)的發(fā)電功率取決于日風(fēng)速。假設(shè)風(fēng)速由不同場景產(chǎn)生,則用V(ω)表示,可定義為以下矩陣:
(14)
這里,VωNNT表示在場景ωN和時間NT下的風(fēng)速。
每一個ω都可以和一個概率π(ω)相關(guān)聯(lián),其可以被定義為:
(15)
根據(jù)每種情況下的風(fēng)速V(ω)計(jì)算風(fēng)力渦輪機(jī)產(chǎn)生的功率如下:
(16)
0≤V≤Vcut-in
Vcut-in≤V≤Vrated
其中,
Vrated≤V≤Vcut-out
Vcut-out≤V
定義風(fēng)力機(jī)輸出功率的參數(shù)如表1所示。
表1 風(fēng)機(jī)特性
1) 功率平衡約束
風(fēng)電機(jī)組的發(fā)電量與主網(wǎng)之間的功率交換和負(fù)荷需求,必須始終滿足功率平衡約束:
(17)
式中:Pg,i(t)表示發(fā)電機(jī)產(chǎn)生的功率;Pw(t)表示可調(diào)度的功率;Pq(t)表示與電網(wǎng)交換的功率;Pc(t)表示損失的功率;Pl,j(t)表示負(fù)荷功率。
2)最大和最小發(fā)電約束
(18)
3)機(jī)組爬坡率約束
(19)
4)節(jié)點(diǎn)電壓約束
(20)
5)支路電流限制
(21)
定義發(fā)電機(jī)輸出功率的參數(shù)如表2所示。
表2 發(fā)電機(jī)特性
1)風(fēng)險(xiǎn)規(guī)避與風(fēng)險(xiǎn)度量
本文引入期望效用原理,在原有模型的基礎(chǔ)上增加對微電網(wǎng)調(diào)度風(fēng)險(xiǎn)問題的考慮,提出了隨機(jī)重構(gòu)問題風(fēng)險(xiǎn)約束模型的一般形式:
(1-μ)EU+μη
(22)
式中:μ∈{0,1}表示一個權(quán)重,用于實(shí)現(xiàn)風(fēng)險(xiǎn)規(guī)避與預(yù)期利潤之間的交換。η是重構(gòu)問題的一種風(fēng)險(xiǎn)度量標(biāo)準(zhǔn)。為了度量風(fēng)險(xiǎn),本文采用了條件風(fēng)險(xiǎn)值(CVaR)作為風(fēng)險(xiǎn)度量,根據(jù)利潤分布,CVaR定義為:
CVaR(ε,x)=
(23)
使用一個約束來計(jì)算CVaR:
η-EUω≤Sω≥0
(24)
式中:EUω為第ω套方案的期望效用;Sω為連續(xù)非負(fù)變量;η為輔助變量。
2)帶有風(fēng)險(xiǎn)評估的目標(biāo)函數(shù)
根據(jù)公式(22)~(24)中提出的基于CVaR的風(fēng)險(xiǎn)評估模型,將公式(1)中的最優(yōu)調(diào)度的目標(biāo)函數(shù)改寫為:
(25)
這里,Yt,ω表示在t時刻,ω場景下微電網(wǎng)的拓?fù)浣Y(jié)構(gòu),但需要符合功率平衡約束。
(26)
除上述約束外,還增加了以下兩個新的約束用于計(jì)算CVaR。
(27)
如前所述,為了模擬不確定參數(shù)并找到最佳配置,分別運(yùn)用場景生成法和TVAC-PSO算法,描述ARMA模型和TVAC-PSO的場景生成過程。
2.2.1 情景生成過程
在與連續(xù)隨機(jī)變量相關(guān)的隨機(jī)規(guī)劃中,使用有限的一組值來找尋最優(yōu)解是十分困難的。為了找到隨機(jī)變量的適當(dāng)值,采用基于ARMA模型的情景生成?;贏RMA模型下隨機(jī)變量y在情景生成中的一般形式如下:
(28)
式中:φj和θj是自回歸和滑動參數(shù);εt和εt-j是白噪聲誤差項(xiàng)。
假設(shè)想在NT小時內(nèi)生成NΩ場景。根據(jù)公式(28),第一小時(y11)的第一種情況計(jì)算如下:
y11=φ1y0+ε0-θ1ε1
(29)
ARMA參數(shù)(φ1,θ1)是基于觀察值與ARMA模型的值之間的最小化誤差。這可以通過使用ARMAX函數(shù)在MATLAB中完成。白噪聲(ε0,ε1,…,εN)是從均值為零的正態(tài)分布εt~(0,σ)中隨機(jī)生成的,以此確定y11。重復(fù)以上過程直到NT>t。將第一個場景時間全部設(shè)置為NT,令ω←ω+1,直到ω 2.2.2 隨時間變化的加速度系數(shù)粒子群算法(TVAC-PSO) 粒子群算法(PSO)操作簡單、容易理解,廣泛運(yùn)用于動態(tài)經(jīng)濟(jì)調(diào)度中,但其收斂速度慢,易陷入局部最優(yōu)[15]。本文研究的是在收斂時間較短的情況下的微電網(wǎng)重構(gòu)問題,因此提出了具有時變加速系數(shù)(TVAC)的粒子群優(yōu)化算法來尋找最優(yōu)解。在傳統(tǒng)的PSO中,每個粒子以指定的速度向最佳位置移動。第j粒子的新速度和位置如下表述[12]: (30) 式中:xj(t)和Vj(t)分別為第j個粒子的初始位置和速度;xj(t+1)和Vj(t+1)分別為第j個粒子的新位置和速度。Pbest是由第j個粒子獲得的適應(yīng)度函數(shù)的最佳值(局部解);Gbest是到目前為止由任意粒子獲得的適應(yīng)度函數(shù)的最佳值(全局解)。慣性權(quán)重ω如下: (31) 式中:Itermax是最大迭代次數(shù);Iter是當(dāng)前迭代次數(shù);ωmin,ωmax是最小和最大慣性權(quán)重。PSO尋找更準(zhǔn)確和更有效最優(yōu)解的重要方法是參數(shù)調(diào)整。它通過改變加速度系數(shù)(C1和C2)來實(shí)現(xiàn)的,而外部加速系數(shù)則隨著搜索的進(jìn)行而增加。在TVAC-PSO算法中,加速度系數(shù)C1和C2表示為: (32) 式中:c1f,c1i和c2f,c2i分別是內(nèi)部和外部的加速系數(shù)。 在10節(jié)點(diǎn)RSMG系統(tǒng)中進(jìn)行仿真,驗(yàn)證本文提出的算法。在該系統(tǒng)中,通過使用場景生成法,對不確定參數(shù)進(jìn)行建模。由上文可知,β是用于權(quán)衡風(fēng)險(xiǎn)規(guī)避和預(yù)期利潤的加權(quán)參數(shù),因此,本節(jié)將在系統(tǒng)中對不同的β值用MATLAB軟件進(jìn)行仿真,并作出風(fēng)險(xiǎn)分析。 圖1 10節(jié)點(diǎn)RSMG系統(tǒng)結(jié)構(gòu) 10節(jié)點(diǎn)RSMG系統(tǒng)結(jié)構(gòu)如圖1。該系統(tǒng)包括3個可調(diào)度發(fā)電機(jī),風(fēng)力發(fā)電機(jī)組,8個負(fù)載和11個開關(guān)。根據(jù)上文提出的約束,系統(tǒng)在任何時候都應(yīng)該打開兩個開關(guān)。 表3為10節(jié)點(diǎn)微電網(wǎng)系統(tǒng)的線路數(shù)據(jù)(標(biāo)幺值)。日均負(fù)荷需求和電價曲線如圖2所示。 表3 10節(jié)點(diǎn)微電網(wǎng)系統(tǒng)的線路數(shù)據(jù) 圖2 10節(jié)點(diǎn)RSMG日負(fù)荷需求和電價曲線 根據(jù)該算法,購銷電價格和風(fēng)速由不同的場景生成,并將其作為不確定性的參數(shù)。作為獎勵方案,銷售電力的價格始終大于購買的價格,購買和銷售電力情景的一些樣本如圖3,圖4所示。圖5表示一天中每個小時的風(fēng)速場景平均值,并根據(jù)β∈{0,0.2,0.4,0.5,0.6,0.8,1}的不同取值,TVAC-PSO算法可以找到每個小時的最優(yōu)配置。 圖3 10節(jié)點(diǎn)系統(tǒng)每小時購買電價的場景 圖4 10節(jié)點(diǎn)系統(tǒng)每小時銷售電價的場景 圖5 10節(jié)點(diǎn)系統(tǒng)風(fēng)速樣本情景和24 h場景平均值 表4是RSMG系統(tǒng)開關(guān)重新配置的最佳結(jié)果。在表4中,根據(jù)β的值可以得到每一小時的開關(guān)狀態(tài)。在找到RSMG的最佳拓?fù)浣Y(jié)構(gòu)后,便可得到每小時RSMG系統(tǒng)與上級電網(wǎng)之間功率分配關(guān)系,如表5所示。 由表5可知,當(dāng)β=0時,第2個小時的功率分配情況為主電網(wǎng)向RSMG系統(tǒng)輸送2.86 kW的功率,第3個小時的功率分配情況為主電網(wǎng)與RSMG系統(tǒng)之間無功率交換,第8個小時的功率分配情況為RSMG系統(tǒng)向主電網(wǎng)輸送20.58 kW的功率。限于文章篇幅,在此便不再一一敘述主電網(wǎng)與RSMG系統(tǒng)之間的功率分配情況。表6是根據(jù)表5的功率分配結(jié)果所得到的,表示了基于不同β值的功率交換結(jié)果,其中,銷售,購買和非交換模式分別用+1,-1和0表示。 以上可以看出,通過增加β值,RSMG系統(tǒng)可以在一天中的更多時間向上級電網(wǎng)銷售電能。 在本文中設(shè)定ε=0.95,因此風(fēng)險(xiǎn)度量CVaR1-ε=CVaR0.05。 表7給出了不同β值下最優(yōu)調(diào)度問題的預(yù)期利潤。可以看出,在β值較小時,系統(tǒng)是低利潤高風(fēng)險(xiǎn);增加β值,系統(tǒng)預(yù)期利潤增加,風(fēng)險(xiǎn)降低。例如,當(dāng)β=0和β=1,系統(tǒng)預(yù)期利潤是154.76元,165.90元,β=0和β=1時的風(fēng)險(xiǎn)損失分別是130.48元,103.56元。通過從0到1的增加β值,預(yù)期利潤增加了11.14元。對于不同的β值,預(yù)期利潤和風(fēng)險(xiǎn)損失的變化如圖6所示。 表4 每小時RSMG系統(tǒng)在不同β值下重新配置結(jié)果 表5 RSMG系統(tǒng)與上級電網(wǎng)之間功率分配情況 表6 RSMG系統(tǒng)與上級電網(wǎng)之功率交換情況 續(xù)表6 表7 RSMG中不同β值的最優(yōu)調(diào)度結(jié)果 圖6 RSMG中不同β值下最優(yōu)調(diào)度結(jié)果的關(guān)系 表7給出了不同的β取值下RSMG的預(yù)期利潤與風(fēng)險(xiǎn)損失之間的關(guān)系,當(dāng)β取值由0不斷增加到1時,其對應(yīng)的利潤與損失之間的數(shù)量差也是逐漸增加,說明β取值越大,其對應(yīng)的預(yù)期利潤越大,風(fēng)險(xiǎn)損失越小。而本文所提的RSMG調(diào)度方案就是為了使整個系統(tǒng)盡可能地處于一個高利潤低損失的狀態(tài)。由此可知,當(dāng)β取值為1時,RSMG系統(tǒng)的調(diào)度方案是一個最優(yōu)調(diào)度方案。 本文研究了RSMG系統(tǒng)的風(fēng)險(xiǎn)優(yōu)化調(diào)度,使微電網(wǎng)系統(tǒng)利潤最大化。為此設(shè)計(jì)了具有風(fēng)速和市場價格不確定性的RSMG系統(tǒng)最優(yōu)調(diào)度方案?;贏RMA模型生成情景模擬風(fēng)速、銷售和購買價格的不確定性,通過TVAC-PSO算法得到RSMG的每小時最優(yōu)配置。本文采用兩階段隨機(jī)規(guī)劃問題,對不同的β值制定了最優(yōu)調(diào)度問題的風(fēng)險(xiǎn)度量,并計(jì)算了每個情景下的預(yù)期利潤。仿真結(jié)果驗(yàn)證了基于TVAC-PSO算法的風(fēng)險(xiǎn)優(yōu)化調(diào)度方案的有效性,同時在風(fēng)險(xiǎn)度量下的RSMG系統(tǒng)可以在一天中的較長時間內(nèi)向上級電網(wǎng)銷售電能,并獲得更大的利益。3 基于TVAC-PSO的CVaR求解流程
4 算例分析
5 結(jié)論