[發明專利]一種采用優化極限學習機的電力負荷預測方法有效
| 申請號: | 202010259530.3 | 申請日: | 2020-04-03 |
| 公開(公告)號: | CN111539558B | 公開(公告)日: | 2023-05-16 |
| 發明(設計)人: | 王立輝;廖宇航 | 申請(專利權)人: | 東南大學 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06Q50/06;G06N3/04;G06N3/08;G06N3/006;H02J3/00 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙) 32204 | 代理人: | 常虹 |
| 地址: | 211189 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 采用 優化 極限 學習機 電力 負荷 預測 方法 | ||
1.一種采用優化極限學習機的電力負荷預測方法,其特征在于,包括:
(1)以采樣率fs采集電力負荷在待預測日之前N天內的值,每天采集M次,得到長度為N*M的電力負荷采樣序列,對所述采樣序列進行歸一化,作為原始序列X(k),k=1,2,…,N*M;
(2)對原始序列X(k)做EMD分解,得到多個IMF分量序列和一個殘差序列;
(3)對得到的每個IMF分量序列和一個殘差序列,分別建立基于極限學習機的預測模型進行預測,所述預測模型的輸出預測序列長度為M;將每個IMF分量序列的預測序列和殘差序列的預測序列進行融合和反歸一化,得到待預測日的電力負荷序列;
對第s個IMF分量序列cs(k)進行預測的步驟為:
(3.1)建立基于極限學習機的預測模型,所述預測模型包括輸入層、隱含層和輸出層,所述輸入層包括D個輸入神經元,所述隱含層包括L個隱含神經元,所述輸出層包含M個輸出神經元;所述預測模型的輸出為:
其中D維向量Y為預測模型的輸入向量;βl為第l個隱含神經元的與輸出層神經元的連接權重;D維向量Wl為輸入層到第l個隱含神經元的連接權重;bl為第l個隱含神經元的閾值;M維向量Z為輸出向量;g(·)為激活函數;
構建訓練樣本集:從cs(k)中截取sum個長度為D+M的序列Si,i=1,2,…,sum;Si中前D個數據組成的序列作為預測模型的輸入樣本向量,后M個數據組成的序列作為預測模型的期望輸出向量;
(3.2)采用人工蜂算法確定所述預測模型中的參數Wl、bl;計算βl;l=1,2,…,L;
(3.3)選擇cs(k)中最后D個數據作為預測模型的輸入向量Y,輸出的M維向量Z為預測序列;
所述步驟(3.2)具體包括:
(3.2.1)初始化:隨機生成SN個食物源,每個食物源的位置為D×L+L維向量:θp=[w11,w12,…,w1L,w21,w22,…,w2L,…,wD1,wD2,…,wDL,b1,b2,…,bL],p=1,2,…,SN;
生成SN個雇傭蜂,SN個跟隨蜂;設置最大循環搜索次數MCN,單個食物源最大迭代限制次數Limit,當前循環次數λ=0,SN個雇傭蜂與SN個食物源一一對應,每個食物源對應的迭代次數都清零;
(3.2.2)每一個雇傭蜂對對應的食物源按下式生成新的食物源:
θp′=θp+Rp(θp-θq)
其中θp為第p個雇傭蜂正在開采的食物源位置,θp′為第p個雇傭蜂在θp基礎上開采的新的食物源位置,Rp為[-1,1]之間的隨機數;q∈(1,2,…,SN),隨機選取,且p≠q;
(3.2.3)雇傭蜂判斷是否更新對應的食物源,如果新的食物源適應度fit′p大于原食物源適應度fitp,則更新對應的食物源;否則,保留原食物源;
(3.2.4)計算每個食物源的選擇概率Pp的值:
(3.2.5)跟隨蜂選擇Pp值最大的食物源θbest,每個跟隨蜂對此食物源按下式生成新的食物源:
θbest′=θbest+Rp(θbest-θq)
其中,下標best表示被選中的食物源是SN個食物源中的第best個,θbest′表示第p個跟隨蜂在θbest基礎上生成的新的食物源位置,q∈(1,2,…,SN),隨機選取,且p≠q,Rp為[-1,1]之間的隨機數;
(3.2.6)跟隨蜂判斷是否更新對應的食物源,如果新的食物源適應度fit′best大于原食物源適應度fitbest,則更新對應的食物源,且此食物源對應的迭代次數清零;否則,保留原食物源,對應的迭代次數加一;
(3.2.7)偵察蜂偵察每個食物源對應的迭代次數,如達到最大迭代限制次數Limit,則將對應的食物源丟棄,并通過下式產生一個新的食物源θ*來代替:
θ*(u)=θ(u)min+R(θ(u)max-θ(u)min)
其中θ*(u)為θ*的第u個元素,θ(u)min和θ(u)max分別為θ*(u)可取的最小值和最大值;R為[-1,1]之間的隨機數;u=1,2,…,D×L+L;
(3.2.8)當前循環次數λ加一,判斷是否達到最大循環次數MCN,如達到,結束循環;否則,跳轉到步驟(3.2.2)做下一次優化;
(3.2.9)SN個食物源中適應度最大的食物源位置為待確定的預測模型參數Wl、bl;
(3.2.10)計算βl:根據Wl、bl和訓練樣本集計算矩陣H:
其中Wl=[w1l,w2l,…,wDl];
則
其中H+為矩陣H的廣義逆陣;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東南大學,未經東南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010259530.3/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





