本发明实施例涉及通信领域,具体而言,涉及一种调速控制方法、装置、存储介质及电子装置。
背景技术:
1、随着移动解决方案应用于越来越多的生产生活场景,各种设备机柜的部署、施工以及运维的要求也越来越高,例如,机柜容量的多样化,机柜放置场景的多样化,机柜内置设备的多样化,因此,目前存在各种各样的机柜型号,且不同的应用场景所要求的机柜告警监控、风扇调速、自我保护也不尽相同,继而,需要机柜监控能够适应多样化的机柜应用。
2、针对机柜多样化的应用场景,目前主要有两种方法实现机柜监控,第一种是配置机柜型号,即,固定需要配置该类型机柜自带的干接点监控信号,再根据各种机柜的应用场景,例如,单模产品、多模产品等,提供多种机柜风扇的调速曲线,另外,用户需要通过bbu(building base band unit,室内基带处理单元)手动配置调速曲线来控制风扇的运行,该方案需要根据应用场景来配置调速曲线,进而配置调速使用的温度检测点,如果有机柜应用场景发生变化,例如,机柜内置设备发生变化,则已配置的调速曲线就不再适用,会导致机柜内温度异常或噪声影响,且与bbu强耦合时,新增机柜会影响bbu并需要进行配置变更;第二种是由机柜风扇控制单元自主调速,即,部署多个温度传感器,进而监控进风口温度、出风口温度、机柜不同水平位置、内置发热设备附近等,但对于机柜内bbu单板、射频模块等这些局部发热量的大设备,例如,单板cpu芯片温度、射频功放温度等,此技术不能监控机柜内的单板的温度,只监控进、出风口的温度,继而,通过外置温度传感器是不能直接监控到局部发热量大的设备,因此,机柜监控对局部温升的反映比较缓慢,不能及时调整风扇转速。
3、针对相关技术中存在的机柜监控不能根据多样化的应用场景自动匹配风扇的调速曲线、对机柜内局部发热量大的设备的温升反映比较缓慢,从而不能及时调整风扇转速,由此导致机柜内温度过高而导致机柜损坏、甚至出现安全隐患的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本发明实施例提供了一种调速控制方法、装置、存储介质及电子装置,以至少解决相关技术中存在的不能及时调整风扇转速,由此导致机柜内温度过高而导致机柜损坏、甚至出现安全隐患的问题。
2、根据本发明的一个实施例,提供了一种风扇控制方法包括:获取目标机柜内各温度模块上报的第一信息,其中,所述第一信息中包括所述温度模块所检测的设备的目标功率信息;获取所述目标机柜的识别信息,其中,所述识别信息用于指示所述目标机柜内配置的风扇的目标信息以及所述目标机柜的目标噪声信息;基于所述第一信息和所述识别信息从预先配置的多条调速曲线中确定出目标调速曲线,其中,所述调速曲线用于指示温度与转速的对应关系;基于所述目标调速曲线控制所述风扇转动。
3、在一个示例性实施例中,基于所述第一信息和所述识别信息从预先配置的多条调速曲线中确定出目标调速曲线包括:基于所述第一信息和所述识别信息确定所述目标机柜当前所处的目标场景;从预先配置的对应关系中确定出与所述目标场景对应的所述目标调速曲线,其中,所述对应关系用于指示场景和对应的调速曲线。
4、在一个示例性实施例中,基于所述第一信息和所述识别信息确定所述目标机柜当前所处的目标场景包括:基于预先配置的多个场景所分别对应的设备的功率信息、机柜内配置的风扇的信息以及机柜的噪声信息从所述多个场景中确定出第一场景,其中,所述第一场景所分别对应的功率信息、机柜内配置的风扇的信息以及噪声信息与所述目标功率信息、所述目标机柜内配置的风扇的目标信息以及所述目标噪声信息的差距最小;将所述第一场景确定为所述目标机柜当前所处的所述目标场景。
5、在一个示例性实施例中,基于所述目标调速曲线控制所述风扇转动包括:控制所述风扇开始转动时,重复执行以下操作,直到所述风扇的转速达到与所述目标调速曲线中所指示的与当前温度所对应的转速为止:若检测到所述风扇中包括未转动的第一风扇的情况下,控制所述风扇全部停转;在确定所述风扇全部停转之后,控制所述风扇开始转动。
6、在一个示例性实施例中,在基于所述目标调速曲线控制所述风扇转动之后,所述方法还包括:在检测到所述风扇中包括故障的第二风扇的情况下,确定所述第二风扇的数量;基于所述数量调整所述风扇中包括的除所述第二风扇之外的其他风扇当前的转速。
7、在一个示例性实施例中,基于所述数量调整所述其他风扇当前的转速包括:在所述数量小于第一阈值的情况下,将所述其他风扇当前的转速增大预定比例;在所述数量大于或等于所述第一阈值的情况下,将所述其他风扇当前的转速增大至所述风扇所支持的最大转速。
8、在一个示例性实施例中,基于所述目标调速曲线控制所述风扇转动包括:在确定所述目标机柜的进风口异常的情况下,将所述目标机柜的出风口的温度与目标数值的和确定为更新温度;控制所述风扇按照与所述目标调速曲线中所指示的与所述更新温度所对应的转速转动;和/或,在确定所述目标机柜内的任一温度模块上报的温度超过对应的温度门限值的情况下,按照时间周期对所述目标调速曲线的输入温度进行更新,以得到更新温度;控制所述风扇按照与所述目标调速曲线中所指示的与所述更新温度所对应的转速转动。
9、在一个示例性实施例中,获取所述目标机柜的识别信息包括:从预先配置的机柜识别板中读取所述识别信息;在获取所述目标机柜的识别信息之后,所述方法还包括:将所述识别信息通过室内基带处理单元bbu通知给网管,以指示所述网管在配置界面上填充所述识别信息。
10、根据本发明的另一个实施例,提供了一种风扇控制装置,包括:第一获取模块,用于获取目标机柜内各温度模块上报的第一信息,其中,所述第一信息中包括所述温度模块所检测的设备的目标功率信息;第二获取模块,用于获取所述目标机柜的识别信息,其中,所述识别信息用于指示所述目标机柜内配置的风扇的目标信息以及目标噪声信息;第一确定模块,用于基于所述第一信息和所述识别信息从预先配置的多条调速曲线中确定出目标调速曲线,其中,所述调速曲线用于指示温度与转速的对应关系;控制模块,用于基于所述目标调速曲线控制所述风扇转动。
11、根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
12、根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
13、通过本发明,可以基于机柜内各温度模块所检测的设备的目标功率信息和用于指示目标机柜内配置的风扇的目标信息以及目标机柜的目标噪声信息从预先配置的多条调速曲线中确定出目标调速曲线,进而控制风扇按照目标调速曲线转动,相对于相关技术中需要手动配置调速曲线来控制风扇转动的方式,采用本发明,可以实现自动配置调速曲线来控制风扇转动的目的,进而在一定程度上缩短了配置调速曲线的周期,有效解决相关技术中存在的机柜监控不能根据多样化的应用场景自动匹配风扇的调速曲线、对机柜内局部发热量大的设备的温升反映比较缓慢,从而不能及时调整风扇转速,由此导致机柜内温度过高而导致机柜损坏、甚至出现安全隐患的问题,达到了自动匹配风扇的调速曲线、提高了对机柜内局部发热量大的设备的温升反映的灵敏度以及调整风扇转速的时效性的效果,以及,降低了机柜内温度过高而导致机柜损坏、甚至出现安全隐患的概率。