變電站web一次接線圖自動(dòng)成圖方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明屬于電力系統(tǒng)自動(dòng)化領(lǐng)域,特別是涉及到一種變電站W(wǎng)EB —次接線圖自動(dòng)成圖方法及裝置。
【背景技術(shù)】
[0002]變電站的一次接線圖主要顯示該系統(tǒng)中發(fā)電機(jī)、變壓器、母線、斷路器、電力線路等主要電機(jī)、電器、線路之間的電氣接線,由接線圖可獲得對(duì)該系統(tǒng)的更細(xì)致的了解。而WEB接線圖則是將傳統(tǒng)變電站接線圖轉(zhuǎn)換為自動(dòng)刷新實(shí)時(shí)網(wǎng)頁(yè),使用戶能夠通過(guò)瀏覽器隨時(shí)隨地的查看系統(tǒng)的運(yùn)行狀態(tài)。手動(dòng)繪制WEB接線圖,給運(yùn)行維護(hù)人員帶來(lái)了巨大的工作量,特別是在系統(tǒng)結(jié)構(gòu)發(fā)生變化時(shí),需要手動(dòng)更新各個(gè)圖形。這種方式已經(jīng)逐漸不能適應(yīng)能源互聯(lián)網(wǎng)的發(fā)展需求。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明的目的在于提出一種變電站W(wǎng)EB —次接線圖自動(dòng)成圖方法及裝置,有效減少運(yùn)維人員的繪圖工作,減少大量繁瑣的操作,提高系統(tǒng)的自動(dòng)化水平。
[0004]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:變電站W(wǎng)EB —次接線圖自動(dòng)成圖方法,包括以下步驟:
[0005]步驟O:WEB服務(wù)器通過(guò)變電站模型文件,獲取變電站信息及設(shè)備信息;所述變電站模型文件用工具生成或手工編寫,用于描述變電站的基本信息;
[0006]步驟1:WEB服務(wù)器通過(guò)接線圖建模模塊,確定一次設(shè)備的接線方式,生成接線圖信息模型;
[0007]步驟2 =WEB瀏覽器通過(guò)WEB自動(dòng)成圖模塊生成WEB接線圖;
[0008]步驟3 =WEB瀏覽器通過(guò)圖形數(shù)據(jù)驅(qū)動(dòng)模塊,自動(dòng)刷新圖形。
[0009]進(jìn)一步的,步驟O所述變電站的基本信息包括電壓等級(jí)、間隔、設(shè)備、子設(shè)備、連接點(diǎn)。
[0010]進(jìn)一步的,步驟I所述接線圖建模模塊的工作流程為:
[0011]步驟10:掃描接線方式特征庫(kù),接線方式特征庫(kù)中存儲(chǔ)了典型的接線方式的特征信息,包括:進(jìn)出線個(gè)數(shù),母線個(gè)數(shù),母線連接線個(gè)數(shù),一次設(shè)備類型等;
[0012]步驟11:是否匹配已知類型接線圖,是:自動(dòng)優(yōu)化布局,否,默認(rèn)算法生成布局;
[0013]步驟12:生成接線圖圖形模型,圖形模型中包含有接線圖大小信息,各圖元位置信息,數(shù)據(jù)綁定信息。
[0014]進(jìn)一步的,步驟2所述WEB自動(dòng)成圖模塊的工作流程為:
[0015]步驟20:讀取接線圖信息模型;
[0016]步驟21:連接圖元庫(kù),從中提取所需圖元模板;
[0017]步驟22:按照?qǐng)D形模板,系統(tǒng)自動(dòng)繪制接線圖。
[0018]進(jìn)一步的,步驟3所述圖形數(shù)據(jù)驅(qū)動(dòng)模塊的流程為:
[0019]步驟30:提取綁定數(shù)據(jù)的網(wǎng)頁(yè)標(biāo)簽;
[0020]步驟31:建立一個(gè)本地的哈希數(shù)組,將網(wǎng)頁(yè)標(biāo)簽與后臺(tái)數(shù)據(jù)關(guān)聯(lián);
[0021]步驟32:初次加載時(shí),刷新全部數(shù)據(jù),之后定時(shí)刷新變化數(shù)據(jù)。
[0022]本發(fā)明的另一方面,變電站W(wǎng)EB—次接線圖自動(dòng)成圖裝置,包括WEB服務(wù)器的變電站模型文件讀取模塊,用于獲取變電站信息及設(shè)備信息;接線圖建模模塊,用于確定一次設(shè)備的接線方式,生成接線圖信息模型;以及WEB瀏覽器的WEB自動(dòng)成圖模塊,用于生成WEB接線圖;圖形數(shù)據(jù)驅(qū)動(dòng)模塊,用于自動(dòng)刷新圖形。
[0023]進(jìn)一步的,所述變電站模型文件讀取模塊包括電壓等級(jí)讀取單元、間隔讀取單元、設(shè)備讀取單元、子設(shè)備讀取單元、連接點(diǎn)讀取單元,用于讀取電壓等級(jí)、間隔、設(shè)備、子設(shè)備、連接點(diǎn)的數(shù)據(jù)。
[0024]進(jìn)一步的,所述接線圖建模模塊包括:掃描接線方式特征庫(kù),用于存儲(chǔ)典型的接線方式的特征信息;匹配判斷單元,用于判斷是否匹配已知類型接線圖,所述匹配判斷單元還包括自動(dòng)優(yōu)化布局單元和默認(rèn)算法生成布局單元;接線圖圖形模型生成單元,用于生成接線圖圖形模型,所述圖形模型中包含有接線圖大小信息單元,各圖元位置信息單元,數(shù)據(jù)綁定信息單元。
[0025]進(jìn)一步的,所述WEB自動(dòng)成圖模塊包括讀取單元,用于讀取接線圖信息模型;連接提取單元,用于連接圖元庫(kù),從中提取所需圖元模板;繪制單元,用于按照?qǐng)D形模板,系統(tǒng)自動(dòng)繪制接線圖。
[0026]進(jìn)一步的,所述圖形數(shù)據(jù)驅(qū)動(dòng)模塊包括提取單元,用于提取綁定數(shù)據(jù)的網(wǎng)頁(yè)標(biāo)簽;哈希數(shù)組單元,用于建立一個(gè)本地的哈希數(shù)組,將網(wǎng)頁(yè)標(biāo)簽與后臺(tái)數(shù)據(jù)關(guān)聯(lián);刷新單元,在初次加載時(shí),刷新全部數(shù)據(jù),之后定時(shí)刷新變化數(shù)據(jù)。
[0027]相對(duì)于現(xiàn)有技術(shù),本發(fā)明所述的變電站W(wǎng)EB —次接線圖自動(dòng)成圖方法及裝置具有以下優(yōu)勢(shì):通過(guò)使用本發(fā)明,可以將變電站模型文件中描述的設(shè)備信息自動(dòng)轉(zhuǎn)換為變電站W(wǎng)EB—次接線圖,當(dāng)拓?fù)潢P(guān)系發(fā)生變化時(shí),系統(tǒng)自動(dòng)掃描變電站模型文件的變化,重新生成接線圖。使用本發(fā)明可以完成變電站W(wǎng)EB —次接線圖的自動(dòng)成圖,當(dāng)系統(tǒng)監(jiān)測(cè)到變電站模型文件變化時(shí),會(huì)自動(dòng)更新接線圖,極大的較少運(yùn)維人員的繪圖工作。系統(tǒng)自動(dòng)為圖形關(guān)聯(lián)數(shù)據(jù)信息,無(wú)需人工加點(diǎn),減少了大量繁瑣的操作,提高了系統(tǒng)的自動(dòng)化水平。
【附圖說(shuō)明】
[0028]構(gòu)成本發(fā)明的一部分的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。
[0029]在附圖中:
[0030]圖1為本發(fā)明的系統(tǒng)流程圖。
[0031]圖2為本發(fā)明的軟件結(jié)構(gòu)圖。
[0032]圖3為本發(fā)明的接線圖建模模塊流程圖。
[0033]圖4為本發(fā)明的WEB自動(dòng)成圖模塊流程圖。
[0034]圖5為本發(fā)明的圖形數(shù)據(jù)驅(qū)動(dòng)模塊流程圖。
【具體實(shí)施方式】
[0035]需要說(shuō)明的是,在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0036]下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。
[0037]如圖1、2所示,變電站模型文件是一個(gè)XML格式的文本文件,可以使用工具生成,也可手工編寫。在變電站模型文件中描述了變電站的基本信息(包括電壓等級(jí)、間隔、設(shè)備、子設(shè)備、連接點(diǎn)等),是整個(gè)系統(tǒng)的重要輸入文件。
[0038]接線圖建模模塊、WEB自動(dòng)成圖模塊、圖形數(shù)據(jù)驅(qū)動(dòng)模塊為系統(tǒng)的三大核心模塊,實(shí)際應(yīng)用時(shí):
[0039]接線圖建模模塊為運(yùn)行在WEB服務(wù)器(如tomcat或jboss)上的WEB服務(wù),可以使用關(guān)系型數(shù)據(jù)庫(kù)(如=MySQL或Oracle)進(jìn)行數(shù)據(jù)存儲(chǔ);
[0040]WEB自動(dòng)成圖模塊、圖形數(shù)據(jù)驅(qū)動(dòng)模塊為WEB頁(yè)面的js類庫(kù),WEB圖形渲染負(fù)責(zé)將后臺(tái)返回的接線圖信息模型,繪制在網(wǎng)頁(yè)上。圖形數(shù)據(jù)驅(qū)動(dòng)模塊負(fù)責(zé)與WEB服務(wù)進(jìn)行通信,獲取數(shù)據(jù)實(shí)時(shí)變化信息,并定時(shí)刷新。
[0041]系統(tǒng)的主要流程,如圖1所示:
[0042]步驟O:通過(guò)變電站模型文件,獲取變電站信息及設(shè)備信息,此文件是一個(gè)XML格式的文本文件,可以使用工具生成,也可手工編寫。在變電站模型文件中描述了變電站的基本信息(包括電壓等級(jí)、間隔、設(shè)備、子設(shè)備、連接點(diǎn)等)。
[0043]步驟1:通過(guò)接線圖建模模塊,確定一次設(shè)備的接線方式,生成接線圖信息模型