[發明專利]一種基于蟻獅優化的LSSVM年用電量預測方法在審
| 申請號: | 201710641743.0 | 申請日: | 2017-07-31 |
| 公開(公告)號: | CN107274038A | 公開(公告)日: | 2017-10-20 |
| 發明(設計)人: | 韓文花;汪素青;周孟初;劉文鵬 | 申請(專利權)人: | 上海電力學院 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06Q50/06;G06N3/00 |
| 代理公司: | 上海科盛知識產權代理有限公司31225 | 代理人: | 趙繼明 |
| 地址: | 200090 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 優化 lssvm 用電量 預測 方法 | ||
技術領域
本發明涉及年用電量預測技術領域,尤其是涉及一種基于蟻獅優化的LSSVM年用電量預測方法。
背景技術
年用電量預測對電力系統的規劃,運行和維護至關重要,也可以在一定程度上反映一個國家或地區的經濟發展。精確的年用電量預測可為電力系統運營商和經濟管理者提供有價值的參考。因此對電力負荷進行預測是電力系統最重要的基本工作之一,它對能源規劃、電力系統的運行與控制及經濟發展戰略研究有著重要意義。預測的方法有:回歸分析法、類比法,彈性系數法,時間序列法,神經網絡法等。
在現代經濟社會中,用電量與經濟、社會、人口及生態環境之間都存在著異常密切的關系,即用電系統是一個受到眾多因素影響的復雜系統,用常規的數學方法來建立預測模型,不僅工作量大,而且預測精度也難以保證。
發明內容
本發明的目的就是為了克服上述現有技術存在的缺陷而提供一種基于蟻獅優化的LSSVM年用電量預測方法。
本發明的目的可以通過以下技術方案來實現:
一種基于蟻獅優化的LSSVM年用電量預測方法,所述的年用電量預測方法包括以下步驟:
S1、確定LSSVM預測模型的輸入變量;
S2、初始化蟻獅優化算法,將初始蟻獅位置作為核參數和正則化參數代入LSSVM模型,得到相應的年用電量預測值;
S3、建立適應度函數,計算初始蟻獅位置的適應度值,得到初始適應度值,保留最小初始適應度值對應的蟻獅作為初始精英蟻獅;
S4、更新螞蟻位置,計算當代螞蟻的適應度值,并與當代螞蟻對應的蟻獅位置的適應度值進行比較,判斷是否更新蟻獅位置;
S5、將上一步得到的蟻獅位置的適應度值逐一與上一代精英蟻獅位置的適應度值比較,保留較小適應度值對應的蟻獅位置,得到本次迭代精英蟻獅位置;
S6、判斷是否達到最大迭代次數,若為是,則輸出精英蟻獅位置及其相應的年用電量預測值,若為否,返回S4。
步驟S1具體為:采用灰色關聯分析方法,獲得年用電量影響因素和年用電量之間的關聯度值,根據關聯度值,選擇相應的年用電量影響因素作為LSSVM預測模型的輸入變量。
步驟S2中初始化蟻獅優化算法包括以下步驟:
S201、參數初始化,包括種群規模Agents_no,解的維數d=2,解空間的上界bup,解空間的下界blow,最大迭代次數Max_iter;
S202、位置初始化,隨機產生螞蟻的位置矩陣MAnt和蟻獅的位置矩陣MAntlion。
S201中所述的解空間的上界bup=[1000,1000],下界blow=[0.1,0.01]。
S202中螞蟻的位置矩陣MAnt和蟻獅的位置矩陣MAntlion為:
其中MAnt和MAntlion中的值由式A*j或AL*j=rand*(bupj-blowj)+blowj得到,A*j和AL*j分別表示螞蟻位置矩陣和蟻獅位置矩陣第j列的值,rand為0到1之間的一個隨機數,n=Agents_no,bupj和blowj分別為第j列的上界和下界,MAnt和MAntlion的每一行均對應LSSVM的一組核參數和正則化參數,即(σ,γ)。
步驟S3中的適應度函數為:其中,和分別為第s組檢驗樣本的實際值和預測值,N為樣本個數。
步驟S4中螞蟻位置的更新公式為其中,表示在蟻獅周圍隨機游走的第t次迭代輪盤賭所選擇的螞蟻位置,表示在精英蟻獅周圍隨機游走的第t次迭代的螞蟻位置,為第t次迭代時第i個螞蟻的位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海電力學院,未經上海電力學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710641743.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種視頻文件的處理方法和裝置
- 下一篇:一種資源匹配管理方法及裝置
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





