CN113867500A - Case heat dissipation control method, device, equipment and storage medium - Google Patents

Case heat dissipation control method, device, equipment and storage medium Download PDF

Info

Publication number
CN113867500A
CN113867500A CN202110996059.0A CN202110996059A CN113867500A CN 113867500 A CN113867500 A CN 113867500A CN 202110996059 A CN202110996059 A CN 202110996059A CN 113867500 A CN113867500 A CN 113867500A
Authority
CN
China
Prior art keywords
temperature
temperature change
trend
change rate
cooling fan
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.)
Withdrawn
Application number
CN202110996059.0A
Other languages
Chinese (zh)
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.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology 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 Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202110996059.0A priority Critical patent/CN113867500A/en
Publication of CN113867500A publication Critical patent/CN113867500A/en
Withdrawn legal-status Critical Current

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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Cooling Or The Like Of Electrical Apparatus (AREA)

Abstract

The application discloses a case heat dissipation control method, a device, electronic equipment and a computer readable storage medium, wherein the method is applied to a case management controller and comprises the following steps: acquiring a temperature value in the case in real time and calculating a temperature change rate; predicting the temperature change trend in the case according to the temperature value and the temperature change rate; and adjusting the rotating speed of a cooling fan of the case based on the temperature variation trend. The current temperature value and the temperature change rate of the system are jointly used as the parameter basis for regulating the rotating speed of the cooling fan, the rotating speed of the cooling fan is effectively and accurately regulated in advance according to the system temperature value and the temperature change trend, and the improvement of the operating stability and the service life of the cooling fan are facilitated.

Description

Case heat dissipation control method, device, equipment and storage medium
Technical Field
The present disclosure relates to the field of server technologies, and in particular, to a method and an apparatus for controlling heat dissipation of a chassis, an electronic device, and a computer-readable storage medium.
Background
With the update of server platforms, the power consumption of the system is increasing, and the challenge of heat dissipation is becoming more serious. Optimization of the heat dissipation scheme is crucial to quality improvement of server products. The rotating speed of the fan is accurately regulated and controlled in real time to meet the heat dissipation requirement of the system, and the method is an important premise for guaranteeing the stable work of the system.
The fan speed regulation strategy adopted in the current market is too simple: when the BMC (Baseboard Management Controller) determines that the system temperature reaches a certain temperature threshold, the rotational speed of the cooling fan is adjusted. However, because the operation of the fan has a certain hysteresis, the scheme cannot realize the most accurate and timely regulation and control in many times.
In view of the above, it is an important need for those skilled in the art to provide a solution to the above technical problems.
Disclosure of Invention
The application aims to provide a case heat dissipation control method, a case heat dissipation control device, electronic equipment and a computer readable storage medium, so that the rotating speed of a fan can be regulated and controlled more accurately, timely and stably.
In order to solve the above technical problem, on the one hand, the application discloses a chassis heat dissipation control method, applied to a chassis management controller, including:
acquiring a temperature value in the case in real time and calculating a temperature change rate;
predicting the temperature change trend in the case according to the temperature value and the temperature change rate;
and adjusting the rotating speed of a cooling fan of the case based on the temperature variation trend.
Optionally, the predicting a temperature variation trend in the chassis according to the temperature value and the temperature variation rate includes:
judging whether the temperature value is higher than a preset temperature threshold value or not;
if not, judging whether the temperature change rate is larger than a first preset positive value or not;
if the temperature change rate is larger than the first preset positive value, judging that the current temperature change trend is a low-temperature rising trend;
the adjusting the rotation speed of the cooling fan of the chassis based on the temperature variation trend includes:
and after the low-temperature rising trend is judged, gradually increasing the rotating speed of the heat radiation fan.
Optionally, after determining that the temperature change rate is not greater than the first preset positive value, the method further includes:
judging whether the temperature change rate is smaller than a first preset negative value or not;
if the temperature change rate is smaller than the first preset negative value, judging that the current temperature change trend is a low-temperature descending trend;
the adjusting the rotation speed of the cooling fan of the chassis based on the temperature variation trend includes:
and after the low-temperature descending trend is judged, continuously reducing the rotating speed of the cooling fan.
Optionally, after determining that the temperature value is higher than the preset temperature threshold, further comprising;
judging whether the temperature change rate is smaller than a second preset negative value or not;
if the temperature change rate is smaller than the second preset negative value, judging that the current temperature change trend is a high-temperature descending trend;
the adjusting the rotation speed of the cooling fan of the chassis based on the temperature variation trend includes:
and after the high-temperature descending trend is judged, gradually reducing the rotating speed of the cooling fan.
Optionally, after determining that the temperature change rate is not less than the second preset negative value, the method further includes:
judging whether the temperature change rate is larger than a second preset positive value or not;
if the temperature change rate is larger than the second preset positive value, judging that the current temperature change trend is a high-temperature rising trend;
the adjusting the rotation speed of the cooling fan of the chassis based on the temperature variation trend includes:
and after the high-temperature rising trend is judged, continuously increasing the rotating speed of the cooling fan.
Optionally, two chassis management controllers are configured in the chassis, and are respectively used as a master controller and a slave controller; the two case management controllers are respectively connected with a complex programmable controller;
before the obtaining the temperature value in the chassis in real time and calculating the temperature change rate, the method further comprises:
receiving a control signal sent by the complex programmable controller;
selecting to enter a working state or a standby state according to the control signal; the state control signal is generated by the programmable controller according to timing heartbeat signals of the two chassis management controllers.
Optionally, the adjusting the rotation speed of the cooling fan of the chassis based on the temperature variation trend includes:
adjusting the duty ratio of a PWM signal based on the temperature variation trend;
and sending the adjusted PWM signal to the cooling fan.
In another aspect, the present application further discloses a chassis heat dissipation control device applied to a chassis management controller, including:
the acquisition module is used for acquiring the temperature value in the case in real time and calculating the temperature change rate;
the prediction module is used for predicting the temperature change trend in the case according to the temperature value and the temperature change rate;
an adjusting module for adjusting the rotation speed of the cooling fan of the case based on the temperature variation trend
Optionally, when the prediction module predicts the temperature change trend in the chassis according to the temperature value and the temperature change rate, the prediction module is specifically configured to:
judging whether the temperature value is higher than a preset temperature threshold value or not; if not, judging whether the temperature change rate is larger than a first preset positive value or not; if the temperature change rate is larger than the first preset positive value, judging that the current temperature change trend is a low-temperature rising trend;
when the adjusting module adjusts the rotating speed of the cooling fan of the chassis based on the temperature variation trend, the adjusting module is specifically configured to:
and after the low-temperature rising trend is judged, gradually increasing the rotating speed of the heat radiation fan.
Optionally, the predicting module, after determining that the temperature change rate is not greater than the first preset positive value, further includes:
judging whether the temperature change rate is smaller than a first preset negative value or not; if the temperature change rate is smaller than the first preset negative value, judging that the current temperature change trend is a low-temperature descending trend;
when the adjusting module adjusts the rotating speed of the cooling fan of the chassis based on the temperature variation trend, the adjusting module is specifically configured to:
and after the low-temperature descending trend is judged, continuously reducing the rotating speed of the cooling fan.
Optionally, the prediction module is further configured to, after determining that the temperature value is higher than the preset temperature threshold;
judging whether the temperature change rate is smaller than a second preset negative value or not; if the temperature change rate is smaller than the second preset negative value, judging that the current temperature change trend is a high-temperature descending trend;
when the adjusting module adjusts the rotating speed of the cooling fan of the chassis based on the temperature variation trend, the adjusting module is specifically configured to:
and after the high-temperature descending trend is judged, gradually reducing the rotating speed of the cooling fan.
Optionally, after determining that the temperature change rate is not less than the second preset negative value, the determining module is further configured to:
judging whether the temperature change rate is larger than a second preset positive value or not; if the temperature change rate is larger than the second preset positive value, judging that the current temperature change trend is a high-temperature rising trend;
when the adjusting module adjusts the rotating speed of the cooling fan of the chassis based on the temperature variation trend, the adjusting module is specifically configured to:
and after the high-temperature rising trend is judged, continuously increasing the rotating speed of the cooling fan.
Optionally, two chassis management controllers are configured in the chassis, and are respectively used as a master controller and a slave controller; the two case management controllers are respectively connected with a complex programmable controller; the apparatus is further configured to:
before the temperature value in the case is obtained in real time and the temperature change rate is calculated, receiving a control signal sent by the complex programmable controller;
selecting to enter a working state or a standby state according to the control signal; the state control signal is generated by the programmable controller according to timing heartbeat signals of the two chassis management controllers.
Optionally, when the adjusting module adjusts the rotation speed of the cooling fan of the chassis based on the temperature variation trend, the adjusting module is specifically configured to:
adjusting the duty ratio of a PWM signal based on the temperature variation trend;
and sending the adjusted PWM signal to the cooling fan.
In another aspect, the present application also discloses an electronic device, including:
a storage unit for storing a computer program;
a processing unit for executing the computer program to implement the steps of any of the chassis heat dissipation control methods described above.
In yet another aspect, the present application further discloses a computer-readable storage medium, in which a computer program is stored, and the computer program is used to implement the steps of any one of the chassis heat dissipation control methods described above when being executed by a processing unit.
The case heat dissipation control method provided by the application comprises the following steps: .
The case heat dissipation control method, the case heat dissipation control device, the electronic equipment and the computer-readable storage medium have the advantages that: the current temperature value and the temperature change rate of the system are jointly used as the parameter basis for regulating the rotating speed of the cooling fan, the rotating speed of the cooling fan is effectively and accurately regulated in advance according to the system temperature value and the temperature change trend, and the improvement of the operating stability and the service life of the cooling fan are facilitated.
Drawings
In order to more clearly illustrate the technical solutions in the prior art and the embodiments of the present application, the drawings that are needed to be used in the description of the prior art and the embodiments of the present application will be briefly described below. Of course, the following description of the drawings related to the embodiments of the present application is only a part of the embodiments of the present application, and it will be obvious to those skilled in the art that other drawings can be obtained from the provided drawings without any creative effort, and the obtained other drawings also belong to the protection scope of the present application.
Fig. 1 is a flowchart of a method for controlling heat dissipation of a chassis according to an embodiment of the present disclosure;
fig. 2 is a schematic diagram of a chassis heat dissipation control method disclosed in an embodiment of the present application;
fig. 3 is a block diagram of a chassis heat dissipation control device according to an embodiment of the present application;
fig. 4 is a block diagram of an electronic device according to an embodiment of the present disclosure.
Detailed Description
The core of the application is to provide a case heat dissipation control method, a case heat dissipation control device, electronic equipment and a computer readable storage medium, so that the rotating speed of a fan can be regulated and controlled more accurately, timely and stably.
In order to more clearly and completely describe the technical solutions in the embodiments of the present application, the technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Optimization of the heat dissipation scheme is crucial to quality improvement of server products. The rotating speed of the fan is accurately regulated and controlled in real time to meet the heat dissipation requirement of the system, and the method is an important premise for guaranteeing the stable work of the system. However, the current fan speed control strategy in the market is too simple: when the BMC (Baseboard Management Controller) determines that the system temperature reaches a certain temperature threshold, the rotational speed of the cooling fan is adjusted. However, because the operation of the fan has a certain hysteresis, the scheme cannot realize the most accurate and timely regulation and control in many times. In view of this, the present application provides a chassis heat dissipation control scheme, which can effectively solve the above problems.
Referring to fig. 1, an embodiment of the present application discloses a Chassis heat dissipation control method, which is applied to a Chassis Management Controller (CMC), and mainly includes:
s101: and acquiring the temperature value in the case in real time and calculating the temperature change rate.
S102: and predicting the temperature change trend in the case according to the temperature value and the temperature change rate.
S103: and adjusting the rotating speed of a cooling fan of the chassis based on the temperature variation trend.
It will be readily appreciated that a temperature sensor is disposed within the enclosure and is communicatively coupled to the enclosure management controller for transmitting temperature sensing data. However, the temperature is only used as the only index for regulating and controlling the fan, and the heat dissipation state of the whole system is not accurately evaluated.
For example, if the current temperature of the system is low, but the temperature of the system is in a change state of increasing the maximum speed at this time, according to the conventional regulation scheme, if the temperature of the system does not reach the threshold yet and the fan is still controlled to operate at the low speed, when the temperature is quickly increased to a high value (higher than a preset threshold), the rotation speed of the fan is controlled to be quickly increased to the high rotation speed, which causes the current of the fan to increase quickly, which is not beneficial to the life maintenance of the fan, and the problem of untimely regulation of the temperature of the system occurs, and generates a large noise.
Therefore, it should be emphasized that, in the case heat dissipation control method provided in the embodiment of the present application, not only the system temperature detected in real time is used as an index for regulating and controlling the rotation speed of the fan, but also the change rate of the temperature is further calculated and used as an index for regulating and controlling the rotation speed of the fan. It should be noted that the temperature change rate can reflect the change trend of the system temperature, and therefore, the possible system temperature situation in a future period of time can be accurately and effectively predicted by combining the current system temperature and the temperature change rate.
Therefore, the rotating speed of the cooling fan is adjusted according to the current temperature of the system, and the rotating speed of the cooling fan is adjusted according to the temperature change trend on the basis of the current temperature value. So, when finding that temperature variation is very fast, even current temperature has not reached the condition of adjustment rotational speed yet, but what can expect is that the temperature just will exceed the condition of adjustment fan rotational speed very soon, consequently, this application according to the temperature variation trend alright carry out the rotational speed adjustment in advance, on the one hand, can avoid the violent change of fan rotational speed, on the other hand also makes the radiating effect to the system more timely.
Therefore, according to the case heat dissipation control method provided by the application, the current temperature value and the temperature change rate of the system are jointly used as parameter bases for regulating and controlling the rotating speed of the heat dissipation fan, the rotating speed of the heat dissipation fan is timely, effectively and accurately regulated and controlled in advance according to the system temperature value and the temperature change trend, the operation stability of the heat dissipation fan is improved, and the service life of the heat dissipation fan is prolonged.
As a specific embodiment, the method for controlling heat dissipation of a chassis provided in the embodiment of the present application, based on the above, predicts a temperature change trend in the chassis according to a temperature value and a temperature change rate, and includes:
judging whether the temperature value is higher than a preset temperature threshold value or not;
if not, judging whether the temperature change rate is larger than a first preset positive value or not;
if the temperature change rate is larger than a first preset positive value, judging that the current temperature change trend is a low-temperature rising trend;
the rotational speed of radiator fan based on temperature variation trend adjustment machine case includes:
and after the low-temperature rising trend is judged, gradually increasing the rotating speed of the cooling fan.
Specifically, when the current temperature value of the system is lower than the preset temperature threshold, but the chassis management board controller finds that the temperature change rate is high through calculation, that is, the current system temperature is in a low-temperature rising trend, the present embodiment gradually increases the rotation speed of the cooling fan at this time, instead of starting to regulate the rotation speed of the fan after the temperature reaches the preset temperature threshold.
So, this embodiment effectively has avoided radiator fan's rotational speed to suddenly rise fast, the problem that the pump load electric current increases rapidly through promoting radiator fan rotational speed slowly in advance according to the temperature rate of change, has improved the fan life-span greatly, has reduced the fan noise, and is also more accurate to the regulation and control of system's fan simultaneously.
As a specific embodiment, on the basis of the foregoing, the method for controlling heat dissipation of a chassis provided in the embodiment of the present application, after determining that the temperature change rate is not greater than a first preset positive value, further includes:
judging whether the temperature change rate is smaller than a first preset negative value or not;
if the temperature change rate is smaller than a first preset negative value, judging that the current temperature change trend is a low-temperature descending trend;
the rotational speed of radiator fan based on temperature variation trend adjustment machine case includes:
and after the low-temperature descending trend is judged, the rotating speed of the cooling fan is continuously reduced.
Correspondingly, if the current temperature value of the system is lower than the preset temperature threshold value, but the case management board controller finds that the temperature change rate is lower than the first preset negative value through calculation, it indicates that the temperature of the system is maintained at a lower level currently or even in the future, and therefore, in consideration of energy consumption saving, the rotating speed of the cooling fan can be properly adjusted to be lower.
As a specific embodiment, the method for controlling heat dissipation of a chassis provided in the embodiment of the present application further includes, after determining that the temperature value is higher than the preset temperature threshold value, based on the above contents;
judging whether the temperature change rate is smaller than a second preset negative value or not;
if the temperature change rate is smaller than a second preset negative value, judging that the current temperature change trend is a high-temperature descending trend;
the rotational speed of radiator fan based on temperature variation trend adjustment machine case includes:
and after the high-temperature descending trend is judged, gradually reducing the rotating speed of the cooling fan.
Specifically, when the current temperature value of the system is higher than the preset temperature threshold, but the chassis management board controller finds, through calculation, that the temperature change rate is lower than a second preset negative value, that is, the current system temperature is in a high-temperature descending trend, the present embodiment will slowly adjust the rotation speed of the cooling fan at this time, so as to reduce the cooling rate, instead of adjusting the rotation speed of the fan after the temperature is lower than the preset temperature threshold, so as to avoid the sudden and rapid decrease of the rotation speed of the fan.
As a specific embodiment, on the basis of the foregoing, the method for controlling heat dissipation of a chassis provided in the embodiment of the present application, after determining that the temperature change rate is not less than a second preset negative value, further includes:
judging whether the temperature change rate is larger than a second preset positive value or not;
if the temperature change rate is larger than a second preset positive value, judging that the current temperature change trend is a high-temperature rising trend;
the rotational speed of radiator fan based on temperature variation trend adjustment machine case includes:
and after the high-temperature rising trend is judged, the rotating speed of the cooling fan is continuously increased.
Correspondingly, if the current temperature value of the system is higher than the preset temperature threshold value, but the case management board controller finds that the temperature change rate is higher than the second preset positive value through calculation, it indicates that the temperature of the system is maintained at a higher level at the present time or even in a future period of time, and therefore, at this time, the rotating speed of the cooling fan should be properly increased to further increase the cooling power and reduce the temperature in the case as quickly as possible.
Referring to fig. 2, fig. 2 is a schematic view of a chassis heat dissipation control method disclosed in the embodiment of the present application. As a specific embodiment, in the case heat dissipation control method provided in the embodiment of the present application, on the basis of the foregoing, two case management controllers are configured in the case and respectively used as a master controller and a slave controller; the two case management controllers are respectively connected with a Complex Programmable Logic Device (CPLD);
before acquiring the temperature value in the case in real time and calculating the temperature change rate, the method further comprises the following steps:
receiving a control signal sent by a complex programmable controller;
selecting to enter a working state or a standby state according to the control signal; the state control signal is generated by the programmable controller according to the timing heartbeat signals of the two chassis management controllers.
It should be emphasized that, in the conventional single-control temperature adjustment scheme, one enclosure management controller is adopted, so that only one enclosure management controller is provided. When the BMC on the case management controller fails, the CPLD directly takes over and controls the fan to operate at the maximum rotating speed. That is, the full-run control is directly performed without a temperature regulation control strategy configured after the fault of the chassis management controller, so that the noise of the machine is too large, the power consumption is too large, and the stability of the system is not facilitated.
For this reason, the present embodiment adopts a master-slave dual-control heat dissipation regulation strategy, that is, the present application is provided with two chassis management controllers, that is, CMC0 and CMC 1. One of them is a master controller, and the other is a slave controller. The two controllers are respectively in communication connection with the temperature sensor and the CPLD.
Under the general state, the main controller normally regulates and controls the rotating speed of the cooling fan, and the sub-controller is in a standby state. When the master controller fails, the slave controller replaces the original master controller to regulate and control the rotating speed of the cooling fan so as to ensure the normal operation of the whole system. When the worst case occurs, namely when the two chassis management controllers are in failure, the CPLD can control the rotating speed of the fan to be full rotation by the connecting pipe so as to avoid the over-temperature problem of the system.
Specifically, as shown in fig. 2, the CMC0 and the CMC1 adopt an active-standby mode, and the CPLD receives a watchdog signal, which is a timing heartbeat signal, of the two in real time; when the signals can be normally obtained, the CPLD defaults that the master manager and the slave manager work normally, at the moment, the CPLD sends a control 0 signal to enable the CMC0 to be in an active state, namely a working state, and the CMC0 sends a PWM0 signal to the fan to regulate and control the rotating speed in real time according to the read temperature and the temperature change rate obtained through calculation; meanwhile, the CPLD sends a control 1 signal to enable the CMC1 to be in a standby state which is a standby state, and the CPLD does not send a PWM1 signal to the fan by default to regulate and control the rotating speed.
When the CMC0 has a fault, the CPLD cannot acquire a watchdog signal sent by the CMC0, and the CPLD can inform the CMC1 to enter an Active mode, take over the work of the CMC0 and send the PWM1 to the fan to regulate and control the rotating speed in real time. When the user replaces the master control CMC0 with normal functions on line, the CMC0 can normally send a Watchdog signal to the CPLD, and the CPLD receives the signal and switches the CMC0 to an Active mode and the CMC1 to a standby mode.
When the CMC0 and the CMC1 both have faults, the CPLD cannot acquire the watchdog signals sent by the two managers, and at the moment, the CPLD sends a full speed control signal to the fan to enable the fan to rotate at full speed, so that the problem of over-temperature of the machine is avoided.
As a specific embodiment, the method for controlling heat dissipation of a chassis provided in the embodiment of the present application, based on the above content, adjusts a rotation speed of a heat dissipation fan of the chassis based on a temperature variation trend, including:
adjusting the duty ratio of the PWM signal based on the temperature variation trend;
and sending the adjusted PWM signal to the cooling fan.
Referring to fig. 3, an embodiment of the present application discloses a chassis heat dissipation control device, which mainly includes:
the acquiring module 201 is configured to acquire a temperature value in the chassis in real time and calculate a temperature change rate;
the prediction module 202 is used for predicting the temperature change trend in the case according to the temperature value and the temperature change rate;
and the adjusting module 203 is used for adjusting the rotating speed of the cooling fan of the chassis based on the temperature change trend.
Therefore, the case heat dissipation control device disclosed in the embodiment of the application uses the current temperature value and the temperature change rate of the system as the parameter basis for regulating and controlling the rotation speed of the heat dissipation fan, and the rotation speed of the heat dissipation fan is timely, effectively and accurately regulated and controlled in advance according to the system temperature value and the temperature change trend, so that the operation stability of the heat dissipation fan is improved, and the service life of the heat dissipation fan is prolonged.
For the details of the heat dissipation control device of the chassis, reference may be made to the detailed description of the heat dissipation control method of the chassis, which is not repeated herein.
As a specific embodiment, on the basis of the above, when the prediction module 202 predicts the temperature change trend in the chassis according to the temperature value and the temperature change rate, the chassis heat dissipation control device disclosed in the embodiment of the present application is specifically configured to:
judging whether the temperature value is higher than a preset temperature threshold value or not; if not, judging whether the temperature change rate is larger than a first preset positive value or not; if the temperature change rate is larger than a first preset positive value, judging that the current temperature change trend is a low-temperature rising trend;
when the adjusting module 203 adjusts the rotation speed of the cooling fan of the chassis based on the temperature variation trend, it is specifically configured to:
and after the low-temperature rising trend is judged, gradually increasing the rotating speed of the cooling fan.
As a specific embodiment, the chassis heat dissipation control device disclosed in the embodiment of the present application, on the basis of the foregoing, after the determining that the temperature change rate is not greater than the first preset positive value, the predicting module 202 further includes:
judging whether the temperature change rate is smaller than a first preset negative value or not; if the temperature change rate is smaller than a first preset negative value, judging that the current temperature change trend is a low-temperature descending trend;
when the adjusting module 203 adjusts the rotation speed of the cooling fan of the chassis based on the temperature variation trend, it is specifically configured to:
and after the low-temperature descending trend is judged, the rotating speed of the cooling fan is continuously reduced.
As a specific embodiment, the chassis heat dissipation control device disclosed in the embodiment of the present application is further configured, based on the above contents, after the prediction module 202 determines that the temperature value is higher than the preset temperature threshold value;
judging whether the temperature change rate is smaller than a second preset negative value or not; if the temperature change rate is smaller than a second preset negative value, judging that the current temperature change trend is a high-temperature descending trend;
when the adjusting module 203 adjusts the rotation speed of the cooling fan of the chassis based on the temperature variation trend, it is specifically configured to:
and after the high-temperature descending trend is judged, gradually reducing the rotating speed of the cooling fan.
As a specific embodiment, on the basis of the above contents, the case heat dissipation control device disclosed in the embodiment of the present application further includes a determination module, after determining that the temperature change rate is not less than a second preset negative value, configured to:
judging whether the temperature change rate is larger than a second preset positive value or not; if the temperature change rate is larger than a second preset positive value, judging that the current temperature change trend is a high-temperature rising trend;
when the adjusting module 203 adjusts the rotation speed of the cooling fan of the chassis based on the temperature variation trend, it is specifically configured to:
and after the high-temperature rising trend is judged, the rotating speed of the cooling fan is continuously increased.
As a specific embodiment, the heat dissipation control device of the chassis disclosed in the embodiment of the present application is configured with two chassis management controllers in the chassis on the basis of the foregoing content, and the two chassis management controllers are respectively used as a master controller and a slave controller; the two case management controllers are respectively connected with the complex programmable controller; the apparatus is further configured to:
before acquiring a temperature value in a case in real time and calculating a temperature change rate, receiving a control signal sent by a complex programmable controller;
selecting to enter a working state or a standby state according to the control signal; the state control signal is generated by the programmable controller according to the timing heartbeat signals of the two chassis management controllers.
As a specific embodiment, on the basis of the above content, the adjusting module 203 of the chassis heat dissipation control apparatus disclosed in the embodiment of the present application is specifically configured to, when adjusting the rotation speed of the cooling fan of the chassis based on the temperature variation trend:
adjusting the duty ratio of the PWM signal based on the temperature variation trend;
and sending the adjusted PWM signal to the cooling fan.
Referring to fig. 4, an embodiment of the present application discloses an electronic device, including:
a storage unit 301 for storing a computer program;
a processing unit 302 for executing the computer program to implement the steps of any of the chassis heat dissipation control methods described above.
Further, an embodiment of the present application also discloses a computer-readable storage medium, in which a computer program is stored, and the computer program is used for implementing the steps of any one of the chassis heat dissipation control methods described above when being executed by a processing unit.
For details of the electronic device and the computer-readable storage medium, reference may be made to the foregoing detailed description of the method for controlling heat dissipation of the chassis, and details thereof are not repeated here.
The embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. For the equipment disclosed by the embodiment, the description is relatively simple because the equipment corresponds to the method disclosed by the embodiment, and the relevant parts can be referred to the method part for description.
It is further noted that, throughout this document, relational terms such as "first" and "second" are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Furthermore, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The technical solutions provided by the present application are described in detail above. The principles and embodiments of the present application are explained herein using specific examples, which are provided only to help understand the method and the core idea of the present application. It should be noted that, for those skilled in the art, without departing from the principle of the present application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall into the protection scope of the present application.

Claims (10)

1. A chassis heat dissipation control method is characterized by being applied to a chassis management controller and comprising the following steps:
acquiring a temperature value in the case in real time and calculating a temperature change rate;
predicting the temperature change trend in the case according to the temperature value and the temperature change rate;
and adjusting the rotating speed of a cooling fan of the case based on the temperature variation trend.
2. The method of claim 1, wherein predicting the temperature trend within the enclosure based on the temperature value and the temperature change rate comprises:
judging whether the temperature value is higher than a preset temperature threshold value or not;
if not, judging whether the temperature change rate is larger than a first preset positive value or not;
if the temperature change rate is larger than the first preset positive value, judging that the current temperature change trend is a low-temperature rising trend;
the adjusting the rotation speed of the cooling fan of the chassis based on the temperature variation trend includes:
and after the low-temperature rising trend is judged, gradually increasing the rotating speed of the heat radiation fan.
3. The method according to claim 2, further comprising, after determining that the rate of temperature change is not greater than the first preset positive value:
judging whether the temperature change rate is smaller than a first preset negative value or not;
if the temperature change rate is smaller than the first preset negative value, judging that the current temperature change trend is a low-temperature descending trend;
the adjusting the rotation speed of the cooling fan of the chassis based on the temperature variation trend includes:
and after the low-temperature descending trend is judged, continuously reducing the rotating speed of the cooling fan.
4. The method of claim 3, further comprising, after determining that the temperature value is above the preset temperature threshold;
judging whether the temperature change rate is smaller than a second preset negative value or not;
if the temperature change rate is smaller than the second preset negative value, judging that the current temperature change trend is a high-temperature descending trend;
the adjusting the rotation speed of the cooling fan of the chassis based on the temperature variation trend includes:
and after the high-temperature descending trend is judged, gradually reducing the rotating speed of the cooling fan.
5. The method according to claim 4, further comprising, after determining that the temperature change rate is not less than the second preset negative value:
judging whether the temperature change rate is larger than a second preset positive value or not;
if the temperature change rate is larger than the second preset positive value, judging that the current temperature change trend is a high-temperature rising trend;
the adjusting the rotation speed of the cooling fan of the chassis based on the temperature variation trend includes:
and after the high-temperature rising trend is judged, continuously increasing the rotating speed of the cooling fan.
6. The method of claim 5, wherein two chassis management controllers are configured in the chassis as a master controller and a slave controller, respectively; the two case management controllers are respectively connected with a complex programmable controller;
before the obtaining the temperature value in the chassis in real time and calculating the temperature change rate, the method further comprises:
receiving a control signal sent by the complex programmable controller;
selecting to enter a working state or a standby state according to the control signal; the state control signal is generated by the programmable controller according to timing heartbeat signals of the two chassis management controllers.
7. The method according to any one of claims 1 to 6, wherein the adjusting the rotation speed of the heat dissipation fan of the chassis based on the temperature trend comprises:
adjusting the duty ratio of a PWM signal based on the temperature variation trend;
and sending the adjusted PWM signal to the cooling fan.
8. The utility model provides a quick-witted case heat dissipation controlling means which characterized in that, is applied to quick-witted case management controller, includes:
the acquisition module is used for acquiring the temperature value in the case in real time and calculating the temperature change rate;
the prediction module is used for predicting the temperature change trend in the case according to the temperature value and the temperature change rate;
and the adjusting module is used for adjusting the rotating speed of the cooling fan of the case based on the temperature change trend.
9. An electronic device, comprising:
a storage unit for storing a computer program;
a processing unit for executing the computer program for carrying out the steps of the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processing unit, is adapted to carry out the steps of the method according to any one of claims 1 to 7.
CN202110996059.0A 2021-08-27 2021-08-27 Case heat dissipation control method, device, equipment and storage medium Withdrawn CN113867500A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110996059.0A CN113867500A (en) 2021-08-27 2021-08-27 Case heat dissipation control method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110996059.0A CN113867500A (en) 2021-08-27 2021-08-27 Case heat dissipation control method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN113867500A true CN113867500A (en) 2021-12-31

Family

ID=78988655

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110996059.0A Withdrawn CN113867500A (en) 2021-08-27 2021-08-27 Case heat dissipation control method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113867500A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115405550A (en) * 2022-09-06 2022-11-29 苏州浪潮智能科技有限公司 Fan control method, device, equipment and medium
CN117251038A (en) * 2023-11-17 2023-12-19 四川华鲲振宇智能科技有限责任公司 Method and control system for intelligently controlling internal temperature of server system with low power consumption

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115405550A (en) * 2022-09-06 2022-11-29 苏州浪潮智能科技有限公司 Fan control method, device, equipment and medium
CN115405550B (en) * 2022-09-06 2024-01-19 苏州浪潮智能科技有限公司 Fan control method, device, equipment and medium
CN117251038A (en) * 2023-11-17 2023-12-19 四川华鲲振宇智能科技有限责任公司 Method and control system for intelligently controlling internal temperature of server system with low power consumption

Similar Documents

Publication Publication Date Title
CN113867500A (en) Case heat dissipation control method, device, equipment and storage medium
US10274970B2 (en) Method, and device for controlling the output of the air volume and memory medium
US7143300B2 (en) Automated power management system for a network of computers
CN102232205B (en) Forced idle of a data processing system
CN101871465B (en) Control device and method of cooling fan of ATCA (Advanced Telecom Computing Architecture) system
JP5253617B1 (en) Management device, management system, management method, and program
CN102237681A (en) Control method and system for power consumption of home appliances and corresponding device
CN110647224A (en) Method and device for controlling running state
WO2011023002A1 (en) Control method for advanced telecom computing architecture atca fan and manager for atca shelf
CN113757903B (en) Air conditioner starting control method, air conditioner starting control device and air conditioner
TW202242656A (en) A system for adaptively adjusting a thermal ceiling and method thereof
CN109826822A (en) A kind of control method for fan and relevant apparatus
CN113028571A (en) Compressor control method and device of machine room air conditioner, air conditioner and medium
CN109600977B (en) Heat dissipation control method and electronic equipment
CN116317154A (en) Intelligent monitoring equipment for 5G communication power supply
CN115822790A (en) Frequency modulation control strategy and control execution system based on frequency modulation control strategy
CN112737023B (en) Power receiving equipment control method and device in quick charging mode and power receiving equipment
CN108385780B (en) Water supply control system, water supply control method and device and variable frequency pump
CN109753400B (en) Energy consumption adjusting method and edge data center system
CN112131623A (en) Server preheating method and device and server
CN113885360B (en) Electric water heater control method, device, readable storage medium and system for intelligent building
CN108662723B (en) Air conditioner control method and device, air conditioner and computer readable storage medium
CN220306956U (en) Self-regulating load and fuel cell power generation system
WO2021217878A1 (en) Energy-saving control method and apparatus, server device, household appliance, and medium
CN118242751A (en) Air conditioner pressure control method, control system and air conditioner

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
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20211231