?

基于改進SSA的風光氫儲綜合供電系統配置優化

2024-01-08 06:49孟軍磊林玉杰孫德明戚瑜敏馬昕霞官貞珍謝金龍
上海電力大學學報 2023年6期
關鍵詞:跟隨者全局發電

孟軍磊, 林玉杰, 孫德明, 戚瑜敏, 馬昕霞, 官貞珍, 謝金龍

(1.上海電力建設啟動調整試驗所有限公司 鍋爐所, 上海 200030; 2.上海電力大學 能源與機械工程學院, 上海 200090; 3.新加坡國立大學 設計與工程學院, 新加坡 119077)

2021年12月,工業和信息化部發布的《“十四五”工業綠色發展規劃》明確了“十四五”時期我國可再生能源行業,包括太陽能、風能、儲能和氫能產業發展的實施路徑??梢灶A見,太陽能、風能、儲能和氫能在“十四五”期間將迎來利好發展。微電網是集發電、儲能、負荷等功能于一身的小型電力系統[1]。風光氫儲綜合供電系統是一種典型的微電網,采用可再生能源制氫,然后通過氫系統儲能,可跨時空平抑新型電力系統的波動性,具有功能獨特的優勢,成為微電網領域的研究熱點之一[2]。容量優化配置是微電網系統優化設計的重要內容之一,也是保障系統穩定運行的重要基礎[3]。但微電網系統中分布式電源種類較多且各發電單元出力特性差異較大,因而容量優化配置呈現高度非線性、復雜性和不確定性,使用傳統的純數學優化方法不僅計算量大、時間長而且難以取得令人滿意的結果[4]。

近年來,以粒子群算法(Particle Swarm Optimization,PSO)[5]為代表的群智能算法在容量優化配置方面取得了較好的成果。SUHANE P等人[6]以負荷需求的連續性和負荷缺電率為目標函數建立了優化模型,采用蟻群算法(Ant Colony Optimization,ACO)求解得出結果。WANG Z K等人[7]以系統的年平均成本為優化目標,在保證供電可靠性的前提下,采用一種改進遺傳算法(Improved Genetic Algorithm,IGA)進行算例求解分析。HOU H等人[8]提出一種風光重力儲能的綜合發電系統,以系統總投資最低作為目標函數,采用貓群算法(Cat Swarm Optimization,CSO)求解。但是,目前提到的群智能算法,均存在全局搜索能力差、尋優精度不足、參數設置復雜及收斂速度慢等問題,導致其在實際應用中仍有不足。

麻雀搜索算法(Sparrow Search Algorithm,SSA)是一種新穎的群智能算法,其參數設置簡單,尋優精度更高、收斂速度更快[9]。DONG J等人[10]采用SSA優化微電網容量配置,并證明其計算時間與尋優能力均十分優秀。但SSA仍然存在搜索后期收斂速度較慢,以及全局搜索能力下降的問題。為此,本文在分析系統各設備出力模型的基礎上,建立以最小化單位發電成本為目標函數的容量配置模型,并利用一種引入自立策略(Zili Strategy)的改進SSA算法模型對算例求解,通過算例分析驗證優化模型的準確性,并評價最優配置方案下系統的經濟性。

1 風光氫儲綜合供電系統結構及各設備出力模型

1.1 風光氫儲綜合供電系統結構

風光氫儲綜合供電系統結構如圖1所示。

圖1 風光氫儲綜合供電系統結構

1.2 光伏發電出力模型

光伏組件實際輸出功率可由光照強度、環境溫度以及標準條件下額定功率確定。具體表示為

(1)

式中:PPV(t)——t時刻的光伏出力,kW;Pstc——光伏電池在標準測試條件下(25.0 ℃,1.0 MPa)的最大輸出功率,kW;

G(t)——t時刻輻照度,W/m2;

Gstc——標準測試條件下的輻照度,取1 000 W/m2;

β0——溫度系數,取0.4%/℃;

Tcell(t)——t時刻的光伏組件溫度,℃。

1.3 風力發電出力模型

風力發電機組的出力主要與風速有關。其功率模型為

(2)

式中:PWT——風力發電機出力,kW;Cp——風能利用系數;Pw——風功率,kW;ρ——空氣密度,kg/m3;S——風流過的有效截面積,m2;v——風速,m/s。

1.4 燃料電池出力模型

為更快速地響應負荷需求變化,采用效率較高且啟停速度較快的質子交換膜燃料電池(Proton Exchange Membrane Fuel Cell,PEMFC)。其耗氫量為

(3)

式中:MH2——耗氫量,mol;mH2——氫的摩爾質量,2 g/mol;n——燃料電池單元數,個;I——輸出電流,A;F——法拉第常數,取96 485.33 C/mol。

輸出功率公式為

Pfc(t)=UfcI

(4)

式中:Pfc(t)——t時刻的輸出功率,kW;Ufc——輸出電壓,V。

1.5 堿性電解槽模型

堿性電解槽是目前性價比最高的電解槽,工作時氫氣產生的速率與電解電路當中電流的大小相關,計算公式為

(5)

(6)

式中:nel——產氫速率;ηF——法拉第效率;nc——電解槽串聯數,個;Iel——電解槽電流,A。

2 風光氫儲綜合供電系統容量配置優化模型

2.1 目標函數

系統優化變量定義為

N=[N1N2N3N4N5]

(7)

式中:Ni——系統中第i種設備(風力發電機、光伏板、PEMFC、堿性電解槽和儲氫罐)的數目,i=1,2,3,4,5。

風光氫儲容量配置的主要優化目標是在保障供電可靠性的前提下,最小化單位發電成本,最大化碳交易收益。具體目標函數為

f(X)=Cgeneration+Creliability

(8)

式中:Cgeneration——系統單位發電成本,元/kWh;Creliability——可靠性成本,元。

系統單位發電成本是系統總投資成本與發電量的比值,表征整個系統經濟性的優劣。其計算公式為

(9)

Ctotal=Cg+Cw+Ch

(10)

式中:Ctotal——系統壽命周期內總投資成本,元;Ptotal——系統壽命周期內總發電量,kWh;Cg——各設備的初始購入成本,元;Cw——各設備的運行和維護成本,元;Ch——各設備的置換成本,元。

為凸顯系統供電可靠性,故將可靠性指標以懲罰函數的形式引入到目標函數式(8)當中,即

f(X)=Cgeneration+Creliability+Cr

(11)

(12)

(13)

(14)

式中:PLPS——系統負荷缺電率,是一年中系統不能滿足電網負荷需求的小時數;

NPnet(t)<0——系統在一年中凈功率小于零的小時數;

Pnet(t)——系統在t時刻的凈功率,kW;

Pi(t)——第i種設備t時刻的功率,kW;

Pload(t)——在t時刻負荷所需求的功率,kW。

2.2 約束條件

(1) 功率平衡約束 功率約束方面,首先整個系統無論何時都需要滿足功率平衡約束,即單位時間內系統中所有發電設備的出力要能夠滿足負荷需求。

(15)

(2) 輸出功率約束 實際工程應用當中,無論何種發電設備,在安裝時都需要滿足一定的容量上限。

(16)

式中:Si——第i種設備的總裝機容量,kW;Nij——第i種設備中的第j個單元的數目;Pi——第i種設備的額定功率,kW;Simax——第i種設備的最大裝機容量,kW。

3 算法介紹

3.1 SSA算法

采用SSA求解時,麻雀種群的位置,也就是潛在的解,可以表示為

(17)

式中:c——麻雀的個數;d——問題的維數;Xm,n——第m只麻雀在第n維的坐標值。

這樣,所有麻雀的適應度值就可以表示

(18)

式(18)的矩陣當中,每一行都代表一只麻雀個體的適應度值。

生產者需要為整個種群盡可能多地尋找好的食源位置,因此生產者的位置更新公式為

(19)

α——[0,1]上的隨機數;

kmax——最大迭代次數;

R2——警報值,取值范圍為[0,1];

ST——安全閾值,取值范圍為[0.5,1];

Q——服從正態分布的隨機數。

當R2

跟隨者的位置更新公式為

(20)

式(20)中,m>c/2的跟隨者可能會因無法獲得食物而挨餓。

3.2 改進SSA算法

從式(20)可知,當生產者具有較好的適應值位置時,跟隨者會趨向于集中在這些發現者周圍,因此降低了跟隨者出現在其他位置的概率,削弱了算法后期的全局搜索能力。為打破這種過分聚集的現象,可發動在種群數量居多的跟隨者來解決這一問題,于是引入自立策略來改進算法。

體現在算法中,表述為m>c/2的跟隨者個體會以一定的概率,隨機地以生產者的位置信息或者其他有可能會有食物的位置信息來更新自己的當前位置。這就是自立策略。

對于m>c/2的跟隨者,先在種群當中隨機選取兩個不同的個體,二者做差如下:

(21)

將得到的隨機矢量賦予相應權重加到另一個隨機個體的位置矢量當中就得到了自立策略的隨機搜索位置。其表達式如下:

(22)

f——權重因子,取值范圍為[0,2]。

根據得到的隨機搜索位置和當前迭代次數下的全局最優位置,式(20)可更新為

(23)

rand——[0,1]的隨機數;

ZL——自立概率,[0,1],用于決定自立位置各個維度的具體數據由隨機搜索位置還是全局最優解來提供。

改進SSA算法迭代后,其依靠隨機改變跟隨者位置更新方式,更能夠提升其跳出局部最優解的能力,因此自立策略改進后的SSA算法能夠在充分利用全局最優解的同時,做到不過分依賴全局最優解來克服后期全局搜索能力不足的困難。

4 算例分析

4.1 風光資源及負荷數據

圖2給出了貴州省威寧地區2021全年的風速v、溫度t′、輻照度G和負荷功率P曲線。

圖2 貴州省威寧地區2021年風速、溫度、輻照度和負荷功率曲線

4.2 設備參數選擇和參數設置

采用的風力發電機、光伏板、PEMFC、堿性電解槽和儲氫罐的基本參數和價格如表1所示。

表1 各設備參數和價格

4.3 計算求解

根據前文所述的基本信息,在MATLAB當中編寫目標函數信息后進行求解,將PSO、SSA、改進SSA、GWO算法[11]運行結果進行對比。PSO算法中,最大速度vmax設置為6,學習因子c1、c2設置為2;SSA算法和改進SSA算法中的預警值均設置為0.8,生產者比例為20%,自立概率ZL為0.5;GWO算法中參數無需人為設定。各算法的迭代求解過程如圖3所示。

圖3 各算法迭代過程

由圖3可知,改進SSA算法在迭代11次時收斂,而SSA算法在迭代7次時收斂,二者在計算速度方面相差不大,但從結果來看,改進SSA跳出局部最優解的能力較SSA算法有了一定的提升,改進SSA算法在迭代第8次時,有了較好的全局最優解0.2841后,仍然繼續尋優得出了最終的全局最優解,體現了自立策略對于提升跳出局部最優的作用。各算法目標函數最優值f(X)如表2所示。

表2 各算法目標函數最優值

由表2可知,改進SSA算法求得的目標函數最優值為0.283 7,優于PSO、GWO的求解結果,略優于SSA的求解結果,再次說明了改進SSA算法的全局尋優能力以及尋優精度都有了一定的提升。

從結果層面來看,目標函數最優值為0.283 7 元/kWh,也就是說整個系統每發1 kWh的成本約是0.283 7元,而按照單純的光伏電站或風電站的成本電價為0.37元/kWh來計算,單位發電成本降低了23.3%。

在最優配置的情況下,結合全年的風速、溫度和輻照度數據,可以得出風能和光伏的全年發電量約為1.2億kWh。該微電網系統相比于單純的光伏或者風電站每年可多獲利約1 036萬元,按照運行年限為20 a來計算,在整個壽命周期內一共可以多盈利2.07億元,收益提升十分可觀。

5 結 語

本文提出了一種基于氫儲能的微電網系統,建立了以系統單位發電成本為優化目標,各主要設備的數量為自變量的目標函數,綜合考慮了系統層面的可靠性約束條件以及各設備自身的功率約束條件,并采用一種改進SSA算法求解。研究結果顯示,優化配置后,整個風光氫儲綜合供電系統的單位發電成本相比于傳統化石燃料發電降低23.3%,且這種風光氫儲綜合供電系統碳排放幾乎為零。因此,建設此類供電系統對于我國“3060”電力轉型具有重要意義。

自立策略有效地改善了SSA算法迭代后期全局搜索能力下降的缺點,因而改進SSA算法具有更高全局尋優精度,對于解決微電網容量配置問題及其他具有非線性目標函數的規劃類問題具有一定的推廣應用價值。

猜你喜歡
跟隨者全局發電
Cahn-Hilliard-Brinkman系統的全局吸引子
“發電”
量子Navier-Stokes方程弱解的全局存在性
檸檬亦能發電?
落子山東,意在全局
由城市臺的“跟隨者”到縣域“三農”媒體的 “領導者”
從“跟隨者”到“引領者”
—— 甕福集團PPA項目成為攪動市場的“鯰魚”
搖晃發電小圓球
跟隨者
摩擦發電
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合