一种服务器的风扇控制方法及系统与流程

文档序号:17286316发布日期:2019-04-03 03:35阅读:152来源:国知局
一种服务器的风扇控制方法及系统与流程

本发明涉及服务器散热领域,特别是涉及一种服务器的风扇控制方法及系统。



背景技术:

目前,随着互联网的快速发展,大量的数据存储、计算都需要有服务器来完成。服务器大都需要24小时不间断运行,所以其发热较为严重。现有技术中,通常在服务器所在的机箱内部安装风扇,以对服务器进行散热处理。风扇的转速控制过程具体为:预先设置服务器主板的温度与风扇的转速的对应关系,然后根据服务器主板的实际温度及温度转速对应关系控制风扇的转速。但是,当服务器主板的温度突然变化时,风扇的转速也会快速作出响应,导致风扇快速抽载电流,较为耗能。

因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。



技术实现要素:

本发明的目的是提供一种服务器的风扇控制方法及系统,不会导致风扇快速抽载电流,较为节能,且减少了不必要的风扇耗能。

为解决上述技术问题,本发明提供了一种服务器的风扇控制方法,包括:

实时采集服务器主板的电流信息与温度信息;

根据所述电流信息与所述温度信息预测出所述服务器主板的当前温度在即将变化后所到达的目标温度;

根据预设温度转速对应关系确定所述目标温度对应的服务器风扇的目标转速,并控制所述风扇的当前转速以预设斜率变化至所述目标转速。

优选地,所述根据所述电流信息与所述温度信息预测出所述服务器主板的当前温度在即将变化后所到达的目标温度的过程包括:

根据模糊算法对所述电流信息与所述温度信息进行模糊运算,以预测出所述服务器主板的当前温度在即将变化后所到达的目标温度。

优选地,在预测出所述服务器主板的当前温度在即将变化后所到达的目标温度之后,在根据预设温度转速对应关系确定所述目标温度对应的服务器风扇的目标转速之前,该风扇控制方法还包括:

根据所述服务器主板的当前温度及目标温度计算所述服务器主板的温度变化值;

当所述温度变化值大于预设第一温度阈值时,执行根据预设温度转速对应关系确定所述目标温度对应的服务器风扇的目标转速的步骤。

优选地,在预测出所述服务器主板的当前温度在即将变化后所到达的目标温度之后,该风扇控制方法还包括:

根据所述服务器主板的当前温度及目标温度绘制所述服务器主板的温度变化趋势图;

将所述温度变化趋势图输出至显示屏显示,以供管理人员参考。

优选地,所述显示屏具体为液晶显示屏。

优选地,在根据所述服务器主板的当前温度及目标温度计算所述服务器主板的温度变化值之后,该风扇控制方法还包括:

当所述温度变化值大于预设第二温度阈值时,控制报警器发出警报;其中,所述预设第二温度阈值大于所述预设第一温度阈值。

优选地,所述报警器具体为指示灯或蜂鸣器。

优选地,所述根据模糊算法对所述电流信息与所述温度信息进行模糊运算,以预测出所述服务器主板的当前温度在即将变化后所到达的目标温度的过程包括:

根据模糊算法分别确定所述电流信息与所述温度信息对于所述服务器主板的温度的权重;

将所述电流信息与所述温度信息按其权重做加减,以得到所述服务器主板的当前温度在即将变化后所到达的目标温度。

为解决上述技术问题,本发明还提供了一种服务器的风扇控制系统,包括:

信息采集单元,用于实时采集服务器主板的电流信息与温度信息;

温度预测单元,用于根据所述电流信息与所述温度信息预测出所述服务器主板的当前温度在即将变化后所到达的目标温度;

转速控制单元,用于根据预设温度转速对应关系确定所述目标温度对应的服务器风扇的目标转速,并控制所述风扇的当前转速以预设斜率变化至所述目标转速。

优选地,所述温度预测单元具体用于根据模糊算法对所述电流信息与所述温度信息进行模糊运算,以预测出所述服务器主板的当前温度在即将变化后所到达的目标温度。

本发明提供了一种服务器的风扇控制方法,包括:实时采集服务器主板的电流信息与温度信息;根据电流信息与温度信息预测出服务器主板的当前温度在即将变化后所到达的目标温度;根据预设温度转速对应关系确定目标温度对应的服务器风扇的目标转速,并控制风扇的当前转速以预设斜率变化至目标转速。

本申请根据服务器主板的电流信息与温度信息提前预测出服务器主板的当前温度在即将变化后所到达的目标温度,并控制风扇的当前转速以预设斜率变化至目标温度对应的目标转速。可见,本申请的风扇不再是等到服务器主板的温度变化时才作出响应,而是预测服务器主板的温度变化,提前作出响应,此情况下,风扇的转速以预设斜率变化,不会导致风扇快速抽载电流,较为节能。而且,本申请若预测出服务器主板的温度将降低,可以预先降低风扇的转速,从而减少了不必要的风扇耗能。

本发明还提供了一种服务器的风扇控制系统,与上述风扇控制方法具有相同的有益效果。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供了一种服务器的风扇控制方法的流程图;

图2为本发明实施例提供了一种服务器的风扇控制系统的结构示意图。

具体实施方式

本发明的核心是提供一种服务器的风扇控制方法及系统,不会导致风扇快速抽载电流,较为节能,且减少了不必要的风扇耗能。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参照图1,图1为本发明实施例提供了一种服务器的风扇控制方法的流程图。

该服务器的风扇控制方法包括:

步骤s1:实时采集服务器主板的电流信息与温度信息。

具体地,考虑到服务器主板的电流信息影响服务器主板的功耗,服务器主板的功耗越大,服务器主板的温度越高,所以本申请实时采集服务器主板的电流信息,以便于后期预测出服务器主板的功耗变化所带来的温度变化。同时,本申请实时采集服务器主板的温度信息,以便于后期基于服务器主板的温度变化预测出服务器主板的当前温度在即将变化后所到达的目标温度。

步骤s2:根据电流信息与温度信息预测出服务器主板的当前温度在即将变化后所到达的目标温度。

具体地,本申请采集的服务器主板的电流信息可以反映出服务器主板的电流变化情况。当服务器主板的电流变化时,服务器主板的功耗也会发生变化,而后会影响到服务器主板的温度变化。可见,根据服务器主板的功耗与服务器主板的温度的关系可以确定出服务器主板的电流变化对于服务器主板的温度变化的影响程度。

本申请基于服务器主板的电流变化对于服务器主板的温度变化的影响程度,根据电流信息与温度信息便可以预测出服务器主板的当前温度在即将变化后所到达的目标温度。

步骤s3:根据预设温度转速对应关系确定目标温度对应的服务器风扇的目标转速,并控制风扇的当前转速以预设斜率变化至目标转速。

需要说明的是,本申请的预设是提前设置好的,只需要设置一次,除非根据实际情况需要修改,否则不需要重新设置。

具体地,本申请提前设置服务器主板的温度和服务器风扇的转速的对应关系(简称温度转速对应关系)。其中,温度转速对应关系的设置原理:服务器主板的温度到达某一温度时,确定满足服务器散热需求的服务器风扇的转速。

基于此,本申请在预测出服务器主板的当前温度在即将变化后所到达的目标温度之后,根据所设温度转速对应关系确定目标温度对应的服务器风扇的目标转速。同时,为了使风扇不再等到服务器主板的温度后期变化时快速作出响应,本申请使风扇提前作出响应,在风扇提前作出响应的情况下,便可以控制风扇的当前转速以预设斜率变化至目标转速。由于风扇的转速以一定斜率变化,使得风扇转速的控制电流的变化较为平缓,从而不会导致风扇快速抽载电流,较为节能。

而且,本申请若是预测出服务器主板的温度将降低,则预先降低风扇的转速,从而减少了不必要的风扇耗能。本申请若是预测出服务器主板的温度将升高,则预先提升风扇的转速,以提前为服务器主板的散热做好准备,从而避免了服务器主板出现温度过高的情况。

本发明提供了一种服务器的风扇控制方法,包括:实时采集服务器主板的电流信息与温度信息;根据电流信息与温度信息预测出服务器主板的当前温度在即将变化后所到达的目标温度;根据预设温度转速对应关系确定目标温度对应的服务器风扇的目标转速,并控制风扇的当前转速以预设斜率变化至目标转速。

本申请根据服务器主板的电流信息与温度信息提前预测出服务器主板的当前温度在即将变化后所到达的目标温度,并控制风扇的当前转速以预设斜率变化至目标温度对应的目标转速。可见,本申请的风扇不再是等到服务器主板的温度变化时才作出响应,而是预测服务器主板的温度变化,提前作出响应,此情况下,风扇的转速以预设斜率变化,不会导致风扇快速抽载电流,较为节能。而且,本申请若预测出服务器主板的温度将降低,可以预先降低风扇的转速,从而减少了不必要的风扇耗能。

在上述实施例的基础上:

作为一种可选地实施例,根据电流信息与温度信息预测出服务器主板的当前温度在即将变化后所到达的目标温度的过程包括:

根据模糊算法对电流信息与温度信息进行模糊运算,以预测出服务器主板的当前温度在即将变化后所到达的目标温度。

具体地,模糊逻辑理论允许一个元素可以同时属于两个或以上的集合,而隶属不同集合的程度有所不同。不同集合的关联性是指不同集合间的关系与相互连结性,如果要广泛定义集合间关联性的观念,就需允许不同集合其元素间的关联性具有不同程度的描述,因此产生了模糊关联性。

基于此,本申请利用模糊算法对电流信息与温度信息进行模糊运算,从而预测出服务器主板的当前温度在即将变化后所到达的目标温度。

作为一种可选地实施例,在预测出服务器主板的当前温度在即将变化后所到达的目标温度之后,在根据预设温度转速对应关系确定目标温度对应的服务器风扇的目标转速之前,该风扇控制方法还包括:

根据服务器主板的当前温度及目标温度计算服务器主板的温度变化值;

当温度变化值大于预设第一温度阈值时,执行根据预设温度转速对应关系确定目标温度对应的服务器风扇的目标转速的步骤。

进一步地,本申请还可以在预测出服务器主板的当前温度在即将变化后所到达的目标温度之后,将服务器主板的目标温度减去服务器主板的当前温度,求取二者的温度差值。当温度差值为正值时,说明服务器主板在升温;当温度差值为负值时,说明服务器主板在降温。

为了避免风扇过于频繁控制,本申请提前设置一个第一温度阈值,并将上述求取的温度差值的绝对值作为服务器主板的温度变化值,认为:只有在温度变化值大于所设第一温度阈值时,才有必要对风扇的转速进行调整;若温度变化值不大于所设第一温度阈值,则没必要对风扇的转速进行调整,维持原转速控制即可。

作为一种可选地实施例,在预测出服务器主板的当前温度在即将变化后所到达的目标温度之后,该风扇控制方法还包括:

根据服务器主板的当前温度及目标温度绘制服务器主板的温度变化趋势图;

将温度变化趋势图输出至显示屏显示,以供管理人员参考。

进一步地,本申请还可以根据服务器主板的当前温度及目标温度绘制服务器主板的温度变化趋势图。相比于温度差值,温度变化趋势图可以更为直观表示服务器主板的温度变化。然后,本申请将温度变化趋势图输出至显示屏显示,管理人员便可以通过观看显示屏的显示内容得知服务器主板的温度变化。

作为一种可选地实施例,显示屏具体为液晶显示屏。

具体地,本申请的显示屏可以选用但不仅限于液晶显示屏,本申请在此不做特别的限定。

作为一种可选地实施例,在根据服务器主板的当前温度及目标温度计算服务器主板的温度变化值之后,该风扇控制方法还包括:

当温度变化值大于预设第二温度阈值时,控制报警器发出警报;其中,预设第二温度阈值大于预设第一温度阈值。

进一步地,本申请还提前设置一个第二温度阈值(大于上述第一温度阈值),认为:若服务器主板的温度变化值大于所设第二温度阈值,说明服务器主板的温度变化过大,可能存在一些线路故障。所以本申请在根据服务器主板的当前温度及目标温度计算服务器主板的温度变化值之后,还可以将温度变化值与所设第二温度阈值作比较,当温度变化值大于所设第二温度阈值时,控制报警器发出警报,以提醒管理人员服务器可能存在一些线路故障。

作为一种可选地实施例,报警器具体为指示灯或蜂鸣器。

具体地,本申请的报警器可以选用指示灯(通过改变指示灯的亮灭情况或显示颜色起到报警作用),也可以选用蜂鸣器,本申请在此不做特别的限定。

作为一种可选地实施例,根据模糊算法对电流信息与温度信息进行模糊运算,以预测出服务器主板的当前温度在即将变化后所到达的目标温度的过程包括:

根据模糊算法分别确定电流信息与温度信息对于服务器主板的温度的权重;

将电流信息与温度信息按其权重做加减,以得到服务器主板的当前温度在即将变化后所到达的目标温度。

具体地,本申请根据模糊算法预测服务器主板的当前温度在即将变化后所到达的目标温度的过程为:

本申请根据模糊算法分别确定服务器主板的电流信息与温度信息对于服务器主板的温度的权重,也即对服务器主板的温度的影响程度。对服务器主板的温度的影响程度越大,所占权重越大。然后将服务器主板的电流信息与温度信息按其权重做加减,即每个信息均乘以一个带符号的系数(符号“+”表示对服务器主板有升温影响,符号“-”表示对服务器主板有降温影响;系数值代表该信息所占权重,所占权重越大,系数值越大),然后将这些数值相加,从而预测出服务器主板的当前温度在即将变化后所到达的目标温度。

请参照图2,图2为本发明实施例提供了一种服务器的风扇控制系统的结构示意图。

该服务器的风扇控制系统包括:

信息采集单元1,用于实时采集服务器主板的电流信息与温度信息;

温度预测单元2,用于根据电流信息与温度信息预测出服务器主板的当前温度在即将变化后所到达的目标温度;

转速控制单元3,用于根据预设温度转速对应关系确定目标温度对应的服务器风扇的目标转速,并控制风扇的当前转速以预设斜率变化至目标转速。

作为一种可选地实施例,温度预测单元2具体用于根据模糊算法对电流信息与温度信息进行模糊运算,以预测出服务器主板的当前温度在即将变化后所到达的目标温度。

本申请提供的风扇控制系统的介绍请参考上述风扇控制方法的实施例,本申请在此不再赘述。

还需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1