一种配电网电压越限监测数据的传输协议压缩方法与流程

文档序号:12727868阅读:278来源:国知局

本发明属于配电网监测领域,具体涉及一种配电网电压越限监测数据的传输协议压缩方法,应用于配电网电压越限监测数据的高效传输。



背景技术:

配电网电压越限直接影响各类用电设备的安全经济运行,因而对配电网电压越限进行监测非常必要。常用的电压越限监测数据采用等间隔采样并用双字节表示电压值,又因为配电网覆盖面极为广泛,需要采集的监测点数众多,需要传输的数据量大,导致占用较大的网络带宽和高昂的通信资费。



技术实现要素:

本发明的目的就是为了克服上述现有技术中的不足之处,提供一种配电网电压越限监测数据的传输协议压缩方法,压缩效果明显,能够显著减少通信资费和通信网络的负担。

本发明的目的是通过以下技术方案实现的。

一种配电网电压越限监测数据的传输协议压缩方法,包括以下步骤:

(1)电压越限数据编码

根据配电网电压越限数据精度要求,以额定电压为基准,按百分比对配电网电压监测数据进行等间隔编码,间隔步长为1%;定义DP为“电压百分值数据”, 考虑配电网电压越限范围的绝对值不大于30%,共61个百分值,采用1个二进制字节的低6位以带正负号二进制数表示,即d7d6111111~d7d6100001分别表示-31%至-1%,d7d6000001~d7d6011111分别表示+1%至+31%,d7d6000000和d7d6100000两个编码均表示0%;

配电网电压越限监测数据采样周期为1min,每小时60点监测数据,将60点数据按时间顺序分成15个时间区段S1~S15,每个时间区段含4个电压百分值数据并按时间顺序记为SX(DP00)、SX(DP01)、SX(DP10)、SX(DP11) ,仅记录越限电压数据,剔除非越限数据,以有效减少传输数据,所以,如果对应的时间点电压不越限,则该电压百分值数据将不出现;定义电压越限点的“电压百分值数据”为“电压越限百分值数据”,每个时间区段的电压越限点的时间顺序用“电压越限百分值数据”的高两位d7d6标记;例如,时间区段5的第2点电压越限,则S5(DP01)=01xxxxxx,以此类推;

至此获得配电网中所有越限点的电压越限数据编码;

(2)时间区段电压越限点数字节编码

定义DS为“时间区段电压越限点数字节”,用6个二进制字节DS1~DS6的每2个字节的高15位的3位组标记时间区段电压越限点数,即DS1DS2(d15d14d13d12d11d10d9d8d7d6d5d4d3d2d1d0)之d15d14d13记S1时间区段的电压越限点数、d12d11d10记S2时间区段的电压越限点数、d9d8d7记S3时间区段的电压越限点数、d6d5d4记S4时间区段的电压越限点数、d3d2d1记S5时间区段的电压越限点数、d0位恒为0,DS3DS4、DS5DS6以此类推;

(3)采用如下数据帧进行每小时1帧传输:7EH E7H 7EH X1 X2 X3 X4 X5 X6 X7 X8 DS1 DS2 DS3 DS4 DS5 DS6 (电压越限百分值数据区) XOR SUM 0DH,其中,7EH E7H 7EH为帧头,3个字节;X1为接收端地址,1个字节;X2 X3为发送端地址,2个字节; X4 X5 X6 X7为时间信息,4个字节,采用8421 BCD码分别表示年、月、日、时,年仅用末两位十进制数据表示,如:2017年10月28日14时,表示为17H 10H 28H 14H;X8为数据长度,1个字节;DS1 DS2 DS3 DS4 DS5 DS6含义如步骤(2)中所述,6个字节;电压越限百分值数据区仅记录越限点的“电压越限百分值数据”,若1小时内电压越限点数为N,则电压越限百分值数据区共N个字节;XOR为从X1至XOR前所有字节的异或值,1个字节;SUM为从X1至XOR前所有字节的累加和的低字节,1个字节;ODH为帧尾,1个字节。

下面详细描述本发明的压缩效果。

本发明采用的数据帧:7EH E7H 7EH X1 X2 X3 X4 X5 X6 X7 X8 DS1 DS2 DS3 DS4 DS5 DS6 (电压越限百分值数据区) XOR SUM 0DH,X8为数据长度字节,记其数值为M,则每小时数据帧共有14+M字节。

(A)未压缩前,电压值采用双字节表示,并按采样时刻顺序记录各点电压值,M=2*60=120字节,则每小时数据帧共有14+120=134字节;

(B)压缩后,若1小时内电压越限点数为N,则电压越限百分值数据区共N个字节,M=6+N字节,则每小时数据帧共有14+6+N字节,数据压缩比;

不同电压越限点数N对应的数据压缩比T如表1所示。计算结果表明电压越限点数N越少,数据压缩比T越小,压缩效果越好。

表1 不同电压越限点N对应的数据压缩比T

综上,本发明一种配电网电压越限监测数据的传输协议压缩方法,压缩效果明显,能够显著减少通信资费和通信网络的负担。

具体实施方式

下面以具体例子对本发明作进一步详细描述。

假设在2017年3月1日12时对某380V配电网进行配电网电压越限监测,60点监测数据如表2所示。

表2 某380V配电网电压越限监测数据

根据规定,380V配电网电压偏差允许范围为±7%,上述60点监测数据共有18点电压越限数据编码分别为:

S1(DP01)=01101010,S2(DP01)=01101000,S2(DP10)=10101000,

S4(DP11)=11101001,S5(DP00)=00101001,S5(DP01)=01101010,

S6(DP01)=01101010,S7(DP01)=01101000,S7(DP10)=10101000,

S9(DP11)=11101001,S10(DP00)=00101001,S10(DP01)=01101010,

S11(DP01)=01001010,S12(DP01)=01001000,S12(DP10)=10001000,

S14(DP11)=11001001,S15(DP00)=00001001,S15(DP01)=01001010;

并得到时间区段电压越限点数字节编码:

DS1DS2=0010100000010100,

DS3DS4=0010100000010100,

DS5DS6=0010100000010100;

数据长度字节的数值M=6+18=24;假设接收端地址为01H,发送端地址为00H 01H,则上述60点监测数据以数据帧的格式表示为:7EH E7H 7EH 01H 00H 01H 17H 03H 01H 12H 18H 28H 14H 28H 14H 28H 14H 6AH 68H A8H E9H 29H 6AH 6AH 68H A8H E9H 29H 6AH 4AH 48H 88H C9H 09H 4AH 23H 1DH 0DH。

综上所述,本发明一种配电网电压越限监测数据的传输协议压缩方法,在本实施例中,每小时传输数据帧共38字节,压缩比为28.4%。

以上实施例仅供说明本发明之用,而非对本发明的限制,有关技术领域的技术人员,在不脱离本发明的精神和范围的情况下作出的各种变换或变型也应视为在本发明的保护范围之内,由各权利要求所限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1