【技术实现步骤摘要】
一种基于风扇冗余的PID风扇调控方法及系统
本专利技术涉及服务器
,具体为一种基于风扇冗余的PID风扇调控方法及系统。
技术介绍
基于可靠性的考虑,一般要求服务器在设计时支持风扇冗余,即在个别风扇失效的情况下,系统散热仍满足设计要求。风扇失效会导致系统风量降低,也就意味着要带走相同的热量需要更高的风扇转速,这就对系统风扇的响应速度提出了更高的要求。目前,服务器较多使用PID调控方法来实现对风扇转速的闭环控制。相比于传统的阶梯调控方法,PID调控方法可以有效降低风扇峰值转速和系统噪声,并且避免服务运行过程中的风扇震荡。其中,在PID控制策略中,Kp值决定了风扇转速调整的步幅,即风扇的响应速度。风扇响应速度过低时,会导致元器件温度过冲,威胁系统运行稳定性;风扇响应速度过高时,会使风扇转速提前响应,导致风扇转速震荡,系统噪音增加。服务器在风扇正常和风扇失效时对风扇响应速度要求不同,也就是需要对Kp值做差异化设置,而目前的PID风扇调控策略仅支持固定参数设置。
技术实现思路
为了克服上述所指出的现有技术的缺陷,本专利技术人对此进行了深入研究,在付出了大量创造性劳动后,从 ...
【技术保护点】
1.一种基于风扇冗余的PID风扇调控方法,其特征在于,所述方法包括下述步骤:对服务器配置的N个风扇的工作状态进行检测,获取各个风扇的实时转速参数;将获取到的各个风扇的实时转速参数与预先设置的转速阈值进行比对,判断是否存在出现异常工作状态的风扇;当存在处于异常工作状态的风扇时,统计服务器中处于正常工作状态的风扇数量n,并计算用于调整风扇转速的比例项系数Kp,即:Kp=N*Kp1/n;当不存在处于异常工作状态的风扇时,调用选取预先设置的初始比例项系数Kp1作为用于调整风扇转速的比例项系数Kp。
【技术特征摘要】
1.一种基于风扇冗余的PID风扇调控方法,其特征在于,所述方法包括下述步骤:对服务器配置的N个风扇的工作状态进行检测,获取各个风扇的实时转速参数;将获取到的各个风扇的实时转速参数与预先设置的转速阈值进行比对,判断是否存在出现异常工作状态的风扇;当存在处于异常工作状态的风扇时,统计服务器中处于正常工作状态的风扇数量n,并计算用于调整风扇转速的比例项系数Kp,即:Kp=N*Kp1/n;当不存在处于异常工作状态的风扇时,调用选取预先设置的初始比例项系数Kp1作为用于调整风扇转速的比例项系数Kp。2.根据权利要求1所述的基于风扇冗余的PID风扇调控方法,其特征在于,所述方法还包括下述步骤:根据计算得到的用于调整风扇转速的比例项系数Kp,计算用于调控风扇转速的PWM增量参数dp,即:dp=Kp*Te+Ki*A+Kd*B/dt,其中,Te为实时温差,Ki为积分项系数,Kd为微分项系数,dt为时间间隔,A和B均为中间参数。3.根据权利要求2所述的基于风扇冗余的PID风扇调控方法,其特征在于,所述根据计算得到的用于调整风扇转速的比例项系数Kp,计算用于调控风扇转速的PWM增量参数dp的步骤之前还包括下述步骤:对用于调控风扇转速的各项初始参数进行初始化设置,所述初始参数包括初始温差Le、积分项系数Ki、微分项系数Kd、时间间隔dt、初始比例项系数Kp1、温度控制参数Tcontrol、以及初始脉冲参数值PWM0。4.根据权利要求3所述的基于风扇冗余的PID风扇调控方法,其特征在于,所述方法还包括下述步骤:计算实时温差Te以及中间参数A和B,其中:Te=TDTS-Tcontrol,A=Te*dt,B=(Te-Le)/dt,TDTS为风扇实时温度参数。5.根据权利要求4所述的基于风扇冗余的PID风扇调控方法,其特征在于,所述根据计算得到的用于调整风扇转速的比例项系数Kp,计算用于调控风扇转速的PWM增量参数dp的步骤之后,还包括下述步骤:计算用于调控风扇转速的脉冲参数值PWM,并输出至风扇控制端,其中,PWM=PWMO-dp;控制将实时温差Te的参数置为初始温差Le,并返回执行所述对服务器配置的N个风扇的工作状态进行检测,获取各个风扇的实时转速参数的步骤。6.一种基于风扇冗余的PID风扇...
【专利技术属性】
技术研发人员:王聪,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。