一种智能变电站计量系统数据采集和转换方法技术方案

技术编号:9830221 阅读:152 留言:0更新日期:2014-04-01 19:16
本发明专利技术公开了一种智能变电站计量系统数据采集和转换方法,首先按照设定规约类型实时采集一组待测数据;再设定T为缓存时间缓存状态变化的待测数据,并在经过缓存时间T后,发送数据;抽取发送的数据中感兴趣的数据,更新存储到设定的数据库中,以供其他规约类型的进程根据需要进行调用。本发明专利技术的智能变电站计量系统数据采集和转换方法通过利用数据缓存进行成批处理的方式来完成数据的采集、转换、入库及二次使用,对一段时间内发生的多个数据变化一次处理完毕,减少程序运算的次数,处理效率高,在保证数据响应速度、不丢失数据的前提下,减少了CPU占用率;使用数据库缓存数据,数据库提供标准访问接口,为一个或者多个访问程序提供服务。

【技术实现步骤摘要】
一种智能变电站计量系统数据采集和转换方法
本专利技术涉及一种智能变电站计量系统数据采集和转换方法。
技术介绍
在新一代智能变电站中,对计量系统的电能采集终端提出了更为高级的要求。要求电能采集终端采集IEC61850数据,把IEC61850数据转换成IEC102(或者其它规约)数据,而IEC61850的数据模型和IEC102(或者其它规约)的数据模型和建模方式都不相同,这就需要将两个或多个不同规约类型的数据进行转换。IEC61850是面向对象的建模方法,是基于对象的交互,它以数据为中心来描述系统,把每块电表看成是一个对象,该对象封装了数据和数据的行为。数据成员DO(数据对象)包含在IED(智能电子设备)—>LD(逻辑设备)—>LN(逻辑节点)层级中。数据对象的行为映射成服务,包括报告服务、读服务、写服务、控制服务、取代服务、定值服务等。通过以太网,使用基于MMS(制造报文规范)的ACSI(抽象通信服务接口)传输数据。报告是上送信息最主要的手段,有变位上送、循环上送和总召上送三种方式。IEC102是结构化的建模方法,结构化的建模方法是基于功能的分解和抽象,模型简单、直观,可读性好。目前,对于各种不同的数据从一个模型空间转换到另外一个模型空间一般采用直接转换的方式进行处理,具体过程如下:当收到一个A模型空间的数据时,立刻根据所需的另一模型的规则对其进行转换并发送出去,即当A模型空间一个遥信状态发生改变时,程序立刻将其弹出,守护进程截获弹出的消息后,把数据提取出来进行重整后再发出。这种处理方式虽然程序架构简单,但是每个数据都被直接处理,CPU占用率较高,当增加其它规约的时候,程序需要全部重写,可扩展性差。
技术实现思路
本专利技术的目的是提供一种智能变电站计量系统数据采集和转换方法,以解决现有采集转换方法报文频繁上送导致的CPU占用率高以及扩展性差的问题。为了实现以上目的,本专利技术所采用的技术方案是:一种智能变电站计量系统数据采集和转换方法,包括如下步骤:(1)按照设定规约类型实时采集一组待测数据;(2)设定T为缓存时间,缓存状态变化的待测数据,并在经过缓存时间T后,发送数据。(3)抽取所述步骤2)发送的数据中感兴趣的数据,更新存储到设定的数据库中,以供一个或多个其他规约类型的进程根据需要进行调用。所述步骤(2)中,缓存状态变化的待测数据具体过程如下:当该组待测数据中的其中一个状态发生变化时,开始计时,并将该变化的数据进行缓存,当达到设定的缓存时间T后,把该T时段内所有发生变化的数据统一进行发送;如果在该T时段内有同一个数据发生第二次变化,则立刻将此T时段内该数据第二次变化时刻之前所有发生变化的数据统一进行发送,同时将该数据第二次变化的时刻作为缓存时间T重新计时的起始时刻,重新开始新的缓存周期。各待测数据以变位的方式进行实时采集,且每个采集周期均进行缓存,采集周期为Tb,0<Tb<T。所述步骤(2)中的缓存时间T为一个滑动时间窗,其起始时刻随缓存时间到期或者同一个数据在T时间段内发生两次变化而更新起始时刻。所述步骤(3)中感兴趣的数据包括数据的数值、品质和时标。所述步骤(3)中,首先根据所述发送数据的参引计算hash值,根据hash值查找索引号,通过索引号找到映射关系后,完成数据抽取。将数据统一发送或更新存储至数据库时均采用FIFO的原则。所述步骤(1)中的待测数据包括遥测、遥信、电能、需量数据。本专利技术的智能变电站计量系统数据采集和转换方法通过利用数据缓存进行成批处理的方式来完成数据的采集、转换、入库及二次使用,对一段时间内发生的多个数据变化一次处理完毕,可以减少程序运算的次数,处理效率高,在保证数据响应速度、不丢失数据的前提下,减少了CPU占用率;使用数据库缓存数据,数据库提供标准访问接口,为一个或者多个访问程序提供服务,后台不使用IEC102规约,而使用其它规约的时候,只需要更换一个规约模块即可,IEC61850和数据库模块不需要任何改动,减少研发任务的工作量、缩短研发周期。附图说明图1为本专利技术计量系统电能采集终端的结构示意图;图2为本专利技术计量系统电能采集终端的数据流向图;图3为本专利技术数据采集和转换方法的数据缓存示意图;图4为本专利技术数据采集和转换方法的流程图。具体实施方式下面结合附图及具体的实施例对本专利技术进行进一步介绍。如图1所示为本专利技术智能变电站计量系统数据采集和转换方法所采用的装置结构图,由图可知,该装置包括一个CPU处理器芯片和多个网口,该网卡包括对下网口和对上网口,每个对下网口连接一个或者多个数字化电能表(电能采集终端),数字化电能表承担数据源服务器的角色,是分散的数据源,对上网口连接对应的监控系统。本实施例的电能采集终端以IEC61850进程作为客户端,从这些数据源获取数据;对上以IEC102进程作为服务器端,向作为客户端的调度等远端监控提供数据。如图2所示,按照数据传输的流向图,本专利技术的智能变电站计量系统数据采集和转换方法包括如下步骤:(1)利用数据采集模块实时采集计量系统的设定规约类型(本实施例以61850为例)的一组待测数据,具体包括遥测、遥信、电能、需量数据;这里的需量(demand)指的是一个规定的时间间隔内的功率的平均值,工程中常以15分钟作为时间间隔;(2)设定T为缓存时间缓存状态变化的待测数据,并在经过缓存时间T后,发送数据。缓存状态变化的待测数据的具体过程如下:当该组待测数据中的其中一个状态发生变化时,开始计时,并将该变化的数据进行缓存,当达到设定的缓存时间T后,把该T时段内所有发生变化的数据统一进行发送;如果在该T时段内有同一个数据发生第二次变化,则立刻将此T时段内该数据第二次变化时刻之前所有发生变化的数据统一进行发送,同时将该数据第二次变化的时刻作为缓存时间T重新计时的起始时刻,重新开始新的缓存周期。本实施例以循环和突变的方式实时采集各待测数据,且每个采集周期均进行缓存,采集周期为Tb,0<Tb<T,每次采集时均记录当时的时刻。本实施例的数据采集模块设有查询功能,每隔10ms扫描一次数据变化,通过IEC61850的Report服务,数据按照发生变化的先后顺序弹出,当程序截获到第一个数据的状态发生变化时,更新缓存定时器的起始时刻,在时间T内,把该时间段内所有变化的数据送入数据缓存模块,缓存模块使用队列缓存数据;再循环比较新变位的数据是否和已被缓存的数据是同一个数据,如果是同一个数据,立刻把已缓存的所有数据按FIFO原则打包发送给数据映射处理模块,同时把这个数据作为新建缓存的第一个数据,开始新的缓存周期。由此可见,本实施例中的缓存时间T为一个滑动时间窗,其起始时刻随缓存时间到期或者同一个数据在T时间段内发生两次变化而更新起始时刻。如图3所示,t1、t2、t3、tn为各状态变化时刻,T是缓存时间。在计量系统的数据采集过程中,当CPU查询到t1时刻第一个数据的状态发生改变时,便开始计时,同时将该数据送入缓存队列,当t2时刻有第二个数据发生改变时,将该数据送入缓存队列,依此类推。如果t3时刻第一个数据又一次发生改变,则将缓存的第一个和第二个数据弹出,并将t3时刻作为新的t1重新缓存数据;如果直到缓存周期T结束都没有重复的数据变位,那么在T到达后,将本文档来自技高网
...
一种智能变电站计量系统数据采集和转换方法

【技术保护点】
一种智能变电站计量系统数据采集和转换方法,其特征在于,包括如下步骤:(1)按照设定规约类型实时采集一组待测数据;(2)设定T为缓存时间,缓存状态变化的待测数据,并在经过缓存时间T后,发送数据;(3)抽取所述步骤2)发送的数据中感兴趣的数据,更新存储到设定的数据库中,以供一个或多个其他规约类型的进程根据需要进行调用。

【技术特征摘要】
1.一种智能变电站计量系统数据采集和转换方法,其特征在于,包括如下步骤:(1)按照设定规约类型实时采集一组待测数据;(2)设定T为缓存时间,缓存状态变化的待测数据,并在经过缓存时间T后,发送数据;缓存状态变化的待测数据具体过程如下:当该组待测数据中的其中一个状态发生变化时,开始计时,并将该变化的数据进行缓存,当达到设定的缓存时间T后,把该T时段内所有发生变化的数据统一进行发送;如果在该T时段内有同一个数据发生第二次变化,则立刻将此T时段内该数据第二次变化时刻之前所有发生变化的数据统一进行发送,同时将该数据第二次变化的时刻作为缓存时间T重新计时的起始时刻,重新开始新的缓存周期;(3)抽取所述步骤(2)发送的数据中感兴趣的数据,更新存储到设定的数据库中,以供一个或多个其他规约类型的进程根据需要进行调用。2.根据权利要求1所述的智能变电站计量系统数据采集和转换方法,其特征在于:各待测数据以变位的方式进行实时采集,且每个采集周期均进行缓存,...

【专利技术属性】
技术研发人员:徐云松崔占平张乔宾张春峰沈沉陈春红李杰顾峰王西邓马仪成
申请(专利权)人:许继电气股份有限公司 许昌许继软件技术有限公司
类型:发明
国别省市:河南;41

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

1