基于dds標準的電網調控系統實時數據服務的設計方法
【專利說明】基于DDS標準的電網調控系統實時數據服務的設計方法
[0001]
技術領域
[0002]本發明涉及一種基于DDS標準的電網調控系統實時數據服務的設計方法,屬于電力調度自動化技術領域。
【背景技術】
[0003]隨著智能電網的全面建設,電網調控面臨著特高壓交直流互聯大電網安全運行控制、大規模新能源接入等問題,電力系統實時數據的種類和數量在不斷增加,數據采集方式也從集中式向分布式發展,調控系統間的數據交互數量、質量和效率要求日益增高。電力系統實時數據包含了生產運行狀況信息、企業運營數據等,它不僅反映系統當前設備運行狀況,為日常監測調度提供支撐,而且通過對實時數據的分析處理,可以為電網安全監測、電量預測、精細化運行等預測性維護和運營管理決策提供科學依據。
[0004]由于監測、控制、管理、分析等各個實時或非實時子系統往往是不同時期不同專業負責建設,缺乏統一規范,各個子系統所需數據的集合、對數據的實時性要求也不完全相同,以往基本都是以數據轉發規約的方式實現,很難做到實時數據信息快速、方便共享。
【發明內容】
[0005]為了解決上述技術問題,本發明提供了一種基于DDS標準的電網調控系統實時數據服務的設計方法。
[0006]為了達到上述目的,本發明所采用的技術方案是:
基于DDS標準的電網調控系統實時數據服務的設計方法,包括以下步驟,
步驟一,數據發布者向服務提供主題、發布者QoS及周期,并請求主題注冊;
步驟二,服務在主題表中記錄主題與發布者、主題與發布者QoS、主題與周期之間的映射關系;
步驟三,數據訂閱者向服務請求需要訂閱的主題、訂閱的QoS及周期;
步驟四,服務查詢是否存在請求的主題,主題對應的發布者中是否存在滿足要求的QoS,存在則將訂閱者與訂閱主題、訂閱者與訂閱QoS之間的映射關系記錄在訂閱表中,轉入步驟五,不存在則告知訂閱者訂閱失敗;
步驟五,訂閱者進入監聽狀態;
步驟六,數據發布者將需要發布的數據提交給服務,服務將其寫入發布緩沖區;
步驟七,服務QoS策略判斷發布緩沖區中的數據是否符合發布QoS的條件,如果滿足條件,通知訂閱者監聽模塊,同時用發布數據更新數據快照層;
步驟八,服務QoS策略判斷發布數據是否存在與其有關聯關系的數據,如果有則提高關聯數據的QoS ;
步驟九,訂閱者監聽到有數據發布時,讀取數據并傳遞給應用處理。
[0007]主題數據包括采集量和計算量,采集量的QoS —般為DEADLINE,即指定周期內至少傳送一次,計算量的QoS —般為HME_BASED_FILTER,即指定周期內至多一次。
[0008]本發明所達到的有益效果:本發明依據DDS標準,以電網調度數據為中心,為發布者提供主題注冊,供訂閱者在線訂閱主題,在數據發布中采用了基于電網設備與數據關聯關系的自適應QoS策略,為電網調控數據實時共享提供有力支撐;并設計了基于應用數據結構的數據快照層,與系統現有應用無縫融合。
【附圖說明】
[0009]圖1為本發明的流程圖。
【具體實施方式】
[0010]下面結合附圖對本發明作進一步描述。以下實施例僅用于更加清楚地說明本發明的技術方案,而不能以此來限制本發明的保護范圍。
[0011]如圖1所示,基于DDS標準的電網調控系統實時數據服務的設計方法,包括以下步驟:
步驟一,數據發布者向服務提供主題、發布者QoS及周期,并請求主題注冊;
主題數據包括采集量和計算量,采集量的QoS —般為DEADLINE,即指定周期內至少傳送一次,計算量的QoS —般為HME_BASED_FILTER,即指定周期內至多一次。
[0012]步驟二,服務在主題表中記錄主題與發布者、主題與發布者QoS、主題與周期之間的映射關系。
[0013]步驟三,數據訂閱者向服務請求需要訂閱的主題、訂閱的QoS及周期。
[0014]步驟四,服務查詢是否存在請求的主題,主題對應的發布者中是否存在滿足要求的QoS,存在則將訂閱者與訂閱主題、訂閱者與訂閱QoS之間的映射關系記錄在訂閱表中,轉入步驟五,不存在則告知訂閱者訂閱失敗。
[0015]步驟五,訂閱者進入監聽狀態。
[0016]步驟六,數據發布者將需要發布的數據提交給服務,服務將其寫入發布緩沖區。
[0017]步驟七,服務QoS策略判斷發布緩沖區中的數據是否符合發布QoS的條件,如果滿足條件,通知訂閱者監聽模塊,同時用發布數據更新數據快照層。
[0018]步驟八,服務QoS策略判斷發布數據是否存在與其有關聯關系的數據,如果有則提尚關聯數據的QoS。
[0019]步驟九,訂閱者監聽到有數據發布時,讀取數據并傳遞給應用處理。
[0020]上述基于DDS標準的電網調控系統實時數據服務的設計方法,依據DDS標準,以電網調度數據為中心,為發布者提供主題注冊,供訂閱者在線訂閱主題,在數據發布中采用了基于電網設備與數據關聯關系的自適應QoS策略,為電網調控數據實時共享提供有力支撐;并設計了基于應用數據結構的數據快照層,與系統現有應用無縫融合。
[0021]以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明技術原理的前提下,還可以做出若干改進和變形,這些改進和變形也應視為本發明的保護范圍。
【主權項】
1.基于DDS標準的電網調控系統實時數據服務的設計方法,其特征在于:包括以下步驟, 步驟一,數據發布者向服務提供主題、發布者QoS及周期,并請求主題注冊; 步驟二,服務在主題表中記錄主題與發布者、主題與發布者QoS、主題與周期之間的映射關系; 步驟三,數據訂閱者向服務請求需要訂閱的主題、訂閱的QoS及周期; 步驟四,服務查詢是否存在請求的主題,主題對應的發布者中是否存在滿足要求的QoS,存在則將訂閱者與訂閱主題、訂閱者與訂閱QoS之間的映射關系記錄在訂閱表中,轉入步驟五,不存在則告知訂閱者訂閱失敗; 步驟五,訂閱者進入監聽狀態; 步驟六,數據發布者將需要發布的數據提交給服務,服務將其寫入發布緩沖區; 步驟七,服務QoS策略判斷發布緩沖區中的數據是否符合發布QoS的條件,如果滿足條件,通知訂閱者監聽模塊,同時用發布數據更新數據快照層; 步驟八,服務QoS策略判斷發布數據是否存在與其有關聯關系的數據,如果有則提高關聯數據的QoS ; 步驟九,訂閱者監聽到有數據發布時,讀取數據并傳遞給應用處理。2.根據權利要求1所述的基于DDS標準的電網調控系統實時數據服務的設計方法,其特征在于:主題數據包括采集量和計算量,采集量的QoS —般為DEADLINE,即指定周期內至少傳送一次,計算量的QoS —般為HME_BASED_FILTER,即指定周期內至多一次。
【專利摘要】本發明公開了一種基于DDS標準的電網調控系統實時數據服務的設計方法,依據DDS標準,以電網調度數據為中心,為發布者提供主題注冊,供訂閱者在線訂閱主題,在數據發布中采用了基于電網設備與數據關聯關系的自適應QoS策略,為電網調控數據實時共享提供有力支撐;并設計了基于應用數據結構的數據快照層,與系統現有應用無縫融合。
【IPC分類】G06Q50/06
【公開號】CN105139270
【申請號】CN201510476888
【發明人】高尚, 李匯群, 孟勇亮, 彭暉, 萬書鵬, 張琦兵, 吳海偉
【申請人】國電南瑞科技股份有限公司, 國家電網公司, 江蘇省電力公司, 國電南瑞南京控制系統有限公司
【公開日】2015年12月9日
【申請日】2015年8月6日