本發(fā)明涉及電網(wǎng)保護(hù)終端技術(shù),特別是中壓電網(wǎng)戶外柱上開關(guān)重合閘保護(hù)。
背景技術(shù):
重合器是一種用于輸電線路中的,與戶外柱上開關(guān)配套的裝置,具有速斷保護(hù)、過流保護(hù)、零序保護(hù)、三次重合閘可設(shè)、重合閘加速保護(hù)、手動(dòng)合閘加速保護(hù)、躲避合閘浪涌等功能的裝置。
現(xiàn)有技術(shù)中,實(shí)現(xiàn)其功能都是通過信息傳遞、設(shè)定標(biāo)志等方式,將整個(gè)功能融于一體,模塊不清晰,可讀性差,維護(hù)和擴(kuò)展都比較困難。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供了一種新型重合閘控制器軟件架構(gòu),通過將整體功能分成若干功能模塊,并將某功能模塊劃分為若干狀態(tài),在某一時(shí)刻狀態(tài)唯一,在確定的狀態(tài)下需要做什么事情,并檢測外部條件,然后決定切換到下一個(gè)狀態(tài),而不需要再去理會(huì)上一個(gè)狀態(tài),從而解決現(xiàn)有技術(shù)中所有功能融于一體所導(dǎo)致的模塊不清晰、可讀性差以及狀態(tài)不唯一所導(dǎo)致的擴(kuò)展和維護(hù)困難的問題。
本發(fā)明實(shí)施例提供的軟件架構(gòu)的技術(shù)實(shí)現(xiàn)如下:
一種新型重合閘控制器軟件架構(gòu),適用于柱上戶外重合器保護(hù)終端,所述軟件架構(gòu)包括重合邏輯、機(jī)構(gòu)操作及接口函數(shù)、輔助觸點(diǎn)檢測。其中,
所述的重合邏輯,用以實(shí)現(xiàn)重合功能及在重合過程中出現(xiàn)的一些異常情況的處理;
所述的機(jī)構(gòu)操作描述機(jī)構(gòu)的狀態(tài)以及輸出分閘或者合閘操作;
所述的接口函數(shù)用于外部模塊請求分閘或者合閘操作;
所述的輔助觸點(diǎn)檢測包括開關(guān)位置輔助觸點(diǎn)檢測和儲(chǔ)能狀態(tài)輔助觸點(diǎn)檢測,用以輸出信息通知重合邏輯和機(jī)構(gòu)操作模塊。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施利或體現(xiàn)技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需使用的附圖做簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例所提供的軟件架構(gòu)的一種結(jié)構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例所提供的軟件架構(gòu)的機(jī)構(gòu)操作功能實(shí)現(xiàn)狀態(tài)圖;
圖3為本發(fā)明實(shí)施例所提供的軟件架構(gòu)重合邏輯功能實(shí)現(xiàn)狀態(tài)圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做創(chuàng)造性的勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如附圖1所示,本發(fā)明實(shí)施例提供的軟件架構(gòu)分為重合邏輯模塊、機(jī)構(gòu)操作模塊、接口函數(shù)、輔助觸點(diǎn)檢測模塊。
重合邏輯模塊負(fù)責(zé)解析保護(hù)邏輯,通過接口函數(shù)請求機(jī)構(gòu)分閘或者合閘,已達(dá)到保護(hù)線路的目的。
機(jī)構(gòu)操作模塊負(fù)責(zé)從接口函數(shù)接收消息,執(zhí)行或拒絕分閘或合閘請求。
接口函數(shù)負(fù)責(zé)接收外部請求,并根據(jù)機(jī)構(gòu)操作模塊的狀態(tài)返回調(diào)用者,如果請求能夠滿足,則發(fā)命令給機(jī)構(gòu)操作模塊,并返回成功;如果請求滿足不了,則不給機(jī)構(gòu)操作模塊發(fā)命令,并返回失敗。
輔助觸點(diǎn)檢測模塊負(fù)責(zé)檢測開關(guān)位置信號或儲(chǔ)能狀態(tài)信號,并輸出結(jié)果供其他模塊查詢。
如圖2所示,機(jī)構(gòu)操作模塊分為初始態(tài)、合穩(wěn)態(tài)、合暫態(tài)、分穩(wěn)態(tài)、分暫態(tài)5個(gè)狀態(tài),其中
初始狀態(tài)負(fù)責(zé)硬件初始化,并等待輔助觸點(diǎn)檢測模塊輸出結(jié)果,并根據(jù)結(jié)果切換到下一個(gè)狀態(tài);
合穩(wěn)態(tài)負(fù)責(zé)接收分閘命令后切換到分暫態(tài);同時(shí)檢測輔助觸點(diǎn)輸出的開關(guān)位置信號,如果開關(guān)處于分位,則切換到分穩(wěn)態(tài);
合暫態(tài)負(fù)責(zé)合閘輸出,并檢測輔助觸點(diǎn)檢測模塊輸出的開關(guān)位置信號,同時(shí)對輸出合閘進(jìn)行計(jì)時(shí);當(dāng)檢測到開關(guān)位置處于合位,或者,超時(shí)沒有檢測到合位,則停止合閘輸出并切換到合穩(wěn)態(tài);
分穩(wěn)態(tài)負(fù)責(zé)接收合閘命令后切換到合暫態(tài);如果檢測到輔助觸點(diǎn)輸出的開關(guān)位置信號處于合位,則切換到合穩(wěn)態(tài);
分暫態(tài)負(fù)責(zé)分閘輸出,并檢測輔助觸點(diǎn)檢測模塊輸出的開關(guān)位置信號,同時(shí)對輸出分閘進(jìn)行計(jì)時(shí);當(dāng)檢測到開關(guān)處于分位,或者,超時(shí)沒有檢測到分位,則停止分閘輸出并切換到分穩(wěn)態(tài)。
如圖3所示,重合邏輯模塊分為:初始態(tài)、合閘解鎖態(tài)、一次分閘等待分位態(tài)、一次重合延時(shí)態(tài)、一次重合等待合位態(tài)、一次重合加速態(tài)、二次分閘等待分位態(tài)、二次重合延時(shí)態(tài)、二次重合等待合位態(tài)、二次重合加速態(tài)、三次分閘等待分位態(tài)、三次重合延時(shí)態(tài)、三次重合等待合位態(tài)、三次重合加速態(tài)、手動(dòng)合閘加速態(tài)、等待分閘閉鎖態(tài)、分閘閉鎖態(tài)、開關(guān)異常態(tài)。其中,
初始態(tài),負(fù)責(zé)檢測來自輔助觸點(diǎn)模塊的開關(guān)位置信號,如果是分位,則切換到分閘閉鎖狀態(tài);如果是合位,則切換到手動(dòng)合閘加速狀態(tài);
合閘解鎖態(tài),負(fù)責(zé)常規(guī)的速斷保護(hù)、過流保護(hù)和零序保護(hù),如果速斷保護(hù)或者過流保護(hù)發(fā)生,則請求分閘,并切換到一次分閘等待分位態(tài);如果有分位信號出現(xiàn),則切換到分閘閉鎖狀態(tài);
一次分閘等待分位態(tài),負(fù)責(zé)計(jì)時(shí)并檢測來自輔助觸點(diǎn)檢測模塊的信號,如果分位信號出現(xiàn),則切換到一次重合延時(shí)態(tài);如果超時(shí)沒有檢測到分位信號,則說明開關(guān)異常,進(jìn)入開關(guān)異常態(tài);
一次重合延時(shí)態(tài),檢測重合次數(shù)是否小于1,如果設(shè)置的是0次重合,則直接進(jìn)入分閘閉鎖態(tài);否則進(jìn)行計(jì)時(shí),如果所計(jì)時(shí)間大于等于設(shè)定的一次重合延時(shí)時(shí)間,則發(fā)出合閘請求,并切換到一次重合等待合位態(tài);如果檢測到了合位,則切換到手動(dòng)合閘加速態(tài);
一次等待合位態(tài),負(fù)責(zé)計(jì)時(shí)和檢測來自輔助觸點(diǎn)檢測模塊的信號,如果檢測到合位信號,則切換到一次重合加速態(tài);如果超時(shí)沒有檢測到合位,則說明開關(guān)異常,進(jìn)入開關(guān)異常態(tài);
一次重合加速態(tài),負(fù)責(zé)計(jì)時(shí)并檢測線路電流,如果線路電流仍然大于設(shè)定的值, 則請求分閘并切換到二次分閘等待分位態(tài);如果出現(xiàn)了分位信號,則切換到分閘閉鎖態(tài);如果超時(shí)沒有檢測到電流大于設(shè)定值,則切換到合閘解鎖態(tài);如果在計(jì)時(shí)一段期間內(nèi)出現(xiàn)故障電流,則切換到等待分閘閉鎖態(tài);
二次分閘等待分位態(tài),負(fù)責(zé)計(jì)時(shí)并檢測來自輔助觸點(diǎn)檢測模塊的信號,如果分位信號出現(xiàn),則切換到二次重合延時(shí)態(tài);如果超時(shí)沒有檢測到分位信號,則說明開關(guān)異常,進(jìn)入開關(guān)異常態(tài);
二次重合延時(shí)態(tài),檢測重合次數(shù)是否小于2,如果設(shè)置的是1次重合,則直接進(jìn)入分閘閉鎖態(tài);否則進(jìn)行計(jì)時(shí),如果所計(jì)時(shí)間大于等于設(shè)定的二次重合延時(shí)時(shí)間,則發(fā)出合閘請求,并切換到二次重合等待合位態(tài);如果檢測到了合位,則切換到手動(dòng)合閘加速態(tài);
二次等待合位態(tài),負(fù)責(zé)計(jì)時(shí)和檢測來自輔助觸點(diǎn)檢測模塊的信號,如果檢測到合位信號,則切換到二次重合加速態(tài);如果超時(shí)沒有檢測到合位,則說明開關(guān)異常,進(jìn)入開關(guān)異常態(tài);
二次重合加速態(tài),負(fù)責(zé)計(jì)時(shí)并檢測線路電流,如果線路電流仍然大于設(shè)定的值, 則請求分閘并切換到三次分閘等待分位態(tài);如果出現(xiàn)了分位信號,則切換到分閘閉鎖態(tài);如果超時(shí)沒有檢測到電流大于設(shè)定值,則切換到合閘解鎖態(tài);如果在計(jì)時(shí)一段期間內(nèi)出現(xiàn)故障電流,則切換到等待分閘閉鎖態(tài)。
三次分閘等待分位態(tài),負(fù)責(zé)計(jì)時(shí)并檢測來自輔助觸點(diǎn)檢測模塊的信號,如果分位信號出現(xiàn),則切換到三次重合延時(shí)態(tài);如果超時(shí)沒有檢測到分位信號,則說明開關(guān)異常,進(jìn)入開關(guān)異常態(tài);
三次重合延時(shí)態(tài),檢測重合次數(shù)是否等于3,如果設(shè)置的是2次重合,則直接進(jìn)入分閘閉鎖態(tài);否則進(jìn)行計(jì)時(shí),如果所計(jì)時(shí)間大于等于設(shè)定的三次重合延時(shí)時(shí)間,則發(fā)出合閘請求,并切換到三次重合等待合位態(tài);如果檢測到了合位,則切換到手動(dòng)合閘加速態(tài);
三次等待合位態(tài),負(fù)責(zé)計(jì)時(shí)和檢測來自輔助觸點(diǎn)檢測模塊的信號,如果檢測到合位信號,則切換到三次重合加速態(tài);如果超時(shí)沒有檢測到合位,則說明開關(guān)異常,進(jìn)入開關(guān)異常態(tài);
三次重合加速態(tài),負(fù)責(zé)計(jì)時(shí)并檢測線路電流,如果線路電流仍然大于設(shè)定的值, 則請求分閘并切換到等待分閘閉鎖態(tài);如果出現(xiàn)了分位信號,則切換到分閘閉鎖態(tài);如果超時(shí)沒有檢測到電流大于設(shè)定值,則切換到合閘解鎖態(tài);如果在計(jì)時(shí)一段期間內(nèi)出現(xiàn)故障電流,則切換到等待分閘閉鎖態(tài);
等待分閘閉鎖態(tài),計(jì)時(shí)并檢測來自輔助觸點(diǎn)檢測模塊的位置信號,如果出現(xiàn)分位信號,切換到分閘閉鎖態(tài);如果超時(shí)沒有檢測到分位信號,則說明開關(guān)異常,切換到開關(guān)異常態(tài);
手動(dòng)合閘加速態(tài),負(fù)責(zé)計(jì)時(shí)并檢測線路電流,如果線路電流大于設(shè)定的值,則請求分閘并切換到等待分閘閉鎖態(tài);如果超時(shí)沒有出現(xiàn)電流大于設(shè)定值(即加速成功),則切換到合閘解鎖態(tài);
分閘閉鎖態(tài),檢測來自輔助觸點(diǎn)檢測模塊的信號,如果出現(xiàn)合位信號,則切換到手動(dòng)合閘加速態(tài)。
以上所述僅是本發(fā)明的具體實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。