一种计算机设备的运行控制处理方法及装置与流程
- 国知局
- 2024-12-06 12:24:30
本发明涉及计算机控制,尤其涉及一种计算机设备的运行控制处理方法、装置及系统,另外还涉及一种电子设备、非暂态计算机可读存储介质。
背景技术:
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、所述整机离心力比对分析单元,具体用于:
49、基于所述对所述计算机设备中风扇模组的转速进行调节控制之前目标运行时间周期内的至少一个整机离心力值和所述对所述计算机设备中风扇模组的转速进行调节控制之后目标运行时间周期内的至少一个整机离心力值,分别将调节控制前后目标运行时间周期得到的整机离心力值进行比对分析,获得离心力对比分析结果;
50、在所述离心力对比分析结果为调节控制前后目标运行时间周期的整机离心力值之间的差值小于或等于目标差值的情况下,将所述对所述计算机设备中风扇模组的转速进行调节控制之后对应的实际转速参数确定为目标转速控制参数。
51、根据本发明提供的所述计算机设备的运行控制处理装置,在获得离心力对比分析结果之后,还包括:
52、迭代调节控制单元,用于:
53、在所述离心力对比分析结果为调节控制前后目标运行时间周期的整机离心力值之间的差值大于目标差值的情况下,则继续以所述转速调节粒度值为单位对所述计算机设备中风扇模组的转速进行迭代调节控制,并在继续以所述转速调节粒度值为单位对所述计算机设备中风扇模组的转速进行迭代调节控制之后,确定所述计算机设备中风扇模组上陀螺仪传感器的第三整机离心力;
54、将所述第三整机离心力和所述第一整机离心力进行对比分析,获得新的离心力对比分析结果,根据所述新的离心力对比分析结果确定新的目标转速控制参数;基于所述新的目标转速控制参数控制所述计算机设备中风扇模组运行。
55、根据本发明提供的所述计算机设备的运行控制处理装置,所述第一整机离心力确定单元,具体用于:
56、获取所述计算机设备中风扇模组上陀螺仪传感器采集的电信号;
57、对所述电信号进行采样和量化处理,获得采样和量化处理后的电信号;
58、将所述采样和量化处理后的电信号转换为数字信号;
59、对所述数字信号进行滤波和信号增强处理,获得目标数字信号;
60、基于所述目标数字信号进行数值处理,获得采集的所述风扇模组的旋转角速度数值;其中,所述旋转角速度数值与所述风扇模组的转速为正相关关系;
61、基于所述旋转角速度数值、所述风扇模组的物体质量以及所述风扇模组的旋转半径,确定计算机设备中风扇模组上陀螺仪传感器的第一整机离心力;其中,所述第一整机离心力与所述风扇模组的转速为正相关关系。
62、根据本发明提供的所述计算机设备的运行控制处理装置,所述基于所述旋转角速度数值、所述风扇模组的物体质量以及所述风扇模组的旋转半径,确定计算机设备中风扇模组上陀螺仪传感器的第一整机离心力,包括:
63、在所述计算机设备中的风扇模组至少为两个的情况下,基于所述计算机设备中各个风扇模组分别对应的所述旋转角速度数值、所述风扇模组的物体质量以及所述风扇模组的旋转半径进行分析,获得对所述计算机设备中风扇模组的转速进行控制之前目标运行时间周期内所述计算机设备中各个风扇模组分别对应的离心力;
64、基于所述对所述计算机设备中风扇模组的转速进行控制之前目标运行时间周期内所述计算机设备中各个风扇模组分别对应的离心力进行矢量求和,获得所述计算机设备中风扇模组上陀螺仪传感器的第一整机离心力。
65、根据本发明提供的所述计算机设备的运行控制处理装置,所述第二整机离心力确定单元,具体用于:
66、在基于所述转速调节粒度值对所述计算机设备中风扇模组的转速进行调节控制之后,获取所述计算机设备中各个风扇模组分别对应的旋转角速度数值、所述风扇模组的物体质量以及所述风扇模组的旋转半径;
67、基于所述计算机设备中各个风扇模组分别对应的所述旋转角速度数值、所述风扇模组的物体质量以及所述风扇模组的旋转半径进行分析,获得对所述计算机设备中风扇模组的转速进行控制之后目标运行时间周期内所述计算机设备中各个风扇模组分别对应的离心力;
68、基于所述对所述计算机设备中风扇模组的转速进行控制之后目标运行时间周期内所述计算机设备中各个风扇模组分别对应的离心力进行矢量求和,获得所述计算机设备中风扇模组上陀螺仪传感器的第二整机离心力。
69、根据本发明提供的所述计算机设备的运行控制处理装置,在基于所述目标转速控制参数控制所述计算机设备中风扇模组运行之后,还包括:
70、报警提示单元,用于:
71、获取所述计算机设备中风扇模组的整机抖动值;
72、在所述计算机设备中风扇模组的整机抖动值超过抖动阈值的情况下,生成用于表示所述风扇模组运行异常的报警提示信息。
73、根据本发明提供的所述计算机设备的运行控制处理装置,所述在所述计算机设备中风扇模组的整机抖动值超过抖动阈值的情况下,生成用于表示所述风扇模组运行异常的报警提示信息,具体包括:
74、在所述计算机设备中风扇模组的整机抖动值超过抖动阈值的情况下,检测当前的迭代调节控制次数,在所述迭代调节控制次数超过迭代调节控制次数阈值的情况下,判定所述风扇模组运行异常,并生成用于表示所述风扇模组运行异常的报警提示信息。
75、根据本发明提供的所述计算机设备的运行控制处理装置,还包括:
76、异常事件处理单元,用于:
77、获取所述计算机设备中风扇模组上陀螺仪传感器的角度偏移值;
78、基于所述角度偏移值和角度偏移阈值进行比对,获得角度偏移比对结果;根据所述角度偏移比对结果判断是否发生异常事件,在判定发生异常事件的情况下,触发所述计算机设备执行相应的异常处理操作。
79、根据本发明提供的所述计算机设备的运行控制处理装置,所述基于所述角度偏移值和角度偏移阈值进行比对,获得角度偏移比对结果;根据所述角度偏移比对结果判断是否发生异常事件,在判定发生异常事件的情况下,触发所述计算机设备执行相应的异常处理操作,具体包括:
80、将所述角度偏移值和第一角度偏移阈值进行比对,获得第一角度偏移比对结果;其中,所述角度偏移阈值包括所述第一角度偏移阈值;
81、在所述第一角度偏移比对结果为所述角度偏移值大于或等于所述第一角度偏移阈值的情况下,判定发生第一类异常事件,并在判定发生第一类异常事件之后触发启用数据备份功能,将所述计算机设备的目标数据备份到异地的计算机设备中。
82、根据本发明提供的所述计算机设备的运行控制处理装置,所述基于所述角度偏移值和角度偏移阈值进行比对,获得角度偏移比对结果;根据所述角度偏移比对结果判断是否发生异常事件,在判定发生异常事件的情况下,触发所述计算机设备执行相应的异常处理操作,具体包括:
83、将所述角度偏移值和第二角度偏移阈值进行比对,获得第二角度偏移比对结果;其中,所述角度偏移阈值包括所述第二角度偏移阈值,且第一角度偏移阈值大于所述第二角度偏移阈值;
84、在所述第二角度偏移比对结果为所述角度偏移值大于或等于所述第二角度偏移阈值的情况下,判定发生第二类异常事件,并在判定发生第二类异常事件之后控制降低所述计算机设备中高速串行计算机扩展总线标准设备和内存设备的访问速度以及所述计算机设备中处理器的处理速度。
85、本发明还提供一种用于实现如上所述的计算机设备的运行控制处理方法的系统,包括风扇模组、基板管理控制器(即基板控制器)、处理器、操作系统模块,所述风扇模组表面设置有用于检测所述风扇模组的离心力位移的陀螺仪传感器;
86、所述陀螺仪传感器,用于采集所述风扇模组的离心力位移信号和角度偏移值;
87、所述基板管理控制器,用于获取所述陀螺仪传感器采集的离心力位移信号,并基于所述离心力位移信号进行分析处理确定目标转速控制参数,根据所述目标转速控制参数分别控制每个风扇模组按照相应的转速运行;
88、所述基板管理控制器,还用于获取所述陀螺仪传感器采集的角度偏移值,在判定所述角度偏移值大于或等于第一角度偏移阈值的情况下,向所述计算机设备内的操作系统模块发送第一控制指令,触发所述计算机设备启用数据备份功能,将所述计算机设备的目标数据备份到异地的计算机设备中;在判定所述角度偏移值大于或等于第二角度偏移阈值的情况下,向所述计算机设备内的处理器发送第二控制指令,以降低计算机设备中高速串行计算机扩展总线标准设备和内存设备的访问速度和所述计算机设备中处理器的处理速度;
89、所述处理器,用于接收所述基板管理控制器发送的第二控制指令,并基于所述第二控制指令控制所述高速串行计算机扩展总线标准设备和内存设备降低访问速度,并控制处理器内核,以降低处理器的处理速度;
90、所述操作系统模块,用于接收所述基板管理控制器发送的第一控制指令,并基于所述第一控制指令控制触发所述计算机设备启用数据备份功能,将所述计算机设备的目标数据备份到异地的计算机设备中;所述第一控制指令为数据迁移指令。
91、本发明还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任一项所述计算机设备的运行控制处理方法。
92、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述计算机设备的运行控制处理方法。
93、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上任一项所述计算机设备的运行控制处理方法。
94、本发明提供的计算机设备的运行控制处理方法,通过确定计算机设备中风扇模组上陀螺仪传感器的第一整机离心力,基于转速调节粒度值对所述计算机设备中风扇模组的转速进行调节控制,在基于所述转速调节粒度值对所述计算机设备中风扇模组的转速进行调节控制之后,进一步确定所述计算机设备中风扇模组上陀螺仪传感器的第二整机离心力,并将所述第一整机离心力和所述第二整机离心力进行对比分析,获得离心力对比分析结果,根据所述离心力对比分析结果确定目标转速控制参数,并基于所述目标转速控制参数控制所述计算机设备中风扇模组运行,其能够有效抑制计算机设备中风扇模组的异常抖动,提高计算机设备运行的稳定性和可靠性。
本文地址:https://www.jishuxx.com/zhuanli/20241204/341211.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。