專利名稱:基于g語言的電網(wǎng)地理接線圖自動繪制方法
技術領域:
本發(fā)明屬于電路接線圖設計技術領域,尤其涉及一種基于G語言的電網(wǎng)地理接線圖自動繪制方法。
背景技術:
電力系統(tǒng)圖形描述語目一G語目規(guī)范(以下簡稱“G語目,,)是在IEC61970-453基于CM的圖形交換基礎上,針對SVG文本較大且網(wǎng)絡傳輸較慢所發(fā)展起來的針對電力系統(tǒng)的一種新型高效的圖形描述語言。G語言包括兩大類,一類是系統(tǒng)公有信息,包括電壓等級定義、圖元、間隔、菜單等,類似于C語言的頭文件,交換頻率較低。另一類是某幅具體圖形的描述,采用類似于C語言中函數(shù)調(diào)用的方式引用頭文件。這樣一來,可以大大降低圖形文件交換的數(shù)據(jù)量。G語言是一種基于標記的遵循xml標準的純文本語言,和SVG之間可以相互轉換。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種基于G語言的電網(wǎng)地理接線圖自動繪制方法,用以解決現(xiàn)有電網(wǎng)地理接線圖繪制過程中存在的問題。為了實現(xiàn)上述目的,本發(fā)明提出的技術方案是,一種基于G語言的電網(wǎng)地理接線圖自動繪制方法,其特征是所述方法包括步驟I :將電網(wǎng)接線圖和地理接線圖的圖形信息按層次結構分層保存至G文件;所述電網(wǎng)接線圖的圖形信息包括電壓等級、潮流信息、線路、發(fā)電廠、變電站和桿塔;所述地理接線圖的圖形信息包括地理區(qū)域、交通信息、地理信息和礦源信息;所述圖形信息包括橫縱坐標信息和顏色信息;所述電網(wǎng)接線圖的圖形信息的層次結構具體包括三層,第一層包含圖形信息電壓等級和潮流信息;第二層包含圖形信息線路、發(fā)電廠和變電站,線路、發(fā)電廠和變電站隸屬于電壓等級;第三層包含圖形信息桿塔,桿塔隸屬線路;所述地理接線圖的圖形信息的層次結構具體包括兩層,第一層包含圖形信息地理區(qū)域和交通信息;第二層包含圖形信息地理信息和礦源信息,地理信息和礦源信息隸屬于地理區(qū)域;步驟2 :確定各個圖形信息的G語言圖形元素表示形式,具體為以G語言規(guī)范中的點狀圖形元素表示桿塔;以G語言規(guī)范中的連接線圖形元素表示線路;以G語言規(guī)范中的矩形圖形元素表示發(fā)電廠;以G語言規(guī)范中的圓形圖形元素表示變電站;以G語言規(guī)范中的動態(tài)文本表示潮流信息;以G語言規(guī)范中的三角形圖形元素表示地理信息;
以G語言規(guī)范中的多邊形圖形元素表示礦源信息;以G語言規(guī)范中的連接線圖形元素表示交通信息;步驟3 :將電網(wǎng)接線圖的圖形信息按電壓等級分類,每個電壓等級下都包含各自的線路、發(fā)電廠和變電站圖形信息,每個線路下包含桿塔圖形信息;步驟4 :按照步驟2確定的各個圖形信息的G語言圖形元素表示形式,分別將同一電壓等級的桿塔、發(fā)電廠和變電站繪制成電網(wǎng)接線圖,并將繪制的所有電網(wǎng)接線圖放入同一坐標系中;以動態(tài)文本表示形式將潮流信息添加到電網(wǎng)接線圖,形成實際電網(wǎng)接線圖;步驟5 :按照地理接線圖的圖形信息所處的地理區(qū)域,將同一地理區(qū)域的地理接線圖的地理信息和礦源信息繪制成地理接線圖,并將繪制的所有地理接線圖放入同一坐標系中,形成實際地理接線圖;步驟6 :計算各桿塔的回歸直線,使用G語言規(guī)范中的連接線圖形元素表示形式將所述回歸直線分別以不同的顏色繪制在實際電網(wǎng)接線圖和實際地理接線圖中;步驟7 :將實際電網(wǎng)接線圖和實際地理接線圖疊加,形成最終的電網(wǎng)地理接線圖。所述計算各桿塔的回歸直線具體是步驟11 :分別計算各個桿塔的橫坐標的平均值和縱坐標的平均值;其中,計算各
個桿塔的橫坐標的平均值的公式為
權利要求
1.一種基于G語言的電網(wǎng)地理接線圖自動繪制方法,其特征是所述方法包括步驟I :將電網(wǎng)接線圖和地理接線圖的圖形信息按層次結構分層保存至G文件;所述電網(wǎng)接線圖的圖形信息包括電壓等級、潮流信息、線路、發(fā)電廠、變電站和桿塔;所述地理接線圖的圖形信息包括地理區(qū)域、交通信息、地理信息和礦源信息;所述圖形信息包括橫縱坐標信息和顏色信息;所述電網(wǎng)接線圖的圖形信息的層次結構具體包括三層,第一層包含圖形信息電壓等級和潮流信息;第二層包含圖形信息線路、發(fā)電廠和變電站,線路、發(fā)電廠和變電站隸屬于電壓等級;第三層包含圖形信息桿塔,桿塔隸屬線路;所述地理接線圖的圖形信息的層次結構具體包括兩層,第一層包含圖形信息地理區(qū)域和交通信息;第二層包含圖形信息地理信息和礦源信息,地理信息和礦源信息隸屬于地理區(qū)域;步驟2 :確定各個圖形信息的G語言圖形元素表示形式,具體為以G語言規(guī)范中的點狀圖形元素表示桿塔;以G語言規(guī)范中的連接線圖形元素表示線路;以G語言規(guī)范中的矩形圖形元素表示發(fā)電廠;以G語言規(guī)范中的圓形圖形元素表示變電站;以G語g規(guī)范中的動態(tài)文本表不潮流信息;以G語言規(guī)范中的三角形圖形元素表示地理信息;以G語言規(guī)范中的多邊形圖形元素表示礦源信息;以G語言規(guī)范中的連接線圖形元素表示交通信息;步驟3 :將電網(wǎng)接線圖的圖形信息按電壓等級分類,每個電壓等級下都包含各自的線路、發(fā)電廠和變電站圖形信息,每個線路下包含桿塔圖形信息;步驟4 :按照步驟2確定的各個圖形信息的G語言圖形元素表示形式,分別將同一電壓等級的桿塔、發(fā)電廠和變電站繪制成電網(wǎng)接線圖,并將繪制的所有電網(wǎng)接線圖放入同一坐標系中;以動態(tài)文本表示形式將潮流信息添加到電網(wǎng)接線圖,形成實際電網(wǎng)接線圖;步驟5 :按照地理接線圖的圖形信息所處的地理區(qū)域,將同一地理區(qū)域的地理接線圖的地理信息和礦源信息繪制成地理接線圖,并將繪制的所有地理接線圖放入同一坐標系中,形成實際地理接線圖;步驟6 :計算各桿塔的回歸直線,使用G語言規(guī)范中的連接線圖形元素表示形式將所述回歸直線分別以不同的顏色繪制在實際電網(wǎng)接線圖和實際地理接線圖中;步驟7 :將實際電網(wǎng)接線圖和實際地理接線圖疊加,形成最終的電網(wǎng)地理接線圖。
2.根據(jù)權利要求I所述的方法,其特征是所述計算各桿塔的回歸直線具體是步驟11 :分別計算各個桿塔的橫坐標的平均值和縱坐標的平均值;其中,計算各個 桿塔的橫坐標的平均值的公式為
全文摘要
本發(fā)明公開了電路接線圖設計技術領域中的一種基于G語言的電網(wǎng)地理接線圖自動繪制方法。包括將電網(wǎng)接線圖和地理接線圖的圖形信息按層次結構分層保存至G文件;確定各個圖形信息的G語言圖形元素表示形式;將電網(wǎng)接線圖的圖形信息按電壓等級分類;形成實際電網(wǎng)接線圖;形成實際地理接線圖;計算各桿塔的回歸直線,并將所述回歸直線分別繪制在實際電網(wǎng)接線圖和實際地理接線圖中;將實際電網(wǎng)接線圖和實際地理接線圖疊加,形成最終的電網(wǎng)地理接線圖。本發(fā)明實現(xiàn)了電網(wǎng)地理接線圖的自動繪制,滿足不同應用環(huán)境下電網(wǎng)地理接線圖對電網(wǎng)模型的描述,并且避免了電網(wǎng)地理接線圖中的圖元由于緊湊相鄰而導致的局部圖形區(qū)域緊密而混亂的問題。
文檔編號G06F17/50GK102930120SQ20121047363
公開日2013年2月13日 申請日期2012年11月20日 優(yōu)先權日2012年11月20日
發(fā)明者趙冬梅, 龔群, 張旭 申請人:華北電力大學