一种风扇混插的控制方法、服务器和电子设备技术

技术编号:37787130 阅读:21 留言:0更新日期:2023-06-09 09:17
本申请提供了一种风扇混插的控制方法、装置及系统。在实施例中,方法包括:获取PID控制器的第一PID参数,所述PID控制器用于控制风扇转速;获取运行过程中的实际温度,并基于所述实际温度计算温度变化信息,所述温度变化信息包括所述实际温度的变化速度和/或变化加速度;基于所述温度变化信息,确定第二PID参数;将所述PID控制器的配置参数从所述第一PID参数修改为所述第二PID参数。本申请能够适应匹配任意型号的风扇,控温的效果会较好。控温的效果会较好。控温的效果会较好。

【技术实现步骤摘要】
一种风扇混插的控制方法、服务器和电子设备


[0001]本申请涉及服务器领域,尤其涉及一种风扇混插的控制方法、服务器和电子设备。

技术介绍

[0002]对于服务器来说,不同型号风扇只要硬件接口一致,就可以随意混搭插入使用。然而现有技术中为了获得理想的散热效果,预先获得插入每个硬件接口的风扇类型,根据风扇类型设定比例积分微分算法(proportion integral derivative,PID)的参数和调速曲线来控制风扇的转速以达到预期的控温效果。当服务器的风扇损坏需要更换时,需要确认损坏风扇的型号信息再进行替换,不能随意使用与硬件接口兼容的其他型号的风扇,使得服务器风扇的替换不够便捷;若随意混搭插入不同类型的风扇,因使用的PID算法的参数和调速曲线不匹配该风扇,控温的效果会较差。

技术实现思路

[0003]本申请实施例提供了一种风扇混插的控制方法、服务器和电子设备,能够实现随意混搭插入其它型号的风扇,PID控制器能够适应匹配该型号风扇,服务器控温的效果会较好。
[0004]第一方面,本申请实施例提供一种风扇混插的控制方法,方法包括:获取PID控制器的第一PID参数,PID控制器用于控制风扇转速;获取运行过程中的实际温度,并基于实际温度计算温度变化信息,温度变化信息包括实际温度的变化速度和/或变化加速度;基于温度变化信息,确定第二PID参数;将PID控制器的配置参数从第一PID参数修改为第二PID参数,以调整所述风扇转速。以此,本申请通过数学建模,将目标温度变化速度、实际温度变化速度和加速度作为PID控制器的反馈源,根据运行过程中实际温度的变化速度情况动态修正PID控制器的PID参数,使得任意类型风扇的PID算法参数及实际温度变化逐渐逼近最佳,达到任意类型风扇混插仍能有很好的风扇调节散热效果。
[0005]在一些可以实现的实施方式中,第一PID参数中包括P参数,基于温度变化信息,确定第二PID参数,包括:在实际温度的变化速度大于第一阈值的情况下,减小P参数,使温度的变化速度减小。以此,由于温度下降的速度比设定快,风扇转速过快,不利于节能,因此根据运行过程中实际温度的变化速度情况动态修正PID控制器的P参数,使得降温的速度减慢以利于节能。
[0006]在一些可以实现的实施方式中,第一PID参数中包括P参数,基于温度变化信息,确定第二PID参数,包括:在实际温度的变化速度小于第一阈值的情况下,增大P参数,使温度的变化速度增大。以此,由于温度下降的速度比设定慢,风扇转速过慢,达不到最佳散热效果,因此根据运行过程中实际温度的变化速度和加速度情况动态修正PID控制器的P参数,使得降温的速度增大以达到最佳散热效果。
[0007]在一些可以实现的实施方式中,第一PID参数中包括I参数,基于温度变化信息,确定第二PID参数,包括:在变化加速度增大的情况下,减小I参数,使变化加速度减小。以此,
可以根据运行过程中温度变化的加速度情况动态修正PID控制器的I参数,使得速度增加的幅度变小以利于节能。
[0008]在一些可以实现的实施方式中,第一PID参数中包括I参数,基于温度变化信息,确定第二PID参数,包括:在加速度减小的情况下,增大I参数,使变化加速度增大。以此,可以根据运行过程中温度变化的加速度情况动态修正PID控制器的I参数,使得速度增加的幅度变大以加快温度变化。
[0009]在一些可以实现的实施方式中,基于温度变化信息,确定第二PID参数,包括:
[0010]将实际温度的变化速度和第一阈值输入第一调节模型,第一调节模型输出预估计的P参数,获得第二PID参数。以此,可以通过第一调节模型快速修正P参数。
[0011]在一些可以实现的实施方式中,基于温度变化信息,确定第二PID参数,包括:将变化加速度输入第二调节模型,第二调节模型输出预估计的I参数,获得第二PID参数。以此,可以通过第二调节模型快速修正I参数。
[0012]在一些可以实现的实施方式中,将PID控制器的配置参数从第一PID参数修改为第二PID参数,还包括:将第二PID参数输入PID控制器;PID控制器根据第二PID参数调整PWM的占空比,改变风扇的转速。以此,可以使任意类型风扇的PID算法参数及温度变化的调速曲线逐渐逼近最佳,达到任意类型风扇混插仍能有很好的风扇调节散热效果。
[0013]第二方面,本申请实施例提供一种服务器,包括如第二方面的风扇控制装置和风扇,风扇控制装置用于执行如第一方面任一项的方法。
[0014]第三方面,本申请实施例提供一种电子设备,包括包括处理器和存储器,存储器存储有计算机程序,处理器执行计算机程序时实现如第一方面任一项的方法。
[0015]第四方面,本申请实施例提供一种风扇混插的控制装置,用于执行如第一方面任一项的方法,装置至少包括:参数读取模块,用于获取PID控制器的第一PID参数,PID控制器用于控制风扇转速;速度反馈模块,用于获取运行过程中的实际温度,并基于实际温度计算温度变化信息,温度变化信息包括实际温度的变化速度和/或变化加速度;参数修正模块,用于基于温度变化信息,确定第二PID参数;调速模块,用于将PID控制器的配置参数从第一PID参数修改为第二PID参数。
[0016]第五方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被计算机执行时实现如第一方面任一项的方法。
[0017]第六方面,本申请实施例提供一种算机程序产品,包括计算机程序,计算机程序被计算机执行时实现如第一方面任一项的方法。
附图说明
[0018]为了更清楚地说明本说明书披露的多个实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书披露的多个实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0019]下面对实施例或现有技术描述中所需使用的附图作简单地介绍。
[0020]图1为本申请提供的一种风扇混插的控制原理图;
[0021]图2为一种风扇混插的控制方法示意图;
[0022]图3为本申请实施例1提供的风扇混插的控制方法示意图;
[0023]图4为本申请实施例2提供的风扇混插的控制方法示意图;
[0024]图5为本申请实施例提供的风扇混插的控制装置示意图。
具体实施方式
[0025]为了使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图,对本申请实施例中的技术方案进行描述。
[0026]在本申请实施例的描述中,“示例性的”、“例如”或者“举例来说”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”、“例如”或者“举例来说”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”、“例如”或者“举例来说”等词旨在以具体方式呈现相关概念。
[0027]在本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调整风扇转速的方法,其特征在于,所述方法包括:获取PID控制器的第一PID参数,所述PID控制器用于控制风扇转速;获取运行过程中的实际温度,并基于所述实际温度计算温度变化信息,所述温度变化信息包括所述实际温度的变化速度和/或变化加速度;基于所述温度变化信息,确定第二PID参数;将所述PID控制器的配置参数从所述第一PID参数修改为所述第二PID参数,以调整所述风扇转速。2.根据权利要求1所述的方法,其特征在于,所述第一PID参数中包括P参数,所述基于所述温度变化信息,确定第二PID参数,包括:在所述实际温度的变化速度大于第一阈值的情况下,减小所述P参数,获得所述第二PID参数。3.根据权利要求1所述的方法,其特征在于,所述第一PID参数中包括P参数,所述基于所述温度变化信息,确定第二PID参数,包括:在所述实际温度的变化速度小于第一阈值的情况下,增大P参数,获得第二PID参数。4.根据权利要求1

3任意一项所述的方法,其特征在于,所述第一PID参数中包括I参数,所述基于所述温度变化信息,确定第二PID参数,包括:在所述变化加速度增大的情况下,减小所述I参数,获得第二PID参数。5.根据权利要求1

3任意一项所述的方法,其特征在于,所述第一PID参数中包括I参数,所述基于所述...

【专利技术属性】
技术研发人员:万侃然毛阿利
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1