散热控制系统及其控制方法

文档序号:6443344阅读:258来源:国知局
专利名称:散热控制系统及其控制方法
技术领域
本发明涉及一种散热控制系统,特别涉及一种用于电子装置的散热控制系统。
背景技术
近年来,风扇常用来设置于电子装置内,以对此电子装置进行散热。当风扇运转时,风扇于电子装置内会产生一强制对流,此强制对流用以引导外部环境的冷空气流入电子装置内。进入电子装置内的冷空气与电子装置内的电子元件所产生的热能进行热交换后,再通过电子装置的开口排至外部环境。其中,电子装置包括服务器、笔记型计算机或台式计算机。为了避免电子装置内的各电子元件因温度过高而产生死机,各电子元件会搭配一温度感测器,由各温度感测器分别监控各电子元件的温度,由控制器再依据感测结果以调整风扇的转速值。然而以服务器为例,因服务器内的电子元件的数量较多,而每一电子元件运转时均会成为一位于服务器内部一发热源,而在这些发热源之间的相互影响下便会使服务器内部的温度分布变得十分复杂。此时势必要改进控制器的演算法则,进而使各风扇能以更恰当的转速值来降低服务器内部的温度。如此一来,控制器将可妥善分配各风扇的转速值以发挥至较大的散热效益,同时也可降低所需的能源。因此,如何计算出各风扇适合的转速值,将是研发人员应解决的问题。

发明内容
本发明的目的在于提供一种散热控制系统及其控制方法,藉以解决现有技术所存在无法妥善分配各风扇的转速以发挥至最大的散热效益的问题。一实施例所揭露的散热控制系统,适于配置于一电子装置,其包括一感测模块、一类神经网络运算模块及二散热模块。感测模块用于撷取电子装置的各部位的多个温度感测值。类神经网络运算模块用以接收这些温度感测值,并将这些温度感测值分别与对应的多个预设温度值比较,当这些温度感测值与对应的这些预设温度值相异时,类神经网络运算模块会依据这些温度感测值分别执行一控制运算以计算出多个控制信号值,每一控制运算是将一目标函数定义为一误差函数的平方项并进行一倒传递演算法。每一散热模块同时接收到这些控制信号值,并受其中一控制信号值驱动而运转。其中,该些目标函数为Ji =1/2E2f ,Ei= (T1-Yi)其中,Ji为该些目标函数,Ei为该些控制运算的误差函数,为该些预设之温度信号,Yi为该些温度感测值,1:1 η。一实施例所揭露的散热控制方法,其包括经由一感测模块撷取多个温度感测值。接着经由一类神经网络运算模块分别接收这些温度感测值,并与多个预设温度值比较。接着当这些温度感测值与这些预设温度值相异时,这类神经网络运算模块依据这些温度感测值分别执行一控制运算以计算出多个控制信号值,控制运算是将一目标函数定义为一误差函数的平方项并进行一倒传递演算法。接着同时经由类神经网络运算模块输出这些控制信号值至二散热模块。接着每一散热模块受其中一控制信号值驱动而运作。上述实施例所揭露的散热控制系统及控制方法,是将目标函数定义成误差函数的平方项之后再进行一倒传递演算法以计算出各散热模块适合的转速值。如此一来,相较于现有的控制器,各类神经网络运算模块将可较精确计算出各散热模块输出的散热强度,是以散热控制系统能使电子装置有较好的散热效益,同时也可降低散热模块运转时所需的能源。以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。


图1为第一实施例的散热控制系统的方框示意图;图2为图1的控制流程的方框示意图;图3为第二实施例散热控制系统的方框示意图;图4为第三实施例的散热控制系统的方框示意图;图5为第四实施例的散热控制系统的方框示意图;图6为图5未加入加权值的方框示意图;图7至图9为图5的控制方法的步骤流程图。其中,附图标记10 散热控制系统100 感测模块110 第一感测器120 第二感测器200 类神经网络运算模块210 第一类神经网络控制器220 第二类神经网络控制器300 散热模块310 第一散热器320 第二散热器330 第三散热器400 电子装置410 第一电子元件420 第二电子元件500 加权值510 第一加权值520 第二加权值530 第三加权值540 第四加权值
550第五加权值560第六加权值710第一温度感测值720第二温度感测值810第一控制信号值820第二控制信号值910第一驱动负载值920第二驱动负载值930第三驱动负载值940第四驱动负载值950第五驱动负载值960第六驱动负载值
具体实施例方式下面结合附图对本发明的结构原理和工作原理作具体的描述:请参阅图1与图2,图 1为第一实施例的散热控制系统的方框示意图,图2为图1的控制流程的方框示意图。本实施例的散热控制系统10适于配置于一电子装置400,电子装置400包括多个电子元件,电子元件包括中央处理器、记忆卡或显示卡,而电子装置400可以是服务器、台式计算机、笔记型计算机或平板计算机。而本实施例以服务器作为下述说明,但不以此为限。本实施例的散热控制系统10包括一感测模块100、一类神经网络运算模块200及一散热模块300。感测模块100包括多个感测器,每一个感测器用以感测电子装置400 —个元件或一个位置的温度值,故多个感测器则用以感测电子装置400多个元件或多个位置的温度感测值。类神经网络运算模块200包括多个类神经网络控制器,类神经网络控制器的数量与感测器的数量相对应。换句话说,每一个感测器感测到温度感测值后,会传至对应的类神经网络控制器进行控制运算以分别获得一控制信号值。散热模块300包括多个散热器,而每一控制信号值会传送至多个相对应的散热器,并令各散热器运转。其中,散热器的数量可依实际需求而定,并未限定要与电子元件或类神经网络控制器的数量相同。其中散热器例如为风扇。再者,因为每一散热器与各电子元件间的距离不同,所以各散热器对各电子元件具有不同的散热效益。举例来说,各散热器运转时,邻近的电子元件可获得较佳的散热效益,而距离较远的电子元件可获得次佳的散热效益。因此,为了呈现出每个散热模块300与各电子元件之间的不同散热效益,控制信号值还可另外经过加权值500的补正。其中,加权值500是将这些散热效益的差异数值化,使各类神经网络控制器能够更准确地控制各散热器的动力输出。另外,如图2所示,散热控制系统10为一反馈控制系统,感测模块100会持续监控电子装置400的温度状况,以持续追踪并修正散热模块300的输出动力。散热控制系统10进行上述的控制运算前先是将这些温度感测值与对应的多个预设温度值比较。其中预设温度值由可依据电子元件或电子装置各部位的温度条件作设定,以电子元件来说,每个电子元件具有一个预设温度值。举例来说,中央处理器适合运算的温度值为摄氏60度以下,而超过摄氏60度时中央处理器死机的机率相对提高,此时即可设定中央处理器的预设温度值为摄氏77度。当这些温度感测值与对应的这些预设温度值相异时,类神经网络运算模块200会依据这些温度感测值分别执行控制运算以计算出多个控制信号值。在本实施例及其他实施例中,每一控制运算系将一目标函数定义为一误差函数的平方项并进行一倒传递演算法。需注意的是,上述的目标函数为
权利要求
1.一种散热控制系统,适于配置于一电子装置,其特征在于,包括: 一感测模块,用于撷取该电子装置的各部位的多个温度感测值; 一类神经网络运算模块,用以接收该些温度感测值,并分别将该些温度感测值与对应的多个预设温度值比较,当该些温度感测值与对应的该些预设温度值相异时,该类神经网络运算模块会依据该些温度感测值分别执行一控制运算以计算出多个控制信号值,每一该控制运算是将一目标函数定义为一误差函数的平方项并进行一倒传递演算法;以及 一散热模块,包括一第一散热器,该第一散热器同时接收到该些控制信号值,并受其中一该控制信号值驱动而运转; 其中,该些目标函数为
2.根据权利要求1所述的散热控制系统,其特征在于,该倒传递演算法用以修正一类神经网络的权重值以将该目标函数值趋近极小值,且该倒传递演算法为
3.根据权利要求2所述的散热控制系统,其特征在于,每一该目标函数对该类神经网络的权重值的偏微分为
4.根据权利要求3所述的散热控制系统,其特征在于,每一该目标函数对该类神经网络的权重值的偏微分的各项分别为
5.根据权利要求4所述的散热控制系统,其特征在于,每一该增益变数包括一比例参数、一微分参数及一积分参数,该比例参数、该微分参数及该积分参数分别为
6.根据权利要求1所述的散热控制系统,其特征在于,该第一散热器具有对应该电子装置的各部位的多个加权值,每一该控制信号值乘以各该加权值,以令该类神经网络运算模块取得多个驱动负载值,该第一散热器同时接收到该些驱动负载值,并依据较大的该驱动负载值运转产生一最后转速值。
7.根据权利要求1所述的散热控制系统,其特征在于,该散热模块还包括一第二散热器,该第二散热器具有对应该电子装置的各部位的多个加权值,每一该控制信号值乘以各该加权值,以令每一该类神经网络运算模块取得多个驱动负载值。
8.一种散热控制方法,其特征在于,包括: 经由一感测模块撷取多个温度感测值; 经由一类神经网络运算模块分别接收该些温度感测值,每一该温度感测值与对应的一预设温度值比较; 当该些温度感测值与该些预设温度值相异时,该类神经网络运算模块依据该些温度感测值分别执行一控制运算以计算出多个对应的控制信号值,该控制运算是将一目标函数定义为一误差函数的平方项并进行一倒传递演算法,其中该误差函数为其中一该预设温度值减去对应的该温度感测值; 同时经由该类神经网络运算模块输出该些控制信号值至一散热模块;以及 该散热模块受对应的该控制信号值驱动而运转。
9.根据权利要求8所述的散热控制方法,其特征在于,同时经由该类神经网络运算模块输出该些控制信号值至该散热模块的步骤还包括: 将每一该控制信号值乘以影响散热效益的多个加权值,以获得多个对应的驱动负载值,该些驱动负载值再分别输送至该散热模块;以及 该散热模块受对应的该些驱动负载值驱动而运转。
10.根据权利要求9所述的散热控制方法,其特征在于,该散热模块受对应的该些驱动负载值驱动而运转的步骤还包括步骤:该散热模块依据一对应的最后转速值运转,该最后转速值为所接收到的最大的该驱动负载值 。
全文摘要
一种散热控制系统及其控制方法,散热控制系统包括一感测模块、一类神经网络运算模块及二散热模块。类神经网络运算模块分别依据感测模块发出的多个温度感测值进行控制运算。其中控制运算为将一倒传递演算法的一目标函数定义为一误差函数的平方项。藉此计算出各散热模块适合的转速值,以发挥至最大的散热效益。
文档编号G06F1/20GK103176573SQ20111044288
公开日2013年6月26日 申请日期2011年12月20日 优先权日2011年12月20日
发明者陈建安, 林智坚 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1