一种智能变电站二次设备状态数据采集方法_2

文档序号:8457117阅读:来源:国知局
ed PDU只应用到informationReport,对于其报文的 variableListName. vmd-specific为字符串"RPT"的就是报告控制块报告,按照报告控制 块结构体,逐一提取出对应MMS PDU中的数据,先解析出报告成员RptID,从SCD文件中查找 出具有相同RptID的报告控制块,继续依次解码Reported OptFlds、SeqNum、TimeofEntry、 DataSet、BufOvfl、EntrylD、ConfRev、DatRef、Value、ReasonCode ;对 ReasonCode 为 data-change的报告,将Value中原始元素类型为BOOLEAN或BITSTRING的数据逐一提取出 来,按照原始元素顺序存入内存,存储格式为每个元素占8个字节,高4个字节作为类型存 储,低4个字节作为值存储。
[0029] 状态数据存储方案为:对采集的状态数据加盖高精度时间戳,按照时间序列顺序 存入历史状态缓冲数据池A。每个控制块都有两个个对应的历史状态缓冲数据池,数据池中 存储状态序列条目集,状态序列条目集容量可根据具体需求而设定,可以按照条目数量定 制,也可以按照时间跨度定制。
[0030] 当历史状态缓冲数据池A中数据与其容量之比达到预先设定的上限值时,将状态 数据的缓冲位置切换至历史状态缓冲数据池B ;然后将历史状态缓冲数据池A中的数据写 入物理存储设备,完成数据持久化,并清空历史状态缓冲数据池A中的数据;当历史状态缓 冲数据池B中数据与其容量之比达到预先设定的上限值时,将状态数据的缓冲位置切换至 历史状态缓冲数据池A ;然后将历史状态缓冲数据池B中的数据写入物理存储设备,完成数 据持久化,并清空历史状态缓冲数据池B中的数据。两个缓冲数据池如此交替工作。
[0031] 其中,历史状态缓冲数据池A和历史状态缓冲数据池B可以为内存、SSD硬盘或高 速Flash存储中开辟的存储空间;物理存储设备可以采用磁盘或磁带机等。
[0032] 以下为具体实施例:
[0033] 每个控制块都有一个对应的状态描述配置信息,包含:IED名称、IED类型、IED厂 家、对应间隔、控制块名称、控制块中状态信息个数、状态信息描述等字段。
[0034] 配置描述信息字段采用ASCII编码,设计如下:
[0035] device_name, device_type, device_manufacturer, bay, controlblock<CR/LF>
[0036] TT, ##A, ##D<CR/LF>
[0037] An, ch_name, uu, a, type<CR/LF>
[0038] Dn, ch_name, type<CR/LF>
[0039] 表1配置描述信息数据结构示意表
[0040]
【主权项】
1. 一种智能变电站二次设备状态数据采集方法,其特征在于,包括: SCD文件,从中提取出与二次设备状态相关的GOOSE状态控制块配置信息和MMS状态报 告控制块配置信息; 对与上述配置信息匹配的GOOSE报文和MMS报文进行解析并过滤,得到原始元素类型 为BOOLEAN或BITSTRING的状态数据,所述状态数据包括GOOSE虚端子配置信息和MMS报 告控制块单点、双点配置信息; 存储上述状态数据。
2. 根据权利要求1所述的一种智能变电站二次设备状态数据采集方法,其特征在于, 所述GOOSE状态控制块配置信息包括apName、MAC-Address、APPID、VLAN-ID、MinTime、 MaxTime、gocbRef、dataSet、confRev、和allData;所述MMS状态控制块配置信息包括 RptID、DataSet、Value。
3. 根据权利要求1或2所述的一种智能变电站二次设备状态数据采集方法,其特征在 于,所述对GOOSE报文和MMS报文解析和过滤包括: 根据GOOSE报文的APPID,从S⑶文件中查找出具有相同APPID的GOOSE控制块,继续 解码至该GOOSE报文H)U中的allData数据块,将allData中的原始元素类型为BOOLEAN 或BITSTRING的数据提取出来; 对丽S报文进行逐位解码,筛选出丽S报文PDU类型为UnconfirmedPDU的报文,按 照报告控制块结构体,逐一提取出对应MMS报文PDU中的数据,先解析出报告成员RptID, 从SCD文件中查找出具有相同RptID的报告控制块,继续依次解码R印ortedOptFlds、 SeqNum、TimeofEntry、DataSet、BufOvfl、EntrylD、ConfRev、DatRef、Value、ReasonCode; 对ReasonCode为data-change的报告,将Value中原始元素类型为BOOLEAN或BITSTRING 的数据提取出来。
4. 根据权利要求1所述的一种智能变电站二次设备状态数据采集方法,其特征在于, 所述存储状态数据的方法包括: 按照时间序列顺序将状态数据存入历史状态缓冲数据池A; 当历史状态缓冲数据池A中数据与其容量之比达到预先设定的上限值时,将状态数据 的缓冲位置切换至历史状态缓冲数据池B; 将历史状态缓冲数据池A中的数据写入物理存储设备,完成数据持久化,并清空历史 状态缓冲数据池A中的数据; 当历史状态缓冲数据池B中数据与其容量之比达到预先设定的上限值时,将状态数据 的缓冲位置切换至历史状态缓冲数据池A; 将历史状态缓冲数据池B中的数据写入物理存储设备,完成数据持久化,并清空历史 状态缓冲数据池B中的数据。
5. 根据权利要求4所述的一种智能变电站二次设备状态数据采集方法,其特征在于, 所述历史状态缓冲数据池A和历史状态缓冲数据池B为内存、SSD硬盘或高速Flash存储 中开辟的存储空间。
6. 根据权利要求4所述的一种智能变电站二次设备状态数据采集方法,其特征在于, 所述物理存储设备采用磁盘或磁带机。
【专利摘要】本发明公开了一种智能变电站二次设备状态数据采集方法,包括:解析SCD文件,从中提取出与二次设备状态相关的GOOSE状态控制块配置信息和MMS状态报告控制块配置信息;对与上述配置信息匹配的GOOSE报文和MMS报文进行解析并过滤,得到原始元素类型为BOOLEAN或BITSTRING的状态数据,所述状态数据包括GOOSE虚端子配置信息和MMS报告控制块单点、双点配置信息;存储上述状态数据。本发明实现了对二次设备状态的完善监测,为状态检修提供了有利的数据支持,为运维提供了足够溯源信息,可作为运维检修数据平台。
【IPC分类】G06Q50-06, G06F17-40, H02J13-00, G06F3-06
【公开号】CN104778017
【申请号】CN201510196716
【发明人】郑永康, 施宇, 常晓青, 刘明忠, 周新意, 蔡骥然, 丁宣文, 陈沧杨, 孟雷, 陈迟, 何笠
【申请人】国网四川省电力公司电力科学研究院, 南京新和普电力科技有限公司, 国家电网公司
【公开日】2015年7月15日
【申请日】2015年4月23日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1