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

基于改進型集成學習的風電功率預測研究

2022-06-22 03:01:18李思瑩陳海寶
可再生能源 2022年6期
關鍵詞:方法模型

李思瑩,陳海寶

(滁州學院 計算機與信息工程學院,安徽 滁州 239000)

0 引言

風電固有的間歇性和波動性,給電網的安全帶來了風險。準確的風電功率預測可以增強預見性,在提高電網安全的基礎上又提升了能源使用的經濟性[1]。近年來,很多學者將風電功率預測研究重點放在了機器學習方法上,機器學習方法在非線性建模方面擁有巨大的優勢。Vapnik所研究的SVM理論在20世紀90年代引起了廣泛重視,并被逐漸完善。SVM能在有限樣本下找到最優的分類,避免了可能出現的過學習、欠學習和陷入局部最小的問題。文獻[2]以SVM為核心,用SVM實現風電功率預測,表明了SVM方法的有效性。文獻[3]基于支持向量機和改進的蜻蜓算法進行短期風電功率預測,取得了較理想的預測精度,且泛化性能好,突出了SVM在風電應用中的優越性。但上述基于SVM的機器學習法,僅建立了單一的預測模型,這種模型大多不能完整地展現數據的各項特征,往往會“顧此失彼”。更加合理的方法是,集中優勢模型,采用組合模型的方法完成預測,進一步提高模型精度。

作為模型結合的方法之一,集成學習一直被廣大學者所研究和改進[4]。集成學習模型相較于單一模型有著更好的數據處理和泛化能力,可以將各子模型的學習成果進行整合,從而提升模型整體的預測精度。文獻[5]提出了基于支持向量機集成的SDAE在線風電系統動態安全評估,仿真結果表明了該方法的有效性和準確性。文獻[6]提出了一種改進集成學習算法的SVM風速預測方法,該方法預測精度高,運行速度較快,更進一步地實現了風速預測。基于集成學習和SVM思想的模型應用于風電功率預測中,有利于增強電網穩定性,因此有著重要的研究意義。

本文將機器學習與集成學習相結合,提出了一種基于集成學習思想的風電功率預測方法。首先采用模糊C均值(Fuzzy C-Means,FCM)聚類法進行工況辨識,再采用SVM建立子學習器模型。在主學習器模型的基礎上,提出了一種改進的SVM主學習器模型,將樣本到聚類中心的距離加入主學習器模型中,更加符合工程的實際情況,且進一步提高了預測精度。

1 方法

1.1 SVM算法

1.2 集成學習模型

2 基于SVM和集成學習的風電功率預測

2.1 數據準備

本文基于大連某風電場的實際運行數據進行預測。選取2015年10月的數據共6 480組,采樣間隔為2 min。首先利用拉依達準則對6 480組數據進行去除異常點的預處理,剩下5 831組數據;再對5 831組數據進行建模,將前3 500組數據作為子學習器的訓練樣本,中間2 000組數據作為主學習器的訓練樣本,后331組數據作為測試樣本。圖1為原始風電功率序列,圖2為拉依達準則處理后的風電功率序列。

圖1 原始風電功率序列Fig.1 Original wind power sequence

圖2 數據處理后的風電功率序列Fig.2 Wind power sequence after data processing

2.2 基于FCM聚類法的工況辨識

由于本文采用的實驗數據中未包含啟動時間段,故只研究風能追逐區、恒轉速發電區、恒功率發電區3種工況。本文采用FCM聚類法解決風電機組工況之間的模糊性問題。利用FCM聚類法將數據聚類成3類,聚類后各工況的樣本如圖3所示。

圖3 FCM聚類后各工況內的樣本Fig.3 Samples in each working condition after FCM clustering

從圖3可以看出,這3類工況的區別主要為功率高低的不同。

2.3 子學習器的生成

在各工況區間內,采用SVM算法建立子學習器。將用于主學習器訓練的數據(2 000組)分別輸入到各個子學習器中,完成各子學習器模型的測試。各個子學習器的測試結果如圖4所示。

圖4 各子學習器的測試結果Fig.4 Test results of each sub-learner

為了更加直觀地表示出各個子學習器的預測值和真實值的誤差,計算測試數據的均方根誤差和平均相對誤差,結果如表1所示。

表1 各子學習器測試誤差Table 1 Test error of each sub-learner

由表1可知,各個誤差值均較小,在允許的范圍內。良好的各子學習器預測精度也為集成后總體預測奠定了基礎。

2.4 主學習器的生成

將3個子學習器的預測結果作為主學習器的訓練樣本進行主學習器的訓練。在建立主學習器模型時,采用加權平均集成法和SVM集成法兩種不同的結合策略。

(1)加權平均集成法

加權平均作為直觀簡單、運算量小的一種普遍方法,被很多研究所使用。本文所采用的加權平均法基于輸入子學習器的樣本個數,對每一個子學習器的預測結果計算權重,將各子學習器的結果進行加權。預測結果如圖5所示。

圖5 加權平均法的預測結果Fig.5 Forecast results of the weighted average method

通過圖5可以看出,加權平均法的預測走勢大致正確,但是精準度上有待提高。這是由于加權平均法中權重的確定是從訓練數據中計算所得,而在實際建模中,隨機性強的集成器容易導致過擬合。因此在波動性較強的風電功率預測中,加權平均法不是最合適的結合策略。

(2)SVM集成法

在風電功率預測工程中,因為訓練數據較大,需要預測精度值較高,所以子學習器和主學習器均使用支持向量機進行建模,可以更好地提升預測精度,誤差縮小到允許的范圍。集成SVM的流程如圖6所示。

圖6 集成SVM流程示意圖Fig.6 Schematic diagram of the integrated method SVM process

基于SVM主學習器模型的預測結果如圖7所示。通過圖7可以看出,機器學習的方法相比加權平均法,最終的預測精度更高,擬合程度更強,這是因為主學習器采用了機器學習的方法完成了進一步學習。因此,支持向量機作為主學習器可以很好地應用于工程中。

圖7 學習法的預測結果Fig.7 The prediction result of the learning

最后,分析比較主學習器加權平均集成預測法和SVM集成預測法的均方根誤差、平均相對誤差,判斷各方法的精度,誤差值如表2所示。

表2 兩種預測模型的評價指標Table 2 Evaluation indicators of the two prediction models

通過表2可以看出:集成方法預測誤差較低,這是因為集成方法兼顧了幾種模型的特點,彌補了單一模型“顧此失彼”的局限性;由于SVM集成法基于機器學習方法完成了二次訓練,所以均方根誤差值和平均相對誤差值都小于加權平均集成法,實際驗證結果與理論預測結果相吻合。

3 基于改進的SVM和集成學習的風電功率預測

在基于SVM建立子學習器模型時,由于使用聚類算法,聚類中心可在一定程度上表征子學習器所覆蓋的運行工況。但此時將子學習器輸出的數據輸入到主學習器中,未考慮樣本與聚類中心的貼近程度,即忽略了工況對結果的影響。因此在建立主學習器模型時,考慮樣本到聚類中心的距離是必要的,從而完成對SVM主學習器的改進。圖8和圖9分別為主學習器訓練樣本與測試樣本到聚類中心的距離。從圖8、圖9可以看出,在3個子學習器中,工況不同,樣本到聚類中心的距離也不同。所以在建立主學習器模型時將工況因素考慮進去是非常必要的。在實驗中,將2 000組樣本到3個聚類中心的距離分別記為d1,d2,d3,則主學習器的輸入值為3個子學習器的輸出值和d1,d2,d3。在主學習器的輸入中加入工況信號,能夠使其在訓練參數時計及運行工況的因素,從理論上能進一步提高集成模型的精度,并且更加符合工程的實際要求。

圖8 主學習器訓練樣本與各聚類中心的距離Fig.8 The distance between the main learner test sample and each cluster center

圖9 主學習器測試樣本與各聚類中心的距離Fig.9 The distance between the main learner training sample and each cluster center

基于改進的主學習器風電功率預測具體步驟如下:

①利用拉依達準則對輸入數據進行預處理;

②基于FCM完成工況劃分,將子學習器的訓練數據劃分成3個子類,對每一個子類進行SVM子學習器建模,完成3個子學習器的建模;

③將主學習器的訓練數據分別輸入到3個子學習器中,然后將3個子學習器的輸出值作為主學習器的一部分輸入,主學習器的訓練數據和3個聚類中心的歐式距離作為主學習器的另一部分輸入。將以上變量輸入到主學習器中進行風電功率的預測。

改進的主學習器建模流程如圖10所示。

圖10 改進的主學習器模型流程圖Fig.10 Flow chart of the improved master learner model

建立主學習器模型后,將350組測試數據輸入到各子學習器中,各子學習器的輸出和樣本到聚類中心的距離作為主學習器的輸入,訓練主學習器。圖11為基于改進主學習器模型的預測結果。

圖11 改進主學習器的預測結果Fig.11 Prediction result of the improved master learner

為了體現該方法的有效性,分別計算加權平均法集成模型、SVM集成模型和SVM優化集成模型的均方根誤差、平均相對誤差。3種模型的預測誤差如表3所示。

表3 不同集成方法的預測誤差Table 3 Forecast errors of different integrated methods

通過表3可以看出,SVM優化集成的組合模型相比于其它模型,由于將主學習器訓練數據到每一個聚類中心的距離作為輸入,考慮到了樣本對于不同工況的貢獻程度,使得均方根誤差和平均相對誤差減小,大幅度提高了模型精度。由此可見,本文提出的方法提高了預測精度,適合應用在波動性較強的風電功率預測中。

4 結論

針對單一的SVM算法學習能力不足、無法有效利用大數據資源提高精度,本文將集成學習應用在風電功率預測中。該方法可在不同工況下同時建立各工況的子學習器,提高了模型精度。基于集成學習的思想,采用FCM完成了風電機組實際SCADA歷史數據的工況辨識,建立了各工況的SVM子學習器模型。在建立主學習器模型時,提出一種改進的主學習器模型,將樣本到聚類中心的距離加入到主學習器模型中,考慮了運行工況對主學習器的影響。通過實驗對比可知,本文提出的風電功率預測方法預測精度高,滿足工程實際要求。

猜你喜歡
方法模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
學習方法
3D打印中的模型分割與打包
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 国产成人精品日本亚洲| 午夜福利在线观看成人| 日韩精品无码一级毛片免费| 久久精品电影| 久久精品无码国产一区二区三区 | 免费A级毛片无码无遮挡| 亚洲中文字幕无码爆乳| 久久精品国产精品青草app| 精品丝袜美腿国产一区| 永久天堂网Av| 国产成人av一区二区三区| 天堂在线www网亚洲| 最新国产成人剧情在线播放| 日本午夜三级| 五月婷婷导航| 欲色天天综合网| A级毛片无码久久精品免费| 日韩精品免费一线在线观看| 亚洲五月激情网| 97国产精品视频人人做人人爱| 成人免费视频一区| 亚洲人成网站日本片| 国产精品极品美女自在线看免费一区二区| 天天色综网| 国产成人喷潮在线观看| 欧美日韩另类国产| 婷婷色在线视频| 91青青草视频| 成人小视频网| 免费国产在线精品一区 | 一级一级特黄女人精品毛片| 久久免费视频播放| 国产色偷丝袜婷婷无码麻豆制服| 制服无码网站| 国产性爱网站| 国产福利免费视频| 精品视频在线一区| 欧美成人综合在线| 久久人搡人人玩人妻精品| 六月婷婷激情综合| 热这里只有精品国产热门精品| 久久精品国产国语对白| 亚洲欧美另类视频| 国产乱人伦精品一区二区| 欧美性色综合网| 国产欧美精品午夜在线播放| 男人的天堂久久精品激情| 国产老女人精品免费视频| 91色国产在线| 国产中文一区a级毛片视频| 久草视频精品| 日韩AV无码免费一二三区| 中文字幕1区2区| 免费 国产 无码久久久| 色婷婷在线影院| 特级毛片免费视频| 九九线精品视频在线观看| 91丝袜乱伦| 国产精品久久久久久久久久久久| 亚洲乱伦视频| 亚洲成a人在线观看| 国产成人高清精品免费软件 | 91精品国产自产在线老师啪l| 色香蕉影院| 国产网站免费观看| 国产性爱网站| 亚洲无码A视频在线| 久久公开视频| 免费在线看黄网址| 成人a免费α片在线视频网站| 熟女成人国产精品视频| 在线免费亚洲无码视频| 色播五月婷婷| 亚洲AV无码一区二区三区牲色| 福利在线一区| 精品国产香蕉在线播出| 中文字幕调教一区二区视频| 首页亚洲国产丝袜长腿综合| 欧美午夜一区| 东京热一区二区三区无码视频| 亚洲国产理论片在线播放| 高清精品美女在线播放|