风扇调控方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37427159 阅读:19 留言:0更新日期:2023-04-30 09:47
本发明专利技术提供一种风扇调控方法、装置、电子设备及存储介质,涉及自动化控制技术领域,该方法包括:获取服务器中调控部件在当前周期的温度日志,以及所述服务器中风扇在所述当前周期内的转速日志;根据所述温度日志和所述转速日志,以及上一周期对应的PID调控系数,获取所述当前周期对应的PID调控系数;根据所述当前周期对应的PID调控系数,对所述风扇的转速进行调控。本发明专利技术通过代码自动化实现服务器风扇的PID调控参数整定环节中的反复迭代,自动优化风扇PID调控参数,以进行风扇调控,节省人力。力。力。

【技术实现步骤摘要】
风扇调控方法、装置、电子设备及存储介质


[0001]本专利技术涉及自动化控制
,尤其涉及一种风扇调控方法、装置、电子设备及存储介质。

技术介绍

[0002]现在的风冷服务器中的风扇调速机制大多使用的是PID(Proportion Integration Differentiation,比例

积分

微分)调控。PID控制器是一种常见的闭环控制器,分别由比例、积分、微分环节组成,分别决定了控制系统的响应速度、稳态误差和超调量。由于PID控制具有简单的结构,对模型误差具有鲁棒性及易于操作等优点,在实际应用中又较易于整定,因此其在工业过程控制中有着广泛的应用。
[0003]在为风冷服务器风扇调速系统设计PID控制器时,最重要的环节便是分别确定比例(Proportion,P)、积分(Integration,I)、微分(Differentiation,D)的系数,也称PID的参数整定。
[0004]现在服务器测试中,PID参数整定是一个困难的过程,由于P、I和D三个参数需要进行多次手动修改参数、并且每次参数修改后都需要手动进行服务器的散热测试,用以评估参数是否设置合理,导致风扇调控效率低下,且在实际项目中需要消耗大量的人力物力。

技术实现思路

[0005]本专利技术提供一种风扇调控方法、装置、电子设备及存储介质,用以解决现有技术中人工进行PID参数整定,导致风扇调控效率低下,且需要消耗大量的人力物力的缺陷,实现自动优化风扇PID调控参数,以自动高效地进行风扇调控。
[0006]本专利技术提供一种风扇调控方法,包括:
[0007]获取服务器中调控部件在当前周期的温度日志,以及所述服务器中风扇在所述当前周期内的转速日志;
[0008]根据所述温度日志和所述转速日志,以及上一周期对应的PID调控系数,获取所述当前周期对应的PID调控系数;
[0009]根据所述当前周期对应的PID调控系数,对所述风扇的转速进行调控。
[0010]根据本专利技术提供的一种风扇调控方法,所述根据所述温度日志和所述转速日志,以及上一周期对应的PID调控系数,获取所述当前周期对应的PID调控系数,包括:
[0011]根据所述温度日志,获取所述当前周期的目标时间段内的最高温度;
[0012]将所述最高温度与所述服务器中的参考温度进行比较;
[0013]在确定所述最高温度大于或等于所述参考温度的情况下,将所述上一周期对应的PID调控系数中的比例系数作为所述当前周期对应的PID调控系数中的比例系数;
[0014]根据所述转速日志,获取所述目标时间段内的转速标准差;
[0015]根据所述温度日志,获取所述目标时间段内的温度标准差;
[0016]根据所述转速标准差和所述温度标准差,以及所述上一周期对应的PID调控系数,
获取所述当前周期对应的PID调控系数中的积分系数和微分系数。
[0017]根据本专利技术提供的一种风扇调控方法,所述方法还包括:
[0018]在确定所述最高温度小于所述参考温度的情况下,将所述上一周期对应的PID调控系数中的比例系数与第一预设值相加,根据相加结果,获取所述当前周期对应的PID调控系数中的比例系数;
[0019]将所述上一周期对应的PID调控系数中的积分系数,作为所述当前周期对应的PID调控系数中的积分系数;
[0020]将所述上一周期对应的PID调控系数中的微分系数,作为所述当前周期对应的PID调控系数中的微分系数。
[0021]根据本专利技术提供的一种风扇调控方法,所述根据所述转速标准差和所述温度标准差,以及所述上一周期对应的PID调控系数,获取所述当前周期对应的PID调控系数中的积分系数和微分系数,包括:
[0022]将所述转速标准差与第一阈值进行比较,将所述温度标准差与第二阈值进行比较;
[0023]在确定所述转速标准差小于或等于所述第一阈值,且所述温度标准差小于或等于所述第二阈值的情况下,将所述上一周期对应的PID调控系数中的积分系数作为所述当前周期对应的PID调控系数中的积分系数;
[0024]根据所述温度日志,获取所述当前周期内的最高温度;
[0025]根据所述当前周期内的最高温度、所述参考温度,以及所述上一周期对应的PID调控系数中的微分系数,获取所述当前周期对应的PID调控系数中的微分系数。
[0026]根据本专利技术提供的一种风扇调控方法,所述方法还包括:
[0027]在确定所述转速标准差大于所述第一阈值,和/或所述温度标准差大于所述第二阈值的情况下,将所述上一周期对应的PID调控系数中的积分系数与第二预设值相加,根据相加结果,获取所述当前周期对应的PID调控系数中的积分系数;
[0028]将所述上一周期对应的PID调控系数中的微分系数,作为所述当前周期对应的PID调控系数中的微分系数。
[0029]根据本专利技术提供的一种风扇调控方法,所述根据所述当前周期内的最高温度、所述参考温度,以及所述上一周期对应的PID调控系数中的微分系数,获取所述当前周期对应的PID调控系数中的微分系数,包括:
[0030]将所述当前周期内的最高温度与所述参考温度进行相减,并将相减结果与所述参考温度相除;
[0031]将相除结果与第三阈值进行比较;
[0032]在确定所述相除结果小于或等于所述第三阈值的情况下,将上一周期对应的PID调控系数中的微分系数,作为所述当前周期对应的PID调控系数中的微分系数。
[0033]根据本专利技术提供的一种风扇调控方法,所述方法还包括:
[0034]在确定所述相除结果大于所述第三阈值的情况下,将上一周期对应的PID调控系数中的微分系数与第三预设值相除,根据相除结果获取所述当前周期对应的PID调控系数中的微分系数。
[0035]根据本专利技术提供的一种风扇调控方法,所述根据所述当前周期对应的PID调控系
数,对所述风扇的转速进行调控,包括:
[0036]根据所述当前周期对应的PID调控系数中的比例系数、积分系数和微分系数,以及所述风扇在所述上一周期的转速,计算所述当前周期所述风扇的速度调控制值;
[0037]根据所述速度调控制值,对所述风扇的转速进行调控。
[0038]本专利技术还提供一种风扇调控装置,包括:
[0039]第一获取模块,用于获取服务器中调控部件在当前周期的温度日志,以及所述服务器中风扇在所述当前周期内的转速日志;
[0040]第二获取模块,用于根据所述温度日志和所述转速日志,以及上一周期对应的PID调控系数,获取所述当前周期对应的PID调控系数;
[0041]调控模块,用于根据所述当前周期对应的PID调控系数,对所述风扇的转速进行调控。
[0042]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述风扇本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种风扇调控方法,其特征在于,包括:获取服务器中调控部件在当前周期的温度日志,以及所述服务器中风扇在所述当前周期内的转速日志;根据所述温度日志和所述转速日志,以及上一周期对应的PID调控系数,获取所述当前周期对应的PID调控系数;根据所述当前周期对应的PID调控系数,对所述风扇的转速进行调控。2.根据权利要求1所述的风扇调控方法,其特征在于,所述根据所述温度日志和所述转速日志,以及上一周期对应的PID调控系数,获取所述当前周期对应的PID调控系数,包括:根据所述温度日志,获取所述当前周期的目标时间段内的最高温度;将所述最高温度与所述服务器中的参考温度进行比较;在确定所述最高温度大于或等于所述参考温度的情况下,将所述上一周期对应的PID调控系数中的比例系数作为所述当前周期对应的PID调控系数中的比例系数;根据所述转速日志,获取所述目标时间段内的转速标准差;根据所述温度日志,获取所述目标时间段内的温度标准差;根据所述转速标准差和所述温度标准差,以及所述上一周期对应的PID调控系数,获取所述当前周期对应的PID调控系数中的积分系数和微分系数。3.根据权利要求2所述的风扇调控方法,其特征在于,所述方法还包括:在确定所述最高温度小于所述参考温度的情况下,将所述上一周期对应的PID调控系数中的比例系数与第一预设值相加,根据相加结果,获取所述当前周期对应的PID调控系数中的比例系数;将所述上一周期对应的PID调控系数中的积分系数,作为所述当前周期对应的PID调控系数中的积分系数;将所述上一周期对应的PID调控系数中的微分系数,作为所述当前周期对应的PID调控系数中的微分系数。4.根据权利要求2所述的风扇调控方法,其特征在于,所述根据所述转速标准差和所述温度标准差,以及所述上一周期对应的PID调控系数,获取所述当前周期对应的PID调控系数中的积分系数和微分系数,包括:将所述转速标准差与第一阈值进行比较,将所述温度标准差与第二阈值进行比较;在确定所述转速标准差小于或等于所述第一阈值,且所述温度标准差小于或等于所述第二阈值的情况下,将所述上一周期对应的PID调控系数中的积分系数作为所述当前周期对应的PID调控系数中的积分系数;根据所述温度日志,获取所述当前周期内的最高温度;根据所述当前周期内的最高温度、所述参考温度,以及所述上一周期对应的PID调控系数中的微分系数,获取所述当前周期对应的PID调控系数中的微分系数。5.根据权利要求4所述的风扇调控方法,...

【专利技术属性】
技术研发人员:孙毅阮志龙
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1