夏 磊,李澤滔,夏 懿
(1.貴州大學(xué)電氣工程學(xué)院,貴州 貴陽 550025;2.安徽大學(xué)電氣工程與自動化學(xué)院,安徽 合肥 230039)
家庭電器組成數(shù)據(jù)對于提高數(shù)據(jù)處理能力具有重要意義。電力公司根據(jù)這些數(shù)據(jù)可以進(jìn)行更有效的削峰填谷。電器廠商根據(jù)這些數(shù)據(jù)可以更有針對性地進(jìn)行電器升級設(shè)計。用戶根據(jù)這些數(shù)據(jù)可以減少不必要的電力費(fèi)用開銷,實現(xiàn)節(jié)能減排。針對這一市場需求,學(xué)術(shù)界在理論模型的建立以及相關(guān)算法的設(shè)計上進(jìn)行了大量的研究[1-2]。然而,目前市場上針對電器分解及相關(guān)數(shù)據(jù)的采集系統(tǒng)卻較為少見。從文獻(xiàn)來看,目前大多數(shù)電器辨識研究的主要關(guān)注算法的準(zhǔn)確性,而較少關(guān)注系統(tǒng)的可實現(xiàn)性。因此,本文設(shè)計了一個具有一定準(zhǔn)確性和實時性的電器辨識系統(tǒng)。
家庭用電負(fù)荷分解前,首先要進(jìn)行負(fù)荷監(jiān)測。對用電負(fù)荷的監(jiān)測,在硬件結(jié)構(gòu)上主要有侵入式監(jiān)測和非侵入式監(jiān)測兩種方式。侵入式監(jiān)測的優(yōu)點(diǎn)在于監(jiān)測準(zhǔn)確性高、計算量小,對硬件要求低;缺點(diǎn)在于需要大量硬件進(jìn)行監(jiān)測,成本較高,對系統(tǒng)也會產(chǎn)生干擾。非侵入式監(jiān)測(non-intrusive load monitoring,NILM)[3]的優(yōu)點(diǎn)在于只需要一套監(jiān)測硬件,通過軟件算法即可實現(xiàn)負(fù)荷分解。相對于侵入式監(jiān)測來說,其成本較低,但準(zhǔn)確性不如侵入式。另外,這種監(jiān)測方式很難實際用于家庭負(fù)荷辨識場合,因為這種方式需要對入戶電力干線進(jìn)行改造,造成安裝和后期維護(hù)成本較高。此外,這種方式運(yùn)算量較大,監(jiān)測實時性較差。
本文對監(jiān)測系統(tǒng)的硬件結(jié)構(gòu)作了一定改進(jìn),將非侵入式結(jié)構(gòu)與侵入式結(jié)構(gòu)相結(jié)合,同時發(fā)揮兩種監(jiān)測方式的優(yōu)點(diǎn),即非侵入式的低成本和侵入式的高準(zhǔn)確性。具體來說,是在系統(tǒng)內(nèi)部設(shè)計多個辨識節(jié)點(diǎn)。針對每個子系統(tǒng)采用非侵入式監(jiān)測,這樣單個節(jié)點(diǎn)所連負(fù)荷的數(shù)量有限,從而使得算法所需的計算量顯著降低,而且其辨識準(zhǔn)確性也大幅提高。辨識節(jié)點(diǎn)采用基于單片機(jī)系統(tǒng)的電力插座,從而使得這種基于算法的監(jiān)測方式在硬件上具有可行性。半侵入式監(jiān)測系統(tǒng)硬件結(jié)構(gòu)如圖1所示。
圖1 半侵入式監(jiān)測系統(tǒng)硬件結(jié)構(gòu)圖 Fig.1 Hardware structure of semi-intrusive monitoring system
系統(tǒng)的核心在于負(fù)荷辨識算法。國內(nèi)外對負(fù)荷辨識算法作了大量的研究,主要有以下幾種方法。
①通過功率變化、伏安特性或穩(wěn)態(tài)特性,實現(xiàn)對設(shè)備類型的辨識,例如Hart等通過監(jiān)測功率的變化來實現(xiàn)設(shè)備類型的辨識,而利用負(fù)荷有功、無功和諧波等特征參數(shù)來識別負(fù)荷[4];Lam等利用伏安特性來辨識負(fù)荷種類[5];Srinivasan等利用不同設(shè)備的諧波特性,結(jié)合神經(jīng)網(wǎng)絡(luò)進(jìn)行辨識[6];ROOS等基于穩(wěn)態(tài)特性進(jìn)行辨識[7]。②通過暫態(tài)投切過程的特征,實現(xiàn)對設(shè)備類型的辨識[8]。③采用大型數(shù)據(jù)庫在宏觀上存儲負(fù)荷特性,再結(jié)合非侵入式監(jiān)測方式的相關(guān)技術(shù),對負(fù)荷進(jìn)行辨識[9]。
本文在前人研究的基礎(chǔ)上,設(shè)計了適合本文硬件結(jié)構(gòu)的辨識算法。首先通過建立辨識節(jié)點(diǎn)的電流數(shù)學(xué)模型,優(yōu)化初始類心的選取過程;然后采用C-均值法對實時監(jiān)測到的電流進(jìn)行分類辨識,將辨識過的數(shù)據(jù)存入數(shù)據(jù)庫,作為后續(xù)辨識的先驗依據(jù);最后采用重復(fù)剪輯最近鄰法按最小距離原則,對混雜樣本進(jìn)行刪除。
本文算法主要基于兩個原理:電流差異性、基爾霍夫電流定律。
調(diào)查顯示,家用電器中,冰箱、電視、洗衣機(jī)、空調(diào)以及計算機(jī)這幾種電器的居民占有率比較高[10]。家庭常用電器的電流波形實際上存在明顯差異,大部分電器的電流波形形狀是不相同的,即使形狀相似,其波形幅值也會有較大區(qū)別,因此可以將電流信號作為模式識別的特征向量來進(jìn)行電器辨識。
本文所用到的另一個重要原理是電路中的基爾霍夫電流定律。在任意瞬間,流入任意節(jié)點(diǎn)的電流之和等于流出節(jié)點(diǎn)的電流之和,數(shù)學(xué)公式表示如下:
∑I入=∑I出
(1)
式中:I入為流入節(jié)點(diǎn)的電流;I出為流出節(jié)點(diǎn)的電流。
本文設(shè)計的監(jiān)測系統(tǒng),首先根據(jù)已有的電流先驗知識建立不同電器的電流模型庫,然后再通過該模型庫來辨識電力干線上電器設(shè)備。
假設(shè)連接在電力干線上的電器設(shè)備有3臺。3臺電器設(shè)備的電壓、電流矢量分別用U1、U2、U3和I1、I2、I3表示,且:U1=U2=U3。
根據(jù)基爾霍夫電流定律,電力干線電流模型如下。
(2)
式中:I總為電力干線電流;I1、I2、I3分別為3臺被監(jiān)測設(shè)備單獨(dú)運(yùn)行狀態(tài)下的電流。
由于本文設(shè)計的硬件系統(tǒng)是非侵入式監(jiān)測方式,必須對電流先驗知識進(jìn)行分時采集。分時采集會造成各電器設(shè)備的電壓數(shù)據(jù)初相不一致,進(jìn)而造成各電器設(shè)備的電流數(shù)據(jù)存在角差。首先需要進(jìn)行角差處理,才可以運(yùn)用上述模型進(jìn)行電器辨識。
首先引入定理1。
定理1 兩個相同頻率的正弦信號,其互相關(guān)函數(shù)值和它們相位差的余弦值成正比。
該定理的數(shù)學(xué)表達(dá)如下:
(3)
式中:φ0為樣本x的初相角;φ1為樣本y的初相角;n為樣本x和樣本y的樣本長度;x(k)、y(k)分別為樣本x和樣本y的第k個元素。
假設(shè)數(shù)據(jù)庫中已存在r個周期的K種電器設(shè)備的電流數(shù)據(jù)樣本i1,i2,…,ik和電壓數(shù)據(jù)樣本u1,u2,…,uk,每種電器設(shè)備的電壓電流數(shù)據(jù)向量各有N個元素。通過上式測得角差,設(shè)第2、第3、…、第K種電器設(shè)備與第1種電器設(shè)備的電壓角差分別為:θ1,k,…,θ1,2。
至此角差補(bǔ)償完成,按照式(1)中的干線電流數(shù)學(xué)模型構(gòu)建方法,對處理后的各電器設(shè)備電流數(shù)據(jù)進(jìn)行建模,即可得到模型庫。再對實時采集到的數(shù)據(jù)和模型庫中的模型進(jìn)行上述過程的角差檢測補(bǔ)償,最后進(jìn)行聚類分析處理,即可實現(xiàn)電器的辨識。
C=[c10、c20、c30、…、cK0]×S
(4)
式中:S為組合狀態(tài)矩陣,是一個只包含0、1元素的矩陣。
S矩陣包含當(dāng)前所辨識的電器運(yùn)行狀態(tài)組合,S矩陣大小為K×2K,其元素值可以通過下述方式取得:
(5)
模型庫中共有Q=2K個類心,再假設(shè)自上次聚類剪輯完成時刻至當(dāng)前時刻所采集到的第i組數(shù)據(jù)為ci,對新采集到的電流數(shù)據(jù)按照最小距離原則劃分。劃分完成后,再重新計算相應(yīng)類的類心,重復(fù)采集劃分過程,直到數(shù)據(jù)量到達(dá)某個設(shè)定值時,進(jìn)行聚類剪輯,再重復(fù)上述過程。
本文所用C-均值法聚類的算法過程如下。
①選擇Q個類心。
③計算重新分類后的類心。
(6)
隨著樣本數(shù)據(jù)量增多,必須對數(shù)據(jù)進(jìn)行刪減。刪減過程堅持兩個優(yōu)先原則:一是將混雜樣本刪除,二是將距離類心較遠(yuǎn)的樣本刪除。首先將混雜樣本刪除后重新計算類心,然后找出距離新類心相對較遠(yuǎn)的數(shù)據(jù)進(jìn)行刪除。具體過程如下。
①實時電流通過上文的C-均值法分類后存儲入數(shù)據(jù)庫,作為樣本為后續(xù)實時監(jiān)測的數(shù)據(jù)辨識提供類心校正。假設(shè)此時系統(tǒng)所采集到樣本集為C,隨機(jī)分成s組,設(shè):
C={C1、C2、C3、…、Cs}
(7)
②采用最近鄰法,以Cj+1為參考集,對Cj中的樣本進(jìn)行分類。
③去除第二步中的被錯分類的樣本。
④采用所留下的樣本構(gòu)成新的樣本集,設(shè)為C(NE),如果經(jīng)過K次迭代后沒有樣本被剪輯掉,則停止;否則轉(zhuǎn)至步驟①。
⑤剪輯類邊界樣本,得到新的樣本集C(NE);重新計算各類類心樣本到該類新類心的距離,刪除距離值最大的前M個數(shù)據(jù)。
理論上,當(dāng)電器數(shù)量過多情況下,不排除出現(xiàn)類心重合的問題。本文通過辨識節(jié)點(diǎn)設(shè)計,在結(jié)構(gòu)上避免了單個節(jié)點(diǎn)電器設(shè)備過多的情況。為了進(jìn)一步避免此類問題,對類心重合問題提出如下解決思路:記錄所有設(shè)備的運(yùn)行停止?fàn)顟B(tài),當(dāng)出現(xiàn)類心重合無法辨識情況時,系統(tǒng)會根據(jù)前一時刻的運(yùn)行記錄,作出最可能的運(yùn)行狀態(tài)判斷。
每個辨識節(jié)點(diǎn)連接3個用電設(shè)備。電器連接情況如表1所示。辨識模式是每秒3組數(shù),每秒辨識3次,每分鐘剪輯一次。采用WiFi通信方式,使用TCP/IP協(xié)議。
表1 電器連接情況Tab.1 The connections of appliances
本文以一個特點(diǎn)辨識節(jié)點(diǎn)為例,說明本文系統(tǒng)的辨識效果。辨識系統(tǒng)與計算機(jī)之間的通信方式為WIFI通信,上位計算機(jī)所用軟件采用LABVIEW編寫。
角差補(bǔ)償前后電流比較曲線如圖2所示。
圖2 電流比較曲線 Fig.2 Comparison of the current waveforms
顯示屏和小風(fēng)扇的電流波形均以臺式機(jī)的電流波形為參考,進(jìn)行角差補(bǔ)償。兩種電器的電流波形均發(fā)生了一定程度的相移。
電器辨識過程電流波形如圖3所示。
圖3 辨識過程電流波形圖 Fig.3 Current waveforms of identification process
從圖3可以看出,實時電流波形與模型庫中第三條先驗電流波形基本重合,說明辨識結(jié)果非常準(zhǔn)確。
為了展示分類效果,本文采用主成分分析(principal component analysis,PCA)方法對電流數(shù)據(jù)進(jìn)行降維處理。利用PCA的前兩位分量所得到的分類效果如圖4所示。PCA貢獻(xiàn)度為80%以上,前兩位分量貢獻(xiàn)度分別為75.247%和5.239%。所有待辨識的電器設(shè)備在分類空間均得到了很好的劃分。
圖4 聚類效果圖 Fig.4 Clustering effect diagram
本文對9種電器分3個辨識節(jié)點(diǎn)進(jìn)行了2 h試驗,對相關(guān)的辨識結(jié)果進(jìn)行了數(shù)據(jù)統(tǒng)計。辨識節(jié)點(diǎn)數(shù)據(jù)統(tǒng)計情況如表2所示。
表2 節(jié)點(diǎn)辨識情況表Tab.2 The situations of node identification
運(yùn)行狀態(tài)準(zhǔn)確性統(tǒng)計情況如表3所示。
表3 運(yùn)行狀態(tài)辨識情況表Tab.3 The situations of operation status identification
本文對侵入式和非侵入式兩種主流監(jiān)測方式進(jìn)行了研究,將非侵入式方法和侵入式結(jié)構(gòu)相結(jié)合,提出了一種新的負(fù)荷監(jiān)測方式。通過建立電力干線電流模型,為C-均值分類算法提供初始類心,再利用重復(fù)剪輯近鄰法刪除混雜樣本。通過狀態(tài)記錄模式,解決了聚類過程中可能出現(xiàn)的類心重合問題。試驗表明,本文所提方法在辨識的準(zhǔn)確性方面取得了令人滿意的結(jié)果。
參考文獻(xiàn):
[1] LIANG J,SIMON K,KENDALL G. Load signature srudy-partⅠ:basic concept,struture,and methodology[J]. IEEE Transaction on Power Delivery,2010,25(2):511-560.
[2] LIANG J,SIMON K,KENDALL G. Load signature srudy-partⅡ:disaggregation framework,simulation and application[J].IEEE Transaction on Power Delivery,2010,25(2):1-3.
[3] HANNU P.Non-intrusive appliance load monitoring system based on modern KWh-meter[R].1998.
[4] HART G.Non-intrusive appliance load monitoring[J].Proceedings of IEEE,1992,80(12):1870-1891.
[5] LAM H,FUNG G,LEE W.Novel method to construct taxonomy of electrical appliances based on load signatures[J].IEEE Transactions on Consumer Electronics,2007,53(2):653-660.
[6] SRINIVASAN D,NG W S,LIEW A C.Neural- network-based signature Identification for harmonic source identification[J].Power Delivery,IEEE,2006,21(1):398-405.
[7] ROOS J.G,LANE I.Using neural networks for non-intrusive monitoring of industrial electrical loads[C]//Proceeds of IEEE Instrumentation and Measurement Technology Conference,1994:1115-1118
[8] MARTINS J F,LOPES R.A novel nonintrusive load monitoring system based on the S-Transform [C]//Proceeds of 2012 13th International Conference on Optimization of Electrical and Electronic Equipment(OPTIM),2012:973-978.
[9] LIN Y H,TSAI M S.Novel feature extraction method for the development of nonintrusive load monitoring system based on BP-ANN [J].International Symposium on Computer Communication Control & Automation,2010(2):215-218.
[10]ALMEIDA A. Report with the results of the surveys based on questionnaires for all countries [R].2005.