一种适用于电能表或集中器负荷记录的压缩存储方法及系统技术方案

技术编号:14995514 阅读:129 留言:0更新日期:2017-04-04 01:06
本发明专利技术公开了一种适用于电能表或集中器负荷记录的压缩存储方法,将存储空间分为若干个数据片区,每个数据片区内数据块的数据格式包括片区信息头及负荷记录实体数据。其中片区信息头数据将基础的各项信息录入;而之后需要再次录入后续时间点的负荷记录数据时,则采用1个字节的分隔符加上与上述第一个点数据中某一个类数据的差值的记录方式来记录后续时间点的负荷记录数据。这样,不再需要重复设置时间点标签及时间点标签后重复录入的数据,从而可以大大简化负荷数据存储占用的空间。

【技术实现步骤摘要】

本专利技术涉及电力系统领域,尤其涉及电力系统中负荷记录的数据处理。
技术介绍
电力系统中各类电力负荷是随时间变化的,把各个时间段的用电负荷情况统计出来,绘制在一张以横坐标为时间,纵坐标为负荷的坐标图上,这样可以绘制出一天的负荷曲线,根据曲线合理的安排生产,削峰填谷,也可以绘制出一年的负荷曲线,中国一般夏天用电多,可以根据需要多投入发电机,变压器,所以了解负荷曲线很重要。但要绘制负荷曲线必须有大量的负荷数据,现在一般电力设备终端如电能表、集中器等等都具有负荷数据记录功能,简称负荷记录功能。负荷记录即以一定的时间间隔对电网用电负荷特性如电压、电流、功率、功率因素、电量等数据进行记录。目前国家电网公司标准中一般负荷记录数据分为六大类,分别是电压电流频率数据,有无功功率数据、功率因素数据、有无功总电能数据、四象限无功总电能数据、当前需量数据。其中记录时间点(年月日时分)数据长度5个字节,数据种类标记(表示后面记录的数据有哪几个种类)数据长度1个字节,一类数据电压电流频率数据长度17个字节,二类数据有无功功率数据长度24个字节,三类数据功率因素数据长度8个字节,四类数据有无功总电能数据长度16个字节,五类数据四象限无功总电能数据长度16个字节,六类数据当前需量数据长度6个字节,总共每个点所有数据长度为93个字节。一般负荷记录六类数据是根据需要可配置的,同时记录间隔也是可配置的,也就是说在这些情况下记录的每个时间点数据不是六类数据都有,如图2所示。在这种情况下,即使每个时间点数据只有一类数据,时间标签也存在并占用5个字节空间,并且每存在一个时间标签,则该时间标签后面的各类数据都需要再次重复录入,存储空间效率不高。
技术实现思路
现专利技术一种针对电力系统中负荷记录的压缩编码的记录存储方法,能够提高存储效率,减少存储空间的占用。为达到上述目的,本专利技术可采用如下技术方案:一种适用于电能表或集中器负荷记录的压缩存储方法,将存储空间分为若干个数据片区,每个数据片区内数据块的数据格式包括片区信息头及负荷记录实体数据;片区信息头中包括本片区起始时间、本片区存储的数据种类标记、每类数据记录存储间隔时间、每类第一个数据与本片区起始时间时差、本片区有无功电能基准数据;其中,本片区有无功电能基准数据是指每个片区第一个点数据,该第一个点数据由包括第一个一类数据和/或第一个二类数据和/或第一个三类数据和/或第一个四类数据和/或第一个五类数据和/或第一个六类数据组成;其中一类数据为电压电流频率数据、二类数据为有无功功率数据、三类数据为功率因素数据、四类数据为有无功总电能数据、五类数据为四象限无功总电能数据、六类数据为当前需量数据;所述负荷记录实体数据中设置若干数据单元,每个数据单元格式包括1个字节的分隔符加上与上述第一个点数据中某一个类数据的差值,该差值占用1个字节。上述技术方案的有益效果为,与现有技术相比,本专利技术中首先设置片区信息头数据将基础的各项信息录入,包括本片区起始时间、本片区存储的数据种类标记、每类数据记录存储间隔时间、每类第一个数据与本片区起始时间时差、本片区有无功电能基准数据;而之后需要再次录入后续时间点的有无功电能数据时,则采用1个字节的分隔符加上与上述第一个点数据中某一个类数据的差值的记录方式来记录后续时间点的有无功电能数据。这样,相对于现有技术,不再需要重复设置时间点标签,也采用差值替代现有技术中时间点标签后重复录入的数据,从而可以大大简化负荷数据存储占用的空间。为达到上述目的,本专利技术还可采用如下技术方案:一种适用于电能表或集中器负荷记录的压缩存储及查询方法,其中压缩存储方法为,将存储空间分为若干个数据片区,每个数据片区内数据块的数据格式包括:本片区起始时间、本片区存储的数据种类标记、每类记录存储间隔时间、每类首数据与起始时间时差、本片区有无功电能基准数据、负荷记录实体数据;其中,本片区有无功电能基准数据是指每个片区第一个点数据,该第一个点数据至少包括第一个一类数据和/或第一个二类数据和/或第一个三类数据和/或第一个四类数据和/或第一个五类数据和/或第一个六类数据;其中一类数据为电压电流频率数据、二类数据为有无功功率数据、三类数据为功率因素数据、四类数据为有无功总电能数据、五类数据为四象限无功总电能数据、六类数据为当前需量数据;所述负荷记录实体数据中设置若干数据单元,每个数据单元格式包括1个字节的分隔符加上与上述第一个点数据中某一个类别数据的差值,该差值占用1个字节;所述分隔符还表示是否为同一个时间点数据,每个数据单元中具有相同的分隔符即表示为这些数据单元为同一个时间点数据;查询方法为,对所述负荷记录实体数据进行查询包括预查找、后续查找、最终查找;其中,预查找方法为,先判断某片区的片区信息头中的本片区起始时间,如果要查找的时间点大于该本片区起始时间,然后再根据本片区存储的数据种类标记判断该片区中是否有需要查找的数据,如果没有直接切换到下一片区查找,如果有则再判断查找的数据时间点是否小于下一片区起始时间,如小于则预查找结束,记录片区信息,否则切换到下一片区查找,如果找不到则查找全部结束;在预查找成功的情况下再继续对片区内部数据进行后续查找;后续查找先按照存储顺序逐个判断每个时间点数据中是否具有所需查找的数据类型,同时累加计算每个数据的时间以及电量数据,如果找到存有该类数据的数据点,则判断要查找的时间是否小于该点时间,如果等于则该点时间,则该点时间的数据单元中的数据就是要查找的数据,同时设置查找成功标记,如果小于则上一个点时间的数据单元中的数据就是要查找的数据,同时设置查找成功标记,如果大于则继续判断下一个数据单元;如果到最后也没有查找到则设置未查找到标记;最终查找方法为,如果后续查找成功则直接返回成功数据及数据位置,如果未成功则判断后续查找的片区是否是最后一个,如果是则返回查找失败,如果不是则判断下一个片区数据是否有该查找的数据类型,如果有则第一个数据点就是要查找的数据,如果没有则继续判断下一片区,如果有则查找结束,如果还是没有继续判断直到最后一个片区为止。上述技术方案的有益效果为,除了具有与第一个技术方案相同的压缩存储,使负荷记录数据占用存储空间小以外,还相对于第一个技术方案进一步提供了对负荷记录数据的查询功能。并利用了本专利技术中设置的片区信息头进行预查找,然后利用了本专利技术中设置的数据单元进行后续查本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/55/CN105718218.html" title="一种适用于电能表或集中器负荷记录的压缩存储方法及系统原文来自X技术">适用于电能表或集中器负荷记录的压缩存储方法及系统</a>

【技术保护点】
一种适用于电能表或集中器负荷记录的压缩存储方法,其特征在于,将存储空间分为若干个数据片区,每个数据片区内数据块的数据格式包括片区信息头及负荷记录实体数据;片区信息头中包括本片区起始时间、本片区存储的数据种类标记、每类数据记录存储间隔时间、每类第一个数据与本片区起始时间时差、本片区负荷记录基准数据;其中,本片区负荷记录基准数据是指每个片区第一个点数据,该第一个点数据由包括第一个一类数据和/或第一个二类数据和/或第一个三类数据和/或第一个四类数据和/或第一个五类数据和/或第一个六类数据组成;其中一类数据为电压电流频率数据、二类数据为有无功功率数据、三类数据为功率因素数据、四类数据为有无功总电能数据、五类数据为四象限无功总电能数据、六类数据为当前需量数据;所述负荷记录实体数据中设置若干数据单元,每个数据单元格式包括1个字节的分隔符加上与上述第一个点数据中某一个类数据的差值,该差值占用1个字节。

【技术特征摘要】
1.一种适用于电能表或集中器负荷记录的压缩存储方法,其特征在于,
将存储空间分为若干个数据片区,每个数据片区内数据块的数据格式包括片
区信息头及负荷记录实体数据;片区信息头中包括本片区起始时间、本片区存储
的数据种类标记、每类数据记录存储间隔时间、每类第一个数据与本片区起始时
间时差、本片区负荷记录基准数据;
其中,本片区负荷记录基准数据是指每个片区第一个点数据,该第一个点数
据由包括第一个一类数据和/或第一个二类数据和/或第一个三类数据和/或第一
个四类数据和/或第一个五类数据和/或第一个六类数据组成;其中一类数据为电
压电流频率数据、二类数据为有无功功率数据、三类数据为功率因素数据、四类
数据为有无功总电能数据、五类数据为四象限无功总电能数据、六类数据为当前
需量数据;
所述负荷记录实体数据中设置若干数据单元,每个数据单元格式包括1个字
节的分隔符加上与上述第一个点数据中某一个类数据的差值,该差值占用1个字
节。
2.根据权利要求1所述的适用于电能表或集中器负荷记录的压缩存储方法,
其特征在于:所述分隔符还表示是否为同一个时间点数据,每个数据单元中具有
相同的分隔符即表示为这些数据单元为同一个时间点数据;本片区起始时间是
年、月、日、时、分共5个字节;本片区存储的数据种类标记是1个字节,每一
个位表示一个种类数据是否存储;每类数据记录存储间隔时间是同一个种类之间
存储的时间周期间隔,共6个字节;每类第一个数据与起始时间时差是每个种类
在一个片区内存储的第一个数据与片区起始时间的偏差,共6个字节。
3.根据权利要求2所述的适用于电能表或集中器负荷记录的压缩存储方法,
其特征在于:所述每个数据单元格式中的分隔符为一个字节(8位)数据并生成
表现形式为字母+N的组合,其中N为自然数,N表示数据类别,其中几个数据
单元的分隔符中的英文字母相同,则表示这些数据单元为同一个时间点数据。
4.根据权利要求2所述的适用于电能表或集中器负荷记录的压缩存储方法,
其特征在于:如果本数据片区剩余空间不足于存储一个时间点数据则新开辟一个
数据片区。
5.根据权利要求2至4中任一项所述的适用于电能表或集中器负荷记录的

\t压缩存储方法,其特征在于:对所述负荷记录实体数据进行查询包括预查找、后
续查找、最终查找三个步骤;
其中,预查找方法为,先判断某片区的片区信息头中的本片区起始时间,如
果要查找的时间点大于该本片区起始时间,然后再根据本片区存储的数据种类标
记判断该片区中是否有需要查找的数据,如果没有直接切换到下一片区查找,如
果有则再判断查找的数据时间点是否小于下一片区起始时间,如小于则预查找结
束,记录片区信息,否则切换到下一片区查找,如果找不到则查找全部结束;
在预查找成功的情况下再继续对片区内部数据进行后续查找;
后续查找先按照存储顺序逐个判断每个时间点数据中是否具有所需查找的
数据类型,同时累加计算每个数据的时间以及电量数据,如果找到存有该类数据
的数据点,则判断要查找的时间是否等于该点时间,如果等于则则该点时间的数
据单元中的数据就是要查找的数据,同时设置查找成功标记,如果小于则上一个
点时间的数据单元中的数据就是要查找的数据,同时设置查找成功标记,如果大
于则继续判断下一个数据单元;如果到最后也没有查找到则设置未查找到标记;
最终查找方法为,如果后续查找成功则直接返回成功数据及数据位置,如果
未成功则判断后续查找的片区是否是最后一个,如果是则返回查找失败,如果不
是则判断下一个片区数据是否有该查找的数据类型,如果有则第一个数据点就是
要查找的数据,如果没有则继续判断下一片区,如果有则查找结束,如果还是没
有继续判断直到最后一个片区为止。
6.根据权利要求5所述的适用于电能表或集中器负荷记录的压缩存储方法,
其特征在于,该电能表或集中器中记录正向有功总电能数据、反向有功总电能数
据、组合1无功总电能数据、组合2无功总电能数据、一到四象限无功总电能数
据;即每个数据单元中包括分隔标记1个字节、正向有功总电能数据1个字节、
分隔标记1个字节、反向有功总电能数据1个字节、分隔标记1个字节、组合1
无功总电能数据1个字节、分隔标记1个字节、组合2无功总电能数据1个字节、
分隔标记1个字节、第一象限无功总电能数据1个字节、分隔标记1个字节、第
二象限无功总电能数据1...

【专利技术属性】
技术研发人员:万年旺张道勇许波孙玉海
申请(专利权)人:国电南瑞三能电力仪表南京有限公司
类型:发明
国别省市:江苏;32

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

1