馬靖宇, 劉繼春
(四川大學(xué) 電氣工程學(xué)院, 成都 610065)
近年來我國光伏發(fā)電占比不斷增大, 但間歇性、隨機(jī)性的出力特征, 難以大規(guī)模直接并網(wǎng), 梯級水電站與光伏電站聯(lián)合互補發(fā)電能有效改善現(xiàn)狀。如今很多省、市已經(jīng)建立了完備的中長期電力市場, 現(xiàn)貨市場在試點省份也已進(jìn)入試運行階段。梯級水電站與光伏電站經(jīng)過互補后形成發(fā)電整體, 其發(fā)電規(guī)模增大, 已初步具備參與電力市場的條件。
隨著水光互補系統(tǒng)參與中長期電力市場, 系統(tǒng)收益、機(jī)組檢修安排和負(fù)荷需求等因素直接影響發(fā)電企業(yè)的效益, 在制定發(fā)電計劃時要綜合考慮這些因素。通過“以價定電”的方式安排機(jī)組出力使得系統(tǒng)聯(lián)合出力曲線與中長期價格走勢一致, 價高多賣, 價低少賣, 保證收益最大化, 同時為降低機(jī)組檢修帶來的收益損失, 通常將檢修時間安排在來水量少或中長期價格低的時段。此外,水光互補系統(tǒng)通過尋找合適的電力用戶來消納出力, 減少暴露在現(xiàn)貨市場的風(fēng)險, 以保證在中長期市場獲得穩(wěn)定收益。
目前, 已有學(xué)者針對清潔能源參與市場展開研究。吳洋等[1]通過回歸分析法確定梯級水電在市場中的量價關(guān)系曲線, 建立了系統(tǒng)發(fā)電效益最大模型;肖欣等[2]綜合考慮梯級水電能量轉(zhuǎn)換、水量耦合和風(fēng)電穿透率等多類復(fù)雜約束, 建立以運行成本最小為目標(biāo)的水火風(fēng)互補發(fā)電系統(tǒng)短期優(yōu)化運行模型;李亞鵬等[3]考慮多尺度市場, 兼顧市場風(fēng)險與收益提出了一種月度發(fā)電計劃的制定方法來指導(dǎo)水電企業(yè)參與競爭;李健華等[4]在市場環(huán)境下考慮現(xiàn)貨價格和中長期分解方式對系統(tǒng)進(jìn)行容量配置, 保證了對水光的消納;盛四清等[5]引入抽蓄電站, 利用其靈活調(diào)度性平移風(fēng)光的間歇出力, 建立了風(fēng)光水火多能互補模型, 降低火電經(jīng)濟(jì)成本并最大化新能源出力;劉方等[6]考慮梯級水電水力和電力的耦合關(guān)系, 建立了市場環(huán)境下中長期調(diào)度與檢修收益損失的優(yōu)化模型;苗樹敏等[7]構(gòu)建了兼顧電網(wǎng)購電經(jīng)濟(jì)性、系統(tǒng)節(jié)能降耗和水火機(jī)組調(diào)度公平性的多目標(biāo)發(fā)電調(diào)度模型。以上文獻(xiàn)或是從單一目標(biāo)對中長期發(fā)電計劃展開研究[1-5], 或未從系統(tǒng)收益最大、檢修計劃制定及與負(fù)荷需求匹配的多目標(biāo)出發(fā)開展水光互補系統(tǒng)參與電力市場條件下的中長期發(fā)電計劃研究[6-7]。
針對現(xiàn)有不足, 本文構(gòu)建了考慮系統(tǒng)收益最大、檢修損失最小、系統(tǒng)聯(lián)合出力與負(fù)荷需求匹配度最高的多目標(biāo)模型來制定水光互補系統(tǒng)的中長期發(fā)電計劃。首先,運用灰色模型與分位數(shù)回歸法、概率統(tǒng)計法、模糊聚類與概率抽樣法分別預(yù)測中長期價格、梯級電站來水量、中長期光伏出力, 同時運用k-medoids算法進(jìn)行負(fù)荷聚類。然后,計入出力平滑及其他約束, 建立了以整體收益最大、檢修損失最小、出力曲線和負(fù)荷曲線形態(tài)匹配度最高的多目標(biāo)模型, 運用NSGA-Ⅱ算法求解多目標(biāo)模型, 并采用改進(jìn)的適應(yīng)度比較算子來處理約束條件, 同時引入自適應(yīng)變異策略對算法改進(jìn), 提高全局搜索能力, 進(jìn)一步引入隸屬度函數(shù)對Pareto解進(jìn)行評價, 從Pareto解集中選擇最優(yōu)解。最后,以四川某地區(qū)三級水電站與光伏電站組成的互補系統(tǒng)為例進(jìn)行仿真分析, 驗證該模型和方法的有效性。
水光互補系統(tǒng)制定中長期發(fā)電計劃時, 根據(jù)歷史數(shù)據(jù)預(yù)測未來一年的電力中長期價格、光伏出力水平以及來水量。中長期價格預(yù)測模型在傳統(tǒng)灰色模型中結(jié)合了分位數(shù)回歸以獲得電價的概率分布。來水預(yù)測和光伏預(yù)測分布采用概率統(tǒng)計法、聚類加抽樣。負(fù)荷聚類時考慮到k-means算法聚類效果欠佳, 運用改進(jìn)后的k-medoids算法進(jìn)行聚類, 使類間差異增大。建立多目標(biāo)模型時, 在收益模型中設(shè)置中長期價格與出力水平的一致性條件來約束兩者的曲線走勢, 保證價高多銷; 考慮機(jī)組檢修的收益損失以及故障風(fēng)險損失來細(xì)化檢修模型, 并設(shè)置非同期檢修約束保證平抑光伏波動; 以負(fù)荷簇曲線和機(jī)組出力的面積重合度來量化分析匹配程度, 設(shè)置最低匹配度保證中長期市場交易量。求解多目標(biāo)模型時, 將約束條件加入適應(yīng)度比較算子, 并對變異策略提出改進(jìn), 根據(jù)迭代次數(shù)動態(tài)改變變異概率, 獲得改進(jìn)的NSGA-Ⅱ算法。根據(jù)不同情況從帕累托解集中選擇合適的方案。具體的編制框架如圖1所示。
圖1 水光互補系統(tǒng)中長期發(fā)電計劃框架
為制定中長期發(fā)電計劃做準(zhǔn)備, 對中長期價格、水電站來水、光伏出力進(jìn)行預(yù)測以及對負(fù)荷進(jìn)行聚類分析。
在制定中長期發(fā)電計劃時有必要對中長期價格進(jìn)行預(yù)測。考慮到中長期價格樣本數(shù)據(jù)偏少, 不宜選用神經(jīng)網(wǎng)絡(luò)等對歷史數(shù)據(jù)依賴度強(qiáng)的方法, 因而本文構(gòu)建了灰色預(yù)測模型, 同時考慮價格受政策、各階段水、光發(fā)電占比不同等不確定性因素影響, 將殘差的分位數(shù)回歸引入到灰色預(yù)測模型中, 利用損失函數(shù)確定中長期價格的概率密度分布。
2.1.1 灰色預(yù)測模型 假設(shè)水光互補系統(tǒng)中長期價格歷史數(shù)據(jù)記錄為x(0),表示為一組隨時間變化且無顯著規(guī)律的原始數(shù)據(jù)列,其中n為序列的長度:
x(0)=(x(0)(1),x(0)(2), …,x(0)(n))。
(1)
對x(0)作一階累加,得到新的數(shù)列x(1)
(2)
x(1)=(x(1)(1),x(1)(2),x(1)(3), …,x(1)(n))。
(3)
數(shù)列x(1)中數(shù)據(jù)的變化規(guī)律可以近似用一階微分方程表示
(4)
其中,a為模型的發(fā)展參數(shù),u為模型的協(xié)調(diào)參數(shù)。使用最小二乘法擬合求得a和u
(5)
其中,
i=0, 1, 2, …,n。
(6)
對式(6)作逆累加, 求得還原值:
(7)
因此, 原始數(shù)列x(0)的灰色預(yù)測模型為
(8)
2.1.2 分位數(shù)回歸 從灰色模型中得到中長期價格的點預(yù)測值后, 計算出與原始值的殘差, 發(fā)現(xiàn)其呈近似正態(tài)分布。在不同置信區(qū)間下, 運用區(qū)間估計法求取殘差的誤差范圍,同時運用分位數(shù)損失函數(shù)求得各分位點殘差損失, 通過殘差直方圖與殘差分位數(shù)累積分布函數(shù)判斷中長期價格預(yù)測的精確度。
分位數(shù)損失函數(shù)為
(9)
cβ=cp+Δcβ,
(10)
式中:cp為取(0, 1)上不同的分位數(shù)的預(yù)測價格;Δcβ為在置信度為β下的價格預(yù)測誤差。
梯級水電站群的來水是整個系統(tǒng)的輸入部分, 本文通過歷史徑流數(shù)據(jù)采用灰色模型預(yù)測全年來水, 獲得來水?dāng)?shù)據(jù)。在多目標(biāo)模型中輸入來水?dāng)?shù)據(jù), 經(jīng)過多目標(biāo)調(diào)度優(yōu)化后, 獲得水庫的水位變化情況。
2.3.1 光伏出力Ppv原始模型 光伏發(fā)電主要由太陽輻射到達(dá)地表的強(qiáng)度、環(huán)境溫度和光伏陣列結(jié)構(gòu)決定
Ppv=rηmApvηpvcosα,
(11)
式中:r為光照強(qiáng)度;ηm為最大功率追蹤點;Apv是光伏輻射區(qū)域;ηpv為轉(zhuǎn)換系數(shù);α是光伏照射角。
2.3.2 中長期光伏出力預(yù)測 光伏發(fā)電在不同季節(jié)、不同天氣的輻射強(qiáng)度下呈現(xiàn)出隨機(jī)性和波動性, 直接利用系統(tǒng)在運行時收集的氣象和電力樣本進(jìn)行預(yù)測效果較為一般。因此, 本文引入聚類方法預(yù)測光伏中長期出力, 在不同季節(jié)和天氣狀況下對光伏出力進(jìn)行分類統(tǒng)計, 并運用概率抽樣法生成光伏出力預(yù)測值。
受季節(jié)特性影響, 光伏出力存在差異。將全年劃分為夏季、冬季、春秋季(春秋季出力較為相似)3個時段。以光伏日平均出力作為天氣指標(biāo), 以典型天氣狀況——晴天、多云及雨天為聚類中心, 采用模糊聚類算法聚類。以平均隸屬度表征各類天氣在相應(yīng)時段出現(xiàn)的概率(式(12)),采用隨機(jī)抽樣法估計每月或每周內(nèi)天氣狀況。將區(qū)間[0, 1]分成n段, 對應(yīng)n類聚類結(jié)果, 區(qū)間長度表示該類天氣出現(xiàn)的概率。以各時段聚類中心表征該類天氣的典型日, 結(jié)合各月或各周隨機(jī)抽樣結(jié)果估計光伏發(fā)電量[10]。
(12)
其中:pj為第j類天氣出現(xiàn)的概率;Nj為第j類天氣的樣本數(shù);uij為樣本i關(guān)于聚類中心j的隸屬度。
用電負(fù)荷類型多種多樣, 不同負(fù)荷用電習(xí)慣不同, 從而表現(xiàn)出負(fù)荷曲線形態(tài)各異的特性。在進(jìn)行電量交易時, 形態(tài)相似的源荷曲線匹配度高, 往往更能簽訂合約,因此有必要對電力負(fù)荷進(jìn)行聚類分析。
k-medoids算法是對k-means算法的優(yōu)化和改進(jìn)。應(yīng)用k-medoids算法進(jìn)行聚類計算,將目標(biāo)函數(shù)中的歐氏距離改寫成了一個任意的度量距離函數(shù)v,用它來表示樣本點和當(dāng)前參考點之間的差異值。
(13)
其中:rnk表示兩點間距離;xn為樣本點;μk為參考點。
k-medoids算法的操作步驟如下:
1)設(shè)樣本為X{x(1),x(2),…};
2)在樣本中隨機(jī)選取k個聚類中心;
3)計算除聚類中心外的樣本點到每個聚類中心的距離, 將樣本歸類到距聚類中心最近的類別中, 實現(xiàn)最初的聚類;
4)在每個聚簇中按照順序依次選點, 計算該點到當(dāng)前聚簇中所有點距離之和, 選擇最終距離之和最小的點為新的聚類中心點, 實現(xiàn)再一次聚類優(yōu)化;
5)重復(fù)步驟3)、4), 直到兩次聚類中心的位置不再變化, 得到最終的聚類結(jié)果。
根據(jù)DBI和CHI聚類評價指標(biāo)來分析聚類效果的優(yōu)劣性。兩種指標(biāo)的定義為
(14)
(15)
其中:Gi、Gj表示第i和j類簇;Oi、Oj表示第i和j類簇的聚類中心;d(Di)表示矩陣內(nèi)部距離;‖Oi-Oj‖為向量內(nèi)部距離;Davg為所有對象的均值。IDBI越小, 表示聚類效果越好。ICHI越大, 簇間的分散性和簇內(nèi)的緊湊性越好, 聚類質(zhì)量越好。
水光互補系統(tǒng)制定中長期發(fā)電計劃是一個多目標(biāo)優(yōu)化問題, 數(shù)學(xué)模型表示為
F(x)=[f1(x),f2(x), …,fi(x),fm(x)]T,
(16)
其中,fi(x)為第i個目標(biāo)函數(shù)。
水光互補系統(tǒng)以收益最大化為目標(biāo), 目標(biāo)函數(shù)為
(17)
(18)
水光互補系統(tǒng)在安排檢修計劃時應(yīng)考慮機(jī)組停運期間的運行收益損失和停運后因系統(tǒng)可靠性降低帶來的風(fēng)險損失, 目標(biāo)函數(shù)表示為
minf2=fcheck+floss+frisk,
(19)
(20)
(21)
(22)
水光互補系統(tǒng)考慮與負(fù)荷需求的匹配度最大建立模型, 目標(biāo)函數(shù)表示為
maxM=re×B≥ε;
(23)
(24)
(25)
(26)
式中:M為兩條曲線的匹配度;re為兩條曲線的關(guān)聯(lián)度, 用來表示兩條曲線的形態(tài)相似度, 數(shù)值越大, 相似度越高;B為兩條曲線的面積重合度,B值越大, 面積重合度越高;ε為最低匹配度;ρ(0<ρ<1)為分辨系數(shù), 取ρ=0.5;n為曲線的維度;k為其中負(fù)荷值的序號;yo(k)為組合曲線的均值,yi(k)為各匹配組合方案的特性曲線;N為48個時段;Sgen, k為第k個時段發(fā)電曲線的面積;Sl, k為第k個時段負(fù)荷曲線的面積。
3.2.1 一致性約束 中長期價格曲線與出力曲線之間的匹配關(guān)系, 用一致性約束進(jìn)行描述。
針對某一數(shù)據(jù)列, 變化速率表示為
(27)
(28)
(29)
IA越接近于0, 兩個信號列在周期內(nèi)變化特性越一致,IAcr為給定的一致性閾值。
3.2.2 水量平衡約束
(30)
3.2.3 水庫水位約束
(31)
3.2.4 出庫流量約束
(32)
(33)
3.2.5 電站出力約束
(34)
3.2.6 發(fā)電量約束
(35)
3.2.7 互補平滑指標(biāo)約束
(36)
(37)
利用梯級水電調(diào)節(jié)范圍廣的特點, 使得水光互補后的源端總出力達(dá)到平滑穩(wěn)定, 即
(38)
其中,Bv為要求的互補后源端總出力曲線變化比例。
3.2.8 檢修持續(xù)時間和連續(xù)檢修約束 水電機(jī)組檢修應(yīng)在規(guī)定的持續(xù)時間內(nèi)完成, 中間不能間斷,即
(39)
Kg, n, t-1-Kg, n, t≤1-Kg, n, t-D-1,
(40)
其中:Kg, n, t表示電站n、機(jī)組g在t時段的檢修狀態(tài);D表示機(jī)組檢修的總時間段。
3.2.9 檢修時間互斥約束 在待檢修機(jī)組中, 為了保證對光伏機(jī)組出力的補償, 需安排一些機(jī)組不能在同一時間進(jìn)行檢修, 即
Kg=i, t+Kg=j, t≤1, ?i,j,t,且i≠j。
(41)
3.2.10 保證出力約束
Pn, t≥Np, t=AQpHgen,
(42)
其中:Hgen表示供水期平均水頭;Qp為對應(yīng)于保證率p的調(diào)節(jié)流量;A為綜合出力系數(shù);Np, t為時段t的保證出力。
選擇帶精英策略的快速非支配排序遺傳算法(NSGA-Ⅱ)求解水光互補系統(tǒng)制定中長期發(fā)電計劃時的多目標(biāo)問題, 運用改進(jìn)的適應(yīng)度比較算子來處理約束條件, 并引入自適應(yīng)變異策略使得種群多樣性較差時變異概率降低, 多樣性良好時變異概率上升, 提高全局搜索能力。
在建立改進(jìn)的適應(yīng)度算子模型時, 定義個體的約束違反度nv, 并建立約束違反集合來儲存?zhèn)€體違反各個約束的值。nv反映的是個體違反約束程度的大小。
對于不等式約束gi(x)≤0,i=1, 2, …,p, 其約束違反值Vg, i定義為
Vg, i=max{0,gi(x)},i=1, 2, …,p。
(43)
對于等式約束hj(x)=0,i=1, 2, …,q, 其約束違反值Vh, i定義為
Vh, j=max{0,|hj(x)|},j=1, 2, …,q。
(44)
對所有種群個體分別計算不等式和等式約束的違反值儲存后進(jìn)行數(shù)據(jù)歸一化處理來消除量綱的影響, 得到歸一化后的約束違反值, 再用歐氏距離的定義得到約束違反度nv:
(45)
式中,Vg, i和Vh, j為歸一化后的不等式、等式約束違反值??梢? 對于沒有違反約束的可行解, 其約束違反度為0;而不可行解的約束違反度越大,說明其違反約束的程度越高。定義基于違反度的帕累托支配方法來解決帶約束條件的多目標(biāo)規(guī)劃問題, 稱其為約束支配。當(dāng)且僅當(dāng)以下任一種條件成立時, 稱個體i約束支配個體j: 1)個體i是在可行域內(nèi), 個體j是不可行解;2)個體i和j都是不可行解, 且i違反約束程度小于j違反約束的程度;3)個體i和j都是可行解, 且個體i支配j。
這種可行解優(yōu)先性絕對大于非可行解的約束處理方式, 嚴(yán)格保證了篩選出的解的可行性, 但是部分非可行解可能含有優(yōu)秀的基因特征, 將它們排除在搜索空間外可能會降低算法搜索的收斂性。為了處理這一問題, 采用了將種群保持一定比例高質(zhì)量不可行解的方法, 即先以約束支配條件保留種群大部分的精英, 再在不可行解中選擇一定數(shù)目的非可行解加入種群。
在算法中引入變異算子是為了提高全局解空間中解的搜索能力。變異概率的大小將影響算法的收斂速度和性能。當(dāng)概率太小時, 算法很容易陷入局部最優(yōu)和早熟收斂。自適應(yīng)變異的思想是在開始階段將變異概率設(shè)置較大, 便于在全局范圍內(nèi)廣泛搜索解, 可以保持種群的多樣性;在算法的中后期, 縮小變異概率并進(jìn)行詳細(xì)搜索以防止最優(yōu)解的優(yōu)良特征信息被破壞。普通的自適應(yīng)變異是根據(jù)進(jìn)化代數(shù)的增加來進(jìn)行變異概率的收縮, 并沒有考慮種群特征信息??紤]種群特征的自適應(yīng)變異應(yīng)該將種群的多樣性信息加入自適應(yīng)的計算過程, 在種群多樣性較差時變異概率降低, 多樣性良好時變異概率上升。引入粒子離散度的概念, 其計算公式為
(46)
離散度反映的是個體的適應(yīng)度與總體平均適應(yīng)度的偏差,δ越大, 粒子離散程度越大, 說明個體的多樣性好, 變異概率應(yīng)該設(shè)置得越高, 設(shè)計變異概率計算公式為
(47)
在優(yōu)化過程中, 隨著粒子多樣性的變化, 變異概率發(fā)生變化, 并且多次執(zhí)行從廣泛搜索到詳細(xì)搜索的操作。使用該方法不僅保證算法搜索的全面性和準(zhǔn)確性, 而且可以快速跳出局部最優(yōu), 從而提高全局最優(yōu)搜索能力。
為得到最終的中長期發(fā)電計劃, 還需從Pareto前沿中選取能夠權(quán)衡3個目標(biāo)的折中方案。本文基于模糊理論求取 Pareto 前沿中的折中解,其過程見圖2。
圖2 改進(jìn)的算法流程圖
4.4.1 計算模糊集
(48)
其中,fi, min、fi, max表示帕累托前沿中第i個目標(biāo)的最大值和最小值。
4.4.2 計算模糊隸屬度 對于 Pareto前沿中的第j個非支配解其經(jīng)標(biāo)準(zhǔn)化的模糊隸屬度gj為
(49)
其中:J為帕累托前沿中非支配解的數(shù)量;Mf為目標(biāo)個數(shù)。折中解則為集合{gj}中較大值所對應(yīng)的解。
本文運用Matlab仿真軟件及其模塊包, 選擇某地區(qū)規(guī)劃的聯(lián)合發(fā)電系統(tǒng)進(jìn)行仿真。該發(fā)電系統(tǒng)包含自上而下3座梯級水電站(編號分別為1、2、3)以及與梯級水電站相連接的1個集中式光伏電站。1號水電站為帶水庫的龍頭電站, 具有調(diào)節(jié)性能; 2號和3號水電站為徑流式水電站。水電站參數(shù)見表1,各水電站機(jī)組參數(shù)見表2所示。改進(jìn)的NSGA-Ⅱ計算中種群個數(shù)為100, 遺傳代數(shù)為100, 交叉概率為0.8。
表1 水電站參數(shù)
表2 水電站機(jī)組參數(shù)
圖3a為置信度β=0.95時的中長期價格預(yù)測, 圖3b為價格殘差的直方圖與累積分布函數(shù), 梯級電站水庫中長期水位的預(yù)測如圖4a, 中長期光伏出力預(yù)測如圖4b。從圖3a中可知, 預(yù)測的中長期價格在分位數(shù)p在0.025~0.975波動, 圖中實線為p=0.5的預(yù)測價格。其他置信度下對中長期價格的預(yù)測誤差如表3, 置信度下降后, 預(yù)測誤差也隨之增高。從圖3b中可知, 在殘差-20~20密度明顯比其他區(qū)域高, 這表明預(yù)測結(jié)果波動小, 精確度高。從圖4a中可知, 在第1~16周左右, 水庫水位逐漸下降到達(dá)最低蓄水位隨后開始攀升, 直到第40周到達(dá)最高蓄水位。從圖4b中可知, 全年光伏出力滿足夏季多, 冬季少的特性, 且各周出力均有偏差。
表3 不同置信度下價格預(yù)測誤差
圖3 中長期價格預(yù)測(a)以及殘差直方圖、累積分布函數(shù)(b)
圖4 中長期水位變化及中長期光伏出力預(yù)測
運用DBI和CHI指標(biāo)來分析k-medoids算法的聚類效果見表4。k-medoids算法的DBI指標(biāo)低于k-means, 表明每一個簇中內(nèi)部間距小, 類間間距大, 聚類效果顯著。k-medoids算法的CHI指標(biāo)略高于k-means, 說明簇間的分散性和簇內(nèi)的緊湊性越好, 聚類質(zhì)量越好。
表4 聚類質(zhì)量評價
分別采用傳統(tǒng)NSGA-Ⅱ算法和改進(jìn)的NSGA-Ⅱ算法對模型求解, 得到帕累托前沿面圖5a和5b, 對比可知, 改進(jìn)的NSGA-Ⅱ算法的帕累托解集在三維空間中分布更加均勻, 有效避免了局部最優(yōu)問題。兩種方法計算獲得的折中解見表5,可見,改進(jìn) NSGA-Ⅱ算法得出的解更優(yōu), 同時迭代次數(shù)最少, 性能最佳。
圖5 不同算法對比
從實際情況分析, 計劃制定者在不同場景下對目標(biāo)函數(shù)有著不同的偏好, 因而需要針對Pareto 前沿上的最優(yōu)解作出相應(yīng)的選擇, 見表6。在中長期價格波動較大的年份, 決策者更為看重水光互補系統(tǒng)的收益, 可以采用方案1; 當(dāng)系統(tǒng)全年來水較為平緩, 決策者想盡量降低系統(tǒng)的檢修損失, 可以考慮方案2, 當(dāng)中長期市場中負(fù)荷需求量有所降低時, 水光互補系統(tǒng)為了穩(wěn)定客戶確保出力盡量消納, 可以選擇方案3。如若決策者沒有特別側(cè)重某一目標(biāo), 則可采用折中解對應(yīng)方案4。
表6 具有代表性的方案
在不同來水情況下, 采用改進(jìn)的NSGA-Ⅱ算法求得豐水年、平水年、枯水年下多目標(biāo)模型的相對折中解方案如表7所示。平水年和枯水年同豐水年相比, 發(fā)電收益受來水影響明顯降低, 但同時檢修損失也相應(yīng)降低, 且來水不足導(dǎo)致負(fù)荷匹配度有所下降。
表7 不同來水情況下折中方案
以豐水期為例, 在相對最折中解下, 選取的優(yōu)化周期為1 a, 優(yōu)化時間顆粒度為1周, 圖6為中長期優(yōu)化的結(jié)果??芍? 龍頭1號電站因其有水庫全年出力波動不大, 2號和3號電站為徑流電站, 依靠1號電站的尾水和汛期的棄水發(fā)電, 其出力在全年波動性較強(qiáng), 出力跨度大約在20和15 GW。光伏出力全年保持穩(wěn)定, 且夏季陽光充足時出力與3號電站持平。從全周期優(yōu)化的結(jié)果來看, 龍頭電站執(zhí)行低蓄高發(fā)的調(diào)度策略。水庫水位17周(5月初)達(dá)到最低點, 這是以備汛期來臨而騰空庫容滿足蓄洪, 因此4月的發(fā)電量明顯高于3月。5—10月為汛期, 水電站幾乎滿載出力, 但水庫水位線依然保持上漲, 直至40周(10月末)到達(dá)最高點。11—12月來水逐漸減少, 為滿足發(fā)電計劃, 調(diào)度水庫中存水進(jìn)行發(fā)電, 水庫水位再次下降, 體現(xiàn)了調(diào)節(jié)性電站蓄豐補枯的卓越能力。結(jié)合系統(tǒng)出力與預(yù)測價格來看, 第24~40周中長期價格曲線攀升至最高點并維持?jǐn)?shù)周, 此時恰好為汛期,發(fā)電量最高, 第1~10周中長期價格在震蕩中下降, 此時系統(tǒng)出力維持在全年最低點并且小幅震蕩, 很好地體現(xiàn)了價格與出力匹配的特點。
圖6 互補系統(tǒng)中長期出力
檢修計劃如表8所示, 全年只需對每臺機(jī)組常規(guī)檢修2次, 每次大約3 d, 同一級電站可安排1~2臺機(jī)組同時檢修。表5中安排的檢修時段基本在中長期價格較低(6~10周)或來水較低的時段(15~20周), 極大地減小了機(jī)組檢修時的收益損失。
表8 檢修計劃
本文從發(fā)電企業(yè)的角度出發(fā), 綜合考慮水光互補系統(tǒng)中的多種制約條件, 提出了構(gòu)建收益最大、檢修損失最小與負(fù)荷匹配度高的多目標(biāo)模型來制定中長期發(fā)電計劃的方法。
1)針對多目標(biāo)模型提出的對NSGA-Ⅱ算法的改進(jìn)策略提高了種群的適應(yīng)度, 同時有效避免了局部最優(yōu)解的產(chǎn)生, 提高了算法性能。
2)算例結(jié)果表明, 在帕累托前沿面中存在多個最優(yōu)解, 根據(jù)對不同目標(biāo)函數(shù)的偏好程度, 在中長期價格波動大、年來水量平緩, 用電負(fù)荷需求較低等多個不同場景下給出了相應(yīng)的最優(yōu)方案, 為發(fā)電計劃的制定者提供了建議。折中方案雖未使系統(tǒng)收益最大, 但均衡考慮系統(tǒng)收益、檢修損失、源荷匹配3個目標(biāo)因素, 在一定程度上降低了水光互補系統(tǒng)的風(fēng)險, 同時出力計劃也滿足價高多銷的原則。在后續(xù)的研究中考慮加入更多的目標(biāo)來完善中長期發(fā)電計劃。