電力調度分布式工作流設計與實現
李大軍
(國網四川雷波縣供電有限責任公司)
摘要: 電力調度不是一個孤立的系統,需要其他系統和服務的相互配合,同時需要進行廣泛的數據縱向傳輸和橫向傳輸,需要建立完善的服務集成。本文將針對電力調度分布式工作流設計與實現進行研究和討論,為完善我國電力企業的電力調度工作流程提供幾點參考。
關鍵詞: 電力調度;分布式;工作流;集成服務
隨著信息技術的發展,現代企業更加注重提高工作效率,優化工作流程,提高資源的利用效率在,加強資源的整合和管理。尤其是電力企業,隨著人們對供電質量和供電效率要求不斷的提高,迫切需要設計一套完善的電力調度分布式工作流,彌補當前工作流集成方案的一些缺陷和不足,滿足電力調度的工作需求。
1.電力調度流程的特點
確定電力調度的流程,首先應分析電力調度的特點。在進行電力調度時,各個調度機構緊密聯系,相互配合,協同工作,采用分區分級調度的模式,開展調度工作,發揮調度職能。因此,電力調度中,縱向的信息交互格外重要,需要實現上下級之間的信息傳遞,即在縱向的廣域內進行傳輸,滿足電力調度的需求。同時,在電力調度中,運行的穩定性和可靠性也非常重要,在調度流程的設計時,必須充分考慮運行的安全,做好信息的安全防護。在這方面,國家電網也有相關的要求。電力通信的網絡規劃分為四個控制大區,包括實時生產控制、非實時生產控制、生產管理、信息系統和資源計劃系統等幾個部分。在生產控制區與管理控制區進行網絡物理隔離,限制非必要信息的流通。這種隔離能夠保障生產控制區電力正常運行,減少外界的干擾。對于一些必要的信息和數據,允許其流通,因此,在調度流程的設計上,還應該考慮信息的橫向傳遞。除此之外,電力調度的各項流程在進行業務處理時,也會與其他的業務系統產生聯系,這就要求電力調度的流程能夠實現服務集成,例如郵件服務、流程文件等。
2電力調度分布式工作流的設計
2.1郵件集成服務
數據庫是工作流服務中的運行數據的主要存儲位置,流程的信息和數據傳遞,主要的依靠數據庫完成的。數據的傳遞和交互具有一定的復雜性,因此,以文件的形式,進行流程的信息傳遞成為一種有效的手段。同數據庫數據傳遞相比,文件形式的數據傳遞在效率上有所降低,但同時由于操作簡單便捷,傳遞范圍廣,跨系統傳遞效率較高,能夠通過網絡物理隔離等特點,也顯示出了一定的優勢。
采用文件形式進行流程的傳遞,首先應確定其文件的格式。在這方面,由于XML格式的文件解析效率較低,限制了其應用。而E語言格式不僅具備XML格式的優勢,同時還具有較高的傳輸效率,符合語言描述規范,描述效率較高,可以作為流程文件的實現體。流程文件中,不僅包括模板文件,還包括實例文件根據模板文件,能夠生成實例文件。采用郵件的形式,傳遞實例文件,能夠最大程度的保護文件的安全。文件傳遞的另一個優勢在于在傳遞的過程中,文件在經過每各運行的節點,都會生成實例文件。一旦出現流程錯誤,可以返回節點進行修正。
在流程文件的傳遞中,還需要完善的支持平臺,以及系統的服務機制,進行文件的發送和接收。服務平臺的選擇應考慮電力系統的特點,常見的Email系統等,并不能滿足電力調度的信息傳遞需求,需要更加可靠和安全的系統的進行郵件服務支持。采用郵件服務的調用機制,即采用郵件的形式進行數據傳遞,再將郵件轉化為文件形式,發送至目標端。而目標系統在接收郵件后,能夠的根據具體的需求,處理郵件。同時,郵件服務的調用機制不僅能夠進行文件的存儲和轉發,還具有可追溯性,便于流程和信息的處理。
2.2服務編排設計
在支持平臺中,服務總線起到總體管理和控制的作用。支持其他服務進行注冊,對其他服務進行管理。各服務可以向其他服務提供端口。其中,工作流服務就是服務總線中的一項注冊服務,通過總線調用和流程管理等功能,實現服務編排。在系統的工作中,主要分為人工活動和自動活動兩個部分,在系統的活動中定義相關的操作,從而提供服務。同時,該操作還支持外部程序,通過相關的服務接口,實現其功能。通過添加“action”參數,能夠在工作流程到達相關的節點后,自動執行程序。在流程中加入一系列的執行活動,最終實現服務的編排。在發生錯誤時,還可以重新執行服務,確保在執行服務成功后,發送流程。服務的編排,實現了服務集成,提高了服務執行的管理和控制水平。
3.電力調度分布式工作流的實現
3.1分布式工作流的總體架構
流程引擎是工作流服務的關鍵,能夠控制流程流轉和流程文件。工作流服務的總體架構服務總線和郵件服務,一方面,能夠實現集成服務功能,另一方面,具有較強的安全性和實時性。安全性主要是通過流程授權實現的,在執行相關流程和程序時,必須具備一定的操作權限。同時,在數據傳輸中,郵件服務也具有較高的安全性,能夠確保數據順利傳遞至目標端。流程服務中的主備機機制,能夠對系統運行中的異常情況進行記錄,支持流程的修正、重新執行等。實時性是指在流程流轉的過程中,通過集成機制,能夠快速的完成特定的操作,及時進行處理。
3.2流程服務的接口集成
工作流服務時,能夠利用服務總線,將各項其他服務進行服務編排,確定活動的執行順序,使各項服務有序進行。服務總線支持其他服務進行注冊,其他服務可以工作調用總線提供的接口進行服務。同時支持每個服務建立自己的動態庫,并提供接口供其他服務使用。以文件服務為例,為文件的創建提供接口;權限服務為用戶確認提供接口等。此外,工作流服務還能夠與其他系統相互配合,其他系統向工作流服務系統提供接口,供工作流服務調用,例如,C語言可以通過Java系統的JNI技術提供的接口,與工作流服務進行連接,從而提供服務。
3.3流程服務的分布式集成
在支持系統平臺內部,通過服務總線實現調用集成服務,包括的數據服務和文件傳輸服務等。同時,支持系統平臺之間,也可以通過郵件進行數據的跨區傳輸,實現信息的橫向傳遞和縱向傳遞。例如,流程服務中,需要進行數據的上傳以及更新,其主要的工作流程如下:首先,通過邊界活動,將流程的數據文件以及實例文件轉化為郵件服務,并以郵件的形式,實現跨區的信息傳輸,目標端在接收服務后,通過預先設置的參數,進行數據的驗證和入庫。通過文件和數據的發送、轉換、傳輸、接收、處理、存儲等一系列工作,將郵件服務、數據服務、工作流服務等幾個方面有機結合,形成服務集成,提高電力調度的的工作效率。
結束語
電力調度分布式工作流是當前電力系統普遍關注的研究熱點,符合電力調度工作流程的特點和需求,具有較高的安全性和可靠性,能夠實現集成服務和廣域傳輸,具有明顯優勢和較高的應用價值,在實際工作中,已開展了一定的應用實踐并取得了良好的效果。在電力調度分布式工作流的設計上,可以采用郵件集成服務,進行服務編排設計。在電力調度分布式工作流的實現上,首先應建立分布式工作流的總體架構,利用流程服務的接口集成和分布式集成,不斷完善電力調度的工作流程,提高電力調度的工作效率。
參考文獻:
[1]汪會財,羅滇生,陳浩,等基于JBPM的電力調度培訓考試可視化流程管理系統[J].電力自動化設備2012,32(6):107-110.
[2]張勇.工作流技術在電力調度生產管理中的分析與設計[J].中國電力教育,2012,18(18):92-94.
[3]楊笑宇,龐鄭寧,樊啟俊,冷喜武,樸林,李勇,李軍.基于電力調度工作流構建運行管理的互聯互通框架[J].電力系統自動化,2015(01):177-182.
責任編輯:電力交易小郭
-
現貨模式下谷電用戶價值再評估
2020-10-10電力現貨市場,電力交易,電力用戶 -
PPT | 高校綜合能源服務有哪些解決方案?
2020-10-09綜合能源服務,清潔供熱,多能互補 -
深度文章 | “十三五”以來電力消費增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會用電量
-
PPT | 高校綜合能源服務有哪些解決方案?
2020-10-09綜合能源服務,清潔供熱,多能互補 -
深度文章 | “十三五”以來電力消費增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會用電量 -
我國電力改革涉及的電價問題
-
貴州職稱論文發表選擇泛亞,論文發表有保障
2019-02-20貴州職稱論文發表 -
《電力設備管理》雜志首屆全國電力工業 特約專家征文
2019-01-05電力設備管理雜志 -
國內首座蜂窩型集束煤倉管理創新與實踐
-
人力資源和社會保障部:電線電纜制造工國家職業技能標準
-
人力資源和社會保障部:變壓器互感器制造工國家職業技能標準
-
《低壓微電網并網一體化裝置技術規范》T/CEC 150
2019-01-02低壓微電網技術規范
-
現貨模式下谷電用戶價值再評估
2020-10-10電力現貨市場,電力交易,電力用戶 -
建議收藏 | 中國電價全景圖
2020-09-16電價,全景圖,電力 -
一張圖讀懂我國銷售電價附加
2020-03-05銷售電價附加
-
電氣工程學科排行榜發布!華北電力大學排名第二
-
國家電網61家單位招聘畢業生
2019-03-12國家電網招聘畢業生 -
《電力設備管理》雜志讀者俱樂部會員招募
2018-10-16電力設備管理雜志