陳思旭 范宇航 宋 璟 李 奧
(國網天津市電力公司薊州供電分公司,天津 301900)
隨著我國電力行業(yè)發(fā)展,“建設具有中國特色國際領先的能源互聯(lián)網企業(yè)”的目標逐步推進,強化電網數字化管控將是以后工作的重點,數字化管控的基礎在于對電網的運行方式進行遠程干預和控制[1],因此,保證遙控功能正常成為實現數字化管控的關鍵一環(huán),經常性地對設備的可控狀態(tài)進行檢查,全面掌握設備遙控可用狀態(tài)顯得尤為重要[2]。目前,在保障遙控功能方面存在如下問題:
(1)遙控類操作及時性、準確性要求越來越高,而突發(fā)性遙控故障通常只在實際操作時才會被發(fā)現,這一問題必將影響電網調度數字化管控水平,必須采用技術手段準確、全面獲取設備監(jiān)控信息[3]。
(2)監(jiān)控信息數量日益龐大,在當前技術條件下,要全面、及時獲取設備遙控可用狀態(tài)需進行大量重復性工作,實際操作難度高。
(3)智能電網的發(fā)展對現實電網調度和監(jiān)控能力提出了更高的要求?,F實電網調度和監(jiān)控能力與智能電網的發(fā)展要求還有差距。
為加快電網數字化轉型,夯實調度數字化管控基礎,立足于監(jiān)控員日常工作開展遙控功能診斷研究顯得尤為必要[4]。批量遙控功能可以實現對電網控制系統(tǒng)內所有遙控點進行預先批量測試,達到遙控功能診斷的目的,提高系統(tǒng)遙控功能檢查的速度,讓監(jiān)控人員能更為及時地掌握設備遙控可用狀態(tài);同時也節(jié)省了運維人員的工作時間,提高了遙控故障處理響應速度,能防止因電網運行方式調整不及時造成電網事故擴大化,全面提高用戶用電可靠性,提升優(yōu)質服務水平[5]。
遙控功能診斷的技術是通過電網智能調度控制系統(tǒng)D5000平臺的消息總線技術、網絡報文分析及二次設備邏輯判斷功能結果來實現的。在電網智能調度控制系統(tǒng)D5000平臺上建立一個獨立的功能模塊,立足于監(jiān)控人員的日常工作,以智能調度D5000系統(tǒng)為基礎,實現對可控設備遙控功能的批量檢查。
該程序結合運行經驗,總結出影響遙控類操作的幾大類因素,包括主站側遙控檢查從“廠站遙控封鎖”“廠站非集控點”“遙信禁止控制”等維度來檢查操作對象能否進行遙控;再對站端遙控功能進行檢查,從二次測保裝置上讀取控制回路和測保裝置內部狀態(tài)的邏輯結果;最后用兩個檢查策略的正則運算結果,得出最終的判斷結論。
地調智能電網調度D5000系統(tǒng)主要分3個安全區(qū),即Ⅰ區(qū)、Ⅱ區(qū)及Ⅲ區(qū),其中Ⅰ區(qū)主要負責承載電網實時調度監(jiān)控相關業(yè)務,是D5000系統(tǒng)的最核心環(huán)節(jié)。而SCADA服務器又稱為數據采集與監(jiān)視控制服務器,可實現D5000系統(tǒng)數據采集、設備控制、參數計算、告警統(tǒng)計、界面展示等功能,為D5000系統(tǒng)Ⅰ區(qū)最核心的運行節(jié)點,如圖1所示。批量遙控診斷工具便部署在SCADA服務器中。
圖1 程序運行環(huán)境
遙控功能診斷工具(BATCH_CTRL_CHECK)部署于D5000系統(tǒng)Ⅰ區(qū)SCADA應用,整體的部署環(huán)節(jié)主要包括以下兩個部分:
(1)數據表建立。
程序的正常運行離不開數據的存儲,D5000系統(tǒng)的正常運行也需要具有大存儲空間的數據庫作為數據支撐。在遙控功能診斷工具(BATCH_CTRL_CHECK)運行的過程中,主要需建立兩個數據表進行數據寫入及讀取,分別為遙控診斷表BATCH_CTRL_CHECK及模板儲存表GROUP_CHECK_MODEL。
這兩個數據表均建立于系統(tǒng)底層數據庫中,為該程序在運行過程中實現數據讀寫提供存取服務。其中遙控診斷表BATCH_CTRL_CHECK主要負責讀取系統(tǒng)內所有廠站一次設備的數字控制表,當用戶選擇具體需要進行診斷的設備后,該程序便可通過指令對數字控制表進行篩選,并將篩選后的遙控信息存至遙控診斷表BATCH_CTRL_CHECK中,遙控診斷執(zhí)行完畢后,該表中內容將自動刪除,不會影響下一次執(zhí)行診斷后的數據寫入;而模板儲存表GROUP_CHECK_MODEL主要用于存儲用戶所設置的遙控模板,不同于遙控診斷表的是,模板不會在執(zhí)行診斷后直接刪除,而是進行保存,直到用戶在前臺界面手動刪除該模板。
(2)源碼編譯。
執(zhí)行數據表建立后,便可對BATCH_CTRL_CHECK進行編譯了,由于D5000系統(tǒng)Ⅰ區(qū)核心為SCADA服務器,故該系統(tǒng)Ⅰ區(qū)源碼機即為該SCADA服務器。作為源碼機,SCADA服務器可對運行在該系統(tǒng)內的其他擴展應用及程序的源代碼進行編譯。一般來說,源碼機中提供了統(tǒng)一的源代碼存儲路徑,該路徑一般為該服務器的bin目錄。首先將BATCH_CTRL_CHECK程序的源代碼投放到該路徑下,并執(zhí)行源碼編譯;將源代碼編譯完成后,便會在相應路徑下生成該源碼對應的可執(zhí)行文件;生成的可執(zhí)行文件會被投放到系統(tǒng)用戶側的工作站內,一般來說,會根據用戶數量進行可執(zhí)行文件的投放。
至此,該程序的系統(tǒng)部署工作便完成了,用戶可通過可執(zhí)行文件執(zhí)行該程序前臺的開啟關閉,并在程序測試環(huán)節(jié)對該程序進行測試和配置調整。
批量遙控預置診斷工具在運行過程中主要分為3個環(huán)節(jié),即點位選取、遙控診斷和結果導出。
在點位選取時,可以根據用戶需求,選擇需要進行遙控測試的點位。當用戶選擇某一廠站時,程序會自動讀取需要進行診斷的遙控點。此外,程序為用戶提供批量遙控預置模板,可將涉及重要用戶、線路檢修的開關設備遙控點位導入模板進行定期診斷。
確定后,便可通過下發(fā)批量預置命令進行遙控點檢查。該程序的遙控診斷環(huán)節(jié)主要分為兩個方面,一是主站側點位診斷,在D5000系統(tǒng)的實時庫內具備數字控制表,表內維護了所有的遙控點,每一個遙控點都關聯(lián)了相應的模型ID。在進行主站側診斷時,會通過該模型ID進行設備表查詢,定位具體的開關設備,并判斷定位到的開關設備測點狀態(tài)是否滿足遙控要求。若該開關設備的測點信息為“廠站遙控封鎖”“設備禁止控制”“間隔告警抑制”等狀態(tài),程序會默認該設備不可實現控制,返回結果“不通過”。此外,程序還會讀取該廠站前置信息的下行遙控表,并對下行遙控點位進行校驗,若該間隔內某個勾選的開關并非遙控點,或該遙控點點號維護錯誤,則均會返回結果“不通過”。
二是廠站側診斷方面,主要是向廠站遠動設備下發(fā)遙控預置報文,并等待廠站遠動設備的報文響應。若廠站返回的響應報文為“通過”,則證明該設備預置成功。在104規(guī)約的遙控報文中,主站下達遙控預置命令時,會向廠站遠動設備發(fā)送一個類型標識為2e(不帶時標的雙位遙控)、傳輸原因為0006H(激活)的下行預置報文,此時,若廠站端控制回路無問題,則會回復一條類型標識為2e、傳輸原因為0007H(激活確認)的上行報文,表示廠站該點可控,主站前置判定預置成功;若站端遠動設備故障、點位配置錯誤或者測控裝置故障、開關設備未在遠方位置,則該設備無法實現遙控。主站下發(fā)預置報文后,廠站端會返回一個傳輸原因為0047H(拒絕響應預置)的上行報文,主站前置判定預置失敗。
在診斷執(zhí)行過程中,程序將會按照遙控點順序進行遙控測試,并返回每一個點位的診斷結果,再將診斷結果以.csv格式另存到指定路徑。
3.2.1 遙控點批量選擇界面
遙控點批量選擇界面主要分為左右兩部分,分別為功能選擇區(qū)及檢查對象區(qū),如圖2所示。
圖2 遙控點批量選擇界面
功能選擇區(qū)位于遙控點批量選擇界面左側,主要可以實現模板的編輯/保存及刪除、按照間隔選取遙控點以及執(zhí)行檢查三項功能。當選擇“按間隔選擇”時,程序后臺根據當前用戶所登錄的責任區(qū),按照“責任區(qū)—廠站—間隔”形成選擇樹,選擇要檢查的間隔后,雙擊間隔會展開該間隔下可以進行遙控檢查的設備名稱,即可進行選擇。
檢查對象區(qū)位于界面右側,當用戶按照模板和間隔選擇設備之后,所選的設備都會顯示在檢查對象模板的列表中;點擊“保存模板”,可以將選定的對象保存成新的模板或者覆蓋已經存在的模板。
3.2.2 遙控點檢查結果輸出
點擊“遙控檢查”后,程序后臺會對被勾選的遙控點進行主站側檢查,并將批量遙控點位發(fā)送給前置程序,依次下發(fā)遙控預置命令,再根據返回報文判斷預置是否成功,檢查結果包括遙控點總數、檢查通過數和未檢查通過數,此外會將每一個遙控點的檢查結果、未通過原因羅列在下方。該程序具備遙控結果導出功能,以.csv格式另存到指定路徑。
(1)實現了批量遙控診斷功能從無到有。在電網運行監(jiān)視的整體過程中,突發(fā)性遙控故障通常只在實際操作時才會被發(fā)現,也就是說,若沒有設備操作的需要,設備的可遙控性是無法被調度員觀測到的。該技術實現了批量遙控功能可用性檢查,是一個“化零為整”的質的飛越。
(2)基于原生態(tài)系統(tǒng)環(huán)境,獲取最可信賴的遙控診斷結果。從“廠站遙控封鎖”“廠站非集控點”“遙信禁止控制”“遙信工況退出”“遙信非實測”等維度來檢查操作對象能否進行遙控,再從站端遙控檢查直接由二次測保裝置上讀取控制回路和測保裝置內部狀態(tài)的邏輯結果,最后用兩個檢查策略的邏輯結果進行運算,得出最可信賴的判斷結論。
批量遙控功能診斷工具的引入彌補了以往監(jiān)控人員無法全面掌握設備可遙控性的弊端,極大地簡化了批量遙控檢查煩瑣重復的操作步驟,提高了系統(tǒng)遙控可用性檢查的速度,實現了批量遙控檢查與預置功能。監(jiān)控人員能更及時、全面地掌握設備當前的可遙控狀態(tài),縮短遙控故障的發(fā)現時間;運維人員能及時發(fā)現故障并找出遙控失敗的原因,迅速處理遠程控制失敗的故障,防止因電網運行方式調整不及時造成電網事故擴大化,從根本上解決日常狀態(tài)下無法發(fā)現電網運行支持系統(tǒng)存在問題的安全隱患。