IEC61970历史数据的聚集操作实现方法技术

技术编号:10241456 阅读:179 留言:0更新日期:2014-07-23 13:41
本发明专利技术公开了一种IEC61970历史数据的聚集操作实现方法,涉及电力系统中的能量管理系统技术领域,包括以下步骤:设置历史数据的过滤条件,根据过滤条件遍历历史数据的同时进行基本聚集运算,根据基本聚集运算结果计算聚集操作的结果。本发明专利技术能够提高配电网系统的运算效率和运算速度,能及时确保配电网系统的正常运行,避免故障和经济损失,节约配电网系统的资源,降低配电网系统的开发和维护成本。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种IEC61970历史数据的聚集操作实现方法,涉及电力系统中的能量管理系统
,包括以下步骤:设置历史数据的过滤条件,根据过滤条件遍历历史数据的同时进行基本聚集运算,根据基本聚集运算结果计算聚集操作的结果。本专利技术能够提高配电网系统的运算效率和运算速度,能及时确保配电网系统的正常运行,避免故障和经济损失,节约配电网系统的资源,降低配电网系统的开发和维护成本。【专利说明】IEC61970历史数据的聚集操作实现方法
本专利技术涉及电力系统中的能量管理系统

技术介绍
随着科技的进步,能量管理系统内部的各种应用及能量管理系统与其它系统间通过IEC61970实现数据通信。基于IEC61970 (国际电工委员会制定的《能量管理系统应用程序接口(EMS-API)》系列国际标准)标准,支持OMG HDAIS数据接口和聚集操作,实现高速的历史数据访问及历史数据的统计处理,形成历史数据的聚集操作实现方法。在配电网系统中,需要将历史数据形成报表,并在配电网系统中对报表进行统计运算。通常产生的历史数据量非常巨大,有时每分钟就会产生大量的数据。配电网系统中通过IEC61970实现数据通信,现有技术实现历史数据聚集操作时是每计算一次聚集操作都要遍历一遍历史数据,遍历的过程中进行复杂的聚集运算,对报表进行统计运算就会耗费较长的时间,占用较多的系统资源,继而导致配电网系统效率低下,运行速度慢,造成故障和经济损失,影响了工作的正常进行。
技术实现思路
本专利技术所要解决的技术问题是提供一种IEC61970历史数据的聚集操作实现方法,提高配电网系统的运算效率和运算速度,能及时确保配电网系统的正常运行,避免故障和经济损失,节约配电网系统的资源,降低配电网系统的开发和维护成本。为解决上述技术问题,本专利技术所采取的技术方案是:一种IEC61970历史数据的聚集操作实现方法,包括以下步骤: (a)设置历史数据的过滤条件; (b)根据过滤条件遍历历史数据,同时进行基本聚集运算; (C)根据基本聚集运算结果计算聚集操作的结果。进一步的技术方案,所述(a)过滤条件包括开始时间、结束时间和间隔时间;所述开始时间和结束时间用以指明读取从开始时间到结束时间内的历史数据;所述间隔时间为将开始时间至结束时间分成若干时间段时,每一时间段的时间长短,用以指明每次进行聚集运算的数据量。进一步的技术方案,所述(b)根据过滤条件遍历历史数据,同时进行基本聚集运算,具体方法为:以开始时间指定的历史数据作为起始点遍历,每当遍历到满足间隔时间指定的数据范围时,对该范围的数据进行基本聚集运算,直到遍历到结束时间指定的历史数据为止,得出每一时间间隔内的基本聚集运算结果。进一步的技术方案,所述基本聚集运算包括求和、求平方和及求插值;所述根据基本聚集运算结果计算聚集操作的结果的具体方法为:套用与基本聚集运算相配套的计算聚集操作结果的求值公式。进一步的技术方案,所述历史数据为经过压缩编码的数据,所述根据基本聚集运算结果计算聚集操作的结果,还包括根据解码公式对历史数据进行解码。进一步的技术方案,所用历史数据为经过压缩编码的数据,所述套用与基本聚集运算相配套的计算聚集操作结果的求值公式还包括根据解码公式对历史数据进行解码。采用上述技术方案所产生的有益效果在于:本专利技术运算效率高,运算速度快,能及时确保配电网系统的正常运行,避免故障和经济损失,节约资源,降低开发和维护成本;简化了实现数据聚集的操作步骤,压缩了实现流程,对大量数据进行聚集操作时效率更高;实现聚集操作的过程中无需多次遍历数据,只要遍历一次数据即可,且该方法对聚集操作进行分解,分成基本聚集操作和复杂聚集操作,遍历数据时只需要执行非常简单的基本聚集操作,计算速度快,计算完成后便可释放数据资源,最后统一进行复杂聚集操作,因此资源占用率低;基于IEC61970GID标准,支持丰富的聚集操作,如求和、差值、平均值、加权平均值、标准差、最大值和最小值等,满足数据处理的功能要求,运算操作丰富。【专利附图】【附图说明】图1是本专利技术的流程图。【具体实施方式】下面结合附图和最佳实施例对本专利技术作进一步详细的说明。实施例如图1所示,为IEC61970历史数据的聚集操作实现方法的流程图。 对2013年8月5日已经进行数据压缩的历史数据,按照每5分钟的时间间隔求均方根,包括以下步骤: (a)设置历史数据的过滤条件,过滤条件包括开始时间、结束时间和间隔时间。开始时间和结束时间指明了总数据量,即需要读取的数据是哪个历史时间段内的;间隔时间指明了每次进行聚集运算的数据量,即以多少时间内的数据为单元进行运算。开始时间为2013年8月5日00时00分00秒,结束时间为2013年8月5日23点59分59秒,间隔时间为5分。(b)根据过滤条件遍历历史数据的同时进行基本聚集运算。以开始时间指定的历史数据作为起始点遍历,每当遍历到满足间隔时间指定的数据范围时,对该范围的数据进行基本聚集运算,之后以此类推继续遍历,直到遍历到结束时间指定的历史数据为止,得出每一时间间隔内的基本聚集运算结果。具体方法是从2013年8月5日00时00分00秒开始遍历历史数据,到2013年8月5日00时05分00秒后,按照公式(I)和公式(2)对遍历的数据进行运算,公式(I)和公式(2)分别为:meta—sum = X^X2...+xn (I)meta—quadraticsum = X^X22...+xn2 (2) 其中,X1, X2,…Xn是历史数据值,η是采样区间内的数据值的个数,meta_sum表示X1,X2,...Xn 白勺和,meta—quadraticsum 表7]^ X1, x2, -..Xn 的平方和; 计算完成后保存结果,然后继续遍历,遍历从2013年8月5日00时05分00秒到2013年8月5日OO时10分OO秒的数据后,继续按照公式(I)和公式(2)对遍历的数据进行基本聚集运算,以此类推,直到遍历到2013年8月5日23时59分59秒的数据,并完成基本聚集运算后结束遍历。此时历史数据求和、历史数据平方和各得到288个运算结果,共576个结果值。(c)根据基本聚集运算结果计算聚集操作的结果。根据上个步骤中得到的基本聚集运算结果,套用求值公式,并且将数据进行解码,最终得到结果值。根据上述步骤得到的576个结果值,结合解码公式(3)和求值公式(4),计算均方根结果的同时对原始数据进行解码,公式(3)和公式(4)如下: 解码公式=ax+b (3) 均方根=sqrt (/n) (4) 其中,a和b分别为解码公式的系数, 最终,2013年8月5日的历史数据按照5分钟的时间间隔求均方根,共得到288个运算结果。本专利技术可实现的聚集操作如表1所示。表1本专利技术可实现的聚集操作【权利要求】1.一种IEC61970历史数据的聚集操作实现方法,其特征在于包括以下步骤: (a)设置历史数据的过滤条件; (b)根据过滤条件遍历历史数据,同时进行基本聚集运算; (c)根据基本聚集运算结果计算聚集操作的结果。2.根据权利要求1所述的IEC61970历史数据的聚集操作实现方法,其特征在于所述(a)过滤条件包括开始时间、结束时间和间隔本文档来自技高网...

【技术保护点】
一种IEC61970历史数据的聚集操作实现方法,其特征在于包括以下步骤:(a)设置历史数据的过滤条件;(b)根据过滤条件遍历历史数据,同时进行基本聚集运算;(c)根据基本聚集运算结果计算聚集操作的结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:段珺康勇李国冀朱泳赵宇晗崔立祥吕志平岳素华宋胜参姚跃李英锐陈岩
申请(专利权)人:国家电网公司国网河北省电力公司国网河北省电力公司邢台供电分公司
类型:发明
国别省市:北京;11

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

1