System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 风扇功耗计算方法、装置、电子设备及介质制造方法及图纸_技高网

风扇功耗计算方法、装置、电子设备及介质制造方法及图纸

技术编号:41323785 阅读:5 留言:0更新日期:2024-05-13 15:02
本发明专利技术提供一种风扇功耗计算方法、装置、电子设备及介质,涉及计算机技术领域。该方法包括:获取目标风扇的规格型号和风扇标定性能参数;将规格型号与预设的风扇规格型号与映射表对应关系进行匹配得到目标映射表,其中,映射表用于表征风扇转速与校正因子的对应关系;在风扇运行过程中对目标风扇进行转速检测得到实际风扇转速;将实际风扇转速与目标映射表进行匹配得到目标校正因子;基于风扇标定性能参数、实际风扇转速和目标校正因子计算目标风扇实际功耗。本发明专利技术的方案无需增加额外的测量器件,实现成本较低,而且能够针对每种规格型号的风扇进行单独校正,具有较高的准确性,易于扩展和维护。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种风扇功耗计算方法、装置、电子设备及介质


技术介绍

1、近年来,随着人工智能(ai)、云计算、大数据以及区块链等技术的创新发展对服务器性能需求也越来越高,除了中央处理器(cpu)与图形处理器(gpu)核心运算芯片功耗不断提高外,为了因应系统散热所需,风扇性能需求也越来越高,而利用提高风扇转速达成风扇性能提升的方式也是风扇供应商上最普遍的做法,伴随所造成服务器系统在散热风扇总功耗上升的问题也成为用户以及服务器制造商所关注的重点。

2、目前,传统的风扇功耗计算主要依赖精密传感器测量风扇电流电压实现,但在实际应用过程中此种方式存在以下缺陷:一方面在电路设计上增加成本;另一方面,如果相关器件损坏时还会导致风扇功耗监测功能丧失,只能以维修或更换电路板方式回复风扇功耗监测功能,对使用者来说较为不便。


技术实现思路

1、本专利技术提供一种风扇功耗计算方法、装置、电子设备及介质,用以解决现有技术中风扇功耗计算依赖感测器件且计算不准的缺陷,实现低成本精准计算风扇功耗。

2、根据本专利技术的第一方面,本专利技术提供了一种风扇功耗计算方法,所述方法包括:

3、获取目标风扇的规格型号和风扇标定性能参数;

4、将所述规格型号与预设的风扇规格型号与映射表对应关系进行匹配得到目标映射表,其中,所述映射表用于表征风扇转速与校正因子的对应关系;

5、在风扇运行过程中对所述目标风扇进行转速检测得到实际风扇转速;

6、将所述实际风扇转速与所述目标映射表进行匹配得到目标校正因子;

7、基于所述风扇标定性能参数、所述实际风扇转速和所述目标校正因子计算目标风扇实际功耗。

8、在一些可能的实现方式中,所述获取目标风扇的规格型号和风扇标定性能参数,包括:

9、在服务器的风扇分区数量为多个的情况下,以遍历服务器的所有风扇分区的方式选取目标风扇分区;

10、对所述目标风扇分区执行以下操作:

11、对所述目标风扇分区进行风扇数量统计,得到风扇总数;

12、响应于所述风扇总数等于一,则将所述目标风扇分区中的唯一颗风扇作为目标风扇;

13、响应于所述风扇总数大于一,则将从所述目标风扇分区中任选一颗风扇作为目标风扇;

14、读取所述目标风扇的配置信息,得到与所述目标风扇对应的规格型号;

15、查询与所述规格型号匹配的风扇性能参数表,得到与所述目标风扇对应的最大风扇转速和最大风扇功耗。

16、在一些可能的实现方式中,在所述基于所述风扇标定性能参数、所述实际风扇转速和所述目标校正因子计算目标风扇实际功耗的步骤之后,所述方法还包括:

17、计算每个风扇分区对应的所述目标风扇实际功耗和对应风扇分区的风扇总数的乘积,得到与每个风扇分区对应的分区功耗;

18、计算所有风扇分区对应的分区功耗总和,得到服务器的风扇总功耗。

19、在一些可能的实现方式中,所述基于所述风扇标定性能参数、所述实际风扇转速和所述目标校正因子计算目标风扇实际功耗,包括:

20、计算每颗所述目标风扇的实际风扇转速与对应的最大风扇转速的比值;

21、计算所述比值的三次方;

22、计算所述比值的三次方、所述目标校正因子以及对应的最大风扇功耗的乘积,将所述乘积作为所述目标风扇实际功耗。

23、在一些可能的实现方式中,所述在风扇运行过程中对所述目标风扇进行转速检测得到实际风扇转速,包括:

24、在达到预设触发条件的情况下,从基板管理控制器读取目标风扇所在风扇分区的所有风扇的当前风扇转速,其中,所述预设触发条件包括达到预设定时周期和/或接收到风扇功耗查询命令;

25、基于读取到的所述当前风扇转速确定实际风扇转速。

26、在一些可能的实现方式中,所述基于读取到的所述当前风扇转速确定实际风扇转速,包括:

27、在读取到的所述当前风扇转速为多个的情况下,计算多个当前风扇转速的均方差,并判断所述均方差是否超过预设值;

28、响应于所述均方差未超过所述预设值,则计算将多个当前风扇转速的平均值,并将所述平均值作为所述实际风扇转速;

29、响应于所述均方差超过所述预设值,则确定多个当前风扇转速的中位数,并将所述中位数对应的当前风扇转速作为所述实际风扇转速。

30、在一些可能的实现方式中,所述映射表中的各个校正因子根据下述公式计算得到:

31、cf=(wd*d)+(wg*g)+(wi*i)+(wη*η);

32、其中,cf表示校正因子d表示风扇直径,wd为风扇直径d的权重系数,g表示风扇占空比,wg为风扇占空比g的权重系统;i表示风扇系统阻抗,wi表示风扇系统阻抗i的权重系数,η表示风扇效率,wη为风扇效率η权重系数。

33、根据本专利技术的第二方面,本专利技术还提供了一种风扇功耗计算装置,所述装置包括:

34、获取模块,所述获取模块用于获取目标风扇的规格型号和风扇标定性能参数;

35、第一匹配模块,所述第一匹配模块用于将所述规格型号与预设的风扇规格型号与映射表对应关系进行匹配得到目标映射表,其中,所述映射表用于表征风扇转速与校正因子的对应关系;

36、检测模块,所述检测模块用于在风扇运行过程中对所述目标风扇进行转速检测得到实际风扇转速;

37、第二匹配模块,所述第二匹配模块用于将所述实际风扇转速与所述目标映射表进行匹配得到目标校正因子;

38、计算模块,所述计算模块用于基于所述风扇标定性能参数、所述实际风扇转速和所述目标校正因子计算目标风扇实际功耗。

39、根据本专利技术的第三方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述风扇功耗计算方法。

40、根据本专利技术的第四方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述风扇功耗计算方法。

41、本专利技术提供的一种风扇功耗计算方法,通过获取风扇的规格型号并将其与预设的风扇规格型号与映射表对应关系进行匹配从而得到目标映射表,在风扇运行过程中检测风扇实际转速,并将风扇实际转速与目标映射表进行匹配从而目标校正因子,最后利用风扇标定性能参数、实际风扇转速和目标校正因子计算出目标风扇实际功耗,无需增加额外的测量器件,实现成本较低,而且能够针对每种规格型号的风扇进行单独校正,具有较高的准确性,易于扩展和维护。

42、此外,本实施例的一种风扇功耗计算装置、一种电子设备和一种非暂态计算机可读存储介质,同样能实现上述技术效果,这里不再赘述。

本文档来自技高网...

【技术保护点】

1.一种风扇功耗计算方法,其特征在于,所述方法包括:

2.根据权利要求1所述的风扇功耗计算方法,其特征在于,所述获取目标风扇的规格型号和风扇标定性能参数,包括:

3.根据权利要求2所述的风扇功耗计算方法,其特征在于,在所述基于所述风扇标定性能参数、所述实际风扇转速和所述目标校正因子计算目标风扇实际功耗的步骤之后,所述方法还包括:

4.根据权利要求2所述的风扇功耗计算方法,其特征在于,所述基于所述风扇标定性能参数、所述实际风扇转速和所述目标校正因子计算目标风扇实际功耗,包括:

5.根据权利要求2所述的风扇功耗计算方法,其特征在于,所述在风扇运行过程中对所述目标风扇进行转速检测得到实际风扇转速,包括:

6.根据权利要求5所述的风扇功耗计算方法,其特征在于,所述基于读取到的所述当前风扇转速确定实际风扇转速,包括:

7.根据权利要求1所述的风扇功耗计算方法,其特征在于,所述映射表中的各个校正因子根据下述公式计算得到:

8.一种风扇功耗计算装置,其特征在于,所述装置包括:

9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述风扇功耗计算方法方法。

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述风扇功耗计算方法。

...

【技术特征摘要】

1.一种风扇功耗计算方法,其特征在于,所述方法包括:

2.根据权利要求1所述的风扇功耗计算方法,其特征在于,所述获取目标风扇的规格型号和风扇标定性能参数,包括:

3.根据权利要求2所述的风扇功耗计算方法,其特征在于,在所述基于所述风扇标定性能参数、所述实际风扇转速和所述目标校正因子计算目标风扇实际功耗的步骤之后,所述方法还包括:

4.根据权利要求2所述的风扇功耗计算方法,其特征在于,所述基于所述风扇标定性能参数、所述实际风扇转速和所述目标校正因子计算目标风扇实际功耗,包括:

5.根据权利要求2所述的风扇功耗计算方法,其特征在于,所述在风扇运行过程中对所述目标风扇进行转速检测得到实际风扇转速,包括:

【专利技术属性】
技术研发人员:李明杰
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1