呂 欣,張鐵峰,呂越穎,王書峰
(1.華北電力大學(xué) 電氣與電子工程學(xué)院,河北 保定071003;2.保定市供電公司,河北 保定071000)
隨著通信、計算機和智能裝置等技術(shù)的發(fā)展,大部分的理論線損計算都由計算機軟件完成。但“信息孤島”仍然存在,相關(guān)數(shù)據(jù)的獲取和輸出等數(shù)據(jù)交換還非常繁瑣和易錯。同時,由于傳統(tǒng)計算軟件不能及時更新電網(wǎng)結(jié)構(gòu)數(shù)據(jù),使得線損計算的實時性和準確性大打折扣[1]。因此,建立基于CIM 的配電網(wǎng)線損計算系統(tǒng)顯得尤為重要。文獻[2]基于CIM 建設(shè)標準配電網(wǎng)底層模型,實現(xiàn)配變監(jiān)控、線損分析、電壓統(tǒng)計等配電網(wǎng)數(shù)據(jù)的綜合應(yīng)用;文獻[3]提出了基于CIM 的電網(wǎng)理論線損準在線計算框架,并針對CIM 應(yīng)用于電網(wǎng)理論線損準在線計算存在部分數(shù)據(jù)缺失的情況,對CIM 進行了模型擴展;文獻[4]設(shè)計一種配電網(wǎng)理論線損在線計算方案,從配電GIS 及DSM 系統(tǒng)中導(dǎo)入計算所需的數(shù)據(jù),計算方便、準確、高效。
本文提出一種基于CIM 的配網(wǎng)線損在線計算系統(tǒng),充分利用SCADA,GIS 和DMIS 等信息系統(tǒng)采集的數(shù)據(jù)完成線損計算,并通過XML 和SVG語言實現(xiàn)與其他系統(tǒng)間的數(shù)據(jù)交互。該系統(tǒng)能夠自動生成線損計算模型,大大降低線損管理的工作量,提高了線損計算的實時性和準確性。
CIM 是IEC61970 系列標準的一個重要的組成部分,是一個抽象模型。該模型將配電網(wǎng)中的實體定義為類,其中大部分是對系統(tǒng)元件的描述,如變壓器、線路、開關(guān)。另外一部分為數(shù)據(jù)結(jié)構(gòu)安排表、動態(tài)測量數(shù)據(jù)等。這些都是配電管理系統(tǒng)應(yīng)用程序所需要的信息和數(shù)據(jù)[5]。
CIM 運用統(tǒng)一建模語言(UML)通過類之間的關(guān)聯(lián)、繼承、聚合的邏輯關(guān)系實現(xiàn)對整個配電網(wǎng)的描述。它為不同數(shù)據(jù)模式下的管理系統(tǒng)提供了一個通用的轉(zhuǎn)換接口,從而實現(xiàn)了不同管理系統(tǒng)間的集成。由于配電網(wǎng)中存在很多三相不平衡負載,導(dǎo)致系統(tǒng)中存在很多多相的屬性,因此在系統(tǒng)設(shè)計前需要對CIM 進行相應(yīng)的擴展(如配電線路、配電設(shè)備、負荷等類的多相屬性的擴展),以滿足CIM 對配電網(wǎng)及配網(wǎng)中設(shè)備三相屬性的描述[6]。
由于線損計算采用的是潮流計算方法,因此,除了主要的電氣連接圖,還需要獲得電氣設(shè)備參數(shù)數(shù)據(jù)、設(shè)備的邏輯連接方式、開關(guān)狀態(tài)、變壓器分接頭位置以及每個間隔的運行數(shù)據(jù)。本文將以上數(shù)據(jù)分為兩種類型:一種是結(jié)構(gòu)數(shù)據(jù),如,設(shè)備的電氣參數(shù)、設(shè)備的邏輯節(jié)點以及連線圖,它相對穩(wěn)定,變化較少。對于此類數(shù)據(jù),在電網(wǎng)結(jié)構(gòu)不產(chǎn)生變化的前提下,僅進行一次讀取。另一種是運行數(shù)據(jù),包括開關(guān)狀態(tài)、變壓器抽頭的位置、電流、電壓、有功功率和無功功率。對于此類動態(tài)數(shù)據(jù),需要系統(tǒng)實時讀取。
目前,國內(nèi)大部分電力企業(yè)都已配備SCADA,GIS,DMIS 等管理系統(tǒng)。其中,電壓等級在35 kV 以上的主網(wǎng)結(jié)構(gòu)數(shù)據(jù)和大部分配網(wǎng)的運行數(shù)據(jù)均存儲于SCADA 系統(tǒng);GIS 系統(tǒng)主要存儲配電網(wǎng)的結(jié)構(gòu)數(shù)據(jù);DMIS 系統(tǒng)主要存儲部分主網(wǎng)運行數(shù)據(jù)和所有配電網(wǎng)運行數(shù)據(jù)。為了便于各管理系統(tǒng)間的數(shù)據(jù)交互,本文提出了如下數(shù)據(jù)共享方案[7]。
根據(jù)觀察,該車在冷車時不會出現(xiàn)類似情況,只有熱車后才會發(fā)生此類故障。常見的發(fā)動機自動熄火多是積碳引起怠速失調(diào)所致,但考慮到故障車的行駛里程很短,且進行了相關(guān)檢查,首先排除發(fā)動機積碳因素。怠速時讀取發(fā)動機的數(shù)據(jù),發(fā)現(xiàn)混合汽呈現(xiàn)很濃的趨勢,直至滅車,但是高速時正常。
2.1.1 配電網(wǎng)結(jié)構(gòu)數(shù)據(jù)的讀取
配電網(wǎng)的結(jié)構(gòu)數(shù)據(jù)主要從GIS 系統(tǒng)中獲取。GIS 系統(tǒng)可提供配電網(wǎng)的屬性信息、空間信息以及地理圖形信息[8]。本文提出的線損計算系統(tǒng)中,線損計算模塊可從GIS 系統(tǒng)中實時獲得配電網(wǎng)的結(jié)構(gòu)數(shù)據(jù)。這些數(shù)據(jù)包括設(shè)備參數(shù)(如配變、開關(guān)以及線路等信息)[9]、XML 形式的邏輯拓撲結(jié)構(gòu)以及SVG 形式的單線圖和電氣連接圖(如變電站、桿塔以及電力線等的連接關(guān)系)。
2.1.2 配電網(wǎng)運行數(shù)據(jù)的讀取
配電網(wǎng)的運行數(shù)據(jù)主要從SCADA 和DMIS 系統(tǒng)中獲取。SCADA 系統(tǒng)通過監(jiān)測裝置實時監(jiān)測和控制配電網(wǎng),從而實現(xiàn)實時數(shù)據(jù)、歷史數(shù)據(jù)的處理和存儲。SCADA 系統(tǒng)可獲得的運行數(shù)據(jù)包括負荷電流數(shù)據(jù)、10 kV 出線關(guān)口電量電流等潮流值[10,11],它可以提供SVG 和XML 類型的數(shù)據(jù),其中主要的電氣連接圖存儲于SVG 文件中,結(jié)構(gòu)數(shù)據(jù)和運行數(shù)據(jù)則存儲于XML 文件中。
DMIS 系統(tǒng)是SCADA 和GIS 系統(tǒng)的互補系統(tǒng)。DMIS 系統(tǒng)包括所有的配電網(wǎng)運行數(shù)據(jù)以及部分主網(wǎng)運行數(shù)據(jù),比如供電量、線路容量、專用變壓器的損耗、公用變壓器的損耗、用戶信息、專用設(shè)備的運行數(shù)據(jù)等。同SCADA,GIS 系統(tǒng)不同,DMIS 系統(tǒng)為線損程序開放了只讀功能,因而,線損計算程序可直接從DMIS 系統(tǒng)數(shù)據(jù)庫中獲取上述數(shù)據(jù)。
基于以上數(shù)據(jù)的讀取方式,本文建立了一個基于CIM 的理論線損計算系統(tǒng)。該系統(tǒng)通過XML實現(xiàn)了與SCADA,GIS,DMIS 等管理系統(tǒng)程序間的信息交互,并將實時數(shù)據(jù)存儲于線損數(shù)據(jù)庫中。系統(tǒng)中的線損計算模塊可讀取線損數(shù)據(jù)庫中的實時數(shù)據(jù),利用這些數(shù)據(jù)計算配電網(wǎng)的線損,并將計算結(jié)果返回到線損數(shù)據(jù)庫中。系統(tǒng)的數(shù)據(jù)讀取與轉(zhuǎn)換過程如圖1 所示。
圖1 線損計算系統(tǒng)數(shù)據(jù)讀取與轉(zhuǎn)換圖
CIM 定義了端點(Terminal)和連接節(jié)點(Connectivity Node,簡稱CNode),用以表達導(dǎo)電設(shè)備之間的連接關(guān)系。每個導(dǎo)電設(shè)備包含若干個端點,導(dǎo)電設(shè)備間的連接是通過端點的融合來實現(xiàn)的,該融合點用一個連接節(jié)點來表示。這種表達模型描述了電網(wǎng)全局的詳細信息,稱為開關(guān)—節(jié)點模型[12]。而對于狀態(tài)估計、潮流計算等高級應(yīng)用來說,考慮到等電位的情況,形成了邏輯上的拓撲節(jié)點(Topological Node,簡稱TNode),將電網(wǎng)描述為拓撲節(jié)點以及拓撲節(jié)點間帶阻抗的電器元件連接,即母線—支路模型。其中一個拓撲節(jié)點對應(yīng)若干個連接節(jié)點,一個拓撲島(Topological Island)由一組具有電氣連接的拓撲節(jié)點構(gòu)成。CIM 的拓撲模型如圖2 所示。
圖2 CIM 模型拓撲圖
實際上,SCADA 和GIS 系統(tǒng)提供的信息為上圖開關(guān)—節(jié)點模型中各導(dǎo)電設(shè)備間的物理連接關(guān)系,而線損計算所涉及的母線—支路模型中設(shè)備的邏輯連接關(guān)系卻無法從以上系統(tǒng)中直接獲得。因此需要利用拓撲分析,將開關(guān)—節(jié)點模型轉(zhuǎn)化為母線—支路模型。
本文采用合并法[13]對配電網(wǎng)進行拓撲分析并建立母線—支路的模型,其中開關(guān)(Switch)類元件將被略去,只考慮Line,Power Transformer,Compensator 等非零阻抗電氣元件。首先,依次掃描各Switch 類元件,找出閉合狀態(tài)下的Switch 類元件。然后,將Switch 類元件兩端的CNode 歸入相應(yīng)的TNode。最后,輸出拓撲分析結(jié)果。具體步驟如圖3 所示。
線損計算模塊采用前推回代潮流方法計算線損。
首先,計算各負荷節(jié)點的等值注入電流。
其次,將負荷節(jié)點的注入電流代入饋線的節(jié)點網(wǎng)絡(luò)方程:
圖3 系統(tǒng)拓撲分析流程圖
采用前推回代的方法求解各節(jié)點電壓以及各支路電流分部。式中,是第i 時刻各節(jié)點的注入電流;是節(jié)點電壓。迭代結(jié)束的條件是相鄰兩次迭代電壓差值模分量的最大值小于給定的收斂指標ε。
最后,根據(jù)上述計算結(jié)果,求取該配電網(wǎng)代表日當天的線損電量,并進一步計算全月理論線損電量
式中:∑ΔAm為全月全網(wǎng)的損耗電量;∑ΔAG為代表日固定線損電量;∑ΔAR為代表日全網(wǎng)的可變損耗電量;Am為全月供電量;Ad為代表日供電量;N 為全月日歷天數(shù)。
本文的線損計算系統(tǒng)是在Power Builder 開發(fā)環(huán)境下開發(fā),用Oracle 實現(xiàn)數(shù)據(jù)的存儲。由于Power Builder 采用了面向?qū)ο蠛涂梢暬夹g(shù),提供可視化的應(yīng)用開發(fā)環(huán)境,因此利用Power Builder 可以方便快捷地開發(fā)出基于數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)庫應(yīng)用程序。
計算系統(tǒng)首先對各類數(shù)據(jù)進行收集和準備,然后對電網(wǎng)進行拓撲結(jié)構(gòu)分析,最后進行理論線損計算,線損計算結(jié)果可以導(dǎo)出。具體運行過程如下:
(1)系統(tǒng)設(shè)置。系統(tǒng)設(shè)置部分主要是設(shè)置登陸者的名稱和口令,目的是限制訪問者的訪問權(quán)限,提高系統(tǒng)的可靠性和安全性。
(2)數(shù)據(jù)讀取。按照本文2.1 部分中的數(shù)據(jù)獲取方法,應(yīng)有選擇性的從SCADA,GIS,DMIS系統(tǒng)中讀取線損計算所需數(shù)據(jù)。為保險起見,應(yīng)對所獲得的數(shù)據(jù)進行檢查驗證。
(3)拓撲分析。電網(wǎng)拓撲分析是根據(jù)開關(guān)的開閉狀態(tài)和電網(wǎng)的一次接線圖來確定網(wǎng)絡(luò)節(jié)點-支路的連通關(guān)系,為潮流分析、線損計算做好準備。本文按照2.2 所述方法對配電網(wǎng)進行拓撲分析。
(4)參數(shù)轉(zhuǎn)換。從各系統(tǒng)中獲取的電力系統(tǒng)設(shè)備參數(shù)和運行數(shù)據(jù)可能不是線損計算直接需要的數(shù)據(jù),如,CIM 中AC line segment 可能記錄的是導(dǎo)線的長度和單位長度參數(shù),然而線損計算需要的是整個分支的電阻和電抗。因此,對于此類數(shù)據(jù),需要進行參數(shù)轉(zhuǎn)換,將其轉(zhuǎn)換為線損計算可用的數(shù)據(jù)。
(5)線損計算。線損計算程序讀取已完成參數(shù)轉(zhuǎn)換的設(shè)備參數(shù)和運行數(shù)據(jù),采用2.3 所述方法對配電網(wǎng)進行線損計算,充分利用各量測節(jié)點的實時數(shù)據(jù)[14],整個計算過程無冗余,計算結(jié)果較精確。在計算完成后輸出計算結(jié)果。
為了驗證本文配電網(wǎng)線損計算系統(tǒng)的可行性,利用該系統(tǒng)計算某地區(qū)配電網(wǎng)在2013 年5 月的月線損量。圖4 所示為1 號變電站所屬的2 號出線5月份的線損計算結(jié)果。
圖4 系統(tǒng)仿真結(jié)果圖
由圖4 的驗證結(jié)果可知,本文系統(tǒng)可以按照預(yù)定設(shè)計讀取各管理系統(tǒng)中的實時數(shù)據(jù),并利用這些數(shù)據(jù)進行線損計算。此外,利用該系統(tǒng)計算線損可得出豐富的計算結(jié)果,能夠為配電網(wǎng)運行和管理決策提供可靠依據(jù)。
本文提出一種基于CIM 的配電網(wǎng)線損計算系統(tǒng)。該系統(tǒng)能夠從各信息系統(tǒng)中讀取不同形式下的配電網(wǎng)數(shù)據(jù),并通過參數(shù)轉(zhuǎn)換將這些數(shù)據(jù)轉(zhuǎn)換為線損計算可用的數(shù)據(jù),利用這些數(shù)據(jù)完成對配電網(wǎng)的理論線損計算。本系統(tǒng)大大降低線損管理的工作量,提高線損計算的實時性和準確性,避免了“信息孤島”問題。
[1]李萌.基于CIM 模型的配電網(wǎng)狀態(tài)估計的研究[D].保定:華北電力大學(xué),2012.
[2]杭大建,王擁軍,羅定志.基于CIM 的配電網(wǎng)綜合采集應(yīng)用平臺[J].電網(wǎng)與清潔能源,2009,25(10):17-20.
[3]李學(xué)平.電網(wǎng)理論線損的準在線計算問題研究與分析[D].秦皇島:燕山大學(xué),2013.
[4]黃麗萍,祝云,陳學(xué)敏,等.基于CIM 接口的配電網(wǎng)理論線損在線計算[J].廣西電力,2012,35(2):27-29.
[5]曹哲,劉東,包海龍.基于本體的公共信息模型更新與擴展分析[J].電力系統(tǒng)自動化,2013,37(11):71-75.
[6]周林,王颋.基于IEC61970 CIM 模型的研究[J].科技信息,2013,(1):89,93.
[7]衛(wèi)黨會,劉粵海.基于開放地圖平臺構(gòu)建配電網(wǎng)GIS[J].電力科學(xué)與工程,2013,29(2):38-42.
[8]齊麗麗.基于跨平臺開源GIS 的配電網(wǎng)建模[D].濟南:山東大學(xué),2012.
[9]李珊,俞小勇,高立克,等.基于CIM/XML 電網(wǎng)模型標準的數(shù)據(jù)檢測平臺的設(shè)計[J].廣西電力,2014,37(1):9-12,64.
[10]徐凌燕.電網(wǎng)線損模型研究及線損管理系統(tǒng)的開發(fā)[D].北京:華北電力大學(xué),2011.
[11]張鐵峰,王江濤,苑津莎.基于MIS 的配電網(wǎng)線損分析系統(tǒng)[J].繼電器,2007,35(19):31-33.
[12]李盟,秦立軍,郭慶,等.基于CIM 模型的電網(wǎng)拓撲分析[J].電力科學(xué)與工程,2011,27(9):18-22.
[13]戴志偉,劉瑗瑗,荊朝霞.基于公共信息模型的配電網(wǎng)拓撲分析算法研究[J].廣東電力,2011,24(1):32-35.
[14]張鐵峰,苑津莎,劉建新.計及多種因素的配電網(wǎng)理論線損實用計算方法[J].華北電力大學(xué)學(xué)報,2005,32(3):5-7,31.