保信故障的生成方法及生成系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能變電站技術(shù)領(lǐng)域,特別涉及一種保信故障的生成方法及生成系統(tǒng)。
【背景技術(shù)】
[0002]變電站是電力系統(tǒng)的重要組成部分,變電站的安全運行對維持電力系統(tǒng)的穩(wěn)定,保證電網(wǎng)的可靠供電具有十分重要的意義。因此,一方面需要不斷采用先進(jìn)的設(shè)備制造技術(shù)和控制技術(shù),提高變電站的自動化程度。另一方面,電力系統(tǒng)作為一個人工制造的系統(tǒng),需要人工的參與決策,所以還要加強(qiáng)對運行人員的培訓(xùn),提高他們的運行操作能力和事故處理能力。但是由于電力系統(tǒng)屬于知識密集型、技術(shù)密集型、資金密集型行業(yè),操作規(guī)范,要求嚴(yán)格,在變電站運行人員的崗位培訓(xùn)中既不能在運行著的系統(tǒng)或設(shè)備上進(jìn)行實際操作試驗,也不允許人為地設(shè)置事故讓學(xué)員觀察處理,這就使得學(xué)員難以在變電站的正常操作及事故處理中得到充分鍛煉。
[0003]然而,變電站所處電網(wǎng)在實際運行過程中可能會產(chǎn)生大量的故障信息,用戶在相關(guān)經(jīng)驗不足的情況下,不容易從這大量的故障信息中直觀的獲取需要了解和協(xié)助解決的信息。迫切需要提供一種能夠方便用戶直觀查閱相關(guān)故障信息的方法和系統(tǒng)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明為解決上述技術(shù)問題提供一種保信故障的生成方法及生成系統(tǒng),能夠?qū)ψ冸娬舅庪娋W(wǎng)在運行過程中出現(xiàn)的故障進(jìn)行智能采集、分析和歸納,方便用戶直觀查閱和判斷處理,進(jìn)而確保電網(wǎng)運行安全。
[0005]為解決上述技術(shù)問題,本發(fā)明提供一種保信故障的生成方法,包括如下步驟:子站報文上送;解析所述報文;獲取所述報文對應(yīng)的事件內(nèi)容并形成事件信息;處理所述事件信息形成故障于故障列表中并將所述故障列表的故障另行存儲。
[0006]進(jìn)一步地,在處理所述事件信息形成故障簡報并進(jìn)行存儲的步驟之中,包括:上送一條所述事件信息;判斷所述事件信息是否存在于故障中;如果存在,獲取所述故障中故障信息的指針,并根據(jù)事件信息類型生成新的事件描述對象;如果不存在,創(chuàng)建新的故障信息對象,并給新創(chuàng)建的故障信息對象配置關(guān)聯(lián)信息,包括配置子站ID、間隔ID、一次設(shè)備ID以及CPU號,同時,根據(jù)事件信息類型生成新的事件描述對象;將所述事件信息放入故障中;判斷所述事件信息是否符合第一故障判斷依據(jù),所述第一故障判斷依據(jù)包括關(guān)鍵字“出口”和“跳閘”;如果符合,將故障的判斷字段配置為“true”;判斷故障是否存在于故障列表中;如果已存在,存儲所述故障列表,結(jié)束流程;否者,結(jié)束流程。
[0007]進(jìn)一步地,在判斷所述事件信息是否符合第一故障判斷依據(jù)的步驟之后,還包括:如果所述事件信息符合第一故障判斷依據(jù),判斷所述事件信息是否不符合第二故障判斷依據(jù);如果所述事件信息不符合第二故障判斷依據(jù),將故障的判斷字段配置為“true”。
[0008]進(jìn)一步地,在判斷所述事件信息是否符合第一故障判斷依據(jù)的步驟之后,還包括:如果所述事件信息不符合第一故障判斷依據(jù),判斷所述事件信息是否符合第三故障判斷依據(jù);如果所述事件信息符合第三故障判斷依據(jù),判斷所述事件信息是否符合第二故障判斷依據(jù);如果所述事件信息符合第二故障判斷依據(jù),結(jié)束流程;否者,將故障的判斷字段配置為 “true,,。
[0009]進(jìn)一步地,保信故障的生成方法,還包括:遍歷故障列表;判斷最后一次故障更新是否已超時;如果未超時,等待下一次遍歷;如果超時,判斷所述故障的判斷字段是否為“true” ;如果為“true”,通知并保存所述故障信息,同時,從緩存中刪除所述故障信息;否者,從緩存中刪除所述故障信息。
[0010]進(jìn)一步地,在判斷故障列表中是否存在與所述事件信息相匹配的故障的步驟之前,包括:判斷所述事件信息相關(guān)聯(lián)的標(biāo)識信息是否存在,所述標(biāo)識信息包括事件ID、二次設(shè)備ID以及CPU號;如果所述標(biāo)識信息存在,進(jìn)入判斷故障列表中是否存在與所述事件信息相匹配的故障的步驟;其中,在判斷故障列表中是否存在與所述事件信息相匹配的故障的步驟之中,包括:遍歷故障列表;獲取故障列表中各故障最近的更新時間;將所述事件信息的上送時間與各更新時間進(jìn)行比較,判斷所述事件信息的上送時間是否在故障開始前后或者在故障結(jié)束前后一閾值內(nèi);如果是,判斷CPU號、二次設(shè)備ID是否相同,以及一次設(shè)備ID是否相同或是對端;如果是,判斷變量ID、信息內(nèi)容是否相同以及是否符合第一故障判斷依據(jù);否者,進(jìn)入創(chuàng)建新的故障信息對象的步驟;如果任一條件不符合,直接進(jìn)入獲取所述故障的指針的步驟;如果均符合,保存上一次的故障并進(jìn)入創(chuàng)建新的故障信息對象的步驟。
[0011]進(jìn)一步地,在所述判斷上送的事件信息的時間是否在故障開始前后或者在故障結(jié)束前后一定閾值內(nèi)的步驟中:如果不是,判斷所述事件信息是否來源于對端;如果是,判斷所述事件信息的上送時間是否在故障開始前后或者在故障結(jié)束前后另一閾值內(nèi);否者,進(jìn)入創(chuàng)建新的故障信息對象的步驟;如果是,直接進(jìn)入獲取所述故障的指針的步驟;否者,進(jìn)入創(chuàng)建新的故障信息對象的步驟。
[0012]進(jìn)一步地,在獲取所述報文對應(yīng)的事件內(nèi)容的步驟之中,包括:生成事件點表并存儲;將所述報文中對應(yīng)的字段與所述事件點表進(jìn)行核對進(jìn)而獲取所述事件內(nèi)容。
[0013]進(jìn)一步地,在所述生成事件點表并存儲的步驟之中,包括:主站選擇對應(yīng)的ASDU下裝命令向子站下發(fā)以獲取子站的配置文件;子站選擇對應(yīng)的ASDU上傳命令響應(yīng)主站的下裝命令,將其配置文件封裝發(fā)送至主站;主站解析配置文件并形成ICD、XML格式的文件;根據(jù)所述ICD、XML文件形成SCD文件;導(dǎo)入所述SCD文件,形成對應(yīng)的數(shù)據(jù)結(jié)構(gòu)并進(jìn)行存儲,其中,所述數(shù)據(jù)結(jié)構(gòu)至少包括所述事件點表。
[0014]為解決上述技術(shù)問題,本發(fā)明還提供一種保信故障的生成系統(tǒng),包括:子站、通訊服務(wù)器以及主站;其中,所述子站,用于上送報文;所述通訊服務(wù)器,用于所述子站與所述主站之間的通訊;所述主站,用于接收并解析所述子站上送的報文,從而獲取所述報文對應(yīng)的事件內(nèi)容并形成事件信息,最終處理所述事件信息形成故障于故障列表中并將所述故障列表的故障另行存儲。
[0015]本發(fā)明的保信故障的生成方法及生成系統(tǒng)具有如下有益效果:通過對上述的報文進(jìn)行解析,并根據(jù)獲取報文對應(yīng)的時間內(nèi)容形成事件信息,進(jìn)一步對事件信息進(jìn)行處理進(jìn)而生成故障并存儲于故障列表中,然后再將故障列表中的故障進(jìn)行另行存儲,實現(xiàn)對變電站所處電網(wǎng)在運行過程中出現(xiàn)的故障進(jìn)行智能采集、分析和歸納,方便用戶直觀查閱和判斷處理,進(jìn)而有助于確保電網(wǎng)運行安全。
【附圖說明】
[0016]圖1是本發(fā)明保信故障的生成方法第一實施方式的流程圖。
[0017]圖2是本發(fā)明保信故障的生成方法第二實施方式的流程圖。
[0018]圖3是本發(fā)明保信故障的生成方法第三實施方式的流程圖。
[0019]圖4是本發(fā)明保信故障的生成方法第四實施方式的流程圖。
[0020]圖5是本發(fā)明保信故障的生成方法第五實施方式的流程圖。
[0021]圖6是本發(fā)明保信故障的生成方法第六實施方式的流程圖。
【具體實施方式】
[0022]下面結(jié)合附圖和實施方式對本發(fā)明進(jìn)行詳細(xì)說明。
[0023]參閱圖1,本發(fā)明第一實施方式的保信故障的生成方法,包括如下步驟:
步驟SI,子站報文上送。報文類型可以是保護(hù)動作、保護(hù)告警、故障錄波、故障量等子站可以主動上送的報文類型。
[0024]步驟S2,解析報文。
[0025]步驟S3,獲取報文對應(yīng)的事件內(nèi)容并形成事件信息。
[0026]步驟S4,處理事件信息形成故障于故障列表