CN111026256A - Fan rotating speed integral regulation and control method and device based on tiny temperature difference - Google Patents

Fan rotating speed integral regulation and control method and device based on tiny temperature difference Download PDF

Info

Publication number
CN111026256A
CN111026256A CN201911385747.2A CN201911385747A CN111026256A CN 111026256 A CN111026256 A CN 111026256A CN 201911385747 A CN201911385747 A CN 201911385747A CN 111026256 A CN111026256 A CN 111026256A
Authority
CN
China
Prior art keywords
integral
temperature
variable
component
temperature difference
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.)
Pending
Application number
CN201911385747.2A
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 CN201911385747.2A priority Critical patent/CN111026256A/en
Publication of CN111026256A publication Critical patent/CN111026256A/en
Pending 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
    • 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)
  • 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 invention discloses a fan rotating speed integral regulation and control method based on tiny temperature difference, which comprises the following steps: carrying out initialization assignment on the related variables and setting the regulation and control temperature of the component; the BMC reads the temperature of the component and calculates the temperature difference between the temperature of the component and the regulation temperature of the component; starting an integral control term in response to the temperature difference being less than the temperature difference threshold; the integral variable in the integral control term is cyclically assigned to accumulate and a change in fan speed is initiated in response to the integral variable accumulating to a set point. The invention also discloses computer equipment. The fan rotating speed integral regulating method and the fan rotating speed integral regulating equipment based on the tiny temperature difference eliminate the tiny temperature difference on the premise of ensuring that the temperature of the component does not exceed the standard, and are favorable for reducing the power consumption of the fan.

Description

Fan rotating speed integral regulation and control method and device based on tiny temperature difference
Technical Field
The invention relates to the field of server design, in particular to a fan rotating speed integral regulating and controlling method and device based on tiny temperature difference.
Background
The invention relates to a method for realizing integral regulation and control of fan rotating speed by utilizing tiny temperature difference in the field of server design.
At present, a server controls the rotating speed of a fan through a BMC, the rotating speed of the fan is adjusted by mainly referring to the difference value between an actual temperature and a set temperature point and the temperature change trend when the server controls based on the temperature of a component, in the actual control process, the rotating speed of the fan does not change when the temperature difference value is small, and at the moment, the temperature and the set temperature point have the difference of 1-2 ℃.
Based on the problems, the invention provides a method for realizing integral regulation and control of the rotating speed of a fan by utilizing a tiny temperature difference. The temperature difference within 2 ℃ is accumulated for a long time through reasonable program setting, so that the rotating speed of the fan is continuously and finely adjusted when the temperature difference does not reach 0, the temperature of the component is finally stabilized at a set temperature point, the set temperature point can be increased by 1-2 ℃ by using the strategy on the premise of ensuring that the temperature of the component does not exceed the standard, and the power consumption of the fan is reduced.
Disclosure of Invention
In view of the above, an object of the embodiments of the present invention is to provide a method and an apparatus for implementing fan speed integral regulation by using a small temperature difference. The small difference between the component temperature and the set temperature point participates in fan control, and finally the component temperature is stabilized at the set temperature point, so that the power consumption of the server fan is reduced.
Based on the above purpose, the present invention provides a fan rotation speed integral regulation method based on a small temperature difference, which includes the following steps: carrying out initialization assignment on the related variables and setting the regulation and control temperature of the component; the BMC reads the temperature of the component and calculates the temperature difference between the temperature of the component and the regulation temperature of the component; starting an integral control term in response to the temperature difference being less than the temperature difference threshold; the integral variable in the integral control term is cyclically assigned to accumulate and a change in fan speed is initiated in response to the integral variable accumulating to a set point.
In some embodiments of the integrated fan speed regulation method based on minute temperature differences of the present invention, the method further comprises: in response to the integrated variable accumulation exceeding the integrated variable threshold, the integrated variable is cleared and the loop continues.
In some embodiments of the fan speed integral regulation method based on minute temperature differences of the present invention, the dependent variables include: integration coefficient, integration start term coefficient, temperature reading time interval, and integration variable.
In some embodiments of the fan speed integral control method based on minute temperature differences of the present invention, the integral variable cycle assignment mode is configured as: and adding the product of the temperature difference value and the temperature reading time interval to the integral variable in the previous cycle to obtain the current integral variable.
In some embodiments of the fan speed integral control method based on minute temperature differences of the present invention, cyclically assigning values to the integral variables in the integral control term for accumulation, and in response to the integral variables accumulating to a set value, initiating a change in fan speed further comprises: in response to the temperature of the component being less than the regulated temperature of the component, reducing the fan speed by a preset speed variable; and increasing the rotating speed of the fan by a preset rotating speed variable in response to the temperature of the component being greater than the regulated temperature of the component.
In some embodiments of the integrated fan speed regulation method based on minute temperature differences of the present invention, the method further comprises: and (4) clearing the integral variable when the absolute value of the product of the integral coefficient and the integral variable is more than or equal to the relative threshold of the integral variable.
In some embodiments of the fan speed integral control method based on minute temperature differences of the present invention, cyclically assigning values to the integral variables in the integral control term for accumulation, and in response to the integral variables accumulating to a set value, initiating a change in fan speed further comprises: and providing an integral term variable quantity, wherein the integral term variable quantity is configured as a product of an integral coefficient, an integral starting term coefficient and an integral variable quantity, and starting the change of the rotating speed of the fan in response to the integral term variable quantity reaching a preset condition corresponding to a set value.
In another aspect of the embodiments of the present invention, there is also provided a computer device, including: at least one processor; and a memory storing computer instructions executable on the processor, the instructions when executed by the processor implementing the steps of: carrying out initialization assignment on the related variables and setting the regulation and control temperature of the component; the BMC reads the temperature of the component and calculates the temperature difference between the temperature of the component and the regulation temperature of the component; starting an integral control term in response to the temperature difference being less than the temperature difference threshold; the integral variable in the integral control term is cyclically assigned to accumulate and a change in fan speed is initiated in response to the integral variable accumulating to a set point.
In some embodiments of the computer apparatus of the present invention, the apparatus when executed further performs the steps of: in response to the integrated variable accumulation exceeding the integrated variable threshold, the integrated variable is cleared and the loop continues.
In some embodiments of the computer apparatus of the present invention, cyclically assigning values to the integral variable in the integral control term for accumulation, and in response to the integral variable accumulating to a set point, initiating a change in fan speed further comprises: in response to the temperature of the component being less than the regulated temperature of the component, reducing the fan speed by a preset speed variable; and increasing the rotating speed of the fan by a preset rotating speed variable in response to the temperature of the component being greater than the regulated temperature of the component.
The invention has at least the following beneficial technical effects: the invention enables the temperature difference within the tiny temperature difference to be accumulated for a long time through reasonable program setting, thereby continuously carrying out the tiny adjustment on the rotating speed of the fan when the temperature difference does not reach 0, finally stabilizing the temperature of the component at the set temperature point, and being beneficial to reducing the power consumption of the fan.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other embodiments can be obtained by using the drawings without creative efforts.
FIG. 1 is a schematic diagram illustrating an embodiment of a fan speed integral regulation method based on minute temperature differences according to the present invention;
fig. 2 shows a flow chart of an embodiment of the fan speed integral regulation method based on slight temperature difference according to the invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the following embodiments of the present invention are described in further detail with reference to the accompanying drawings.
It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are used for distinguishing two entities with the same name but different names or different parameters, and it should be noted that "first" and "second" are merely for convenience of description and should not be construed as limitations of the embodiments of the present invention, and they are not described in any more detail in the following embodiments.
In view of the above, a first aspect of the embodiments of the present invention provides an embodiment of a fan speed integral regulation method based on a small temperature difference. Fig. 1 is a schematic diagram illustrating an embodiment of a fan speed integral regulation method based on a small temperature difference according to the present invention. In the embodiment shown in fig. 1, the method comprises at least the following steps:
s100, carrying out initialization assignment on related variables and setting component regulation and control temperature;
s200, reading the temperature of the component by the BMC, and calculating the temperature difference between the component temperature and the component regulation temperature;
s300, responding to the temperature difference value smaller than the temperature difference value threshold value, and starting an integral control item;
and S400, circularly assigning values to the integral variables in the integral control items for accumulation, and starting the change of the rotating speed of the fan in response to the accumulation of the integral variables to a set value.
The heat dissipation effect of the server is changed by adjusting the rotating speed of the fan, so that the temperature of the component is changed. Fig. 2 is a flow chart of an embodiment of the fan speed integral regulation method based on the minute temperature difference according to the present invention. As shown in fig. 2, in some embodiments of the present invention, a variable related to the temperature difference is set to ensure that the integral control term is triggered only when the temperature is low, thereby avoiding frequent fluctuations in the fan speed caused by large temperature differences. The integral variable (denoted by A) is circularly assigned, so that the smaller variable can reach a larger value through long-time accumulation, and the change of the rotating speed of the fan is triggered.
In some embodiments of the invention, the steps are as follows:
1. the BMC reads the component temperature Tj;
2. the temperature difference Te is Ts-Tj;
3. the integration is simplified into A + Te dt;
4. i Te i >2, the integral action is cancelled, and k is 0; the integral action k is 1, and the integral action k is 2;
5. integral term variation dp ═ k ═ Ki ═ a;
6. dp is an integer to control the change of the rotating speed of the fan;
7. and A reassigns:
(a)、|Ki*A|≥x,A=0
(b)、|Ki*A|<x,A=A
x defaults to 1, and can be set to other values according to actual conditions.
8. The above procedures are circularly operated.
According to some embodiments of the method for integral regulation of fan speed based on minute temperature differences of the present invention, the method further comprises: in response to the integrated variable accumulation exceeding the integrated variable threshold, the integrated variable is cleared and the loop continues. A cutoff condition is set for the integral term, and when the integral term exceeds a specific numerical value, the integral variable A is assigned to be 0, so that the same group of numerical values are prevented from participating in the control of the rotating speed of the fan for many times. By the method, a small difference value between the component temperature and the set temperature point participates in fan control, and the component temperature is stabilized at the set temperature point finally, so that the power consumption of the server fan is reduced.
According to some embodiments of the method for integral regulation of fan speed based on minute temperature differences according to the present invention, the relevant variables comprise: integration coefficient, integration start term coefficient, temperature reading time interval, and integration variable. In some embodiments of the invention, the correlation variable and the initial value of the correlation variable are set as follows: the integral coefficient Ki is 0.02, the integral term start coefficient K is 0, the temperature reading time interval dt is 3, and the component regulates the temperature point Ts.
According to some embodiments of the fan speed integral control method based on the tiny temperature difference, the integral variable circulation assignment mode is as follows: and adding the product of the temperature difference value and the temperature reading time interval to the integral variable in the previous cycle to obtain the current integral variable. The loop mode of the integral variable is simplified as follows: a + Te × dt, where Te represents the temperature difference.
According to some embodiments of the method for integral regulation of fan speed based on minute temperature differences of the present invention, cyclically assigning values to the integral variables in the integral control term for accumulation, and in response to the integral variables accumulating to a set value, initiating a change in fan speed further comprises: in response to the temperature of the component being less than the regulated temperature of the component, reducing the fan speed by a preset speed variable; and increasing the rotating speed of the fan by a preset rotating speed variable in response to the temperature of the component being greater than the regulated temperature of the component.
According to some embodiments of the present invention, when the absolute value of dp is greater than or equal to 1, the rotation speed of the fan changes, the absolute value of Ki × a corresponding to the value is greater than or equal to 1, the data is a result of multiple accumulation, and it may be necessary to accumulate dozens of times of data to achieve the absolute value greater than or equal to 1 in the initial stage, so that the data is not zeroed, and the subsequent calculation results are all absolute values greater than 1, which causes the rotation speed of the fan to continuously change.
In some embodiments, the fan PWM (Pulse Width Modulation) signal may be adjusted to change the fan speed only when the absolute value of the variation dp is greater than or equal to 1, and the fan PWM signal may be kept unchanged when the absolute value of dp is less than 1, so as to keep the fan speed unchanged. When dp is greater than 1, the fan speed is reduced, and when dp is less than-1, the fan speed is increased.
According to some embodiments of the invention, the method further comprises: and (4) clearing the integral variable when the absolute value of the product of the integral coefficient and the integral variable is more than or equal to the relative threshold of the integral variable.
In some embodiments, the step is embodied as:
(a) and | Ki | ≧ x, a | ═ 0
(b) And if | Ki | < x, a ═ a | < x
In some embodiments, when the integral coefficient Ki is set to 0.02, X defaults to 1, i.e., when
(a) And 0.02 a | ≧ 1, a |, 0
(b) And 0.02A <1, A ═ A | |, in the case of
Other values can be set according to actual conditions.
According to some embodiments of the invention, step S400, cyclically assigning values to the integral variables in the integral control term for accumulation, and in response to the integral variables accumulating to a set value, initiating a change in fan speed further comprises:
and providing an integral term variable quantity, wherein the integral term variable quantity is configured as a product of an integral coefficient, an integral starting term coefficient and an integral variable quantity, and starting the change of the rotating speed of the fan in response to the integral term variable quantity reaching a preset condition corresponding to a set value.
In some embodiments, the step is embodied as: integral term variation dp ═ k ═ Ki ═ a; and the preset condition is that dp is an integer, namely that dp is an integer to control the change of the rotating speed of the fan.
It should be particularly noted that, the steps in the embodiments of the fan speed integral control method based on minute temperature difference may be mutually intersected, replaced, added, and deleted, so that these reasonable permutation and combination transformations should also belong to the scope of the present invention, and should not limit the scope of the present invention to the embodiments.
In view of the above object, a second aspect of the embodiments of the present invention provides a computer device, including: at least one processor; and a memory storing computer instructions executable on the processor, the instructions when executed by the processor implementing the steps of: carrying out initialization assignment on the related variables and setting the regulation and control temperature of the component; the BMC reads the temperature of the component and calculates the temperature difference between the temperature of the component and the regulation temperature of the component; starting an integral control term in response to the temperature difference being less than the temperature difference threshold; the integral variable in the integral control term is cyclically assigned to accumulate and a change in fan speed is initiated in response to the integral variable accumulating to a set point.
According to some embodiments of the computer apparatus of the present invention, the apparatus when executed further performs the steps of: in response to the integrated variable accumulation exceeding the integrated variable threshold, the integrated variable is cleared and the loop continues.
According to some embodiments of the computer apparatus of the present invention, cyclically assigning values to the integral variable in the integral control term for accumulation, and in response to the integral variable accumulating to a set point, initiating a change in fan speed further comprises: in response to the temperature of the component being less than the regulated temperature of the component, reducing the fan speed by a preset speed variable; and increasing the rotating speed of the fan by a preset rotating speed variable in response to the temperature of the component being greater than the regulated temperature of the component.
Likewise, it will be appreciated by a person skilled in the art that all embodiments, features and advantages set forth above for the method for integrated regulation of fan speed based on slight temperature differences according to the present invention apply equally to the computer device according to the present invention. For the sake of brevity of the present disclosure, no repeated explanation is provided herein.
It should be particularly noted that, the steps in the above-mentioned fan speed integral regulation method and apparatus based on minute temperature difference may be mutually intersected, replaced, added, or deleted, and therefore, these reasonable permutation and combination transformations based on the fan speed integral regulation method and apparatus based on minute temperature difference should also belong to the protection scope of the present invention, and should not limit the protection scope of the present invention to the embodiments.
Finally, it should be noted that, as one of ordinary skill in the art can appreciate, all or part of the processes in the methods of the above embodiments may be implemented by a computer program to instruct related hardware, and the program of the fan speed integral regulation and control method based on the minute temperature difference may be stored in a computer readable storage medium, and when executed, may include the processes of the embodiments of the methods described above. The storage medium of the program may be a magnetic disk, an optical disk, a Read Only Memory (ROM), a Random Access Memory (RAM), or the like. The embodiments of the computer program may achieve the same or similar effects as any of the above-described method embodiments.
Furthermore, the methods disclosed according to embodiments of the present invention may also be implemented as a computer program executed by a processor, which may be stored in a computer-readable storage medium. Which when executed by a processor performs the above-described functions defined in the methods disclosed in embodiments of the invention.
Further, the above method steps and system elements may also be implemented using a controller and a computer readable storage medium for storing a computer program for causing the controller to implement the functions of the above steps or elements.
Further, it should be appreciated that the computer-readable storage media (e.g., memory) herein can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. By way of example, and not limitation, nonvolatile memory can include Read Only Memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM), which can act as external cache memory. By way of example and not limitation, RAM is available in a variety of forms such as synchronous RAM (DRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The storage devices of the disclosed aspects are intended to comprise, without being limited to, these and other suitable types of memory.
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the disclosure herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as software or hardware depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the disclosed embodiments of the present invention.
The various illustrative logical blocks, modules, and circuits described in connection with the disclosure herein may be implemented or performed with the following components designed to perform the functions herein: a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination of these components. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP, and/or any other such configuration.
The steps of a method or algorithm described in connection with the disclosure herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
In one or more exemplary designs, the functions may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, includes Compact Disc (CD), laser disc, optical disc, Digital Versatile Disc (DVD), floppy disk, blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
The foregoing is an exemplary embodiment of the present disclosure, but it should be noted that various changes and modifications could be made herein without departing from the scope of the present disclosure as defined by the appended claims. The functions, steps and/or actions of the method claims in accordance with the disclosed embodiments described herein need not be performed in any particular order. Furthermore, although elements of the disclosed embodiments of the invention may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.
It should be understood that, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly supports the exception. It should also be understood that "and/or" as used herein is meant to include any and all possible combinations of one or more of the associated listed items.
The numbers of the embodiments disclosed in the embodiments of the present invention are merely for description, and do not represent the merits of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
Those of ordinary skill in the art will understand that: the discussion of any embodiment above is meant to be exemplary only, and is not intended to intimate that the scope of the disclosure, including the claims, of embodiments of the invention is limited to these examples; within the idea of an embodiment of the invention, also technical features in the above embodiment or in different embodiments may be combined and there are many other variations of the different aspects of the embodiments of the invention as described above, which are not provided in detail for the sake of brevity. Therefore, any omissions, modifications, substitutions, improvements, and the like that may be made without departing from the spirit and principles of the embodiments of the present invention are intended to be included within the scope of the embodiments of the present invention.

Claims (10)

1. A fan rotating speed integral regulating and controlling method based on tiny temperature difference is characterized by comprising the following steps:
carrying out initialization assignment on the related variables and setting the regulation and control temperature of the component;
the BMC reads the temperature of the component and calculates the temperature difference between the temperature of the component and the regulation temperature of the component;
in response to the temperature difference being less than a temperature difference threshold, initiating an integral control term;
and circularly assigning values to the integral variables in the integral control items for accumulation, and starting the change of the rotating speed of the fan in response to the accumulation of the integral variables to a set value.
2. The fan speed integral regulation and control method based on small temperature difference as claimed in claim 1, characterized in that the method further comprises:
and responding to the integral variable accumulation exceeding an integral variable threshold value, clearing the integral variable and continuing circulation.
3. The fan speed integral regulation and control method based on small temperature difference as claimed in claim 1, characterized in that the related variables comprise: integration coefficient, integration start term coefficient, temperature reading time interval, and integration variable.
4. The fan rotating speed integral control method based on the small temperature difference as claimed in claim 3, wherein the integral variable circulation assignment mode is configured as follows:
and adding the product of the temperature difference value and the temperature reading time interval to the integral variable in the previous cycle to obtain the current integral variable.
5. The fan speed integral control method based on small temperature difference as claimed in claim 1, wherein the circularly assigning value to the integral variable in the integral control term for accumulation, and in response to the integral variable accumulating to a set value, initiating the change of the fan speed further comprises:
in response to the component temperature being less than the component regulated temperature, reducing the fan speed by a preset speed variable;
and increasing the fan speed by the preset speed variable in response to the component temperature being greater than the component regulated temperature.
6. The fan speed integral regulation and control method based on small temperature difference as claimed in claim 3, characterized in that the method further comprises:
and clearing the integral variable when the absolute value of the product of the integral coefficient and the integral variable is greater than or equal to the relative threshold of the integral variable.
7. The fan speed integral control method based on slight temperature difference as claimed in claim 3, wherein the circularly assigning value to the integral variable in the integral control term for accumulation, and in response to the integral variable accumulating to a set value, initiating the change of the fan speed further comprises:
and providing an integral term variable quantity which is configured as a product of the integral coefficient, the integral starting term coefficient and the integral variable quantity, and starting the change of the rotating speed of the fan in response to the integral term variable quantity reaching a preset condition corresponding to the set value.
8. A computer device, comprising:
at least one processor; and
a memory storing computer instructions executable on the processor, the instructions when executed by the processor implementing the steps of:
carrying out initialization assignment on the related variables and setting the regulation and control temperature of the component;
the BMC reads the temperature of the component and calculates the temperature difference between the temperature of the component and the regulation temperature of the component;
in response to the temperature difference being less than a temperature difference threshold, initiating an integral control term;
and circularly assigning values to the integral variables in the integral control items for accumulation, and starting the change of the rotating speed of the fan in response to the accumulation of the integral variables to a set value.
9. The computer device of claim 8, wherein the device when executed further performs the steps of:
and responding to the integral variable accumulation exceeding an integral variable threshold value, clearing the integral variable and continuing circulation.
10. The computer device of claim 8, wherein cyclically assigning values to the integral variables in the integral control term for accumulation and initiating a change in fan speed in response to the integral variables accumulating to a setpoint further comprises:
in response to the component temperature being less than the component regulated temperature, reducing the fan speed by a preset speed variable;
and increasing the fan speed by the preset speed variable in response to the component temperature being greater than the component regulated temperature.
CN201911385747.2A 2019-12-29 2019-12-29 Fan rotating speed integral regulation and control method and device based on tiny temperature difference Pending CN111026256A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911385747.2A CN111026256A (en) 2019-12-29 2019-12-29 Fan rotating speed integral regulation and control method and device based on tiny temperature difference

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911385747.2A CN111026256A (en) 2019-12-29 2019-12-29 Fan rotating speed integral regulation and control method and device based on tiny temperature difference

Publications (1)

Publication Number Publication Date
CN111026256A true CN111026256A (en) 2020-04-17

Family

ID=70194910

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911385747.2A Pending CN111026256A (en) 2019-12-29 2019-12-29 Fan rotating speed integral regulation and control method and device based on tiny temperature difference

Country Status (1)

Country Link
CN (1) CN111026256A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8967239B2 (en) * 2011-04-01 2015-03-03 Agco Corporation Controller for work vehicle cooling package
CN107269567A (en) * 2017-08-18 2017-10-20 郑州云海信息技术有限公司 A kind of realization method and system of the PID fan regulation and controlling strategies based on environment temperature
CN110427300A (en) * 2019-07-19 2019-11-08 广东浪潮大数据研究有限公司 Server GPU performance regulates and controls method, apparatus, equipment and readable storage medium storing program for executing
CN110579075A (en) * 2018-06-11 2019-12-17 惠而浦(中国)股份有限公司 Method and system for controlling variable frequency load rotating speed of refrigerator

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8967239B2 (en) * 2011-04-01 2015-03-03 Agco Corporation Controller for work vehicle cooling package
CN107269567A (en) * 2017-08-18 2017-10-20 郑州云海信息技术有限公司 A kind of realization method and system of the PID fan regulation and controlling strategies based on environment temperature
CN110579075A (en) * 2018-06-11 2019-12-17 惠而浦(中国)股份有限公司 Method and system for controlling variable frequency load rotating speed of refrigerator
CN110427300A (en) * 2019-07-19 2019-11-08 广东浪潮大数据研究有限公司 Server GPU performance regulates and controls method, apparatus, equipment and readable storage medium storing program for executing

Similar Documents

Publication Publication Date Title
CN110778517B (en) Fan control method, device and storage medium
CN110764715B (en) Bandwidth control method, device and storage medium
CN111090319B (en) Method, device and medium for controlling server fan based on thermistor
WO2009112825A1 (en) Audio processing
CN110990199A (en) Server fan redundancy control method and device
US20210384986A1 (en) Fiber amplifier and gain adjustment method for fiber amplifier
CN111208861B (en) PTC power control method and device
CN111026256A (en) Fan rotating speed integral regulation and control method and device based on tiny temperature difference
CN106708218B (en) Anti-noise control method and device for fan
JP2017513393A (en) Method and system for optimizing PCD performance while mitigating heat generation
JP2020525955A (en) Base station fan control method and apparatus
CN114415454A (en) Projection equipment heat dissipation control method and device, projection equipment and storage medium
CN110725806A (en) Fan rotating speed control method and device and server
CN112993737B (en) Laser extinction ratio control method and device, terminal equipment and storage medium
EP1895691B1 (en) Optical transmitter and operation controlling method for the same
CN111053437B (en) Silicon controlled rectifier heating control method and device, storage medium and household appliance
WO2024108807A1 (en) Direct drive system and control method therefor, electronic device, and storage medium
US10613600B2 (en) Advanced power based thermal control systems
CN111866611B (en) Method, device, equipment and medium for dynamically adjusting voltage
CN110740171B (en) Data fragment transmission method and device
CN111090496B (en) Virtual machine memory migration method and device based on automatic iteration time adjustment
CN113238854A (en) Method, device and equipment for automatically adjusting thread number and readable medium
JPH1168484A (en) Electronic volume and its control method
WO2020011352A1 (en) An electronic device and a method for controlling a combined power consumption
CN116296274A (en) Method, system, electronic device and storage medium for adjusting extinction ratio of optical module

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200417