The embodiment of the invention discloses a method and system for calculating network statistics derived hierarchical storage model based on data processing system is used to solve the scheduling of existing technology used in the definition of artificial formula artificial maintenance workload prone to omissions and use special methods to program for special statistical calculation and often modify the test of data processing module, is not conducive to the stable operation of the system of technical problems. The method comprises the following steps: according to the data grid model acquisition, construction of power grid hierarchy model; according to the calculation formula of the relationship between the power level model definition generate common general formulas, including the calculation results of factors, factors and calculation logic; access to all records associated domain calculation factor, and according to the calculation logic is derived for all record calculation, and then the calculation results to the model data associated with the location factor.
【技術實現步驟摘要】
基于層次存儲模型的電網統計數據派生計算方法及系統
本專利技術涉及電網
,尤其涉及基于層次存儲模型的電網統計數據派生計算方法及系統。
技術介紹
目前調度自動化系統不僅需要對各設備運行狀態進行監視,也需要對電網運行統計數據進行監視,監視的重要統計指標數據包含電網各類負荷、區域和廠站總出力、不同電源出力情況等,當前國內調度自動化系統對這些數據的處理通過人工定義公式或者使用專有程序進行專項統計計算。使用人工定義公式處理數據雖然規則靈活,但隨著電網模型變化,需要修改所有相關公式,人工維護工作量加大且容易出現遺漏,導致統計結果數據缺失;使用專用程序進行專項統計計算雖然避免大量的維護工作,但規則固定,一旦數據處理需求或者監視數據的種類發生變化時,需要對數據處理模塊進行針對性的修改和測試,不利于在線系統的穩定運行;且不斷修改程序,往往難以實用化。
技術實現思路
本專利技術實施例提供了一種基于層次存儲模型的電網統計數據派生計算方法及系統,解決了現有技術中對調度化系統數據的處理所采用的人工定義公式法人工維護工作量大容易出現遺漏及使用專有程序進行專項統計計算的方法需要經常對數據處理模塊進行修改和測試,不利于系統的穩定運行的技術問題。本專利技術實施例提供的一種基于層次存儲模型的電網統計數據派生計算方法,包括:根據獲取的電網模型數據,構建電網層次關系模型;根據電網層次關系模型定義生成通用計算公式,通用計算公式包括計算因子、結果因子和計算邏輯;獲取到計算因子的關聯表域的所有記錄,并根據計算邏輯對所有記錄進行派生計算,并將得到的計算結果寫入結果因子關聯的模型數據位置。可選地,根據獲取 ...
【技術保護點】
一種基于層次存儲模型的電網統計數據派生計算方法,其特征在于,包括:根據獲取的電網模型數據,構建電網層次關系模型;根據所述電網層次關系模型定義生成通用計算公式,所述通用計算公式包括計算因子、結果因子和計算邏輯;獲取到所述計算因子的關聯表域的所有記錄,并根據所述計算邏輯對所述所有記錄進行派生計算,并將得到的計算結果寫入所述結果因子關聯的模型數據位置。
【技術特征摘要】
1.一種基于層次存儲模型的電網統計數據派生計算方法,其特征在于,包括:根據獲取的電網模型數據,構建電網層次關系模型;根據所述電網層次關系模型定義生成通用計算公式,所述通用計算公式包括計算因子、結果因子和計算邏輯;獲取到所述計算因子的關聯表域的所有記錄,并根據所述計算邏輯對所述所有記錄進行派生計算,并將得到的計算結果寫入所述結果因子關聯的模型數據位置。2.根據權利要求1所述的基于層次存儲模型的電網統計數據派生計算方法,其特征在于,所述根據獲取的電網模型數據,構建電網層次關系模型包括:根據獲取的電網模型數據,獲得所述電網模型數據中設備與廠站的關聯關系及所述廠站與區域的關聯關系,并構建區域、廠站及設備之間的電網層次關系模型。3.根據權利要求1所述的基于層次存儲模型的電網統計數據派生計算方法,其特征在于,所述通用計算公式還包括計算參數;所述計算參數包括計算開始時間、計算終止時間、計算周期、優先級、所屬應用。4.根據權利要求1所述的基于層次存儲模型的電網統計數據派生計算方法,其特征在于,所述計算邏輯為由所述計算因子、所述結果因子和運算符組成的字符串的規則語句。5.根據權利要求3所述的基于層次存儲模型的電網統計數據派生計算方法,其特征在于,所述獲取到所述計算因子的關聯表域的所有記錄,并根據所述計算邏輯對所述所有記錄進行派生計算,并將得到的計算結果寫入所述結果因子關聯的模型數據位置包括:獲取到所述計算因子的關聯表域的所有記錄,并根據所述計算邏輯和所述計算參數對所述所有記錄進行派生計算,并將得到的計算結果寫入所述結果因子關聯的模型數據位置。6.根據權利要求5所述的基于層次存儲模型的電網統計數據派生計算方法,其特征在于,所述獲取到所述計算因子的關聯表域的所有記錄,并根據所述計算邏輯和所述計算參數對所述所有記錄進行派生計算,并將得到的計算結果寫入所述結果因子關聯的模型數據位置具體包括:A1、讀取所有的所述通用計算公式,并將所述通用計算公式的數量標記為P;A2、定義i=1,i為遍歷通用計算公式的下標;A3、查詢所述通用計算公式,根據所述通用計算公式的優先級選擇第i個公式;A4、根據所述通用計算公式獲取計算因子和結果因子的關聯信息,獲取得計算因子對應的關聯表域;A5、根據所述關聯表域查詢相關模型記錄,定義有Q條記錄;A6、定義j=1,j為遍歷域級計算分量關聯模型記錄的下標;A7、讀取第j條記錄,根據所述通用計算公式的計算規則進行派生計算;A8、判斷j是否小于Q,如果是,則j=j+1,轉...
【專利技術屬性】
技術研發人員:曾堅永,張雄風,劉洋,劉群越,趙瑞鋒,孟勇亮,姚珺玉,孫世明,盛振明,唐元合,岑紅星,仲衛,
申請(專利權)人:廣東電網有限責任公司電力調度控制中心,國電南瑞科技股份有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。