《電子技術應用》
您所在的位置:首頁 > 電源技術 > 設計應用 > 智能電網中智能配電數字終端的消息設計
智能電網中智能配電數字終端的消息設計
摘要: 智能電網是一個能夠實現對用戶和設備進行實時監視的完整體系,是利用各種信息提高電網的可靠性、經濟性和靈活性,為電網運行和管理人員提供更完整、便捷的電網狀態顯示界面,幫助電網實現智能化運行的新型電網。
Abstract:
Key words :

  智能電網是一個能夠實現對用戶和設備進行實時監視的完整體系,是利用各種信息提高電網的可靠性、經濟性和靈活性,為電網運行和管理人員提供更完整、便捷的電網狀態顯示界面,幫助電網實現智能化運行的新型電網。智能電網包括智能發電、智能輸電、智能配電和智能變電4個部分。在此,智能配電數字終端軟件系統根據內聚性、通用性劃分為應用邏輯、業務邏輯、消息控翻、設備管理和基礎構建5個層次,降低了層與層之間的耦合性。在智能配電網中智能配電數字終端需要采集的電力數據和數據來源很多,為了管理多個事件源和消息源,采用了基于反應器模式的事件驅動機制,保證了系統的實時性,提高了系統的工作效率。

  近年來,智能電網這一新概念逐漸受到國內外電力專家的青昧。智能電網主要是運用先進的網絡分析技術以及新的智能化技術手段,將電力企業的各種設備、控制系統、生產任務及工作人員有機地聯系在一起,在一種“公共信息模型”的基礎上自動收集和存儲數據,對供電系統的運行及電力企業的經營管理進行全面、深入的分析,客觀正確地優化其資產管理和供電服務。智能電網包括智能發電、智能輸電、智能配電和智能變電4個部分。

  智能配電網是智能電網的重要組成部分,可實現對微網的靈活控制,從而提高需求側的供電可靠性和管理水平。智能配電數字終端與系統主站的通信支持《Q/GDW 376.1—2009電力用戶用電信息采集系統通信協議》,在與計量設備通訊時支持《DL/T 645—2007多功能電能表通信規約》。智能配電數字終端實現了實時數據采集、定時自動采集、終端主動上報等多種數據采集方式,同時也支持電能數據、交流直流模擬量、電能曲線、電能質量越限統計數據、事件記錄等各種電力數據類型,提供友好的人機界面,能夠與主控模塊進行顯示、鍵盤、本地維護口等信息的交互,在通信端采用了紅外、串口、以太網、USB等多種通信方式,實現了配電自動化、事件記錄、遠程控制一體化。

  在智能配電網中,需要采集的電力數據以及數據的來源較多,本文提出的消息設計方案能夠很好地解決大量數據源的管理,保證系統的實時響應,提高系統的工作效率。

  1 終端軟件系統

  1.1 終端軟件模塊

  智能配電數字終端軟件系統根據各模塊職責內聚性、通用性、領域相關性等劃分為基礎構建模塊、設備管理模層、消息控制層、業務邏輯模層、應用邏輯層等5個部分。軟件系統邏輯劃分如圖1所示。

  系統中基礎構建模塊負責向系統提供所有運行所需的基礎構建,如引用計數、SQLite數據庫、Log運行記、XML解析、消息管理器等;設備管理模塊提供對LCD顯示模塊、ADC設備、電源等硬件設備的基礎管理和高層抽象;消息控制模塊將設備的輸入用消息的形式引入系統;業務邏輯模塊主要負責協議解析、數據計算分析、對數據庫的存儲及操作等;應用邏輯模塊處理本地用戶輸入、界面顯示控制,以及用消息注冊的方式接收消息,并進行消息處理等相關操作。

  1.2 消息控制模塊

  消息管理為系統運行架構的運行機制,負責控制各個設備產生消息,供其他消息控制模塊調用。消息控制模塊基于消息管理器,屏蔽各設備實現的差異,以增強系統的擴展性以及降低子系統之間的耦合性,統一各種輸入輸出設備在系統中的實現,使所有設備的輸入均以消息的形式引入系統。系統運行流程如圖2所示。從圖2中看到,在消息管理循環中,消息管理器將對主站通信設備、用戶輸入、電能表通信設備、開關量通信設備、直流信號采集設備和定時器等抽象設備的輸入以消息的形式引入系統,并通告應用邏輯模塊對消息進行處理。

  2 系統運行機制

  本系統的運行基于反應器(Reactor)模式的事件驅動機制。Reactor釋義“反應器”,是一種事件驅動機制,與普通函數調用的不同之處在于:應用程序不是主動地調用某個API完成處理,而是根據Reactor提供的回調機制統一將接口注冊到Reactor上。當這些事件發生時,消息管理中心會調用這些已經注冊的函數處理相應的事件(I/O讀寫、定時和用戶輸入等)。這樣系統能夠將處理函數的調用者與被調用者分離,使本系統更加靈活。

  2.1 系統運行結構設計

  本系統采用的事件驅動模式與消息服務系統類似,同時又存在區別。在消息系統中,消息客戶端和消息服務器端只需建立一個連接,就可以隨時發布消息。事件驅動的本系統預先定義事件的觸發條件和事件的執行過程并在客戶端和服務端建立連接,當3系統在工作過程中發現事件滿足觸發條件,事件就被激活并開始執行。系統中的事件驅動流程示意圖如圖3所示。

  圖3中,事件消費者向事件管理器訂閱事件,事件生產者向事件管理器發布事件,當事件管理器從事件生產者那接收到一個事件時,事件管理器把這個事件轉送給相應的事件消費者。

  2.2 事件管理器循環設計

  本系統中的事件管理器負責設備或定時事件的準備(Prepare)、選擇(Select)、檢查(Check)、處理(Dispatch)、清楚(Cleanup)5個步驟,事件管理器的分發循環如圖4所示。

  根據系統的實際需要,模型中定義事件源的基類Source。主站通信、定時采集、用戶輸入等多種具體的事件源可以繼承自該基類。同時全局事件管理器SourceDispathcer提供3個操作來管理事件。待處理事件管理器類SourceDispatchContext則負責管理符合觸發條件的事件。3個類之間的關系如圖5所示。

  從圖5可看到,全局事件管理器提供接口ToRegisterSouree注冊系統關心的事件,同時使用接口UnRegisterSource注銷事件,iteration OfDispatch則負責事件分發循環的5個步驟。首先將所關心的I/O設備中文件描述符放入待檢隊列或者設定定時周期等參數;然后檢查相關設備是否可讀寫或定時周期到達,將滿足觸發條件的事件放入待處理事件隊列中;最后分別調用相關的事件處理函數處理事件,并清理待處理事件隊列。

  3 Reactor事件處理機制

  3.1 事件源

  在智能配電數字終端系統中,事件源主要由采集模塊、主站通信、用戶輸入和定時器等抽象設備4大部分組成,關系如圖6所示。

  事件源在本系統中被封裝成文件描述符,程序在指定的文件描述符上關注關心的事件。

  3.2 I/O多路復用

  通常對一個文件描述符指定的文件或設備進行I/O操作,系統有3種I/O方式:阻塞和非阻塞同步,以及復用型I/O。復用型I/O,指當滿足一個或多個I/O條件(可讀、可寫或異常)時,進程能夠立即知道,從而可以正確并高效的處理。

  本系統的I/O多路復用使用一個事件多路分離器,分離器將來自事件源的I/O事件分離出來,并分發到對應的事件處理器。通常預先注冊需要處理的事件及事件處理器(或回調函數);事件分離器負責將請求的事件傳送給事件處理器。

  3.3 定時器等抽象設備

  在本系統中消息源主要都是I/O設備,可以用系統函數Select和poll來實現I/O多路復用機制。定時器作為一種特殊事件,雖然不能用Select函數將其放入待檢查隊列,但同樣可以在事件分發循環的準備(Prepare)階段設置定時周期等參數,檢查(Check)定時周期是否到達,當定時周期到了,將定時處理事件放入待處理消息隊列。

  3.4 事件處理

  對應每一個事件源,在初始階段將動態庫函數引入系統,建立事件到相應處理函數的映射,Message Center是事件處理的接口,俠處理函數的注冊、注銷,當有事件進入“就緒’狀態時,調用注冊事件的回調函數處理事件。事件處理中心類如圖7所示。

  各種具體事件的處理涵數在MessageCenter中進行注冊,MessageCenter采用map容器對注冊的各種事件處理函數進行管理,能夠高效率地查找各相關處理函數,提高了系統的實時響應能力。事件處理的時序如圖8所示。

  4 結語

  本文從智能配電數字終端系統實現的角度提出了一種基于Reactor的事件驅動模式消息管理方案,結合面向對象的思想,統一接口,對事件源和事件處理進行了封裝。提高了事件的處理效率,保證了系統的實時性。根據實際需要可以在不同的系統中對于待消息隊列中的事件用優先級加以區分。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美在线视频观看| 国产精品捆绑调教| 午夜精品偷拍| 亚洲特黄一级片| 9色精品在线| 亚洲另类在线视频| 亚洲欧洲精品成人久久奇米网 | 欧美一区二区三区婷婷月色 | 亚洲国产综合91精品麻豆| 欧美一区二区三区日韩| 亚洲欧美成人精品| 香港成人在线视频| 欧美专区一区二区三区| 欧美一级播放| 久久精品人人做人人综合 | 欧美体内she精视频在线观看| 欧美日韩性生活视频| 欧美日韩一区二区三区四区在线观看| 欧美日韩国产精品一区| 欧美日韩日日骚| 欧美四级伦理在线| 国产精品久久波多野结衣| 国产精品入口夜色视频大尺度 | 亚洲人成人99网站| 99精品福利视频| 亚洲午夜激情免费视频| 亚洲性色视频| 午夜精品久久久久久| 欧美中文字幕视频在线观看| 久久精品国产久精国产一老狼| 亚洲国产一区二区a毛片| 亚洲精品久久久蜜桃| 99视频有精品| 午夜国产精品影院在线观看| 欧美一区二区在线看| 久久夜色撩人精品| 欧美激情精品久久久久久蜜臀| 欧美美女福利视频| 国产精品扒开腿做爽爽爽软件| 欧美午夜精彩| 国产日韩欧美三级| 亚洲国产经典视频| 一区二区三区.www| 久久aⅴ国产紧身牛仔裤| 亚洲日本中文字幕免费在线不卡| 夜夜嗨av一区二区三区免费区| 亚洲综合精品四区| 久久三级视频| 欧美日韩视频| 国产日韩欧美高清| 亚洲国产mv| 亚洲一区二区三区涩| 久久丁香综合五月国产三级网站| 亚洲精品视频免费观看| 亚洲欧美国产va在线影院| 久久夜色精品国产亚洲aⅴ | 国产精品免费视频xxxx| 国产亚洲一区精品| 亚洲理论电影网| 性视频1819p久久| 亚洲理伦电影| 欧美一区网站| 欧美高清视频一区二区三区在线观看| 国产精品久久久爽爽爽麻豆色哟哟| 国产一区二区视频在线观看| 亚洲精品国产日韩| 欧美一区高清| 亚洲午夜免费福利视频| 久久久激情视频| 欧美视频在线观看免费网址| 在线成人激情| 亚洲欧美成人一区二区三区| 一区二区欧美在线观看| 久久久亚洲欧洲日产国码αv| 欧美日韩国产在线看| 国产综合视频在线观看| 中日韩在线视频| 亚洲日本视频| 久久久久久久成人| 国产精品多人| 亚洲人精品午夜| 亚洲二区在线观看| 欧美一级欧美一级在线播放| 欧美精品aa| 精品成人在线视频| 午夜精品久久| 亚洲欧美日韩一区二区三区在线| 欧美国产日本| 一区视频在线| 香蕉亚洲视频| 午夜亚洲伦理| 欧美视频一区二区三区| …久久精品99久久香蕉国产| 欧美伊人久久久久久久久影院 | 国产情侣一区| 亚洲特黄一级片| 一本到高清视频免费精品| 免费中文日韩| 激情综合久久| 欧美在线视屏| 久久精品国产综合精品| 国产精品天天看| 亚洲视频1区| 亚洲视频在线看| 欧美日韩不卡视频| 亚洲高清精品中出| 亚洲精美视频| 嫩草影视亚洲| 在线精品福利| 亚洲国产日韩一级| 久久男女视频| 激情成人综合| 欧美自拍偷拍午夜视频| 久久都是精品| 国产一区二区三区精品久久久| 亚洲欧美日韩另类| 亚洲欧美日韩国产中文| 欧美视频在线观看| 国产精品99久久不卡二区| 亚洲天堂成人| 国产精品yjizz| 亚洲一区精品视频| 欧美一区二区大片| 国产精品男人爽免费视频1| 一区二区三区高清| 亚洲欧美日韩精品久久亚洲区| 国产精品二区影院| 亚洲欧美日韩一区二区三区在线观看| 亚洲欧美日韩国产中文在线| 国产精品日日做人人爱| 午夜欧美精品| 开心色5月久久精品| 曰韩精品一区二区| 亚洲另类自拍| 欧美性感一类影片在线播放| 亚洲视频一区| 欧美一区二区三区四区在线观看地址 | 日韩一级精品| 亚洲欧美中日韩| 国产日韩在线看| 久久精品网址| 欧美国内亚洲| 宅男精品视频| 久久久久国产精品一区二区| 激情久久一区| 日韩亚洲欧美精品| 国产精品久久久久久久久婷婷| 亚洲欧美日韩久久精品| 久久免费高清| 亚洲欧洲一区二区天堂久久 | 国产伦精品一区二区三区高清版 | 欧美国产精品久久| 一本色道久久综合狠狠躁篇怎么玩| 亚洲男人天堂2024| 国产一区久久| 亚洲最新色图| 国产乱肥老妇国产一区二| 亚洲第一页在线| 欧美日韩福利在线观看| 亚洲欧美日韩一区二区三区在线观看 | 欧美日韩视频在线一区二区 | 久久精品国内一区二区三区| 欧美a级一区二区| 在线午夜精品自拍| 久久久久一区二区三区| 亚洲精品综合| 久久成人免费视频| 亚洲日本理论电影| 欧美在线观看一区二区| 亚洲国产精品视频| 午夜天堂精品久久久久| 亚洲国产精品成人va在线观看| 亚洲欧美日韩成人高清在线一区| 激情欧美一区二区三区| 亚洲影视在线| 在线视频观看日韩| 欧美亚洲一区三区| 亚洲国产精品成人精品| 西西人体一区二区| 亚洲国产高清视频| 久久国产日韩欧美| 日韩天堂在线观看| 麻豆av福利av久久av| 亚洲午夜在线观看视频在线| 欧美大胆成人| 欧美一级欧美一级在线播放| 欧美日韩国产麻豆| 久久精品亚洲一区二区三区浴池| 欧美日韩亚洲综合一区| 亚洲国产成人久久综合一区| 国产精品二区在线观看| 亚洲免费av网站| 一区二区三区在线免费播放| 午夜欧美视频| 99这里只有久久精品视频| 美腿丝袜亚洲色图| 欧美专区中文字幕| 国产欧美日本| 亚洲图片欧美日产| 最新69国产成人精品视频免费|