文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.2018.S1.020
0 引言
在如今清潔能源尤其是風(fēng)力發(fā)電大規(guī)模發(fā)展的大背景下,風(fēng)力發(fā)電的建模問題十分重要[1-2]。但在平臺上實(shí)現(xiàn)每臺風(fēng)機(jī)的詳細(xì)建模,不僅在電網(wǎng)的角度考慮沒有必要,而且會帶來非常巨大的計(jì)算與任務(wù)量。因此,等值建模在風(fēng)電場并網(wǎng)研究甚至在整個(gè)風(fēng)力發(fā)電中都是十分重要的。風(fēng)電場的建模分為穩(wěn)態(tài)建模和動(dòng)態(tài)建模,考慮到風(fēng)能的特性以及我們所需求的前提下,動(dòng)態(tài)建模更加符合要求。其中,聚合法又是動(dòng)態(tài)建模的有效解決方法。
文獻(xiàn)[3]提出用單機(jī)表征法對風(fēng)電場進(jìn)行等值建模,但是在對風(fēng)電場的并網(wǎng)運(yùn)行時(shí),因?yàn)轱L(fēng)電場內(nèi)部的風(fēng)速差異以及其他的因素,單機(jī)表征法會產(chǎn)生較大的誤差。文獻(xiàn)[4]用風(fēng)機(jī)機(jī)組簡化模型進(jìn)行風(fēng)電場等值,以風(fēng)能利用系數(shù)為指標(biāo)將發(fā)電機(jī)轉(zhuǎn)速-功率特性線性化處理。但由于等值過程中做了若干假設(shè)和忽略處理,模型的精度不夠。文獻(xiàn)[5]在研究風(fēng)電場等值建模時(shí),只考慮了等效風(fēng)速。然后根據(jù)等效風(fēng)速求得風(fēng)電場輸出。文獻(xiàn)[6]則是基于PQ節(jié)點(diǎn)法,將風(fēng)電場先分群后進(jìn)行潮流計(jì)算。
本文針對大型機(jī)組風(fēng)電場,在動(dòng)態(tài)建模和聚合法的前提下提出一種應(yīng)用改進(jìn)的猴群算法的風(fēng)電場等值建模方法,并在DIgSILENT軟件平臺進(jìn)行仿真驗(yàn)證,仿真結(jié)果證明了該方法的有效性。
1 風(fēng)電場的單機(jī)模型
單單針對一臺風(fēng)力發(fā)電機(jī)而言,基本的參數(shù)應(yīng)該包括的參數(shù)有發(fā)電機(jī)的容量、輸入發(fā)電機(jī)的機(jī)械轉(zhuǎn)矩、定子轉(zhuǎn)子電阻電抗、勵(lì)磁電抗以及慣性時(shí)間常數(shù)等參數(shù)。
其中,定子電阻電抗、轉(zhuǎn)子電阻電抗、勵(lì)磁電抗可以通過改進(jìn)的猴群算法求得。
風(fēng)電機(jī)組的容量和輸入機(jī)械功率可以根據(jù)容量加權(quán)平均值求得。如式(1)所示:
其中Seq為等值的風(fēng)電機(jī)組的容量,Pmeq為風(fēng)電機(jī)組的輸入機(jī)械功率。Si則表示第i臺風(fēng)電機(jī)組的容量,Pmi則表示第i臺風(fēng)電機(jī)組的輸入機(jī)械功率。
其他的參數(shù)可由猴群算法求得。
2 猴群算法簡介
猴群算法的主要用于解決含有連續(xù)變量的大規(guī)模、多峰值函數(shù)優(yōu)化問題,屬于風(fēng)電場建模的聚合法中的辨識法。
猴群算法顧名思義,就是再現(xiàn)猴群不斷地爬向更高的山峰,直到山頂?shù)倪^程。它是由爬、望、跳、翻四部分組成。大體流程為爬—望—跳—爬—翻—爬的過程。整個(gè)過程中爬就是算法的最主要工作,主要用于計(jì)算局部最優(yōu)的參數(shù)。望的過程則是在接近最優(yōu)解的時(shí)候選定目標(biāo)加快計(jì)算過程,翻則是為了跳出局部最優(yōu)解的束縛。在高緯度的優(yōu)化算法中,因?yàn)楹锶核惴ǖ淖陨淼奶匦?,使其可以大大的加快算法的收斂速度?/p>
傳統(tǒng)猴群算法的流程圖如圖1所示。
2.1 爬過程
爬過程對應(yīng)的機(jī)理為不斷的改善自身,使自身不??拷繕?biāo)函數(shù)的過程。具體流程為:
(1)以一定步長a的對初始參數(shù)每一項(xiàng)進(jìn)行擾動(dòng),擾動(dòng)量為:
步長a的正負(fù)取值都為0.5的概率。從擾動(dòng)能看出,a的大小決定了猴群求取參數(shù)的時(shí)間。
(2)計(jì)算偽梯度向量:
(3)利用偽梯度找到猴子的新位置。
(4)帶入目標(biāo)函數(shù)進(jìn)行檢驗(yàn),若新的位置產(chǎn)生的目標(biāo)函數(shù)滿足要求,則用新的參數(shù)代替上一步參數(shù)。若不滿足要求則保持上一步的參數(shù)不變。
(5)重復(fù)上面的步驟,直到達(dá)到迭代的最大次數(shù)或者兩次迭代之間的目標(biāo)函數(shù)相差到達(dá)設(shè)定的閾值。
2.2 望的過程
在爬的過程中,每個(gè)元素都達(dá)到了暫時(shí)的局部最優(yōu)。此時(shí),需要觀察周圍的向量空間,是否有更優(yōu)解。此處定義b作為猴群機(jī)參數(shù)的視野范圍。具體過程為:
(1)針對參數(shù)xij在視野范圍內(nèi)隨機(jī)選取相鄰點(diǎn)并進(jìn)行計(jì)算。生成一個(gè)新的參數(shù)yij。
(2)若yij滿足約束條件,且更加符合要求,則令y取代xij。否則重復(fù)計(jì)算到一定次數(shù)或找到滿意的yij。
(3)用yij作為初始位置,重塑2.1的過程。
2.3 跳的過程
該過程的目的為將整體的運(yùn)算由當(dāng)前的區(qū)域整體跳躍到新的區(qū)域。此時(shí)需要選取所有參數(shù)的重心作為支點(diǎn)。每個(gè)參數(shù)都沿當(dāng)前位置指向指點(diǎn)位置進(jìn)行跳躍。具體過程為:
(1)在區(qū)間[c,d]上生成一個(gè)隨機(jī)的實(shí)數(shù)θ;
確定新的參數(shù)y =(y1,y2,…,yn),若新的參數(shù)滿足要求,則替換y為新的參數(shù)。若不滿足要求,則重復(fù)計(jì)算直到達(dá)到最大的計(jì)算次數(shù)或者找到滿足要求的y。
3 猴群算法的改進(jìn)
本文針對風(fēng)電場的建模問題,結(jié)合了混沌算法做出了一些改進(jìn)。
3.1 初始參數(shù)的改進(jìn)
針對傳統(tǒng)初始化的繁瑣,本文提出了混沌的方法來確定初始位置,采取了Logistic函數(shù)以便于加快參數(shù)的初始化過程。其中Logistic函數(shù)的表達(dá)如式(7)所示:
其中,y混沌變量,k為迭代次數(shù)。
Logistic函數(shù)在猴群算法的引用是為代替之前的設(shè)置:
(1)設(shè)置k=0時(shí)y的初始值;
(2)帶入式(7)利用函數(shù)產(chǎn)生下一次的迭代變量值;
(3)利用函數(shù)的迭代值帶入?yún)?shù)的尋優(yōu)過程;
(4)直到達(dá)到最大的迭代次數(shù)或者數(shù)值符合要求,否則,返回步驟(2)。
3.2 爬的過程改進(jìn)
在爬的過程,引入Sigmoid函數(shù)代替原來的定步長的過程。Sigmoid的函數(shù)表達(dá)為:
目的是在算法的不斷推進(jìn)中,步長需要從大到小的遞減,這樣才能保證求參數(shù)的精度和時(shí)間優(yōu)化。
引進(jìn)函數(shù)替代了原來固定步長的設(shè)置,伴隨著迭代次數(shù)的增加,步長逐漸縮小。減少最開始的求解時(shí)的時(shí)間,在保證結(jié)果的前提下,提高了搜索的效率。
4 算例驗(yàn)證
4.1 參數(shù)獲取
本次的仿真采用60×1.5 MW的風(fēng)電場,其位于平坦地形排列規(guī)律且風(fēng)電場內(nèi)均為同一型號的雙饋風(fēng)電機(jī)組。在DIgSILENT仿真平臺上進(jìn)行仿真建模。為風(fēng)電場的結(jié)構(gòu)示意圖如圖2所示。
風(fēng)電場的等值模型如圖3所示,其中,ExternaGrid代表風(fēng)電場外部的等值電網(wǎng),PCC與PC分別代表風(fēng)電場主變壓器Trf_eq高壓側(cè),低壓側(cè)與外電網(wǎng)連接的母線。
對于最終等值的模型,其額定容量為:
其中,ρAIR是空氣密度,單位kg/m3;R為風(fēng)葉半徑(單位為m);Vi為風(fēng)電場中i臺風(fēng)機(jī)所捕獲的有效風(fēng)速(單位為m/s);CPi為i臺風(fēng)機(jī)的風(fēng)能利用系數(shù)。
風(fēng)電場中雙饋機(jī)組的詳細(xì)參數(shù)如表1所示。
在仿真時(shí),根據(jù)風(fēng)況的分類結(jié)構(gòu)圖如圖3所示,先針對相同風(fēng)況的每列風(fēng)機(jī)參數(shù)利用式加權(quán)平均值進(jìn)行計(jì)算,其后根據(jù)算法對給出的風(fēng)機(jī)參數(shù)求取猴群算法的初始參數(shù),初始參數(shù)如表2所示。
根據(jù)表2中的參數(shù),在初始參數(shù)的基礎(chǔ)上,上下50%作為搜索范圍。參數(shù)如表3所示。
最后在表3所給范圍中,利用改進(jìn)的猴群算法與所給出的目標(biāo)函數(shù)來計(jì)算所得最優(yōu)參數(shù)如表4所示,利用表4的數(shù)據(jù)完善風(fēng)電場的等值模型。
4.2 仿真驗(yàn)證分析
將仿真模型帶入不同時(shí)間段的兩組時(shí)長為120 s的風(fēng)電場數(shù)據(jù),用來驗(yàn)證等值模型的有效性。
在標(biāo)準(zhǔn)偏差為1.8的風(fēng)速如圖4所示。其中,橫坐標(biāo)為時(shí)間,縱坐標(biāo)為風(fēng)速。
在標(biāo)準(zhǔn)偏差下的風(fēng)電場等值前后的有功輸出對比圖如圖5所示。橫坐標(biāo)為時(shí)間,縱坐標(biāo)為輸出的功率。虛線所代表為詳細(xì)的風(fēng)電場模型輸出功率曲線,實(shí)線為等值風(fēng)電場的輸出曲線。
在風(fēng)速偏差為0.45時(shí),取120 s風(fēng)速波動(dòng)圖,如圖6所示。在同風(fēng)速下的風(fēng)電場等值前后輸出對比圖如圖7所示。
從上圖可以看出,在改進(jìn)猴群算法的前提下,所建等值模型的輸出特性與詳細(xì)模型基本吻合,這驗(yàn)證了本文提出的等值建模的有效性。
在利用猴群算法迭代參數(shù)時(shí),最終的參數(shù)相差不大。但是迭代的時(shí)間上,傳統(tǒng)的猴群算法消耗時(shí)間幾乎為改進(jìn)的猴群算法的二倍。這也說明了改進(jìn)的猴群算法可以在保證結(jié)果精度的前提下,提高運(yùn)算的效率。
5 結(jié)論
本次研究在原有的猴群算法的基礎(chǔ)上,結(jié)合混沌算法對傳統(tǒng)的算法的初始化和爬的過程針對性的修改,進(jìn)行了大型雙饋機(jī)組風(fēng)電場等值建模的研究。在研究中分析了傳統(tǒng)單機(jī)等值方法的不足以及等值前后下的仿真分析對比。
從仿真的結(jié)果可以看出,本次研究的方法與傳統(tǒng)的猴群算法相比更加符合風(fēng)電場的特性。為大型風(fēng)電場的并網(wǎng)提供了基礎(chǔ)。
參考文獻(xiàn)
[1] 李輝, 王荷生, 史旭陽,等. 基于遺傳算法的風(fēng)電場等值模型的研究[J]. 電力系統(tǒng)保護(hù)與控制, 2011, 39(11):1-8.
[2] 喬嘉賡, 魯宗相, 閔勇,等. 風(fēng)電場并網(wǎng)的新型實(shí)用等效方法[J]. 電工技術(shù)學(xué)報(bào), 2009, 24(4):209-213.
[3] 黃梅, 萬航羽. 在動(dòng)態(tài)仿真中風(fēng)電場模型的簡化[J]. 電工技術(shù)學(xué)報(bào), 2009, 24(9):147-152.
[4] 嚴(yán)干貴, 李鴻博, 穆鋼,等. 基于等效風(fēng)速的風(fēng)電場等值建模[J]. 東北電力大學(xué)學(xué)報(bào), 2011, 31(3):13-19.
[5] 王偉勝, 申洪. 電力系統(tǒng)潮流計(jì)算中風(fēng)電場節(jié)點(diǎn)的考慮方法[J]. 華北電力大學(xué)學(xué)報(bào)(自然科學(xué)版), 2002, 29(s1):150-153.
[6] 張保會, 李光輝, 王進(jìn),等. 風(fēng)電接入對繼電保護(hù)的影響(二)——雙饋式風(fēng)電場電磁暫態(tài)等值建模研究[J]. 電力自動(dòng)化設(shè)備, 2013, 33(2):1-7.
[7] 張新燕, 王維慶, 何山. 風(fēng)電并網(wǎng)運(yùn)行與維護(hù)[M]. 北京: 機(jī)械工業(yè)出版社, 2011.
[8] 鄭睿敏, 李建華, 李作紅,等. 考慮尾流效應(yīng)的風(fēng)電場建模以及隨機(jī)潮流計(jì)算[J]. 西安交通大學(xué)學(xué)報(bào), 2008, 42(12):1515-1520.
[9] 楊揚(yáng). 風(fēng)電場等值建模研究[D]. 濟(jì)南: 山東大學(xué), 2016.
[10] 陳海濤. 改進(jìn)的猴群算法在云計(jì)算資源分配中的研究[J]. 計(jì)算機(jī)系統(tǒng)應(yīng)用, 2015, 24(8):191-196.
作者信息:
王旭東,董建園
(西安建筑科技大學(xué) 機(jī)電工程學(xué)院,陜西 西安 710055)