一種適應廠站動態(tài)分區(qū)的可視化展示方法
【技術領域】
[0001]本發(fā)明涉及一種適應廠站動態(tài)分區(qū)的可視化展示方法,在電力調度系統按廠站分區(qū)監(jiān)控中,用于展示廠站所屬分區(qū)的動態(tài)變化,屬于電力系統圖形顯示(可視化)技術領域。
【背景技術】
[0002]隨著電力系統的不斷發(fā)展,電網規(guī)模迅速增長,在電網調度系統中需要監(jiān)控的廠站等設備日益增多,復雜的廠站圖給工作人員尤其是調度員增加了許多額外的精神壓力。而按分區(qū)對廠站進行監(jiān)控的需求,在種背景下被提出,旨在有效降低工作人員的勞動強度。按分區(qū)對廠站進行監(jiān)控主要是通過分區(qū)圖元的顏色或文字信息對分區(qū)內部廠站的運行情況進行表達,這種方式為工作人員提供了簡潔的監(jiān)控畫面,提高了工作人員發(fā)現問題的效率。然而,廠站的分區(qū)并非一成不變,現場的一些相關操作,可能造成廠站分區(qū)的動態(tài)變化?,F有的電力調度系統可以實現按分區(qū)對廠站等設備進行監(jiān)控,而對分區(qū)的動態(tài)變化缺乏良好的展示能力。
【發(fā)明內容】
[0003]針對現有技術存在的不足,本發(fā)明目的是提供一種適應廠站動態(tài)分區(qū)的可視化展示方法,能夠有效適應廠站分區(qū)數據的變化,并表達廠站分區(qū)的動態(tài)變化,提升了按區(qū)監(jiān)控廠站的用戶體驗。
[0004]為了實現上述目的,本發(fā)明是通過如下的技術方案來實現:
[0005]本發(fā)明的一種適應廠站動態(tài)分區(qū)的可視化展示方法,包括以下幾個步驟:
[0006](1)讀取廠站文件,根據廠站位置信息進行繪制展示;
[0007](2)讀取廠站分區(qū)數據,并判斷是否是初次分區(qū),如果是初次分區(qū)則轉向步驟
(3),如果不是初次分區(qū)則轉向步驟(4);
[0008](3)根據廠站所屬分區(qū)結合廠站位置構建分區(qū)圖元,進行繪制,確保分區(qū)圖元包含屬于自己的所有廠站,并調整所有分區(qū)圖元的大小至設定的尺寸,然后調整廠站位置及大小確保廠站在其所屬分區(qū)圖元內,并轉向步驟(6);
[0009](4)反復讀取廠站分區(qū)數據,與前次所獲取的分區(qū)數據進行對比,判斷廠站分區(qū)是否發(fā)生變化,如果沒有變化則轉向步驟(2),如果分區(qū)發(fā)生變化則轉向步驟(5);
[0010](5)構建變化的廠站分區(qū)圖元,進行繪制展示,并轉向步驟(6);
[0011](6)遍歷所有分區(qū)圖元,逐一對比,判斷當前存在的所有分區(qū)是否存在分區(qū)相交或相包含,如果存在,則將相交或相包含的分區(qū)向相反方向移動,該步驟反復循環(huán),直至所有分區(qū)都是相離狀態(tài),并轉向步驟(7);如果不存在則直接轉向步驟(7);
[0012](7)遍歷所有分區(qū)圖元,逐一對比,判斷當前分區(qū)是否存在同名分區(qū),如果存在則將同名分區(qū)向同名分區(qū)的中心位置移動,該步驟反復循環(huán),直至同名分區(qū)相交,進而合并同名分區(qū),然后轉向步驟(2);如果不存在則直接轉向步驟(2)。
[0013]步驟(3)中,根據廠站所屬分區(qū)結合廠站位置構建分區(qū)圖元的方法如下:所述分區(qū)圖元與其包含的廠站圖元形成父子聯動關系,所包含廠站在片區(qū)圖元中保持著相對位置,并且廠站的連接線保持與廠站連接的狀態(tài),在視覺上形成連接線與分區(qū)圖元連接的效果Ο
[0014]步驟(5)中,對發(fā)生分區(qū)變化的廠站構建分區(qū)圖元,在構建分區(qū)圖元的過程中,無需對這些廠站之前所屬分區(qū)進行處理。
[0015]步驟(6)中,如果存在分區(qū)相交或相包含,則根據分區(qū)的位置及大小,將相交或相包含的分區(qū)向相反方向移動一個步長,以形成動畫效果。
[0016]步驟(7)中,如果存在同名分區(qū),則計算這些同名分區(qū)的中心位置,將同名分區(qū)向該中心位置移動一個步長,以形成動畫效果。
[0017]本發(fā)明根據廠站分區(qū)的變化數據,采用異名分區(qū)排斥相離、同名分區(qū)吸引合并的方法,來表達廠站分區(qū)的動態(tài)變化;能夠有效適應廠站分區(qū)數據的變化,并表達廠站分區(qū)的動態(tài)變化,解決了電網調度系統展示廠站動態(tài)分區(qū)的問題,為工作人員提供了優(yōu)良的用戶體驗,滿足了分區(qū)監(jiān)控中展示廠站分區(qū)變化的需求。
【附圖說明】
[0018]圖1為適應廠站動態(tài)分區(qū)的可視化展示方法工作流程圖;
[0019]圖2為根據廠站所屬分區(qū)構建分區(qū)圖元示意圖;
[0020]圖3為相交或包含分區(qū)移動至相離示意圖;
[0021]圖4為同名相離分區(qū)移動至相交并合并示意圖。
【具體實施方式】
[0022]為使本發(fā)明實現的技術手段、創(chuàng)作特征、達成目的與功效易于明白了解,下面結合【具體實施方式】,進一步闡述本發(fā)明。
[0023]參見圖1,本發(fā)明的適應廠站動態(tài)分區(qū)的可視化展示方法,具體包含以下幾個步驟:
[0024](1)讀取廠站文件,進行廠站的繪制展示。
[0025](2)讀取廠站分區(qū)數據,判斷是否初次分區(qū),該步驟反復循環(huán)。
[0026](3)初次分區(qū),則構建分區(qū)圖元,進行渲染。
[0027](4)非初次分區(qū),則分析分區(qū)是否發(fā)生變化。
[0028](5)分區(qū)發(fā)生變化,則構建變化的廠站分區(qū)圖元,進行繪制展示。
[0029](6)分析是否存在分區(qū)相交或相包含,存在則將相交或相包含的分區(qū)向相反方向移動,該步驟反復循環(huán),直至所有分區(qū)都是相離狀態(tài)。
[0030](7)判斷是否存在同名分區(qū),存在則將同名分區(qū)向它們的中心移動,該步驟反復循環(huán),直至同名分區(qū)相交,進而合并。
[0031]參見圖2,根據電氣圖中廠站所屬分區(qū)構建分區(qū)圖元,分區(qū)圖元與其包含的廠站圖元形成父子聯動關系,所包含廠站在片區(qū)圖元中保持著相對位置,并且廠站的連接線保持與廠站連接的狀態(tài),在視覺上形成連接線與分區(qū)圖元連接的效果。
[0032]參見圖3,當分區(qū)圖元存在相交或包含的情況,則根據分區(qū)的位置及大小,指定它們向相反方向移動,移動一個步長,步長即移動距離,一般不大,以形成動畫效果。反復循環(huán)執(zhí)行上述過程,直至所有分區(qū)不存在相交或者包含的情況。
[0033]參見圖4,當存在同名分區(qū)圖元,并且分區(qū)圖元是相離的狀態(tài),則計算這些同名分區(qū)的中心位置,將同名分區(qū)向該位置移動一個步長,步長即移動距離,一般不大,以形成動畫效果。反復循環(huán)執(zhí)行上述過程,直至同名分區(qū)相交,進而合并同名分區(qū)。
[0034]以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點。本行業(yè)的技術人員應該了解,本發(fā)明不受上述實施例的限制,上述實施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會有各種變化和改進,這些變化和改進都落入要求保護的本發(fā)明范圍內。本發(fā)明要求保護范圍由所附的權利要求書及其等效物界定。
【主權項】
1.一種適應廠站動態(tài)分區(qū)的可視化展示方法,其特征在于,包括以下幾個步驟: (1)讀取廠站文件,根據廠站位置信息進行繪制展示; (2)讀取廠站分區(qū)數據,并判斷是否是初次分區(qū),如果是初次分區(qū)則轉向步驟(3),如果不是初次分區(qū)則轉向步驟(4); (3)根據廠站所屬分區(qū)結合廠站位置構建分區(qū)圖元,進行繪制,確保分區(qū)圖元包含屬于自己的所有廠站,并調整所有分區(qū)圖元的大小至設定的尺寸,然后調整廠站位置及大小確保廠站在其所屬分區(qū)圖元內,并轉向步驟(6); (4)反復讀取廠站分區(qū)數據,與前次所獲取的分區(qū)數據進行對比,判斷廠站分區(qū)是否發(fā)生變化,如果沒有變化則轉向步驟(2),如果分區(qū)發(fā)生變化則轉向步驟(5); (5)構建變化的廠站分區(qū)圖元,進行繪制展示,并轉向步驟(6); (6)遍歷所有分區(qū)圖元,逐一對比,判斷當前存在的所有分區(qū)是否存在分區(qū)相交或相包含,如果存在,則將相交或相包含的分區(qū)向相反方向移動,該步驟反復循環(huán),直至所有分區(qū)都是相離狀態(tài),并轉向步驟(7);如果不存在則直接轉向步驟(7); (7)遍歷所有分區(qū)圖元,逐一對比,判斷當前分區(qū)是否存在同名分區(qū),如果存在則將同名分區(qū)向同名分區(qū)的中心位置移動,該步驟反復循環(huán),直至同名分區(qū)相交,進而合并同名分區(qū),然后轉向步驟(2);如果不存在則直接轉向步驟(2)。2.根據權利要求1所述的適應廠站動態(tài)分區(qū)的可視化展示方法,其特征在于,步驟(3)中,根據廠站所屬分區(qū)結合廠站位置構建分區(qū)圖元的方法如下: 所述分區(qū)圖元與其包含的廠站圖元形成父子聯動關系,所包含廠站在片區(qū)圖元中保持著相對位置,并且廠站的連接線保持與廠站連接的狀態(tài),在視覺上形成連接線與分區(qū)圖元連接的效果。3.根據權利要求1所述的適應廠站動態(tài)分區(qū)的可視化展示方法,其特征在于,步驟(5)中,對發(fā)生分區(qū)變化的廠站構建分區(qū)圖元,在構建分區(qū)圖元的過程中,無需對這些廠站之前所屬分區(qū)進行處理。4.根據權利要求1所述的適應廠站動態(tài)分區(qū)的可視化展示方法,其特征在于,步驟(6)中,如果存在分區(qū)相交或相包含,則根據分區(qū)的位置及大小,將相交或相包含的分區(qū)向相反方向移動一個步長,以形成動畫效果。5.根據權利要求1所述的適應廠站動態(tài)分區(qū)的可視化展示方法,其特征在于,步驟(7)中,如果存在同名分區(qū),則計算這些同名分區(qū)的中心位置,將同名分區(qū)向該中心位置移動一個步長,以形成動畫效果。
【專利摘要】本發(fā)明公開了一種適應廠站動態(tài)分區(qū)的可視化展示方法,包括以下步驟:讀取廠站文件,進行廠站的渲染;讀取廠站分區(qū)數據,并判斷是否是初次分區(qū),如果是初次分區(qū)則構建分區(qū)圖元,進行渲染,如果不是初次分區(qū)則判斷廠站分區(qū)是否發(fā)生變化,如果分區(qū)發(fā)生變化則構建變化的廠站分區(qū)圖元,進行渲染;判斷當前存在的所有分區(qū)是否存在分區(qū)相交或相包含,如果存在則將相交或相包含的分區(qū)向相反方向移動,該步驟反復循環(huán),直至所有分區(qū)都是相離狀態(tài);判斷當前分區(qū)是否存在同名分區(qū),如果存在則將同名分區(qū)向同名分區(qū)的中心位置移動,該步驟反復循環(huán),直至同名分區(qū)相交,進而合并同名分區(qū)。本發(fā)明能夠有效適應廠站分區(qū)數據的變化,并表達廠站分區(qū)的動態(tài)變化。
【IPC分類】G06Q50/06, G06F17/30
【公開號】CN105260945
【申請?zhí)枴緾N201510655254
【發(fā)明人】房彩申, 蘇運光, 李猛, 呂志猛
【申請人】國電南瑞科技股份有限公司, 國電南瑞南京控制系統有限公司
【公開日】2016年1月20日
【申請日】2015年10月12日