王 超,劉遠龍,田力輝,羅魯東,陳 鵬
(青島供電公司,山東 青島 266002)
基于Flex的智能電網調度操作票管理系統
王 超,劉遠龍,田力輝,羅魯東,陳 鵬
(青島供電公司,山東 青島 266002)
隨著電網結構日趨復雜,系統運行方式越來越復雜,設備的操作更加頻繁,傳統的現有的手工或計算機輔助開票已經不能滿足智能電網的發展要求。在這種情況下,要求調度員可以快速地編寫出正確、安全的操作票,分析智能電網操作票管理系統的研發和應用,它采用最新的計算平臺,構建了4層體系結構,實現了如用戶權限區分管理、操作票流程強制管理、自動規范操作票生成、根據典型票自動擬票等多種功能,且實踐證明有效。
智能電網;電網調度;操作票
在“智能電網”構架中智能化調度占有重要的主導地位,而調度操作票是調度工作的基石和立足之本,也是電力安全生產的重要保證和措施。尤其隨著電網的不斷發展,調度操作票的復雜程度、頻繁程度比以往大了很多,而且由于調度誤操作帶來的各種損失通常非常巨大,因此智能操作票管理系統的研發對于提高調度員的工作效率、加快智能化調度的發展進程及保證電力系統的安全都具有重要意義[1]。
本系統不同于傳統網絡程序的開發是基于頁面的、服務器端數據傳遞的模式,它選用的富互聯網應用(Rich Internet Applications,縮寫為RIA)程序是下一代的將桌面應用程序的交互式用戶體驗與傳統的WEB應用的部署靈活性和成本分析結合起來的網絡應用程序。富互聯網應用程序(RIA)中的富客戶技術通過提供可承載已編譯客戶端應用程序(以文件形式,用HTTP傳遞)的運行環境,客戶端應用程序使用異步客戶/服務器架構連接現有的后端應用服務器,這是一種安全、可升級、具有良好適應性的新的面向服務模型,這種模型由采用的WEB服務所驅動。
Adobe RIA(Rich Internet Applications)技術封裝讓現有的WEB技術得到了極大的保留,可以方便地將自己的代碼平移到新的平臺上,并且發布、部署的方式比之前的任何一款開發工具都方便得多。 Adobe RIA技術也將帶來新的桌面革命——“Desktop 2.0”, 內容從 Flash,HTML/CSS/JS,到PDF,幾乎涵蓋了時下最流行的WEB內容載體。
Adobe Flex是最初由Macromedia公司在2004年3月發布的,基于其專有的Macromedia Flash平臺,它是涵蓋了支持RIA的開發和部署的一系列技術組合。從形式上看,Adobe Flex技術可以讓用戶將WEB 2.0應用帶回桌面,創造的商業應用價值和用戶體驗價值將超過以往任何技術。總之,Flex以其強大的富客戶端技術提供了良好的技術支撐,在安全性、數據表現力、以及用戶體驗等方面上的良好表現為本系統的研發應用打下了良好的基礎[2]。
企業級應用系統的體系結構已從早期的2層逐漸演化到現在的N層,N層體系結構將復雜的應用程序實現為多個獨立的邏輯部分,也就是多個層,上層子系統可以使用下層子系統的功能,反之則不可[3]。這種多層的體系結構,一方面可以封裝變化,提高構件的重用性和應對變化的能力,另一方面可以實現分布式應用,提高系統的吞吐量。文中提出的智能電網調度操作票管理系統采用了4層架構,如圖1所示。

圖1 智能電網調度操作票管理系統體系結構圖
表示層主要包含Flex客戶端Web瀏覽器等元素,其作用是,在授權用戶通過服務器校驗后,針對不同權限用戶進行不同操作,提供操作的主窗口,從業務邏輯層獲取數據并顯示給用戶,并實現與用戶的交互,將有關數據回送給業務邏輯層進行處理,包括用戶登錄、操作票列表、操作票查詢欄等。
業務邏輯層由Web表單、XML Web服務和組件服務構成,主要作用是將Web瀏覽器傳來的請求傳給數據訪問層,同時將請求處理結果比對發給Web瀏覽器。其中Web表單是呈現數據和信息的基礎。而XML Web服務和組件服務則為Web表單提供相應的服務支持。本層包括幾個子系統:用戶權限管理系統、操作票擬寫規范系統、操作票流程管理系統、系統安全保障系統等。
傳輸層由Web Service組成,包括本地數據層訪問組件,直接訪問本地的數據訪問層;遠程服務器Web服務訪問組件,訪問遠程服務器的Web服務完成數據交互。傳輸層根據傳輸邏輯,把數據分發到不同的系統中去,將數據流方向定義清楚。
數據訪問層由Spring和Oracle組成。本層主要使用數據訪問對象Dao中的對象完成數據對象的操作,實現對Oracle數據庫的操作和維護,為業務邏輯層提供數據庫操作的服務,并從數據庫中獲得原始數據,如存儲數據操作結果、返回數據檢索結果等。
整個系統的功能如圖2所示。

圖2 系統總體功能示意圖
調度對象作為操作票操作的主體,是整個系統的數據基礎。
操作對象包含操作單位和相關人員等信息的維護。其中操作單位和操作票中的單位自動關聯。
具備操作票擬寫提醒功能,對于計劃檢修中的設備操作,可提示調度員擬寫相關操作。操作票格式根據相關規程設定,自動規范擬票程序,自動生成票面上數字信息,如票號、頁碼、日期等。具備根據典型票自動擬寫的能力,可自建立典型票庫,同類操作票可以自動生成。具備將EXCEL格式的操作票文件導出系統的能力,該EXCEL文件的格式可由系統指定。
操作票處理流程首先由調度員在網頁中進行操作票的編制工作,經過審批后發送到指定調度對象接受,通過調度對象確認環節明確操作票預發命令已經下達。操作票在預發流程中基層執行單位只能閱讀操作票內容,不能修改。具備強制流程管理功能,未完成前一個流程的操作票不能進入下一個流程,具體的操作票流轉流程見圖3。

圖3 操作票流程示意圖
調度工作開工和收工防誤功能避免了操作票未做措施就開工或者未收工就拆措施的安全事故的發生,核對圖板和檢查步驟防誤消除了操作票與現場不符而出現的安全隱患,監護防誤極大地降低了操作票執行過程中由于監護不完善導致的人為失誤;在調度操作中創造性地實現“五防”功能,將調度運行操作中最可能產生誤操作的環節用系統加以閉鎖,使得調度員日常操作更加安全,同時也可以讓調度管理更加精細化。
實現按票號、日期、姓名、內容等分類統計查詢,還可以實現字符串模糊查詢。查詢結果可輸出為EXCEL表格,作為報表使用。提供典型票功能,將特定操作票存為模版,在擬票階段可導入典型票格式和相關數據。
系統設置管理包括系統環境配置、用戶管理等。
用戶管理實現用戶與權限分離的管理制度;支持用戶組設置,同一用戶組中的用戶具有相同權限;用戶可按組賦權,也可單獨賦權;用戶按組管理時,可設定該組內的某一用戶為組管理員,可以向組內增加、修改、刪除成員。
系統以DELL POWEREDGE 2800為主服務器,另一臺DELL POWEREDGE 4600作為備份服務器,使用Oracle 10g為后臺數據庫,Eclipse 3.2.1為前臺開發工具,采用基于J2EE技術架構的Flex技術設計了智能電網調度操作票系統,其硬件及網絡環境示意如圖4所示。

圖4 電網調度操作票管理系統硬件及網絡環境圖
提出了基于Flex的智能電網調度操作票管理系統,本系統能在調度操作票編制中,為運行人員提供安全、準確的方法。根據用戶登陸情況自動填寫操作票中的擬審預發執行等各人姓名,操作人與操作單位自動關聯,實現操作票的流轉,操作進程面向對象化,提供典型票功能,根據設定的規則進行操作票預評價,實行用戶與權限分離管理。這在很大程度上減輕了調度員的負擔,為調度員贏得了更多分析電網的時間,提高了操作票的一次擬寫正確率,使得操作更加規范,大大降低了誤操作的可能性。
[1]周明,林靜懷,楊桂鐘,等.新型智能電網調度操作票自動生成與管理系統 [J].電力系統自動化,2004,11(28):71~74.
[2]張穎,劉艷秋.軟計算方法 [M ].北京:科學出版社,2002.
[3]Q.Liu,M.Zhou,G.Y.Li,et al.Power system dispatching order generating system with calculation and analysis functions〔J〕.Power System Technology12005,7:68-73.
The Intelligent Power Dispatching Operation Order Ticket Management System Based on Flex Technology
With the growing complexity of power grid,the system running ways becomes more than complex and switching operation becomes more frequent,so the traditional model of manual or computer-assisted operation ticket system has become increasingly unsuited to the demands of the intelligent power grid.It is the requirement that correct and safe operation ticket is compiles quickly for dispatcher in this condition.This article was mainly to engineering development and research of this system,the system used new technology to construct four layer architectures,realizing many functions such as user right grouping management,operation order ticket process compulsory management,operation order automatical and standard generation,operation order tickets automatical generation based on typical tickets,and so on.The practical use has proven its efficiency.
intelligent power grid;power dispatching;operating order ticket
book=15,ebook=41
TM74
B
1007-9904(2010)04-15-03
2010-04-08
王超(1981-),男,工程師,碩士,現從事地區電網調度運行工作;E-mail:zjueewc@163.com;
劉遠龍(1971-)男,高工,碩士,青島供電公司調度處處長,現從事地區電網調度生產和技術管理工作;
羅魯東(1971-),男,本科,調度班副班長,現從事調度管理工作。