一种风扇控制管理方法、装置、设备及机器可读存储介质制造方法及图纸

技术编号:32639708 阅读:19 留言:0更新日期:2022-03-12 18:15
本公开提供一种风扇控制管理方法、装置、设备及机器可读存储介质,该方法包括:获取被管理风扇当前的调速性能参数;根据所述调速性能参数,获取关联的静差积分参数;根据关联于静差积分参数的PID算法,调节风扇转速。通过本公开的技术方案,主动检测被管理风扇的调速性能,根据风扇当前的实际情况实时调节PID算法的有关参数,从而使PID算法适用于当前风扇,PID控制风扇转速不易震荡。PID控制风扇转速不易震荡。PID控制风扇转速不易震荡。

【技术实现步骤摘要】
一种风扇控制管理方法、装置、设备及机器可读存储介质


[0001]本公开涉及通信
,尤其是涉及一种风扇控制管理方法、装置、设备及机器可读存储介质。

技术介绍

[0002]BMC一个重要功能是采集服务器各部件温度,用于控制风扇转速,以实现服务器的性能和能耗的平衡。PID算法是风扇控制一种常见算法,用于实现风扇转速的精准控制和快速调节。
[0003]PID控制器原理:它根据给定值r(t)与实际输出值c(t)构成偏差:e(t)=r(t)

c(t)。将偏差的比例(P)、积分(I)和微分(D)通过线性组合构成控制量,对受控对象进行控制。如图4所示的PID控制算法,算法中有3个参数:Kp、Ki、Kd三个参数,Kp为比例控制参数,即时成比例地反应控制系统的偏差信号e(t);Ki为积分参数,主要用于消除静差,如果超调量太大,经过多次振荡才能稳定或者根本不稳定,应减小比例系数、增大积分时间,如果被控量上升过于缓慢,过渡过程时间太长,应按相反的方向调整参数;Kd为微分参数,用于在系统中引入一个有效的早期修正信号,加快系统的动作速度,减小调节时间。PID控制器的需合理地调整Kp、Ki、Kd三个参数,才能获得比较满意的控制性能。
[0004]实际应用中,由于风扇老化等原因,调速性能可能下降,导致原本试用的PID算法无法达到预期效果,风扇转速调节震荡。

技术实现思路

[0005]有鉴于此,本公开提供一种风扇控制管理方法、装置及电子设备、机器可读存储介质,以改善上述PID算法无法适用于调速性能变化后的风扇的问题。
[0006]具体地技术方案如下:
[0007]本公开提供了一种风扇控制管理方法,应用于服务器设备,所述方法包括:获取被管理风扇当前的调速性能参数;根据所述调速性能参数,获取关联的静差积分参数;根据关联于静差积分参数的PID算法,调节风扇转速。
[0008]作为一种技术方案,所述获取被管理风扇当前的调速性能参数,包括:获取被管理风扇从第一转速调节至第二转速所需的实际调节时长;获取被管理风扇从第一转速调节至第二转速所需的预期调节时长;根据实际调节时长与预期调节时长的差值获取被管理风扇当前的调速性能参数。
[0009]作为一种技术方案,所述根据实际调节时长与预期调节时长的差值获取被管理风扇当前的调速性能参数,包括:若所述调速性能参数大于告警阈值,则认为所述被管理风扇异常,输出关联于该被管理风扇的故障警告。
[0010]作为一种技术方案,所述根据所述调速性能参数,获取关联的静差积分参数,包括:根据预期调速性能参数关联的静差积分参数和最差调速性能参数关联的静差积分参数生成调速性能参数与静差积分参数的对照关系曲线,根据对照关系曲线和被管理风扇当前
的调速性能参数,获取关联的静差积分参数。
[0011]本公开同时提供了一种风扇控制管理装置,应用于服务器设备,所述装置包括:检测模块,用于获取被管理风扇当前的调速性能参数;计算模块,用于根据所述调速性能参数,获取关联的静差积分参数;调节模块,用于根据关联于静差积分参数的PID算法,调节风扇转速。
[0012]作为一种技术方案,所述获取被管理风扇当前的调速性能参数,包括:获取被管理风扇从第一转速调节至第二转速所需的实际调节时长;获取被管理风扇从第一转速调节至第二转速所需的预期调节时长;根据实际调节时长与预期调节时长的差值获取被管理风扇当前的调速性能参数。
[0013]作为一种技术方案,所述根据实际调节时长与预期调节时长的差值获取被管理风扇当前的调速性能参数,包括:若所述调速性能参数大于告警阈值,则认为所述被管理风扇异常,输出关联于该被管理风扇的故障警告。
[0014]作为一种技术方案,所述根据所述调速性能参数,获取关联的静差积分参数,包括:根据预期调速性能参数关联的静差积分参数和最差调速性能参数关联的静差积分参数生成调速性能参数与静差积分参数的对照关系曲线,根据对照关系曲线和被管理风扇当前的调速性能参数,获取关联的静差积分参数。
[0015]本公开同时提供了一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,处理器执行所述机器可执行指令以实现前述的风扇控制管理方法。
[0016]本公开同时提供了一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现前述的风扇控制管理方法。
[0017]本公开提供的上述技术方案至少带来了以下有益效果:
[0018]主动检测被管理风扇的调速性能,根据风扇当前的实际情况实时调节PID算法的有关参数,从而使PID算法适用于当前风扇,PID控制风扇转速不易震荡。
附图说明
[0019]为了更加清楚地说明本公开实施方式或者现有技术中的技术方案,下面将对本公开实施方式或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开中记载的一些实施方式,对于本领域普通技术人员来讲,还可以根据本公开实施方式的这些附图获得其他的附图。
[0020]图1是本公开一种实施方式中的风扇控制管理方法的流程图;
[0021]图2是本公开一种实施方式中的风扇控制管理装置的结构图;
[0022]图3是本公开一种实施方式中的电子设备的硬件结构图。
[0023]图4是本公开一种PID算法的示意图。
具体实施方式
[0024]在本公开实施方式使用的术语仅仅是出于描述特定实施方式的目的,而非限制本公开。本公开和权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数
形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。
[0025]应当理解,尽管在本公开实施方式可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0026]一种方案中,服务器BMC的风扇PID调速方案是采用固定Kp、Ki、Kd参数值方案,即针对相同或相似散热模型的服务器,在实验室阶段给出一个合理Kp、Ki、Kd参数,并将这个参数统一应用到BMC风扇控制函数中。同时针对风扇故障告警,仅检测其最大转速是否达标,并没有检测其调速性能。
[0027]这种方案没有考虑到风扇性能下降的场景,及在初始实验室阶段风扇性能正常,调速较快,温度降低也快。如果在实际使用中风扇性能下降,调速慢,散热速度也随之下降。此时使用原始的Kp、Ki、Kd参数,会使得风扇调速达到稳定需要的时间变长。例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种风扇控制管理方法,其特征在于,应用于服务器设备,所述方法包括:获取被管理风扇当前的调速性能参数;根据所述调速性能参数,获取关联的静差积分参数;根据关联于静差积分参数的PID算法,调节风扇转速。2.根据权利要求1所述的方法,其特征在于,所述获取被管理风扇当前的调速性能参数,包括:获取被管理风扇从第一转速调节至第二转速所需的实际调节时长;获取被管理风扇从第一转速调节至第二转速所需的预期调节时长;根据实际调节时长与预期调节时长的差值获取被管理风扇当前的调速性能参数。3.根据权利要求2所述的方法,其特征在于,所述根据实际调节时长与预期调节时长的差值获取被管理风扇当前的调速性能参数,包括:若所述调速性能参数大于告警阈值,则认为所述被管理风扇异常,输出关联于该被管理风扇的故障警告。4.根据权利要求1所述的方法,其特征在于,所述根据所述调速性能参数,获取关联的静差积分参数,包括:根据预期调速性能参数关联的静差积分参数和最差调速性能参数关联的静差积分参数生成调速性能参数与静差积分参数的对照关系曲线,根据对照关系曲线和被管理风扇当前的调速性能参数,获取关联的静差积分参数。5.一种风扇控制管理装置,其特征在于,应用于服务器设备,所述装置包括:检测模块,用于获取被管理风扇当前的调速性能参数;计算模块,用于根据所述调速性能参数,获取关联的静差积分参数;调节模块,用于根据关联于静差积分参数的PID算法,调节风扇转速。6.根据权利要...

【专利技术属性】
技术研发人员:张俊
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1