风扇转速控制系统、方法及控制风扇转速的服务器的制造方法

文档序号:9235004阅读:260来源:国知局
风扇转速控制系统、方法及控制风扇转速的服务器的制造方法
【技术领域】
[0001] 本发明涉及一种风扇转速控制系统、方法及控制风扇转速的服务器。
【背景技术】
[0002] 目前的服务器机房一般采用多个风扇对服务器内的电子元件周围区域进行散热, 该多个风扇的转速通常由一固定的预设控制参数决定。但是由于风扇设置的位置不同,可 能导致服务器对风扇的实际转速要求不同,例如当设置在冷气出风口时,该周围区域温度 会比较低,而设置在高消耗的电子元件区域时,该周围区域的温度会比较高。如此,风扇若 仍然保持预设的控制参数将可能导致不必要的功耗或电子元件发生过热的现象而被烧毁。

【发明内容】

[0003] 有鉴于此,有必要提供一种风扇转速控制系统、方法及控制风扇转速的服务器,旨 在解决上述技术问题。
[0004] 本发明提供一种风扇转速控制系统,该系统应用于一服务器,该服务器包括风扇 群组、温度感测器群组及存储器,该温度感测器群组与风扇群组一一对应,每个温度感测器 用于实时感测对应风扇预设区域内的环境温度值,该存储器用于存储风扇群组下每一风扇 的默认转速值、默认散热权重值及默认控制参数值,该风扇转速控制系统包括: 第一风扇驱动模块,用于响应第一转动指令,控制风扇群组下其中一风扇顺序按照一 组预设的转速值进行转动; 第二风扇驱动模块,用于响应第二转动指令,同时控制风扇群组下的其他风扇按照默 认转速值进行转动; 转速值取样模块,用于在预设取样时间段内对响应第一转动指令转动的风扇的转速值 进行取样得到一组转速取样值; 温度值取样模块,用于在预设取样时间段内对每个温度感测器感测到的环境温度值进 行取样得到多组温度取样值; 分析模块,用于对取样得到的一组转速取样值与多组温度取样值进行分析得到取样风 扇的实际散热权重值; 确定模块,用于根据取样风扇的实际散热权重值、默认散热权重值及默认控制参数值 确定取样风扇的实际控制参数值;及 转速调整模块,用于计算取样风扇实际控制参数值与取样风扇的默认转速值的乘积得 到取样风扇的实际转速值,并根据该实际转速值对应调整取样风扇的转速。
[0005] 本发明还提供一种控制风扇转速的服务器,该服务器包括风扇群组、温度感测器 群组、存储器及BMC,该温度感测器群组与风扇群组一一对应,每个温度感测器用于实时感 测对应风扇预设区域内的环境温度值,该存储器用于存储风扇群组下每一风扇的默认转速 值、默认散热权重值及默认控制参数值,该BMC用于响应第一转动指令,控制风扇群组下其 中一风扇顺序按照一组预设的转速值进行转动;响应第二转动指令,同时控制风扇群组下 的其他风扇按照默认转速值进行转动;在预设取样时间段内对响应第一转动指令转动的风 扇的转速值进行取样得到一组转速取样值;在预设取样时间段内对每个温度感测器感测到 的环境温度值进行取样得到多组温度取样值;对取样得到的一组转速取样值与多组温度取 样值进行分析得到取样风扇的实际散热权重值;根据取样风扇的实际散热权重值、默认散 热权重值及默认控制参数值确定取样风扇的实际控制参数值;及计算取样风扇实际控制参 数值与取样风扇的默认转速值的乘积得到取样风扇的实际转速值,并根据该实际转速值对 应调整取样风扇的转速。
[0006] 本发明还提供一种风扇转速控制方法,该方法应用于一服务器,该服务器包括风 扇群组、温度感测器群组及存储器,该温度感测器群组与风扇群组一一对应,每个温度感 测器用于实时感测对应风扇预设区域内的环境温度值,该存储器用于存储风扇群组下每一 风扇的默认转速值、默认散热权重值及默认控制参数值,该风扇转速控制方法包括W下步 骤: 响应第一转动指令,控制风扇群组下其中一风扇顺序按照一组预设的转速值进行转 动; 响应第二转动指令,同时控制风扇群组下的其他风扇按照默认转速值进行转动; 在预设取样时间段内对响应第一转动指令转动的风扇的转速值进行取样得到一组转 速取样值; 在预设取样时间段内对每个温度感测器感测到的环境温度值进行取样得到多组温度 取样值; 对取样得到的一组转速取样值与多组温度取样值进行分析得到取样风扇的实际散热 权重值; 根据取样风扇的实际散热权重值、默认散热权重值及默认控制参数值确定取样风扇的 实际控制参数值;及 计算取样风扇实际控制参数值与取样风扇的默认转速值的乘积得到取样风扇的实际 转速值,并根据该实际转速值对应调整取样风扇的转速。
[0007] 相较于现有技术,本发明提供的风扇转速控制系统、方法及控制风扇转速的服务 器可W根据当前所处区域的环境温度来调整对应风扇的转速,从而减少不必要的功耗及避 免电子元件发生过热现象而被烧毁的情况发生,最终达到节能及延长设备寿命的效果。
【附图说明】
[0008] 图1是本发明风扇转速控制系统较佳实施例的应用结构图; 图2是本发明风扇转速控制系统较佳实施例中风扇的转速取样值随时间变化的曲线 图; 图3是本发明风扇转速控制系统较佳实施例中风扇对应的温度感测器的温度取样值 随时间变化的曲线图; 图4是本发明风扇转速控制方法较佳实施例的流程图。
[0009] 主要元件符号说明 _

如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0010] 请参考图1,是本发明风扇转速控制系统100的应用结构图。该风扇转速控制系统 100应用于一服务器1。该服务器1包括风扇群组10、温度感测器群组20、BMC (Baseboard Management Controller,基板管理控制器)30及存储器40。该风扇群组10包括若干个风 扇n,其中,n大于等于1且小于等于m。该若干个风扇用于分别对服务器1内的预设区域 散热。该温度感测器群组20包括若干个温度感测器化,其中,a大于等于1且小于等于m。 该温度感测器群组20中的每个温度感测器与风扇群组10中的每个风扇一一对应,每个温 度感测器用于实时感测服务器1内对应风扇所在预设区域的环境温度值。该存储器40用 于存储风扇群组10下每一风扇的默认转速值、默认散热权重值及默认控制参数值。该风扇 转速控制系统100通过BMC30对服务器1内各风扇的控制参数进行调校,W达到智能控制 风扇转速的目的。
[0011] 该风扇转速控制系统100包括有若干个模块,该若干个模块为能够被BMC30所执 行并且能够完成预定功能的一系列程序指令段。该若干个模块包括第一风扇驱动模块101、 第二风扇驱动模块102、转速值取样模块103、温度值取样模块104、分析模块105、确定模块 106及转速调整模块107。在本实施例中,该若干个模块存储于该服务器1的存储器40中, 在其他实施例中,该若干个模块也可存储于该BMC30中。
[0012] 该第一风扇驱动模块101用于响应第一转动指令,控制风扇群组10下其中一风扇 顺序按照一组预设的转速值进行转动。该第二风扇驱动模块102用于响应第二转动指令, 同时控制风扇群组10下的其他风扇按照默认转速值进行转动。该转速值取样模块103用 于在预设取样时间段内对响应第一转动指令转动的风扇的转速值进行取样得到一组转速 取样值。该温度值取样模块104用于在预设取样时间段内对每个温度感测器感测到的环境 温度值进行取样得到多组温度取样值。该分析模块105用于对取样得到的一组转速取样值 与多组温度取样值进行分析得到取样风扇的实际散热权重值。该确定模块106用于根据取 样风扇的实际散热权重值、默认散热权重值及默认控制参数值确定取样风扇的实际控制参 数值。该转速调整模块107用于计算取样风扇实际控制参数值与取样风扇的默认转速值的 乘积得到取样风扇的实际转速值,并根据该实际转速值对应调整取样风扇的转速,从而依 次循环对风扇群组10下的每个风扇进行取样及分析最终得到每个风扇的实际转速值,对 其转速进行调整。
[0013] 在本实施例中,该分析模块105计算该实际散热权重值的计算公式为: Pn= (AQa/AQ)/AFn,其中,该p。表示第n个取样风扇的实际散热权重值,该AQn表示 第n个取样风扇对应的温度感测器进行取样得到的该组温度取样值对应的热能变化值,该 AQ表示对m个风扇对应的温度感测器进行取样得到的m组温度取样值对应的热能变化值 求和,该AFn表示第n个取样风扇取样得到的该组转速取样值对应的转速变化值。
[0014] 在本实施例中,该确定模块106确定该实际控制参数值的计算公式为: FPn=F抗*抗巧n,其中FPn表示第n个取样风扇的实际控制参数值,该F抗表示该第n 个取样风扇的默认控制参数值,该Po表示该第n个取样风扇的原始散热权重值,该Pii表示 该第n个取样风扇的实际散热权重值。
[0015] 例如,当前有走个风扇分别为风扇1、风扇2…风扇7,与之对应有走个温度感测 器T1、T2,"T7,风扇的默认转速值为FO,一组预设的风扇转速值为Fi、F:2…Fn。该第一 风扇驱动模块101驱动风扇1按照该组预设转速值进行转动,如第一分钟按照转速值F1 转动,第二分钟按照转速值巧转动…第N分钟按照转速值Fn转动。该第二风扇驱动模块 102驱动其他风扇2-7按照默认转速值扔进行转动。该转速值取样模块103对风扇1在 第1-N分钟之间的转速值进行取样得到一组转速取样值。请参考图2,根据该组转速取样 值得到的转速取样值随时间变化的曲线,如图中的实线所示。该温度值取样模块104对每 个温度感测器在第1-N分钟之间感测的环境温度值进行取样得到多组温度取样值。请参 考图3,根据温度感测器T1对应的一组温度取样值得到的转速值变化时温度取样值随时间 变化的曲线,如图中的实线所示;当风扇1按照默认转速值巧进行转动时,根据温度感测 器T1对应的一组取样值得到按默认转速转动时温度取样值随时间变化的曲
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1