一种验证PID风扇调控的测试方法技术

技术编号:15229257 阅读:98 留言:0更新日期:2017-04-27 14:51
本发明专利技术公开了一种验证PID风扇调控的测试方法,所述方法通过系统脚本实时抓取系统部件温度、系统风扇转速、进风温度和CPU、内存功耗;当进行常温和高温散热验证测试时,系统压力如果突然发生变化时,能够实时记录下系统部件温度和风扇转速的对应关系,实时验证风扇调控策略是否符合系统散热需求。本发明专利技术可以实时监控系统部件温度和风扇转速的对应关系,确认风扇调控策略是否可行,充分验证服务器的风扇调控策略,防止系统过温或者宕机。

Test method for verifying PID fan regulation

The invention discloses a method for testing to verify the PID fan control, the method through the system real-time capture script system component temperature, fan speed, air temperature, and CPU memory power; when the room temperature and high-temperature heat test, system pressure if suddenly changes, can record real-time system components of temperature and the corresponding relationship between the fan speed, fan control strategy meets the real-time verification system for cooling demand. The invention can correspondence between the real-time monitoring system of component temperature and fan speed, make sure the fan control strategy is feasible, fully verify the fan control strategy of the server system to prevent over temperature or downtime.

【技术实现步骤摘要】

本专利技术涉及PID微积分风扇调控
,具体涉及一种验证PID风扇调控的测试方法。
技术介绍
当今的闭环自动控制技术都是基于反馈的概念以减少不确定性。反馈理论的要素包括三个部分:测量、比较和执行。测量关心的是被控变量的实际值,与期望值相比较,用这个偏差来纠正系统的响应,执行调节控制。在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。PID控制器(比例-积分-微分控制器)是一个在工业控制应用中常见的反馈回路部件,由比例单元P、积分单元I和微分单元D组成。这个理论和应用的关键是,做出正确的测量和比较后,如何才能更好地纠正系统。PID(比例(proportion)、积分(integration)、微分(differentiation))控制器作为最早实用化的控制器已有近百年历史,现在仍然是应用最广泛的工业控制器。PID控制器简单易懂,使用中不需精确的系统模型等先决条件,因而成为应用最为广泛的控制器。由于服务器的风扇调控策略都已经引入了PID微积分风扇调控方法,可以实现服务器无极调速,随着监控部件的温度变化不断调节风扇;同时能根据算法实时调控风扇增涨幅度,控制服务器内部件的温度能无限接近规范温度,而不是像线性调控方式随着温度变化大幅增加转速,进而整体降低了系统功耗。但微积分PID调控需要靠BMC芯片不断抓取温度,而且需要经过一系列计算才能算出该温度下的风扇转速,如果BMC抓取温度间隔时间过长,或者设定程序计算有问题,当突然加压时BMC计算会有一定滞后性,导致系统部件温度会有过温现象,严重时会发生宕机现象。但这种滞后现象非常短暂,经常无法发现,急需要一种手段来验证,并进行修正。现有的技术方案是进行常温和高温散热测试,只验证服务器系统内各部件的温度是否符合温度规范,但是无法验证压力突然加压时风扇转速和系统部件温度的波动。
技术实现思路
本专利技术要解决的技术问题是:本专利技术针对以上问题,提供一种验证PID风扇调控的测试方法,实时监控系统部件瞬时加压时的风扇转速和系统部件温度、部件功耗等。本专利技术所采用的技术方案为:一种验证PID风扇调控的测试方法,所述方法通过系统脚本实时抓取系统部件温度、系统风扇转速、进风温度和CPU、内存功耗等;当进行常温和高温散热验证测试时,系统压力如果突然发生变化时,能够实时记录下系统部件温度和风扇转速的对应关系,实时验证风扇调控策略是否符合系统散热需求。所述系统脚本利用系统ipmi功能直接读取寄存器的风扇转速和进风口温度信息、功耗信息等,由于系统内寄存器的抓取信息可以控制在1S以内。IPMI(智能平台管理接口),是一种开放标准的硬件管理接口规格,定义了嵌入式管理子系统进行通信的特定方法。IPMI信息通过基板管理控制器(BMC)(位于IPMI规格的硬件组件上)进行交流。使用低级硬件智能管理而不使用操作系统进行管理,具有两个主要优点:首先,此配置允许进行带外服务器管理;其次,操作系统不必负担传输系统状态数据的任务。所述方法利用intelptumon软件实时抓取或读取寄存器的温度信息以获取CPU的温度和功耗。intel的PTUmon软件读取寄存器中的CPU温度等信息,可以可控制在0.5S以内,这样可以把整体监控误差控制在1S以内。所述方法根据PID设计方案,实时记录风扇调控输出的参数Kp、Ki和Kd参数,进一步验证输出的风扇调控策略是否符合设计方案。所述方法操作流程如下:1)服务器关键部件粘结热偶线;2)设定工作环境温度;3)设定系统加压软件;4)在设定的工作环境温度下加压测试验证,利用系统脚本实时监控系统部件温度和风扇转速确认是否有波动;5)根据测试结果确认PID风扇调控方案;6)如果调控方案符合,则方案确定;7)如果调控方案不符合,则返回步骤4)。本专利技术的有益效果为:本专利技术可以实时监控系统部件温度和风扇转速的对应关系,确认风扇调控策略是否可行,充分验证服务器的风扇调控策略,防止系统过温或者宕机。附图说明图1为本专利技术方法实施流程图。具体实施方式下面根据说明书附图,结合具体实施方式对本专利技术进一步说明:实施例1:一种验证PID风扇调控的测试方法,所述方法通过系统脚本实时抓取系统部件温度、系统风扇转速、进风温度和CPU、内存功耗等;当进行常温和高温散热验证测试时,系统压力如果突然发生变化时,能够实时记录下系统部件温度和风扇转速的对应关系,通过图表,实时验证风扇调控策略是否符合系统散热需求。实施例2在实施例1的基础上,本实施例所述系统脚本利用系统ipmi功能直接读取寄存器的风扇转速和进风口温度信息、功耗信息等,由于系统内寄存器的抓取信息可以控制在1S以内。IPMI(智能平台管理接口),是一种开放标准的硬件管理接口规格,定义了嵌入式管理子系统进行通信的特定方法。IPMI信息通过基板管理控制器(BMC)(位于IPMI规格的硬件组件上)进行交流。使用低级硬件智能管理而不使用操作系统进行管理,具有两个主要优点:首先,此配置允许进行带外服务器管理;其次,操作系统不必负担传输系统状态数据的任务。实施例3在实施例2的基础上,本实施例所述方法利用intelptumon软件实时抓取或读取寄存器的温度信息以获取CPU的温度和功耗。intel的PTUmon软件读取寄存器中的CPU温度等信息,可以可控制在0.5S以内。这样可以把整体监控误差控制在1S以内。实施例4在实施例1、2或3的基础上,本实施例所述方法根据PID设计方案,实时记录风扇调控输出的参数Kp、Ki和Kd参数,进一步验证输出的风扇调控策略是否符合设计方案。实施例5如图1所示,在实施例4的基础上,本实施例所述方法操作流程如下:1)服务器关键部件粘结热偶线;2)设定工作环境温度(20/25/30/35/40);3)设定系统加压软件,PTU、IOMETER、LINPACK等;4)20度下加压测试验证,利用系统脚本实时监控系统部件温度和风扇转速确认是否有波动;5)25度下加压测试验证,利用系统脚本实时监控系统部件温度和风扇转速确认是否有波动;6)30度下加压测试验证,利用系统脚本实时监控系统部件温度和风扇转速确认是否有波动;7)35度下加压测试验证,利用系统脚本实时监控系统部件温度和风扇转速确认是否有波动;8)40度下加压测试验证,利用系统脚本实时监控系统部件温度和风扇转速确认是否有波动;9)根据测试结果确认PID风扇调控方案;10)如果调控方案符合,则方案确定;11)如果调控方案不符合,则返回步骤4)。实施方式仅用于说明本专利技术,而并非对本专利技术的限制,有关
的普通技术人员,在不脱离本专利技术的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本专利技术的范畴,本专利技术的专利保护范围应由权利要求限定。本文档来自技高网
...

【技术保护点】
一种验证PID风扇调控的测试方法,其特征在于,所述方法通过系统脚本实时抓取系统部件温度、系统风扇转速、进风温度和CPU、内存功耗;当进行常温和高温散热验证测试时,系统压力如果突然发生变化时,能够实时记录下系统部件温度和风扇转速的对应关系,实时验证风扇调控策略是否符合系统散热需求。

【技术特征摘要】
1.一种验证PID风扇调控的测试方法,其特征在于,所述方法通过系统脚本实时抓取系统部件温度、系统风扇转速、进风温度和CPU、内存功耗;当进行常温和高温散热验证测试时,系统压力如果突然发生变化时,能够实时记录下系统部件温度和风扇转速的对应关系,实时验证风扇调控策略是否符合系统散热需求。2.根据权利要求1所述的一种验证PID风扇调控的测试方法,其特征在于,所述系统脚本利用系统ipmi功能直接读取寄存器的风扇转速和进风口温度信息、功耗信息。3.根据权利要求2所述的一种验证PID风扇调控的测试方法,其特征在于,所述方法利用intelptumon软件实时抓取或读取寄存器的温度信息以获取CPU的...

【专利技术属性】
技术研发人员:高鹏孙锐羽
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

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

1