999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于改進PSO-DE融合算法優化LSSVM的短期風功率預測

2022-11-06 11:40:56張志浩熊文潔印云剛郭文超
山東電力技術 2022年10期
關鍵詞:融合優化模型

張志浩,熊文潔,鐘 文,印云剛,劉 闖,郭文超

(1.國網湖北省電力有限公司荊門供電公司,湖北 荊門 448000;2.國網湖北省電力有限公司荊州供電公司,湖北 荊州 434000;3.三峽大學電氣與新能源學院,湖北 宜昌 443000)

0 引言

2021 年政府工作報告中我國明確提出了“碳達峰”和“碳中和”的目標,在“雙碳”背景下,政府倡導開發和使用清潔能源[1-2]。風能是一種清潔能源,也是一種可再生能源,風力發電的大力推廣能夠減少碳排放量,緩解能源危機[3-4]。我國幅員遼闊,海岸線狹長,陸海風能資源都十分豐富,但風功率變化具有較大的隨機波動性,在并網時會對電力系統造成一定沖擊[5-6]。為此,深入挖掘風功率數據之間的關系,建立較準確的風功率預測模型,實現風功率的精確預測,對提高電力系統運行安全穩定性和風能利用效率具有重要意義。

文獻[7]為了降低風功率數據的波動性,以風速、風向和風功率歷史數據為輸入參量,在融合卷積神經網絡中引入傳統門控循環單元,建立基于深度門控循環單元神經網絡的短期風功率預測模型,并用工程實例驗證了模型在運算速度和預測準確度方面優勢。文獻[8]通過分析確定風功率的主要影響因素為風速、風向正弦和余弦,采用自適應策略對人工蜂群算法(Artificial Bee Colony,ABC)進行改進,以風速、風向和風功率歷史數據為輸入量,利用ABC算法對BP 神經網絡的權值和閾值進行優化,建立ABCBP 風功率預測模型,采用實際算例驗證了模型的正確性。文獻[9]針對傳統歷史數據預測方法的不足,首先采用帶降噪處理的自動編碼機構建深度神經網絡模型,然后應用深度遷移方法挖掘特征數據之間的隱含聯系,最后根據地理位置和相似特征提取相似數據,建立了風功率預測深度遷移模型。文獻[10]為了降低風功率歷史數據的波動性,采用經驗小波變換(Empirical Wavelet Transform,EWT)對原始風功率數據進行分解,采用量子粒子群算法(Quantum Particle Swarm Optimization,QPSO)對核極限學習機(Kernel Extreme Learning Machine,KELM)的參數進行優化,建立了基于EWT-QPSO-KELM 的風功率預測模型。上述模型雖然能夠實現風功率的預測,但預測精度有待進一步提高。

采用慣性權系數、粒子初始化規則調整和越界粒子變異操作等策略對粒子群差分融合算法進行改進,利用改進粒子群差分融合算法對最小二乘支持向量機的參數進行優化,建立基于改進粒子群差分融合算法優化最小二乘支持向量機的短期風功率預測模型,采用風電場實際運行數據對模型的正確性和實用性進行驗證。

1 算法介紹

1.1 最小二乘支持向量機

最小二乘支持向量機(Least Squares Support Vector Machine,LSSVM)是一種典型的機器學習方法,常用于解決非線性分類、回歸問題,其特點是對于小樣本數據也具有較高的計算精度[11]。

LSSVM 算法回歸原理為[12]:設某一訓練集為T={(xi,yi)|i=1,2,…,n},其中xi∈Rd,表示輸入變量,yi∈R,表示輸出量,n為樣本容量,LSSVM 的回歸思想是尋找最優函數f∈F={f|f:Rd→R}完成對訓練集的回歸擬合。

LSSVM 利用非線性映射φ:Rd→Rk(k≥d)將低維空間中的樣本數據映射到高維空間,令高維空間中的回歸方程為

式中:w∈Rk為權值向量;b∈R為閾值。

根據結構風險最小化原則,引入松弛變量,則回歸問題的目標函數及相應的約束條件為

式中:ξi為松弛變量,ξi≥0;C為懲罰因子,C>0。

為了求解式(2),將拉格朗日乘子引入,可得拉格朗日函數,具體如下

式中:αi為拉格朗日乘子,αi≥0。

拉格朗日函數取得極值時,應滿足關系

將式(3)中的w和ξi消去,可得線性方程組:

式中:O為全零矩陣。

式(5)中,有

令Ω=ZZT,依據Mercer 條件,引入核函數K(xi,xj)=φ(xi)T·φ(xj),則有

綜合式(5)—式(7),可得:

利用最小二乘法求解式(8),即可得到LSSVM的回歸函數為

核函數的形式有多種,常用的有多項式核函數、多層感知器核函數、雙曲正切核函數和高斯徑向基核函數[13]。由于高斯徑向基核函數的對稱性、可導性和光滑性均較好,具有較強的泛化能力,因此采用高斯徑向基核函數,其表達式為

式中:σ為核函數參數。

研究表明,LSSVM 的回歸擬合效果受懲罰因子C和核函數參數σ的影響很大[14],為了提高LSSVM的回歸精度,需要采用合適的算法對C和σ進行尋優。

1.2 改進粒子群差分進化融合算法

粒子群—差分進化(Particle Swarm Optimization-Differential Evolution,PSO-DE)融合算法是結合粒子群算法和差分進化算法尋優特點提出的一種優化算法[15]。PSO 算法和DE 算法雖然都能完成尋優,但兩種算法的個體生成過程不同,PSO-DE 融合算法能夠使兩個種群中的信息更好地交流,在迭代過程中始終選擇兩個種群的整體極值進入下一代,避免單一算法在尋優過程中陷入局部最優。PSO 算法[16]和DE算法[17]的群體極值可表示為

式中:Pt為適應度函數值。

PSO-DE 融合算法雖然融合了PSO 算法和DE 算法的尋優特點,解決了算法陷入局部最優的問題,為了進一步提高算法的計算精度,從三個方面對PSODE融合算法進行改進。

1)慣性權系數調整。在PSO-DE 融合算法中,慣性權系數被設置為固定值,為了增強算法前期的全局搜索能力和后期的局部尋優能力,對慣性權系數進行如下調整,具體公式為

式中:β(k)為第k次迭代時的慣性權系數;βstart、βend分別為慣性權系數的初值和終值;δ為控制因子。

2)越界粒子變異操作。PSO-DE 融合算法在尋優過程會出現粒子越界的現象,常規方法是使越界粒子的速度等于邊界值,這樣會降低粒子的多樣性,降低算法的全局搜索能力。為此,對越界粒子執行變異操作。

式中:γ為變異率;rand()為[0,1]之間的隨機數。

3)粒子初始化規則調整。為了使PSO-DE 融合算法中不同種群間更好地信息交流,PSO 算法和DE 算法中的元素應當屬于同一區間[zmin,zmax],為了保持種群多樣性,將粒子初始化規則進行如下調整。

式中:ui、hi分別為PSO算法和DE算法種群的初值。

2 風功率預測模型

2.1 構建訓練樣本

風功率具有很大的隨機性和不確定性,影響風功率變化的因素(風速、溫度、氣壓、海拔、地形等)多且復雜,很難找出這些因素與風功率變化的具體關系,研究表明,風功率的變化具有混沌屬性[18],即風功率是隨著時間的變化而變化的,前幾個時刻的功率值會影響下一時刻的功率變化。將風功率隨時間變化的序列記作{P1,P2,…,Pt},t時刻的風功率受前m個時刻風功率的影響,則t時刻的風功率Pt可表示為

式中:f為函數關系;m為嵌入維數[19]。嵌入維數的取值恰當與否對風功率預測的準確性起決定性作用。

根據式(17)可以得出,風功率預測模型的輸入量、輸出量和嵌入維數之間的關系如表1所示。

表1 風功率預測模型輸入量與輸出量關系

2.2 模型的建立

采用PSO-DE 融合算法對LSSVM 的懲罰參數和核函數參數進行優化,建立基于改進PSO-DE 融合算法優化LSSVM 的短期風功率預測模型,建模步驟如下,建模流程如圖1所示。

圖1 建模流程

步驟1)將獲取的風功率歷史數據組成樣本數據輸入運算系統中。

步驟2)對風功率歷史數據進行預處理,主要包括刪除錯誤數據和補充缺失數據,缺失數據采用前后兩個數據取平均值的方法予以補充,然后根據需要將預處理后的數據分為訓練集和測試集,并對樣本數據進行歸一化。歸一化的公式為

式中:x′為歸一化后的數據;x為風功率原始值;xmax為風功率最大值;xmin為風功率最小值。

步驟3)初始化LSSVM,并設置相關參數,將C和σ作為尋優目標,設置C和σ的初始值分別為100和1。

步驟4)設置PSO-DE 融合算法相關參數:種群規模為30,最大迭代次數為300,閾值為0.1,慣性權系數初值和終值分別為0.9 和0.4,加速因子為2.05,DE 加權系數、變異算子和變異率分別為0.5、0.8和0.01。

步驟5)設置適應度函數,以訓練樣本的均方根誤差作為PSO-DE融合算法的適應度函數,具體為

式中:N為樣本容量;yi為第i個風功率的實際值;為第i個風功率的預測值。

步驟6)參數初始化,將種群中的個體分配給種群PPSO和PDE,利用式(15)和式(16)分別為各粒子賦初值。

步驟7)利用PSO 算法更新種群PPSO中各粒子的速度和位置,并利用式(14)對越界的粒子進行修正。同時利用DE 算法對種群PDE中各粒子執行選擇、雜交、變異操作,并利用式(14)對越界的粒子進行修正。

步驟8)找出種群PPSO和PDE中的最優個體A1=和A2=。

步驟9)計算并比較a1=θ(A1)和a2=θ(A2)的大小,選擇適應度值小的個體進入下一代。

步驟10)判斷是否達到目標精度或最大迭代次數,若是,則輸出C和σ的最優值,否則返回。

步驟11)將C和σ最優值賦給LSSVM,對測試集數據進行預測。

2.3 模型的評價

根據《風電功率預測功能規范》[20],采用平均相對誤差、全局最大相對誤差和均方根誤差對風功率預測模型進行綜合評價評價。均方根誤差計算公式已在式(19)中給出,平均相對誤差和全局最大相對誤差分別為:

式中:M為測試集的樣本容量。

3 算例分析

本算例仿真數據來源于內蒙古地區某大型風電場,圖2 給出了經預處理后的該風電場3 號風電機組連續6 天輸出功率數據,風功率的采集周期為15 min,共576 組采樣數據。將576 組樣本數據分為兩部分,前132 h 共528 組數據作為訓練集,用于訓練模型,后12 h 共48 組數據作為測試集,用于檢驗模型的精度。

圖2 3號風電機組連續6天輸出功率數據

由于風功率時間序列具有混沌屬性,建立風功率預測模型時,嵌入維數m選擇至關重要,m取值過小,導致數據間的關聯性較弱,回歸效果較差,m取值過大,會大大增加計算量,造成數據冗余,導致誤差變大。因此,首先采用MATLAB 軟件libsvm 工具箱中的自帶參數作為LSSVM 的懲罰因子和核函數,選擇不同嵌入維數(m=1,2,…,8)組成訓練樣本進行訓練,找出用于風功率建模最合理嵌入維數。不同嵌入維數組成訓練集訓練后的平均相對誤差和全局最大誤差如表2所示。

表2 不同嵌入維數組成訓練集訓練誤差

從表2 可知,嵌入維數m從1 到8 變化的過程中,訓練集的平均相對誤差先逐漸減小,當m=3時達到最小為1.85%,然后逐漸增大,全局最大誤差和平均相對誤差變化趨勢基本一致,全局最大誤差也在m=3時達到最小為4.43%。可見建立風功率預測模型時的嵌入維數應選擇m=3。

圖3 給出了嵌入維數m=3 時訓練集樣本的相對誤差,由圖3可知,共有10個樣本相對誤差的絕對值大于3%,其他樣本的相對誤差均在±3%以內,可見本次風功率預測模型的訓練效果較好。

圖3 訓練集相對誤差

利用改進PSO-DE 融合算法對LSSVM 的C和σ進行尋優,改進PSO-DE 融合算法尋優迭代過程如圖4所示。為了對比改進PSO-DE融合算法的優越性,圖4中同時給出了PSO算法、DE算法和PSO-DE 融合算法的迭代曲線,由圖4 可知,改進PSO-DE 融合算法收斂時的迭代次數更少,優化效果更好。

圖4 四種優化方法適應度曲線

表3 給出了四種算法優化結果,由表3 可知,PSO 算法、DE 算法和PSO-DE 融合算法和改進PSODE 融合算法的迭代次數分別為132 次、158 次、62 次和34 次,由此可見,改進PSO-DE 融合算法能夠充分發揮PSO 算法和DE 算法的優勢,有效減少算法迭代次數,提高計算精度,同時也驗證了所提PSO-DE 融合算法改進策略的正確性。

表3 四種算法優化結果對比

將C和σ的最優值賦給LSSVM 對測試集數據進行外推預測,預測結果如圖5所示,由圖5可知,基于改進PSO-DE 融合算法優化LSSVM 的風功率預測模型的預測效果較好,風功率預測結果與實際功率的變化趨勢基本一致。

圖5 測試集風速預測結果

測試集數據預測的相對誤差如圖6 所示,由圖6可知,本次功率預測相對誤差范圍均在±6%的范圍內,共有4 組樣本相對誤差絕對值超過5%,剩余44組樣本相對誤差均在±5%以內,最大相對誤差為5.97%,占測試集樣本總量的91.67%,可見本次預測誤差控制較好。

圖6 測試集預測結果相對誤差

為了驗證風功率預測方法的實用性,采用相同風電功率數據分別建立粒子群算法優化最小二乘支持向量機(PSO-LSSVM)、粒子群算法優化極限學習機(PSO-ELM)、遺傳算法優化BP 神經網絡(GA-BP)3 種風功率預測模型,利用訓練集進行訓練,測試集檢驗各模型的精度,并與基于改進PSO-DE 融合算法優化LSSVM 的短期風功率預測模型的計算結果進行對比,4 種風功率預測模型的平均相對誤差、均方根誤差和全局最大誤差計算結果如表4所示。

表4 3種風速預測模型誤差

從表4 可以看出,在平均相對誤差方面,本文模型的平均相對誤差最小,僅為3.26%,相比于PSOLSSVM 模型下降31.22%,誤差控制效果顯著;在全局最大誤差方面,本文模型為5.97%,小于其他3 種模型,可見模型外推預測的波動性較小;在均方根誤差方面,本文模型的均方根誤差為13.53,相比于PSO-LSSVM 模型下降26.71%,可見模型外推預測穩定性更好。綜上所述,基于改進PSO-DE 融合算法優化LSSVM 的短期風功率預測模型能夠有效減小數據波動,提高計算精度。

4 結語

采用慣性權系數、粒子初始化規則調整和越界粒子變異操作等策略對PSO-DE 融合算法進行改進,仿真分析表明,改進PSO-DE 融合算法找到最優解的迭代次數更少,收斂效果更好,有效減少了算法的迭代尋優次數,提高了算法的收斂性能。

采用改進PSO-DE 融合算法對LSSVM 的懲罰因子和核函數參數進行優化,建立了基于改進PSO-DE融合算法優化LSSVM 的風功率預測模型,采用風電場實際運行數據進行算例分析,結果表明,基于改進PSO-DE 融合算法優化LSSVM 的風功率預測模型的平均相對誤差、全局最大誤差和均方根誤差分別為3.26%、5.97%和13.53,預測效果好于對比的其他模型,驗證了提出的改進策略及短期風功率預測模型的正確性。

猜你喜歡
融合優化模型
一半模型
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
村企黨建聯建融合共贏
今日農業(2021年19期)2022-01-12 06:16:36
融合菜
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
從創新出發,與高考數列相遇、融合
重要模型『一線三等角』
《融合》
現代出版(2020年3期)2020-06-20 07:10:34
主站蜘蛛池模板: 免费一级无码在线网站| 亚洲视频三级| 国产精品午夜福利麻豆| 情侣午夜国产在线一区无码| 人妻无码中文字幕一区二区三区| 国产一级一级毛片永久| 国产乱子伦精品视频| 伦精品一区二区三区视频| 九色视频线上播放| 久久亚洲国产最新网站| 久久综合五月| 久久成人国产精品免费软件| 国产最新无码专区在线| 久久久久国色AV免费观看性色| 亚洲最猛黑人xxxx黑人猛交| 狠狠色噜噜狠狠狠狠色综合久| 亚洲AⅤ无码日韩AV无码网站| 国产麻豆aⅴ精品无码| 99这里精品| 中文字幕在线一区二区在线| 久久人体视频| 欧美成a人片在线观看| 激情六月丁香婷婷| 一区二区午夜| 香蕉久久国产超碰青草| 国产精选自拍| 国产欧美在线观看一区| 日韩在线欧美在线| 亚洲高清无在码在线无弹窗| 一级全黄毛片| 欧美翘臀一区二区三区 | 人妻中文字幕无码久久一区| 深爱婷婷激情网| 在线播放国产99re| 欧美不卡在线视频| 2020国产免费久久精品99| 毛片在线看网站| 国产av一码二码三码无码| 国产福利在线免费观看| 精品一区二区久久久久网站| 一级毛片在线播放免费| 日本不卡在线播放| 激情无码字幕综合| 欧美日本视频在线观看| 毛片一区二区在线看| 欧美一级视频免费| 久久婷婷五月综合色一区二区| 欧美一级高清片欧美国产欧美| 少妇高潮惨叫久久久久久| 日本一区二区三区精品视频| 欧美亚洲一二三区| 亚洲看片网| 超清无码熟妇人妻AV在线绿巨人| 国产精鲁鲁网在线视频| 国产18在线播放| 69视频国产| 亚洲天堂日韩av电影| 中文字幕在线观| 国产精品网拍在线| 四虎国产精品永久一区| 制服丝袜亚洲| 激情爆乳一区二区| 欧美国产日本高清不卡| 全部无卡免费的毛片在线看| 久久久久亚洲av成人网人人软件 | 网久久综合| 久久香蕉国产线看观看式| 无码高潮喷水专区久久| 自拍中文字幕| 亚洲不卡av中文在线| 国产va免费精品观看| 亚洲精品不卡午夜精品| 无码免费的亚洲视频| A级毛片高清免费视频就| 欧美日韩国产在线播放| 色成人综合| 国产v精品成人免费视频71pao| 99er精品视频| 91福利免费视频| 91色爱欧美精品www| 国产亚洲男人的天堂在线观看| 欧美精品成人|