System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种利用偏差比实现的电力机房关键数值处理方法技术_技高网

一种利用偏差比实现的电力机房关键数值处理方法技术

技术编号:40464487 阅读:7 留言:0更新日期:2024-02-22 23:18
本发明专利技术提供一种利用偏差比实现的电力机房关键数值处理方法,包括步骤,先采集预设时间的关键数值信息数据,按序排列成有序数组,取得数据的最大值、最小值,将数据预处理,计算出最大偏差值,再设定最小值为基准值,将基准值发送给控制平台,基准值与采样每个时刻得到的关键数值进行偏差计算,得出数据偏差比后进行编码,编码后的数据通过通信网络传送给控制平台,控制平台将接收到的偏差比与之前的基准值进行数据处理便得到当前的关键数值;本发明专利技术可解决现有技术温湿度信息数据储存量大、信息发送量多的问题,使设备的信息内存减少,降低设备通讯负担的问题。

【技术实现步骤摘要】

本专利技术属于数据处理领域,尤其是涉及一种利用偏差比实现的电力机房关键数值处理方法


技术介绍

1、在当前的通信网络中,电力机房中湿度和温度等关键数值需要进行监控,因为电力机房中若温度和湿度控制不可靠的话,容易导致起火等安全事故发生,从而需要对电力机房的湿度和温度进行监控,一般地,智能设备的监控数据采集均会设置有固定的采集间隔,而不同的设备,采集的频率设定值也各不相同,在实际应用场景中采集的监控数据大部分时间是没有变化的或者是变化十分缓慢的,例如温湿度探头,由于机房恒温恒湿的特性,正常情况下,温湿度数值大部分时间均是没有变化的或者于较小的数值区间进行浮动,若同样采用固定的采集频率采集此类型设备的监控数据,则会消耗大量的能量传输重复的采集数据,反而会造成机房能耗的浪费。

2、为了解决上述问题,如中国专利申请号为202210302641.7,公布日为2022 .08.16的专利文献,本专利技术公开了一种监控数据采集方法、系统和存储介质,应用于串行采集装置,包括以下步骤:获取配置信息,根据配置信息确定分别属于第一分组和第二分组的设备;确定所述第一分组中各设备的固定采集频率,并按照对应的固定采集频率对第一分组中的设备进行数据采集;确定所述第二分组中各设备的初始采集频率,在对第二分组中各设备进行至少两轮的采集后,根据设备所采集的数据动态调整第二分组中设备的采集频率;其中,第二分组中设备的采集频率设有上限值和下限值。

3、该方法只是通过实施本方案可以降低采集设备的功耗,同时保证高实时性的设备可以及时得到采集,但当前的温湿度信息以汇集在一起的形式频繁发送给远方控制平台,存在有带宽占用过大的问题,从而影响整个数据的传输的速度,另外虽然进行分组发送,但是由于需要发送实时的温度数据,而每个温度数据大部分十进制的位数达到2-3位,从而在信道中传输占用的带宽较大,且在信道中需要传输多个数值,从而导致传输效率低,进而无法实时对电力机房的关键数值进行监控。


技术实现思路

1、本专利技术目的是在于提供一种利用偏差比实现的电力机房关键数值处

2、理方法,占用带宽小,降低设备通讯负担,提高关键数值监控的可靠性。

3、为达到上述目的,一种利用偏差比实现的电力机房关键数值处理方法,包括以下步骤:

4、s1采样机房关键数值并形成按序排列数组:先采集时间的关键数值信息数据,将关键数值信息数据分别按序排列成有序关键数值信息数组。

5、s2数组预处理:取得关键数值信息的最大值、最小值,将数据预处理,计算出关键数值信息最大偏差值。

6、s3设定基准值与偏差比计算:再设定最小值为基准值,将基准值发送给远方控制平台,基准值与采样每个时刻得到的温湿度进行偏差计算。

7、s4偏差比计算以及编码:将偏差与最大偏差值进行比值得出偏差比,对偏差比值进行编码,编码后的数据通过通信网络传送给控制平台。

8、s5控制平台的数组处理:控制平台将接收到的偏差比与接收到的基准值进行数据处理便得到当前的关键数值。

9、上述方法,通过先采集一段时间的关键数值信息数据,并进行按序排列成有序数组;然后后取得有序数组的最大值、最小值,将数据预处理,计算出最大偏差值;基准值与采样每个时刻得到的关键数值进行偏差计算,并通过偏差与最大偏差值相比得出数据偏差比,由于每个时刻得到的关键数值是处于关键数值的最大值和最小值中间的值,从而通过计算得出每个时刻的偏差与最大偏差值之间的比例必定在0与1之间的数值,从而其只需要将该0-1之间的数值发送,而该数值相对于实际关键数值小从而需要使用的编码字节数相对较少,进而占用带宽小,另外在本地与控制平台之间只需要发送每个时刻的偏差比,基准值以及最大偏差值即可,从而使得需要发送的数据较少,从而占用带宽较小,通信速度较快,能使得监控效果好。

10、进一步的,所述机房的关键数值数据为温度数据或湿度温度数据,关键数值的采样由温湿度传感器采集,所述采集预设时间为一天或一天以上。

11、以上设置,将温度或湿度作为机房的关键数值数据,从而能更加可靠地确保机房温度湿度数据,且将采集预设时间设置为一天或一天以上,能保证数据量的总基数足够。

12、进一步的,步骤s1中将关键数值信息形成有序关键数值信息数组还包括:将关键数值按照一个关键数值数组重新进行排序,所述排列方式为按从小到大的顺序来对数组集合的元素整理,采用二分法插入排序。

13、以上设置,对数据进一步的整理,相较于其他排序算法,二分法插入排序计算简单,方法可靠,对数据的要求不高,也较为契合温湿度数据采集的模式;有序数组集合可反馈于采样数据与未排序数组集合的排列过程,提高数据处理效率,减少数组排序时间,有序数组集合实时输出,实时反馈的特点也适于机房温湿度动态采集,实时数据处理。

14、进一步的,步骤s2中“将数据预处理”包括:先将关键数值取小数点后一位,形成只保留小数点后一位的关键数值组;所述将这组数值组中的数值扩大10倍。

15、以上设置,使数据整理预处理后的数据便只存在整数,便于计算。

16、进一步的,所述步骤s3包括:基准值为有序数组集合中的最小值,所述偏差比为有序数组中的每一个数据与基准值的差值和最大偏差值之比,所述偏差比为一个大于0小于1的系数,所述采样的有序数组经计算处理形成相应一个偏差比数组集合。

17、以上设置,计算出偏差比数值,偏差值相比于直接采集到的关键数值要小很多,避免了传输量带宽占据大,效率较低的问题。

18、进一步的,步骤s4中“对偏差比值进行编码”还包括:用偏差比与255相乘得到新的偏差比数组。

19、以上设置,将十进制转换为二进制时,由于偏差值的数值在0-1之间,从而传送至远方后台的数据只占用1字节就可完成,减少了传输量与占用带宽。

20、进一步的,步骤s5还包括:所述控制平台接收到最大偏差值、基准值与偏差比后,所述将二进制码数组通过进制转换,转换为十进制,并将转换为十进制后偏差比数组与255相除得到原偏差比数组,所述再与最大偏差值相乘,得到关键数值与基准值的偏差,所述偏差与基准值相加,便可得到当前的关键数值,然后将当前的关键数值除以10得到实际的关键数值。

21、以上设置,控制平台只需要接收最大偏差值、基准值以及偏差比数组,然后按照偏差比计算的反向过程计算出对应的实际的关键数值,即可方便地得到实际各个时刻的关键数值,计算方法简单且可靠。

本文档来自技高网...

【技术保护点】

1.一种利用偏差比实现的电力机房关键数值处理方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种利用偏差比实现的电力机房关键数值

3.根据权利要求1所述的一种利用偏差比实现的电力机房关键数值处理方法,其特征在于:步骤S1中将关键数值信息形成有序关键数值信息数组还包括:将关键数值按照一个关键数值数组重新进行排序,所述排列方式为按从小到大的顺序来对数组集合的元素整理,采用二分法插入排序。

4.根据权利要求1所述的一种利用偏差比实现的电力机房关键数值处理方法,其特征在于:步骤S2中“将数据预处理”包括:先将关键数值取小数点后一位,形成只保留小数点后一位的关键数值组;所述将这组数值组中的数值扩大10倍。

5.根据权利要求1所述的一种利用偏差比实现的电力机房关键数值处理方法,其特征在于:所述步骤S3包括:基准值为有序数组集合中的最小值,所述偏差比为有序数组中的每一个数据与基准值的差值和最大偏差值之比,所述偏差比为一个大于0小于1的系数,所述采样的有序数组经计算处理形成相应一个偏差比数组集合。

6.根据权利要求1所述的一种利用偏差比实现的电力机房关键数值处理方法,其特征在于:步骤S4中“对偏差比值进行编码”还包括:用偏差比与255相乘得到新的偏差比数组。

7.根据权利要求1所述的一种利用偏差比实现的电力机房关键数值处理方法,其特征在于:步骤S5还包括:所述控制平台接收到最大偏差值、基准值与偏差比后,所述将二进制码数组通过进制转换,转换为十进制,并将转换为十进制后偏差比数组与255相除得到原偏差比数组,所述再与最大偏差值相乘,得到关键数值与基准值的偏差,所述偏差与基准值相加,便可得到当前的关键数值,然后将当前的关键数值除以10得到实际的关键数值。

...

【技术特征摘要】

1.一种利用偏差比实现的电力机房关键数值处理方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种利用偏差比实现的电力机房关键数值

3.根据权利要求1所述的一种利用偏差比实现的电力机房关键数值处理方法,其特征在于:步骤s1中将关键数值信息形成有序关键数值信息数组还包括:将关键数值按照一个关键数值数组重新进行排序,所述排列方式为按从小到大的顺序来对数组集合的元素整理,采用二分法插入排序。

4.根据权利要求1所述的一种利用偏差比实现的电力机房关键数值处理方法,其特征在于:步骤s2中“将数据预处理”包括:先将关键数值取小数点后一位,形成只保留小数点后一位的关键数值组;所述将这组数值组中的数值扩大10倍。

5.根据权利要求1所述的一种利用偏差比实现的电力机房关键数值处理方法,其特征在于:所述步骤s3包括:基准值为...

【专利技术属性】
技术研发人员:郭琳王智东王金阳周星月李志锋黄思泳徐中信刘仕琦张紫凡王玕
申请(专利权)人:广州城市理工学院
类型:发明
国别省市:

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

1