0)、(RJ_S12,500.0)。
[0088] (RJ_S21,500.0)、(RJ_S22,500.0)。
[0089] (RJ_S31,500.0)、(RJ_S32,500.0)。
[0090] (RJ_S41,500.0)、(RJ_S42, 500.0)。
[0091] (RJ_S51,500.0)、 (RJ_S52,500.0)。
[0092] (RJ_S61,500.0)、(RJ_S62,500.0)。
[0093] 再新建以下18條小支路,用于代表開關(guān)支路(為了表述方便,以PSD-BPA格式的 L卡進(jìn)行表示):
[0096] 接下來,修改原所連支路的本站廠站母線,以對應(yīng)的節(jié)點(diǎn)代替,修改后的支路如下 (為了表述方便,以PSD-BPA格式的數(shù)據(jù)卡進(jìn)行表示):
[0097]
[0098] 將修改后的支路寫入PSD-BPA的網(wǎng)絡(luò)數(shù)據(jù)文件,形成更新的網(wǎng)絡(luò)數(shù)據(jù)文件,根據(jù) 更新的網(wǎng)絡(luò)數(shù)據(jù)文件,形成廠站主接線模型。
[0099] 請參閱圖7, 一種用于PSD-BPA仿真的廠站主接線模型生成系統(tǒng),包括:
[0100] 第一獲取模塊1〇〇,用于獲取廠站主接線配置文件,并讀取廠站主接線配置文件中 的廠站信息。
[0101] 其中,廠站信息包括母線、支路以及支路與母線連接的節(jié)點(diǎn)。廠站主接線配置文件 為XML文件,其中,建立了廠站主接線的模型,每個廠站為一個子節(jié)點(diǎn),文件中可以包含多 個廠站。每一個廠站子節(jié)點(diǎn),如圖2所示,以只含開關(guān)的3/2接線模型為例,其對應(yīng)的廠站主 接線配置文件如圖3所示,3/2接線模型廠站信息中StationName用于說明廠站母線名稱, BPA_Name和BaseKV對應(yīng)PSD-BPA電網(wǎng)數(shù)據(jù)中的廠站母線,Busl,Bus2分別對應(yīng)于3/2接線 中的1#主變和2#主變母線的PSD-BPA電網(wǎng)數(shù)據(jù)中的母線名。廠站中可以包含多個"串", ID為串的數(shù)字編號,SubNodel為與支路Branchl相連的節(jié)點(diǎn),SubNodel節(jié)點(diǎn)還與廠站中 的Busl連接,同理,SubNode2為與支路Branch2相連的節(jié)點(diǎn),SubNode2節(jié)點(diǎn)還有廠站中的 Bus2連接,SubNodel和SubNode2通過開關(guān)支路相連,從而形成了 3/2接線形式。Branchl、 Branch2中分別以字符串的形式保存了與(BPA_Name,BaseKV)母線相連支路的另一端母 線名稱、電壓等級和回路號,這三個字段用逗號分隔,如果字符串為空則代表節(jié)點(diǎn)未連接支 路;Branchl_note、Branch2_note分別為Branchl、Branch2 的注釋信息。通過讀取該XML 文件,在內(nèi)存中建立廠站主接線對象。
[0102] 第二獲取模塊200,用于獲取PSD-BPA的電網(wǎng)數(shù)據(jù)文件,并讀取電網(wǎng)數(shù)據(jù)文件中廠 站的母線以及支路信息。
[0103] 對大電網(wǎng)進(jìn)行穩(wěn)定性分析時,一般采用機(jī)電暫態(tài)仿真軟件進(jìn)行仿真,例如,中國電 力科學(xué)研究院開發(fā)的機(jī)電暫態(tài)仿真軟件包PSD-BPA,PSD-BPA具有潮流計算、仿真計算、短 路計算以及小干擾穩(wěn)定計算等功能,在我國的電力調(diào)度運(yùn)行機(jī)構(gòu)、電力系統(tǒng)的規(guī)劃、設(shè)計以 及試驗(yàn)等相關(guān)單位和各高校中具有廣泛的應(yīng)用。其中,PSD-BPA的電網(wǎng)數(shù)據(jù)文件包括.dat 文件和.swi文件,均是以數(shù)據(jù)卡的形式表示,.dat文件為潮流數(shù)據(jù)文件,包含了電網(wǎng)元件 的穩(wěn)態(tài)數(shù)據(jù),.swi文件為暫態(tài)參數(shù)文件,包含了電網(wǎng)元件的暫態(tài)參數(shù)和零序參數(shù),通過逐行 讀取數(shù)據(jù)卡,并采用面向?qū)ο蟮姆绞?,建立各元件對象,讀取元件參數(shù),對電網(wǎng)數(shù)據(jù)進(jìn)行讀 取,可獲取電網(wǎng)數(shù)據(jù)文件中廠站的母線以及支路信息。
[0104] 匹配分析模塊300,用于對廠站主接線配置文件中的廠站信息與電網(wǎng)數(shù)據(jù)文件中 的廠站的母線以及支路信息分別進(jìn)行匹配分析,獲得匹配分析結(jié)果。
[0105] 當(dāng)廠站主接線配置文件中的廠站信息與電網(wǎng)數(shù)據(jù)文件中廠站的母線以及支路信 息分別進(jìn)行匹配分析時,根據(jù)匹配分析結(jié)果即可知道該廠站是否存在沖突,放棄存在沖突 的廠站,對不存在沖突的廠站對應(yīng)的網(wǎng)絡(luò)數(shù)據(jù)文件進(jìn)行修改,由于文件中可以包含多個廠 站,從而,該匹配分析結(jié)果可能包括了存在不沖突的廠站以及不沖突的廠站。
[0106] 修改模塊400,用于當(dāng)匹配分析結(jié)果中存在不沖突廠站時,根據(jù)不沖突廠站對應(yīng)的 廠站信息,對電網(wǎng)數(shù)據(jù)文件進(jìn)行修改,獲得更新的電網(wǎng)數(shù)據(jù)文件。
[0107] 通過只對不沖突的廠站對應(yīng)的電網(wǎng)數(shù)據(jù)文件進(jìn)行修改,避免重復(fù)修改,有效減少 工作量,修改得到的新的電網(wǎng)數(shù)據(jù)文件與廠站主接線配置文件是對應(yīng)的,例如,廠站主接線 配置文件為3/2接線配置文件時,其對應(yīng)的廠站為3/2接線模型,從而使得新的電網(wǎng)數(shù)據(jù)文 件對應(yīng)的接線模型也同樣為3/2接線模型。
[0108] 生成模塊500,用于根據(jù)更新的電網(wǎng)數(shù)據(jù)文件,生成與不沖突廠站對應(yīng)的廠站主接 線模型。
[0109] 由于更新的電網(wǎng)數(shù)據(jù)文件與廠站主接線配置文件是對應(yīng)的,從而新的電網(wǎng)數(shù)據(jù)文 件與廠站主接線配置文件的廠站接線模型對應(yīng),根據(jù)更新的電網(wǎng)數(shù)據(jù)文件,生成與不沖突 的廠站對應(yīng)的廠站主接線模型。
[0110] 上述用于PSD-BPA仿真的廠站主接線模型生成系統(tǒng),通過獲取廠站主接線配置文 件并讀取,獲取電網(wǎng)數(shù)據(jù)文件并讀取,對廠站主接線配置文件與電網(wǎng)數(shù)據(jù)文件進(jìn)行匹配,根 據(jù)匹配結(jié)果,修改網(wǎng)絡(luò)數(shù)據(jù)文件,形成廠站主接線模型,以供PSD-BPA仿真,這樣既能快速 實(shí)現(xiàn)主接線模型建立,且能避免重復(fù)修改,有效減少工作量,由于廠站主接線配置文件變動 較小,只需簡單維護(hù)廠站主接線配置文件即可,能有效節(jié)省工作量,又能確保主接線模型的 準(zhǔn)確性。
[0111] 請參閱圖8,在其中一個實(shí)施例中,廠站主接線配置文件為3/2接線配置文件,母 線包括廠站母線、第一主變母線以及第二主變母線。廠站主接線配置文件中包含了廠站的 配置信息,例如,該廠站為榕江站,廠站母線是對該廠站的母線一個總體的信息描述,榕江 站的廠站母線為R0NGJIA,其電壓等級為500,第一主變母線以及第二主變母線為廠站具體 包括的母線,分別為RongJIAl以及RongJIA2,其電壓等級也分別為500。
[0112] 匹配分析模塊300包括:
[0113] 匹配分析單元310,用于對廠站主接線配置文件中每一廠站分別進(jìn)行匹配分析。
[0114] 第一判斷單元320,用于判斷電網(wǎng)數(shù)據(jù)文件中是否存在廠站主接線配置文件中的 廠站母線;
[0115] 第二判斷單元330,用于當(dāng)電網(wǎng)數(shù)據(jù)文件中存在當(dāng)廠站主接線配置文件中廠站的 廠站母線時,判斷電網(wǎng)數(shù)據(jù)文件中是否存在廠站主接線配置文件中的第一主變母線或第二 主變母線;
[0116] 形成單元340,用于當(dāng)電網(wǎng)數(shù)據(jù)文件中不存在廠站主接線配置文件中廠站的第一 主變母線及第二主變母線,以及電網(wǎng)數(shù)據(jù)文件中不存在廠站主接線配置文件中的節(jié)點(diǎn)時, 生成廠站主接線配置文件中廠站的支路數(shù)組;
[0117] 沖突分析單元350,用于當(dāng)電網(wǎng)數(shù)據(jù)文件中廠站與母線相連的支路均存在于支路 數(shù)組中,則廠站為不沖突廠站,從而獲得不沖突廠站的匹配分析結(jié)果,否則,廠站為沖突廠 站,獲得沖突廠站的匹配分析結(jié)果。
[0118] 即只要當(dāng)電網(wǎng)數(shù)據(jù)文件中不存在當(dāng)廠站主接線配置文件中的廠站母線時,則廠站 為沖突廠站,舍棄該廠站?;蛑灰?dāng)電網(wǎng)數(shù)據(jù)文件中存在廠站主接線配置文件中第一主變 母線、第二主變母線或廠站主接線配置文件中的節(jié)點(diǎn)時,則廠站為沖突廠站,舍棄該廠站。 或只要當(dāng)電網(wǎng)數(shù)據(jù)文件中廠站與母線相連的支路沒有全部存在于支路數(shù)組中,則廠站為沖 突廠站,舍棄該廠站。
[0119] 以如圖2所示的只含開關(guān)的3/2接線模型為例,其對應(yīng)的廠站主接線配置文件如 圖3所示,遍歷廠站主接線配置文件中的各廠站主接線對象,首先查找(BPA_Name,BaSeKV) 對應(yīng)的母線是否存在于PSD-BPA電網(wǎng)數(shù)據(jù)中,即查找電網(wǎng)數(shù)據(jù)文件中是否存在當(dāng)廠站主接 線配置文件中廠站的廠站母線,如不存在,則該廠站為沖突廠站,舍棄該廠站,并給出告警 信息。如存在,則繼續(xù)檢查(Busl,BaseKV)和(Bus2,BaseKV)母線是否已經(jīng)存在于PSD-BPA 電網(wǎng)數(shù)據(jù)中,即查找電網(wǎng)數(shù)據(jù)文件中是否存在廠站主接線配置文件中廠站的第一主變母 線或第二主變母線,如第一主變母線以及第二主變母線中任意一個母線已存在,則該廠站 為沖突廠站,舍棄該廠站,并給出告警信息。逐個遍歷站內(nèi)的每一個串,檢查(SubNodel, BaseKV)和(SubNode2,BaseKV)母線是否已經(jīng)存在于PSD-BPA電網(wǎng)數(shù)據(jù)中,即檢查電網(wǎng)數(shù) 據(jù)文件中是否存在廠站主接線配置文件中廠站的節(jié)點(diǎn),如已存在,則該廠站為沖突廠站,舍 棄該廠站,并給出告警信息,針對沒有被舍棄留下來的產(chǎn)站,形成該廠站的支路數(shù)組。獲取 PSD-BPA電網(wǎng)數(shù)據(jù)中與母線(BPA_Name,BaseKV)相連的支路,如果存在任意一條支路不存 在于廠站主接線的支路數(shù)組中,則代表廠站配置信息未及時更新,說明該廠站存在沖突,舍 棄該廠站,并給出告警信息。最終沒有被舍棄保留的下來的廠站為不沖突廠站,保留所有不 存在沖突的廠站主接線對象。
[0120] 請參閱圖9,修改模塊400包括:
[0121] 篩選單元410,用于當(dāng)匹配分析結(jié)果中存在不沖突廠站時,獲取篩選指令,根據(jù)篩 選指令,對不沖突廠站進(jìn)行篩選,獲得篩選后的不沖突廠站。
[0122] 修改單元420,用于根據(jù)廠站主接線配置文件中篩選后的不沖突廠站的廠站信息, 對電網(wǎng)數(shù)據(jù)文件進(jìn)行修改,獲得更新的電網(wǎng)數(shù)據(jù)文件。
[0123] 根據(jù)篩選指令對不沖突的廠站進(jìn)行篩選,根據(jù)篩選后的不沖突廠站的廠站信息, 對電網(wǎng)數(shù)據(jù)文件進(jìn)行修改,從而可形成用戶需要生成主接線形式的廠站。
[0124] 請參閱圖6,在其中