高效率的电力实时数据动态无损压缩传输方法技术

技术编号:36383402 阅读:11 留言:0更新日期:2023-01-18 09:45
本发明专利技术属于数据压缩技术领域,公开了一种高效率的电力实时数据动态无损压缩传输方法,该方法包括:对多种电力数据进行实时采集,确定所有压缩位置的数据采集时间以及传感器对数据的采集方式;对多种电力数据进行分类,利用Snappy压缩算法对分类后的数据进行特征数据提取,特征数据为单位时间内电力数据的平均值;利用与Snappy压缩算法对应的特征数据及特征数据的字符长度,确定用Snappy压缩算法压缩电力分类数据时得到的不同压缩比值;利用Snappy压缩算法,压缩电力分类数据,同时产生数据特征函数的解和数据增补函数的解,该方法可以有效提高电力数据传输效率,保证电力数据传输的稳定性。传输的稳定性。传输的稳定性。

【技术实现步骤摘要】
高效率的电力实时数据动态无损压缩传输方法


[0001]本专利技术属于数据压缩
,具体涉及一种高效率的电力实时数据动态无损压缩传输方法及装置。

技术介绍

[0002]当前,处理电网数据的设备在进行电网数据传输时,大多不对电网数据进行压缩,因此,传输通道上的传输负担重,传输效率低下。
[0003]尤其当设备使用各自的本地接口(如串口、火线、GPIB、USB等)进行通信时,为了实时传输电网数据,需要提高本地接口的通信速率来提高数据传输速度(如,串口通信时的波特率),从而增大了设备功耗。另外,在部分场景中,提高本地接口的通信速率将降低设备的抗干扰能力。

技术实现思路

[0004]本专利技术提供一种高效率的电力实时数据动态无损压缩传输方法,以克服目前电网数据传输数据量大、传输设备功耗大的问题。
[0005]步骤A1:对多种电力数据进行实时采集,确定所有压缩位置的数据采集时间、时间以及传感器的采集方式;
[0006]步骤A2:对多种电力数据进行分类,利用Snappy压缩算法对分类后的数据进行特征数据提取,所述特征数据为:单位时间内电力数据的平均值;
[0007]步骤A3:利用与Snappy压缩算法对应的特征数据及所述特征数据的字符长度,确定用Snappy压缩算法压缩电力分类数据时得到的不同压缩比值;
[0008]步骤A4:利用得到的不同压缩比值,确定对电力实时数据压缩的时间;
[0009]步骤A5:利用所述Snappy压缩算法,压缩电力分类数据,同时产生数据特征函数的解和数据增补函数的解。
[0010]进一步地,在产生数据特征函数的解和数据增补函数的解之后,还包括:
[0011]将所述特征数据、所述特征数据的字符长度、所述Snappy压缩算法的算法标志增补到待传输的数据头部;及将所述数据特征函数的解及所述数据增补函数的解增补到待传输的数据中部;将所述待传输的数据发送至电力控制中心。
[0012]进一步地,利用所述Snappy压缩算法,压缩电力分类数据,同时产生数据特征函数的解和数据增补函数的解,包括:
[0013]以所述特征数据的字符长度为压缩电力分类数据时的特定长度标准;
[0014]对所有字符长度的电力分类数据,在实施所述Snappy压缩算法时,将数据特征函数的解中对应的目标位置,设定为压缩提醒位;
[0015]并在数据增补函数的解的末尾追加由所述Snappy压缩算法确定的所述字符长度的电力分类数据对应的增补值;
[0016]在不实施所述Snappy压缩算法时,将数据特征函数的解对应的当前位,设定为压
缩不提醒位;并在数据增补函数的解的末尾追加所述电力分类数据。
[0017]进一步地,所述Snappy压缩算法为余弦数据压缩:
[0018]取特征数据为电力分类数据的第一个压缩位置;
[0019]针对电力分类数据的所有压缩位置,将所述压缩位置的值与其前一个压缩位置的值余弦运算,得到的余弦值为所述数据增补函数的解中与所述压缩位置对应的增补值。
[0020]进一步地,所述Snappy压缩算法为逻辑数据压缩:取特征数据为电力分类数据的第一个压缩位置;
[0021]针对电力分类数据的所有压缩位置,将所述压缩位置的值与其前一个压缩位置的值做逻辑运算,得到的逻辑运算的解为所述数据增补函数的解中与所述压缩位置对应的增补值。
[0022]进一步地,所述Snappy压缩算法为时间数据压缩:取特征数据为电力分类数据中第一个完整的脉冲周期内全部的压缩位置;
[0023]以脉冲周期内的压缩位置的个数进行分组,将电力分类数据中所有压缩位置划分为多个待压缩的数据组;
[0024]针对每个所述待处理数据组,将所述待处理数据组与其前一个的待处理数据组逐点做正弦运算,得到的正弦值为所述数据增补函数的解中与所述待处理数据对应的增补值。
[0025]进一步地,所述Snappy压缩算法为正切数据压缩:取特征数据为电力分类数据中第一个完整的正切周波内全部的压缩位置;
[0026]以所述正切周波内全部的压缩位置的个数进行分组,将电力分类数据中所有压缩位置划分为多个待压缩的数据组;
[0027]针对每个所述待处理数据组,将所述待处理数据组与其前一个的待处理数据组逐点做正切运算,得到的正切值为所述数据增补函数的解中与所述待处理数据对应的增补值。
[0028]进一步地,所述压缩比值为:数据特征函数的解的解的长度与数据增补函数的解的解的长度之和除以电力分类数据的长度。
[0029]进一步地,在将所述待传输的数据发送至电力控制中心之后,还包括:从接收到的数据中提取出特征数据、特征数据的字符长度、压缩提醒位、数据特征函数的解和数据增补函数的解,实施压缩提醒位对应的解Snappy压缩算法,得到压缩前电力分类数据;
[0030]其中,所述压缩提醒位对应的解Snappy压缩算法与所述压缩提醒位对应的Snappy压缩算法为双向的操作。
[0031]进一步地,所述电力控制中心采用高速传输通道通信连接。
[0032]与现有技术相比,本专利技术提供的一种高效率的电力实时数据动态无损压缩传输方法及装置,针对电网数据相似度高的特点,在电力控制中心,采用特征数据对波形数据进行压缩,减少了数据量,减轻了传输负担;减少了传输通道在电力控制中心的带宽占用时间,提高了传输效率,保证电力数据传输的稳定性。
附图说明
[0033]图1为本专利技术的方法流程示意图1;
[0034]图2为本专利技术的方法流程示意图2;
[0035]图3为本专利技术的方法流程示意图3;
[0036]图4为本专利技术的压缩种类图;
[0037]图5为本专利技术的数据提取图;
[0038]图6是本专利技术的算法双向操作图。
具体实施方式
[0039]现在参考附图介绍本专利技术的示例性实施方式,然而,本专利技术可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本专利技术,并且向所属
的技术人员充分传达本专利技术的范围。对于表示在附图中的示例性实施方式中的术语并不是对本专利技术的限定。在附图中,相同的单元/元件使用相同的附图标记。
[0040]除非另有说明,此处使用的术语(包括科技术语)对所属
的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。
[0041]目前,各种场景中,电网数据在不同设备之间传输。这些设备间在传输电网数据时,通常利用本地接口,并采用低速率通信介质,如,同轴电缆或USB数据线。目前,数据传输过程中,需要长时间占用带宽传输大量的相似波形数据。因此,电网数据的传输效率低,设备功耗大。
[0042]如,将单相计量芯片或三相计量芯片实时采集的电网数据向智能变电站中的各设备传输时,数据传输效率低、设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高效率的电力实时数据动态无损压缩传输方法,其特征在于,包括以下步骤:步骤A1:对多种电力数据进行实时采集,确定所有压缩位置的数据采集时间、时间以及传感器的采集方式;步骤A2:对多种电力数据进行分类,利用Snappy压缩算法对分类后的数据进行特征数据提取,所述特征数据为:单位时间内电力数据的平均值;步骤A3:利用与Snappy压缩算法对应的特征数据及所述特征数据的字符长度,确定用Snappy压缩算法压缩电力分类数据时得到的不同压缩比值;步骤A4:利用得到的不同压缩比值,确定对电力实时数据压缩的时间;步骤A5:利用所述Snappy压缩算法,压缩电力分类数据,同时产生数据特征函数的解和数据增补函数的解。2.根据权利要求1所述的高效率的电力实时数据动态无损压缩传输方法,其特征在于,在产生数据特征函数的解和数据增补函数的解之后,还包括:将所述特征数据、所述特征数据的字符长度、所述Snappy压缩算法的算法标志增补到待传输的数据头部;及将所述数据特征函数的解及所述数据增补函数的解增补到待传输的数据中部;将所述待传输的数据发送至电力控制中心。3.根据权利要求2所述的高效率的电力实时数据动态无损压缩传输方法,其特征在于,利用所述Snappy压缩算法,压缩电力分类数据,同时产生数据特征函数的解和数据增补函数的解,包括:以所述特征数据的字符长度为压缩电力分类数据时的特定长度标准;对所有字符长度的电力分类数据,在实施所述Snappy压缩算法时,将数据特征函数的解中对应的目标位置,设定为压缩提醒位;并在数据增补函数的解的末尾追加由所述Snappy压缩算法确定的所述字符长度的电力分类数据对应的增补值;在不实施所述Snappy压缩算法时,将数据特征函数的解对应的当前位,设定为压缩不提醒位;并在数据增补函数的解的末尾追加所述电力分类数据。4.根据权利要求3所述的高效率的电力实时数据动态无损压缩传输方法,其特征在于,所述Snappy压缩算法为余弦数据压缩:取特征数据为电力分类数据的第一个压缩位置;针对电力分类数据的所有压缩位置,将所述压缩位置的值与其前一个压缩位置的值余弦运算,得到的余弦值为所述数据增补函数的解中与所述压缩位置对应的增补值。5.根据权利要求4所述的...

【专利技术属性】
技术研发人员:周志烽马光李映辰朱文江伟梁寿愚胡荣许丹莉周华锋聂涌泉何宇斌
申请(专利权)人:中国南方电网有限责任公司
类型:发明
国别省市:

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

1