周春雷, 董新微, 季 良, 張璧君, 李守超, 陳潤東, 張 辰
(1.國家電網(wǎng)有限公司大數(shù)據(jù)中心, 北京 100032; 2.北京國網(wǎng)信通埃森哲信息技術(shù)有限公司, 北京 100032;3.華北電力大學電氣與電子工程學院, 北京 102206)
隨著電力物聯(lián)網(wǎng)的大力開展,智能電表等大量先進量測體系設備在用戶側(cè)廣泛接入[1],使電網(wǎng)企業(yè)全面走向信息化,數(shù)據(jù)化,用戶用電數(shù)據(jù)迎來了爆發(fā)式增長,并且隨著新能源消納、電動汽車、智能用電等新興業(yè)務開展[2],電網(wǎng)與用戶的關(guān)系已經(jīng)從用戶單向用電模式轉(zhuǎn)化為電網(wǎng)-用戶之間雙向互動的深層次模式,同時需求響應(demand response,DR)的試點應用也需要調(diào)動大量用戶參與實施[3],
但是由于用戶的主觀心理以及客觀環(huán)境的差異導致不同用戶具有不同程度的不確定性行為(uncertain behavior,UB),使需求響應的執(zhí)行往往難以達到理想效果,影響電網(wǎng)調(diào)控目標的實現(xiàn)和電網(wǎng)新業(yè)務的開展,因此如何分析用戶的不確定性行為,挖掘用戶的不確定性行為,量化評價用戶用電行為的不確定性程度,從而選取合適用戶參與電網(wǎng)業(yè)務,是電網(wǎng)需要考慮的難點。此外也存在用戶不確定性程度難以量化評價的問題,因此挖掘用戶的不確定性行為,分析用戶的不確定性程度,有助于電網(wǎng)公司合理選取用戶參與調(diào)控,降低用戶違約風險,保障電網(wǎng)安全運行和調(diào)控目標實現(xiàn)。
目前針對用戶用電不確定性問題已逐漸成為研究熱點,但是相關(guān)研究仍較少。彭文昊等[4]建立用戶與電網(wǎng)激勵之間關(guān)系的不確定性模型,與電網(wǎng)側(cè)激勵間的關(guān)系用不確定性模型來表征;徐青山等[5]根據(jù)用戶心理,建立了不確定性模型;孫毅等[6]通過定義舒適度違反率的概念量化表示了用戶為的不確定性;姜勇等[7]考慮了不確定性對電價設定的影響;Tabandeh等[8]考慮設備故障導致用戶的不確定性行為;徐蕾等[9]提出一種識別人群異常行為的方法,通過人群分布和運動信息加以檢測異常行為而更好的預警;龔安等[10]對單維狀態(tài)數(shù)據(jù)通過時間序列自回歸模型對主泵的異常狀態(tài)進行檢測;Wu等[11]利用隨機模糊變量來表示用戶不確定性,但存在主觀性較強的問題;李忱等[12]提出了一種基于支持數(shù)據(jù)描述和不確定性推理的單類通用隱寫分析算法,但檢測精度和可靠性離實用還有較大的差距。
以上文獻雖然從電價、激勵,用戶舒適度、主觀心理等方面研究了用戶的不確定性,但是上述方法較少從用戶用電數(shù)據(jù)角度考慮,隨著用戶用電需求爆發(fā)式增長,智能電表采集的用戶用電數(shù)據(jù)日益增長,而現(xiàn)有方法存在的用戶不確定性程度判斷效果欠佳,檢測精度和可靠性較低,仍未具備可泛化實用的特征,難以適應大量用戶參與電網(wǎng)新興業(yè)務開展的現(xiàn)狀,電網(wǎng)需要選取優(yōu)質(zhì)用戶參與新興業(yè)務,保證電網(wǎng)與用戶實現(xiàn)良好的雙向互動,達到需求響應等新興業(yè)務開展的理想效果。因此亟需一種具有高精度、高可靠性,具有泛化特征的用戶用電不確定性行為檢測方法。
基于此,根據(jù)用戶用電數(shù)據(jù)的時序特性,提出基于時域特征提取的用戶用電不確定性行為檢測方法,首先對用戶用電數(shù)據(jù)進行特征分量提取,從中檢測用戶的不確定性行為,其次提出局部不確定性指標和整體不確定性指標分析用戶不確定性程度,進而對用戶進行優(yōu)先級排序;最后將本文檢測方法與傳統(tǒng)方法進行對比,為電網(wǎng)公司選取優(yōu)質(zhì)用戶參與需求響應等新興業(yè)務提供依據(jù)。
在電力物聯(lián)網(wǎng)支撐下,電力系統(tǒng)的發(fā)、輸、配、用電等各個環(huán)節(jié)都將演繹出新業(yè)務,比如電動汽車服務、源網(wǎng)荷儲協(xié)同互動[13]、新能源云建設、綜合能源服務、多站融合發(fā)展、虛擬電廠運營、能源互聯(lián)網(wǎng)生態(tài)圈構(gòu)建等新興業(yè)務的建設,新業(yè)務的發(fā)展離不開電力用戶的廣泛支撐。此外隨著電力物聯(lián)網(wǎng)廣泛建設,智能電表也廣泛應用于新能源接入業(yè)務場景、雙向計量業(yè)務場景和智能家居控制與需求響應調(diào)控場景。
以智能用電和DR調(diào)控場景為例,隨著人們消費水平的提高和住宅智能化發(fā)展,智能家居涉及范圍日漸增多,系統(tǒng)配置也更加多元化。智能電表在其中起到重要作用,既可實時監(jiān)測智能家居負荷狀態(tài),同時可與電網(wǎng)保持雙向通信,在必要時控制柔性負荷。此外,可以對智能電表采集的用戶用電數(shù)據(jù)開展用戶行為分析,選取合適用戶可對其智能家居進行控制,可以避免出現(xiàn)用電高峰時電能不足和用電低谷時電能富余等狀況。
因此在開展上述新興業(yè)務場景建設時,電網(wǎng)公司需要通過智能電表與用戶建立雙向互動,只有充分了解用戶的用電行為特征,分析用戶行為的不確定性對電網(wǎng)業(yè)務造成的影響,電網(wǎng)才能更準確地選取用戶進行雙向互動,進而發(fā)展新興業(yè)務。
用戶產(chǎn)生不確定性主要有三方面原因[14-15]:一是用戶主體,每位用戶都具有獨立的思維意識,其心情和心理活動都各有差異;二是用電行為環(huán)境,影響電力用戶行為的外界環(huán)境包括環(huán)境溫濕度、天氣因素、電價因素等;三是用電方式,電力用戶為達到某一用電目標需要對電器采取不同的用電方式,包括對空調(diào)、熱水器、電熱泵等家用電器的溫度和開關(guān)調(diào)節(jié),還有對電動汽車、分布式儲能、分布式可再生能源的使用或控制,以上各個方面的因素均導致用戶出現(xiàn)不確定性行為。
雖然對電力系統(tǒng)中各物理元件已建立相應的物理模型,但是對用戶的不確定行為難以建立有效的先驗物理模型,往往是基于大量歷史用電數(shù)據(jù)進行預測分析[16-17]。
用戶用電行為具有可預測性和不確定性。而用戶的用電數(shù)據(jù)是一個典型的時序數(shù)據(jù)[18],其具有周期性和趨勢性等時序特性,時間維度上體現(xiàn)為時變特性,因此可以從用戶的用電數(shù)據(jù)中檢測用戶的不確定性行為[19],對用戶的不確定性行開展研究,分析其不確定性程度。
面向電力新業(yè)務的用戶不確定性行為檢測技術(shù)架構(gòu)如圖1所示,由下至上可分為業(yè)務場景層,智能電表采集層,不確定性行為檢測層,以及電網(wǎng)調(diào)控層。

圖1 用戶不確定性行為檢測技術(shù)架構(gòu)
在業(yè)務場景層中,由電力物聯(lián)網(wǎng)衍生出的諸如新能源消納、電動汽車服務、源網(wǎng)荷儲協(xié)同互動、用戶智能用電等新興業(yè)務中,均有大量用戶參與,且用戶的不確定性程度對業(yè)務的開展具有不同程度的影響,因此文中將各業(yè)務場景的用戶用電數(shù)據(jù)作為不確定性行為檢測對象。
智能電表主要是對來自業(yè)務場景層的用戶用電數(shù)據(jù)進行采集分析,以便進一步對數(shù)據(jù)進行特征分量提取,檢測用戶用電不確定性行為。針對智能電表上傳的數(shù)據(jù),在檢測層利用特征分量提取算法,對時序用電數(shù)據(jù)進行分解,提取周期分量、趨勢分量和隨機分量,并進一步挖掘隨機分量,判斷其中的用戶不確定行為點,具體算法步驟在第2節(jié)詳述。在提取用戶不確定性行為點后,智能電表將數(shù)據(jù)上傳給電網(wǎng)公司,由電網(wǎng)公司對各類用戶的不確定性程度進行分析,評價用戶的整體不確定性和局部不確定性,并對用戶不確定性進行排序,從而選取不同的用戶參與電網(wǎng)調(diào)控業(yè)務,實現(xiàn)用戶與業(yè)務的雙向互動。
為了從各業(yè)務場景的海量用電數(shù)據(jù)中檢測用戶的不確定性行為,根據(jù)時序數(shù)據(jù)具有周期性、趨勢性和隨機性的特點,提出一種基于時序數(shù)據(jù)的特征分量提取算法來檢測用戶的不確定性行為,具體算法流程如圖2所示。
用戶用電數(shù)據(jù)具有典型非平穩(wěn)時間序列的特征,可以用時序分解算法對其進行分解,并表示為一種加性模型:
Yt=Tt+St+Rt
(1)
式(1)中:Yt為用戶用電時序數(shù)據(jù);由趨勢分量Tt、周期分量St和隨機分量Rt組成;t為用電數(shù)據(jù)對應時刻。其中趨勢分量和周期分量是平穩(wěn)部分,剩余的隨機分量就是時序數(shù)據(jù)的非平穩(wěn)部分,基于這部分對用戶的不確定性異常用電行為檢測進行研究。首先提取周期分量和趨勢特征分量,在確定隨機誤差后提取隨機分量Rt,再判斷奇異點是否為用戶不確定性行為,具體步驟如下。
步驟1提取周期特征分量。為了確定用戶用電時序數(shù)據(jù)的周期性,便于后續(xù)研究,需要提取周期特征分量。目前已有方法是利用傅里葉變換(Fourier transform,F(xiàn)T)、小波變換(wavelet transform,WT)等方法確定周期。現(xiàn)根據(jù)時序數(shù)列周期特點,提出一種全新方法確定周期L。首先根據(jù)式(2)對時間序列X{x1,x2,…,xM}進行差分計算,M為數(shù)據(jù)編號(m>30,n>50),得到矩陣A。
(2)
分別對式(2)的每一行元素做線性擬合,并分別代入Y=aN+b中得到A′,a和b分別為線性擬合后的系數(shù)矩陣和常數(shù)項矩陣,如式(3)所示。
(3)
采用最小二乘法即式(4)計算A與A′每行最小誤差,最小誤差的所在行數(shù)即為周期L。誤差d如式(4)所示,i和j分別為行數(shù)和列數(shù)。
(4)
步驟2提取趨勢特征分量。在確定周期L后,用L將用戶數(shù)據(jù)的時序數(shù)列X劃分成矩陣B。
(5)
式(5)中:各行表示相同周期內(nèi)所有時間點的集合;各列表示不同周期但相同位置的點的集合。xM之后數(shù)據(jù)均為空值NA。分別提取B中每列,依次記做L1~LL。對序列Li分別進行如下操作:①數(shù)據(jù)清洗,若用戶用電數(shù)據(jù)序列中存在空值,則去除空值;②對清洗后的用戶用電數(shù)據(jù)時序序列Li進行聚類,將聚類后單獨的離群點判斷為奇異點E;如果用電時序數(shù)列Li的趨勢分量為定值,則在該定值直線上的點為趨勢分量點,其余點則判定為奇異點;若趨勢分量按規(guī)律分布,則按規(guī)律分布的點為趨勢分量點,否則為奇異點;若為隨機分布,則需確定隨機分布范圍的上下限,在該范圍之外的點均為奇異點。
步驟3確定隨機誤差NeN~FeN(r)。為了確定用電數(shù)據(jù)時序數(shù)列的隨機誤差,需要求取隨機誤差分量的分布函數(shù),分別提取矩陣B的每一行元素,得到共計N個時間序列,分別記做N1~NN,其中每個Ni序列均有L個數(shù)據(jù),然后對序列X進行統(tǒng)計分析,得到序列X的分布模型X~F(x)。按照F(x)的分布模型可以得到一組全新的序列N′1,N′2,…,N′N,對新序列從小到大依次排序,對于原序列N1,N2,…,NN內(nèi)元素從小到大排序,并減去序列N′1,N′2,…,N′N內(nèi)對應位置元素,得到N個隨機誤差序列,記為Rt(i)。基于Rt(i)可求得每個序列Ni的隨機誤差分布模型,記做Ne1~Fe1(r),Ne2~Fe2(r),…,Xe~Fe(r)。
(6)
由式(6)即可求得用戶用電數(shù)據(jù)時序數(shù)列X的隨機誤差分布范圍。

(7)
(8)
選取北方某地用電數(shù)據(jù)進行仿真,經(jīng)智能電表采集三類用戶某一周工作日的用電數(shù)據(jù)集,采樣間隔為15 min,共480個采樣點。首先對用戶用電數(shù)據(jù)進行數(shù)據(jù)清洗,之后采用上述特征分量提取算法對時序數(shù)據(jù)進行分解,提取用戶用電數(shù)據(jù)的趨勢分量、周期分量,這部分作為用電時序數(shù)據(jù)的平穩(wěn)部分,可以反映用戶一周內(nèi)的用電趨勢性和相對固定的用電周期性等確定性行為特性。在剔除時序數(shù)據(jù)平穩(wěn)部分后,隨機分量作為非平穩(wěn)部分集中了用戶用電行為的不確定性和隨機性,對用戶不確定性行為檢測也主要集中在這一部分。下面分別對三類用戶進行用電數(shù)據(jù)特征分解,并檢測不確定性異常行為點。
圖3是第一類用戶特征分量提取結(jié)果。圖3(a)是經(jīng)數(shù)據(jù)清洗后第一類用戶一周用電數(shù)據(jù),在此基礎(chǔ)上,利用時序特征分量提取算法,提取出用戶用電時序數(shù)據(jù)的周期、趨勢和隨機分量,如圖3(b)~圖(d)所示。其中圖3(b)是提取用電數(shù)據(jù)的周期分量,從中可以看出用戶具有明顯的周期特性,周期L=72。圖3(c)提取出用電數(shù)據(jù)趨勢分量,反映了用戶一周的大致用電趨勢,為了完整體現(xiàn)提取的特征分量,在特征分量中會有負值域部分,但是這部分并不影響對用戶整體用電數(shù)據(jù)的分析,因為周期、趨勢和隨機三個分量之和仍為用電數(shù)據(jù)采樣值。對剩余隨機分量的480個采樣點進行檢測,紅點代表檢測出的用戶不確定性行為點,其中共有31個點為用戶不確定性異常行為點,分布情況如圖3(d)所示。

圖3 第一類用戶用電數(shù)據(jù)特征分量提取結(jié)果
圖4是對第二類用戶的特征分量提取結(jié)果,周期分量、趨勢分量和隨機分量如圖4(b)~圖(d)所示,其中周期長度L=60,該類用戶用電趨勢較為平穩(wěn),在隨機分量中共有16點被判為用戶不確定性異常行為點,分布情況如圖4(d)所示。

圖4 第二類用戶用電數(shù)據(jù)特征分量提取結(jié)果
圖5是對第三類用戶的特征分量提取結(jié)果,各分量如圖5(b)~圖5(d)所示,其中周期長度L=63,該類用戶的用電趨勢具有一定的波動,在隨機分量中共有20點為用戶不確定性異常行為點,分布情況如圖5(d)所示。

圖5 第三類用戶用電數(shù)據(jù)特征分量提取結(jié)果
為了準確評價用戶的不確定性程度,便于電網(wǎng)在不同時段選擇合適的確定性用戶參與需求響應策略,從時域角度分別定義用戶局部不確定性指標fUBP(iL)和整體不確定性指標FUBP(nL):
(9)
(10)
式中:kiL是在第i個周期內(nèi)檢測出的用戶UB點數(shù);NiL是在第i個周期內(nèi)的采樣點數(shù);i=0,1,2,…,n。局部不確定性指標fUBP(iL)反映了當前第i個周期內(nèi)用戶的不確定性程度,而整體不確定性指標FUBP(nL)是對前n個周期檢測結(jié)果的分析,是對用戶不確定性程度的整體評價。基于這兩個指標對三類用戶的不確定性程度進行評價,如表1所示。

表1 各類用戶的fUBP和FUBP指標結(jié)果
根據(jù)特征分量提取結(jié)果可知,用戶用電數(shù)據(jù)的周期分量共可分為7個長度Ln=3的周期,在每個周期內(nèi)各類用戶具有不同程度的不確定性。對于局部不確定性指標fUBP,當檢測L2周期內(nèi)的采樣值時,三類用戶的指標排序為fUBP1>fUBP2>fUBP3,說明此時第一類用戶的不確定性程度最大,而第二類用戶的不確定性大于第三類用戶;而在L4周期內(nèi),fUBP指標排序為fUBP2>fUBP3>fUBP1,此時第二類用戶的不確定性程度最大,然后為第三類用戶和第一類用戶;而在L6周期內(nèi),fUBP指標排序為fUBP2>fUBP3=fUBP1,即此時第二類用戶的不確定性最大,但第一和第三類用戶的不確定性程度相同。
對于整體不確定性指標FUBP2>FUBP1>FUBP3,當Ln=7時,三類用戶的整體不確定性程度排序為FUBP1>FUBP2>FUBP3,說明第一類用戶的整體不確定性程度最大,其次為第二類用戶和第三類用戶;當Ln=5時,F(xiàn)UBP2>FUBP1>FUBP3,說明在前5個周期內(nèi),第二類用戶的不確定性最大,其次為第一類和第三類用戶;當Ln=3時,F(xiàn)UBP1>FUBP3>FUBP2,說明在前3個周期內(nèi)第一類用戶的不確定性程度最大,其次為第三類用戶和第二類用戶。在不同周期內(nèi),各類用戶的不確定性程度都有差異。
因此當電網(wǎng)需要用戶響應調(diào)控時,根據(jù)要下發(fā)指令的起止時間和持續(xù)時長,將不確定性從低到高依次排序,優(yōu)先選擇在當前時段不確定性程度最低的用戶,并根據(jù)持續(xù)時間長短,動態(tài)選擇用戶參與調(diào)控,從而減少用戶違約風險,最大程度滿足電網(wǎng)業(yè)務要求,減少不確定性所帶來的影響。
最后將文中檢測方法與傳統(tǒng)常用方法進行對比,結(jié)果如表2所示。

表2 本文方法與其他方法對比
從表2中可以看出,本文方法與傳統(tǒng)方法相比,總體上有明顯優(yōu)勢,雖然在短期檢測速率上稍慢,但是在短期精度和效率上均有明顯提高,并且從長期來看精度、效率和速率均有明顯提升,因此在面對大量用戶長期用電數(shù)據(jù)時,本文方法的優(yōu)勢能進一步凸顯。
針對電網(wǎng)用戶不確定性行為檢測和用戶不確定性程度難以量化評估的問題,文中提出一種基于用戶用電數(shù)據(jù)的特征分量提取算法來檢測用戶的不確定性行為,并從局部不確定性和整體不確定性指標兩個維度量化和評價用戶的不確定性程度,對用戶的不確定性進行排序。
通過算例仿真可知,不同類型的用戶具有不同的趨勢分量、周期分量和隨機分量特征,檢測出的不確定性行為點在隨機分量中的分布呈集中或分散的特性,因此用戶的不確定性是動態(tài)變化的,其整體不確定性并不等于局部不確定性,電網(wǎng)公司在選取用戶參與調(diào)控時應根據(jù)所處時段不同用戶的不確定性程度進行排序,優(yōu)先選擇確定性程度高的用戶參與調(diào)控。通過對比其他檢測方法,文中方法在檢測精度、效率和速率方面具有明顯優(yōu)勢。