999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PI數據庫的DL/T 890 HSDA接口的實現

2011-09-12 01:54:18強,姚
浙江電力 2011年8期
關鍵詞:用戶模型

朱 強,姚 峰

(杭州意能軟件有限公司,杭州 310014)

0 引言

浙江省電力公司于2005年在省電力公司和全省10個地區電力局建成了圖、數、模一體的2級分布PI實時/歷史數據庫系統平臺(以下簡稱PI系統)。該系統陸續接入了調度數據采集與監控(SCADA)系統、電能量系統、設備在線監測等大量電力安全生產實時/歷史數據。PI系統作為浙江省電力公司的基礎實時/歷史數據平臺和全省電力信息化基礎平臺,需要建立一整套符合國家標準規范的數據訪問和數據接入接口,為各類信息化系統提供有力支撐。

DL/T 890能量管理系統應用程序接口是為電力EMS系統編寫的國家電力行業標準。隨著PI系統應用的逐步深化和推廣,各類應用對數據的時效性提出了更高的要求。采用DL/T 890標準實現PI實時/歷史數據的發布/訂閱,可以實現PI系統對數據變更的實時發布,解決長期以來使用的簡單數據查詢方式引起的數據獲取效率低下問題。如何將PI系統與DL/T 890標準有機結合,是PI系統應用深化研究的關鍵任務之一。

1HSDA接口介紹

HSDA是DL/T 890 CIS接口的一部分,稱作高速數據訪問接口,主要通過發布/訂閱和同步/異步讀寫方式向用戶高速傳送更新數據。HSDA定義了自己的類體系,作為接口的參數或用于組織和維護信息。HSDA類模型與DL/T 890標準規定的CIM并不矛盾,應理解成不同的對象組織方式。以下從接口定義、數據模型、發布/訂閱序列等方面介紹DL/T 890 HSDA接口的實現方式。

1.1 接口定義

HSDA標準接口由DAIS DA接口規范派生得來,可以與DL/T 890其他接口實現互操作,與其他接口共用對象標識符、屬性名或標識符、類名或標識符。

HSDA包括以下接口定義:服務器和會話接口(IServer,ISession)用于服務連接及用戶會話管理; 瀏覽接口(INode,IItem,IType,IProperty)用于瀏覽HSDA服務內實例化的數據對象(Node);組管理接口(IGroup,IGroup Manager)用于各組的獲取及管理;數據IO接口(IGroupManager,ISimple)用于用戶對數據的訂閱、異步查詢;客戶端接口(ICallback)包括一個回調對象,該對象由客戶端實現,用于傳遞訂閱數據的更新。

1.2 數據模型

DL/T 890明確規定HSDA接口所傳遞的對象應與其他接口所獲取的相同對象的ResourceID保持一致,用戶可以通過DL/T 890的GDA接口查詢到某一個對象的ResourceID,然后通過HSDA接口訂閱該對象的數據。

HSDA數據訪問模型如圖 1所示。圖中,Node(節點)用于描述可用HSDA訪問的數據對象;Item(項)用于描述可用HSDA訪問的數據值;Type(類型)用于描述節點(Node),是元數據;Property(性質)用于描述項(Item),是元數據。

圖1 HSDA數據訪問模型

HSDA接口的視圖既可以是標準規定的基礎視圖,也可以是用戶自定義視圖,提供了CIM類及屬性的一般映射,從而實現為不同應用提供符合要求的、與電網CIM關聯的結構化數據。

DL/T 890標準為典型化視圖預定義了IECTC 57PhysicalModel(物理模型)、IECTC57ClassModel(類模型)和IECTC57ISModel(事件模型)等3個模型,可作為整個視圖樹形根節點的一級子樹,也可單獨成樹,這取決于服務器的功能要求。

1.3 發布/訂閱序列

HSDA 接口采用數據的發布/訂閱模式,為客戶端提供可訪問數據的發布和訂閱。該功能可分為服務器發布以及客戶端訂閱兩個步驟,服務端需要實現可訂閱內容的發布,接受客戶端訂閱以及根據客戶端訂閱發送數據的變更等程序邏輯。

用戶通過Group_home方法從遠程會話對象獲取數據訪問接口,并通過該接口的create_group方法創建一個組,這個組為該用戶專用,用戶通過組的create_entries方法訂閱數據。用戶在后期追加訂閱時可再次利用創建的組。

訂閱數據時,用戶通過GroupManager對象的callback方法將回調接口映射傳遞給服務端。當被訂閱數據發生變化時,服務端使用該回調接口的on_data_change方法將數據發送給用戶。Callback對象可持續使用,直至客戶端使用destroy方法銷毀該對象。

HSDA接口的實時數據發布/訂閱機制可以高效地為客戶端提供其要求的最近的數據變化信息,在減小系統訪問壓力及提高數據可靠性上比常用的數據查詢比對辦法具有更大優勢。

2PI-HSDA接口的實現

DAIS服務器由視圖管理器、訂閱管理和數據管理器3部分組成,分別管理PI測點發布、訂閱接收和數據更新。圖2是一個典型的基于PI實時/歷史數據庫系統實現的DAIS服務器核心模型。

2.1 數據管理器

數據管理器是PI-HSDA接口的核心模塊。在數據管理器中存儲著一份PI數據庫服務器全測點拷貝。

在創建數據管理器時,測點更新模塊讀取預配置的測點對應表,創建數據管理器的快速檢索列表。為便于數據更新和訂閱,應分別根據PI的Point ID和Tag創建多份快速檢索表。數據對象應是唯一的,并可應用于快速檢索表。

測點更新模塊定時刷新測點列表,從PI實時/歷史數據庫系統獲取最新的測點快照數據更新信息,并將數據寫入數據管理器。為了提高數據更新的效率,應使用與PI數據庫系統一致的異常處理機制,在數據歸檔時更新數據管理器的數據。定時刷新時間間隔應可動態設置。

2.2 視圖管理器

根據預先定義的視圖發布方式,視圖管理器將數據管理器中的PI測點組織成不同的PI測點樹,PI測點即DL/T 890 CIM中的Measurement,視圖可訂閱的條目是Measurement的Measurment-Value屬性,Measrement可以根據Group作進一步的分類,以減少單個節點的Node數量,Group對應PI測點的PointSource(點源)屬性,符合業務人員日常測點檢索的習慣,也與浙江省電力公司《PI數據庫實時/歷史接入與存儲規范(試行)》中的規定相吻合。典型的PI測點視圖組織方式見圖3。

圖3的子節點是Measurement的屬性,不僅可訂閱實時/歷史數據,還可訂閱PI測點相關的屬性,如單位、上下限等。Mesaurement的label可使用PI的Tag屬性值。

圖2 發布/訂閱核心模型

圖3 PI測點視圖

視圖管理器在DAIS服務器創建時即開始了它的整個生命周期,在DAIS服務器的整個生命周期內均有效,并且由DAIS負責銷毀。一個好的視圖管理器設計是可以人工干預的,即在整個生命周期內可以通過手動方式進行創建和銷毀。由于視圖管理器只用于發布可訂閱的PI測點,在創建、銷毀和再創建的過程中并不會涉及過多的現場保護。

2.3 訂閱管理器

訂閱管理器接受用戶的高速數據訪問訂閱,當一個用戶在遠程調用PI-HSDA的訂閱方法時,訂閱管理器即為其創建一個訂閱者對象。

訂閱者對象根據用戶的訂閱信息,在數據管理器中查找是否存在匹配項,如果有,則建立這個對象的引用,并保存到待發送列表中。訂閱的數據發送也應設計成定時發送機制。訂閱管理器序列圖如圖4所示。

圖4 數據訂閱與發送序列圖

對象的引用是實現高速數據發送的關鍵,訂閱者只比對訂閱測點的數據更新狀況,與數據管理器的數據更新使用相同的PI測點對象,減少了模塊間的數據發送等資源消耗,有利于高速訪問的實現。

3 結語

國家電網公司《海量歷史/實時數據管理平臺典型設計》中明確提出應通過DL/T 890 CIS接口提供實時/歷史數據訪問服務,本文闡述了如何通過PI實時/歷史數據庫系統實現DL/T 890的HSDA接口,可供同行參考。

[1]國家電網公司.海量歷史/實時數據管理平臺典型設計[S].2010.

[2]浙江省電力公司—PI實時/歷史數據庫應用技術導則(試行)[S].2010.

[3]浙江省電力公司—PI實時/歷史數據庫平臺數據接入存儲規范(試行)[S].2010.

[4]浙江省電力公司—PI實時/歷史數據庫平臺數據訪問規范(試行)[S].2010.

猜你喜歡
用戶模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
3D打印中的模型分割與打包
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 久久国产V一级毛多内射| 亚洲日韩国产精品无码专区| 亚洲视频免费在线| 成人在线观看不卡| 色欲不卡无码一区二区| 亚洲欧美日韩综合二区三区| 国产精品福利一区二区久久| 国产97视频在线观看| 国产精品欧美激情| 国产欧美日韩精品综合在线| 国产成人福利在线| 香蕉久久永久视频| 99这里只有精品免费视频| 中文一区二区视频| 国产欧美日韩视频怡春院| 亚洲日韩高清在线亚洲专区| 免费人成又黄又爽的视频网站| 亚洲精品视频免费看| 久久视精品| 四虎成人在线视频| 97青草最新免费精品视频| 日日噜噜夜夜狠狠视频| 久久99热这里只有精品免费看| 午夜限制老子影院888| a级毛片一区二区免费视频| 999精品免费视频| 日韩国产 在线| 国产真实自在自线免费精品| 国产对白刺激真实精品91| 天天综合网站| 欧美精品伊人久久| 国产免费精彩视频| 国产18页| 人妻无码中文字幕第一区| 91探花在线观看国产最新| 99999久久久久久亚洲| 国产粉嫩粉嫩的18在线播放91| 蜜桃视频一区| 午夜啪啪网| 69视频国产| 日韩在线永久免费播放| 精品国产aⅴ一区二区三区 | 国产制服丝袜91在线| 国产永久在线视频| 欧美国产在线一区| 中文字幕 欧美日韩| 精品91视频| 亚洲αv毛片| 999精品视频在线| 亚洲系列中文字幕一区二区| 国产亚洲日韩av在线| 久久人人妻人人爽人人卡片av| 免费国产无遮挡又黄又爽| 精品国产电影久久九九| 久草热视频在线| 亚洲免费毛片| 99久久精品免费看国产电影| 欧美丝袜高跟鞋一区二区| 日本高清有码人妻| 国产丝袜丝视频在线观看| 免费99精品国产自在现线| 国产一在线| 欧美亚洲中文精品三区| 国产精品一区二区不卡的视频 | 无码在线激情片| 囯产av无码片毛片一级| 欧美性爱精品一区二区三区 | 又爽又大又黄a级毛片在线视频| 亚洲日韩日本中文在线| 亚洲欧美精品日韩欧美| 久久综合九九亚洲一区 | 玖玖精品视频在线观看| 亚洲天堂日韩在线| jizz亚洲高清在线观看| 久久国产精品波多野结衣| 久久综合丝袜长腿丝袜| 日本成人精品视频| 性喷潮久久久久久久久| 欧美日韩国产综合视频在线观看| 亚洲va精品中文字幕| 综合色88| 国产精品视频久|