基于开放消息总线的自适应动态量测共享方法技术

技术编号:14247877 阅读:51 留言:0更新日期:2016-12-22 04:57
本发明专利技术公开了一种基于开放消息总线的自适应动态量测共享方法,包括步骤1,读取调度系统采集的所有量测数据;步骤2,将量测数据按照E语言进行组织,形成E格式报文;步骤3,将E格式报文通过JMS的TextMessage直接发送到指定的Topic中;步骤4,多个数据接收方同时订阅该Topic接收量测数据。本发明专利技术以CIM量测模型为基础采用JMS和E格式结合的技术,实现能够高效的共享变化数据及全数据结果,具备良好的自适应性在量测增加或减少的情况下无需人工参与维护;同时具备很强的开放性,做到一端发布多处订阅共享。

【技术实现步骤摘要】

本专利技术涉及一种基于开放消息总线的自适应动态量测共享方法,属于电力调度自动化领域。
技术介绍
基于IEC6190标准CIM模型作为电网模型描述的载体在电力调度自动化领域广泛使用,CIM标准中的量测模型Measurement也被广泛支持。通用、开放的消息总线JMS在金融、电信、工控、互联网等多个行业广泛使用,其便利性、开放性在电力行业也得到了认可。使用JMS进行消息通信有一发多收、消息持久化等优点。电力系统标记语言,又称E语言、E格式,作为电力行业的规范目前广泛使用,最先在调度日报开展应用,后续电网运行数据实时断面也开始采用E格式进行描述,再后来基于CIM的电网模型和E格式相结合形成了CIM/E规范。E格式具有很高的易用性、可读性、高效性,基于E格式相关应用的发展过程也证明了其强大的生命力。实时量测数据交换在电力调度自动化系统间是一个非常基础和必备的功能。目前最常用的是采用通信规约如:IEC101/104,DL476-92,TASE2等进行实时数据共享,这种方式在建立实时量测数据交换时人工维护工作量大,需要人工维护通信点表,或者导入导出点表(变量名)。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种基于开放消息总线的自适应动态量测共享方法。为了达到上述目的,本专利技术所采用的技术方案是:基于开放消息总线的自适应动态量测共享方法,包括以下步骤,步骤1,读取调度系统采集的所有量测数据;步骤2,将量测数据按照E语言进行组织,形成E格式报文;步骤3,将E格式报文通过JMS的TextMessage直接发送到指定的Topic中;步骤4,多个数据接收方同时订阅该Topic接收量测数据。量测数据包括遥测和遥信数据。量测数据采用周期发送的方式,发送周期可调;若量测数据中存在变化数据,则变化数据采用秒级缓存实时发送的方式。E格式报文内容采用“标识-值-量测质量码”来描述一个量测数据,其中,“标识”和CIM量测模型中量测对象的“rdf:ID”进行映射。本专利技术所达到的有益效果:本专利技术以CIM量测模型为基础采用JMS和E格式结合的技术,实现能够高效的共享变化数据及全数据结果,具备良好的自适应性在量测增加或减少的情况下无需人工参与维护;同时具备很强的开放性,做到一端发布多处订阅共享。附图说明图1为基于JMS的量测数据交互示意图。具体实施方式下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。如图1所示,基于开放消息总线的自适应动态量测共享方法,包括以下步骤:步骤1,读取调度系统采集的所有量测数据,包括遥测和遥信数据。步骤2,将量测数据按照E语言进行组织,形成E格式报文。E格式报文内容采用“标识-值-量测质量码”来描述一个量测数据,其中,“标识”和CIM量测模型中量测对象的“rdf:ID”进行映射。遥测数据用AnalogValue标记,按照“标识-值-量测质量码”即“ID-Value-Quality”来交换遥测数据,而遥信数据用DiscreteValue标记,按照“标识-值-量测质量码”即“ID-Status-Quality”交换遥信数据;标识属性ID的值对应CIM量测模型中量测对象的“rdf:ID”属性值,以便将量测值与系统中的量测记录匹配;两大类的质量码Quality都是1表示有效,0表示无效,遥信的状态Status是1表示合,0表示分。数据头部使用system标记,内容包括标识区域(Area)、数据类型(Type),顺序号(Number)、数据时间。区域(Area)表示生成数据的区域英文缩写,见“区域简称表”;数据类型(Type)用于区分变化数据和全数据,全数据填写“all”,变化数据填写“change”;顺序号(Number)应是连续的数字,用于表示数据包号,用于丢包检测,顺序号变化数据和全数据分开编号,从1至65535,循环使用,数据时间以以“2013-11-01T13:02:01”格式表示精确到秒。量测数据采用周期发送的方式,发送周期可调,一般为30分钟/60分钟;若量测数据中存在变化数据,则变化数据采用秒级缓存实时发送的方式,即将1秒内的变化数据进行缓冲发送。变化数据发送带上量测状态上送,对于其中某个遥信状态连续变化的,则DiscreteValue中的量测点需按照发生时间前后顺序对应由上到下输出到JMS消息字符流中。步骤3,将E格式报文通过JMS的TextMessage直接发送到指定的Topic中。JMS定义的消息类型有TextMessage、MapMessage、BytesMessage、StreamMessage和ObjectMessage,其中TextMessage是String对象字符串内容;MapMessage是名/值对的集合,名是String 对象,值类型可以是任何基本类型;BytesMessage是字节流内容;StreamMessage是输入输出流;ObjectMessage为可序列化对象。采用发布订阅到方式并通过TextMessage类型的消息体以文本字符流进行数据通信,这样有其他系统也需要数据时,可以加入分配给该topic(主题)获取数据,topic的命名需要全局唯一。步骤4,多个数据接收方同时订阅该Topic接收量测数据。上述方法以CIM量测模型为基础采用JMS和E格式结合的技术,实现能够高效的共享变化数据及全数据结果,具备良好的自适应性在量测增加或减少的情况下无需人工参与维护;同时具备很强的开放性,做到一端发布多处订阅共享。以上所述仅是本专利技术的优选实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本专利技术的保护范围。本文档来自技高网
...
基于开放消息总线的自适应动态量测共享方法

【技术保护点】
基于开放消息总线的自适应动态量测共享方法,其特征在于:包括以下步骤,步骤1,读取调度系统采集的所有量测数据;步骤2,将量测数据按照E语言进行组织,形成E格式报文;步骤3,将E格式报文通过JMS的TextMessage直接发送到指定的Topic中;步骤4,多个数据接收方同时订阅该Topic接收量测数据。

【技术特征摘要】
1.基于开放消息总线的自适应动态量测共享方法,其特征在于:包括以下步骤,步骤1,读取调度系统采集的所有量测数据;步骤2,将量测数据按照E语言进行组织,形成E格式报文;步骤3,将E格式报文通过JMS的TextMessage直接发送到指定的Topic中;步骤4,多个数据接收方同时订阅该Topic接收量测数据。2.根据权利要求1所述的基于开放消息总线的自适应动态量测共享方法,其特征在于:量测数据包括遥测和遥...

【专利技术属性】
技术研发人员:季堃梁寿愚方文崇张留留赵化时翟毅谢恩彦杨启京吴金宇唐羿轩令少亮王春玉
申请(专利权)人:国电南瑞科技股份有限公司中国南方电网有限责任公司国电南瑞南京控制系统有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1