MA Li, LIU Gao-yuan
目前的監(jiān)控系統(tǒng)多是針對某具體系統(tǒng)或某類型設備進行管理與控制,且各條線路信息不能互通,往往會形成信息“孤島”,無法對系統(tǒng)運行情況特別是機電設備故障迅速定位分析處理,系統(tǒng)間聯(lián)動效果較差,線路之間調動困難[1]。
基于WonderWare的綜合監(jiān)控系統(tǒng)(ISCS,Integrated Supervisory Control System)正是應軌道交通管理中共用設備、共享信息和統(tǒng)一管理這一需求而產生的一種解決方案。綜合監(jiān)控系統(tǒng)通過控制中心將各個車站機電相關子系統(tǒng)有機地結合起來,通過集成和互聯(lián)各個子系統(tǒng)實現(xiàn)信息和資源的充分共享,增強管理決策和信息服務的能力,并從整體上發(fā)揮出更大的作用,從而使城市交通系統(tǒng)運營高效化、決策快速化、服務公眾化、信息網絡化,達到最佳運行。
綜合監(jiān)控系統(tǒng)(ISCS)功能可以分為各系統(tǒng)通用功能以及子系統(tǒng)獨特功能。通用功能包括設備管理、網絡管理、信息管理、培訓管理等功能。子系統(tǒng)按照所需的功能要求不同接入方式也不相同,可以分為集成和互聯(lián)兩種[2]。所有對子系統(tǒng)的操作完全通過綜合監(jiān)控系統(tǒng)的操作界面完成。一般集成子系統(tǒng)依賴綜合監(jiān)控系統(tǒng)實現(xiàn)正常操作功能?;ミB表明綜合監(jiān)控系統(tǒng)與子系統(tǒng)是采用松耦合的結構,子
系統(tǒng)具有完整的操作界面和全套設備,可以脫離綜合監(jiān)控系統(tǒng)獨立運行,完成正常和緊急操作。
對于綜合監(jiān)控系統(tǒng)而言,提出兩級管理三級控制架構[3]。具體的設控制中心和車站兩級管理,控制中心為主控級,車站為分控級??刂平Y構為控制中心、車站、現(xiàn)場三級控制。ISCS系統(tǒng)架構如圖1所示。
圖1 ISCS系統(tǒng)架構圖
中心監(jiān)控系統(tǒng)安裝在中心,具有控制、報警和畫面顯示等等功能。用于監(jiān)視全線各個車站的各個子系統(tǒng)全線范圍內的運行狀態(tài),制訂全線的綜合決策,并與外部系統(tǒng)進行數(shù)據(jù)和信息交互,完成中心級的操作控制功能。
車站監(jiān)控系統(tǒng)安裝在車站控制室,用于監(jiān)視本車站的各個子系統(tǒng)的運行狀態(tài),并協(xié)調各子系統(tǒng)的聯(lián)動功能,提供車站級的決策,完成車站級的實時信息采集、維護監(jiān)控和報警處理等操作控制功能[4]。
現(xiàn)場監(jiān)控系統(tǒng)安裝在車站各地控制點或數(shù)據(jù)采集點,具體包括各類傳感器、執(zhí)行器、遠程I/O模塊、接口模塊或設置等。
系統(tǒng)中主要處理的大部分內容就是各種各樣的數(shù)據(jù)信息,系統(tǒng)上行實時數(shù)據(jù)方向是以車站的FEP為源頭,同時向中心和車站(車輛段)服務器發(fā)送[5]。車站(車輛段)服務器收到本車站上行實時數(shù)據(jù),經過處理放入車站(車輛段)實時數(shù)據(jù)庫中,向車站(車輛段)的操作站的人機界面應用提供實時數(shù)據(jù)服務。中心服務器收到各個車站的上行實時數(shù)據(jù),經過處理放入中心實時數(shù)據(jù)庫中,向中心和備用中心的操作站、復示工作站、大屏幕OPS的人機界面應用提供實時數(shù)據(jù)服務,同時向中心歷史服務器提供實時數(shù)據(jù)庫的周期快照。
通過授權檢驗的操作人員通過操作員站發(fā)出的下行命令,發(fā)送到本地實時服務器(車站或中心),經過有效性檢查(閉鎖/禁止/PTW)后,通過網絡發(fā)送到FEP,再采用相應的通訊協(xié)議發(fā)送到相連系統(tǒng)中。在數(shù)據(jù)流的傳輸過程中,中心服務器和車站服務器處于同一層次,因此中心監(jiān)控操作不依賴于車站服務器,不但提高了響應速度,同時也提高了系統(tǒng)的可靠性[6]。
1.4.1 基于協(xié)作關系的權限管理系統(tǒng)設計
在系統(tǒng)平臺上,各子系統(tǒng)以動態(tài)聯(lián)盟的方式相互協(xié)作,組成最小的協(xié)作單元。各子系統(tǒng)之間的協(xié)作關系和協(xié)作內容由權限管理系統(tǒng)統(tǒng)一定制。基于協(xié)作關系的權限管理系統(tǒng)模型設計如下:
定義1 設系統(tǒng)支持m個子系統(tǒng)的業(yè)務協(xié)作。U={U1, U2, U3, …, Um}為有限集,對于任意子系統(tǒng)Uj∈ U,設Tm為子系統(tǒng)的類型空間,Tm={T1, T2, T3, …}。
定義 2 令 XUj= {Xm1, Xm2, …, XK1, XK2, …} 表示系統(tǒng)中子系統(tǒng)可以操作的功能構建集。系統(tǒng)授權過程為Rx→u (Uj)。
定義 3 令 XUj(Ti)= {Xm1, Xm2, …, Xkw,… },表示系統(tǒng)中任意聯(lián)盟Uj的協(xié)作類型Ti可以操作的功能構建集,協(xié)作過程為:Rx→U→T(Ti)。
規(guī)則1 XUj(Ex)表示子系統(tǒng)Ex在聯(lián)盟Ui中操作權限。對其中某子系統(tǒng)Ex,如果fE→TUj(EX)≠?,表示子系統(tǒng)Ex擁有XUj(Ti)的操作權限,即XUj(Ti)?XUj(Ex)。
規(guī)則2 子系統(tǒng)Ex在聯(lián)盟Ui中可能存在Kx種協(xié)作關系,那么在聯(lián)盟Ui中子系統(tǒng)Ex的操作權限
對于系統(tǒng)平臺中任意子系統(tǒng)Ex的操作用戶,系統(tǒng)通過如下權限控制方法計算用戶操作權限:
1)系統(tǒng)獲取操作用戶信息userInfo和請求進入聯(lián)盟Ui的UnionID;
2)根據(jù)userInfo得到子系統(tǒng)的EnterpriseID;
3)根據(jù)EnterpriseID和UnionID獲得子系統(tǒng)在聯(lián)盟中的協(xié)作關系集T;
5)系統(tǒng)根據(jù)用戶身份,獲取用戶權限列表X (Cxi),并計算用戶權限。
1.4.2 BAS系統(tǒng)
BAS系統(tǒng)是為滿足和保證人員及設備運行所需內部空氣環(huán)境的關鍵工藝系統(tǒng)。操作員如果想要監(jiān)視或操作畫面、事件等可以通過CheckOperatorPermission()函數(shù),應用層向數(shù)據(jù)處理層發(fā)出命令請求,數(shù)據(jù)處理層從數(shù)據(jù)接口層數(shù)據(jù)庫中獲得對應權限后才能進入相關界面。操作員或管理員通過ViewDeviceStatus()、ViewEvent()、MonitorDeviceStatus()函數(shù)來查看或監(jiān)視BAS系統(tǒng)設備當前運行狀態(tài)及相關事件等,數(shù)據(jù)信息經過數(shù)據(jù)處理層到達應用層的系統(tǒng)界面上[7]。BAS系統(tǒng)部分運行控制界面如圖2所示。
1.4.3 PSCADA系統(tǒng)
每個車站設有相對獨立的變電所自動化系統(tǒng),負責監(jiān)控主變電站110kV和變電所33kV交流高、中壓系統(tǒng)1.5kV直流供電系統(tǒng)、0.4kV交流系統(tǒng)、接觸網系統(tǒng)、雜散電流監(jiān)視系統(tǒng)等。通過網絡完成其中央監(jiān)控功能和車控室的監(jiān)控功能。通過CheckOperatorPermission()函數(shù),應用層向數(shù)據(jù)處理層發(fā)出命令請求,數(shù)據(jù)處理層從數(shù)據(jù)接口層數(shù)據(jù)庫中獲得對應權限后進入相關界面后通過每個類的ViewStatus()函數(shù)查看電源、電壓、電流等信息并顯示出來,并進行監(jiān)視或操作畫面、事件等。通過類的ViewAlarmStatus()方法查看指定報警設備當前狀態(tài),AlarmDeal()函數(shù)完成對發(fā)生各種報警情況的處理。
圖2 BAS系統(tǒng)控制界面
綜合監(jiān)控系統(tǒng)(ISCS)有效解決了現(xiàn)有監(jiān)控系統(tǒng)分布孤立的局面,建立了一個一體化的系統(tǒng)信息共享平臺,為業(yè)主決策提供有力支持,保證了信息的及時快速傳遞[8]。系統(tǒng)特色:對基于平臺的權限控制算法進行了研究和應用并應用在系統(tǒng)的權限管理中。
基于WonderWare系統(tǒng)平臺的地鐵系統(tǒng)監(jiān)控中的應用,能夠有效地提高系統(tǒng)中設備運行的穩(wěn)定性和安全性,為設備數(shù)據(jù)分析和監(jiān)督提供了一種很好的手段。
[1] 張曉春, 高尚飛, 張志生. 建立電網技術監(jiān)督數(shù)據(jù)分析中心的研究[J]. 云南電力技術, 2009, 37( 6): 4-7.
[2] 王淑營. 面向制造業(yè)產業(yè)鏈的協(xié)同商務平臺集成框架[J]. 西南交通大學學報, 2008, 43 (5): 643-647.
[3] 陳俊, 余兵, 溫佐丹. 基于WonderWare技術的生產管理信息集成系統(tǒng)[J]. 計算機控制, 2006. 9(2): 34-37.
[4] 王淑營. 面向產業(yè)鏈協(xié)同商務平臺的權限控制模型研究[J]. 計算機應用研究, 2010, 1: 170-174.
[5] 劉益和, 沈昌祥. 基于角色管理的安全模型[J].計算機應用研究, 2007, 24 (5): 119-121.
[6] 張軍紅. 一種基于任務和角色的工作流訪問控制模型[J]. 計算機工程與應, 2008, 44(30): 21-30.
[7] SUN Qiang, ZHOU Tao, L IHai2jun. A novel register allocation algorithm for testability [J]. Tsinghua Science and Technology, 2007, 12 ( S1): 57-60.
[8] 金艷. 基于Wonderware的鋼鐵企業(yè)能源管理系統(tǒng)設計[J]. 重慶工學院學報(自然科學), 2009, 12: 82-84.