基于多传感器融合的服务器散热节能算法研究.pdf
《基于多传感器融合的服务器散热节能算法研究.pdf》由会员分享,可在线阅读,更多相关《基于多传感器融合的服务器散热节能算法研究.pdf(4页珍藏版)》请在咨信网上搜索。
1、2023 年 11 月下南方论坛31South Forum基于多传感器融合的服务器散热节能算法研究*崔康吉,余亮(广东科技学院,广东 东莞 523083)摘要:【目的】数据中心在创造经济价值的同时也带来高能耗,加剧了碳排放与空气污染,服务器硬件能耗在短期内无法明显降低,因此如何降低风扇散热系统的能耗成为服务器节能降耗的首要任务。【方法】课题组将服务器散热系统的节能降耗作为研究重点,建立了含多个温度传感器的服务器散热仿真模型,并对服务器的多点实时温度数据分别进行了PID控制算法、加权平均法、最小二乘法、Kalman滤波的传感器融合算法分析以及不同算法之间的组合应用分析,探索最优的控制算法。【结果
2、】Kalman滤波+最小二乘法组合算法是最优的,相比其他算法,其节能效果非常明显,具有较好的推广与应用价值。【结论】在进一步优化算法时,要考虑减少器件壳温的波动,以保证服务器运行的可靠性。关键词:风扇;功耗;组合算法;热量中图分类号:TP368;TK124 文献标志码:A DOI:10.3969/j.issn.1672-3872.2023.22.0090 引言随着我国数字经济的发展,数据中心 2020 年耗电量达到了2 000亿kWh,约占全社会用电量的2.7%1,成为重点监控的高能耗行业。在数据中心中,服务器等 IT 设备占数据中心总能耗的 50%2,服务器内部用于散热的风扇功耗占服务器总能
3、耗的20%以上3。在服务器硬件能耗在短期内无法明显降低的前提下,如何降低风扇散热系统的能耗成为服务器节能降耗的首要任务。风扇的功耗与风扇转速的三次方成正比,在保障芯片可靠运行的前提下,降低风扇的转速可以有效降低散热功耗。在服务器的内部,主要的发热部件包括CPU芯片、GPU芯片、内存、PCIe交换芯片等,热点多并且分散4。目前,用于服务器风扇调速控制的依据是CPU或者其他高功耗器件的壳体温度或者空气温度。在服务器主板的高功耗部件的壳体或者附件位置安装温度传感器、BMC控制器,实时读取温度传感器数值,根据控制策略对风扇进行调速控制。风扇控制的主流算法主要包括两种:一种是PWM分段调速控制方法5,提
4、前设定分段温度阈值(从多个温度传感器中选择距离阈值最小的一个,通常是温度值最大的一个),确定对应的风扇PWM信号的占空比,算法实现简单。遇到的问题是:如果温度值与目标值比较大,PWM控制信号占空比需要经过分段逐步达成,而不是启动最大转速达成,在这个过程中,消耗的能量比较多,同时噪音持续的时间长。另一种是采用PID控制方法6,根据CPU外壳温度的实时变化,PID控制风扇解决了快速实现控制目标的问题。遇到的问题是:在最后收敛的阶段,往往会出现震荡,这样风扇就会出现低频振动,噪音品质不佳,影响维护人员感受。总体而言,热量信息来源单一,控制策略粗放,存在较大的散热冗余。1 服务器散热模型的建立模型中主
5、要的发热部件包括 CPU1、CPU2、GPU3、GPU4。其中发热部件的实时功耗值为 Pn(n=1、2、3、4),壳温为Tn(n=1、2、3、4),如图1所示。在服务器中内置风扇,产生空气流动,带走CPU或者GPU产生的热量,确保芯片的壳温保持在芯片的可工作温度范围之内(比如:XEON系列服务器的处理器壳温最高为75,理想的工作温度值为小于60)。在每个高功耗部件上安装温度传感器,用于实时检测壳体温度值Tn(n=1、2、3、4)。在器件的功耗值Pn保持一定的情况下,壳体的温度值 Tn取决于风扇提供的风量值 CMM。风量值CMM越大,带走的热量越多,则器件壳温Tn降低得越快,消耗的能量也就越多;
6、风量值CMM越小,则壳温Tn降低得越慢,但消耗的能量也少。也就是说,在实际的控制中,需要找到一个合理的风量值CMM,带走发热部件产生的实时热量Q,最终壳体温度值Tn基金项目:东莞市社会科学界联合会项目“双碳背景下东莞乡村碳中和方案研究”(2022CG67);广东科技学院科研项目“基于多温度传感器的数据中心节能控制算法”(GKY-2021KYYBK-22)作者简介:崔康吉(1973),男,山西运城人,硕士研究生,工程师,研究方向为物联网硬件开发与产业化。南方论坛322023 年 11 月下South Forum取决于芯片部件的热量积累。风扇的风量值CMM与PWM控制信号占空比呈近似线性关系。主要
7、涉及公式如下。1)风扇带走的热量Q:Q=Cp*CMM60*TC (1)其中,Q为风扇带走的热量,单位J;Cp为空气的定压比热容,单位J/(kg);CMM为风扇每分钟提供的风量,单位m3/min;为空气密度,约为1 200 g/m3;TC为进出风口的温度差,单位;风扇带走的热量Q=Cp(空气比热)W(空气重量)TC(进出风口温度差)。2)以CPU为例,壳温TC:TC=Tj-P*RjC (2)其中,TC为CPU的壳温,器件的最大允许壳温由器件手册提供,单位;Tj为CPU的结温,随着器件的实时功耗变化,单位;P为CPU的实时功耗,单位W;RjC为CPU器件从die到壳体的热阻,通常由器件手册提供,单
8、位/W。CPU1风扇 1风扇 2功耗 P3温度传感器 T3CPU2功耗 P4温度传感器 T4GPU3GPU4功耗 P1温度传感器 T1功耗 P2温度传感器 T2图1服务器散热模型3)风扇风量CMM与转速、功耗之间的关系。风扇的PWM信号占空比与转速在最低转速nmin与最高转速nmax阶段呈现近似线性关系,风扇的功耗与转速的三次方呈成正比例关系。因此,具体型号风扇的PWM占空比、转速、功耗之间的关系可以通过查阅数据手册得知,本模型参考的风机类型为EBM公司的8212-JH3轴流风机。通过上述的计算公式,建立一个简化的风扇散热模型7。这个模型确立了风扇控制PWM信号占空比与风扇功耗、风扇带走的热量
9、Q、发热部件实时功耗Pn、发热部件累积的热量与壳温Tn之间的关系。2 服务器风扇节能控制算法研究在服务器系统中,高功耗部件除了CPU之外,还有GPU、PCIe交换芯片等,功耗热点超过了两个,因此一般会安装多个温度传感器用于监控设备的运行状态。多传感器的应用可以获得被测目标的实时温度值,服务器的散热信息也更加全面完整,但对于温度值的信息处理需要更加复杂的算法。多传感器信息融合是对来自多个传感器的信息进行综合分析,推导出更准确的信息,以生成被测对象的最佳估计。目前,多传感器融合的主要算法包括加权平均法、最小二乘法、Kalman滤波、D-S推理方法、神经网络等8。本文主要针对前3种方法的组合应用进行
10、了分析与研究,以期在满足高功耗器件正常散热的前提条件下,找出功耗最小的算法。2.1 参照算法的功耗数据建立加权平均法是将温度传感器提供的冗余信息进行加权平均,结果作为融合值,是一种直接对数据源进行操作的方法。最小二乘法是一种数学优化技术,它通过最小化误差的平方和寻找数据的最佳函数匹配,确定各个传感器合适的权重。这两个方法均比较成熟,具体控制策略不再赘述,结合风扇的PID控制算法,以最终的功耗数据作为本次研究的对照组。本次研究采用5组相同的服务器器件实时功耗数据作为输入,每组服务器包含图1中的4个高功耗部件。这些数据通过公式(1)与公式(2)的热量传递模型,仿真出器件的实时温度数据Tn与风扇带走
11、的热量Q。加权平均法:采用 4 个传感器的温度平均值作为输入,结合 PID 控制算法输出 PWM 占空比与风扇转速,根据转速核算出风扇的实时功耗。最小二乘法9:对于4个传感器的温度值采用最小二乘法进行处理,找出一个最优的温度值Xi,结合PID控制算法输出PWM占空比、风扇转速与实时功耗。分析的结果如图2所示(左侧纵向坐标轴为5组模拟数据下的风扇功耗总值,单位W;右侧纵向坐标轴为功耗降低的百分比)。从图中可以看出,采用最小二乘法的数据处理策略相比采用加权算法的处理策略,风扇总功耗平均降低约1.1%。可见,最小二乘法的处理在节能上有一定的优势。卡尔曼滤波算法可用于动态环境中冗余传感器信息的实时融合
12、10,它是一种利用线性系统状态方程,通过系统输入输出观测数据,对系统状态进行最优估计的算法。2023 年 11 月下南方论坛33South Forum763.017 771.603 772.567 770.832 769.483 756.664 767.167 766.824 759.149 755.602 0.833%0.575%0.743%1.516%1.804%0.000%0.200%0.400%0.600%0.800%1.000%1.200%1.400%1.600%1.800%2.000%750.000 755.000 760.000 765.000 770.000 775.000 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 传感器 融合 服务器 散热 节能 算法 研究
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。