Temperature control methods, devices, computer equipment and storage media
By dynamically controlling the start-up status of the auxiliary fan and the main fan, and adjusting the fan speed according to the rate of change of ambient temperature, the problem of energy waste in existing technologies is solved, and the energy-saving and consumption-reducing temperature control effect is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GUANGZHOU MINO AUTOMOTIVE EQUIP CO LTD
- Filing Date
- 2023-07-07
- Publication Date
- 2026-06-30
AI Technical Summary
The existing temperature or speed control methods for industrial fans lead to energy waste and increase production costs.
By acquiring the temperature value and temperature change rate of the auxiliary fan, the starting status of the auxiliary fan and the main fan is dynamically controlled to avoid full-power operation and to save energy by adopting different temperature control strategies.
It effectively saves electricity, reduces production costs, improves fan utilization, and avoids ineffective work and energy consumption.
Smart Images

Figure CN116877472B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of temperature control technology, and in particular to a temperature control method, apparatus, computer equipment, and storage medium. Background Technology
[0002] Industrial fans are a common piece of equipment in manufacturing workshops. They not only help lower the temperature but also maintain air circulation and remove dust. Most current production workshops and factories use temperature-controlled or speed-controlled fans, which physically cool the space at a preset fan speed. However, this method wastes electricity, thus increasing production costs. Summary of the Invention
[0003] Therefore, it is necessary to provide a temperature control method, device, computer equipment, and storage medium that can save energy and reduce production costs in response to the above-mentioned technical problems.
[0004] In a first aspect, this application provides a temperature control method applied to a fan temperature control system, the fan temperature control system including a main fan and multiple auxiliary fans, the method comprising: acquiring a first temperature value of the auxiliary fan; wherein the first temperature value is the current ambient temperature value at the location of the auxiliary fan; filtering out auxiliary fans whose first temperature value is greater than a first temperature threshold and designating them as first start-up fans; starting the first start-up fan; acquiring a first temperature change rate of the first start-up fan; wherein the first temperature change rate is the rate of change of ambient temperature at the location of the first start-up fan within a first time period; controlling the starting state of the first start-up fan and a second start-up fan according to the first temperature change rate; wherein the second start-up fan is any of the auxiliary fans other than the first start-up fan; acquiring a second temperature change rate of the first start-up fan; wherein the second temperature change rate is the rate of change of ambient temperature at the location of the first start-up fan within a second time period; if both the first start-up fan and the second start-up fan are at maximum speed and the second temperature change rate is less than the first temperature change rate threshold, then starting the main fan.
[0005] In one embodiment, the step of controlling the starting state of the first and second starting fans according to the first temperature change rate includes: if the first temperature change rate is less than the first temperature change rate threshold, controlling the speed of the first starting fan to the maximum speed; obtaining a third temperature change rate of the first starting fan; wherein the third temperature change rate is the rate of change of ambient temperature at the location of the first starting fan in a third time period; if the third temperature change rate is less than the first temperature change rate threshold, starting the second starting fan.
[0006] In one embodiment, the method further includes: obtaining a fourth temperature change rate of the first start-up fan; wherein the fourth temperature change rate is the rate of change of ambient temperature at the location of the first start-up fan within a fourth time period; if the fourth temperature change rate is less than the first temperature change rate threshold, then controlling the rotation speed of the second start-up fan to the maximum rotation speed.
[0007] In one embodiment, the method further includes: if the fourth temperature change rate is greater than the first temperature change rate threshold, then controlling the first starting fan and the second starting fan to maintain their current operating state; if the fourth temperature change rate is greater than the second temperature change rate threshold, then controlling the speed of the second starting fan to decrease linearly; if the fourth temperature change rate is greater than the third temperature change rate threshold, and the first temperature value is less than the first temperature threshold, then pausing the first starting fan and / or the second starting fan; wherein the first temperature change rate threshold, the second temperature change rate threshold, and the third temperature change rate threshold increase sequentially.
[0008] In one embodiment, after the step of starting the main fan, the method further includes: obtaining a fifth temperature change rate of the first starting fan; wherein the fifth temperature change rate is the rate of change of ambient temperature at the location of the first starting fan within a fifth time period; if the fifth temperature change rate is less than the first temperature change rate threshold, then controlling the speed of the main fan to the maximum speed; if the fifth temperature change rate is greater than the first temperature change rate threshold, then controlling the speed of the main fan to decrease linearly.
[0009] In one embodiment, the method further includes: obtaining a second temperature value of the main fan; wherein the second temperature value is the current ambient temperature value at the location of the main fan; and if the second temperature value is greater than a second temperature threshold, then starting the main fan.
[0010] In one embodiment, after the step of obtaining the second temperature value of the main fan, the method further includes: if the second temperature value is greater than a third temperature threshold, then controlling the speed of the main fan to the maximum speed; wherein the third temperature threshold is greater than the second temperature threshold.
[0011] Secondly, this application also provides a temperature control device applied to a fan temperature control system, the fan temperature control system including a main fan and multiple auxiliary fans, the device comprising: a temperature acquisition module for acquiring a first temperature value of the auxiliary fan; wherein the first temperature value is the current ambient temperature value at the location of the auxiliary fan; a fan filtering module for filtering out auxiliary fans whose first temperature value is greater than a first temperature threshold and designating them as first start fans; a first control module for starting the first start fans; a first temperature change rate acquisition module for acquiring a first temperature change rate of the first start fans; wherein the first temperature change rate is the rate of change of ambient temperature at the location of the first start fans within a first time period; a second control module for controlling the starting states of the first start fans and second start fans according to the first temperature change rate; wherein the second start fans are other auxiliary fans besides the first start fans; a second temperature change rate acquisition module for acquiring a second temperature change rate of the first start fans; wherein the second temperature change rate is the rate of change of ambient temperature at the location of the first start fans within a second time period; and a third control module for starting the main fan if both the first start fans and the second start fans are at maximum speed and the second temperature change rate is less than the first temperature change rate threshold.
[0012] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps of the above-described method.
[0013] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of the above-described method.
[0014] The aforementioned temperature control method, device, computer equipment, and storage medium activate the corresponding first start-up fan when the first temperature value of the auxiliary fan exceeds a first temperature threshold. After activation, a first temperature change rate at the corresponding location is detected, and the activation status of all auxiliary fans is controlled based on this first temperature change rate. The main fan is only activated when all auxiliary fans are at maximum speed and the detected second temperature change rate is less than the first temperature change threshold. This application obtains temperature change rates under different environmental conditions to sequentially control the activation of auxiliary and main fans. This allows for the use of different temperature control strategies based on the current ambient temperature, avoiding full-power operation of all fans, thereby saving energy and reducing production costs. Attached Figure Description
[0015] Figure 1 This is a diagram illustrating the application environment of a temperature control method in one embodiment;
[0016] Figure 2 This is a flowchart illustrating a temperature control method in one embodiment;
[0017] Figure 3 This is a schematic diagram of the process for controlling the second start-up fan in one embodiment;
[0018] Figure 4 This is a schematic diagram of the process for controlling the second start-up fan in another embodiment;
[0019] Figure 5 This is a flowchart illustrating the control of all auxiliary fans in one embodiment;
[0020] Figure 6 This is a flowchart illustrating the control process of the main fan in one embodiment;
[0021] Figure 7 This is a flowchart illustrating the temperature control method in another embodiment;
[0022] Figure 8 This is a schematic diagram of a temperature control device module in one embodiment;
[0023] Figure 9 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0024] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0025] The temperature control method provided in this application embodiment can be applied to, for example, Figure 1 The application environment is shown. The fan temperature control system includes a main fan and multiple auxiliary fans (auxiliary fan 1 to auxiliary fan N). The main fan is typically placed in the central area of the factory, and its operating power can be greater than or equal to that of the auxiliary fans. The auxiliary fans are placed in the sloping areas of the factory. Each main fan and each auxiliary fan is equipped with a corresponding temperature sensor to detect the ambient temperature at the current location. Both the main fan and the auxiliary fans are communicatively connected to a controller, which controls the fan's start-up status and speed.
[0026] In one embodiment, such as Figure 2 As shown, a temperature control method is provided, which is applied to... Figure 1 Taking the controller in the example, the following steps are included:
[0027] Step S110: Obtain the first temperature value of the auxiliary fan.
[0028] Specifically, the first temperature value is the current ambient temperature value at the location of the auxiliary fan. The controller obtains the first temperature value corresponding to each auxiliary fan in real time through temperature sensors installed on the auxiliary fans, thereby obtaining the distribution of ambient temperature in the factory.
[0029] Step S120: Select auxiliary fans whose first temperature value is greater than the first temperature threshold and use them as the first start-up fans.
[0030] Specifically, after obtaining the first temperature value corresponding to each auxiliary fan, the first temperature value is compared with the first temperature threshold to filter out the first temperature values that are greater than the first temperature threshold. Based on the filtered first temperature values, the corresponding auxiliary fan is obtained and used as the first start-up fan.
[0031] Step S130: Start the first start-up fan.
[0032] Specifically, if the ambient temperature at the location of the first selected start-up fan is high, the controller will activate the corresponding auxiliary fan to cool the environment. Understandably, when starting the first start-up fan, it can be started at a pre-set minimum speed to begin the cooling process using the lowest operating power, thus saving energy.
[0033] Step S140: Obtain the first temperature change rate of the first start-up fan.
[0034] Specifically, the first temperature change rate is the rate of change of the ambient temperature at the location of the first starting fan within a first time period. After the first starting fan operates at a specific speed for a period of time, the controller can calculate the temperature change rate at the current location of the first starting fan based on the temperature values collected during the first time period, thus obtaining the first temperature change rate. The temperature change rate reflects the rate of change of the ambient temperature after the first starting fan starts; the higher the temperature change rate, the faster the temperature drops, and the better the cooling effect.
[0035] Step S150: Control the starting status of the first starting fan and the second starting fan according to the first temperature change rate.
[0036] Specifically, the second starting fan refers to all auxiliary fans other than the first starting fan. After obtaining the first temperature change rate of the first starting fan at its current speed, the starting status of all auxiliary fans (including the first and second starting fans) is controlled according to the magnitude of the first temperature change rate. For example, if the first temperature change rate of a certain auxiliary fan is low, the speed of the auxiliary fan needs to be gradually increased to make the first temperature change rate meet the requirement; or, if the speed of a certain auxiliary fan is already at its maximum speed, the adjacent auxiliary fans are started to improve the cooling effect on the ambient temperature. It can be understood that when the temperature value of an auxiliary fan is less than or equal to the first temperature threshold and the temperature change rate is zero, it means that the current ambient temperature is in dynamic equilibrium, and the auxiliary fan can continue to work at its current speed.
[0037] Step S160: Obtain the second temperature change rate of the first start-up fan.
[0038] Specifically, the second temperature change rate is the rate of change of the ambient temperature at the location of the first starting fan during the second time period. After a period of adjustment of the starting status of all auxiliary fans, the controller again acquires the temperature value of the first starting fan during the second time period and calculates the second temperature change rate corresponding to each first starting fan. It can be understood that the first and second time periods are non-overlapping time periods used to collect the temperature values of the first starting fan under different states and calculate the temperature change rate; their durations are generally set to be the same. In some other embodiments, the temperature change rate of the second starting fan can also be acquired simultaneously.
[0039] Step S170: If both the first and second start-up fans are at maximum speed and the second temperature change rate is less than the first temperature change rate threshold, then start the main fan.
[0040] Specifically, if the second temperature change rate is still less than the first temperature change threshold even when all auxiliary fans (including the first and second start-up fans) are adjusted to their maximum speed, it indicates that the ambient temperature cannot drop quickly even when all auxiliary fans are running at full power. In this case, the main fan is started again to cool the current ambient temperature of the factory more quickly.
[0041] The aforementioned temperature control method activates the corresponding first starting fan when the first temperature value of the auxiliary fan exceeds a first temperature threshold. After activation, it detects the first temperature change rate at the corresponding location and then controls the activation status of all auxiliary fans based on the first temperature change rate. The main fan is activated only when all auxiliary fans are at maximum speed and the detected second temperature change rate is less than the first temperature change threshold. This application obtains the temperature change rate under different environmental conditions to sequentially control the activation of auxiliary and main fans, thereby adopting different temperature control strategies based on the current ambient temperature. This avoids the situation where all fans operate at full power, thus saving energy and reducing production costs. Furthermore, by formulating a fan cooling strategy and introducing a collaborative working method between the main and auxiliary fans, the utilization rate of the fans can be greatly improved, and ineffective work and energy consumption can be reduced.
[0042] In one embodiment, such as Figure 3 As shown, step S150, which involves controlling the starting state of the first and second starting fans based on the first temperature change rate, includes:
[0043] Step S151: If the first temperature change rate is less than the first temperature change rate threshold, then control the speed of the first starting fan to the maximum speed.
[0044] Specifically, when the first start-up fan starts at a preset speed, the first temperature change rate of the first start-up fan is obtained. If the first temperature change rate is less than the first temperature change rate threshold, the cooling rate of the ambient temperature is slow. At this time, the speed of the first start-up fan is directly controlled to the maximum speed, so that the first start-up fan runs at full power and the current ambient temperature is cooled down at the maximum cooling rate of the first start-up fan.
[0045] Step S152: Obtain the third temperature change rate of the first start-up fan.
[0046] Specifically, the third temperature change rate is the rate of change of the ambient temperature at the location of the first starting fan during the third time period. When the first starting fan is cooling the ambient temperature at its maximum speed, the controller re-acquires the third temperature change rate of the first starting fan during the third time period to reassess the current temperature change rate.
[0047] Step S153: If the third temperature change rate is less than the first temperature change rate threshold, then start the second start-up fan.
[0048] Specifically, when the third temperature change rate is less than the first temperature change rate threshold, it indicates that even with all auxiliary fans in the first starting fan running at maximum speed, the required temperature change rate still cannot be achieved. In this case, the controller then controls the second starting fan. The second starting fan is the auxiliary fan that has not yet started after step S130. It can be understood that when starting the second starting fan, it can be controlled to start at a preset minimum speed.
[0049] In one embodiment, such as Figure 4 As shown, the temperature control method also includes:
[0050] Step S154: Obtain the fourth temperature change rate of the first start-up fan.
[0051] Specifically, the fourth temperature change rate is the rate of change of ambient temperature at the location of the first start-up fan during the fourth time period. After the second start-up fan is started, the temperature change rate of the first start-up fan during the fourth time period is obtained again and used as the fourth temperature change rate to determine the cooling rate under the current conditions.
[0052] In step S155, if the fourth temperature change rate is less than the first temperature change rate threshold, the speed of the second start-up fan is controlled to the maximum speed.
[0053] Specifically, if the fourth temperature change rate is less than the first temperature change rate threshold, it indicates that the cooling rate of the ambient temperature is still insufficient when the second start-up fan is operating at its current speed. In this case, the speed of the second start-up fan is controlled to its maximum speed. Through the above temperature control method, the speed of all auxiliary fans can be set to the maximum speed, thereby increasing the cooling rate of the ambient temperature.
[0054] In one embodiment, such as Figure 5 As shown, the temperature control method also includes:
[0055] Step S156: If the fourth temperature change rate is greater than the first temperature change rate threshold, then control the first start-up fan and the second start-up fan to maintain their current working state.
[0056] Specifically, in this embodiment, the first and second starting fans are controlled differently based on the temperature change rate range in which the fourth temperature change rate falls. The first, second, and third temperature change rate thresholds increase sequentially. When the fourth temperature change rate is greater than the first temperature change rate threshold but not greater than the second temperature change rate threshold, it indicates that the temperature drop rate meets the requirements under the current conditions. In this case, all auxiliary fans are controlled to maintain their current operating state, i.e., maintain their current speed and start / stop status.
[0057] Step S157: If the fourth temperature change rate is greater than the second temperature change rate threshold, then control the speed of the second start-up fan to decrease linearly.
[0058] Specifically, when the fourth temperature change rate is greater than the second temperature change rate threshold but not greater than the third temperature change rate threshold, it indicates that the ambient temperature is decreasing at an accelerated rate and the rate of decrease needs to be slowed down. At this time, the speed of the second start-up fan is controlled to decrease linearly until the temperature change rate is less than the second temperature change rate threshold but greater than the first temperature change rate threshold.
[0059] Step S158: If the fourth temperature change rate is greater than the third temperature change rate threshold and the first temperature value is less than the first temperature threshold, then the first starting fan and / or the second starting fan are paused.
[0060] Specifically, when the fourth temperature change rate is greater than the third temperature change rate threshold, it indicates that the ambient temperature is dropping very rapidly and quickly falls below the first temperature threshold. At this time, the auxiliary fans whose first temperature value is less than the first temperature threshold can be paused, that is, the first start-up fan and / or the second start-up fan can be paused to prevent the ambient temperature from falling too low below the first temperature threshold.
[0061] In one embodiment, such as Figure 6 As shown, after starting the main fan in step S170, the temperature control method further includes:
[0062] Step S210: Obtain the fifth temperature change rate of the first start-up fan.
[0063] Specifically, the fifth temperature change rate is the rate of change of ambient temperature at the location of the first starting fan within the fifth time period. In this embodiment, all auxiliary fans are set to operate at maximum speed. Under these conditions, the second temperature change rate of the first starting fan is still less than the first temperature change rate threshold. Therefore, it is necessary to start the main fan to further increase the ambient temperature change rate to meet the cooling speed requirement. At this time, after starting the main fan, the fifth temperature change rate detected by the temperature sensor of the first starting fan within the fifth time period is acquired again. It can be understood that after starting the main fan, it can rotate at a preset speed.
[0064] In step S220, if the fifth temperature change rate is less than the first temperature change rate threshold, the speed of the main fan is controlled to the maximum speed.
[0065] Specifically, after the main fan is started, if the fifth temperature change rate is still less than the first temperature change rate threshold, it means that the rate of decrease in ambient temperature is still not up to standard. At this time, the speed of the main fan is controlled to the maximum speed so that both the auxiliary fan and the main fan run at the maximum speed, thereby cooling the ambient temperature with the maximum temperature change rate under the current conditions.
[0066] In step S230, if the fifth temperature change rate is greater than the first temperature change rate threshold, the speed of the main fan is controlled to decrease linearly.
[0067] Specifically, when the main fan rotates at a preset speed, if the detected fifth temperature change rate is not less than the first temperature change rate threshold, it indicates that the current speed of the main fan is too high. At this time, it is necessary to control the speed of the main fan to decrease linearly so that the temperature change rate decreases to equal the first temperature change rate threshold, thereby avoiding the ambient temperature from cooling down too quickly.
[0068] In one embodiment, such as Figure 7 As shown, the temperature control method also includes:
[0069] Step S310: Obtain the second temperature value of the main fan.
[0070] Specifically, the second temperature value is the current ambient temperature at the location of the main fan. In this embodiment, the controller obtains the ambient temperature at the location of the main fan using a temperature sensor mounted on the main fan, thereby obtaining the second temperature value.
[0071] Step S320: If the second temperature value is greater than the second temperature threshold, then start the main fan.
[0072] Specifically, after obtaining the second temperature value, the system determines its magnitude. If the second temperature value exceeds a second temperature threshold, the main fan is activated to cool the current environment. The controller can control the main fan to operate at a preset speed, thereby reducing the ambient temperature. It is understood that the second temperature threshold can be the same as or different from the first temperature threshold, and can be set according to specific cooling needs.
[0073] In one embodiment, after obtaining the second temperature value of the main fan in step S310, the temperature control method further includes:
[0074] If the second temperature value is greater than the third temperature threshold, the main fan speed will be controlled to the maximum speed.
[0075] Specifically, the third temperature threshold is greater than the second temperature threshold. Since the third temperature threshold is greater than the second temperature threshold, when the second temperature value is greater than the third temperature threshold, the second temperature value must also be greater than the second temperature threshold. When the second temperature value is greater than the third temperature threshold, it indicates that the ambient temperature at the location of the main fan is too high. At this time, the speed of the main fan is controlled to the maximum speed so that the main fan can cool the ambient temperature at the highest cooling rate, so that the second temperature value equals the second temperature threshold.
[0076] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0077] Based on the same inventive concept, this application also provides a temperature control device for implementing the temperature control method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more temperature control device embodiments provided below can be found in the limitations of the temperature control method described above, and will not be repeated here.
[0078] In one embodiment, such as Figure 8 As shown, a temperature control device is provided, applied in a fan temperature control system. The fan temperature control system includes a main fan and multiple auxiliary fans. The temperature control device includes: a temperature acquisition module 410, a fan selection module 420, a first control module 430, a first temperature change rate acquisition module 440, a second control module 450, a second temperature change rate acquisition module 460, and a third control module 470, wherein:
[0079] Temperature acquisition module 410 is used to acquire a first temperature value of the auxiliary fan; wherein, the first temperature value is the current ambient temperature value at the location of the auxiliary fan;
[0080] The fan screening module 420 is used to screen out auxiliary fans whose first temperature value is greater than the first temperature threshold and use them as the first start-up fans;
[0081] The first control module 430 is used to start the first start-up fan;
[0082] The first temperature change rate acquisition module 440 is used to acquire the first temperature change rate of the first start-up fan; wherein, the first temperature change rate is the rate of change of the ambient temperature at the location of the first start-up fan within a first time period.
[0083] The second control module 450 is used to control the starting status of the first starting fan and the second starting fan according to the first temperature change rate; wherein, the second starting fan is an auxiliary fan other than the first starting fan;
[0084] The second temperature change rate acquisition module 460 acquires the second temperature change rate of the first start-up fan; wherein, the second temperature change rate is the rate of change of the ambient temperature at the location of the first start-up fan in the second time period;
[0085] The third control module 470 is used to start the main fan if both the first and second start fans are at maximum speed and the second temperature change rate is less than the first temperature change rate threshold.
[0086] Each module in the aforementioned temperature control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0087] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 9 As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a temperature control method. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0088] Those skilled in the art will understand that Figure 9 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0089] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0090] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the above-described method embodiments.
[0091] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0092] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0093] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A temperature control method, characterized in that, Applied to a fan temperature control system, the fan temperature control system including a main fan and multiple auxiliary fans, the method includes: Obtain a first temperature value of the auxiliary fan; wherein the first temperature value is the current ambient temperature value at the location of the auxiliary fan; The auxiliary fans whose first temperature value is greater than the first temperature threshold are selected and used as the first start-up fans; Start the first start-up fan; Obtain the first temperature change rate of the first start-up fan; wherein, the first temperature change rate is the rate of change of the ambient temperature at the location of the first start-up fan within a first time period; The starting states of the first and second starting fans are controlled according to the first temperature change rate; wherein, the second starting fan is any auxiliary fan other than the first starting fan. Obtain the second temperature change rate of the first start-up fan; wherein, the second temperature change rate is the rate of change of the ambient temperature at the location of the first start-up fan during a second time period; If both the first and second start-up fans are at maximum speed, and the second temperature change rate is less than the first temperature change rate threshold, then the main fan is started.
2. The method according to claim 1, characterized in that, The step of controlling the starting state of the first and second starting fans according to the first temperature change rate includes: If the first temperature change rate is less than the first temperature change rate threshold, then control the speed of the first starting fan to the maximum speed; Obtain the third temperature change rate of the first start-up fan; wherein, the third temperature change rate is the rate of change of the ambient temperature at the location of the first start-up fan within a third time period; If the third temperature change rate is less than the first temperature change rate threshold, then the second start-up fan is activated.
3. The method according to claim 2, characterized in that, The method further includes: Obtain the fourth temperature change rate of the first start-up fan; wherein, the fourth temperature change rate is the rate of change of the ambient temperature at the location of the first start-up fan during a fourth time period; If the fourth temperature change rate is less than the first temperature change rate threshold, then the speed of the second start-up fan is controlled to the maximum speed.
4. The method according to claim 3, characterized in that, The method further includes: If the fourth temperature change rate is greater than the first temperature change rate threshold, then the first start-up fan and the second start-up fan are controlled to maintain their current working state. If the fourth temperature change rate is greater than the second temperature change rate threshold, then the speed of the second starting fan is controlled to decrease linearly. If the fourth temperature change rate is greater than the third temperature change rate threshold, and the first temperature value is less than the first temperature threshold, then the first starting fan and / or the second starting fan are paused. The first temperature change rate threshold, the second temperature change rate threshold, and the third temperature change rate threshold increase sequentially.
5. The method according to claim 1, characterized in that, After the step of starting the main fan, the method further includes: Obtain the fifth temperature change rate of the first start-up fan; wherein, the fifth temperature change rate is the rate of change of the ambient temperature at the location of the first start-up fan within a fifth time period; If the fifth temperature change rate is less than the first temperature change rate threshold, then the speed of the main fan is controlled to the maximum speed. If the fifth temperature change rate is greater than the first temperature change rate threshold, then the speed of the main fan is controlled to decrease linearly.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Obtain the second temperature value of the main fan; wherein the second temperature value is the current ambient temperature value at the location of the main fan; If the second temperature value is greater than the second temperature threshold, then the main fan is activated.
7. The method according to claim 6, characterized in that, After the step of obtaining the second temperature value of the main fan, the method further includes: If the second temperature value is greater than the third temperature threshold, then the speed of the main fan is controlled to the maximum speed; wherein the third temperature threshold is greater than the second temperature threshold.
8. A temperature control device, characterized in that, The device is applied to a fan temperature control system, which includes a main fan and multiple auxiliary fans, and includes: A temperature acquisition module is used to acquire a first temperature value of the auxiliary fan; wherein the first temperature value is the current ambient temperature value at the location of the auxiliary fan; A fan screening module is used to screen out the auxiliary fans whose first temperature value is greater than the first temperature threshold, and use them as the first start-up fans. The first control module is used to start the first start-up fan; The first temperature change rate acquisition module is used to acquire the first temperature change rate of the first start-up fan; wherein, the first temperature change rate is the rate of change of the ambient temperature at the location of the first start-up fan within a first time period. The second control module is used to control the starting state of the first starting fan and the second starting fan according to the first temperature change rate; wherein, the second starting fan is another auxiliary fan besides the first starting fan; The second temperature change rate acquisition module acquires the second temperature change rate of the first start-up fan; wherein, the second temperature change rate is the rate of change of the ambient temperature at the location of the first start-up fan during a second time period; The third control module is used to start the main fan if both the first and second start fans are at maximum speed and the second temperature change rate is less than the first temperature change rate threshold.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.