System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及自动化,尤其涉及一种电流监测方法、装置、电子设备及介质。
技术介绍
1、服务器机柜电流监控被应用于数据中心动环监控系统,其中电流监控能反应出该机柜目前使用容量状态。若电流超过该机柜供电空气开关上限值,会造成空气开关跳闸,进而整柜服务器宕机,影响正常的业务运行。
2、目前服务器机柜电流监控主要是采集电流的实时值,实时值与告警阈值进行对比,若实时值超出告警阈值就会发出告警。但由于服务器运行电流不是恒定的,会随着业务量的变化而变化,若实时值在阈值边界处上下波动,会造成频繁的告警,影响监控人员的判断,使得当前服务器机柜电流监控的准确性低下。
技术实现思路
1、本申请旨在至少解决相关技术中存在的技术问题之一。为此,本申请提出一种电流监测方法,可以提高服务器机柜电流监控的准确性。
2、本申请还提出一种电流监测装置、电子设备及介质。
3、根据本申请第一方面实施例的电流监测方法,包括:
4、获取服务器机柜在目标时间段的初始电流数据;
5、基于所述目标时间段确定滑动窗口;
6、基于所述滑动窗口从所述初始电流数据中确定待处理电流数据;
7、基于所述待处理电流数据进行数据滤波,得到目标电流数据;
8、基于所述目标电流数据确定电流平方均值;
9、基于所述电流平方均值与预设电流阈值,确定所述服务器机柜的电流监测结果。
10、根据本申请实施例的电流监测方法,通过目标时间段确定出滑动
11、根据本申请的一个实施例,所述基于所述待处理电流数据进行数据滤波,得到目标电流数据,包括:
12、对所述待处理电流数据中的各电流数据进行异常点剔除,得到剩余电流数据;
13、对剩余电流数据中的各电流数据进行数据滤波,得到目标电流数据。
14、根据本申请的一个实施例,在对剩余电流数据中的各电流数据进行数据滤波,得到目标电流数据时,针对剩余电流数据中的各电流数据,分别执行以下步骤:
15、获取当前电流数据的前一电流数据的电流状态值;其中,首个电流数据的前一电流数据的电流状态值是预先设定的;
16、确定所述电流状态值的协方差值;
17、根据所述协方差值确定当前电流数据的增益系数;
18、根据当前电流数据、所述电流状态值与所述增益系数,确定当前电流数据的电流状态值,以基于所述电流状态值生成目标电流数据。
19、根据本申请的一个实施例,所述对所述待处理电流数据中的各电流数据进行异常点剔除,得到剩余电流数据,包括:
20、将所述待处理电流数据中的各电流数据按照最小值、第一四分位数、中位数、第三四分位数和最大值分为四等分;
21、基于所述第一四分位数与所述第三四分位数确定电流范围;
22、将所述待处理电流数据中位于所述电流范围之外的电流数据进行剔除,得到剩余电流数据。
23、根据本申请的一个实施例,所述基于所述目标电流数据确定电流平方均值,包括:
24、确定所述目标电流数据中各电流状态值的平方和;
25、将所述平方和与所述目标电流数据中电流状态值的个数进行比值运算,将比值运算的结果确定为电流平方均值。
26、根据本申请的一个实施例,所述基于所述电流平方均值与预设电流阈值,确定所述服务器机柜的电流监测结果,包括以下任一项:
27、若所述电流平方均值大于或等于预设电流阈值,确定所述服务器机柜的电流超限;
28、若所述电流平方均值小于预设电流阈值,确定所述服务器机柜的电流正常。
29、根据本申请的一个实施例,所述基于所述目标时间段确定滑动窗口,包括:
30、确定所述目标时间段所处的目标时间范围;
31、获取时间范围与滑动窗口之间的映射关系;
32、基于所述映射关系,确定所述目标时间范围对应的滑动窗口。
33、根据本申请的一个实施例,在基于所述电流平方均值确定所述服务器机柜的电流监测结果之后,还包括:
34、基于所述电流平方均值确定滑差时间;
35、根据所述滑差时间与所述滑动窗口,从所述初始电流数据中确定更新电流数据,根据所述更新电流数据更新所述待处理电流数据;
36、执行基于所述待处理电流数据进行数据滤波,得到目标电流数据的步骤,直至更新电流数据中的最后一个电流数据为所述初始电流数据中的最后一个电流数据。
37、根据本申请第二方面实施例的电流监测装置,包括:
38、获取模块,用于获取服务器机柜在目标时间段的初始电流数据;
39、第一确定模块,用于基于所述目标时间段确定滑动窗口;
40、第二确定模块,用于基于所述滑动窗口从所述初始电流数据中确定待处理电流数据;
41、滤波模块,用于基于所述待处理电流数据进行数据滤波,得到目标电流数据;
42、第三确定模块,用于基于所述目标电流数据确定电流平方均值;
43、第四确定模块,用于基于所述电流平方均值与预设电流阈值,确定所述服务器机柜的电流监测结果。
44、根据本申请第三方面实施例的电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述电流监测方法。
45、根据本申请第四方面实施例的介质,所述介质为非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述电流监测方法。
46、本申请实施例中的上述一个或多个技术方案,至少具有如下技术效果之一:
47、通过目标时间段确定出滑动窗口,使得可以根据滑动窗口,从服务器机柜在目标时间段的初始电流数据中,确定用于进行检测的待处理电流数据,由此平滑电流数据,降低误差;进一步通过对待处理电流数据进行数据滤波,得到目标电流数据,提高电流数据处理的精度,以根据目标电流数据准确地确定出电流平方均值,进而可以根据电流平方均值与预设电流阈值,准确地确定出服务器机柜的电流监测结果。因此,可以避免通过实时值与告警阈值进行对比的方式进行监测,导致频繁的告警,进而影响监控人员的判断的问题,可以提高服务器机柜电流监控的准确性。
48、本申请的附加方面和优点将在下面的描述中部分给出本文档来自技高网...
【技术保护点】
1.一种电流监测方法,其特征在于,包括:
2.根据权利要求1所述的电流监测方法,其特征在于,所述基于所述待处理电流数据进行数据滤波,得到目标电流数据,包括:
3.根据权利要求2所述的电流监测方法,其特征在于,在对剩余电流数据中的各电流数据进行数据滤波,得到目标电流数据时,针对剩余电流数据中的各电流数据,分别执行以下步骤:
4.根据权利要求2所述的电流监测方法,其特征在于,所述对所述待处理电流数据中的各电流数据进行异常点剔除,得到剩余电流数据,包括:
5.根据权利要求3所述的电流监测方法,其特征在于,所述基于所述目标电流数据确定电流平方均值,包括:
6.根据权利要求1所述的电流监测方法,其特征在于,所述基于所述电流平方均值与预设电流阈值,确定所述服务器机柜的电流监测结果,包括以下任一项:
7.根据权利要求1所述的电流监测方法,其特征在于,所述基于所述目标时间段确定滑动窗口,包括:
8.根据权利要求1-7任一项所述的电流监测方法,其特征在于,在基于所述电流平方均值确定所述服务器机柜的电流监测结果之后,
9.一种电流监测装置,其特征在于,包括:
10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至8任一项所述电流监测方法。
11.一种介质,所述介质为非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至8任一项所述电流监测方法。
...【技术特征摘要】
1.一种电流监测方法,其特征在于,包括:
2.根据权利要求1所述的电流监测方法,其特征在于,所述基于所述待处理电流数据进行数据滤波,得到目标电流数据,包括:
3.根据权利要求2所述的电流监测方法,其特征在于,在对剩余电流数据中的各电流数据进行数据滤波,得到目标电流数据时,针对剩余电流数据中的各电流数据,分别执行以下步骤:
4.根据权利要求2所述的电流监测方法,其特征在于,所述对所述待处理电流数据中的各电流数据进行异常点剔除,得到剩余电流数据,包括:
5.根据权利要求3所述的电流监测方法,其特征在于,所述基于所述目标电流数据确定电流平方均值,包括:
6.根据权利要求1所述的电流监测方法,其特征在于,所述基于所述电流平方均值与预设电流阈值,...
【专利技术属性】
技术研发人员:伍尚剑,鞠昌斌,童伟杨,黎耀鹏,蒋仁龙,薛宏升,王帅,李文利,
申请(专利权)人:佛山数港科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。