[發(fā)明專利]一種基于DBN-SVM的主動配電網(wǎng)電能質(zhì)量預(yù)測方法有效
| 申請?zhí)枺?/td> | 201911023579.2 | 申請日: | 2019-10-25 |
| 公開(公告)號: | CN110808581B | 公開(公告)日: | 2021-02-02 |
| 發(fā)明(設(shè)計)人: | 翁國慶;舒俊鵬;謝方銳;馬泰屹 | 申請(專利權(quán))人: | 浙江工業(yè)大學(xué) |
| 主分類號: | H02J3/00 | 分類號: | H02J3/00;H02J3/38 |
| 代理公司: | 杭州天正專利事務(wù)所有限公司 33201 | 代理人: | 王兵;黃美娟 |
| 地址: | 310014 浙*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 dbn svm 主動 配電網(wǎng) 電能 質(zhì)量 預(yù)測 方法 | ||
1.一種基于DBN-SVM的主動配電網(wǎng)電能質(zhì)量預(yù)測方法,包括如下步驟:
步驟1、輸入輸出數(shù)據(jù)的預(yù)處理:為消除量綱不統(tǒng)一造成的數(shù)據(jù)處理過程中的精度損失,對DBN-SVM模型的輸入輸出數(shù)據(jù)進行歸一化操作;
DBN-SVM模型的輸入包含m個維度,共有n組數(shù)據(jù),整個輸入矩陣記為X,即
其中,xnm為第n組第m維的輸入數(shù)據(jù),以此類推;
DBN-SVM模型的輸出包含1個維度,共有n組數(shù)據(jù),整個輸出矩陣記為Y,即
其中,yn為第n組的輸出數(shù)據(jù),以此類推;
將輸入和輸出數(shù)據(jù)分別按式(3)、(4)進行歸一化操作:
其中,Xp、Xp′分別為歸一化處理之前、之后的第p個輸入變量數(shù)組,Xp.min和Xp.max分別為Xp包含的所有元素中的最小值和最大值;Y、Y′分別為歸一化處理之前、之后的輸出矩陣,Ymin和Ymax分別為輸出矩陣Y中元素的最小值和最大值;
步驟2、對DBN模型的各層RBM進行預(yù)訓(xùn)練:DBN模型共有K層RBM,單層RBM由可見層和隱含層組成,用v={v1,v2,v3,…vI}表示可見層,h={h1,h2,…h(huán)J}表示隱含層,I為可見層節(jié)點個數(shù),J為隱含層節(jié)點個數(shù);RBM中每個節(jié)點都是{0,1}二值的,節(jié)點值為1時表示當(dāng)前節(jié)點處于打開狀態(tài),節(jié)點值為0時表示當(dāng)前節(jié)點處于關(guān)閉狀態(tài);
步驟201,將步驟1歸一化后的數(shù)據(jù)按照時間序列排序,劃分n組數(shù)據(jù)中的最后24組數(shù)據(jù)作為測試集,余下n-24組數(shù)據(jù)中的70%作為訓(xùn)練集,另30%作為驗證集;
步驟202,初始化單層RBM的參數(shù):將訓(xùn)練集作為第一層RBM的可見層輸入,設(shè)定RBM訓(xùn)練周期epoch、學(xué)習(xí)速率τ、可見層節(jié)點個數(shù)I及隱含層節(jié)點個數(shù)J,初始化偏置向量a={a1,a2,…,aI}、b={b1,b2,…,bJ}和權(quán)值矩陣w:
步驟203,訓(xùn)練此層RBM:可見層節(jié)點vi,i∈{1,2,…,I}和隱含層節(jié)點hj,j∈{1,2,…,J}的聯(lián)合能量可用式(6)能量函數(shù)表示:
其中,θ={wij,ai,bj},wij為節(jié)點vi和節(jié)點hj之間的連接權(quán)值,ai為可見層節(jié)點vi的偏置量,bj為隱含層節(jié)點hj的偏置量;
可見層節(jié)點與隱含層節(jié)點的聯(lián)合概率分布如式(7)所示:
其中,Z(θ)為歸一化因子,也稱分配函數(shù),如式(8)所示:
在RBM可見層節(jié)點vi已知的前提下,隱含層節(jié)點hj各節(jié)點條件獨立,可見層和隱含層間的聯(lián)合概率分布可由式(9)得出:
由式(9)可求出隱含層節(jié)點hj取值為1的概率,其激活概率如式(10)所示:
其中,exp()為指數(shù)函數(shù),∑i()表示遍歷所有i將括號中的項累加;
在RBM隱含層節(jié)點hj已知的前提下,可見層節(jié)點vi各節(jié)點條件獨立,可見層和隱含層間的聯(lián)合概率分布可由式(11)得出:
由式(11)可求出可見層節(jié)點vi取值為1的概率,其激活概率如式(12)所示:
根據(jù)式(7)求取P(v,h|θ)對隱含層h的邊緣分布,可見層v的激活概率可由式(13)得出:
RBM的參數(shù)值取激活概率P(v|θ)最大時的wij、ai和hj,求解P(v|θ)的最大值可轉(zhuǎn)變?yōu)榍蠼馑迫缓瘮?shù)L(θ)的最大值,似然函數(shù)可化為式(14)形式:
RBM的最優(yōu)參數(shù)θ*由式(15)可得:
其中,arg[]表示反函數(shù);
RBM的權(quán)重更新可由式(16)對比散度算法求得:
其中,學(xué)習(xí)速率τ取值在0至1之間;data為給定樣本數(shù)據(jù)在可見層輸入時的隱含層期望輸出,recon為經(jīng)對比散度算法估計特征重構(gòu)后的期望輸出;
步驟204,將上一層RBM的輸出作為下一層RBM的輸入,重復(fù)步驟202至步驟203,直到下一層RBM能量函數(shù)收斂,并求得下一層輸出;
步驟205,重復(fù)步驟204,逐層訓(xùn)練RBM,直到全部K層RBM均訓(xùn)練完畢;
步驟3、對DBN模型進行微調(diào):目的是使DBN模型整體的重構(gòu)誤差最小;
步驟301,將歸一化后訓(xùn)練集的輸入數(shù)據(jù),輸入步驟2所完成預(yù)訓(xùn)練的DBN模型,得到輸出的中間向量G;
步驟302,將輸出G作為輸入傳給頂層SVM模型,輸出電能質(zhì)量預(yù)測結(jié)果數(shù)據(jù)H;
步驟303,將H與訓(xùn)練集的真實電能質(zhì)量輸出數(shù)據(jù)作比較,并將誤差傳回底層DBN模型中,微調(diào)整個DBN模型的參數(shù),直到誤差在設(shè)定范圍內(nèi);
步驟304,在步驟303微調(diào)DBN模型參數(shù)仍無法達到誤差在設(shè)定范圍內(nèi)情況下,但微調(diào)次數(shù)達到設(shè)定最大值,調(diào)整過程結(jié)束;
步驟4、基于DBN模型對影響電能質(zhì)量的環(huán)境指標(biāo)進行特征提?。簩w一化后的訓(xùn)練集和測試集輸入數(shù)據(jù),輸入步驟3中得到的最優(yōu)DBN模型,分別提取出訓(xùn)練集和測試集樣本輸入的特征矩陣;
步驟5、基于頂層SVM模型進行電能質(zhì)量穩(wěn)態(tài)指標(biāo)預(yù)測:
步驟501,將步驟4中提取出的訓(xùn)練集樣本輸入的特征矩陣,進行非線性映射至高維特征空間,并在此空間進行線性逼近,其逼近函數(shù)f(x′)形式可由式(17)表示:
f(x′)=ω·Φ(x′)+d (17)
式中,“·”為內(nèi)積運算符,ω是高維特征空間內(nèi)可調(diào)的權(quán)值向量,x′為SVM模型的輸入,其維數(shù)為n′,Φ(x′)是輸入為x′的非線性映射,d為偏置項;
ω和d值通過最小化泛函公式(18)進行估計:
式中,Rreg[f]為正則化風(fēng)險泛函,Remp[f]為經(jīng)驗風(fēng)險,γ為規(guī)則化常數(shù),||||表示歐式范數(shù),t為遍歷1至n′的變量,y′t表示SVM模型的第t項輸出;
式(18)等價于求解公式(19)所示的優(yōu)化問題:
其約束條件為
式中,minT表示最小化目標(biāo)函數(shù)T,ξt為超平面上、下兩個不同的松弛變量,c為正規(guī)化常數(shù),其值越大表示數(shù)據(jù)擬合度越高;系數(shù)ε控制回歸逼近誤差管道的大小,決定了對訓(xùn)練集的擬合精度,其值越大則支持向量越少,精度越低;
引入核函數(shù)方法,將式(19)、(20)轉(zhuǎn)化成式(21)、(22)形式:
其約束條件為
式中,maxT表示最大化目標(biāo)函數(shù)T,s定義為用于遍歷1至n′的變量;ls,lt為四個Lagrange乘子,即最小化Rreg[f]的解;x′s表示下標(biāo)為s的樣本輸入,Kernel()表示核函數(shù);
求解式(21)、(22)所示的二次規(guī)劃,得到式(23)所示的非線性映射:
其中,Kernel(x′t,x′u)=Φ(x′t)·Φ(x′)是滿足Mercer條件的核函數(shù);選用RBF核函數(shù),即徑向基核函數(shù),其表達式如式(24)所示:
Kernel(x′t,x′u)=exp(-g||x′t-x′u||2),g0 (24)
式中,參數(shù)g為gamma函數(shù),即伽瑪函數(shù)的參數(shù)設(shè)置,u=1,2,…,n′;
步驟502,采用網(wǎng)格搜索法,使參數(shù)c和g在[0.001,1000]范圍內(nèi)以10倍為步長劃分網(wǎng)格,并取定一組c和g的參數(shù)組合;
步驟503,遍歷所有c和g劃分的網(wǎng)格取值,按照步驟501的回歸過程構(gòu)建基于SVM模型的電能質(zhì)量預(yù)測模型,對驗證集的輸出進行預(yù)測,選取使預(yù)測誤差最小的一組對應(yīng)的c、g參數(shù),即為最優(yōu)參數(shù)組合copt、gopt;
步驟504,計算驗證集的預(yù)測精度,若預(yù)測精度不能達到要求,則重新劃分訓(xùn)練集與驗證集,重復(fù)步驟501、步驟502、步驟503,得到最優(yōu)劃分方式下的SVM模型;
步驟505,將測試集輸入到步驟504中得到的最優(yōu)劃分方式下的SVM模型,得到電能質(zhì)量指標(biāo)預(yù)測結(jié)果;
步驟6、將預(yù)測結(jié)果反歸一化,并進行誤差分析:
步驟601,將步驟505中的預(yù)測結(jié)果按式(25)進行反歸一化處理:
Ypre=Y(jié)pre′×(Ymax-Ymin)+Ymin (25)
其中,Ypre和Ypre′分別為反歸一化處理之后、之前的電能質(zhì)量預(yù)測模型輸出數(shù)據(jù),Ymax和Ymin分別為輸出矩陣Y中元素的最大值和最小值;
步驟602,將測試集的輸出記為實際輸出Yreal,按式(26)計算預(yù)測結(jié)果的相對誤差指標(biāo)RE:
步驟603,按式(27)計算預(yù)測結(jié)果的均方根誤差指標(biāo)RMAE:
其中,Npre為Ypre數(shù)據(jù)集中元素的個數(shù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙江工業(yè)大學(xué),未經(jīng)浙江工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911023579.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H02J 供電或配電的電路裝置或系統(tǒng);電能存儲系統(tǒng)
H02J3-00 交流干線或交流配電網(wǎng)絡(luò)的電路裝置
H02J3-01 .減少諧波或波紋的裝置
H02J3-02 .應(yīng)用單個網(wǎng)絡(luò)以不同頻率同時配電的;應(yīng)用單個網(wǎng)絡(luò)對交流和直流同時配電的
H02J3-04 .用于連接以相同頻率但由不同電源供電的網(wǎng)絡(luò)
H02J3-10 .恒流供電系統(tǒng)
H02J3-12 .用于通過改變網(wǎng)絡(luò)負載的一個特性來調(diào)整交流網(wǎng)絡(luò)中的電壓的
- 網(wǎng)絡(luò)水軍的檢測方法及裝置
- 一種基于行為特征與內(nèi)容特征融合的水軍識別方法及系統(tǒng)
- 基于融合HOG特征和深度信念網(wǎng)絡(luò)的人臉識別算法
- 用于確定軟件代碼中的缺陷和漏洞的方法
- 基于SAR圖像統(tǒng)計分布和DBN的SAR圖像分類方法
- 一種基于深度學(xué)習(xí)的高性能語音增強方法
- 一種基于模糊劃分和模糊加權(quán)的集成深度信念網(wǎng)絡(luò)
- 一種基于DBN-RLSSVM的航煤閃點預(yù)測方法
- 一種基于DBN-SVM的主動配電網(wǎng)電能質(zhì)量預(yù)測方法
- 用于雙轉(zhuǎn)子不對中故障識別的DBN參數(shù)選取方法





