一種電網(wǎng)設(shè)備狀態(tài)的自動(dòng)評(píng)價(jià)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電網(wǎng)設(shè)備健康度檢測(cè)技術(shù)方法,尤其是涉及對(duì)設(shè)備狀態(tài)進(jìn)行評(píng)價(jià)的方法。
【背景技術(shù)】
[0002]目前電網(wǎng)設(shè)備狀態(tài)評(píng)價(jià)的方式為通過(guò)與設(shè)備狀態(tài)評(píng)價(jià)導(dǎo)則(扣分標(biāo)準(zhǔn))進(jìn)行人為的對(duì)比,從里面選擇合適的扣分項(xiàng),最終確定設(shè)備的健康狀態(tài)。在整個(gè)過(guò)程中扣分項(xiàng)的選擇全部依賴(lài)于人工主觀的判斷,沒(méi)有客觀的科學(xué)依據(jù),這樣評(píng)價(jià)出來(lái)的設(shè)備狀態(tài)并不能真實(shí)、客觀的反應(yīng)出設(shè)備的健康度,所以需要采取智能的方式來(lái)代替人為的判斷模式。
【發(fā)明內(nèi)容】
[0003]本發(fā)明主要為了解決電網(wǎng)設(shè)備狀態(tài)評(píng)價(jià)中手動(dòng)評(píng)價(jià)中存在的問(wèn)題:評(píng)價(jià)不準(zhǔn)確、評(píng)價(jià)效率低、評(píng)價(jià)無(wú)依據(jù);通過(guò)本發(fā)明的實(shí)現(xiàn)設(shè)備狀態(tài)的自動(dòng)評(píng)價(jià),提供評(píng)價(jià)的準(zhǔn)確率、提高評(píng)價(jià)效率并且實(shí)現(xiàn)評(píng)價(jià)依據(jù)的追蹤,最終實(shí)現(xiàn)設(shè)備狀態(tài)的全智能化評(píng)價(jià)。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供一種電網(wǎng)設(shè)備狀態(tài)的自動(dòng)評(píng)價(jià)方法,該方法的實(shí)現(xiàn)思路為:首先實(shí)現(xiàn)扣分標(biāo)準(zhǔn)的量化處理,即把文字描述變量化;然后在量化的變量上建立數(shù)據(jù)來(lái)源關(guān)系;最后在扣分項(xiàng)上建立自動(dòng)評(píng)價(jià)公式(公式中的參數(shù)為變量值);通過(guò)以上三步的實(shí)現(xiàn)即構(gòu)建了自動(dòng)評(píng)價(jià)的規(guī)則,規(guī)則構(gòu)建好之后使用采集器根據(jù)配置規(guī)則對(duì)數(shù)據(jù)進(jìn)行采集,然后調(diào)用分析器根據(jù)規(guī)則進(jìn)行數(shù)據(jù)處理,最后采用公式解析器以變量值為輸入?yún)?shù)對(duì)公式進(jìn)行解析,最終自動(dòng)計(jì)算出設(shè)備的狀態(tài)。
[0005]該方法的詳細(xì)實(shí)現(xiàn)步驟為:
[0006]第一步:量化扣分標(biāo)準(zhǔn),實(shí)現(xiàn)自動(dòng)評(píng)價(jià)的首要條件是能夠識(shí)別出評(píng)價(jià)標(biāo)準(zhǔn)的扣分項(xiàng)目,扣分項(xiàng)目為文字描述,為了實(shí)現(xiàn)對(duì)文本信息的邏輯識(shí)別,本方法采用關(guān)鍵字提取的方式對(duì)文本扣分項(xiàng)進(jìn)行處理,實(shí)現(xiàn)了對(duì)文字信息的變量化處理,即提出文本中的關(guān)鍵信息作為變量處理。比如”短路沖擊電流在允許短路電流的70%?90%”,則“短路沖擊電流”作為扣分變量。
[0007]第二步:建立量化數(shù)據(jù)源關(guān)聯(lián),在第一步完成量化的基礎(chǔ)上,需要配置量化標(biāo)準(zhǔn)的數(shù)據(jù)源映射關(guān)系,即變量需要從何處獲取數(shù)據(jù),獲取的數(shù)據(jù)該如何處理。比如上面提到的“短路沖擊電流”,該數(shù)據(jù)的源頭為運(yùn)行數(shù)據(jù),即需要配置該變量的來(lái)源為運(yùn)行的哪條標(biāo)準(zhǔn);在數(shù)據(jù)源管理中還需要明確數(shù)據(jù)源對(duì)應(yīng)變量的處理公式,即如何處理獲取的源數(shù)據(jù)作為變量的值。
[0008]第三步:評(píng)價(jià)算法管理,算法管理主要實(shí)現(xiàn)對(duì)評(píng)價(jià)標(biāo)準(zhǔn)自動(dòng)判斷的判別方式實(shí)現(xiàn),實(shí)現(xiàn)的方式為Javascript偽代碼,即使用扣分標(biāo)準(zhǔn)中量化的節(jié)點(diǎn)作為變量,編寫(xiě)Javascript為代碼實(shí)現(xiàn)計(jì)算公式的判斷方式,比如“{短路沖擊電流}/{允許短路電流}) > = 0.5&& ({短路沖擊電流} / {允許短路電流})〈 = 0.7&& {短路沖擊電流[次數(shù)]} >=6”,偽代碼的實(shí)現(xiàn)方式有利于計(jì)算程序的解析并且更加直觀的可以編輯公式,同時(shí)偽代碼的方式讓公式編輯靈活。
[0009]第四步:構(gòu)建偽代碼算法解析器,在第三部中完成了基于偽Javascript的邏輯公式編輯,為了正確的解析公式,需要?jiǎng)e寫(xiě)偽代碼的解析,解析的思路為通過(guò)正則表達(dá)式把公式中變量的節(jié)點(diǎn)替換為真實(shí)的數(shù)值,之后通過(guò)ScriptEngineManager動(dòng)態(tài)的執(zhí)行解析的代碼,然后接受返回值,如果返回真,則該判斷成立,反之判斷不成立;
[0010]第五步:檢修策略庫(kù)配置,當(dāng)設(shè)備狀態(tài)發(fā)生改變時(shí),需要針對(duì)該狀態(tài)給出相應(yīng)的檢修策略,以便支持設(shè)備檢修的時(shí)候作為輔助支持,策略庫(kù)的配置方式通過(guò)在手動(dòng)一對(duì)一錄入每個(gè)扣分標(biāo)準(zhǔn)的對(duì)應(yīng)檢修策略,當(dāng)扣分的時(shí)候可以直接查詢(xún)出對(duì)應(yīng)的檢修策略。
[0011]第五步:構(gòu)建數(shù)據(jù)采集調(diào)度器,采集器用來(lái)根據(jù)第二步配置的數(shù)據(jù)源映射規(guī)則進(jìn)行外圍數(shù)據(jù)采集,調(diào)度器主要用來(lái)有規(guī)律的執(zhí)行采集器的任務(wù);
[0012]第六步:構(gòu)建數(shù)據(jù)分析器,通過(guò)第五部的數(shù)據(jù)采集,獲取到的數(shù)據(jù)是原始數(shù)據(jù),這些數(shù)據(jù)是不能夠直接驅(qū)動(dòng)設(shè)備的狀態(tài)發(fā)生改變的,需要對(duì)這些數(shù)據(jù)按照第二步的規(guī)則進(jìn)行分析,得出每個(gè)變量的對(duì)應(yīng)數(shù)值,之后在使用第四步中的公式解析器把變量數(shù)值帶入公式進(jìn)行運(yùn)算,這一過(guò)程所涉及的計(jì)算分析將獨(dú)立存放分析結(jié)果,供更加深入的數(shù)據(jù)挖掘。
[0013]第七步:自動(dòng)態(tài)觸發(fā)狀態(tài)評(píng)價(jià),在第六步完成了分析之后,就可以提取出滿(mǎn)足扣分條件的計(jì)算結(jié)果,對(duì)于可以扣分的運(yùn)算結(jié)果,反向提出對(duì)應(yīng)的設(shè)備以及扣分項(xiàng),最終進(jìn)行扣分并計(jì)算出設(shè)備運(yùn)行狀態(tài)。
[0014]與現(xiàn)有技術(shù)相比,本發(fā)明的有益技術(shù)效果是:
[0015](I)、實(shí)現(xiàn)了扣分標(biāo)準(zhǔn)的節(jié)點(diǎn)化,即實(shí)現(xiàn)了量化,量化后的標(biāo)準(zhǔn)從無(wú)結(jié)構(gòu)文字描述轉(zhuǎn)變?yōu)橛薪Y(jié)構(gòu)的鍵值關(guān)系數(shù)據(jù)。通過(guò)對(duì)這些數(shù)據(jù)的采集可以從多個(gè)瑋度上對(duì)設(shè)備的健康狀態(tài)進(jìn)行分析,不僅僅用來(lái)支持設(shè)備的狀態(tài)評(píng)價(jià),結(jié)構(gòu)化的處理為日后的更多設(shè)備分析提供了基礎(chǔ)數(shù)據(jù)平臺(tái)。
[0016](2)、多數(shù)據(jù)源的配置方式讓數(shù)據(jù)節(jié)點(diǎn)的來(lái)源更加靈活,且數(shù)據(jù)來(lái)源的方式可以設(shè)置為來(lái)源外部數(shù)據(jù)或者手動(dòng)數(shù)據(jù),這樣的配置更加能夠適應(yīng)因?yàn)閿?shù)據(jù)不夠成熟帶來(lái)的系統(tǒng)運(yùn)行風(fēng)險(xiǎn)。
[0017](3)、靈活的公式配置方式,由于目前采用Javascript偽代碼的方式構(gòu)建計(jì)算公式,這樣可以使公式的計(jì)算變成一個(gè)獨(dú)立的邏輯塊,可以適應(yīng)更多復(fù)雜的公式應(yīng)用。
[0018](4)、通過(guò)該方法實(shí)現(xiàn)的設(shè)備狀態(tài)的自動(dòng)化評(píng)價(jià),有效的解決了人工評(píng)價(jià)的諸多問(wèn)題,極大的提高了評(píng)價(jià)的效率以及準(zhǔn)確率。
【附圖說(shuō)明】
[0019]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0020]圖1為本發(fā)明一種新穎的電網(wǎng)設(shè)備狀態(tài)評(píng)價(jià)方法的一種具體實(shí)施例的流程示意圖;
[0021]圖2為油浸式電力變壓器(高抗)的評(píng)價(jià)模型分類(lèi);
[0022]圖3為油浸式電力變壓器(高抗)_>繞組連同套管直流電阻的自動(dòng)評(píng)價(jià)模型實(shí)際組成結(jié)構(gòu);
[0023]圖4為圖3中“相間差“這個(gè)變量的數(shù)據(jù)源配置圖;
[0024]圖5為數(shù)據(jù)采集器的實(shí)現(xiàn),數(shù)據(jù)采集器主要使用調(diào)度器+任務(wù)的方式實(shí)現(xiàn)的具體實(shí)例圖。
【具體實(shí)施方式】
[0025]如圖1所示,1、一種電網(wǎng)設(shè)備狀態(tài)的自動(dòng)評(píng)價(jià)方法,其特征是:實(shí)現(xiàn)步驟為:
[0026]第一步:量化扣分標(biāo)準(zhǔn),扣分項(xiàng)目為文字描述,采用關(guān)鍵字提取的方式對(duì)文本扣分項(xiàng)進(jìn)行處理,即提出文本中的關(guān)鍵信息作為變量處理,通過(guò)量化節(jié)點(diǎn)的提取,把文字的表述轉(zhuǎn)變?yōu)閿?shù)值化處理,從而實(shí)現(xiàn)了扣分標(biāo)準(zhǔn)從文字信息的不可量化到扣分標(biāo)準(zhǔn)的變量式量化;
[0027]第二步:建立量化數(shù)據(jù)源關(guān)聯(lián),在第一步完成量化的基礎(chǔ)上,需要配置量化標(biāo)準(zhǔn)的數(shù)據(jù)源映射關(guān)系,實(shí)現(xiàn)量化節(jié)點(diǎn)數(shù)據(jù)源的配置,量化的節(jié)點(diǎn)包含多個(gè)數(shù)據(jù)源,且數(shù)據(jù)源的呈現(xiàn)方式是離散的,即不能直接賦值給變量節(jié)點(diǎn),配置方式采用數(shù)據(jù)源名稱(chēng)或者數(shù)據(jù)源行列標(biāo)識(shí)進(jìn)行配置,在數(shù)據(jù)源管理中需要明確數(shù)據(jù)源對(duì)應(yīng)變量的處理公式,即如何處理獲取的源數(shù)據(jù)作為變量的值;從而實(shí)現(xiàn)了評(píng)價(jià)數(shù)據(jù)來(lái)源的動(dòng)態(tài)配置;
[0028]第三步:評(píng)價(jià)算法管理,算法管理用于實(shí)現(xiàn)對(duì)評(píng)價(jià)標(biāo)準(zhǔn)自動(dòng)判斷的判別方式實(shí)現(xiàn),實(shí)現(xiàn)的方式為Javascript偽代碼,編寫(xiě)Javascript為代碼實(shí)現(xiàn)計(jì)算公式的判斷方式,通過(guò)后臺(tái)對(duì)配置的偽代碼即計(jì)算公式進(jìn)行翻譯,最終翻譯為可執(zhí)行的Javascript語(yǔ)句塊,然后調(diào)用后臺(tái)Javascript解析模塊進(jìn)行解析,最終實(shí)現(xiàn)對(duì)公式的解析;從而實(shí)現(xiàn)了評(píng)價(jià)公式的解析功能;
[0029]第四步:構(gòu)建偽代碼算法解析器,在上述第三步中完成了基于偽Javascript的邏輯公式編輯,為了正確的解析公式,需要?jiǎng)e寫(xiě)偽代碼的解析,解析的思路為通過(guò)正則表達(dá)式把公式中變量的節(jié)點(diǎn)替換為真實(shí)的數(shù)值,之后通過(guò)ScriptEngineManager動(dòng)態(tài)的執(zhí)行解析的代碼,然后接受返回值,如果返回真,則該判斷成立,反之判斷不成立;
[0030]第五步:檢修策略庫(kù)配置,當(dāng)設(shè)備狀態(tài)發(fā)生改變時(shí),需要針對(duì)該狀態(tài)給出相應(yīng)的檢修策略,以便支持設(shè)備檢修的時(shí)候作為輔助支持,策略庫(kù)的配置方式通過(guò)在手動(dòng)一對(duì)一錄入每個(gè)扣分標(biāo)準(zhǔn)的對(duì)應(yīng)檢修策略,當(dāng)扣分的時(shí)候可以直接查詢(xún)出對(duì)應(yīng)的檢修策略;
[0031]第六步:構(gòu)建數(shù)據(jù)采集調(diào)度器,采集器用來(lái)根據(jù)第二步配置的數(shù)據(jù)源映射規(guī)則進(jìn)行外圍數(shù)據(jù)采集,調(diào)度器用于有規(guī)律的執(zhí)行采集器的任務(wù);
[0032]第七步:構(gòu)建數(shù)據(jù)分析器,通過(guò)上述第六步的數(shù)據(jù)采集,獲取到的數(shù)據(jù)是原始數(shù)據(jù),將這些數(shù)據(jù)按照上述第二