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