Water body temperature control method, device and equipment based on liquid cooling system and medium
By detecting pump switching and correcting the water temperature in the liquid cooling system, the problem of temperature fluctuation caused by pump switching was solved, and the system's stable operation and performance were improved.
Patent Information
- Application Number
- CN202411848435.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2044-12-16
AI Technical Summary
During the switching of water pumps in the liquid cooling system, the sensor feedback is distorted due to the instantaneous temperature change, which leads to misjudgment of the water valve, affecting the stability and efficiency of the system and posing a risk of overheating or insufficient cooling of the equipment.
By judging the water pump switching command, the current water temperature is compared with the preset comparison temperature. The water temperature is corrected to a stable temperature using the preset reference temperature or filtering algorithm, and the water valve opening is controlled to stabilize the system temperature.
It effectively reduces system instability caused by sudden temperature changes, improves the overall performance and reliability of the liquid cooling system, avoids equipment overheating or insufficient cooling, extends equipment life and reduces maintenance costs.
Smart Images

Figure CN119690164B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of liquid cooling systems, and in particular to a method, apparatus, equipment and medium for controlling water temperature based on a liquid cooling system. Background Technology
[0002] In liquid cooling systems, circulating water pumps and water valves are the two pillars driving the smooth operation of the system. To ensure high reliability and stability, a dual-pump configuration is often adopted, with one pump operating and the other on standby. This allows the system to switch to the standby pump immediately in case of main pump failure or maintenance, maintaining continuous operation of the liquid cooling system. However, during the brief transition period of pump switching, residual water in the pump and the heat accumulated during operation can cause a sudden drop in system water temperature. This phenomenon can severely disrupt the control mechanism of the water valves. Water valves rely on signals from water temperature sensors to react, and sudden changes in water temperature can cause sensor feedback distortion, leading the water valves to misjudge the system temperature and drastically adjust their opening. Once the water valves increase their opening due to misjudgment, the water flow rate will increase accordingly, thus disrupting the system temperature balance. This sudden temperature fluctuation not only weakens the operating efficiency of the liquid cooling system but may also lead to overheating or insufficient cooling of equipment, making it difficult for existing liquid cooling systems to operate stably and sustainably. Summary of the Invention
[0003] This invention provides a method, apparatus, device, and medium for controlling water temperature based on a liquid cooling system, aiming to solve the problem that liquid cooling systems in the prior art are difficult to operate stably and continuously.
[0004] In a first aspect, embodiments of the present invention provide a water temperature control method based on a liquid cooling system. The method is applied to a liquid cooling system and includes: determining whether a water pump is switched according to instruction information issued by the liquid cooling system; if switched, comparing the current water temperature with a preset comparison temperature to obtain a comparison result; correcting the water temperature to a stable temperature according to the comparison result using a preset reference temperature or a preset filtering algorithm; and controlling the opening degree of a water valve according to the stable temperature.
[0005] Secondly, embodiments of the present invention also provide a water temperature control device based on a liquid cooling system, applied to a liquid cooling system, comprising: a judgment unit, used to judge whether the water pump is switched according to the instruction information issued by the liquid cooling system; a comparison unit, used to compare the current water temperature with a preset comparison temperature if switched, and obtain the comparison result; and a correction unit, used to correct the water temperature to a stable temperature according to the comparison result by using a preset reference temperature or a preset filtering algorithm, and control the opening degree of the water valve according to the stable temperature.
[0006] Thirdly, embodiments of the present invention also provide a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the above-described method.
[0007] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, can implement the above-described method.
[0008] This invention provides a method, apparatus, device, and medium for controlling water temperature based on a liquid cooling system. The method, applied to a liquid cooling system, includes: determining whether a water pump needs to be switched based on instructions from the liquid cooling system; if switched, comparing the current water temperature with a preset comparison temperature to obtain a comparison result; correcting the water temperature to a stable temperature using a preset reference temperature or a preset filtering algorithm based on the comparison result; and controlling the water valve opening based on the stable temperature. This invention determines whether a water pump needs to be switched based on instructions from the liquid cooling system to make timely adjustments. After a pump switch, the current water temperature is compared with a preset comparison temperature in real time to determine a temperature adjustment strategy. Based on the comparison result, the water temperature is corrected to a stable temperature using a preset reference temperature or a preset filtering algorithm to stably control the water valve opening. By controlling the water valve opening based on the stable temperature, system instability caused by sudden temperature changes is effectively reduced, improving the overall performance and reliability of the liquid cooling system. This avoids overheating or insufficient cooling of equipment due to temperature fluctuations, reduces equipment failure rate, extends equipment lifespan, and lowers maintenance costs. Attached Figure Description
[0009] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0010] Figure 1 A schematic flowchart of a water temperature control method based on a liquid cooling system provided in an embodiment of the present invention;
[0011] Figure 2 A schematic diagram of a sub-process of a water temperature control method based on a liquid cooling system provided in an embodiment of the present invention;
[0012] Figure 3 A schematic diagram of a sub-process of a water temperature control method based on a liquid cooling system provided in an embodiment of the present invention;
[0013] Figure 4 A schematic diagram of a sub-process of a water temperature control method based on a liquid cooling system provided in an embodiment of the present invention;
[0014] Figure 5 A schematic diagram of a sub-process of a water temperature control method based on a liquid cooling system provided in an embodiment of the present invention;
[0015] Figure 6 A schematic diagram of a sub-process of a water temperature control method based on a liquid cooling system provided in an embodiment of the present invention;
[0016] Figure 7 A schematic block diagram of a water temperature control device based on a liquid cooling system provided in an embodiment of the present invention;
[0017] Figure 8 A schematic block diagram of a computer device provided for an embodiment of the present invention. Detailed Implementation
[0018] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0019] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0020] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0021] It should also be further understood that the term "and / or" as used in this specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0022] Please see Figure 1 , Figure 1This is a schematic flowchart illustrating a water temperature control method based on a liquid cooling system provided in an embodiment of the present invention. The water temperature control method based on a liquid cooling system in this embodiment can be applied to water pumps in liquid cooling systems. In liquid cooling systems, the opening of water valves is typically controlled based on the water temperature to regulate the system temperature. By employing the method of the present invention, the water temperature can be stably controlled, effectively reducing system instability caused by sudden temperature changes, improving the overall performance and reliability of the liquid cooling system, thereby avoiding overheating or insufficient cooling of equipment due to temperature fluctuations, reducing equipment failure rates, and extending equipment lifespan.
[0023] Figure 1 This is a schematic flowchart of a water temperature control method based on a liquid cooling system provided in an embodiment of the present invention. As shown in the figure, the method includes the following steps S110-S130.
[0024] S110. Determine whether to switch water pumps based on the instructions issued by the liquid cooling system.
[0025] In this embodiment, the liquid cooling system monitors its operating status in real time through a series of sensors and controllers, including key parameters such as coolant temperature, flow rate, and pressure. When these parameters reach preset thresholds or the system needs adjustment to meet new load demands, the liquid cooling system issues corresponding command information. Therefore, when a water pump in the system fails, the liquid cooling system immediately issues a fault switching command, automatically switching to another available water pump. The system determines whether to switch water pumps based on the command information issued by the liquid cooling system. Specifically, it monitors whether a water pump switching command is received; if so, the water pump switching begins. By determining whether to switch water pumps based on the command information issued by the liquid cooling system, the stability and efficiency of the liquid cooling system can be ensured through precise judgment and execution.
[0026] S120. If switching, compare the current water temperature with the preset comparison temperature and obtain the comparison result.
[0027] In this embodiment, the water temperature refers to the temperature of the water in the system acquired and recorded by the temperature sensor when the water pump starts switching. The preset comparison temperature is a pre-set temperature value used to compare with the current water temperature to ensure that the system water temperature remains within a safe and efficient range. The preset comparison temperature can be set according to different needs or standards, and is not limited thereto. When the water pump starts switching, the current water temperature is compared with the preset comparison temperature. The comparison process yields a clear comparison result, which shows whether the current water temperature is higher than, equal to, or lower than the preset comparison temperature. By comparing the current water temperature with the preset comparison temperature and obtaining the comparison result, the actual temperature status of the water can be understood, and corresponding adjustments or management can be made based on the comparison result.
[0028] In one embodiment, such as Figure 2 As shown, steps S1201-S1202 are included before step S120.
[0029] S1201. Determine the preset reference temperature based on the stable water temperature under the preset stable state;
[0030] S1202. Determine the preset comparison temperature based on the preset reference temperature and the preset range threshold.
[0031] In this embodiment, the preset reference temperature is determined based on the water temperature when the liquid cooling system is operating normally and has reached a stable state. The preset reference temperature is determined according to the stable water temperature under the preset stable state, where the preset stable state is a state with minimal temperature fluctuation. For example, under normal load, after a period of operation, the water temperature of the liquid cooling system remains stable at 35°C for an extended period. This 35°C can then be set as the preset reference temperature. The preset comparison temperature is determined based on the preset reference temperature and a preset range threshold. Specifically, the preset comparison temperature is determined based on the preset reference temperature and a preset range threshold. The preset range threshold can be set based on the temperature fluctuation range required for safe system operation, taking into account the system's tolerance to temperature changes and the flexibility of the temperature control strategy; it is not limited in this respect. Specifically, preset comparison temperature = preset reference temperature - preset range threshold. By determining the preset comparison temperature, it is possible to determine whether the water temperature fluctuation is within the preset range, thereby achieving precise control and monitoring of the system water temperature and ensuring the safe and efficient operation of the system.
[0032] S130. Based on the comparison results, the water temperature is corrected to a stable temperature using a preset reference temperature or a preset filtering algorithm, and the water valve opening is controlled according to the stable temperature.
[0033] In this embodiment, the preset filtering algorithm is a data processing method used to smooth or correct fluctuations in temperature data. By applying this algorithm, the system can generate a more stable temperature. This stable temperature is used to control the water valve opening. Normally, the water valve opening is controlled based on the monitored water temperature. However, when the water pump switches, causing significant fluctuations in liquid temperature, the water valve opening needs to be controlled based on the stable temperature to maintain stable operation of the liquid cooling system. Based on the comparison result, the water temperature is corrected to the stable temperature using either a preset reference temperature or a preset filtering algorithm. The water valve opening is then controlled based on this stable temperature. Specifically, the comparison result determines whether to correct the water temperature to the stable temperature using either a preset reference temperature or a preset filtering algorithm. For example, if the comparison result shows that the current water temperature is higher than the preset comparison temperature, the water temperature is corrected using the preset filtering algorithm. Based on the corrected stable temperature, an appropriate water valve opening is calculated using the algorithm to achieve the purpose of controlling the water temperature. By adjusting the water temperature to a stable temperature to control the water valve opening, the water valve opening is kept within a reasonable range, thus maintaining the water temperature of the liquid cooling system within the set range and improving the system's operating efficiency.
[0034] In one embodiment, such as Figure 3 As shown, step S130 includes steps S131-S132.
[0035] S131. If the current water temperature is lower than the preset comparison temperature, then the water temperature is corrected to the preset reference temperature.
[0036] S132. Determine the stable temperature based on the corrected water temperature.
[0037] In this embodiment, if the water temperature is lower than the preset comparison temperature, it indicates that the water temperature has dropped too quickly due to pump switching. It is understood that the preset comparison temperature is determined by a preset reference temperature and a preset range threshold, meaning the preset comparison temperature is already a relatively low temperature. Therefore, when the water temperature is lower than the preset comparison temperature, to avoid the instantaneous fluctuations caused by pump switching affecting the overall operational stability of the liquid cooling system, the water temperature is corrected to the preset reference temperature, and the corrected water temperature is determined as the stable temperature, i.e., the stable temperature at this time is equal to the preset reference temperature. By setting the water temperature controlling the water valve to the preset reference temperature, the impact of sudden temperature changes is reduced, preventing the water valve control logic from misjudging due to instantaneous temperature changes. This maintains the water valve opening within a reasonable range, keeps the liquid cooling system's water temperature within the set range, and improves the system's operating efficiency.
[0038] In one embodiment, such as Figure 4 As shown, step S130 includes steps S133-S134.
[0039] S133. If the current water temperature is higher than the preset comparison temperature, then obtain the initial switching temperature and the switching acquisition temperature from the temperature record table, wherein the switching acquisition temperature is the water temperature per unit time after the water pump is switched.
[0040] S134. The initial switching temperature and the switching acquisition temperature are weighted and calculated using the preset filtering algorithm to obtain the stable temperature.
[0041] In this embodiment, the temperature recording table records the water temperature when the water pump starts switching to the current water temperature. Specifically, when the system detects the water pump switching, it immediately records the current temperature and uses it as the initial switching temperature, starting real-time monitoring and recording of the switching acquisition temperature, i.e., the water temperature per unit time. In this embodiment, each unit time is one second. In the initial stage of water pump switching, the water temperature usually experiences a sudden drop due to the change in cooling water flow. Therefore, at each new temperature sampling, it is necessary to determine whether the current liquid temperature is higher than the preset comparison temperature. If the comparison result shows that the current water temperature is higher than the preset comparison temperature, it indicates that the temperature has fluctuated. Although the fluctuation range is small, small fluctuations still represent differences from the ideal state, and the time required for the system to readjust back to a stable state is longer. Therefore, to reduce the impact of temperature fluctuations, when the temperature fluctuation is small (the water temperature is higher than the preset comparison temperature), the initial switching temperature and the switching acquisition temperature per unit time in the temperature recording table are obtained. The initial switching temperature and the switching acquisition temperature are weighted and calculated using the preset filtering algorithm to determine the stable temperature based on the calculation result. Specifically, the preset filtering algorithm is:
[0042]
[0043] Among them, Y t For the aforementioned stable temperature, W i The preset weights range from 0 to 1. Specifically,
[0044]
[0045] Where i represents a unit of time, t represents the total time, and T represents the total time. i For the recorded switching acquisition temperature, T i=0The initial time at which the water pump begins switching is defined as the initial switching temperature of the water body. A weighted calculation based on a preset filtering algorithm is performed to effectively eliminate short-term temperature fluctuations, ensuring smooth and stable water temperature data. The stable temperature is determined based on the calculation results, making the water valve control logic more accurate and reliable, better adaptable to various system operating conditions, and improving the system's response speed and control precision.
[0046] In one embodiment, such as Figure 5 As shown, step S130 is followed by steps S1301-S1302.
[0047] S1301. Determine whether the duration for which the current water temperature is higher than the preset comparison temperature is greater than the preset duration.
[0048] S1302. If the temperature is greater than the specified water temperature, the opening degree of the water valve shall be controlled according to the current water temperature.
[0049] In this embodiment, the preset duration is a preset time for the temperature difference fluctuation to stabilize. This can be determined based on historical fluctuation stabilization times and is not limited thereto. The system determines whether the duration for which the current water temperature is higher than the preset comparison temperature is greater than the preset duration. Specifically, timing begins when the water temperature exceeds the preset comparison temperature, and the duration is checked to see if it exceeds the preset duration. In this embodiment, the preset duration is 30 seconds. That is, when the duration for which the current water temperature is higher than the preset comparison temperature reaches 30 seconds, the water valve opening is controlled based on the current water temperature. At this point, regardless of temperature fluctuations, the system will return from the pump switching state to normal operation, using the monitored water temperature to control the water valve opening instead of the weighted, calculated stable temperature. By controlling the water valve opening based on the current water temperature when the duration for which the water temperature is higher than the preset comparison temperature exceeds the preset duration, a smooth transition after pump switching is ensured, improving the overall performance and reliability of the liquid cooling system.
[0050] In one embodiment, such as Figure 6 As shown, step S130 is followed by steps S1303-S1304.
[0051] S1303. Record the total switching time after the water pump is switched, and determine whether the total switching time is greater than the preset switching time.
[0052] S1304. If the temperature is greater than the specified water temperature, the opening degree of the water valve shall be controlled according to the current water temperature.
[0053] In this embodiment, the total switching time is the time it takes for the water pump to switch to the current moment. Timing is started when the water pump starts switching, and the total switching time after the pump switch is recorded. The preset switching time is a pre-set threshold, which can be set based on the water temperature stabilization time and is not limited thereto. It is determined whether the total switching time is greater than the preset switching time. Specifically, it is constantly checked whether the total switching time has reached the preset switching time. In this embodiment, the preset switching time is 60 seconds. When the cumulative time from the water pump switching time to the current moment reaches the preset switching time of 60 seconds, the water valve opening is controlled according to the current water temperature. That is, no correction is made to the water temperature at this time; the water valve opening is controlled based on the detected water temperature. It can be understood that when either the duration for which the water temperature is higher than the preset comparison temperature is greater than the preset duration, or the total switching time is greater than the preset switching time, the water valve opening is controlled according to the current water temperature to restore the system to normal operation and stop correcting the water temperature. By determining whether the total switching time exceeds a preset switching time, the system can decide whether to control the water valve opening based on the current water temperature. This ensures a smooth transition after pump switching, avoids unnecessary water flow increases, and reduces system energy consumption. This contributes to energy conservation and emission reduction, improving the system's economic efficiency.
[0054] Figure 7 This is a schematic block diagram of a water temperature control device 200 based on a liquid cooling system provided in an embodiment of the present invention. Figure 7 As shown, corresponding to the above-described water temperature control method based on a liquid cooling system, the present invention also provides a water temperature control device based on a liquid cooling system. This water temperature control device includes a unit for executing the above-described water temperature control method based on a liquid cooling system, and the device can be configured in a desktop computer, tablet computer, laptop computer, or other terminal. Specifically, please refer to... Figure 7 The water temperature control device based on the liquid cooling system includes a judgment unit 210, a comparison unit 220, and a correction unit 230.
[0055] The judgment unit 210 is used to determine whether the water pump should be switched based on the instruction information issued by the liquid cooling system.
[0056] The comparison unit 220 is used to compare the current water temperature with the preset comparison temperature if the switch is made, and to obtain the comparison result.
[0057] In one embodiment, the comparison unit 220 includes a first determining unit and a second determining unit.
[0058] The first determining unit is used to determine the preset reference temperature based on the stable water temperature under a preset stable state.
[0059] The second determining unit is used to determine the preset comparison temperature based on the preset reference temperature and the preset range threshold.
[0060] The correction unit 230 is used to correct the water temperature to a stable temperature based on the comparison result by using a preset reference temperature or a preset filtering algorithm, and to control the opening degree of the water valve based on the stable temperature.
[0061] In one embodiment, the correction unit 230 includes a first correction unit and a temperature determination unit.
[0062] The first correction unit is used to correct the water temperature to the preset reference temperature if the current water temperature is lower than the preset comparison temperature.
[0063] A temperature determination unit is used to determine the stable temperature based on the corrected water temperature.
[0064] In one embodiment, the correction unit 230 includes a temperature acquisition unit and a weighted calculation unit.
[0065] The temperature acquisition unit is used to acquire the initial switching temperature and the switching acquisition temperature in the temperature record table if the current water temperature is higher than the preset comparison temperature, wherein the switching acquisition temperature is the water temperature per unit time after the water pump is switched.
[0066] The weighted calculation unit is used to perform a weighted calculation on the initial switching temperature and the switching acquisition temperature using the preset filtering algorithm to obtain the stable temperature.
[0067] In one embodiment, the correction unit 230 includes a time determination unit and a first control unit.
[0068] The time determination unit is used to determine whether the duration for which the current water temperature is higher than the preset comparison temperature is greater than the preset duration.
[0069] The first control unit is used to control the opening degree of the water valve according to the current water temperature if the temperature is greater than the specified temperature.
[0070] In one embodiment, the correction unit 230 includes a recording unit and a second control unit.
[0071] A recording unit is used to record the total switching time after the water pump is switched, and to determine whether the total switching time is greater than a preset switching time.
[0072] The second control unit is used to control the opening degree of the water valve according to the current water temperature if the temperature is greater than the specified temperature.
[0073] It should be noted that those skilled in the art can clearly understand that the specific implementation process of the water temperature control device 200 based on the liquid cooling system and each unit can be referred to the corresponding description in the foregoing method embodiments. For the sake of convenience and brevity, it will not be repeated here.
[0074] The aforementioned water temperature control device based on a liquid cooling system can be implemented as a computer program, which can, for example... Figure 8 It runs on the computer device shown.
[0075] Please see Figure 8 , Figure 8 This is a schematic block diagram of a computer device provided in an embodiment of this application. The computer device 500 can be a terminal or a server. The terminal can be an electronic device with communication functions, such as a smartphone, tablet, laptop, desktop computer, personal digital assistant, or wearable device. The server can be a standalone server or a server cluster composed of multiple servers.
[0076] See Figure 8 The computer device 500 includes a processor 502, a memory, and a network interface 505 connected via a system bus 501. The memory may include a non-volatile storage medium 503 and internal memory 504.
[0077] The non-volatile storage medium 503 may store an operating system 5031 and a computer program 5032. The computer program 5032 includes program instructions that, when executed, cause the processor 502 to perform a water temperature control method based on a liquid cooling system.
[0078] The processor 502 provides computing and control capabilities to support the operation of the entire computer device 500.
[0079] The internal memory 504 provides an environment for the operation of the computer program 5032 in the non-volatile storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can execute a water temperature control method based on a liquid cooling system.
[0080] This network interface 505 is used for network communication with other devices. Those skilled in the art will understand that... Figure 8 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 500 to which the present application is applied. The specific computer device 500 may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0081] The processor 502 is used to run a computer program 5032 stored in a memory to implement the steps of the above method.
[0082] It should be understood that in the embodiments of this application, the processor 502 may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0083] It will be understood by those skilled in the art 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 includes program instructions and can be stored in a storage medium, which is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiments of the above methods.
[0084] Therefore, the present invention also provides a storage medium. This storage medium can be a computer-readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions. When executed by a processor, the program instructions cause the processor to perform the steps of the method described above.
[0085] The storage medium can be any computer-readable storage medium capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory (ROM), magnetic disk, or optical disk.
[0086] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0087] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of each unit is merely a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
[0088] The steps in the method of this invention can be adjusted, merged, or reduced in order according to actual needs. The units in the device of this invention can be merged, divided, or reduced according to actual needs. Furthermore, the functional units in the various embodiments of this invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0089] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a terminal, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention.
[0090] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for controlling water temperature based on a liquid cooling system, characterized in that, The method is applied to a liquid cooling system, and the method includes: Determine whether to switch water pumps based on the instructions issued by the liquid cooling system; If switching is performed, the current water temperature will be compared with the preset comparison temperature to obtain the comparison result; Based on the comparison results, the water temperature is corrected to a stable temperature using a preset reference temperature or a preset filtering algorithm, and the water valve opening is controlled according to the stable temperature. Prior to the step of comparing the current water temperature with a preset comparison temperature, the following steps are included: The preset reference temperature is determined based on the stable water temperature under a preset stable state; The preset comparison temperature is determined based on the preset reference temperature and the preset range threshold. The step of correcting the water temperature to a stable temperature based on the comparison results using a preset reference temperature includes: If the current water temperature is lower than the preset comparison temperature, the water temperature is corrected to the preset reference temperature. The stable temperature is determined based on the corrected water temperature. The step of correcting the water temperature to a stable temperature using a preset filtering algorithm based on the comparison results includes: If the current water temperature is higher than the preset comparison temperature, then the initial switching temperature and the switching acquisition temperature in the temperature record table are obtained, wherein the switching acquisition temperature is the water temperature per unit time after the water pump is switched. The initial switching temperature and the switching acquisition temperature are weighted and calculated using the preset filtering algorithm to obtain the stable temperature.
2. The method according to claim 1, characterized in that, Following the step of controlling the water valve opening based on the stable temperature, the following steps are included: Determine whether the duration for which the current water temperature is higher than the preset comparison temperature is greater than the preset duration; If the temperature is greater than the specified water temperature, the valve opening will be controlled according to the current water temperature.
3. The method according to claim 1, characterized in that, Following the step of controlling the water valve opening based on the stable temperature, the following steps are included: Record the total switching time after the water pump is switched, and determine whether the total switching time is greater than the preset switching time; If the temperature is greater than the specified water temperature, the valve opening will be controlled according to the current water temperature.
4. The method according to claim 1, characterized in that, The preset filtering algorithm is as follows: Among them, Y t For the aforementioned stable temperature, W i For the preset weights, T i For the switching acquisition temperature, T i=0 The time is the initial temperature for the switch.
5. A water temperature control device based on a liquid cooling system, characterized in that, The device is used in a liquid cooling system, and the device includes: The judgment unit is used to determine whether the water pump should be switched based on the instruction information issued by the liquid cooling system; A comparison unit is used to compare the current water temperature with a preset comparison temperature if a switch is made, and to obtain a comparison result; wherein, the comparison unit includes a first determination unit and a second determination unit; The first determining unit is used to determine the preset reference temperature based on the stable water temperature under a preset stable state. The second determining unit is used to determine the preset comparison temperature based on the preset reference temperature and the preset range threshold. The correction unit is used to correct the water temperature to a stable temperature based on the comparison result using a preset reference temperature or a preset filtering algorithm, and to control the opening degree of the water valve based on the stable temperature; wherein, the correction unit includes a first correction unit, a temperature determination unit, a temperature acquisition unit, and a weighted calculation unit. The first correction unit is used to correct the water temperature to the preset reference temperature if the current water temperature is lower than the preset comparison temperature. A temperature determination unit is used to determine the stable temperature based on the corrected water temperature. The temperature acquisition unit is used to acquire the initial switching temperature and the switching acquisition temperature in the temperature record table if the current water temperature is higher than the preset comparison temperature, wherein the switching acquisition temperature is the water temperature per unit time after the water pump is switched. The weighted calculation unit is used to perform a weighted calculation on the initial switching temperature and the switching acquisition temperature using the preset filtering algorithm to obtain the stable temperature.
6. A computer device, characterized in that, The computer device includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the method as described in any one of claims 1-4.
7. A storage medium, characterized in that, The storage medium stores a computer program, which includes program instructions that, when executed by a processor, can implement the method as described in any one of claims 1-4.
Citation Information
Patent Citations
Automated performance of the polymerase chain reaction
EP0812621A1
Heating and cooling an environment
US20180120011A1