余曉明++張靜++李金++于楊++楊繼高++戴欣欣
摘 要:基于IEC61850控制模型,提出了數(shù)字化變電站命令交互過程異常情況的建模方案。討論了程序化操作命令交互流程等問題。方案引入了錯(cuò)誤類型表示出錯(cuò)原因的種類和錯(cuò)誤索引對(duì)應(yīng)錯(cuò)誤類型的具體出錯(cuò)原因條目的概念。采用MMS讀寫服務(wù)上送命令出錯(cuò)原因,實(shí)現(xiàn)了程序化操作異常情況的規(guī)范化建模和控制過程出錯(cuò)原因的描述。工程實(shí)踐證明,命令交互異常情況的建模方案增強(qiáng)了程控自動(dòng)執(zhí)行過程的可控性,減輕了操作人員人為分析、處理異常情況的工作量。
關(guān)鍵詞:數(shù)字化變電站 IEC61850控制模型 程序化操作 MMS讀寫服務(wù) 出錯(cuò)類型 出錯(cuò)索引
中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2014)07(b)-0028-02
程序化操作,即操作人員從當(dāng)?shù)睾笈_(tái)或監(jiān)控中心發(fā)出一條操作指令,該指令按照程序預(yù)先設(shè)定好的控制邏輯去操作多個(gè)控制對(duì)象,同時(shí)進(jìn)行各種控制和防誤閉鎖邏輯判斷,以確定某個(gè)操作任務(wù)是否能執(zhí)行,并實(shí)時(shí)反饋各種過程信息[1]。采用程序化操作的變電站打破了傳統(tǒng)運(yùn)行操作方式,為實(shí)現(xiàn)真正意義上的無(wú)人值班進(jìn)而應(yīng)對(duì)人員缺少和變電站的日益增多的矛盾,提高變電站安全運(yùn)行水平,開辟了一條全新的出路。
在程序化操作的過程中,由于操作票及操作項(xiàng)的執(zhí)行過程是自動(dòng)執(zhí)行的,采取必要的措施來(lái)保證操作的正確性和可控性具有重要意義[3]。現(xiàn)有的程序化操作票執(zhí)行過程都設(shè)計(jì)了步驟信息的上送,但步驟信息只是反映了操作票執(zhí)行的結(jié)果,而命令的交互則貫穿整個(gè)程序化操作過程,在調(diào)票、選擇、執(zhí)行、繼續(xù)執(zhí)行、終止執(zhí)行的每個(gè)階段都需要命令交互,因此很有必要研究對(duì)命令交互過程發(fā)生的異常和錯(cuò)誤情況進(jìn)行建模。
本文在總結(jié)試點(diǎn)變電站運(yùn)行經(jīng)驗(yàn)的基礎(chǔ)上,并基于IEC61850控制模型,對(duì)變電站程序化操作整個(gè)過程中可能出現(xiàn)的出錯(cuò)原因進(jìn)行建模和設(shè)計(jì),為監(jiān)控中心提供詳細(xì)的程序化操作過程信息,操作人員可通過人機(jī)交互界面處理異常情況。本文對(duì)命令出錯(cuò)類型和原因的建模方案不局限于程序化操作的應(yīng)用,亦可推廣應(yīng)用到數(shù)字化變電站所有的控制命令。
1 站內(nèi)通訊協(xié)議
IEC61850采用了面向?qū)ο蟮臄?shù)據(jù)模型,使得在整個(gè)變電站域內(nèi),所有的智能電子設(shè)備節(jié)點(diǎn)模型中的任意信息點(diǎn)都有其獨(dú)一無(wú)二的層次化標(biāo)準(zhǔn)引用名,通過引用名可以實(shí)現(xiàn)所需信息的簡(jiǎn)單快速查找與定位,為裝置間信息交互和裝置內(nèi)部函數(shù)調(diào)用提供了高效的手段[2]。且IEC61850可承載操作票及操作過程信息,通訊方式快速可靠,可以方便實(shí)現(xiàn)間隔層裝置之間的通訊。因此IEC61850是目前實(shí)現(xiàn)不同廠家程序化操作互聯(lián)互通的協(xié)議的不二選擇。
2 IEC61850控制模型
在IEC61850中,控制服務(wù)可分為加強(qiáng)型控制和普通型控制兩大類。加強(qiáng)型控制需對(duì)控制的結(jié)果進(jìn)行校驗(yàn),以判斷執(zhí)行是否成功;普通控制不需要校驗(yàn)執(zhí)行結(jié)果,控制過程隨著執(zhí)行的結(jié)束而結(jié)束。加強(qiáng)型控制又分為帶預(yù)置和不帶預(yù)置兩種,即分為加強(qiáng)型選擇控制和加強(qiáng)型直控。普通控制也分為選擇型控制和直控[3]。
加強(qiáng)型選擇控制方式多用于對(duì)執(zhí)行過程的可靠性要求較高的場(chǎng)合,如斷路器及隔離開關(guān)遙控、保護(hù)軟壓板投退等。其他一些要求快速執(zhí)行而不要進(jìn)行任何校驗(yàn)的場(chǎng)合會(huì)選用直控方式,直接對(duì)控制對(duì)象進(jìn)行控制,一步執(zhí)行完畢即控制結(jié)束,如保護(hù)測(cè)控裝置的遠(yuǎn)方復(fù)歸、變壓器有載調(diào)壓開關(guān)檔位升降的急停等。本文基于加強(qiáng)型選擇控制服務(wù)討論程序化操作。
3 程序化操作流程
實(shí)現(xiàn)程序化操作有兩種方案:?jiǎn)为?dú)采用程序化操作服務(wù)器實(shí)現(xiàn)的方案(方案1)和采用間隔層設(shè)備與程序化操作服務(wù)器共同實(shí)現(xiàn)的方案(方案2)[4]。目前國(guó)內(nèi)大部分廠家采用方案2,本文基于方案2來(lái)討論程序化操作命令出錯(cuò)情況的建模和處理[5]。
程序化操作對(duì)下的命令包括五種:(1)操作票的調(diào)取操作。(2)操作票的選擇操作。(3)操作票及操作項(xiàng)的執(zhí)行操作。(4)操作票及操作項(xiàng)的繼續(xù)執(zhí)行操作。(5)操作票及操作項(xiàng)的終止執(zhí)行操作。其中繼續(xù)執(zhí)行用在有提示操作項(xiàng)的情況,需等待操作人員進(jìn)行操作的確認(rèn)或需要人工參與操作之后,才能繼續(xù)執(zhí)行后續(xù)操作項(xiàng)。
圖1是單裝置程序化操作票后臺(tái)與裝置之間的命令交互流程。首先后臺(tái)下發(fā)程控調(diào)票命令,裝置上送相應(yīng)操作票的校驗(yàn)碼,校驗(yàn)通過后后臺(tái)下發(fā)程控選擇命令,裝置進(jìn)行反校,后臺(tái)收到反校后下發(fā)程控執(zhí)行命令,裝置進(jìn)行執(zhí)行反校,然后上送執(zhí)行過程中的步驟信息。
圖1給出的僅是命令正常執(zhí)行情況下的交互流程,命令執(zhí)行過程可能出現(xiàn)的異常情況并沒有在圖中體現(xiàn)。為了對(duì)程控操作過程命令出錯(cuò)的情況進(jìn)行統(tǒng)一規(guī)范的描述,本文對(duì)采用IEC61850通訊的命令出錯(cuò)的原因進(jìn)行建模,并在操作客戶端顯示命令出錯(cuò)原因的具體描述,可供操作員在命令交互過程出現(xiàn)異常時(shí)進(jìn)行人為干預(yù)。
4 程控命令出錯(cuò)原因建模
命令出錯(cuò)原因僅在命令出錯(cuò)時(shí)起作用,因此采用MMS讀寫服務(wù)[6]實(shí)現(xiàn)命令出錯(cuò)原因的方式比采用MMS報(bào)告方式更符合應(yīng)用要求。且命令出錯(cuò)原因的上送,完全由客戶端發(fā)起,當(dāng)服務(wù)器(測(cè)控保護(hù)裝置)對(duì)客戶端下發(fā)的命令回復(fù)否定返校時(shí),由客戶端向服務(wù)器發(fā)起命令錯(cuò)誤類型和錯(cuò)誤索引的讀服務(wù),服務(wù)器進(jìn)行響應(yīng),監(jiān)控后臺(tái)根據(jù)裝置上送的錯(cuò)誤類型和錯(cuò)誤索引得到命令出錯(cuò)原因的中文描述,并將其顯示于操作界面,告知操作員裝置不能執(zhí)行某一命令或執(zhí)行某一命令出錯(cuò)的具體原因。其中錯(cuò)誤類型表示出錯(cuò)原因的種類,錯(cuò)誤索引則是對(duì)錯(cuò)誤類型的擴(kuò)展,即對(duì)應(yīng)錯(cuò)誤類型的具體出錯(cuò)原因條目。
CID模型文件對(duì)命令出錯(cuò)原因的LNode Type和LN(Logic Node)建模設(shè)計(jì)如圖2和圖3所示,命令出錯(cuò)原因LNodeType除了包含必備的邏輯節(jié)點(diǎn)信息:Mod(模式)、Beh(性能)、Health(健康狀態(tài))和NamPlt(銘牌)[7~8]外,還包含了與命令出錯(cuò)原因相關(guān)的兩個(gè)專用功能:錯(cuò)誤類型(CMDErrType)和錯(cuò)誤索引(CMDErrIdx),這兩個(gè)DO的公用數(shù)據(jù)類CDC為INS(整數(shù)狀態(tài))。endprint
5 程序化操作異常情況建模的應(yīng)用
程序化操作實(shí)際操作時(shí)完全依照預(yù)先定義序列或者根據(jù)該序列自適應(yīng)形成實(shí)際操作序列,以達(dá)到“一鍵操作”的目的。我們將一個(gè)程序化操作抽象為操作票,該操作票對(duì)應(yīng)一個(gè)狀態(tài)到另一狀態(tài)的切換,并包含有先后操作順序的操作步驟,每步驟包括操作前判斷邏輯(執(zhí)行條件)、操作內(nèi)容、操作后確認(rèn)條件(確認(rèn)操作是否成功),整張操作票還可配置執(zhí)行中的出錯(cuò)條件表達(dá)式。在程序化操作執(zhí)行過程中這些條件都有可能不滿足或出錯(cuò),而且也有可能在程控執(zhí)行之前的操作票調(diào)取和選擇階段就出現(xiàn)異常情況,為了盡可能詳盡的描述每種異常情況,減少操作人員人為排查程序化操作出錯(cuò)原因的工作量,本文對(duì)程序化操作的出錯(cuò)原因的出錯(cuò)類型和出錯(cuò)索引進(jìn)行如下設(shè)計(jì)。將程序化操作出錯(cuò)類型分為以下幾類。
執(zhí)行條件不滿足。
確認(rèn)條件不滿足。
出錯(cuò)條件滿足。
操作項(xiàng)執(zhí)行過程中出錯(cuò)。
命令出錯(cuò)。
等待超時(shí)錯(cuò)誤,例如等待后臺(tái)確認(rèn)操作票執(zhí)行結(jié)果,后臺(tái)超時(shí)響應(yīng)。
上述出錯(cuò)類型并不是每種都需要擴(kuò)展出錯(cuò)索引,執(zhí)行條件不滿足、確認(rèn)條件不滿足、出錯(cuò)條件滿足、等待超時(shí)錯(cuò)誤這幾種出錯(cuò)類型已經(jīng)描述得非常具體,操作員從這幾種出錯(cuò)類型就可直觀的判斷出程序化操作的出錯(cuò)原因。下面主要對(duì)操作項(xiàng)執(zhí)行過程中出錯(cuò)和命令出錯(cuò)這兩種錯(cuò)誤類型的錯(cuò)誤索引進(jìn)行擴(kuò)展。
操作票的操作序列即操作項(xiàng),操作票的執(zhí)行實(shí)際上就是操作項(xiàng)的順序執(zhí)行,操作項(xiàng)執(zhí)行過程中出錯(cuò)是程序化操作最為常見的出錯(cuò)類型。下面是對(duì)操作項(xiàng)執(zhí)行過程中出錯(cuò)類型的出錯(cuò)索引的擴(kuò)展,錯(cuò)誤索引可根據(jù)實(shí)際工程應(yīng)用需要進(jìn)行擴(kuò)充。
裝置閉鎖。
裝置檢修。
選擇回采值錯(cuò)誤。
遙控對(duì)象不存在。
未經(jīng)選擇就執(zhí)行。
執(zhí)行超時(shí)。
當(dāng)前操作不允許。
控制位置不允許。
選擇校驗(yàn)出錯(cuò)。
聯(lián)鎖條件不滿足。
程控命令包括調(diào)票、選擇、取消、執(zhí)行、繼續(xù)執(zhí)行命令等,程控命令出錯(cuò)一般是后臺(tái)在調(diào)票、選擇、取消、執(zhí)行、繼續(xù)執(zhí)行命令時(shí),裝置校驗(yàn)順控命令不通過。對(duì)程控命令出錯(cuò)索引的擴(kuò)展如下。
設(shè)備態(tài)組越限。
源態(tài)錯(cuò)誤。
目標(biāo)態(tài)錯(cuò)誤。
無(wú)對(duì)應(yīng)操作票。
源態(tài)與當(dāng)前態(tài)不符。
在非執(zhí)行狀態(tài)接收到繼續(xù)執(zhí)行命令。
在初始狀態(tài)接收到撤銷命令。
在非選擇狀態(tài)接收到執(zhí)行命令。
步驟號(hào)不正確。
設(shè)備態(tài)發(fā)生變化。
指定設(shè)備態(tài)或遙控通道號(hào)與選擇命令不對(duì)應(yīng)。
五防不滿足條件。
取CRC出錯(cuò)。
6 結(jié)語(yǔ)
目前,程序化操作的方案已經(jīng)比較成熟,在國(guó)內(nèi)變電站自動(dòng)化系統(tǒng)中也得到了較為廣泛的應(yīng)用,但是對(duì)程序化操作過程出現(xiàn)的異常情況或是出錯(cuò)情況的處理甚少提及。針對(duì)數(shù)字化變電站,本文基于IEC61850控制模型提出程控命令交互異常情況的建模及其應(yīng)用,并對(duì)程控命令出錯(cuò)的原因進(jìn)行了分類和擴(kuò)展,引入了錯(cuò)誤類型和錯(cuò)誤索引的概念。
按照本文提出的命令出錯(cuò)類型和出錯(cuò)索引的建模方案研發(fā)的程序化操作系統(tǒng)在實(shí)際變電站中已投運(yùn),工程實(shí)踐證明,針對(duì)程控命令交互異常情況的建模增強(qiáng)了程控自動(dòng)執(zhí)行過程的可控性,實(shí)現(xiàn)了程序化操作過程出現(xiàn)異常情況的原因的直觀展示,減輕了操作人員人為分析和處理異常情況的工作量。同時(shí),本文提出的命令出錯(cuò)類型和出錯(cuò)索引的建模方案也在數(shù)字化變電站其它的控制命令中得到了應(yīng)用,為數(shù)字化變電站所有命令異常和出錯(cuò)情況的處理提供了有效的手段。
參考文獻(xiàn)
[1] 王永明,郭碧媛,張豐.分布式變電站程序化操作系統(tǒng)的實(shí)現(xiàn)[J].電力系統(tǒng)保護(hù)與控制,2010,38(4):91-94.
[2] 王淑超.程序化操作在IEC61850變電站自動(dòng)化系統(tǒng)中的應(yīng)用[J].電力系統(tǒng)自動(dòng)化,2010,34(8):111-114.
[3] 羅欽,段斌,肖紅光,等.基于IEC61850控制模型的變電站防誤操作分析與設(shè)計(jì)[J].電力系統(tǒng)自動(dòng)化,2006,30(22):61-65.
[4] 葉鋒,沈峻,楊世驊,等.程序化操作在變電站自動(dòng)化系統(tǒng)中的實(shí)現(xiàn)[J].電力系統(tǒng)自動(dòng)化,2006,30(21):90-94.
[5] 張靜,李先波,李科,等.基于腳本語(yǔ)言的智能程序化操作方案[J].電力系統(tǒng)自動(dòng)化,2012,36(6):112-115.
[6] 徐志超,李曉明.基于IEC61850規(guī)約的IED模型動(dòng)態(tài)建模問題研究[J].華東電力,2011,39(7):1073-1077.
[7] IEC61850-7-3. Communication networks and systems in substations-Part 7-3: Basic communication structure for substation and feeder equipment-Common data classes:2003[S].
[8] 羅四倍,黃潤(rùn)長(zhǎng),崔琪,等.基于IEC61850標(biāo)準(zhǔn)面向?qū)ο笏枷氲腎EC建模[J].電力系統(tǒng)保護(hù)與控制,2009,37(17):88-92.endprint
5 程序化操作異常情況建模的應(yīng)用
程序化操作實(shí)際操作時(shí)完全依照預(yù)先定義序列或者根據(jù)該序列自適應(yīng)形成實(shí)際操作序列,以達(dá)到“一鍵操作”的目的。我們將一個(gè)程序化操作抽象為操作票,該操作票對(duì)應(yīng)一個(gè)狀態(tài)到另一狀態(tài)的切換,并包含有先后操作順序的操作步驟,每步驟包括操作前判斷邏輯(執(zhí)行條件)、操作內(nèi)容、操作后確認(rèn)條件(確認(rèn)操作是否成功),整張操作票還可配置執(zhí)行中的出錯(cuò)條件表達(dá)式。在程序化操作執(zhí)行過程中這些條件都有可能不滿足或出錯(cuò),而且也有可能在程控執(zhí)行之前的操作票調(diào)取和選擇階段就出現(xiàn)異常情況,為了盡可能詳盡的描述每種異常情況,減少操作人員人為排查程序化操作出錯(cuò)原因的工作量,本文對(duì)程序化操作的出錯(cuò)原因的出錯(cuò)類型和出錯(cuò)索引進(jìn)行如下設(shè)計(jì)。將程序化操作出錯(cuò)類型分為以下幾類。
執(zhí)行條件不滿足。
確認(rèn)條件不滿足。
出錯(cuò)條件滿足。
操作項(xiàng)執(zhí)行過程中出錯(cuò)。
命令出錯(cuò)。
等待超時(shí)錯(cuò)誤,例如等待后臺(tái)確認(rèn)操作票執(zhí)行結(jié)果,后臺(tái)超時(shí)響應(yīng)。
上述出錯(cuò)類型并不是每種都需要擴(kuò)展出錯(cuò)索引,執(zhí)行條件不滿足、確認(rèn)條件不滿足、出錯(cuò)條件滿足、等待超時(shí)錯(cuò)誤這幾種出錯(cuò)類型已經(jīng)描述得非常具體,操作員從這幾種出錯(cuò)類型就可直觀的判斷出程序化操作的出錯(cuò)原因。下面主要對(duì)操作項(xiàng)執(zhí)行過程中出錯(cuò)和命令出錯(cuò)這兩種錯(cuò)誤類型的錯(cuò)誤索引進(jìn)行擴(kuò)展。
操作票的操作序列即操作項(xiàng),操作票的執(zhí)行實(shí)際上就是操作項(xiàng)的順序執(zhí)行,操作項(xiàng)執(zhí)行過程中出錯(cuò)是程序化操作最為常見的出錯(cuò)類型。下面是對(duì)操作項(xiàng)執(zhí)行過程中出錯(cuò)類型的出錯(cuò)索引的擴(kuò)展,錯(cuò)誤索引可根據(jù)實(shí)際工程應(yīng)用需要進(jìn)行擴(kuò)充。
裝置閉鎖。
裝置檢修。
選擇回采值錯(cuò)誤。
遙控對(duì)象不存在。
未經(jīng)選擇就執(zhí)行。
執(zhí)行超時(shí)。
當(dāng)前操作不允許。
控制位置不允許。
選擇校驗(yàn)出錯(cuò)。
聯(lián)鎖條件不滿足。
程控命令包括調(diào)票、選擇、取消、執(zhí)行、繼續(xù)執(zhí)行命令等,程控命令出錯(cuò)一般是后臺(tái)在調(diào)票、選擇、取消、執(zhí)行、繼續(xù)執(zhí)行命令時(shí),裝置校驗(yàn)順控命令不通過。對(duì)程控命令出錯(cuò)索引的擴(kuò)展如下。
設(shè)備態(tài)組越限。
源態(tài)錯(cuò)誤。
目標(biāo)態(tài)錯(cuò)誤。
無(wú)對(duì)應(yīng)操作票。
源態(tài)與當(dāng)前態(tài)不符。
在非執(zhí)行狀態(tài)接收到繼續(xù)執(zhí)行命令。
在初始狀態(tài)接收到撤銷命令。
在非選擇狀態(tài)接收到執(zhí)行命令。
步驟號(hào)不正確。
設(shè)備態(tài)發(fā)生變化。
指定設(shè)備態(tài)或遙控通道號(hào)與選擇命令不對(duì)應(yīng)。
五防不滿足條件。
取CRC出錯(cuò)。
6 結(jié)語(yǔ)
目前,程序化操作的方案已經(jīng)比較成熟,在國(guó)內(nèi)變電站自動(dòng)化系統(tǒng)中也得到了較為廣泛的應(yīng)用,但是對(duì)程序化操作過程出現(xiàn)的異常情況或是出錯(cuò)情況的處理甚少提及。針對(duì)數(shù)字化變電站,本文基于IEC61850控制模型提出程控命令交互異常情況的建模及其應(yīng)用,并對(duì)程控命令出錯(cuò)的原因進(jìn)行了分類和擴(kuò)展,引入了錯(cuò)誤類型和錯(cuò)誤索引的概念。
按照本文提出的命令出錯(cuò)類型和出錯(cuò)索引的建模方案研發(fā)的程序化操作系統(tǒng)在實(shí)際變電站中已投運(yùn),工程實(shí)踐證明,針對(duì)程控命令交互異常情況的建模增強(qiáng)了程控自動(dòng)執(zhí)行過程的可控性,實(shí)現(xiàn)了程序化操作過程出現(xiàn)異常情況的原因的直觀展示,減輕了操作人員人為分析和處理異常情況的工作量。同時(shí),本文提出的命令出錯(cuò)類型和出錯(cuò)索引的建模方案也在數(shù)字化變電站其它的控制命令中得到了應(yīng)用,為數(shù)字化變電站所有命令異常和出錯(cuò)情況的處理提供了有效的手段。
參考文獻(xiàn)
[1] 王永明,郭碧媛,張豐.分布式變電站程序化操作系統(tǒng)的實(shí)現(xiàn)[J].電力系統(tǒng)保護(hù)與控制,2010,38(4):91-94.
[2] 王淑超.程序化操作在IEC61850變電站自動(dòng)化系統(tǒng)中的應(yīng)用[J].電力系統(tǒng)自動(dòng)化,2010,34(8):111-114.
[3] 羅欽,段斌,肖紅光,等.基于IEC61850控制模型的變電站防誤操作分析與設(shè)計(jì)[J].電力系統(tǒng)自動(dòng)化,2006,30(22):61-65.
[4] 葉鋒,沈峻,楊世驊,等.程序化操作在變電站自動(dòng)化系統(tǒng)中的實(shí)現(xiàn)[J].電力系統(tǒng)自動(dòng)化,2006,30(21):90-94.
[5] 張靜,李先波,李科,等.基于腳本語(yǔ)言的智能程序化操作方案[J].電力系統(tǒng)自動(dòng)化,2012,36(6):112-115.
[6] 徐志超,李曉明.基于IEC61850規(guī)約的IED模型動(dòng)態(tài)建模問題研究[J].華東電力,2011,39(7):1073-1077.
[7] IEC61850-7-3. Communication networks and systems in substations-Part 7-3: Basic communication structure for substation and feeder equipment-Common data classes:2003[S].
[8] 羅四倍,黃潤(rùn)長(zhǎng),崔琪,等.基于IEC61850標(biāo)準(zhǔn)面向?qū)ο笏枷氲腎EC建模[J].電力系統(tǒng)保護(hù)與控制,2009,37(17):88-92.endprint
5 程序化操作異常情況建模的應(yīng)用
程序化操作實(shí)際操作時(shí)完全依照預(yù)先定義序列或者根據(jù)該序列自適應(yīng)形成實(shí)際操作序列,以達(dá)到“一鍵操作”的目的。我們將一個(gè)程序化操作抽象為操作票,該操作票對(duì)應(yīng)一個(gè)狀態(tài)到另一狀態(tài)的切換,并包含有先后操作順序的操作步驟,每步驟包括操作前判斷邏輯(執(zhí)行條件)、操作內(nèi)容、操作后確認(rèn)條件(確認(rèn)操作是否成功),整張操作票還可配置執(zhí)行中的出錯(cuò)條件表達(dá)式。在程序化操作執(zhí)行過程中這些條件都有可能不滿足或出錯(cuò),而且也有可能在程控執(zhí)行之前的操作票調(diào)取和選擇階段就出現(xiàn)異常情況,為了盡可能詳盡的描述每種異常情況,減少操作人員人為排查程序化操作出錯(cuò)原因的工作量,本文對(duì)程序化操作的出錯(cuò)原因的出錯(cuò)類型和出錯(cuò)索引進(jìn)行如下設(shè)計(jì)。將程序化操作出錯(cuò)類型分為以下幾類。
執(zhí)行條件不滿足。
確認(rèn)條件不滿足。
出錯(cuò)條件滿足。
操作項(xiàng)執(zhí)行過程中出錯(cuò)。
命令出錯(cuò)。
等待超時(shí)錯(cuò)誤,例如等待后臺(tái)確認(rèn)操作票執(zhí)行結(jié)果,后臺(tái)超時(shí)響應(yīng)。
上述出錯(cuò)類型并不是每種都需要擴(kuò)展出錯(cuò)索引,執(zhí)行條件不滿足、確認(rèn)條件不滿足、出錯(cuò)條件滿足、等待超時(shí)錯(cuò)誤這幾種出錯(cuò)類型已經(jīng)描述得非常具體,操作員從這幾種出錯(cuò)類型就可直觀的判斷出程序化操作的出錯(cuò)原因。下面主要對(duì)操作項(xiàng)執(zhí)行過程中出錯(cuò)和命令出錯(cuò)這兩種錯(cuò)誤類型的錯(cuò)誤索引進(jìn)行擴(kuò)展。
操作票的操作序列即操作項(xiàng),操作票的執(zhí)行實(shí)際上就是操作項(xiàng)的順序執(zhí)行,操作項(xiàng)執(zhí)行過程中出錯(cuò)是程序化操作最為常見的出錯(cuò)類型。下面是對(duì)操作項(xiàng)執(zhí)行過程中出錯(cuò)類型的出錯(cuò)索引的擴(kuò)展,錯(cuò)誤索引可根據(jù)實(shí)際工程應(yīng)用需要進(jìn)行擴(kuò)充。
裝置閉鎖。
裝置檢修。
選擇回采值錯(cuò)誤。
遙控對(duì)象不存在。
未經(jīng)選擇就執(zhí)行。
執(zhí)行超時(shí)。
當(dāng)前操作不允許。
控制位置不允許。
選擇校驗(yàn)出錯(cuò)。
聯(lián)鎖條件不滿足。
程控命令包括調(diào)票、選擇、取消、執(zhí)行、繼續(xù)執(zhí)行命令等,程控命令出錯(cuò)一般是后臺(tái)在調(diào)票、選擇、取消、執(zhí)行、繼續(xù)執(zhí)行命令時(shí),裝置校驗(yàn)順控命令不通過。對(duì)程控命令出錯(cuò)索引的擴(kuò)展如下。
設(shè)備態(tài)組越限。
源態(tài)錯(cuò)誤。
目標(biāo)態(tài)錯(cuò)誤。
無(wú)對(duì)應(yīng)操作票。
源態(tài)與當(dāng)前態(tài)不符。
在非執(zhí)行狀態(tài)接收到繼續(xù)執(zhí)行命令。
在初始狀態(tài)接收到撤銷命令。
在非選擇狀態(tài)接收到執(zhí)行命令。
步驟號(hào)不正確。
設(shè)備態(tài)發(fā)生變化。
指定設(shè)備態(tài)或遙控通道號(hào)與選擇命令不對(duì)應(yīng)。
五防不滿足條件。
取CRC出錯(cuò)。
6 結(jié)語(yǔ)
目前,程序化操作的方案已經(jīng)比較成熟,在國(guó)內(nèi)變電站自動(dòng)化系統(tǒng)中也得到了較為廣泛的應(yīng)用,但是對(duì)程序化操作過程出現(xiàn)的異常情況或是出錯(cuò)情況的處理甚少提及。針對(duì)數(shù)字化變電站,本文基于IEC61850控制模型提出程控命令交互異常情況的建模及其應(yīng)用,并對(duì)程控命令出錯(cuò)的原因進(jìn)行了分類和擴(kuò)展,引入了錯(cuò)誤類型和錯(cuò)誤索引的概念。
按照本文提出的命令出錯(cuò)類型和出錯(cuò)索引的建模方案研發(fā)的程序化操作系統(tǒng)在實(shí)際變電站中已投運(yùn),工程實(shí)踐證明,針對(duì)程控命令交互異常情況的建模增強(qiáng)了程控自動(dòng)執(zhí)行過程的可控性,實(shí)現(xiàn)了程序化操作過程出現(xiàn)異常情況的原因的直觀展示,減輕了操作人員人為分析和處理異常情況的工作量。同時(shí),本文提出的命令出錯(cuò)類型和出錯(cuò)索引的建模方案也在數(shù)字化變電站其它的控制命令中得到了應(yīng)用,為數(shù)字化變電站所有命令異常和出錯(cuò)情況的處理提供了有效的手段。
參考文獻(xiàn)
[1] 王永明,郭碧媛,張豐.分布式變電站程序化操作系統(tǒng)的實(shí)現(xiàn)[J].電力系統(tǒng)保護(hù)與控制,2010,38(4):91-94.
[2] 王淑超.程序化操作在IEC61850變電站自動(dòng)化系統(tǒng)中的應(yīng)用[J].電力系統(tǒng)自動(dòng)化,2010,34(8):111-114.
[3] 羅欽,段斌,肖紅光,等.基于IEC61850控制模型的變電站防誤操作分析與設(shè)計(jì)[J].電力系統(tǒng)自動(dòng)化,2006,30(22):61-65.
[4] 葉鋒,沈峻,楊世驊,等.程序化操作在變電站自動(dòng)化系統(tǒng)中的實(shí)現(xiàn)[J].電力系統(tǒng)自動(dòng)化,2006,30(21):90-94.
[5] 張靜,李先波,李科,等.基于腳本語(yǔ)言的智能程序化操作方案[J].電力系統(tǒng)自動(dòng)化,2012,36(6):112-115.
[6] 徐志超,李曉明.基于IEC61850規(guī)約的IED模型動(dòng)態(tài)建模問題研究[J].華東電力,2011,39(7):1073-1077.
[7] IEC61850-7-3. Communication networks and systems in substations-Part 7-3: Basic communication structure for substation and feeder equipment-Common data classes:2003[S].
[8] 羅四倍,黃潤(rùn)長(zhǎng),崔琪,等.基于IEC61850標(biāo)準(zhǔn)面向?qū)ο笏枷氲腎EC建模[J].電力系統(tǒng)保護(hù)與控制,2009,37(17):88-92.endprint