專利名稱:一種基于梯度的離線異常數(shù)據(jù)檢測方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電力數(shù)據(jù)處理技術(shù)領(lǐng)域,更具體地說,涉及一種基于梯度的離線異常數(shù)據(jù)檢測方法。
背景技術(shù):
隨著電網(wǎng)信息化“SG-ERP工程”深入開展和電網(wǎng)“十二五”智能化規(guī)劃的部署實施,對海量歷史/實時數(shù)據(jù)庫數(shù)據(jù)服務能力智能優(yōu)化研究提出了更高的要求。但是,現(xiàn)有的電力數(shù)據(jù)的采集存儲過程中,不可避免地會出現(xiàn)異常數(shù)據(jù),因此,如何對電力數(shù)據(jù)中的離線異常數(shù)據(jù)進行檢測成為亟待解決的問題
發(fā)明內(nèi)容
有鑒于此,本申請?zhí)峁┮环N基于梯度的離線異常數(shù)據(jù)檢測方法,以對電力數(shù)據(jù)中的異常數(shù)據(jù)進行檢測。為實現(xiàn)上述目的,本發(fā)明提供了如下技術(shù)方案一種基于梯度的離線異常數(shù)據(jù)檢測方法,包括獲取待檢測的數(shù)據(jù);計算t時刻所述待檢測數(shù)據(jù)的前向梯度Gi,t和后向梯度(Vi,t,其中,
「 P Vi-V^r ( Vw-ViGtt=-~— 5 (j;,=—~L ,
5T .τvt為t時刻的待檢測數(shù)據(jù),vt_,為t_ τ時刻的待檢測數(shù)據(jù),vt+τ為t+ τ時刻的待檢測數(shù)據(jù),Gi,t為第i類數(shù)據(jù)在t時刻的前向梯度,G, i,t為第i類數(shù)據(jù)在t時刻的后向梯度;依據(jù)所述前向梯度和后向梯度以及待檢測數(shù)據(jù)的正常閾值,檢測所述待檢測數(shù)據(jù)是否異常。上述方法,優(yōu)選的,依據(jù)所述前向梯度和后向梯度以及待檢測數(shù)據(jù)的閾值,檢測所述待檢測數(shù)據(jù)是否異常包括依據(jù)所述前向梯度和后向梯度計算判定式,所述判定式為C=GiitXGi ijt ;當c〈0,且HiaxilGi,丄|G' i,t I} XTi時,所述待檢測數(shù)據(jù)異常;否則,所述待檢測數(shù)據(jù)正常。上述方法,優(yōu)選的,當檢測出所述待檢測數(shù)據(jù)異常后,還包括對檢測出的異常數(shù)據(jù)進行修正,修正公式為Vt = Vf-r ^ V,+T其中,^為對t時刻的數(shù)據(jù)進行修正后的數(shù)據(jù)。通過以上方案可知,本申請?zhí)峁┑囊环N基于梯度的離線異常數(shù)據(jù)檢測方法,通過待檢測數(shù)據(jù)的前向梯度和后向梯度值檢測數(shù)據(jù)是否異常,其實現(xiàn)方法簡單,能夠快速、準確地對海量離線電力數(shù)據(jù)進行檢測。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本申請實施例提供的一種基于梯度的離線異常數(shù)據(jù)檢測方法的流程圖;圖2為本申請實施例提供的另一種基于梯度的離線異常數(shù)據(jù)檢測方法的流程圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本申請實施例公開的一種基于梯度的離線異常數(shù)據(jù)檢測方法的流程圖如圖I所示,包括步驟SlOl :獲取待檢測的數(shù)據(jù);可以從緩存中獲取待檢測的數(shù)據(jù),也可以從存儲器中獲取待檢測的數(shù)據(jù)。步驟S102 :計算t時刻所述待檢測數(shù)據(jù)的前向梯度Gi t和后向梯度G' i,t,其中,
ττvt為t時刻的待檢測數(shù)據(jù),vt_,為t_ τ時刻的待檢測數(shù)據(jù),vt+τ為t+ τ時刻的待檢測數(shù)據(jù),Gi,t為第i類數(shù)據(jù)在t時刻的前向梯度,G, i,t為第i類數(shù)據(jù)在t時刻的后向梯度;步驟S103 :依據(jù)所述前向梯度和后向梯度以及待檢測數(shù)據(jù)的正常閾值,檢測所述待檢測數(shù)據(jù)是否異常。電力數(shù)據(jù)在采集過程中,由于干擾等的存在,有尖銳毛刺(數(shù)據(jù)突變)生成,使得電力數(shù)據(jù)異常,本實施例中,所述待檢測數(shù)據(jù)的正常閾值用于判斷數(shù)據(jù)采集過程中是否生成尖銳的毛刺,如果大于該正常閾值,說明有尖銳毛刺生成,否則,沒有尖銳毛刺生成。正常閾值的取值與數(shù)據(jù)類型相關(guān),不同的數(shù)據(jù)類型對應不同的正常閾值,具體取值可根據(jù)實際經(jīng)驗確定。優(yōu)選的,可以依據(jù)所述前向梯度和后向梯度計算判定式,所述判定式為C=Gi,tXG' i,t ;結(jié)合該判定式c的取值判斷待檢測數(shù)據(jù)是否異常。當c〈0,且maxilGi.^G' ,JDTi時,所述待檢測數(shù)據(jù)異常;否則,所述待檢測數(shù)據(jù)正常。本申請實施例提供的一種基于梯度的離線異常數(shù)據(jù)檢測方法,通過待檢測數(shù)據(jù)在t時刻的前向梯度和后向梯度值檢測數(shù)據(jù)是否異常,其實現(xiàn)方法簡單,能夠快速、準確地對海量離線電力數(shù)據(jù)進行檢測。本申請實施例提供的另一種基于梯度的離線異常數(shù)據(jù)檢測方法的流程圖如圖2所示,包括步驟S201 獲取待檢測的數(shù)據(jù);步驟S202 :計算t時刻所述待檢測數(shù)據(jù)的前向梯度Gi,t和后向梯度G' u,其中,
ττvt為t時刻的待檢測數(shù)據(jù),vt_,為t_ τ時刻的待檢測數(shù)據(jù),vt+τ為t+ τ時刻的待檢測數(shù)據(jù),Gi,t為第i類數(shù)據(jù)在t時刻的前向梯度,G, i,t為第i類數(shù)據(jù)在t時刻的后向梯度;步驟S203 :依據(jù)所述前向梯度和后向梯度以及待檢測數(shù)據(jù)的正常閾值,檢測所述·待檢測數(shù)據(jù)是否異常;步驟S204 :對檢測出的異常數(shù)據(jù)進行修正,修正公式為I = '-1 ^ V +r其中,巧為對t時刻的數(shù)據(jù)進行修正后的數(shù)據(jù)。本實施例中,步驟S20f步驟S203與圖I所示步驟SlOf步驟S103相同,這里不再贅述,本申請實施例與圖I所示的實施例的不同在于當檢測出異常數(shù)據(jù)時,對異常數(shù)據(jù)進行修正,以提高數(shù)據(jù)的可靠性。由于電力數(shù)據(jù)包括多種類型的數(shù)據(jù),如電容電抗類數(shù)據(jù)、主變類數(shù)據(jù)、線路類數(shù)據(jù)和電壓類數(shù)據(jù)等,對于每一類離線電力數(shù)據(jù),都可以應用本申請實施例提供的離線濾波器進行濾波,以保證電力數(shù)據(jù)的可靠性。對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
權(quán)利要求
1.一種基于梯度的離線異常數(shù)據(jù)檢測方法,其特征在于,包括 獲取待檢測的數(shù)據(jù); 計算t時刻所述待檢測數(shù)據(jù)的前向梯度Gi, t和后向梯度G, i, t,其中, 。(=U ’ τ ιΛ τVt為t時刻的待檢測數(shù)據(jù),vt_,為t_ τ時刻的待檢測數(shù)據(jù),vt+τ為t+ τ時刻的待檢測數(shù)據(jù),Gijt為第i類數(shù)據(jù)在t時刻的前向梯度,Gi i,t為第i類數(shù)據(jù)在t時刻的后向梯度;依據(jù)所述前向梯度和后向梯度以及待檢測數(shù)據(jù)的正常閾值,檢測所述待檢測數(shù)據(jù)是否異常。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,依據(jù)所述前向梯度和后向梯度以及待檢測數(shù)據(jù)的閾值,檢測所述待檢測數(shù)據(jù)是否異常包括 依據(jù)所述前向梯度和后向梯度計算判定式,所述判定式為C=Gi^XG' ijt ; 當(3〈0,且!^1{%,丄lG' i,t |}XTi時,所述待檢測數(shù)據(jù)異常;否則,所述待檢測數(shù)據(jù)正堂巾O
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,當檢測出所述待檢測數(shù)據(jù)異常后,還包括 對檢測出的異常數(shù)據(jù)進行修正,修正公式為 Λ ν(_τ + I Vi= ^2^ 其中4為對t時刻的數(shù)據(jù)進行修正后的數(shù)據(jù)。
全文摘要
本申請實施例公開了一種基于梯度的離線異常數(shù)據(jù)檢測方法,包括獲取待檢測的數(shù)據(jù),計算t時刻所述待檢測數(shù)據(jù)的前向梯度Gi,t和后向梯度G′i,t,其中vt為t時刻的待檢測數(shù)據(jù),vt-τ為t-τ時刻的待檢測數(shù)據(jù),vt+τ為t+τ時刻的待檢測數(shù)據(jù),Gi,t為第i類數(shù)據(jù)在t時刻的前向梯度,G′i,t為第i類數(shù)據(jù)在t時刻的后向梯度,依據(jù)所述前向梯度和后向梯度以及待檢測數(shù)據(jù)的正常閾值,檢測所述待檢測數(shù)據(jù)是否異常,本申請實施例提供的基于梯度的離線異常數(shù)據(jù)檢測方法,實現(xiàn)簡單,能夠快速、準確地對海量離線電力數(shù)據(jù)進行檢測。
文檔編號G06F19/00GK102945332SQ20121048849
公開日2013年2月27日 申請日期2012年11月26日 優(yōu)先權(quán)日2012年11月26日
發(fā)明者王偉, 范黎敏, 沈科炬, 應芳義, 羅立華, 魏潔, 童可君, 沈貝石, 虞東彥, 高朋 申請人:慈溪市供電局, 國家電網(wǎng)公司