本發(fā)明涉及電力系統(tǒng)繼電保護(hù)自動(dòng)測(cè)試領(lǐng)域,特別是涉及一種智能變電站與調(diào)度對(duì)點(diǎn)測(cè)試用例智能生成系統(tǒng)及方法。
背景技術(shù):
調(diào)度中心能否對(duì)變電站進(jìn)行正確的監(jiān)控是變電站安全、穩(wěn)定運(yùn)行的重要前提。要保證調(diào)度中心能夠正確地對(duì)站端進(jìn)行監(jiān)控,實(shí)際上應(yīng)要保證調(diào)度中心接收的信息的正確性。變電站對(duì)點(diǎn)是將調(diào)度主站接收到信息與變電站設(shè)備實(shí)際信息進(jìn)行校對(duì)。對(duì)點(diǎn)是為了對(duì)變電站的各設(shè)備的實(shí)際信息與調(diào)度中心接收到的信息進(jìn)行比對(duì),從而找出調(diào)度中心點(diǎn)表中存儲(chǔ)的錯(cuò)誤信息,同時(shí)也能對(duì)遠(yuǎn)動(dòng)裝置、圖形網(wǎng)關(guān)機(jī)、告警直傳機(jī)進(jìn)行功能測(cè)試。
傳統(tǒng)的對(duì)點(diǎn)方法復(fù)雜、繁瑣,對(duì)點(diǎn)工作需要在調(diào)度主站端與變電站端兩端遠(yuǎn)距離對(duì)點(diǎn)。其具體過程為:首先,調(diào)度主站工作人員通過電聯(lián)方式與變電站端工作人員取得聯(lián)系,變電站端工作人員人為對(duì)一次設(shè)備進(jìn)行動(dòng)作,作為輸入激勵(lì);接著,調(diào)度中心接收輸入激勵(lì)對(duì)應(yīng)的輸出信息,將變電站端輸入的一次設(shè)備的動(dòng)作信息與調(diào)度中心接收的信息進(jìn)行人工校對(duì),最終完成對(duì)點(diǎn)工作。傳統(tǒng)對(duì)點(diǎn)采用人工手動(dòng)的方法進(jìn)行對(duì)點(diǎn),給變電站工作人員和調(diào)度中心工作人員帶來一系列的不便操作,另外傳統(tǒng)手動(dòng)對(duì)點(diǎn)方法也違背了智能變電站智能化、無人操作化的發(fā)展趨勢(shì)。
技術(shù)實(shí)現(xiàn)要素:
發(fā)明目的:本發(fā)明的目的是提供一種能夠解決現(xiàn)有技術(shù)中存在的缺陷的智能變電站與調(diào)度對(duì)點(diǎn)測(cè)試用例智能生成系統(tǒng)及方法。
技術(shù)方案:本發(fā)明所述的智能變電站與調(diào)度對(duì)點(diǎn)測(cè)試用例智能生成系統(tǒng),包括SCD文件解析模塊、點(diǎn)表文件解析模塊、變電站數(shù)據(jù)管理模塊、點(diǎn)表數(shù)據(jù)管理模塊和測(cè)試用例智能生成模塊,其中:
SCD文件解析模塊:用于讀取并解析變電站整站的SCD文件,得到每個(gè)IED的所有數(shù)據(jù)信息;
點(diǎn)表文件解析模塊:用于讀取并解析遠(yuǎn)動(dòng)機(jī)點(diǎn)表文件,得到遙信、遙測(cè)和遙控?cái)?shù)據(jù)信息;
變電站數(shù)據(jù)管理模塊:用于管理SCD文件解析模塊提取的IED的數(shù)據(jù)信息以及智能分析的中間數(shù)據(jù),形成標(biāo)準(zhǔn)變電站信息數(shù)據(jù);所述智能分析中間數(shù)據(jù),針對(duì)每個(gè)數(shù)據(jù)信息對(duì)象,定義了數(shù)據(jù)信息對(duì)象名稱包含的語(yǔ)義關(guān)鍵字信息以及根據(jù)語(yǔ)義關(guān)鍵字信息進(jìn)行智能匹配成功的數(shù)據(jù)鏈表;
點(diǎn)表數(shù)據(jù)管理模塊:用于管理和調(diào)整點(diǎn)表文件解析模塊的解析結(jié)果以及智能分析的中間數(shù)據(jù),形成標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù);
測(cè)試用例智能生成模塊:用于智能分析變電站數(shù)據(jù)管理模塊的數(shù)據(jù)和點(diǎn)表數(shù)據(jù)管理模塊的數(shù)據(jù),根據(jù)分析結(jié)果將這兩種數(shù)據(jù)進(jìn)行智能匹配,建立數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,根據(jù)對(duì)應(yīng)關(guān)系生成對(duì)點(diǎn)測(cè)試用例表。
進(jìn)一步,所述每個(gè)IED的所有數(shù)據(jù)信息包括該IED與其他IED的連接信息、該IED的設(shè)備數(shù)據(jù)模型以及該IED的配置信息。
進(jìn)一步,所述該IED與其他IED的連接信息包括該IED的類型、IP地址、SvIn、SvOut、GooseIn和GooseOut配置信息。
進(jìn)一步,所述該IED的設(shè)備數(shù)據(jù)模型包括該IED的遙信、遙測(cè)、故障信號(hào)和告警信號(hào)。
進(jìn)一步,所述IED的數(shù)據(jù)信息是與遠(yuǎn)動(dòng)機(jī)點(diǎn)表文件中的遙信、遙測(cè)和遙控信息相對(duì)應(yīng)的數(shù)據(jù),具體包括:
(1)與遠(yuǎn)動(dòng)機(jī)遙信信息相對(duì)應(yīng)的變電站保護(hù)裝置和測(cè)控裝置的GooseIn配置信息、設(shè)備數(shù)據(jù)模型中的遙信數(shù)據(jù)集以及智能終端的GooseOut配置信息;
(2)與遠(yuǎn)動(dòng)機(jī)遙測(cè)信息相對(duì)應(yīng)的變電站保護(hù)裝置和測(cè)控裝置設(shè)備數(shù)據(jù)模型中的遙測(cè)數(shù)據(jù)集;
(3)與遠(yuǎn)動(dòng)機(jī)遙控信息相對(duì)應(yīng)的變電站保護(hù)裝置和測(cè)控裝置的遙控點(diǎn)表。
進(jìn)一步,通過以下方式形成標(biāo)準(zhǔn)變電站信息數(shù)據(jù):將變電站數(shù)據(jù)管理對(duì)象劃分為遙信、遙測(cè)、遙控和遙調(diào)這四個(gè)數(shù)據(jù)集節(jié)點(diǎn),將在SCD文件中提取出的相應(yīng)數(shù)據(jù)分別存放到四個(gè)數(shù)據(jù)集節(jié)點(diǎn)中,形成標(biāo)準(zhǔn)變電站信息數(shù)據(jù)。
進(jìn)一步,通過以下方式形成標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù):將遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù)管理對(duì)象劃分為遙信、遙測(cè)和遙控這三個(gè)數(shù)據(jù)集節(jié)點(diǎn),將點(diǎn)表文件解析模塊解析的數(shù)據(jù)分別存放到三個(gè)數(shù)據(jù)集中,形成標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù)。
進(jìn)一步,通過以下方式生成對(duì)點(diǎn)測(cè)試用例表:智能分析標(biāo)準(zhǔn)變電站信息數(shù)據(jù)和標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù)的語(yǔ)義關(guān)鍵詞,根據(jù)語(yǔ)義關(guān)鍵詞進(jìn)行智能匹配,建立標(biāo)準(zhǔn)變電站信息數(shù)據(jù)與標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù)的對(duì)應(yīng)關(guān)系,根據(jù)建立對(duì)應(yīng)關(guān)系的數(shù)據(jù)生成具體的對(duì)點(diǎn)測(cè)試用例表,根據(jù)對(duì)點(diǎn)測(cè)試用例表對(duì)數(shù)據(jù)進(jìn)行自動(dòng)對(duì)點(diǎn)測(cè)試。
進(jìn)一步,通過以下方式將標(biāo)準(zhǔn)變電站信息數(shù)據(jù)與標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù)進(jìn)行智能匹配:先匹配點(diǎn)標(biāo)準(zhǔn)變電站信息數(shù)據(jù)與標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù)的邏輯節(jié)點(diǎn),再匹配邏輯節(jié)點(diǎn)下的數(shù)據(jù)集,最后匹配數(shù)據(jù)集中的數(shù)據(jù)對(duì)象;匹配數(shù)據(jù)對(duì)象時(shí),根據(jù)關(guān)鍵字庫(kù)文件進(jìn)行匹配,計(jì)算標(biāo)準(zhǔn)變電站信息數(shù)據(jù)中的數(shù)據(jù)與標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù)中的數(shù)據(jù)的匹配程度,選擇匹配程度最高的數(shù)據(jù)作為匹配成功數(shù)據(jù)。
本發(fā)明所述的智能變電站與調(diào)度對(duì)點(diǎn)測(cè)試用例智能生成方法,包括以下步驟:
S1:讀取并解析變電站整站的SCD文件,得到每個(gè)IED的所有數(shù)據(jù)信息;
S2:讀取遠(yuǎn)動(dòng)機(jī)點(diǎn)表文件,得到遙信、遙測(cè)和遙控信息;
S3:在SCD文件中提取所需要的變電站數(shù)據(jù),形成標(biāo)準(zhǔn)變電站信息數(shù)據(jù),并將遠(yuǎn)動(dòng)機(jī)點(diǎn)表文件調(diào)整為標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù);
S4:建立標(biāo)準(zhǔn)變電站信息數(shù)據(jù)與標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù)的一一對(duì)應(yīng)關(guān)系,根據(jù)對(duì)應(yīng)關(guān)系生成對(duì)點(diǎn)測(cè)試用例表。
有益效果:本發(fā)明公開了一種智能變電站與調(diào)度對(duì)點(diǎn)測(cè)試用例智能生成系統(tǒng)及方法,克服了傳統(tǒng)對(duì)點(diǎn)采用人工手動(dòng)方法進(jìn)行對(duì)點(diǎn)所帶來的問題,能夠有效減少人工工作量、提高工作效率。
附圖說明
圖1為本發(fā)明具體實(shí)施方式的系統(tǒng)框圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施方式,對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步的介紹。
本具體實(shí)施方式公開了一種智能變電站與調(diào)度對(duì)點(diǎn)測(cè)試用例智能生成系統(tǒng),如圖1所示,包括SCD文件解析模塊、點(diǎn)表文件解析模塊、變電站數(shù)據(jù)管理模塊、點(diǎn)表數(shù)據(jù)管理模塊和測(cè)試用例智能生成模塊,其中:
SCD文件解析模塊:用于讀取并解析變電站整站的SCD文件,得到每個(gè)IED的所有數(shù)據(jù)信息。
點(diǎn)表文件解析模塊:用于讀取并解析遠(yuǎn)動(dòng)機(jī)點(diǎn)表文件,得到遙信、遙測(cè)和遙控?cái)?shù)據(jù)信息。
變電站數(shù)據(jù)管理模塊:用于管理SCD文件解析模塊提取的IED的數(shù)據(jù)信息以及智能分析的中間數(shù)據(jù),形成標(biāo)準(zhǔn)變電站信息數(shù)據(jù);智能分析中間數(shù)據(jù),針對(duì)每個(gè)數(shù)據(jù)信息對(duì)象,定義了數(shù)據(jù)信息對(duì)象名稱包含的語(yǔ)義關(guān)鍵字信息以及根據(jù)語(yǔ)義關(guān)鍵字信息進(jìn)行智能匹配成功的數(shù)據(jù)鏈表;語(yǔ)義關(guān)鍵字,為數(shù)據(jù)對(duì)象包含的電力設(shè)備數(shù)據(jù)模型的關(guān)鍵詞;數(shù)據(jù)鏈表為每個(gè)數(shù)據(jù)對(duì)象有公共關(guān)鍵字的數(shù)據(jù)對(duì)象的集合,按照關(guān)鍵字的匹配程度進(jìn)行排序,匹配程度最大的數(shù)據(jù)對(duì)象,作為建立對(duì)應(yīng)關(guān)系的數(shù)據(jù)。
點(diǎn)表數(shù)據(jù)管理模塊:用于管理和調(diào)整點(diǎn)表文件解析模塊的解析結(jié)果以及智能分析的中間數(shù)據(jù),形成標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù)。
測(cè)試用例智能生成模塊:用于智能分析變電站數(shù)據(jù)管理模塊的數(shù)據(jù)和點(diǎn)表數(shù)據(jù)管理模塊的數(shù)據(jù),根據(jù)分析結(jié)果將這兩種數(shù)據(jù)進(jìn)行智能匹配,建立數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,根據(jù)對(duì)應(yīng)關(guān)系生成對(duì)點(diǎn)測(cè)試用例表。
其中,每個(gè)IED的所有數(shù)據(jù)信息包括該IED與其他IED的連接信息、該IED的設(shè)備數(shù)據(jù)模型以及該IED的配置信息。該IED與其他IED的連接信息包括該IED的類型、IP地址、SvIn、SvOut、GooseIn和GooseOut配置信息。該IED的設(shè)備數(shù)據(jù)模型包括該IED的遙信、遙測(cè)、故障信號(hào)和告警信號(hào)。
IED的數(shù)據(jù)信息是與遠(yuǎn)動(dòng)機(jī)點(diǎn)表文件中包含的遙信、遙測(cè)和遙控信息相對(duì)應(yīng)的數(shù)據(jù),具體包括:
(1)與遠(yuǎn)動(dòng)機(jī)遙信信息相對(duì)應(yīng)的變電站保護(hù)裝置和測(cè)控裝置的GooseIn配置信息、設(shè)備數(shù)據(jù)模型中的遙信數(shù)據(jù)集以及智能終端的GooseOut配置信息;
(2)與遠(yuǎn)動(dòng)機(jī)遙測(cè)信息相對(duì)應(yīng)的變電站保護(hù)裝置和測(cè)控裝置設(shè)備數(shù)據(jù)模型中的遙測(cè)數(shù)據(jù)集;
(3)與遠(yuǎn)動(dòng)機(jī)遙控信息相對(duì)應(yīng)的變電站保護(hù)裝置和測(cè)控裝置的遙控點(diǎn)表。
通過以下方式形成標(biāo)準(zhǔn)變電站信息數(shù)據(jù):將變電站數(shù)據(jù)管理對(duì)象劃分為遙信、遙測(cè)、遙控和遙調(diào)這四個(gè)數(shù)據(jù)集節(jié)點(diǎn),將在SCD文件中提取出的相應(yīng)數(shù)據(jù)分別存放到四個(gè)數(shù)據(jù)集節(jié)點(diǎn)中,形成標(biāo)準(zhǔn)變電站信息數(shù)據(jù)。
通過以下方式形成標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù):將遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù)管理對(duì)象劃分為遙信、遙測(cè)和遙控這三個(gè)數(shù)據(jù)集節(jié)點(diǎn),將點(diǎn)表文件解析模塊解析的數(shù)據(jù)分別存放到三個(gè)數(shù)據(jù)集中,形成標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù)。
通過以下方式生成對(duì)點(diǎn)測(cè)試用例表:智能分析標(biāo)準(zhǔn)變電站信息數(shù)據(jù)和標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù)的語(yǔ)義關(guān)鍵詞,根據(jù)語(yǔ)義關(guān)鍵詞進(jìn)行智能匹配,建立標(biāo)準(zhǔn)變電站信息數(shù)據(jù)與標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù)的對(duì)應(yīng)關(guān)系,根據(jù)建立對(duì)應(yīng)關(guān)系的數(shù)據(jù)生成具體的對(duì)點(diǎn)測(cè)試用例表,根據(jù)對(duì)點(diǎn)測(cè)試用例表對(duì)數(shù)據(jù)進(jìn)行自動(dòng)對(duì)點(diǎn)測(cè)試。
通過以下方式將標(biāo)準(zhǔn)變電站信息數(shù)據(jù)與標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù)進(jìn)行智能匹配:先匹配點(diǎn)標(biāo)準(zhǔn)變電站信息數(shù)據(jù)與標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù)的邏輯節(jié)點(diǎn),再匹配邏輯節(jié)點(diǎn)下的數(shù)據(jù)集,最后匹配數(shù)據(jù)集中的數(shù)據(jù)對(duì)象;匹配數(shù)據(jù)對(duì)象時(shí),根據(jù)關(guān)鍵字庫(kù)文件進(jìn)行匹配,計(jì)算標(biāo)準(zhǔn)變電站信息數(shù)據(jù)中的數(shù)據(jù)與標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù)中的數(shù)據(jù)的匹配程度,選擇匹配程度最高的數(shù)據(jù)作為匹配成功數(shù)據(jù)。
本具體實(shí)施方式還公開了一種智能變電站與調(diào)度對(duì)點(diǎn)測(cè)試用例智能生成方法,包括以下步驟:
S1:讀取并解析變電站整站的SCD文件,得到每個(gè)IED的所有數(shù)據(jù)信息;
S2:讀取遠(yuǎn)動(dòng)機(jī)點(diǎn)表文件,得到遙信、遙測(cè)和遙控信息;
S3:在SCD文件中提取所需要的變電站數(shù)據(jù),形成標(biāo)準(zhǔn)變電站信息數(shù)據(jù),并將遠(yuǎn)動(dòng)機(jī)點(diǎn)表文件調(diào)整為標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù);
S4:建立標(biāo)準(zhǔn)變電站信息數(shù)據(jù)與標(biāo)準(zhǔn)遠(yuǎn)動(dòng)點(diǎn)表數(shù)據(jù)的一一對(duì)應(yīng)關(guān)系,根據(jù)對(duì)應(yīng)關(guān)系生成對(duì)點(diǎn)測(cè)試用例表。