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

基于LSTM-XGboost組合的超短期風電功率預測方法

2022-06-14 09:51:26王愈軒梁沁雯章思遠劉爾佳黃永章
科學技術與工程 2022年14期
關鍵詞:模型

王愈軒, 梁沁雯, 章思遠, 劉爾佳, 黃永章

(華北電力大學電氣與電子工程學院, 北京 102206)

相較于其他可再生能源,風電的技術成熟度較高且適用于規模化應用,風能近年來大力發展,截至2020年底中國風電發電量達到4 665億kW·h,由于風電出力的隨機波動性和間歇性[1],大規模風電并網給電網安全穩定運行帶來了挑戰,因此,有效挖掘影響風電采集數據特征信息,提高風電功率的預測精度對于電網安全穩定運行具有重要的意義[2]。

針對風電功率預測問題,目前已有不少中外學者開展相關研究,按方法大致可以分為單一模型預測和組合模型預測。常見的單一模型方法有主要有支持向量機(support vector machine, SVM)[3],BP神經網絡(back propagation neural network,BPNN)[4]、卷積神經網絡(convolutional neural networks, CNN)[5]、長短期記憶網絡(long short-term memory,LSTM)[6]、極限梯度提升 (extreme gradient boosting,XGboost)[7]等。單一模型由于預測誤差較大,在實際應用中受限,組合模型通過融合其他算法在數據特征處理及預測性能上的優勢,進一步提升是模型的預測精度,因而被廣泛應用于各類時序預測問題當中。常見的組合預測方法有模態分解法、最優加權組合法、誤差倒數法等[8-10]。文獻[11]基于互補集合經驗模態分解法(complementary ensemble empirical mode decomposition, CEEMD),將風電功率進行分解,建立各分量差分自回歸滑動平均(auto-regressive moving average model,ARIMA)預測模型,構建了CEEMD-ARIMA組合的預測模型。文獻[12]基于集成經驗模態分解(EEMD)方法分解風電功率特征,然后使用自適應布谷鳥算法(automatic cuckoo search,ACS)改進的最小二乘支持向量機(least squares support vector machines,LSSVM)模型進行預測,構建了EEMD-ACS-LSSVM組合的短期預測模型。文獻[13]基于自適應智能灰色系統(automatic adaptive intelligent gray system,SAIGM)和遺傳算法優化核極限學習機(kernel based extreme learning machine,KELM)構建了SAIGM-KELM組合的預測模型。文獻[14]采用CNN對風電數據進行特征提取,并將其作為梯度提升學習(light gradient boosting machine, lightGBM)模型的數據輸入,構建了CNN-lightGBM組合的短期預測模型。文獻[15]通過注意力模型(attention models,AM)優化LSTM網絡的權重, 構建了AM-LSTM組合的超短期風電功率預測模型。文獻[16]分別建立LSTM和lightGBM預測模型,然后基于最優加權組合方法構建了組合預測模型。

綜上所述,組合模型因其精度高被廣泛應用于風電功率預測問題當中,因此,探索其他形式的組合模型在風電功率中的預測仍需深入研究。

有鑒于此,現提出一種基于LSTM-XGboost組合的超短期風電功率預測方法。首先,基于風電場采集的氣象數據,采用皮爾遜相關系數法篩選與風電功率強相關的氣象數據,建立風電功率預測模型數據集;然后,將歸一化處理的數據集作為LSTM和XGboost的模型輸入,分別構建LSTM和XGboost的超短期風電預測模型,在此基礎上,采用誤差倒數法對LSTM和XGboost的預測數據進行加權構建組合預測模型;最后,以未來4 h風電功率變化為預測目標,結合張家口某示范工程風電場實際運行數據驗證組合模型的有效性,為超短期風電功率預測問題提供了一種新的預測方法。

1 氣象數據與風電功率相關性

氣象數據是影響風電功率變化的主要原因,分析氣象數據與風電功率的相關性有利于量化不同氣象數據對風電功率的影響程度。常見的氣象數據包括風速、風向、空氣密度、溫度、氣壓等。采用皮爾遜相關系數(Pearson product-moment correlation coefficient, PPMCC),其值介于-1~1,兩個樣本X、Y之間皮爾遜相關系數rXY計算公式為

(1)

式(1)中:rXY為皮爾遜相關系數;n為樣本X、Y的長度;xi、yi分別指樣本X、Y的實際值。rXY值越接近-1表明樣本X、Y具有較強的負相關,rXY數值越接近1表明樣本X、Y具有較強的正相關。

2 基于LSTM-XGBoost組合模型構建及其預測流程

2.1 LSTM預測原理

LSTM被廣泛應用于預測問題當中,它是一種特殊的RNN,能夠在模型訓練中學習長期的數據變化規律。LSTM的預測模型通過遺忘門控制信息保留,輸入門控制信息輸入,輸出門控制信息輸出來完成預測任務[17],其原理結構圖如圖1所示。

LSTM學習網絡訓練過程為

ft=ε(gf[ht-1,xt]+bf)

(2)

it=ε(gi[ht-1,xt]+bi)

(3)

ot=ε(gc[ht-1,xt]+bf)

(4)

ct=ftct-1+ittanh(go[ht-1,xt]+bc)

(5)

ht=ottanh(ct)

(6)

式中:ε、tanh為激活函數;ft為遺忘門輸出;it為輸入門的輸出;ot為輸出門輸出;ct為當前時刻t神經單元狀態;ht為t時間步下的LSTM記憶單元的輸出;gf為遺忘門權重;gi、gc為隱藏輸入門權重;go為單元到輸出門權重;bi為輸入門參數;xt為當前t時間步的輸入;bf為當前隱藏層遺忘門的偏差值;bi為當前隱藏層輸入門的偏差值;bc為當前隱藏層記憶單元的偏差值。

圖1 LSTM預測原理Fig.1 LSTM algorithm prediction principle

總的來說,LSTM模型控制每一個時間步下的記憶單元,決定當前時間步下保留多少上一個時間步的狀態信息,以及傳遞多少信息給下一個時間步,LSTM模型通過控制和保護信息流的狀態,得到較為準確的預測結果。

2.2 XGboost預測原理

XGboost在GBDT算法基礎上對boosting進行改進建立的集成模型,其內部決策樹使用的是梯度提升樹。提升樹的分裂結點對于方差損失函數,擬合的就是殘差;對于一般損失函數(梯度下降),擬合的就是殘差的近似值,分裂結點劃分時枚舉所有特征的值,預測結果是每棵樹的預測結果的累加和[18],假設存在M棵決策樹,其模型輸出的預測結果為

(7)

圖2 樹集成過程Fig.2 Tree integration process

定義XGboost的目標函數為

(8)

(9)

(10)

樹模型的復雜度Ω(ft)計算公式為

(11)

式(11)中:γ為控制葉片數量參數;T為葉子節點數;λ為正則項參數;ωj為第j個葉子節點的權重。

(12)

通過對ωj求導等于0,可以得到ωj的表達式為

(13)

將ωj代入目標函數[式(12)]進行最后簡化,過程為

(14)

由式(11)~式(14)可以看出,預測模型在迭代過程中,通過不斷計算節點損失值,得到ωj和目標函數的最佳值,選擇增益損失最大的葉子節點,進而得到最優預測模型。

2.3 組合模型構建

(15)

(16)

式(16)中:pi為風電功率真實值;n為預測時間段內的樣本數量。

由式(16)可知,組合方法是將較大權值賦給預測誤差小的模型,從而使得整體預測誤差變小,進而提升模型預測精度。

2.4 組合模型預測流程

組合模型預測流程如圖3所示,主要包括數據預處理、數據相關性分析、數據集劃分、LSTM和XGboost 預測模型構建及其參數調試、組合模型構建、預測結果分析。其中,LSTM和XGboost預測模型構建過程、組合模型構建過程分別在2.1節、2.2節、2.3節做過相關敘述,在此不再贅述。

圖3 組合模型預測流程Fig.3 Combination model forecasting process

(1)數據相關性分析。采用皮爾遜相關系數法分析氣象數據與風電數據的相關性,從而更好判斷不同氣象數據對于風電功率預測的影響程度,通過數據特征相關性分析,篩選影響風電功率較大的數據特征,將其作為預測模型的數據輸入,簡化預測模型計算的工作量。

(2)數據預處理。預測數據集主要包括風電功率及其相關的氣象數據,模型預測前需將數據集中的壞數據進行剔除。由于風電功率與氣象數據量綱不同、數值差異性較大,需對其進行標準化處理。

(3)數據集劃分。將風電功率和氣象數據按比例隨機劃為訓練集、測試集。訓練集的數據用于預測模型的訓練學習,然后把訓練之后的模型放到測試集的數據中進行測試。

(4)參數調試。不同參數對于模型預測誤差影響較大,因此需要通過調試得到最優的模型參數。LSTM模型的參數主要有學習速率(learning_rate),LSTM的隱藏層數及其神經元大小,批量大小(batch size),迭代次數等。XGboost模型的參數主要包括樹最大深度(max_depth)、學習率(learning_rate)、子模型的數量(n_estimators)、損失函數(objective)、模型求解方式(booster)、L1正則項權重(reg_alpha)、L2正則項權重(reg_lambda)等。

(6)預測結果分析。選取平均絕對百分誤差EMAPE、均方根誤差ERMSE和平均絕對誤差EMAE3種評價指標對模型的預測結果進行評估,其計算公式為

(17)

(18)

(19)

3 算例分析

3.1 數據源和計算平臺

以張北某風電場2016全年實際運行數據為例,該項目總裝機容量49.5 MW,采樣周期為15 min,即每天96個采樣點。風場地形主要以剝蝕地形的基性熔巖臺地、殘丘、殘梁為主,山梁及丘陵頂部一般海拔標高在1 500~1 600 m,山梁、山丘呈渾圓狀或長垣狀,山間溝谷開闊寬緩,場區山梁、山丘多為荒坡地,低緩處為貧瘠的衣耕地。

計算平臺主要配置為win10系統,Intel i7-10700@2.9 GHz,RAM 16 GB,LSTM和XGboost預測模型構建及組合模型構建工作均采用Python語言編程實現。

3.2 模型參數設置

通過測試不同的LSTM網絡結構,當迭代次數在55次,且第一層隱藏層128個神經元、第二層64個神經元模型時預測誤差最低,此時預測模型效果最佳。其他模型參數如表1所示。

同理,設置不同XGboost模型參數,通過搜索尋優觀察模型訓練、參數誤差值的變化得到最優XGboost 預測模型參數,結果如表2所示。

表1 LSTM預測模型參數

表2 XGboost預測模型參數

3.3 相關性結果分析

通過皮爾遜相關系數方法得到風電功率與各氣象數據的相關系數,結果如表3所示。

從表3可知,風電功率與風速、空氣密度、風向呈較強的正相關,其中與風速的相關性最高,相關系數高達0.853。風電功率與溫度存在較強的負相關,因此,溫度較低的冬天是風力發電的高峰期。將上述5個強相關的氣象數據和風電功率作為后續預測模型的數據輸入。

表3 風電功率與氣象數據的相關系數

3.4 預測結果分析

依據《風電功率預測功能規范》對超短期風電功率預測定義為未來0~4 h內的風電功率變化[19],故選取未來4 h(16個預測點)的風電功率變化作為預測目標。風電功率變化特征復雜,大體可以分為上升、下降、低谷、高峰4個時期。為有效衡量模型在上述各個時期的預測效果,分別選取4月10日12:00—16:00(上升期)、7月10日00:00—4:00(下降期)、10月9日4:00—8:00(低谷期)、1月 10日00:00—4:00(下降期)來驗證各模型的預測效果,表4展示了各時期風電功率大小的基本參數。

首先構建LSTM、XGboost、SVM、BPNN 4個單一預測模型,然后基于2.4節的方法構建LSTM-XG-boost組合模型,將上述4個時期作為各模型的預測目標進行對比分析,不同模型在各時期的預測效果如圖4所示。由圖4可知,相較于其他4種單一模型,LSTM-XGboost組合模型預測曲線和真實值更為接近,組合模型預測誤差較小,具有更高的預測精度。組合模型能有效應對不同時期的預測任務。

表4 風電功率大小的基本參數

圖4 風電功率預測曲線Fig.4 Wind power forecast curve for each period

表5為各模型在不同時期的預測誤差結果。從表5的3個評價指標可知,組合模型在各時期的預測誤差都是最小,其次是LSTM和XGboost模型,誤差較大的是SVM和BPNN模型。以平均絕對百分誤差EMAPE為例來說明組合模型在各時期與其他模型預測誤差的降低幅度,相較于LSTM、XGboost、SVM、BPNN模型,上升期組合模型平均絕對百分誤差EMAPE分別降低了13.73%、14.46%、48.19%、51.07%;下降期組合模型平均絕對百分誤差EMAPE分別降低了15.06%、16.32%、38.74%、45.46%;低谷期組合模型平均絕對百分誤差EMAPE分別降低了18.96%、21.40%、51.76%、43.03%;高峰期組合模型平均絕對百分誤差EMAPE分別降低了14.00%、19.39%、52.60%、55.15%。

表5 模型預測誤差對比

4 結論

針對大規模風電功率預測問題,為提高風電功率預測精度,基于組合預測理論提出了LSTM-XGboost 組合超短期風電功率預測模型。以張家口某示范工程風電場實際運行數據驗證了模型的有效性,得出以下結論。

(1)相較于其他4種單一預測模型,LSTM-XGboost 組合預測模型具有更高的預測精度。

(2)LSTM-XGboost組合模型能夠有效應對風電功率變化,組合模型在上升、下降、低谷、高峰4個變化時期均具有較好的跟隨性,預測曲線和真實值更為接近,因此能有效滿足不同的預測任務。

(3)采用誤差倒數法構建的LSTM-XGboost組合模型,能夠有效發揮兩種單一模型的預測優勢,進一步提高了模型的預測精度。

近年來,風電裝機規模持續增加,伴隨著數據采樣周期變短,風力發電采集數據呈現規模化增長趨勢,如何組合最新智能算法進一步提高風電功率預測精度是未來重點研究方向。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 久久亚洲美女精品国产精品| 国产欧美视频一区二区三区| 日韩人妻少妇一区二区| 国产精品网曝门免费视频| 99ri国产在线| 人妻丝袜无码视频| 福利视频一区| 国产丝袜丝视频在线观看| 亚洲综合色婷婷中文字幕| 华人在线亚洲欧美精品| 中文国产成人久久精品小说| 51国产偷自视频区视频手机观看| 国产亚洲精品97在线观看| 久久这里只有精品8| 综合社区亚洲熟妇p| 男人天堂亚洲天堂| 欧美色亚洲| 欧美在线中文字幕| 日韩A∨精品日韩精品无码| 无码网站免费观看| 亚洲男人在线天堂| 成人一区在线| 久综合日韩| 国产一级毛片在线| 色天堂无毒不卡| 中文字幕av一区二区三区欲色| 国产精品亚洲综合久久小说| a在线观看免费| 无遮挡国产高潮视频免费观看| 国产乱肥老妇精品视频| 国产成人精品第一区二区| 国产欧美网站| 久久久久人妻精品一区三寸蜜桃| 91色在线观看| 波多野结衣二区| 99视频精品在线观看| 国产精品成人不卡在线观看| 永久免费无码成人网站| AⅤ色综合久久天堂AV色综合| 国产黄在线观看| 国产成人你懂的在线观看| 国产精品久久自在自线观看| 色偷偷综合网| 在线看片免费人成视久网下载| 亚洲欧美日韩色图| 白丝美女办公室高潮喷水视频| 亚洲AⅤ永久无码精品毛片| 538国产视频| 国产成人成人一区二区| 无码日韩精品91超碰| 91网址在线播放| 国产亚洲欧美另类一区二区| 国产精品毛片一区| 国产精品护士| 久视频免费精品6| 99视频在线免费| 国产SUV精品一区二区6| 毛片一区二区在线看| 亚洲精品无码AⅤ片青青在线观看| 欧美国产综合色视频| 日本在线欧美在线| 国产精品自在拍首页视频8| 青青草国产免费国产| 在线视频97| 国产精品熟女亚洲AV麻豆| 一级爱做片免费观看久久| 久青草网站| 三级欧美在线| 在线视频精品一区| 91人妻日韩人妻无码专区精品| 国产尤物视频网址导航| 欧美成人午夜在线全部免费| 亚洲国产欧美国产综合久久| 亚洲va视频| 91精品aⅴ无码中文字字幕蜜桃| 成人在线第一页| 免费 国产 无码久久久| 波多野结衣国产精品| 青青草原国产| 久久国产乱子| 国国产a国产片免费麻豆| 国产亚洲欧美日韩在线一区二区三区|