一種電力系統中機組數據模型化展示方法
【技術領域】
[0001]本發明涉及電力系統應用技術領域,特別是一種電力系統中機組數據模型化展示方法。
【背景技術】
[0002]在電力系統中,大量機組的海量文本數據有信息量大,實時更新,規律性變化的特點,而已有的電力系統顯示模塊多傾向于顯示整體布局,是地理信息系統數據和電力系統數據的綜合,主要顯示潮流分析圖、等高線圖等等,圖形化顯示偏重于整體,對于詳細的機組數據部分所做的可視化工作比較少。所以對運行人員來說,這可能會導致他們無法及時、準確地辨識電力系統中機組出現的故障,也無法準確理解機組供配電的結構關系。現有的顯示模塊大多將機組數據信息做列表排列展示,大量數據零散地羅列可能會讓人感覺枯燥、乏味,降低運行人員的工作效率,增加運行人員的出錯率,且無法令他們深刻理解機組間的結構,數據與圖形間的模型化關系。
[0003]另外,若機組數據由圖形顯示,現有的圖形化界面對機組數據描述較零散,未形成模型化展示方式,每增加一系列機組的數據就需要重新在原圖上添加一系列機組圖形并按結構分配參數,每一次數據增加,都會改變整體畫布的布局,所繪制的圖形都需要進行更新,這相應也會增加繪圖的工作量和代碼的工作量,這樣的可視化機組界面工作量大,無法達到簡單、明確表達系統狀態的目的。
【發明內容】
[0004]本發明的目的就是提出一種電力系統中機組數據模型化展示方法,將電力系統中機組的海量文本數據按模型化方法在圖形化界面中展示,并且在展示過程中運用數據驅動圖元的方式來增加可視化數據,完善圖形,實時更新,形象地向運行人員傳達系統狀態信息。達到將文本數據簡潔、可視化、模型化展示的效果,將系統完整、準確表達的目的。本發明提出了一種電力系統中機組數據模型化展示方法,幫助了電力系統中運行人員了解機組數據結構模型,解決了可視化電力系統中由于機組數據量增加,繪圖工作量和代碼工作量也隨之增加的問題。達到了在數據增加的同時,數據驅動圖元模型化展示系統狀態的效果,避免了系統更新的壓力,大大減少了開發成本。
[0005]本發明的目的是通過這樣的技術方案實現的,在B/S架構的軟件系統中,利用圖形化界面模型化展示電力系統中機組結構和狀態的同時,由機組的數據驅動組件圖元庫,在整體機組圖形中實時刷新頁面,自動添加新增數據對應的圖元。該方法具體步驟如下:
[0006]步驟一:建立機組數據、機柜數據和基礎組件圖元等所有數據的標準化。根據設定的數據類型和數據格式,將這些數據類型和格式統一。用輔助軟件繪制基礎組件圖元,建立基礎組件圖元庫。由于機組數據的可視化需求,常常用矢量圖形作為基礎組件圖元,由上述基礎組件圖元可以構造一個機柜的圖形,比如基礎組件圖元中顯示燈提示是否發生故障,圖元顯示屏顯示電壓、電流數據,圖元閘刀表示開停機狀態,圖元矩形盒子表示機箱,這些組件圖元的集合構成一個機柜。多個機柜構成機組,根據機柜在實際物理空間中的位置分布,抽象設計出機柜圖形的排列方法(橫排、縱排或其他排列形式),根據機柜的個數,排列多個機柜構造所需機組圖形,進而由機組狀態描述電力系統整體狀態。
[0007]步驟二:建立電力系統中機組數據與圖元數據的驅動模型,達到數據驅動圖元的目的。一個機組的所有數據對應一個機組圖形的所有圖元,一個機柜的數據對應一個機柜圖形,機柜中是否發生異常的狀態數據對應顯示燈圖元的狀態,收到一個故障信息,顯示燈圖元為紅,收到正常信息,顯示燈圖元為綠。圖元數據中應該包括圖形數據和接口數據兩部分,其中圖形數據描述了圖元的基本形態,接口數據描述了圖元與電網系統中機組數據的關系O
[0008]步驟三:圖元數據接口獲取標準化后的機組具體數據,機組數據包括每個機柜的實時詳細信息,是直接向運行人員描述系統狀態的關鍵參數。
[0009]步驟四:考察機組實際物理空間位置分布情況,抽象設計出特定的對應的機組的整體頁面布局,將規則寫入圖形引擎,該規則可按機組數據量設定圖元大小和頁面水平方向和豎直方向的機組排列個數。
[0010]步驟五:將實時采集的機組數據寫入圖形引擎,由機組數據驅動圖元數據,通過圖形引擎按整體頁面布局規則設定圖元間的排列關系,重組頁面,顯示所有數據對應的圖元,并能根據圖元形態判斷系統狀態,實現電力系統中機組數據的模型化展示。
[0011]進一步,步驟一中在機組數據標準化過程中,應注意給機組數據,機柜數據和圖形組件對象數據分別添加可識別的唯一名稱以方便后續操作;
[0012]進一步,步驟一中進行數據標準化時要按設定執行,一旦設立標準就不宜再改變;
[0013]進一步,步驟二中用所繪制的基礎組件圖元狀態表示具體機組數據信息有以下優點:實時顯示數據變化;圖形、數據信息一一對應;有效表示機組與機組之間的物理位置關系和結構、數據關系。
[0014]進一步,步驟五中根據機組數據進行模型化展示的具體步驟如下:
[0015]51:獲取標準化后的機組數據,機柜數據和基本組件圖元數據;
[0016]52:由數據驅動圖元;
[0017]53:將數據——對應分配到圖元中;
[0018]54:按圖形引擎設定頁面布局規則排列所有圖元;
[0019]55:將機柜的基礎組件圖元的具體參數:電壓、電流、開停機狀態、是否發生故障等放入相應基礎組件圖元的范圍域;
[0020]56:最后生成可視化圖形頁面。
[0021]由于采用了上述技術方案,本發明具有如下的優點:
[0022]本發明通過對電力系統中機組數據進行模型化展示操作,可以從海量數據中提取重點信息,將其以人們容易理解的具象化模型化方式進行展現。這有助于幫助運行人員理解系統狀態,有效提高監測系統的工作效率,幫助他們第一時間發現電力系統中機組的故障并及時將問題解決。
[0023]另外,通過基礎圖形庫的建立,引入模型化思想,既可以降低系統開發人員的工作量,又可以有效重復利用所繪制的圖形組件對象,機柜圖形,機組圖形,達到高效多產的目的。
[0024]本系統同時具有良好的可擴展性,當組件變更或添加時,只需對圖元庫中相應組件進行修改或增加,便可繼續運行,并且整個升級過程可以在開機的情況下進行,不影響電力系統的正常監測。
[0025]它還有可移植的特點,只要給出標準化的數據格式、數據量、圖形組件對象、機柜圖形和機組圖形就能使新的機組數據動態生成可視化展示。
[0026]本發明的其他優點、目標和特征在某種程度上將在隨后的說明書中進行闡述,并且在某種程度上,基于對下文的考察研宄對本領域技術人員而言將是顯而易見的,或者可以從本發明的實踐中得到教導。本發明的目標和其他優點可以通過下面的說明書和權利要求書來實現和獲得。
【附圖說明】
[0027]本發明的【附圖說明】如下。
[0028]圖1為基礎組件圖兀;
[0029]圖2為機組圖形;
[0030]圖3為機組圖形化整體布局;
[0031]圖4為機組數據模型化展示方法的總體流程圖;
【具體實施方式】
[0032]下面結合附圖和實施例對本發明作進一步說明。
[0033]圖4為一種電力系統中機組數據模型化展示方法的總體流程圖。本方法運用在B/S架構的軟件系統中,利用圖形化界面模型化展示電力系統中機組結構和狀態的同時,由機組的數據驅動組件圖元庫,在整體機組圖形中實時刷新頁面,自動添加新增數據對應的圖元。該方法具體步驟如下:
[0034]S1:建立機組數據、機柜數據和基礎組件圖元等所有數據的