[go: up one dir, main page]

CN115421577A - Fan speed regulation method and device, electronic equipment and storage medium - Google Patents

Fan speed regulation method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN115421577A
CN115421577A CN202211084134.7A CN202211084134A CN115421577A CN 115421577 A CN115421577 A CN 115421577A CN 202211084134 A CN202211084134 A CN 202211084134A CN 115421577 A CN115421577 A CN 115421577A
Authority
CN
China
Prior art keywords
speed
fan
load
load fan
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202211084134.7A
Other languages
Chinese (zh)
Other versions
CN115421577B (en
Inventor
程枫
李伟祖
徐江鑫
舒彬
倪健斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongke Controllable Information Industry Co Ltd
Original Assignee
Zhongke Controllable Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhongke Controllable Information Industry Co Ltd filed Critical Zhongke Controllable Information Industry Co Ltd
Priority to CN202211084134.7A priority Critical patent/CN115421577B/en
Publication of CN115421577A publication Critical patent/CN115421577A/en
Application granted granted Critical
Publication of CN115421577B publication Critical patent/CN115421577B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • G06F1/206Cooling means comprising thermal management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B30/00Energy efficient heating, ventilation or air conditioning [HVAC]
    • Y02B30/70Efficient control or regulation technologies, e.g. for control of refrigerant flow, motor or heating
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • Control Of Positive-Displacement Air Blowers (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

本发明实施例公开了一种风扇调速方法、装置、电子设备及存储介质,其中,方法包括:获取负载风扇装置的进风温度值和出风温度值;根据所述进风温度值和所述出风温度值确定所述负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度;根据所述转速匹配度调整所述负载风扇的当前转速。本发明实施例的技术方案能够提高风扇调速的准确性,从而提高设备系统的散热能力,并节省能耗。

Figure 202211084134

The embodiment of the present invention discloses a fan speed regulation method, device, electronic equipment and storage medium, wherein the method includes: obtaining the air inlet temperature value and the air outlet temperature value of the load fan device; The outlet air temperature value determines the speed matching degree between the current speed of the load fan in the load fan device and the actual demand speed; adjust the current speed of the load fan according to the speed matching degree. The technical solutions of the embodiments of the present invention can improve the accuracy of fan speed regulation, thereby improving the heat dissipation capability of the equipment system and saving energy consumption.

Figure 202211084134

Description

一种风扇调速方法、装置、电子设备及存储介质A fan speed regulation method, device, electronic equipment and storage medium

技术领域technical field

本发明实施例涉及风扇控制技术领域,尤其涉及一种风扇调速方法、装置、电子设备及存储介质。Embodiments of the present invention relate to the technical field of fan control, and in particular, to a fan speed regulation method, device, electronic equipment, and storage medium.

背景技术Background technique

目前,在大部分电子设备中都会配置有负载风扇。其中,负载风扇也即区别于系统风扇,用于对电子设备中部分元器件单独进行散热处理的风扇类型。示例性的,在电子设备的PSU(Power supply unit,服务器电源装置组件)中通常会设置一个PSU风扇专门为PSU散热,该PSU风扇即为一种类型的负载风扇。Currently, load fans are installed in most electronic devices. Among them, the load fan is also different from the system fan, and is a type of fan used to separately dissipate heat from some components in the electronic equipment. Exemplarily, a PSU fan is usually set in a PSU (Power supply unit, server power supply unit) of an electronic device to dissipate heat for the PSU, and the PSU fan is a type of load fan.

在正常工作状态下,电子设备中的系统风扇和负载风扇会同时工作。其中,系统风扇可以对整机系统提供散热功能,负载风扇则可以对其负责的负载提供散热功能。由于系统风扇和负载风扇均设置在设备内部,尤其当系统风扇和负载风扇并列设置时,系统风扇与负载风扇就会争夺机箱进来的风量。随着设备内部热流密度的升高,系统内部风扇的风压参数越来越高。当系统风扇转速较高,且风压较负载风扇大时,负载风扇极易出现风扇回流问题,也即系统风扇会反抽负载风扇的风量。当负载风扇出现风扇回流问题时,其负责的负载部件散热能力降低,同时也会恶化电子设备内部的散热环境,导致设备的处理器及内存等关键部件超温。由于负载风扇的风扇转速通常由内定的调速逻辑进行管控,无法根据设备或负载的实际散热情况调速,加剧了风扇回流的风险。如果只按照负载风扇所负责的负载的规格书来判定负载是否满足散热要求,不考虑负载风扇是否存在回流问题,只适用于负载风扇不被反抽的情况。但当负载风扇被反抽时,依然按照规格书中固定的规则判定负载的散热性能是不可靠的。In normal working condition, the system fan and the load fan in the electronic equipment will work simultaneously. Among them, the system fan can provide cooling function for the whole system, and the load fan can provide cooling function for the load it is responsible for. Since both the system fan and the load fan are installed inside the device, especially when the system fan and the load fan are arranged side by side, the system fan and the load fan will compete for the air volume entering the chassis. As the heat flux density inside the equipment increases, the wind pressure parameters of the fans inside the system become higher and higher. When the speed of the system fan is high and the wind pressure is higher than that of the load fan, the load fan is prone to fan backflow, that is, the system fan will reverse the air volume of the load fan. When the load fan has a fan backflow problem, the heat dissipation capacity of the load components it is responsible for is reduced, and it will also deteriorate the heat dissipation environment inside the electronic device, resulting in overheating of key components such as the processor and memory of the device. Because the fan speed of the load fan is usually controlled by the default speed regulation logic, it cannot be adjusted according to the actual heat dissipation of the device or the load, which intensifies the risk of fan backflow. If you only judge whether the load meets the heat dissipation requirements according to the specifications of the load that the load fan is responsible for, and do not consider whether the load fan has backflow problems, it is only applicable to the case where the load fan is not back-drawn. However, when the load fan is reversed, it is still unreliable to judge the heat dissipation performance of the load according to the fixed rules in the specification.

为了解决负载风扇回流问题,确保负载的散热性能,现有技术提供了二种解决方案。第一种,使用负载风扇转速高的负载部件或设备,以提高负载的散热能力,并降低对系统散热的不利影响。第二种,在确定负载风扇被反抽出现负载及系统散热能力降低的问题时,继续提高系统风扇转速,以提高散热能力。In order to solve the backflow problem of the load fan and ensure the heat dissipation performance of the load, the prior art provides two solutions. The first one is to use load components or devices with high load fan speed to improve the heat dissipation capability of the load and reduce the adverse impact on system heat dissipation. The second is to continue to increase the system fan speed to improve the heat dissipation capacity when it is determined that the load fan is reversed and the load and system heat dissipation capacity are reduced.

发明人在实现本发明的过程中,发现现有技术存在如下缺陷:仅采用负载风扇转速高的负载部件或设备,会导致在某些临界状态下负载或设备应用受限。通常情况下,负载风扇调速是基于负载的进风口温度进行的,当负载进风口温度升高到阈值,负载风扇转速会升高,同时系统风扇也会基于负载进风口温度进行系统风扇转速的拉升。当系统风扇对负载风扇的反抽能力处于临界点的时候(负载内部风速很低),仅拉升系统风扇转速不仅会导致系统风扇转速高,而且还会导致负载进风口温度升高,对负载散热反而影响更差。也即,当系统风扇性能明显超过负载风扇的性能时,负载内部的风向已经反向,此时系统风扇对系统抽风的风量降低,降低了系统散热能力,同时负载被反抽的风温较高,负载散热风险极大。In the process of implementing the present invention, the inventor found the following defects in the prior art: only using load components or equipment with high load fan speed will lead to limited application of load or equipment in certain critical states. Normally, the load fan speed is adjusted based on the load air inlet temperature. When the load air inlet temperature rises to the threshold, the load fan speed will increase, and the system fan speed will also be adjusted based on the load air inlet temperature. pull up. When the back-drawing ability of the system fan to the load fan is at a critical point (the wind speed inside the load is very low), only increasing the system fan speed will not only cause the system fan speed to increase, but also cause the temperature of the load air inlet to rise, which is harmful to the load. The cooling effect is even worse. That is to say, when the performance of the system fan significantly exceeds the performance of the load fan, the wind direction inside the load has been reversed. At this time, the air volume of the system fan to the system is reduced, which reduces the heat dissipation capacity of the system. At the same time, the air temperature of the load is high. , the risk of load heat dissipation is extremely high.

发明内容Contents of the invention

本发明实施例提供一种风扇调速方法、装置、电子设备及存储介质,能够提高风扇调速的准确性,从而提高设备系统的散热能力,并节省能耗。Embodiments of the present invention provide a fan speed regulation method, device, electronic equipment, and storage medium, which can improve the accuracy of fan speed regulation, thereby improving the heat dissipation capability of the equipment system and saving energy consumption.

根据本发明的一方面,提供了一种风扇调速方法,包括:According to an aspect of the present invention, a fan speed regulation method is provided, including:

获取负载风扇装置的进风温度值和出风温度值;Obtain the air inlet temperature value and the air outlet temperature value of the load fan device;

根据所述进风温度值和所述出风温度值确定所述负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度;determining the speed matching degree between the current speed of the load fan in the load fan device and the actual demand speed according to the air inlet temperature value and the air outlet temperature value;

根据所述转速匹配度调整所述负载风扇的当前转速。Adjust the current rotation speed of the load fan according to the rotation speed matching degree.

本发明实施例通过获取负载风扇装置的进风温度值和出风温度值,以根据进风温度值和出风温度值确定负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度,可以实时掌握负载风扇当前转速的合理性,从而根据转速匹配度调整负载风扇的当前转速,解决现有风扇调速方法存在的准确性较低等问题,能够提高风扇调速的准确性,从而提高设备系统的散热能力,并节省能耗。In the embodiment of the present invention, by obtaining the air inlet temperature value and the air outlet temperature value of the load fan device, the speed matching degree between the current speed of the load fan in the load fan device and the actual required speed is determined according to the air inlet temperature value and the air outlet temperature value, The rationality of the current speed of the load fan can be grasped in real time, so that the current speed of the load fan can be adjusted according to the speed matching degree, and the problem of low accuracy of the existing fan speed regulation method can be solved, and the accuracy of the fan speed regulation can be improved, thereby improving The heat dissipation capacity of the equipment system and save energy consumption.

可选的,所述根据所述进风温度值和所述出风温度值确定所述负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度,包括:Optionally, the determining the speed matching degree between the current speed of the load fan in the load fan device and the actual demand speed according to the air inlet temperature value and the air outlet temperature value includes:

在所述负载风扇的转速处于第一极限状态时,计算所述出风温度值和所述进风温度值的第一差值作为第一温差参数;When the speed of the load fan is in a first limit state, calculate a first difference between the outlet air temperature value and the inlet air temperature value as a first temperature difference parameter;

在所述负载风扇的转速处于第二极限状态时,计算所述出风温度值和所述进风温度值的第二差值作为第二温差参数;When the speed of the load fan is in a second limit state, calculate a second difference between the outlet air temperature value and the inlet air temperature value as a second temperature difference parameter;

在所述负载风扇处于正常工作状态时,实时计算所述出风温度值和所述进风温度值的第三差值作为实时温差参数;When the load fan is in a normal working state, calculate in real time the third difference between the outlet temperature value and the inlet temperature value as a real-time temperature difference parameter;

根据所述第一温差参数、所述第二温差参数、所述实时温差参数以及设定温差阈值之间的大小关系确定所述负载风扇的当前转速与所述实际需求转速的转速匹配度。According to the size relationship between the first temperature difference parameter, the second temperature difference parameter, the real-time temperature difference parameter and the set temperature difference threshold, the speed matching degree between the current speed of the load fan and the actual required speed is determined.

可选的,所述根据所述第一温差参数、所述第二温差参数、所述实时温差参数以及设定温差阈值之间的大小关系确定所述负载风扇的当前转速与所述实际需求转速的转速匹配度,包括:Optionally, determining the current rotational speed of the load fan and the actual demanded rotational speed according to the size relationship among the first temperature difference parameter, the second temperature difference parameter, the real-time temperature difference parameter, and the set temperature difference threshold Speed matching degree, including:

在所述实时温差参数大于或等于所述第一温差参数,且所述实时温差参数小于或等于所述第二温差参数的情况下,确定所述负载风扇的当前转速与所述实际需求转速相匹配;When the real-time temperature difference parameter is greater than or equal to the first temperature difference parameter, and the real-time temperature difference parameter is less than or equal to the second temperature difference parameter, determine that the current speed of the load fan is equal to the actual required speed match;

在所述实时温差参数小于所述第一温差参数的情况下,确定所述负载风扇的当前转速高于所述实际需求转速;When the real-time temperature difference parameter is smaller than the first temperature difference parameter, determine that the current speed of the load fan is higher than the actual required speed;

在所述实时温差参数小于或等于所述设定温差阈值的情况下,确定所述负载风扇的当前转速低于所述实际需求转速。If the real-time temperature difference parameter is less than or equal to the set temperature difference threshold, it is determined that the current speed of the load fan is lower than the actual required speed.

上述技术方案,通过调整负载风扇至极限状态以获取极限状态下的温差参数,结合设定温差阈值作为临界温差值对负载风扇的实时温差参数进行对比判断,可以精确确定负载风扇当前转速与实际需求转速之间的偏差程度。The above technical solution, by adjusting the load fan to the limit state to obtain the temperature difference parameter in the limit state, combined with the set temperature difference threshold as the critical temperature difference value to compare and judge the real-time temperature difference parameters of the load fan, can accurately determine the current speed of the load fan and the actual demand The degree of deviation between the rotational speeds.

可选的,所述根据所述转速匹配度调整所述负载风扇的当前转速,包括:Optionally, the adjusting the current speed of the load fan according to the speed matching degree includes:

在所述负载风扇的当前转速与所述实际需求转速相匹配的情况下,按照所述负载风扇的默认风扇调速策略调整所述负载风扇的当前转速;When the current speed of the load fan matches the actual required speed, adjust the current speed of the load fan according to a default fan speed regulation strategy of the load fan;

在所述负载风扇的当前转速高于所述实际需求转速的情况下,按照设定风扇降速策略调整所述负载风扇的当前转速;When the current speed of the load fan is higher than the actual required speed, adjust the current speed of the load fan according to the set fan speed reduction strategy;

在所述负载风扇的当前转速低于所述实际需求转速的情况下,按照设定风扇增速策略调整所述负载风扇的当前转速。In the case that the current rotational speed of the load fan is lower than the actual required rotational speed, the current rotational speed of the load fan is adjusted according to a set fan speed-up strategy.

上述技术方案,通过根据负载风扇的当前转速与实际需求转速是否相匹配的具体情况,采用不同的测量调整负载风扇的当前转速,可以保证将负载风扇的转速调整至合理的转速,从而使得负载风扇为负载风扇装置提供合理的风量进行散热。The above technical solution, by adjusting the current speed of the load fan through different measurements according to the specific situation of whether the current speed of the load fan matches the actual demand speed, can ensure that the speed of the load fan is adjusted to a reasonable speed, so that the load fan Provide reasonable air volume for the load fan unit to dissipate heat.

可选的,所述按照设定风扇降速策略调整所述负载风扇的当前转速,包括:Optionally, the adjusting the current speed of the load fan according to the set fan speed reduction strategy includes:

按照设定降速调整步长降低所述负载风扇的当前转速得到第一调整转速;reducing the current speed of the load fan according to the set speed reduction adjustment step to obtain the first adjusted speed;

按照所述设定风扇降速策略调整所述负载风扇的当前转速得到第二调整转速;adjusting the current speed of the load fan according to the set fan speed reduction strategy to obtain a second adjusted speed;

将所述第一调整转速和所述第二调整转速中数值较大的转速作为第一目标调整转速;Taking the rotational speed with a larger value among the first adjusted rotational speed and the second adjusted rotational speed as the first target adjusted rotational speed;

根据所述第一目标调整转速调整所述负载风扇的当前转速;adjusting the current rotational speed of the load fan according to the first target adjusted rotational speed;

间隔设定第一停留时间后,返回执行根据所述进风温度值和所述出风温度值确定所述负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度的操作,直至确定所述负载风扇的当前转速与所述实际需求转速相匹配。After the first residence time is set at intervals, return to the operation of determining the matching degree between the current speed of the load fan in the load fan device and the actual demand speed according to the air inlet temperature value and the air outlet temperature value, until it is determined The current speed of the load fan matches the actual demand speed.

由于负载风扇装置内部计算的第二调整转速可能存在散热风险,影响负载风扇装置的散热状态。因此,得到两种调整转速后,可以取第一调整转速和第二调整转速中数值较大的转速作为第一目标调整转速,并根据第一目标调整转速对负载风扇的当前转速进行降速调整,以在保证负载风扇装置散热状态的前提下,实现节能的目的。Because the second adjusted rotational speed calculated inside the load fan device may have a heat dissipation risk, affecting the heat dissipation state of the load fan device. Therefore, after obtaining the two adjusted rotational speeds, the rotational speed with the larger value among the first adjusted rotational speed and the second adjusted rotational speed can be taken as the first target adjusted rotational speed, and the current rotational speed of the load fan can be decelerated according to the first target adjusted rotational speed. , so as to achieve the purpose of energy saving under the premise of ensuring the heat dissipation state of the load fan device.

可选的,所述按照设定风扇增速策略调整所述负载风扇的当前转速,包括:Optionally, the adjusting the current speed of the load fan according to the set fan speed-up strategy includes:

按照设定增速调整步长提高所述负载风扇的当前转速得到第二调整转速;increasing the current rotational speed of the load fan according to the set speed adjustment step to obtain a second adjusted rotational speed;

根据所述第二目标调整转速调整所述负载风扇的当前转速;adjusting the current rotational speed of the load fan according to the second target adjusted rotational speed;

间隔设定第二停留时间后,返回执行根据所述进风温度值和所述出风温度值确定所述负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度的操作,直至确定所述负载风扇的当前转速达到满载状态。After the second residence time is set at intervals, return to the operation of determining the matching degree between the current speed of the load fan in the load fan device and the actual demand speed according to the air inlet temperature value and the air outlet temperature value, until it is determined The current speed of the load fan reaches a full load state.

上述技术方案,通过按照设定增速调整步长逐步提高负载风扇的转速,以匹配负载风扇装置对实际需求转速的需求,可以实现保证负载风扇装置散热状态的前提下,实现节能的目的。In the above technical solution, by gradually increasing the speed of the load fan according to the set speed adjustment step, so as to match the demand of the load fan device for the actual required speed, the purpose of energy saving can be achieved under the premise of ensuring the cooling state of the load fan device.

可选的,所述风扇调速方法还包括:Optionally, the fan speed regulation method also includes:

获取系统风扇的工作状态以及监测部件的实时部件温度;Obtain the working status of the system fan and monitor the real-time component temperature of the component;

在确定所述系统风扇处于满载工作状态,且所述实时部件温度大于或等于设定部件温度的情况下,将所述负载风扇的当前转速调整至预设状态,以使所述系统风扇和所述负载风扇共同执行系统散热功能。When it is determined that the system fan is in a full-load working state, and the real-time component temperature is greater than or equal to the set component temperature, adjust the current speed of the load fan to a preset state, so that the system fan and all The above-mentioned load fans jointly perform the system heat dissipation function.

上述技术方案,当电子设备系统的其他部件出现散热较差的情况时,通过增加负载风扇的转速,可以使得负载风扇对系统散热达到增强的效果。In the above technical solution, when other components of the electronic equipment system have poor heat dissipation, by increasing the rotation speed of the load fan, the load fan can enhance the heat dissipation of the system.

根据本发明的另一方面,提供了一种风扇调速装置,包括:According to another aspect of the present invention, a fan speed regulating device is provided, comprising:

温度值获取模块,用于获取负载风扇装置的进风温度值和出风温度值;The temperature value acquisition module is used to acquire the air inlet temperature value and the air outlet temperature value of the load fan device;

转速匹配度确定模块,用于根据所述进风温度值和所述出风温度值确定所述负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度;A speed matching degree determination module, configured to determine the speed matching degree between the current speed of the load fan in the load fan device and the actual required speed according to the inlet air temperature value and the outlet air temperature value;

当前转速调整模块,用于根据所述转速匹配度调整所述负载风扇的当前转速。A current rotational speed adjustment module, configured to adjust the current rotational speed of the load fan according to the rotational speed matching degree.

根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:According to another aspect of the present invention, an electronic device is provided, and the electronic device includes:

至少一个处理器;以及at least one processor; and

与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,

所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的风扇调速方法。The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor, so that the at least one processor can execute the method described in any embodiment of the present invention. Fan speed regulation method.

根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的风扇调速方法。According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement any of the embodiments of the present invention when executed. The fan speed adjustment method.

应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。It should be understood that the content described in this section is not intended to identify key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will be easily understood from the following description.

附图说明Description of drawings

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained based on these drawings without creative effort.

图1是本发明实施例提供的一种风扇调速方法的流程图;Fig. 1 is a flow chart of a fan speed regulation method provided by an embodiment of the present invention;

图2是本发明实施例提供的一种风扇调速方法的流程图;Fig. 2 is a flowchart of a fan speed regulation method provided by an embodiment of the present invention;

图3是本发明实施例提供的一种电子设备内部简易结构的示意图;Fig. 3 is a schematic diagram of a simple internal structure of an electronic device provided by an embodiment of the present invention;

图4是本发明实施例提供的一种风扇调速装置的示意图;Fig. 4 is a schematic diagram of a fan speed regulating device provided by an embodiment of the present invention;

图5为本发明实施例提供的一种电子设备的结构示意图。FIG. 5 is a schematic structural diagram of an electronic device provided by an embodiment of the present invention.

具体实施方式detailed description

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only It is an embodiment of a part of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.

需要说明的是,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "comprising" and "having" and any variations thereof are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to expressly instead of those steps or elements listed, may include other steps or elements not explicitly listed or inherent to the process, method, product or apparatus.

图1是本发明实施例提供的一种风扇调速方法的流程图,本实施例可适用于根据实时判定的负载风扇的当前转速与实际需求转速的转速匹配度调整负载风扇的当前转速的情况,该方法可以由风扇调速装置来执行,该装置可以由软件和/或硬件的方式来实现,并一般可集成在电子设备中,该电子设备可以是终端设备,也可以是服务器设备,只要具备负载风扇即可,本发明实施例并不对电子设备的具体设备类型进行限定。相应的,如图1所示,该方法包括如下操作:Fig. 1 is a flow chart of a fan speed regulation method provided by an embodiment of the present invention. This embodiment is applicable to the situation where the current speed of the load fan is adjusted according to the matching degree between the current speed of the load fan determined in real time and the actual demand speed. , the method can be performed by a fan speed control device, which can be implemented by software and/or hardware, and can generally be integrated in an electronic device. The electronic device can be a terminal device or a server device, as long as It only needs to have a load fan, and the embodiment of the present invention does not limit the specific device type of the electronic device. Correspondingly, as shown in Figure 1, the method includes the following operations:

S110、获取负载风扇装置的进风温度值和出风温度值。S110. Obtain the air inlet temperature value and the air outlet temperature value of the load fan device.

其中,负载风扇装置可以是安装有负载风扇的装置。可选的,负载风扇装置中还可以配置负载风扇所负责散热降温的负载部件。示例性的,PSU组件即可为一种负载风扇装置中,相应的,PSU内部的PSU风扇则可以作为该负载风扇装置配置的负载风扇。Wherein, the load fan device may be a device equipped with a load fan. Optionally, the load fan device may also be configured with load components responsible for heat dissipation and cooling by the load fan. Exemplarily, the PSU component can be a load fan device, and correspondingly, the PSU fan inside the PSU can be used as a load fan configured in the load fan device.

正常情况下,负载风扇装置的进风温度与负载风扇装置的工作检测温度应该保持一致,则负载风扇装置可以采用自身固有的风扇调速策略,将负载风扇装置的进风温度值作为负载风扇装置的工作检测温度进行调速。但是,一旦出现负载风扇的回流问题,就会导致进风温度与工作检测温度的对应关系出现变化。此时,如果依然采用自身固有的风扇调速策略,将负载风扇装置的进风温度值作为负载风扇装置的工作检测温度进行调速,即使监测到进风温度满足当前的散热需求,但是已经不能保证负载风扇装置的散热性能。由此可见,仅依靠负载风扇装置的进风温度对负载风扇进行调速可靠性和准确性较低。Under normal circumstances, the inlet air temperature of the load fan unit should be consistent with the working detection temperature of the load fan unit, then the load fan unit can adopt its own inherent fan speed regulation strategy, and use the inlet air temperature value of the load fan unit as the value of the load fan unit. The speed is adjusted according to the working detection temperature. However, once the backflow problem of the load fan occurs, the corresponding relationship between the inlet air temperature and the working detection temperature will change. At this time, if still adopting its own inherent fan speed regulation strategy, and using the inlet air temperature value of the load fan device as the working detection temperature of the load fan device for speed regulation, even if the monitored air inlet temperature meets the current heat dissipation demand, it is no longer possible. Ensure the cooling performance of the load fan unit. It can be seen that the reliability and accuracy of speed regulation of the load fan only relying on the inlet air temperature of the load fan device is low.

在本发明实施例中,如果负载风扇装置同时在进风处配置有进风温度传感器,并在出风处配置有出风温度传感器,则可以通过获取负载风扇装置中进风温度传感器的进风温度值和出风温度传感器的出风温度值,作为负载风扇装置的进风温度和出风温度。或者,也还可以通过其他方式获取进风温度和出风温度,本发明实施例并不对进风温度和出风温度的获取方式进行限定。In the embodiment of the present invention, if the load fan device is equipped with an air inlet temperature sensor at the air inlet and an outlet air temperature sensor at the air outlet, it can be obtained by obtaining the air inlet temperature sensor in the load fan device The temperature value and the air outlet temperature value of the air outlet temperature sensor are used as the air inlet temperature and the air outlet temperature of the load fan device. Alternatively, the inlet air temperature and the outlet air temperature may also be acquired in other ways, and the embodiment of the present invention does not limit the manner of acquiring the inlet air temperature and the outlet air temperature.

需要说明的是,常用的设备主板通常配有BMC(Baseboard ManagementController,基板管理控制器)来对主板实现管理功能,而负载风扇装置作为主板的部分部件,BMC同样对其具有管控功能。因此,可选的,可以通过BMC来监测并调控负载风扇的转速。BMC是一个独立的系统,它不依赖于系统上的其它硬件(比如CPU或内存等),也不依赖BIOS(Basic Input Output System,基本输入输出系统)、OS(Operating System,操作系统)等,可以作为一个独立的微处理器对主板进行管控。或者,也还可以采用其他类似具有对主板管控功能的芯片监测并调控负载风扇的转速。或者,也还可以将本发明实施例所提供的风扇调速方法作为内部策略封装至负载风扇装置中,本发明实施例对此并不进行限制。相应的,执行风扇调速方法的电子设备可以是多种设备类型,如网络安全设备、服务器或工控机等,只要具有负载风扇的调整需求即可,本发明实施例对此并不进行限制。It should be noted that commonly used equipment motherboards are usually equipped with a BMC (Baseboard Management Controller, Baseboard Management Controller) to implement management functions on the motherboard, and the load fan device is a part of the motherboard, and the BMC also has the function of controlling it. Therefore, optionally, the BMC may be used to monitor and regulate the speed of the load fan. BMC is an independent system that does not depend on other hardware on the system (such as CPU or memory, etc.), nor does it depend on BIOS (Basic Input Output System, basic input and output system), OS (Operating System, operating system), etc., It can be used as an independent microprocessor to control the main board. Alternatively, other similar chips that have the function of controlling the motherboard can also be used to monitor and regulate the speed of the load fan. Alternatively, the fan speed regulation method provided by the embodiment of the present invention may also be packaged as an internal strategy in the load fan device, which is not limited by the embodiment of the present invention. Correspondingly, the electronic device implementing the fan speed regulation method can be of various types, such as network security device, server or industrial computer, as long as it has the requirement of adjusting the load fan, which is not limited in the embodiment of the present invention.

S120、根据所述进风温度值和所述出风温度值确定所述负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度。S120. Determine, according to the inlet air temperature value and the outlet air temperature value, the speed matching degree between the current speed of the load fan in the load fan device and the actual required speed.

其中,实际需求转速可以是负载风扇在当前的进风温度与出风温度情况下实际理应提供给负载的转速。转速匹配度可以表征负载风扇的当前转速与实际需求转速之间的匹配程度。Wherein, the actual required rotational speed may be the rotational speed that the load fan should actually provide to the load under the condition of the current inlet air temperature and outlet air temperature. The rotational speed matching degree can represent the matching degree between the current rotational speed of the load fan and the actual demanded rotational speed.

可以理解的是,负载风扇装置的进风温度值表征了负载风扇装置当时的内部环境温度,出风温度值可以间接反应负载风扇装置的散热情况。因此,综合实时的进风温度和出风温度判断载风扇装置中负载风扇的当前转速与实际需求转速的匹配程度,也即判断当前负载风扇提供的风量是否合理,可以保证对负载风扇的当前转速判断的可靠性和准确性。It can be understood that the air inlet temperature value of the load fan device represents the internal ambient temperature of the load fan device at that time, and the outlet air temperature value can indirectly reflect the heat dissipation of the load fan device. Therefore, judging the matching degree between the current speed of the load fan in the fan-loading device and the actual demand speed based on the real-time air inlet temperature and air outlet temperature, that is, judging whether the air volume provided by the current load fan is reasonable, can ensure the current speed of the load fan Reliability and accuracy of judgment.

S130、根据所述转速匹配度调整所述负载风扇的当前转速。S130. Adjust the current rotation speed of the load fan according to the rotation speed matching degree.

具体的,如果根据转速匹配度确定负载风扇的当前转速与实际需求转速相匹配,表明当前负载风扇处于正常工作状态,则可以无需干预其当前采用的风扇调速策略。如果根据转速匹配度确定负载风扇的当前转速低于实际需求转速,表明负载风扇的当前转速较低,则可以适当提高负载风扇的当前转速。如果根据转速匹配度确定负载风扇的当前转速高于实际需求转速,表明负载风扇的当前转速较高,则可以适当降低负载风扇的当前转速。Specifically, if it is determined according to the speed matching degree that the current speed of the load fan matches the actual demand speed, which indicates that the current load fan is in a normal working state, there is no need to intervene in the fan speed regulation strategy currently adopted. If it is determined according to the speed matching degree that the current speed of the load fan is lower than the actual required speed, which indicates that the current speed of the load fan is low, the current speed of the load fan may be appropriately increased. If it is determined according to the speed matching degree that the current speed of the load fan is higher than the actual required speed, which indicates that the current speed of the load fan is relatively high, then the current speed of the load fan may be appropriately reduced.

上述负载风扇的调速方法可以有效避免负载风扇被反抽导致的系统散热能力降低,和对负载风扇装置本体带来的散热风险。The speed regulation method of the above-mentioned load fan can effectively avoid the reduction of the heat dissipation capacity of the system caused by the reverse suction of the load fan, and the risk of heat dissipation to the body of the load fan device.

本发明实施例通过获取负载风扇装置的进风温度值和出风温度值,以根据进风温度值和出风温度值确定负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度,可以实时掌握负载风扇当前转速的合理性,从而根据转速匹配度调整负载风扇的当前转速,解决现有风扇调速方法存在的准确性较低等问题,能够提高风扇调速的准确性,从而提高设备系统的散热能力,并节省能耗。In the embodiment of the present invention, by obtaining the air inlet temperature value and the air outlet temperature value of the load fan device, the speed matching degree between the current speed of the load fan in the load fan device and the actual required speed is determined according to the air inlet temperature value and the air outlet temperature value, The rationality of the current speed of the load fan can be grasped in real time, so that the current speed of the load fan can be adjusted according to the speed matching degree, and the problem of low accuracy of the existing fan speed regulation method can be solved, and the accuracy of the fan speed regulation can be improved, thereby improving The heat dissipation capacity of the equipment system and save energy consumption.

图2是本发明实施例提供的一种风扇调速方法的流程图,本实施例以上述实施例为基础进行具体化,给出了确定负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度,以及根据确定的转速匹配度调整负载风扇的当前转速的多种具体可选的实现方式。相应的,如图2所示,本实施例的方法可以包括:Fig. 2 is a flowchart of a fan speed regulation method provided by an embodiment of the present invention. This embodiment is embodied on the basis of the above-mentioned embodiments, and provides a method for determining the current speed and the actual required speed of the load fan in the load fan device. The rotational speed matching degree, and various specific optional implementation manners of adjusting the current rotational speed of the load fan according to the determined rotational speed matching degree. Correspondingly, as shown in Figure 2, the method of this embodiment may include:

S210、获取负载风扇装置的进风温度值和出风温度值。S210. Obtain the air inlet temperature value and the air outlet temperature value of the load fan device.

S220、在所述负载风扇的转速处于第一极限状态时,计算所述出风温度值和所述进风温度值的第一差值作为第一温差参数。S220. When the rotation speed of the load fan is in a first limit state, calculate a first difference between the outlet air temperature value and the inlet air temperature value as a first temperature difference parameter.

其中,第一极限状态可以是负载风扇的满载状态,也即转速为100%时的状态。第一差值也即负载风扇的转速处于第一极限状态时出风温度值和进风温度值之间的差值。第一温差参数可以表征在负载风扇满载状态下出风温度与进风温度之间的极限温差。Wherein, the first limit state may be the full load state of the load fan, that is, the state when the rotation speed is 100%. The first difference is also the difference between the outlet air temperature value and the inlet air temperature value when the speed of the load fan is in the first limit state. The first temperature difference parameter may represent the limit temperature difference between the outlet air temperature and the inlet air temperature under the full load state of the load fan.

可选的,可以通过手动调整负载风扇的转速达到第一极限状态。或者,也还可以通过向负载风扇发送控制指令调整负载风扇的转速达到第一极限状态,本发明实施例并不对负载风扇的转速达到第一极限状态的调整方式进行限定。相应的,当确定负载风扇的转速已经处于第一极限状态时,可以计算出风温度值和进风温度值的第一差值作为第一温差参数。Optionally, the first limit state can be reached by manually adjusting the speed of the load fan. Alternatively, it is also possible to adjust the speed of the load fan to reach the first limit state by sending a control command to the load fan. The embodiment of the present invention does not limit the adjustment method for the speed of the load fan to reach the first limit state. Correspondingly, when it is determined that the rotational speed of the load fan is in the first limit state, the first difference between the wind temperature value and the intake air temperature value may be calculated as the first temperature difference parameter.

S230、在所述负载风扇的转速处于第二极限状态时,计算所述出风温度值和所述进风温度值的第二差值作为第二温差参数。S230. When the rotation speed of the load fan is in a second limit state, calculate a second difference between the outlet air temperature value and the inlet air temperature value as a second temperature difference parameter.

其中,第二极限状态可以是负载风扇为最低转速时的状态。第二差值也即负载风扇的转速处于第二极限状态时出风温度值和进风温度值之间的差值。第二温差参数可以表征在负载风扇最低速状态下出风温度与进风温度之间的极限温差。需要说明的是,负载风扇最低速状态定义并非单纯风扇最低转速,而指的是负载风扇装置内部逻辑通过算法计算的负载风扇装置当前要求的最低转速。Wherein, the second limit state may be a state when the load fan is at the lowest speed. The second difference is also the difference between the outlet air temperature value and the inlet air temperature value when the speed of the load fan is in the second limit state. The second temperature difference parameter may represent the limit temperature difference between the outlet air temperature and the inlet air temperature under the lowest speed state of the load fan. It should be noted that the definition of the minimum speed state of the load fan is not simply the minimum speed of the fan, but refers to the minimum speed currently required by the load fan device calculated by the internal logic of the load fan device through an algorithm.

可选的,可以通过手动调整负载风扇的转速达到第二极限状态。或者,也还可以通过向负载风扇发送控制指令调整负载风扇的转速达到第二极限状态,本发明实施例同样不对负载风扇的转速达到第二极限状态的调整方式进行限定。相应的,当确定负载风扇的转速已经处于第二极限状态时,可以计算出风温度值和进风温度值的第二差值作为第二温差参数。Optionally, the second limit state can be reached by manually adjusting the speed of the load fan. Alternatively, it is also possible to adjust the speed of the load fan to reach the second limit state by sending a control command to the load fan. The embodiment of the present invention also does not limit the adjustment method for the speed of the load fan to reach the second limit state. Correspondingly, when it is determined that the rotational speed of the load fan is in the second limit state, the second difference between the wind temperature value and the inlet air temperature value may be calculated as the second temperature difference parameter.

需要说明的是,第一温差参数和第二温差参数可以用于判断负载风扇当前转速与实际需求转速的转速匹配度,也即判断负载风扇当前转速是否满足负载风扇装置的散热需求。It should be noted that the first temperature difference parameter and the second temperature difference parameter can be used to judge the speed matching degree between the current speed of the load fan and the actual required speed, that is, to judge whether the current speed of the load fan meets the heat dissipation requirement of the load fan device.

S240、在所述负载风扇处于正常工作状态时,实时计算所述出风温度值和所述进风温度值的第三差值作为实时温差参数。S240. When the load fan is in a normal working state, calculate in real time a third difference between the outlet air temperature value and the inlet air temperature value as a real-time temperature difference parameter.

其中,第三差值也即负载风扇的转速处于正常工作状态时出风温度值和进风温度值之间实时计算的差值。实时温差参数可以表征在负载风扇正常工作状态下出风温度与进风温度之间的实时温差。Wherein, the third difference is the real-time calculated difference between the outlet air temperature value and the inlet air temperature value when the speed of the load fan is in a normal working state. The real-time temperature difference parameter can represent the real-time temperature difference between the outlet air temperature and the inlet air temperature under the normal working state of the load fan.

相应的,在准备工作完成,获取到第一温差参数和第二温差参数之后,即可对负载风扇的转速的合理性进行实时判断。具体的,如果确定负载风扇处于正常工作状态,则可以实时计算出风温度值和进风温度值的第三差值作为实时温差参数。需要说明的是,负载风扇的正常工作状态可能包括满载状态或最低速状态等极限状态。当负载风扇的转速较快,风量较大时,实时温差参数的值相对较小一点;当负载风扇的转速较慢,风量较小时,实时温差参数的值相对较大一点。Correspondingly, after the preparatory work is completed and the first temperature difference parameter and the second temperature difference parameter are obtained, the rationality of the rotation speed of the load fan can be judged in real time. Specifically, if it is determined that the load fan is in a normal working state, the third difference between the wind temperature value and the inlet air temperature value may be calculated in real time as the real-time temperature difference parameter. It should be noted that the normal working state of the load fan may include extreme states such as a full load state or a minimum speed state. When the speed of the load fan is fast and the air volume is large, the value of the real-time temperature difference parameter is relatively small; when the speed of the load fan is slow and the air volume is small, the value of the real-time temperature difference parameter is relatively large.

S250、根据所述第一温差参数、所述第二温差参数、所述实时温差参数以及设定温差阈值之间的大小关系确定所述负载风扇的当前转速与所述实际需求转速的转速匹配度。S250. Determine the speed matching degree between the current speed of the load fan and the actual required speed according to the size relationship between the first temperature difference parameter, the second temperature difference parameter, the real-time temperature difference parameter, and the set temperature difference threshold. .

其中,设定温差阈值可以根据风扇调速需求设定,在本发明实施例中,设定温差阈值的取值可以为0。Wherein, the set temperature difference threshold may be set according to fan speed regulation requirements, and in the embodiment of the present invention, the set temperature difference threshold may be 0.

具体的,可以将第一温差参数、第二温差参数以及设定温差阈值作为判断负载风扇转速正常、偏高或偏低的临界温差值,并判断实时温差参数与第一温差参数、第二温差参数以及设定温差阈值之间的大小关系判断负载风扇的当前转速与实际需求转速是否相匹配。Specifically, the first temperature difference parameter, the second temperature difference parameter, and the set temperature difference threshold can be used as the critical temperature difference value for judging whether the load fan speed is normal, high or low, and the real-time temperature difference parameter and the first temperature difference parameter and the second temperature difference parameter can be judged. The size relationship between the parameter and the set temperature difference threshold determines whether the current speed of the load fan matches the actual required speed.

上述技术方案,通过调整负载风扇至极限状态以获取极限状态下的温差参数,结合设定温差阈值作为临界温差值对负载风扇的实时温差参数进行对比判断,可以精确确定负载风扇当前转速与实际需求转速之间的偏差程度。The above technical solution, by adjusting the load fan to the limit state to obtain the temperature difference parameter in the limit state, combined with the set temperature difference threshold as the critical temperature difference value to compare and judge the real-time temperature difference parameters of the load fan, can accurately determine the current speed of the load fan and the actual demand The degree of deviation between the rotational speeds.

在本发明的一个可选实施例中,所述根据所述第一温差参数、所述第二温差参数、所述实时温差参数以及设定温差阈值之间的大小关系确定所述负载风扇的当前转速与所述实际需求转速的转速匹配度,可以包括:在所述实时温差参数大于或等于所述第一温差参数,且所述实时温差参数小于或等于所述第二温差参数的情况下,确定所述负载风扇的当前转速与所述实际需求转速相匹配;在所述实时温差参数小于所述第一温差参数,且所述实时温差参数大于所述设定温差阈值的情况下,确定所述负载风扇的当前转速高于所述实际需求转速;在所述实时温差参数小于或等于所述设定温差阈值的情况下,确定所述负载风扇的当前转速低于所述实际需求转速。In an optional embodiment of the present invention, the current temperature of the load fan is determined according to the size relationship between the first temperature difference parameter, the second temperature difference parameter, the real-time temperature difference parameter, and the set temperature difference threshold. The rotational speed matching degree between the rotational speed and the actual required rotational speed may include: when the real-time temperature difference parameter is greater than or equal to the first temperature difference parameter, and the real-time temperature difference parameter is less than or equal to the second temperature difference parameter, Determine that the current rotational speed of the load fan matches the actual required rotational speed; when the real-time temperature difference parameter is smaller than the first temperature difference parameter and the real-time temperature difference parameter is greater than the set temperature difference threshold, determine that the The current speed of the load fan is higher than the actual demand speed; when the real-time temperature difference parameter is less than or equal to the set temperature difference threshold, it is determined that the current speed of the load fan is lower than the actual demand speed.

在一个具体的例子中,假设第一温差参数为Tm,第一温差参数为Tn,实时温差参数为Ti,设定温差阈值为0,则确定负载风扇的当前转速与实际需求转速的转速匹配度具体可以为:如果0<Tm<Ti<Tn,表示负载风扇的当前转速可以正常将负载风扇装置内的空气排出到系统外。也即此时通过负载风扇装置的风量较大,进出风温差小,负载风扇装置的耗能较小,对散热能力要求不高,负载风扇的当前转速与实际需求转速相匹配,当前负载风扇提供的风量合理。如果0<Ti<Tm,表示当前负载风扇没有出现回流问题,但此时系统风扇同样参与了负载风扇装置的散热处理。也即负载风扇和系统风扇同时对负载提供风量进行散热。此时,负载风扇的当前转速偏高,需要适当降速,以节省负载风扇耗散的能量,提高节能。也即负载风扇的当前转速高于实际需求转速,当前负载风扇提供的风量较大。如果Ti≤0,表示当前负载风扇已经出现回流问题且已经彻底被反抽。此时,负载风扇的当前转速偏低,需要适当增速,也即负载风扇的当前转速低于实际需求转速,当前负载风扇提供的风量较小。In a specific example, assuming that the first temperature difference parameter is Tm, the first temperature difference parameter is Tn, the real-time temperature difference parameter is Ti, and the temperature difference threshold is set to 0, then determine the speed matching degree between the current speed of the load fan and the actual demand speed Specifically, it can be: if 0<Tm<Ti<Tn, it means that the current speed of the load fan can normally discharge the air in the load fan device to the outside of the system. That is to say, the air volume passing through the load fan device is relatively large at this time, the temperature difference between the inlet and outlet air is small, the energy consumption of the load fan device is small, and the heat dissipation capacity is not required high. The current speed of the load fan matches the actual demand speed, and the current load fan provides The air volume is reasonable. If 0<Ti<Tm, it means that the current load fan does not have a backflow problem, but at this time the system fan also participates in the heat dissipation process of the load fan device. That is, the load fan and the system fan simultaneously provide air volume for the load to dissipate heat. At this time, the current speed of the load fan is relatively high, and the speed needs to be reduced appropriately to save energy dissipated by the load fan and improve energy saving. That is, the current rotation speed of the load fan is higher than the actual required rotation speed, and the air volume provided by the current load fan is relatively large. If Ti≤0, it means that the current load fan has a backflow problem and has been completely reversed. At this time, the current speed of the load fan is low and needs to be increased appropriately, that is, the current speed of the load fan is lower than the actual required speed, and the air volume provided by the current load fan is small.

S260、判断负载风扇的当前转速与实际需求转速是否相匹配,若是,则执行S270;否则,执行S280。S260. Determine whether the current rotation speed of the load fan matches the actual required rotation speed. If yes, execute S270; otherwise, execute S280.

S270、按照所述负载风扇的默认风扇调速策略调整所述负载风扇的当前转速。S270. Adjust the current speed of the load fan according to the default fan speed regulation policy of the load fan.

其中,默认风扇调速策略可以是负载风扇出厂自带的风扇调速策略。Wherein, the default fan speed regulation policy may be the fan speed regulation strategy of the load fan factory.

相应的,如果确定负载风扇的当前转速与实际需求转速相匹配,则此时可以无需干预负载风扇当前采用的风扇调速策略,可以按照负载风扇的默认风扇调速策略正常调整负载风扇的当前转速。Correspondingly, if it is determined that the current speed of the load fan matches the actual required speed, the current speed of the load fan can be adjusted normally according to the default fan speed control policy of the load fan without interfering with the fan speed control policy currently adopted by the load fan. .

S280、判断负载风扇的当前转速是否高于实际需求转速,若是,则执行S290;否则,执行S2A0。S280. Determine whether the current rotation speed of the load fan is higher than the actual required rotation speed, if yes, execute S290; otherwise, execute S2A0.

S290、按照设定风扇降速策略调整所述负载风扇的当前转速。S290. Adjust the current rotational speed of the load fan according to the set fan speed reduction strategy.

其中,设定风扇降速策略可以是预先设定的,用于对负载风扇的当前转速进行降速的策略。Wherein, the set fan speed reduction strategy may be a preset strategy for reducing the current speed of the load fan.

相应的,如果确定负载风扇的当前转速高于实际需求转速,则可以按照设定风扇降速策略对负载风扇的当前转速进行降速处理。Correspondingly, if it is determined that the current rotational speed of the load fan is higher than the actual required rotational speed, the current rotational speed of the load fan may be decelerated according to the set fan deceleration strategy.

在本发明的一个可选实施例中,所述按照设定风扇降速策略调整所述负载风扇的当前转速,可以包括:按照设定降速调整步长降低所述负载风扇的当前转速得到第一调整转速;按照所述默认风扇调速策略调整所述负载风扇的当前转速得到第二调整转速;将所述第一调整转速和所述第二调整转速中数值较大的转速作为第一目标调整转速;根据所述第一目标调整转速调整所述负载风扇的当前转速;间隔设定第一停留时间后,返回执行根据所述进风温度值和所述出风温度值确定所述负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度的操作,直至确定所述负载风扇的当前转速与所述实际需求转速相匹配。In an optional embodiment of the present invention, the adjusting the current speed of the load fan according to the set fan speed reduction strategy may include: reducing the current speed of the load fan according to the set speed reduction adjustment step to obtain the first Adjusting the rotational speed; adjusting the current rotational speed of the load fan according to the default fan speed regulation strategy to obtain a second adjusted rotational speed; taking the rotational speed with a larger value among the first adjusted rotational speed and the second adjusted rotational speed as the first target Adjust the rotation speed; adjust the current rotation speed of the load fan according to the first target adjustment rotation speed; after setting the first dwell time at intervals, return to determine the load fan according to the inlet air temperature value and the outlet air temperature value The operation of the matching degree between the current rotation speed of the load fan in the device and the actual required rotation speed until it is determined that the current rotation speed of the load fan matches the actual required rotation speed.

其中,设定降速调整步长可以是根据电子设备实际散热能力情况预先设定的降速的步长,例如可以是5%duty或10%duty等。其中,duty表示占空比,是指在一个脉冲循环内,通电时间相对于总时间所占的比例。duty跟风扇的转速成比例关系,例如100%duty时表示风扇转速满转,50%duty时表示风扇转速为满转的一半。相应的,5%duty则表示风扇转速为满转的5%。可选的,设定降速调整步长具体可以依据电子设备的系统工况来设定,经过测试得到的合适的数值,以避免会出现降速增速反复震荡的情况。第一调整转速可以是按照设定降速调整步长对负载风扇的当前转速降速一次后得到的转速。第二调整转速可以是按照默认风扇调速策略对负载风扇的当前转速进行调整后得到的转速。第一目标调整转速可以是第一调整转速和第二调整转速中数值较大的转速。设定第一停留时间可以根据实际散热需求设定,如可以是1分钟或30秒等,本发明实施例并不对设定第一停留时间的具体时间数值进行限定。Wherein, the set speed reduction adjustment step may be a speed reduction step preset according to the actual heat dissipation capability of the electronic device, for example, it may be 5% duty or 10% duty. Among them, duty represents the duty cycle, which refers to the ratio of the power-on time to the total time in a pulse cycle. The duty is proportional to the fan speed. For example, 100% duty means the fan speed is at full speed, and 50% duty means the fan speed is half of the full speed. Correspondingly, 5% duty means that the fan speed is 5% of full speed. Optionally, setting the deceleration adjustment step can specifically be set according to the system working conditions of the electronic equipment, and an appropriate value obtained through testing can avoid repeated oscillations of deceleration and acceleration. The first adjusted rotational speed may be a rotational speed obtained by decelerating the current rotational speed of the load fan once according to the set deceleration adjustment step. The second adjusted rotational speed may be a rotational speed obtained by adjusting the current rotational speed of the load fan according to the default fan speed regulation policy. The first target adjusted rotational speed may be the rotational speed with a larger value among the first adjusted rotational speed and the second adjusted rotational speed. The setting of the first residence time can be set according to the actual heat dissipation demand, for example, it can be 1 minute or 30 seconds, etc. The embodiment of the present invention does not limit the specific time value for setting the first residence time.

具体的,当需要对负载风扇的当前转速进行降速时,可以按照设定降速调整步长降低负载风扇的当前转速得到第一调整转速,例如可以将当前转速按照5%duty降速一次得到第一调整转速。同时,还可以按照负载风扇的默认风扇调速策略调整当前转速得到第二调整转速。由于负载风扇装置内部计算的第二调整转速可能存在散热风险,影响负载风扇装置的散热状态。因此,得到两种调整转速后,可以取第一调整转速和第二调整转速中数值较大的转速作为第一目标调整转速,并根据第一目标调整转速对负载风扇的当前转速进行降速调整,以在保证负载风扇装置散热状态的前提下,实现节能的目的。由于负载风扇降速的速度快,但负载风扇装置内温度变化相对较慢,因此需要停留一定时间给负载风扇装置内的温度变化保留缓存时间,以匹配温度反应时间。所以,在调整一次负载风扇的转速后,可以保持负载风扇维持第一目标调整转速,并间隔设定第一停留时间再判断是否需要继续对负载风扇进行调速。具体的,在间隔设定第一停留时间后,可以重新返回执行根据进风温度值和出风温度值确定负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度的操作,以确定是否需求对负载风扇的转速进行降速调整,直至确定负载风扇的当前转速与实际需求转速相匹配。Specifically, when the current speed of the load fan needs to be decelerated, the current speed of the load fan can be reduced according to the set speed reduction adjustment step to obtain the first adjusted speed, for example, the current speed can be decelerated once by 5% duty to obtain Adjust the speed first. At the same time, the current rotation speed may be adjusted according to the default fan speed regulation strategy of the load fan to obtain the second adjusted rotation speed. Because the second adjusted rotational speed calculated inside the load fan device may have a heat dissipation risk, affecting the heat dissipation state of the load fan device. Therefore, after obtaining the two adjusted rotational speeds, the rotational speed with the larger value among the first adjusted rotational speed and the second adjusted rotational speed can be taken as the first target adjusted rotational speed, and the current rotational speed of the load fan can be decelerated according to the first target adjusted rotational speed. , so as to achieve the purpose of energy saving under the premise of ensuring the heat dissipation state of the load fan device. Due to the fast deceleration speed of the load fan, but the temperature change in the load fan unit is relatively slow, it is necessary to stay for a certain period of time to reserve a cache time for the temperature change in the load fan unit to match the temperature response time. Therefore, after adjusting the speed of the load fan once, the load fan can be kept at the first target adjusted speed, and the first dwell time can be set at intervals before judging whether it is necessary to continue to adjust the speed of the load fan. Specifically, after the first residence time is set at intervals, the operation of determining the matching degree between the current speed of the load fan in the load fan device and the actual demand speed according to the air inlet temperature value and the air outlet temperature value can be returned to determine Whether it is necessary to reduce the speed of the load fan until it is determined that the current speed of the load fan matches the actual required speed.

在一个具体的例子中,假设当前负载风扇的转速为80%duty,计算后的第一调整转速为75%duty,负载风扇装置内部计算的第二调整转速为60%duty,则取75%duty作为第一目标调整转速,则可以将负载风扇的转速80%duty降速调整为75%duty。In a specific example, assuming that the current load fan speed is 80% duty, the calculated first adjusted speed is 75% duty, and the second adjusted speed calculated inside the load fan unit is 60% duty, then 75% duty As the first target to adjust the rotational speed, the rotational speed of the load fan may be adjusted from 80% duty to 75% duty.

S2A0、按照设定风扇增速策略调整所述负载风扇的当前转速。S2A0. Adjust the current rotational speed of the load fan according to the set fan speed-up strategy.

其中,设定风扇增速策略可以是预先设定的,用于对负载风扇的当前转速进行增速的策略。Wherein, the set fan speed-up strategy may be a preset strategy for speeding up the current rotational speed of the load fan.

相应的,如果确定负载风扇的当前转速低于实际需求转速,则可以按照设定风扇增速策略对负载风扇的当前转速进行增速处理。Correspondingly, if it is determined that the current speed of the load fan is lower than the actual required speed, the current speed of the load fan may be increased according to the set fan speed-up strategy.

上述技术方案,通过根据负载风扇的当前转速与实际需求转速是否相匹配的具体情况,采用不同的测量调整负载风扇的当前转速,可以保证将负载风扇的转速调整至合理的转速,从而使得负载风扇为负载风扇装置提供合理的风量进行散热。The above technical solution, by adjusting the current speed of the load fan through different measurements according to the specific situation of whether the current speed of the load fan matches the actual demand speed, can ensure that the speed of the load fan is adjusted to a reasonable speed, so that the load fan Provide reasonable air volume for the load fan unit to dissipate heat.

在本发明的一个可选实施例中,所述按照设定风扇增速策略调整所述负载风扇的当前转速,可以包括:按照设定增速调整步长提高所述负载风扇的当前转速得到第二目标调整转速;根据所述第二目标调整转速调整所述负载风扇的当前转速;间隔设定第二停留时间后,返回执行根据所述进风温度值和所述出风温度值确定所述负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度的操作,直至确定所述负载风扇的当前转速达到满载状态。In an optional embodiment of the present invention, the adjusting the current speed of the load fan according to the set fan speed-up strategy may include: increasing the current speed of the load fan according to the set speed-up adjustment step to obtain the first Two target adjustment speed; adjust the current speed of the load fan according to the second target adjustment speed; after setting the second dwell time at intervals, return to the execution to determine the The operation of the matching degree between the current speed of the load fan in the load fan device and the actual required speed until it is determined that the current speed of the load fan reaches a full load state.

其中,设定增速调整步长可以是根据电子设备实际散热能力情况预先设定的增速的步长,例如可以是30%duty或20%duty等。第二目标调整转速可以是按照设定增速调整步长对负载风扇的当前转速增速一次后得到的转速。设定第二停留时间可以根据实际散热需求设定,如可以是30秒等,本发明实施例同样不对设定第二停留时间的具体时间数值进行限定。Wherein, the set speed-up adjustment step may be a speed-up step preset according to the actual cooling capacity of the electronic device, for example, it may be 30% duty or 20% duty. The second target adjusted rotational speed may be a rotational speed obtained by increasing the current rotational speed of the load fan once according to the set increment adjustment step. The setting of the second residence time can be set according to the actual heat dissipation demand, for example, it can be 30 seconds, etc. The embodiment of the present invention also does not limit the specific time value of the second residence time.

具体的,当需要对负载风扇的当前转速进行增速时,可以按照设定增速调整步长提高负载风扇的当前转速得到第二目标调整转速,例如可以将当前转速按照30%duty增速一次得到第二目标调整转速,并根据第二目标调整转速对负载风扇的当前转速进行增速调整。同理,由于负载风扇增速的速度快,但负载风扇装置内温度变化相对较慢,因此需要停留一定时间给负载风扇装置内的温度变化保留缓存时间,以匹配温度反应时间。所以,在调整一次负载风扇的转速后,可以保持负载风扇维持第二目标调整转速,并间隔设定第二停留时间再判断是否需要继续对负载风扇进行调速。具体的,在间隔设定第二停留时间后,可以重新返回执行根据进风温度值和出风温度值确定负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度的操作,直至确定负载风扇的当前转速达到满载状态,即负载风扇的转速已经被拉满。需要说明的是,如果负载风扇的转速持续增速至满载状态,且负载风扇的满载转速依然低于实际需求转速,表明当前电子设备存在高温运行风险,负载风扇装置可以触发报警功能,并将报警信息推送给负载风扇调速的芯片或功能模块等,以通知工作人员尽快干预处理。Specifically, when the current speed of the load fan needs to be increased, the current speed of the load fan can be increased according to the set speed adjustment step to obtain the second target adjusted speed, for example, the current speed can be increased once by 30% duty The second target adjusted rotational speed is obtained, and the current rotational speed of the load fan is increased and adjusted according to the second target adjusted rotational speed. Similarly, due to the fast speed of the load fan, the temperature change in the load fan unit is relatively slow, so it is necessary to stay for a certain period of time to reserve a cache time for the temperature change in the load fan unit to match the temperature response time. Therefore, after adjusting the speed of the load fan once, the load fan can be kept at the second target adjusted speed, and the second dwell time can be set at intervals before judging whether it is necessary to continue to adjust the speed of the load fan. Specifically, after the second residence time is set at intervals, the operation of determining the matching degree between the current speed of the load fan in the load fan device and the actual required speed can be performed again according to the inlet air temperature value and the air outlet temperature value, until it is determined The current speed of the load fan reaches the full load state, that is, the speed of the load fan has been pulled to full. It should be noted that if the speed of the load fan continues to increase to full load, and the full load speed of the load fan is still lower than the actual required speed, it indicates that the current electronic equipment has a risk of high temperature operation, and the load fan device can trigger the alarm function and send an alarm The information is pushed to the chip or functional module for speed regulation of the load fan to notify the staff to intervene as soon as possible.

上述技术方案,通过按照设定增速调整步长逐步提高负载风扇的转速,以匹配负载风扇装置对实际需求转速的需求,可以实现保证负载风扇装置散热状态的前提下,实现节能的目的。In the above technical solution, by gradually increasing the speed of the load fan according to the set speed adjustment step, so as to match the demand of the load fan device for the actual required speed, the purpose of energy saving can be achieved under the premise of ensuring the cooling state of the load fan device.

在本发明的一个可选实施例中,风扇调速方法还可以包括:获取系统风扇的工作状态以及监测部件的实时部件温度;在确定所述系统风扇处于满载工作状态,且所述实时部件温度大于或等于设定部件温度的情况下,将所述负载风扇的当前转速调整至预设状态,以使所述系统风扇和所述负载风扇共同执行系统散热功能。In an optional embodiment of the present invention, the fan speed regulation method may also include: obtaining the working status of the system fan and monitoring the real-time component temperature of the component; When the temperature is greater than or equal to the set component temperature, the current rotational speed of the load fan is adjusted to a preset state, so that the system fan and the load fan jointly perform a system cooling function.

其中,监测部件可以是电子设备中需要监测温度的部件,如CPU或内存等。实时部件温度可以是对监测部件实时检测到的温度。设定部件温度可以是根据监测部件的散热需求所设定的温度阈值,具体数值可以根据监测部件的类型以及工作环境设定,本发明实施例并不对设定部件温度的具体温度值进行限定。预设状态例如可以是高速运转状态或满载状态等。Wherein, the monitoring component may be a component in the electronic device that needs to monitor temperature, such as CPU or memory. The real-time component temperature may be the temperature detected in real time for the monitoring component. The temperature setting of the component can be a temperature threshold set according to the heat dissipation requirements of the monitoring component, and the specific value can be set according to the type of the monitoring component and the working environment. Embodiments of the present invention do not limit the specific temperature value of the temperature setting of the component. The preset state may be, for example, a high-speed operation state or a full-load state.

为了进一步提高电子设备的系统散热能力,电子设备还可以是获取系统风扇的工作状态以及监测部件的实时部件温度,以实时监控监测部件的当前温度是否超过设定部件温度。如果确定系统风扇处于满载工作状态,且实时部件温度大于或等于设定部件温度,表明当前系统风扇已经无法满足系统的散热需求,监测部件温度过高,有损坏的风险。此时,可以将负载风扇的当前转速调整至预设状态,例如调整负载风扇的转速至100%,以使系统风扇和负载风扇共同执行系统散热功能,使得负载风扇同样参与到系统散热处理。In order to further improve the system heat dissipation capability of the electronic device, the electronic device can also obtain the working status of the system fan and the real-time component temperature of the monitoring component, so as to monitor in real time whether the current temperature of the monitoring component exceeds the set component temperature. If it is determined that the system fan is working at full load and the real-time component temperature is greater than or equal to the set component temperature, it indicates that the current system fan cannot meet the cooling requirements of the system, and the monitored component temperature is too high, which may cause damage. At this time, the current speed of the load fan can be adjusted to a preset state, for example, the speed of the load fan can be adjusted to 100%, so that the system fan and the load fan can jointly perform the system heat dissipation function, so that the load fan can also participate in the system heat dissipation process.

可以理解的是,系统温度过高会对整个电子设备存在不利影响。因此,一旦检测到系统风扇处于满载工作状态,且实时部件温度大于或等于设定部件温度,无论负载风扇的当前转速与实际需求转速是否匹配,都需要将负载风扇的当前转速调整至预设状态,使得负载风扇参与系统散热功能。It is understandable that an excessively high system temperature can adversely affect the entire electronic device. Therefore, once it is detected that the system fan is in a full-load working state, and the real-time component temperature is greater than or equal to the set component temperature, no matter whether the current speed of the load fan matches the actual demand speed, the current speed of the load fan needs to be adjusted to the preset state , so that the load fan participates in the cooling function of the system.

上述技术方案,当电子设备系统的其他部件出现散热较差的情况时,通过增加负载风扇的转速,可以使得负载风扇对系统散热达到增强的效果。In the above technical solution, when other components of the electronic equipment system have poor heat dissipation, by increasing the rotation speed of the load fan, the load fan can enhance the heat dissipation of the system.

图3是本发明实施例提供的一种电子设备内部简易结构的示意图,为了更清楚的表述本发明实施例提供的技术方案,在一个具体的例子中,以网络安全设备作为电子设备,以网络安全设备的BMC芯片作为风扇调速的执行主体,并以设备中的PSU风扇作为负载风扇为例具体说明。如图3所示,主板310用于承载所有的元器件,左侧330为前置网卡,320为BMC管理接口小板;设备内部中央为主板340,主板上主要元器件为CPU350和内存360,同时BMC芯片370布置在主板内存的后方,用来管理整机信息;BMC芯片370右侧为后置硬盘380,用来存储系统和相关数据,设备最后方为3颗系统风扇390,设备右后方为设备的供电模块PSU3A0,其中PSU风扇3B0放置在PSU 3A0内部;a为PSU内部前置进风口温度传感器,b为PSU内部后置出风口温度传感器。Fig. 3 is a schematic diagram of a simple internal structure of an electronic device provided by an embodiment of the present invention. In order to express the technical solution provided by the embodiment of the present invention more clearly, in a specific example, a network security device is used as an electronic device, and a network security device is used as an electronic device. The BMC chip of the security device is used as the execution body of the fan speed adjustment, and the PSU fan in the device is used as the load fan as an example for specific description. As shown in Figure 3, the motherboard 310 is used to carry all the components, the left side 330 is the front network card, and 320 is the BMC management interface small board; the center of the device is the motherboard 340, and the main components on the motherboard are CPU350 and memory 360. At the same time, the BMC chip 370 is arranged behind the motherboard memory to manage the information of the whole machine; the right side of the BMC chip 370 is the rear hard disk 380, which is used to store the system and related data. It is the power supply module PSU3A0 of the equipment, and the PSU fan 3B0 is placed inside the PSU 3A0; a is the temperature sensor of the front air inlet inside the PSU, and b is the temperature sensor of the rear air outlet inside the PSU.

相应的,该网络安全设备使用BMC结合PSU内部风扇调速逻辑的方式对PSU风扇进行调速,具体可以包括下述流程:Correspondingly, the network security device adjusts the speed of the PSU fan by using the BMC combined with the PSU internal fan speed adjustment logic, which may specifically include the following process:

步骤一、通过对电子设备中PSU进行测试获取Tm和Tn两个温差参数Tm和Tn。Step 1. Obtain two temperature difference parameters Tm and Tn, Tm and Tn, by testing the PSU in the electronic device.

具体的,如果PSU是“1+1”冗余的情况,则可以在PSU半载情况下,手动调整PSU风扇转速为100%,读取Ta(进风温度传感器a的进风温度值)和Tb(出风温度传感器b的出风温度值)并计算得出Tm=Tb-Ta。另外,还可以手动调整PSU风扇为最低转速(PSU内部逻辑通过算法计算的PSU当前要求的最低转速),读取Ta和Tb,并计算得出Tn=Tb-Ta。可以理解的是,PSU的型号不同,其计算得出的Tm和Tn值也不尽相同。当PSU的型号发生变更时,BMC需要重新获取更新后的PSU型号对应的Tm和Tn的温差参数。Specifically, if the PSU is "1+1" redundant, you can manually adjust the PSU fan speed to 100% when the PSU is half-loaded, and read Ta (inlet air temperature value of the air inlet temperature sensor a) and Tb (the value of the outlet temperature of the outlet temperature sensor b) and calculate Tm=Tb-Ta. In addition, you can also manually adjust the PSU fan to the minimum speed (the minimum speed currently required by the PSU calculated by the internal logic of the PSU through an algorithm), read Ta and Tb, and calculate Tn=Tb-Ta. It is understandable that the calculated Tm and Tn values are different for different PSU models. When the PSU model is changed, the BMC needs to reacquire the temperature difference parameters of Tm and Tn corresponding to the updated PSU model.

需要说明的是,以上PSU风扇最低转速定义并非单纯PSU风扇的最低转速,而是PSU内部逻辑通过算法计算的PSU当前要求的最低转速。It should be noted that the above definition of the minimum speed of the PSU fan is not simply the minimum speed of the PSU fan, but the minimum speed currently required by the PSU calculated by the internal logic of the PSU through an algorithm.

步骤二、当获取到Tm和Tn的温差参数名之后,BMC即可实时监测温度传感器a的温度值Ta和温度传感器b的温度值Tb,并令Ti=Tb-Ta,得到实时温差参数Ti。Step 2: After obtaining the temperature difference parameter names of Tm and Tn, the BMC can monitor the temperature value Ta of the temperature sensor a and the temperature value Tb of the temperature sensor b in real time, and set Ti=Tb-Ta to obtain the real-time temperature difference parameter Ti.

步骤三、根据获取的各个温差参数判断PSU风扇的当前转速与实际需求转速的转速匹配度,并根据判断结果调整PSU风扇的当前转速。Step 3: Judging the matching degree between the current speed of the PSU fan and the actual required speed according to the acquired temperature difference parameters, and adjusting the current speed of the PSU fan according to the judgment result.

具体的,当0<Tm<Ti<Tn时,表示PSU风扇当前能够正常将PSU内空气排出到系统外,也即当前通过PSU的风量较大,满足PSU散热需求,PSU进出风温差小。此时PSU风扇可以正常按照其出厂时自带的内部风扇调速策略进行调速。Specifically, when 0<Tm<Ti<Tn, it means that the PSU fan can normally discharge the air in the PSU out of the system, that is, the current air volume passing through the PSU is relatively large, which meets the heat dissipation requirements of the PSU, and the temperature difference between the air entering and leaving the PSU is small. At this time, the speed of the PSU fan can be adjusted normally according to the internal fan speed adjustment policy that comes with it when it leaves the factory.

具体的,当0<Ti<Tm时,表示当前PSU风扇没有出现反抽的情况,但系统风扇同样参与PSU散热。也即,当前PSU风扇转速较高,需要适当降速。此时,BMC以PSU风扇的当前转速按照5%duty进行降速计算得到第一调整转速,同时获取PSU内部计算的第二调整转速。进一步的,BMC在第一调整转速和第二调整转速中取最大值作为第一目标调整转速,将PSU风扇的当前转速调整至第一目标调整转速并且停留1分钟(中间不进行风扇调速)后再进行判断,直到满足0<Tm<Ti<Tn。Specifically, when 0<Ti<Tm, it means that the current PSU fan does not back pump, but the system fan also participates in the PSU heat dissipation. That is to say, the current PSU fan rotates at a high speed and needs to be properly reduced. At this time, the BMC uses the current speed of the PSU fan to reduce the speed according to 5% duty to calculate the first adjusted speed, and at the same time obtains the second adjusted speed calculated inside the PSU. Further, the BMC takes the maximum value between the first adjusted speed and the second adjusted speed as the first target adjusted speed, adjusts the current speed of the PSU fan to the first target adjusted speed and stays there for 1 minute (no fan speed adjustment in the middle) Then judge until 0<Tm<Ti<Tn is satisfied.

具体的,当Ti≤0时,表示PSU风扇已经彻底被反抽,需要迅速拉高PSU风扇转速,以扭转PSU内部的反向风向。此时,BMC可以按照30%duty为增速步长对PSU的当前转速进行增速,每次增速可以停留30s,进行重新判定,直到满足0<Tm<Ti<Tn。如果PSU风扇转速已经拉满,但Ti≤0时,此时触发报警功能,并将报警信息推送给BMC,由BMC通知工作人员尽快干预处理。Specifically, when Ti≤0, it means that the fan of the PSU has been completely reversed, and the speed of the fan of the PSU needs to be increased rapidly to reverse the reverse wind direction inside the PSU. At this time, the BMC can increase the current speed of the PSU according to the increase step of 30% duty, and each increase can stay for 30s, and re-judgment is performed until 0<Tm<Ti<Tn is satisfied. If the fan speed of the PSU has been pulled up to full speed, but Ti≤0, the alarm function will be triggered at this time, and the alarm information will be pushed to the BMC, and the BMC will notify the staff to intervene as soon as possible.

另外,当设备内的系统风扇的转速已经被拉满,但是设备系统的某个部件比如CPU等温度已经接近阈值甚至超过阈值,为了保护系统部件,可以通过BMC向PSU发出指令,将PSU风扇拉满,以对系统进行降温,增强系统整体散热能力。可选的,本条风扇的调速逻辑具有最高的优先级,以满足系统整体的散热需求。需要说明的是,对于部分系统风扇后置的设备,PSU风扇可以直接满载运转,但是会引发PSU风扇噪声大、耗能增加以及风扇寿命消耗快等问题。In addition, when the speed of the system fan in the device has been pulled up to full speed, but the temperature of a certain component of the device system, such as the CPU, is close to the threshold or even exceeds the threshold, in order to protect the system components, you can send an instruction to the PSU through the BMC to pull the PSU fan. To cool down the system and enhance the overall cooling capacity of the system. Optionally, the speed regulation logic of this fan has the highest priority to meet the overall cooling requirements of the system. It should be noted that for some devices with the rear fan of the system, the PSU fan can directly run at full load, but it will cause problems such as loud noise of the PSU fan, increased energy consumption, and fast consumption of the fan life.

上述技术方案,通过BMC管理芯片对Ti的实时温差参数值进行实时判断,并根据判断结果调控PSU风扇的转速,可以防止系统风扇和PSU风扇并列设置的设备,由于PSU风扇的回流问题造成的PSU散热能力和系统散热能力降低的问题。同时,阶梯式的调速方式还可以消除由于PSU风扇回流导致的PSU进风温度的温度震荡引起系统风扇震荡的问题,从而提高PSU风扇调速的可靠性和准确性。当系统其他部件散热较差时,也可以通过BMC管理芯片提高PSU风扇的转速,使得PSU风扇参与系统散热,以达到系统散热增强的效果。The above technical solution uses the BMC management chip to judge the real-time temperature difference parameter value of Ti in real time, and adjusts the speed of the PSU fan according to the judgment result, which can prevent the system fan and the PSU fan from being installed side by side. Problems with heat dissipation and reduced system heat dissipation. At the same time, the stepped speed regulation method can also eliminate the problem of system fan vibration caused by the temperature fluctuation of the PSU inlet air temperature caused by the return flow of the PSU fan, thereby improving the reliability and accuracy of the PSU fan speed regulation. When the heat dissipation of other parts of the system is poor, the BMC management chip can also be used to increase the speed of the PSU fan, so that the PSU fan can participate in the system heat dissipation, so as to achieve the effect of enhancing the system heat dissipation.

需要说明的是,以上各实施例中各技术特征之间的任意排列组合也属于本发明的保护范围。It should be noted that any permutation and combination of the technical features in the above embodiments also falls within the protection scope of the present invention.

图4是本发明实施例提供的一种风扇调速装置的示意图,如图4所示,所述装置包括:温度值获取模块410、转速匹配度确定模块420以及当前转速调整模块430,其中:Fig. 4 is a schematic diagram of a fan speed control device provided by an embodiment of the present invention. As shown in Fig. 4, the device includes: a temperature value acquisition module 410, a speed matching degree determination module 420, and a current speed adjustment module 430, wherein:

温度值获取模块410,用于获取负载风扇装置的进风温度值和出风温度值;A temperature value acquisition module 410, configured to acquire the air inlet temperature value and the air outlet temperature value of the load fan device;

转速匹配度确定模块420,用于根据所述进风温度值和所述出风温度值确定所述负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度;The speed matching degree determination module 420 is configured to determine the speed matching degree between the current speed of the load fan in the load fan device and the actual required speed according to the inlet air temperature value and the outlet air temperature value;

当前转速调整模块430,用于根据所述转速匹配度调整所述负载风扇的当前转速。The current speed adjustment module 430 is configured to adjust the current speed of the load fan according to the speed matching degree.

本发明实施例通过获取负载风扇装置的进风温度值和出风温度值,以根据进风温度值和出风温度值确定负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度,可以实时掌握负载风扇当前转速的合理性,从而根据转速匹配度调整负载风扇的当前转速,解决现有风扇调速方法存在的准确性较低等问题,能够提高风扇调速的准确性,从而提高设备系统的散热能力,并节省能耗。In the embodiment of the present invention, by obtaining the air inlet temperature value and the air outlet temperature value of the load fan device, the speed matching degree between the current speed of the load fan in the load fan device and the actual required speed is determined according to the air inlet temperature value and the air outlet temperature value, The rationality of the current speed of the load fan can be grasped in real time, so that the current speed of the load fan can be adjusted according to the speed matching degree, and the problem of low accuracy of the existing fan speed regulation method can be solved, and the accuracy of the fan speed regulation can be improved, thereby improving The cooling capacity of the equipment system and save energy consumption.

可选的,转速匹配度确定模块,具体用于:在所述负载风扇的转速处于第一极限状态时,计算所述出风温度值和所述进风温度值的第一差值作为第一温差参数;在所述负载风扇的转速处于第二极限状态时,计算所述出风温度值和所述进风温度值的第二差值作为第二温差参数;在所述负载风扇处于正常工作状态时,实时计算所述出风温度值和所述进风温度值的第三差值作为实时温差参数;根据所述第一温差参数、所述第二温差参数、所述实时温差参数以及设定温差阈值之间的大小关系确定所述负载风扇的当前转速与所述实际需求转速的转速匹配度。Optionally, the rotational speed matching degree determining module is specifically configured to: when the rotational speed of the load fan is in the first limit state, calculate the first difference between the outlet air temperature value and the inlet air temperature value as the first temperature difference parameter; when the speed of the load fan is in the second limit state, calculate the second difference between the outlet air temperature value and the inlet air temperature value as the second temperature difference parameter; when the load fan is in normal operation state, calculate the third difference between the outlet temperature value and the inlet temperature value in real time as the real-time temperature difference parameter; according to the first temperature difference parameter, the second temperature difference parameter, the real-time temperature difference parameter and the set The size relationship between the constant temperature difference thresholds determines the speed matching degree between the current speed of the load fan and the actual required speed.

可选的,转速匹配度确定模块,具体用于:在所述实时温差参数大于或等于所述第一温差参数,且所述实时温差参数小于或等于所述第二温差参数的情况下,确定所述负载风扇的当前转速与所述实际需求转速相匹配;在所述实时温差参数小于所述第一温差参数的情况下,确定所述负载风扇的当前转速高于所述实际需求转速;在所述实时温差参数小于或等于所述设定温差阈值的情况下,确定所述负载风扇的当前转速低于所述实际需求转速。Optionally, the rotational speed matching degree determination module is specifically configured to: determine if the real-time temperature difference parameter is greater than or equal to the first temperature difference parameter, and the real-time temperature difference parameter is less than or equal to the second temperature difference parameter The current speed of the load fan matches the actual demand speed; when the real-time temperature difference parameter is smaller than the first temperature difference parameter, determine that the current speed of the load fan is higher than the actual demand speed; When the real-time temperature difference parameter is less than or equal to the set temperature difference threshold, it is determined that the current speed of the load fan is lower than the actual required speed.

可选的,当前转速调整模块,具体用于:在所述负载风扇的当前转速与所述实际需求转速相匹配的情况下,按照所述负载风扇的默认风扇调速策略调整所述负载风扇的当前转速;在所述负载风扇的当前转速高于所述实际需求转速的情况下,按照设定风扇降速策略调整所述负载风扇的当前转速;在所述负载风扇的当前转速低于所述实际需求转速的情况下,按照设定风扇增速策略调整所述负载风扇的当前转速。Optionally, the current speed adjustment module is specifically configured to: adjust the speed of the load fan according to the default fan speed regulation strategy of the load fan when the current speed of the load fan matches the actual demand speed. current speed; when the current speed of the load fan is higher than the actual demand speed, adjust the current speed of the load fan according to the set fan speed reduction strategy; when the current speed of the load fan is lower than the In the case of an actual required rotational speed, the current rotational speed of the load fan is adjusted according to the set fan speed-up strategy.

可选的,当前转速调整模块,具体用于:按照设定降速调整步长降低所述负载风扇的当前转速得到第一调整转速;按照所述设定风扇降速策略调整所述负载风扇的当前转速得到第二调整转速;将所述第一调整转速和所述第二调整转速中数值较大的转速作为第一目标调整转速;根据所述第一目标调整转速调整所述负载风扇的当前转速;间隔设定第一停留时间后,返回执行根据所述进风温度值和所述出风温度值确定所述负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度的操作,直至确定所述负载风扇的当前转速与所述实际需求转速相匹配。Optionally, the current speed adjustment module is specifically used to: reduce the current speed of the load fan according to the set speed reduction adjustment step to obtain the first adjusted speed; adjust the speed of the load fan according to the set fan speed reduction strategy. Obtaining the second adjusted rotational speed from the current rotational speed; using the rotational speed with a larger value among the first adjusted rotational speed and the second adjusted rotational speed as the first target adjusted rotational speed; adjusting the current rotational speed of the load fan according to the first target adjusted rotational speed Rotational speed; after setting the first residence time at intervals, return to the operation of determining the matching degree between the current rotational speed of the load fan in the load fan device and the actual required rotational speed according to the inlet air temperature value and the outlet air temperature value, until it is determined that the current rotation speed of the load fan matches the actual required rotation speed.

可选的,当前转速调整模块,具体用于:按照设定增速调整步长提高所述负载风扇的当前转速得到第二调整转速;根据所述第二目标调整转速调整所述负载风扇的当前转速;间隔设定第二停留时间后,返回执行根据所述进风温度值和所述出风温度值确定所述负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度的操作,直至确定所述负载风扇的当前转速达到满载状态。Optionally, the current speed adjustment module is specifically used to: increase the current speed of the load fan according to the set speed adjustment step to obtain a second adjusted speed; adjust the current speed of the load fan according to the second target speed adjustment. Speed; after setting the second residence time at intervals, return to the operation of determining the matching degree of the current speed of the load fan in the load fan device with the actual required speed according to the inlet air temperature value and the outlet air temperature value, until it is determined that the current rotational speed of the load fan reaches a full load state.

可选的,所述风扇调速装置还包括:实时部件温度获取模块,用于获取系统风扇的工作状态以及监测部件的实时部件温度;预设状态调整模块,用于在确定所述系统风扇处于满载工作状态,且所述实时部件温度大于或等于设定部件温度的情况下,将所述负载风扇的当前转速调整至预设状态,以使所述系统风扇和所述负载风扇共同执行系统散热功能。Optionally, the fan speed control device further includes: a real-time component temperature acquisition module, configured to acquire the working status of the system fan and monitor the real-time component temperature of the component; a preset state adjustment module, configured to determine that the system fan is in the In a full-load working state, and the real-time component temperature is greater than or equal to the set component temperature, adjust the current speed of the load fan to a preset state, so that the system fan and the load fan jointly perform system cooling Function.

上述风扇调速装置可执行本发明任意实施例所提供的风扇调速方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例提供的风扇调速方法。The above-mentioned fan speed regulating device can execute the fan speed regulating method provided by any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method. For technical details not exhaustively described in this embodiment, refer to the fan speed regulation method provided in any embodiment of the present invention.

图5示出了可以用来实施本发明的实施例的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。FIG. 5 shows a schematic structural diagram of an electronic device 10 that can be used to implement an embodiment of the present invention. Electronic device is intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other suitable computers. Electronic devices may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (eg, helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are by way of example only, and are not intended to limit implementations of the inventions described and/or claimed herein.

如图5所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(ROM)12、随机访问存储器(RAM)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(ROM)12中的计算机程序或者从存储单元18加载到随机访问存储器(RAM)13中的计算机程序,来执行各种适当的动作和处理。在RAM 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、ROM 12以及RAM 13通过总线14彼此相连。输入/输出(I/O)接口15也连接至总线14。As shown in FIG. 5 , the electronic device 10 includes at least one processor 11, and a memory connected in communication with the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores There is a computer program executable by at least one processor, and the processor 11 can operate according to a computer program stored in a read-only memory (ROM) 12 or loaded from a storage unit 18 into a random access memory (RAM) 13. Various appropriate actions and processes are performed. In the RAM 13, various programs and data necessary for the operation of the electronic device 10 are also stored. The processor 11 , ROM 12 , and RAM 13 are connected to each other through a bus 14 . An input/output (I/O) interface 15 is also connected to the bus 14 .

电子设备10中的多个部件连接至I/O接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。Multiple components in the electronic device 10 are connected to the I/O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, and the like. The communication unit 19 allows the electronic device 10 to exchange information/data with other devices through a computer network such as the Internet and/or various telecommunication networks.

处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如风扇调速方法。Processor 11 may be various general and/or special purpose processing components having processing and computing capabilities. Some examples of processor 11 include, but are not limited to, central processing units (CPUs), graphics processing units (GPUs), various dedicated artificial intelligence (AI) computing chips, various processors that run machine learning model algorithms, digital signal processing processor (DSP), and any suitable processor, controller, microcontroller, etc. The processor 11 executes various methods and processes described above, for example, a fan speed regulation method.

在一些实施例中,风扇调速方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由ROM 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到RAM 13并由处理器11执行时,可以执行上文描述的风扇调速方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行风扇调速方法。In some embodiments, the fan speed regulation method can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as the storage unit 18 . In some embodiments, part or all of the computer program may be loaded and/or installed on the electronic device 10 via the ROM 12 and/or the communication unit 19 . When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the fan speed regulation method described above can be executed. Alternatively, in other embodiments, the processor 11 may be configured in any other appropriate way (for example, by means of firmware) to execute the fan speed regulation method.

本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips Implemented in a system of systems (SOC), load programmable logic device (CPLD), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include being implemented in one or more computer programs executable and/or interpreted on a programmable system including at least one programmable processor, the programmable processor Can be special-purpose or general-purpose programmable processor, can receive data and instruction from storage system, at least one input device, and at least one output device, and transmit data and instruction to this storage system, this at least one input device, and this at least one output device an output device.

用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus, so that the computer program causes the functions/operations specified in the flowcharts and/or block diagrams to be implemented when executed by the processor. A computer program may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.

在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。In the context of the present invention, a computer readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus or device. A computer readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer readable storage medium may be a machine readable signal medium. More specific examples of machine-readable storage media would include one or more wire-based electrical connections, portable computer disks, hard disks, Random Access Memory (RAM), Read Only Memory (ROM), Erasable Programmable Read Only Memory (EPROM or flash memory), optical fiber, compact disk read only memory (CD-ROM), optical storage, magnetic storage, or any suitable combination of the foregoing.

为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者触觉输入)来接收来自用户的输入。In order to provide interaction with the user, the systems and techniques described herein can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display)) for displaying information to the user. monitor); and a keyboard and pointing device (eg, a mouse or a trackball) through which the user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and can be in any form (including Acoustic input, voice input or tactile input) to receive input from the user.

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、区块链网络和互联网。The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., as a a user computer having a graphical user interface or web browser through which a user can interact with embodiments of the systems and techniques described herein), or including such backend components, middleware components, Or any combination of front-end components in a computing system. The components of the system can be interconnected by any form or medium of digital data communication, eg, a communication network. Examples of communication networks include: local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。A computing system can include clients and servers. Clients and servers are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or a cloud host. It is a host product in the cloud computing service system to solve the problems of difficult management and weak business expansion in traditional physical hosts and VPS services. defect.

可选的,电子设备还可以包括负载风扇装置,负载风扇装置中可以包括进风温度传感器、出风温度传感器以及负载风扇。其中,进风温度传感器用于采集进风温度值,出风温度传感器用于采集出风温度值,负载风扇则可以对负载风扇装置进行散热,必要时还可以对电子设备的系统进行散热。电子设备的处理器可以是能够运行对部件具有管控功能的处理器类型(如BMC等)。Optionally, the electronic device may further include a load fan device, and the load fan device may include an inlet air temperature sensor, an outlet air temperature sensor, and a load fan. Wherein, the inlet air temperature sensor is used to collect the inlet air temperature value, the outlet air temperature sensor is used to collect the outlet air temperature value, and the load fan can dissipate heat from the load fan device and, if necessary, the system of the electronic equipment. The processor of the electronic device may be a type of processor (such as BMC, etc.) capable of running a management and control function for components.

本发明实施例还提供一种存储计算机程序的计算机存储介质,所述计算机程序在由计算机处理器执行时用于执行本发明上述实施例任一所述的风扇调速方法:获取负载风扇装置的进风温度值和出风温度值;根据所述进风温度值和所述出风温度值确定所述负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度;根据所述转速匹配度调整所述负载风扇的当前转速。An embodiment of the present invention also provides a computer storage medium storing a computer program, the computer program is used to execute the fan speed regulation method described in any one of the above-mentioned embodiments of the present invention when executed by a computer processor: obtain the load fan device The air inlet temperature value and the air outlet temperature value; determine the speed matching degree between the current speed of the load fan in the load fan device and the actual demand speed according to the air inlet temperature value and the air outlet temperature value; according to the speed matching Adjust the current speed of the load fan by degrees.

本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ReadOnly Memory,ROM)、可擦式可编程只读存储器(Erasable Programmable Read OnlyMemory,EPROM,或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。The computer storage medium in the embodiments of the present invention may use any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples (non-exhaustive list) of computer-readable storage media include: electrical connections with one or more conductors, portable computer disks, hard disks, Random Access Memory (RAM), Read Only Memory (ReadOnly Memory, ROM), erasable programmable read-only memory (Erasable Programmable Read Only Memory, EPROM, or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable The combination. In this document, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。A computer readable signal medium may include a data signal carrying computer readable program code in baseband or as part of a carrier wave. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. .

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、射频(Radio Frequency,RF)等等,或者上述的任意合适的组合。Program code embodied on a computer readable medium may be transmitted by any appropriate medium, including but not limited to wireless, wire, optical cable, radio frequency (Radio Frequency, RF), etc., or any suitable combination of the above.

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN)连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for carrying out the operations of the present invention may be written in one or more programming languages, or combinations thereof, including object-oriented programming languages—such as Java, Smalltalk, C++, and conventional A procedural programming language, such as the "C" language or similar programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (such as through an Internet connection using an Internet service provider). ).

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。It should be understood that steps may be reordered, added or deleted using the various forms of flow shown above. For example, each step described in the present invention may be executed in parallel, sequentially, or in a different order, as long as the desired result of the technical solution of the present invention can be achieved, there is no limitation herein.

上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。The above specific implementation methods do not constitute a limitation to the protection scope of the present invention. It should be apparent to those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made depending on design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (10)

1.一种风扇调速方法,其特征在于,包括:1. A fan speed regulation method, characterized in that, comprising: 获取负载风扇装置的进风温度值和出风温度值;Obtain the air inlet temperature value and the air outlet temperature value of the load fan device; 根据所述进风温度值和所述出风温度值确定所述负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度;determining the speed matching degree between the current speed of the load fan in the load fan device and the actual demand speed according to the air inlet temperature value and the air outlet temperature value; 根据所述转速匹配度调整所述负载风扇的当前转速。Adjust the current rotation speed of the load fan according to the rotation speed matching degree. 2.根据权利要求1所述的方法,其特征在于,所述根据所述进风温度值和所述出风温度值确定所述负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度,包括:2. The method according to claim 1, characterized in that, according to the inlet air temperature value and the outlet air temperature value, it is determined that the current rotation speed of the load fan in the load fan device matches the actual required rotation speed. degrees, including: 在所述负载风扇的转速处于第一极限状态时,计算所述出风温度值和所述进风温度值的第一差值作为第一温差参数;When the speed of the load fan is in a first limit state, calculate a first difference between the outlet air temperature value and the inlet air temperature value as a first temperature difference parameter; 在所述负载风扇的转速处于第二极限状态时,计算所述出风温度值和所述进风温度值的第二差值作为第二温差参数;When the speed of the load fan is in a second limit state, calculate a second difference between the outlet air temperature value and the inlet air temperature value as a second temperature difference parameter; 在所述负载风扇处于正常工作状态时,实时计算所述出风温度值和所述进风温度值的第三差值作为实时温差参数;When the load fan is in a normal working state, calculate in real time the third difference between the outlet temperature value and the inlet temperature value as a real-time temperature difference parameter; 根据所述第一温差参数、所述第二温差参数、所述实时温差参数以及设定温差阈值之间的大小关系确定所述负载风扇的当前转速与所述实际需求转速的转速匹配度。According to the size relationship between the first temperature difference parameter, the second temperature difference parameter, the real-time temperature difference parameter and the set temperature difference threshold, the speed matching degree between the current speed of the load fan and the actual required speed is determined. 3.根据权利要求2所述的方法,其特征在于,所述根据所述第一温差参数、所述第二温差参数、所述实时温差参数以及设定温差阈值之间的大小关系确定所述负载风扇的当前转速与所述实际需求转速的转速匹配度,包括:3. The method according to claim 2, characterized in that, the said first temperature difference parameter, the second temperature difference parameter, the real-time temperature difference parameter and the set temperature difference threshold are determined according to the magnitude relationship among the temperature difference thresholds. The speed matching degree between the current speed of the load fan and the actual demand speed, including: 在所述实时温差参数大于或等于所述第一温差参数,且所述实时温差参数小于或等于所述第二温差参数的情况下,确定所述负载风扇的当前转速与所述实际需求转速相匹配;When the real-time temperature difference parameter is greater than or equal to the first temperature difference parameter, and the real-time temperature difference parameter is less than or equal to the second temperature difference parameter, determine that the current speed of the load fan is equal to the actual required speed match; 在所述实时温差参数小于所述第一温差参数,且所述实时温差参数大于所述设定温差阈值的情况下,确定所述负载风扇的当前转速高于所述实际需求转速;When the real-time temperature difference parameter is smaller than the first temperature difference parameter, and the real-time temperature difference parameter is greater than the set temperature difference threshold, determine that the current speed of the load fan is higher than the actual required speed; 在所述实时温差参数小于或等于所述设定温差阈值的情况下,确定所述负载风扇的当前转速低于所述实际需求转速。If the real-time temperature difference parameter is less than or equal to the set temperature difference threshold, it is determined that the current speed of the load fan is lower than the actual required speed. 4.根据权利要求1所述的方法,其特征在于,所述根据所述转速匹配度调整所述负载风扇的当前转速,包括:4. The method according to claim 1, wherein the adjusting the current speed of the load fan according to the speed matching degree comprises: 在所述负载风扇的当前转速与所述实际需求转速相匹配的情况下,按照所述负载风扇的默认风扇调速策略调整所述负载风扇的当前转速;When the current speed of the load fan matches the actual required speed, adjust the current speed of the load fan according to a default fan speed regulation strategy of the load fan; 在所述负载风扇的当前转速高于所述实际需求转速的情况下,按照设定风扇降速策略调整所述负载风扇的当前转速;When the current speed of the load fan is higher than the actual required speed, adjust the current speed of the load fan according to the set fan speed reduction strategy; 在所述负载风扇的当前转速低于所述实际需求转速的情况下,按照设定风扇增速策略调整所述负载风扇的当前转速。In the case that the current rotational speed of the load fan is lower than the actual required rotational speed, the current rotational speed of the load fan is adjusted according to a set fan speed-up strategy. 5.根据权利要求4所述的方法,其特征在于,所述按照设定风扇降速策略调整所述负载风扇的当前转速,包括:5. The method according to claim 4, wherein the adjusting the current speed of the load fan according to the set fan speed reduction strategy comprises: 按照设定降速调整步长降低所述负载风扇的当前转速得到第一调整转速;reducing the current speed of the load fan according to the set speed reduction adjustment step to obtain the first adjusted speed; 按照所述默认风扇调速策略调整所述负载风扇的当前转速得到第二调整转速;adjusting the current speed of the load fan according to the default fan speed regulation strategy to obtain a second adjusted speed; 将所述第一调整转速和所述第二调整转速中数值较大的转速作为第一目标调整转速;Taking the rotational speed with a larger value among the first adjusted rotational speed and the second adjusted rotational speed as the first target adjusted rotational speed; 根据所述第一目标调整转速调整所述负载风扇的当前转速;adjusting the current rotational speed of the load fan according to the first target adjusted rotational speed; 间隔设定第一停留时间后,返回执行根据所述进风温度值和所述出风温度值确定所述负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度的操作,直至确定所述负载风扇的当前转速与所述实际需求转速相匹配。After the first residence time is set at intervals, return to the operation of determining the matching degree between the current speed of the load fan in the load fan device and the actual demand speed according to the air inlet temperature value and the air outlet temperature value, until it is determined The current speed of the load fan matches the actual demand speed. 6.根据权利要求4所述的方法,其特征在于,所述按照设定风扇增速策略调整所述负载风扇的当前转速,包括:6. The method according to claim 4, wherein the adjusting the current speed of the load fan according to the set fan speed-up strategy comprises: 按照设定增速调整步长提高所述负载风扇的当前转速得到第二目标调整转速;increasing the current rotational speed of the load fan according to the set speed adjustment step to obtain a second target adjusted rotational speed; 根据所述第二目标调整转速调整所述负载风扇的当前转速;adjusting the current rotational speed of the load fan according to the second target adjusted rotational speed; 间隔设定第二停留时间后,返回执行根据所述进风温度值和所述出风温度值确定所述负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度的操作,直至确定所述负载风扇的当前转速达到满载状态。After the second residence time is set at intervals, return to the operation of determining the matching degree between the current speed of the load fan in the load fan device and the actual demand speed according to the air inlet temperature value and the air outlet temperature value, until it is determined The current speed of the load fan reaches a full load state. 7.根据权利要求1所述的方法,其特征在于,所述方法还包括:7. The method according to claim 1, further comprising: 获取系统风扇的工作状态以及监测部件的实时部件温度;Obtain the working status of the system fan and monitor the real-time component temperature of the component; 在确定所述系统风扇处于满载工作状态,且所述实时部件温度大于或等于设定部件温度的情况下,将所述负载风扇的当前转速调整至预设状态,以使所述系统风扇和所述负载风扇共同执行系统散热功能。When it is determined that the system fan is in a full-load working state, and the real-time component temperature is greater than or equal to the set component temperature, adjust the current speed of the load fan to a preset state, so that the system fan and all The above-mentioned load fans jointly perform the system heat dissipation function. 8.一种风扇调速装置,其特征在于,包括:8. A fan speed regulating device, characterized in that it comprises: 温度值获取模块,用于获取负载风扇装置的进风温度值和出风温度值;The temperature value acquisition module is used to acquire the air inlet temperature value and the air outlet temperature value of the load fan device; 转速匹配度确定模块,用于根据所述进风温度值和所述出风温度值确定所述负载风扇装置中负载风扇的当前转速与实际需求转速的转速匹配度;A speed matching degree determination module, configured to determine the speed matching degree between the current speed of the load fan in the load fan device and the actual required speed according to the inlet air temperature value and the outlet air temperature value; 当前转速调整模块,用于根据所述转速匹配度调整所述负载风扇的当前转速。A current rotational speed adjustment module, configured to adjust the current rotational speed of the load fan according to the rotational speed matching degree. 9.一种电子设备,其特征在于,所述电子设备包括:9. An electronic device, characterized in that the electronic device comprises: 至少一个处理器;以及at least one processor; and 与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein, 所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的风扇调速方法。The memory stores a computer program executable by the at least one processor, the computer program is executed by the at least one processor, so that the at least one processor can perform any one of claims 1-7 The fan speed regulation method described above. 10.一种计算机存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一所述的风扇调速方法。10. A computer storage medium, characterized in that the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the processor to implement the fan speed regulation according to any one of claims 1-7 method.
CN202211084134.7A 2022-09-06 2022-09-06 Fan speed regulation method and device, electronic equipment and storage medium Active CN115421577B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211084134.7A CN115421577B (en) 2022-09-06 2022-09-06 Fan speed regulation method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211084134.7A CN115421577B (en) 2022-09-06 2022-09-06 Fan speed regulation method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN115421577A true CN115421577A (en) 2022-12-02
CN115421577B CN115421577B (en) 2024-10-29

Family

ID=84201472

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211084134.7A Active CN115421577B (en) 2022-09-06 2022-09-06 Fan speed regulation method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN115421577B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI866286B (en) * 2023-06-16 2024-12-11 英業達股份有限公司 Heat dissipation method for server

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102378542A (en) * 2010-08-06 2012-03-14 鸿富锦精密工业(深圳)有限公司 Hot reflux control system and method
CN105468114A (en) * 2015-11-23 2016-04-06 浪潮电子信息产业股份有限公司 Design method for optimizing heat dissipation noise of server board card
CN109782827A (en) * 2019-02-14 2019-05-21 西安易朴通讯技术有限公司 Cooling control method and equipment, electronic equipment and computer readable storage medium
CN110456890A (en) * 2019-07-03 2019-11-15 黎明职业大学 A cooling device for computer host
CN111005798A (en) * 2019-07-10 2020-04-14 江苏大学 Fan motor rotating speed accurate control method based on heat dissipation capacity
CN111536067A (en) * 2020-04-26 2020-08-14 峰米(北京)科技有限公司 Fan rotating speed control method and device, electronic equipment and storage medium
CN112003542A (en) * 2019-07-18 2020-11-27 江西瑞华智能科技有限公司 Fan speed regulation and over-temperature protection circuit based on temperature difference

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102378542A (en) * 2010-08-06 2012-03-14 鸿富锦精密工业(深圳)有限公司 Hot reflux control system and method
CN105468114A (en) * 2015-11-23 2016-04-06 浪潮电子信息产业股份有限公司 Design method for optimizing heat dissipation noise of server board card
CN109782827A (en) * 2019-02-14 2019-05-21 西安易朴通讯技术有限公司 Cooling control method and equipment, electronic equipment and computer readable storage medium
CN110456890A (en) * 2019-07-03 2019-11-15 黎明职业大学 A cooling device for computer host
CN111005798A (en) * 2019-07-10 2020-04-14 江苏大学 Fan motor rotating speed accurate control method based on heat dissipation capacity
CN112003542A (en) * 2019-07-18 2020-11-27 江西瑞华智能科技有限公司 Fan speed regulation and over-temperature protection circuit based on temperature difference
CN111536067A (en) * 2020-04-26 2020-08-14 峰米(北京)科技有限公司 Fan rotating speed control method and device, electronic equipment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI866286B (en) * 2023-06-16 2024-12-11 英業達股份有限公司 Heat dissipation method for server

Also Published As

Publication number Publication date
CN115421577B (en) 2024-10-29

Similar Documents

Publication Publication Date Title
US9829949B2 (en) Adaptive interrupt coalescing for energy efficient mobile platforms
WO2013066539A1 (en) Controlling a turbo mode frequency of a processor
CN103247831B (en) battery discharge method
CN110795238B (en) Load calculation method, device, storage medium and electronic equipment
CN103488532A (en) Method and equipment for adjusting processor frequency
CN109826819B (en) A system and method for adjusting fan speed
US20190113956A1 (en) Electronic devices and cooling methods
KR101707096B1 (en) Generic host-based controller latency method and apparatus
US20230205301A1 (en) Dynamic adjustment of power modes
CN115904656A (en) State control method, device, equipment and storage medium applied in chip
CN115421577A (en) Fan speed regulation method and device, electronic equipment and storage medium
CN115079800A (en) Intelligent heat dissipation control method and system for IOT (input/output) of server
CN101414208B (en) Electric energy sharing circuit
US20170075589A1 (en) Memory and bus frequency scaling by detecting memory-latency-bound workloads
WO2025086398A1 (en) Fan control method and apparatus, electronic device, and storage medium
US20150186157A1 (en) Techniques for workload scalability-based processor performance state control
CN114327883A (en) Frequency regulation and control method and device, electronic equipment and medium
CN118331812A (en) Memory information monitoring method and device, electronic equipment and storage medium
CN117212215A (en) Fan speed regulation parameter determination method and device, electronic equipment and storage medium
CN115857641B (en) Control method, device and equipment for fan rotor and storage medium
CN115489388B (en) A battery pack power control method, electronic device and storage medium
CN119536493A (en) A control method and electronic device
CN120160337A (en) Group control method, equipment and storage medium of heat pump unit
CN115934350A (en) Method and device for adjusting power consumption
CN118855744A (en) A fan control method, device, equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant