System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及温度监测,特别是涉及一种控制柜温度预警方法、装置和介质。
技术介绍
1、风力发电机塔基的控制柜负责控制风机平稳运行。控制柜包含众多模块,正常运行时模块自身就是发热源,各模块对温度的要求比较高。尽管现在的控制柜都自带散热模块,当控制器温度到达设定值,散热模块就会开启散热,但是由于散热模块由防尘棉、滤网、风扇组成,随着使用次数的增加会堆积灰尘还有其他的一些杂物如柳絮等,所以散热模块的散热能力会随着使用时间的增加而减弱,最终导致散热模块无法提供足够的散热能力,控制柜内温度达到阈值,从而触发风机发电机停机指令。此时就需要运维人员前往现场排查处理问题,并重启风力发电机。然而风场通常地处偏僻,故障发生时运维人员前往需要评估天气等情况,往往不能在第一时间前往故障风力发电机所在地,甚至会延迟几周才能完成检修并重启设备,在这段时间内风力发电机处于停止状态,给风电场造成了巨大的经济损失。所以需要对控制器内部温度进行预测,并判断分析是否需要发出预警,做到故障发生之前的及时检修。
2、通过控制柜内部的温度变化来提前预测控制器内部温度是否会超过设定值存在很大难度,其原因在于,控制机柜内部温度受很多因素干扰,使得控制柜内的温度变化变的非常没有规律,而无法预测控制器内部温度。比如:当前的风力发电机发热功率,发热功率越大,控制柜内模块的产热就越多;控制机柜为了适应潮湿的环境,还增加了加热除湿的功能,温度也会突然变化。
3、因此,如何预测控制器内部温度以提前预警,做到故障发生之前的及时检修是本领域技术人员所需要解决的问题。
>技术实现思路
1、本申请的目的是提供一种控制柜温度预警方法、装置和介质,用于解决控制机柜内部温度受很多因素干扰,使得控制柜内的温度变化变的非常没有规律,而无法预测控制器内部温度的问题。
2、为解决上述技术问题,本申请提供一种控制柜温度预警方法,包括:
3、获取当前时间点之前一段时间内的控制柜内温度和控制柜外温度,以及往年目标时间段内控制柜外的历史温度数据,所述目标时间段为所述当前时间点在往年中对应的时间点之后的一段时间;
4、根据所述控制柜内温度和所述控制柜外温度确定控制柜内外温度差,并将所述历史温度数据中的最大值作为控制柜外温度最高值;
5、对所述控制柜内外温度差中的异常数据进行剔除处理,确定剔除处理后的控制柜内外温度差的温度差均值;
6、根据所述温度差均值和所述控制柜外温度最高值确定控制柜内温度最高值;
7、根据所述控制柜内温度最高值和所述温度差均值进行温度预警。
8、可选的,所述对所述控制柜内外温度差中的异常数据进行剔除处理,包括:
9、使用3sigma原则进行离群值的处理,以将所述控制柜内外温度差中的异常数据进行剔除。
10、可选的,所述使用3sigma原则进行离群值的处理,以将所述控制柜内外温度差中的异常数据进行剔除,包括:
11、利用预设公式对异常数据进行剔除处理;
12、所述预设公式为:
13、
14、其中,tiin为i时刻控制柜内温度,tiout为i时刻控制柜外温度,δti为i时刻控制柜内外温度差,δti-1为i-1时刻控制柜内外温度差,j和k为自然数,n为温度数据的个数。
15、可选的,所述根据所述控制柜内温度最高值和所述温度差均值进行温度预警,包括:
16、若所述控制柜内温度最高值大于或等于温度报警阈值,生成第一报警信号;
17、若所述控制柜内温度最高值小于所述温度报警阈值,且所述温度差均值大于或等于温差阈值,生成第二报警信号;
18、若所述控制柜内温度最高值小于所述温度报警阈值,且所述温度差均值小于所述温差阈值,不发出报警信号。
19、可选的,所述第一报警信号用于指示及时安排人员进行维修,所述第二报警信号用于指示在下次例行维修检查时进行维修。
20、可选的,所述温度报警阈值为55℃,所述温差阈值为5℃。
21、本申请还提供一种控制柜温度预警装置,包括:
22、获取模块,用于获取当前时间点之前一段时间内的控制柜内温度和控制柜外温度,以及往年目标时间段内控制柜外的历史温度数据,所述目标时间段为所述当前时间点在往年中对应的时间点之后的一段时间;
23、第一确定模块,用于根据所述控制柜内温度和所述控制柜外温度确定控制柜内外温度差,并将所述历史温度数据中的最大值作为控制柜外温度最高值;
24、处理模块,用于对所述控制柜内外温度差中的异常数据进行剔除处理,确定剔除处理后的控制柜内外温度差的温度差均值;
25、第二确定模块,用于根据所述温度差均值和所述控制柜外温度最高值确定控制柜内温度最高值;
26、预警模块,用于根据所述控制柜内温度最高值和所述温度差均值进行温度预警。
27、可选的,所述处理模块包括:
28、处理单元,用于使用3sigma原则进行离群值的处理,以将所述控制柜内外温度差中的异常数据进行剔除。
29、本申请还提供一种控制柜温度预警装置,包括存储器,用于存储计算机程序;
30、处理器,用于执行所述计算机程序时实现所述的控制柜温度预警方法的步骤。
31、本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的控制柜温度预警方法的步骤。
32、本申请所提供的一种控制柜温度预警方法,包括:获取当前时间点之前一段时间内的控制柜内温度和控制柜外温度,以及往年目标时间段内控制柜外的历史温度数据,目标时间段为当前时间点在往年中对应的时间点之后的一段时间;根据控制柜内温度和控制柜外温度确定控制柜内外温度差,并将历史温度数据中的最大值作为控制柜外温度最高值;对控制柜内外温度差中的异常数据进行剔除处理,确定剔除处理后的控制柜内外温度差的温度差均值;根据温度差均值和控制柜外温度最高值确定控制柜内温度最高值;根据控制柜内温度最高值和温度差均值进行温度预警。基于控制柜内外温度差的温度差均值和控制柜外历史温度数据中的控制柜外温度最高值去预测控制柜内温度最高值,有效解决因控制柜内部温度变化毫无规律导致分析控制柜内部温度难以做到控制柜内部温度预测的问题,能够根据预测的控制柜内温度最高值和温度差均值提前预警,做到故障发生之前的及时检修,提升了运维检修的水平。
33、本申请所提供的装置和介质的有益效果与方法对应,效果如上。
本文档来自技高网...【技术保护点】
1.一种控制柜温度预警方法,其特征在于,包括:
2.根据权利要求1所述的控制柜温度预警方法,其特征在于,所述对所述控制柜内外温度差中的异常数据进行剔除处理,包括:
3.根据权利要求2所述的控制柜温度预警方法,其特征在于,所述使用3sigma原则进行离群值的处理,以将所述控制柜内外温度差中的异常数据进行剔除,包括:
4.根据权利要求1所述的控制柜温度预警方法,其特征在于,所述根据所述控制柜内温度最高值和所述温度差均值进行温度预警,包括:
5.根据权利要求4所述的控制柜温度预警方法,其特征在于,所述第一报警信号用于指示及时安排人员进行维修,所述第二报警信号用于指示在下次例行维修检查时进行维修。
6.根据权利要求4所述的控制柜温度预警方法,其特征在于,所述温度报警阈值为55℃,所述温差阈值为5℃。
7.一种控制柜温度预警装置,其特征在于,包括:
8.根据权利要求7所述的控制柜温度预警装置,其特征在于,所述处理模块包括:
9.一种控制柜温度预警装置,其特征在于,包括存储器,用于存储计算机程序;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的控制柜温度预警方法的步骤。
...【技术特征摘要】
1.一种控制柜温度预警方法,其特征在于,包括:
2.根据权利要求1所述的控制柜温度预警方法,其特征在于,所述对所述控制柜内外温度差中的异常数据进行剔除处理,包括:
3.根据权利要求2所述的控制柜温度预警方法,其特征在于,所述使用3sigma原则进行离群值的处理,以将所述控制柜内外温度差中的异常数据进行剔除,包括:
4.根据权利要求1所述的控制柜温度预警方法,其特征在于,所述根据所述控制柜内温度最高值和所述温度差均值进行温度预警,包括:
5.根据权利要求4所述的控制柜温度预警方法,其特征在于,所述第一报警信号用于指示及时安排人员进行维修,...
【专利技术属性】
技术研发人员:姜婷婷,李宁,戴建军,游云汉,
申请(专利权)人:运达能源科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。