本發(fā)明專利技術公開一種面向電網(wǎng)調(diào)控運行的數(shù)據(jù)血統(tǒng)分析方法,包括如下步驟:S1,為電網(wǎng)調(diào)控運行數(shù)據(jù)建立數(shù)據(jù)血統(tǒng)結構,組成哈希表;S2,發(fā)現(xiàn)數(shù)據(jù)異常時,在數(shù)據(jù)血統(tǒng)結構中定位目標數(shù)據(jù)的節(jié)點;S3,基于數(shù)據(jù)血統(tǒng)結構和目標數(shù)據(jù)的節(jié)點,遍歷搜索數(shù)據(jù)隊列,查詢所述搜索數(shù)據(jù)隊列的隊頭元素的數(shù)據(jù)血統(tǒng)信息,將數(shù)據(jù)血統(tǒng)信息中的基因信息以及遺傳運算符加入源數(shù)據(jù)隊列末尾,將最終的源數(shù)據(jù)隊列作為所述目標數(shù)據(jù)的來源的追蹤結果。本發(fā)明專利技術可以快速地找到數(shù)據(jù)異常的相關數(shù)據(jù)以及數(shù)據(jù)之間的相互關系,及時有效地對其進行處理,提高了調(diào)度生產(chǎn)輔助決策能力,進而提高了電網(wǎng)運行安全穩(wěn)定性。
【技術實現(xiàn)步驟摘要】
本專利技術設及一種電網(wǎng)調(diào)控運行數(shù)據(jù)分析方法,尤其設及一種面向電網(wǎng)調(diào)控運行的 數(shù)據(jù)血統(tǒng)分析方法,屬于電力系統(tǒng)調(diào)度自動化
技術介紹
隨著智能電網(wǎng)調(diào)度技術支持系統(tǒng)(SG-OS巧的持續(xù)建設,電力調(diào)度數(shù)據(jù)中屯、所存 儲的數(shù)據(jù)越來越多。該些數(shù)據(jù)主要包含電網(wǎng)運行類、生產(chǎn)管理類和市場運營類等方面的數(shù) 據(jù)。智能電網(wǎng)在運行過程中,數(shù)據(jù)不可避免地會發(fā)生跳變、不刷新等異常錯誤,由于數(shù)據(jù)的 存儲方式和數(shù)據(jù)的分散性,讓用戶很難直接找到異常錯誤的相關數(shù)據(jù)并進行分析,進而找 到異常發(fā)生的原因。隨著智能電網(wǎng)的發(fā)展,電網(wǎng)生產(chǎn)運行和管理對數(shù)據(jù)準確性提出更高要 求,調(diào)度數(shù)據(jù)必須具有可靠性和完整性,才能準確反映電網(wǎng)運行情況。 在信息化時代,對于調(diào)度所有辦公自動化業(yè)務,應用與數(shù)據(jù)是密不可分的。目前, 數(shù)據(jù)使用者對電力數(shù)據(jù)有異常疑問時無法智能追蹤數(shù)據(jù)來源,更多是通過咨詢廠家或者根 據(jù)自己的工作經(jīng)驗來分析數(shù)據(jù)來源,在工作中大大降低了工作效率和數(shù)據(jù)處理的準確度。 隨著電網(wǎng)業(yè)務需求逐步增多,電網(wǎng)數(shù)據(jù)質(zhì)量要求越來越高,在電網(wǎng)實際應用業(yè)務中難免存 在異常數(shù)據(jù),僅僅通過智能電網(wǎng)調(diào)度數(shù)據(jù)模型,對于異常數(shù)據(jù)透明化查找的支持非常欠缺, 不能很快的找到異常數(shù)據(jù)的關聯(lián)數(shù)據(jù),進而對異常進行分析、處理。例如調(diào)度上報業(yè)務,需 要統(tǒng)計全網(wǎng)日電量,各個地區(qū)上報給省調(diào),省調(diào)匯總再上報國調(diào),當省調(diào)對各個地方的日電 量進行匯總發(fā)現(xiàn)數(shù)據(jù)異常時,通常需要人工判斷查找各地區(qū)上報分量,不能很快的找到異 常數(shù)據(jù)的關聯(lián)數(shù)據(jù),大大浪費調(diào)度員的上報時間,而且,在異常數(shù)據(jù)處理上人工干預太多, 主觀性過強,準確度不高,缺少對數(shù)據(jù)透明化的追蹤查找,不能滿足智能電網(wǎng)調(diào)度管理的實 際應用要求。 在公開號為CN104424269A的中國專利申請中,公開了一種數(shù)據(jù)血統(tǒng)分析方法與 裝置,包括基于模式配置對查詢語句進行分析,W識別其中的目標表、目標字段、源表與源 字段;獲取各類數(shù)據(jù)庫系統(tǒng)定義的或用戶自定義的元數(shù)據(jù)并利用元數(shù)據(jù)對查詢語句的模糊 字段進行精確匹配;根據(jù)識別出的目標字段與源字段的字段追溯順序生成查詢語句的數(shù)據(jù) 血統(tǒng)關系;通過多層語句解析分析出多條查詢語句之間的數(shù)據(jù)血統(tǒng)關系。該方案能夠?qū)崿F(xiàn) 對查詢語句中腳本數(shù)據(jù)的追蹤。但是,現(xiàn)有技術并沒有將其應用在智能電網(wǎng)調(diào)度技術支持 系統(tǒng)中,用W分析整合電網(wǎng)調(diào)控運行數(shù)據(jù)。
技術實現(xiàn)思路
針對現(xiàn)有技術的不足,本專利技術所要解決的技術問題在于提供一種面向電網(wǎng)調(diào)控運 行的數(shù)據(jù)血統(tǒng)分析方法。 為實現(xiàn)上述專利技術目的,本專利技術采用下述的技術方案: ,包括如下步驟:[000引S1,為電網(wǎng)調(diào)控運行數(shù)據(jù)建立數(shù)據(jù)血統(tǒng)結構,組成哈希表; S2,發(fā)現(xiàn)數(shù)據(jù)異常時,在數(shù)據(jù)血統(tǒng)結構中定位目標數(shù)據(jù)的節(jié)點; S3,基于數(shù)據(jù)血統(tǒng)結構和目標數(shù)據(jù)的節(jié)點,遍歷捜索數(shù)據(jù)隊列,查詢所述捜索數(shù)據(jù) 隊列的隊頭元素的數(shù)據(jù)血統(tǒng)信息,將數(shù)據(jù)血統(tǒng)信息中的基因信息W及遺傳運算符加入源數(shù) 據(jù)隊列末尾,將最終的源數(shù)據(jù)隊列作為所述目標數(shù)據(jù)的來源的追蹤結果; S4,將追蹤結果進行可視化呈現(xiàn),供調(diào)度員分析、決策。 其中較優(yōu)地,在步驟S1中,對電網(wǎng)調(diào)控運行數(shù)據(jù)進行分析,W生成識別源數(shù)據(jù)、中 間數(shù)據(jù)和目標數(shù)據(jù)的業(yè)務數(shù)據(jù)。 其中較優(yōu)地,所述哈希表包含業(yè)務數(shù)據(jù)和數(shù)據(jù)血統(tǒng)信息; 所述數(shù)據(jù)血統(tǒng)信息包含數(shù)據(jù)基因標識和遺傳因子兩部分。 其中較優(yōu)地,所述數(shù)據(jù)基因標識包括數(shù)據(jù)所在數(shù)據(jù)庫表、字段W及行鍵值; 所述行鍵值為任意值或空值。 其中較優(yōu)地,根據(jù)基因標識的所述數(shù)據(jù)庫表、所述字段W及所述行鍵值,通過哈希 函數(shù)為所述基因標識生成一個唯一標識。 其中較優(yōu)地,所述中間數(shù)據(jù)不在所述追蹤結果中進行存儲。 其中較優(yōu)地,在步驟S3中,對目標數(shù)據(jù)的來源進行追蹤具體包括如下步驟: S31,獲取目標數(shù)據(jù)的基因標識的唯一標識,并將所述唯一標識放入捜索數(shù)據(jù)隊 列;[002US32,遍歷捜索數(shù)據(jù)隊列,若捜索數(shù)據(jù)隊列為空,則跳轉(zhuǎn)到步驟S34;否則,取出隊 頭元素,W所述隊頭元素為鍵在所述哈希表中查詢所述隊頭元素的數(shù)據(jù)血統(tǒng)信息; S33,若數(shù)據(jù)血統(tǒng)信息中的遺傳因子項為空,將數(shù)據(jù)血統(tǒng)信息中的基因信息放入源 數(shù)據(jù)隊列末尾,轉(zhuǎn)向步驟S32 ;否則取出遺傳因子中遺傳運算符,加入源數(shù)據(jù)隊列末尾,同 時取出遺傳因子中雙親的唯一標識,并加入捜索數(shù)據(jù)隊列末尾,轉(zhuǎn)向步驟S32 ; S34,將源數(shù)據(jù)隊列作為追蹤結果提取出來。 其中較優(yōu)地,在步驟S31中,所述獲取目標數(shù)據(jù)的基因標識的唯一標識,并將所述 唯一標識放入捜索數(shù)據(jù)隊列具體包括如下步驟: 首先,取出目標數(shù)據(jù)的基因標識,包括;數(shù)據(jù)庫表名、字段名W及數(shù)據(jù)行鍵值; 然后,初始化捜索數(shù)據(jù)隊列; 最后,使用哈希函數(shù)算出目標數(shù)據(jù)的唯一標識,將所述唯一標識放入所述捜索數(shù) 據(jù)隊列中。[002引本專利技術所提供的面向電網(wǎng)調(diào)控運行的數(shù)據(jù)血統(tǒng)分析方法,為電網(wǎng)調(diào)控運行數(shù)據(jù)建 立數(shù)據(jù)血統(tǒng)結構,當發(fā)生數(shù)據(jù)異常時,通過采用基于寬度優(yōu)先遍歷的數(shù)據(jù)血統(tǒng)追蹤算法對 目標數(shù)據(jù)的來源進行追蹤,將追蹤結果可視化呈現(xiàn)給調(diào)度員,供調(diào)度員分析、決策。該方法 可W快速地找到數(shù)據(jù)異常的相關數(shù)據(jù)W及數(shù)據(jù)之間的相互關系,在電網(wǎng)調(diào)度應用中便于業(yè) 務數(shù)據(jù)來源的追蹤,更好的滿足調(diào)度數(shù)據(jù)業(yè)務的需求,為調(diào)度業(yè)務數(shù)據(jù)提供滿足安全性、可 靠性、一致性要求的有效數(shù)據(jù),有效地提高了調(diào)度生產(chǎn)輔助決策能力。【附圖說明】 圖1為本專利技術所提供的面向電網(wǎng)調(diào)控運行的數(shù)據(jù)血統(tǒng)分析方法的流程圖; 圖2為本專利技術所提供的數(shù)據(jù)血統(tǒng)分析方法中,單一電網(wǎng)調(diào)控運行數(shù)據(jù)的數(shù)據(jù)血統(tǒng) 結構示意圖; 圖3為本專利技術所提供的數(shù)據(jù)血統(tǒng)分析方法中,電網(wǎng)調(diào)控運行數(shù)據(jù)建立的數(shù)據(jù)血統(tǒng) 結構的整體結構示意圖; 圖4為本專利技術所提供的數(shù)據(jù)血統(tǒng)分析方法中,采用數(shù)據(jù)血統(tǒng)追蹤算法對目標數(shù)據(jù) 的來源進行追蹤的流程圖。【具體實施方式】 下面結合附圖和具體實施例對本專利技術的
技術實現(xiàn)思路
進行進一步的詳細說明。 本專利技術針對數(shù)據(jù)異常難W追蹤分析該一問題,提供一種面向電網(wǎng)調(diào)控運行的數(shù)據(jù) 血統(tǒng)分析方法。該方法將采集的電網(wǎng)調(diào)控運行數(shù)據(jù)進行分析,W識別源數(shù)據(jù)、中間數(shù)據(jù)和目 標數(shù)據(jù)。其中,源數(shù)據(jù)是電力調(diào)度系統(tǒng)直接采集來的原始數(shù)據(jù);中間數(shù)據(jù)和目標數(shù)據(jù)是在其 他數(shù)據(jù)(源數(shù)據(jù)或中間數(shù)據(jù))的基礎上通過計算得到的數(shù)據(jù),且中間數(shù)據(jù)只是在計算的過 程中出現(xiàn),并沒有保存在數(shù)據(jù)庫(追蹤結果)中,能最大限度地簡化追蹤結果,使追蹤結果 中只顯示與異常數(shù)據(jù)相關聯(lián)的數(shù)據(jù)W及運算關系,使追蹤結果一目了然,提高了異常數(shù)據(jù) 的處理效率。為上述=類數(shù)據(jù)添加數(shù)據(jù)血統(tǒng)信息,包含數(shù)據(jù)基因標識和遺傳因子兩部分,最 終生成哈希表HTLine。基因標識由數(shù)據(jù)所在數(shù)據(jù)庫表、字段、行鍵值(可W為空)W及數(shù)據(jù) 唯一標識組成。而遺傳因子由雙親數(shù)據(jù)標識W及遺傳運算符號組成,用W描述數(shù)據(jù)的轉(zhuǎn)換 過程。建立數(shù)據(jù)血統(tǒng)結構的電網(wǎng)調(diào)控運行數(shù)據(jù)被持久化在數(shù)據(jù)庫血統(tǒng)信息表中,并在系統(tǒng) 運行過程中被加載入內(nèi)存W加快查找。當調(diào)度員發(fā)現(xiàn)數(shù)據(jù)異常時,啟動對應數(shù)據(jù)的血統(tǒng)追 蹤分析過程,逐層查找數(shù)據(jù)的祖先,并將與該數(shù)據(jù)有血緣關系的所有祖先返回,供調(diào)度員分 析、決策。 其中,數(shù)據(jù)血統(tǒng)是近幾年隨著數(shù)據(jù)庫和網(wǎng)絡的發(fā)展而發(fā)展起來的一個研究領域, 其內(nèi)容主要包括數(shù)據(jù)血統(tǒng)的計算、存儲、傳播和查詢等。數(shù)據(jù)血統(tǒng)記載了對數(shù)據(jù)處理的整個 歷史,包括數(shù)據(jù)的起源和處理該些數(shù)據(jù)的所有后繼過程(數(shù)據(jù)本文檔來自技高網(wǎng)...
【技術保護點】
一種面向電網(wǎng)調(diào)控運行的數(shù)據(jù)血統(tǒng)分析方法,其特征在于包括如下步驟:S1,為電網(wǎng)調(diào)控運行數(shù)據(jù)建立數(shù)據(jù)血統(tǒng)結構,組成哈希表;S2,發(fā)現(xiàn)數(shù)據(jù)異常時,在數(shù)據(jù)血統(tǒng)結構中定位目標數(shù)據(jù)的節(jié)點;S3,基于數(shù)據(jù)血統(tǒng)結構和目標數(shù)據(jù)的節(jié)點,遍歷搜索數(shù)據(jù)隊列,查詢所述搜索數(shù)據(jù)隊列的隊頭元素的數(shù)據(jù)血統(tǒng)信息,將數(shù)據(jù)血統(tǒng)信息中的基因信息以及遺傳運算符加入源數(shù)據(jù)隊列末尾,將最終的源數(shù)據(jù)隊列作為所述目標數(shù)據(jù)的來源的追蹤結果。
【技術特征摘要】
【專利技術屬性】
技術研發(fā)人員:武江,何蕾,李勇,曹宇,劉濤,龐傳軍,蘇迤,楊笑宇,喻宏元,徐家慧,
申請(專利權)人:北京科東電力控制系統(tǒng)有限責任公司,華中電網(wǎng)有限公司,
類型:發(fā)明
國別省市:北京;11
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。