Temperature control method and apparatus for dry cooler, and blockchain server and storage medium
By using a coordinated control strategy for EC and AC fans, combined with speed regulation ratio and PID control, the fluctuation and overshoot problems of the dry cooler outlet temperature were solved, achieving temperature stability and rapid response under load changes, and reducing costs.
Patent Information
- Application Number
- PCT/CN2025/084707
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-08
- Filing Date
- 2025-03-25
- Publication Date
- 2025-10-16
AI Technical Summary
Existing technologies struggle to effectively control the outlet temperature of dry coolers, leading to temperature fluctuations and overshoot issues. In particular, stable temperature control is difficult to achieve when the load power changes.
A linkage control strategy involving EC fans and N AC fans is adopted. By combining speed regulation proportional control and PID regulation with start/stop control of the number of AC fans in operation, stability and rapid response of the liquid outlet temperature of the dry cooler are achieved.
It achieves temperature stability and rapid response under load changes, avoids temperature rise overshoot and fluctuations, and improves the accuracy and efficiency of temperature control.
Smart Images

Figure CN2025084707_16102025_PF_FP_ABST
Abstract
Description
Temperature control method and device of dry cooler, blockchain server and storage medium
[0001] The present application claims priority to the Chinese patent application No. 202410413303.X, filed on April 8, 2024, and entitled "Temperature control method and device of dry cooler, blockchain server and storage medium", the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] The present application belongs to the technical field of temperature control, in particular, to a temperature control method and device of a dry cooler, a blockchain server and a storage medium. BACKGROUND
[0003] Electronic computing devices, such as blockchain servers, often use a large number of chips to perform computing tasks. In terms of structural design, a large number of chips are arranged in a row-column arrangement on a printed circuit board (PCB), which is conducive to the wiring of power supply and signals. A large number of chips will generate a large amount of heat. At present, heat is usually dissipated by using a liquid cooling plate to keep the chip temperature within the working temperature range and avoid overheating and shutdown. The dry cooler is connected with the liquid cooling plate through a liquid channel. Through heat exchange between the cooling liquid in the dry cooler and the ambient air outside the dry cooler, the heat in the liquid cooling plate can be transferred out.
[0004] Based on the consideration of facilitating heat dissipation of the liquid cooling plate, it is usually necessary to keep the outlet liquid temperature of the dry cooler substantially constant. At present, the outlet liquid temperature of the dry cooler is usually controlled by using a group start-stop control mode of multiple alternating current (AC) fans or a proportional integral derivative (PID) regulation mode of an electronically commutated (EC) fan.
[0005] TECHNICAL CONTENT
[0006] The present application provides a temperature control method and device of a dry cooler, a blockchain server and a storage medium.
[0007] Some embodiments of the present application provide a temperature control method of a dry cooler, the dry cooler comprising an EC fan and N AC fans, wherein N is a positive integer of at least 2, and the method comprises:
[0008] determining a current outlet liquid temperature of the dry cooler and a change rate of the outlet liquid temperature of the dry cooler within a period of time;
[0009] determining that the current outlet liquid temperature is greater than or equal to a first threshold value and the change rate is greater than or equal to a second threshold value, and that the state of the electronic speed-regulating fan and the N AC fans satisfies a first condition, performing a first linkage control strategy on the EC fan and the N AC fans;
[0010] wherein the first linkage control strategy comprises:
[0011] adjusting the number of AC fans turned on among the N AC fans; and
[0012] adjusting the rotating speed of the EC fan in a speed-regulating proportional control manner.
[0013] Some embodiments of the present application also provide a temperature control device of a dry cooler, the dry cooler comprising an EC fan and N AC fans, where N is a positive integer of at least 2, the temperature control device comprising: a memory and a processor; wherein the memory stores computer instructions executable by the processor, the instructions comprising:
[0014] determining instructions for causing the processor to determine a current outlet liquid temperature of the dry cooler and a change rate of the outlet liquid temperature of the dry cooler over a period of time;
[0015] control instructions for causing the processor to, based on the current outlet liquid temperature being greater than or equal to a first threshold value and the change rate being greater than or equal to a second threshold value, and the state of the electronic speed-regulating fan and the N AC fans satisfying a first condition, perform a first linkage control strategy on the EC fan and the N AC fans; wherein the first linkage control strategy comprises:
[0016] adjusting the number of AC fans turned on among the N AC fans; and
[0017] adjusting the rotating speed of the EC fan in a speed-regulating proportional control manner.
[0018] Some embodiments of the present application also provide a blockchain server, comprising:
[0019] a chip board;
[0020] a liquid cooling board, wherein the chip board is attached to the liquid cooling board;
[0021] a dry cooler comprising an EC fan and N AC fans, where N is a positive integer of at least 2; the dry cooler is connected to the liquid cooling board in a liquid path;
[0022] a control board comprising: a memory and a processor; wherein the memory stores an application executable by the processor, for causing the processor to perform the temperature control method of the dry cooler according to the embodiments of the present application.
[0023] Some embodiments of the present application further provide a computer readable storage medium, having stored thereon computer readable instructions, which when executed by a processor, cause the processor to perform the temperature control method of the desiccator according to the embodiments of the present application.
[0024] BRIEF DESCRIPTION OF DRAWINGS
[0025] FIG. 1 is an exemplary structural diagram of a desiccator system according to some embodiments of the present application.
[0026] FIG. 2 is a flowchart of a temperature control method of a desiccator according to some embodiments of the present application.
[0027] FIG. 3 is another flowchart of a temperature control method of a desiccator according to some embodiments of the present application.
[0028] FIG. 4 is an exemplary flowchart of a temperature control method of a desiccator according to some embodiments of the present application.
[0029] FIG. 5 is an exemplary structural diagram of a temperature control device of a desiccator according to some embodiments of the present application.
[0030] FIG. 6 is an exemplary structural diagram of a blockchain server according to some embodiments of the present application.
[0031] FIG. 7 is an exemplary structural diagram of an electronic device according to some embodiments of the present application. DETAILED DESCRIPTION
[0032] In order to make the purpose, technical scheme and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings.
[0033] In order to describe concisely and intuitively, the scheme of the present application will be described below by describing several representative embodiments. A large number of details in the embodiments are only used to help understand the scheme of the present application. However, it is obvious that the technical scheme of the present application can not be limited to these details. In order to avoid unnecessary obscuring of the scheme of the present application, some embodiments are not described in detail, but only the framework is given. In the following, “comprising” means “comprising but not limited to”, and “according to” means “at least according to, but not limited to only according to”. Due to the language habit of Chinese, when the quantity of a component is not specially indicated, it means that the component can be one or more, or can be understood as at least one.
[0034] Generally, the outlet liquid temperature of the dry cooler needs to be kept approximately constant. For example, the temperature of the cooling liquid needs to be stabilized within a certain range of the target value, and in the case of sufficient heat dissipation capacity, the temperature change within a predetermined time is expected to be no more than a predetermined threshold. For example, when the dry cooler provides refrigeration for a blockchain server, the target working liquid temperature is usually a certain value within a predetermined range (for example, 20-50℃). When the blockchain server is powered off and restarted, the liquid temperature change is required to avoid overshoot, and generally the liquid temperature can be stabilized within ±2℃ of a certain value within the predetermined range within a certain time (for example, 5-10 minutes), and the temperature change within a short time (for example, 20s) is no more than a predetermined threshold (for example, 1℃).
[0035] In some related technologies, the start-stop control mode of multiple AC fans or the PID regulation mode of multiple EC fans is generally used to control the outlet liquid temperature of the dry cooler. The following analyzes these two control strategies respectively.
[0036] Strategy 1: Start-stop control of multiple AC fans
[0037] In strategy 1: When the outlet liquid temperature of the dry cooler reaches different values, different numbers of AC fans are started to control the outlet liquid temperature of the dry cooler. When the outlet liquid temperature is higher, more AC fans are started; when the outlet liquid temperature is lower, fewer AC fans are started or all AC fans are turned off.
[0038] However, the corresponding air volume is different and discontinuous when different numbers of AC fans are started, so the heat exchange coefficient of the dry cooler is not continuously changed. In a certain air volume, the target outlet liquid temperature will slowly rise or fall (with the ambient temperature fluctuation) until a certain fan is started or stopped. Therefore, strategy 1 is difficult to truly achieve constant control of the outlet liquid temperature of the dry cooler.
[0039] Strategy 2: PID regulation control of multiple EC fans
[0040] In strategy 2: multiple EC fans simultaneously control the outlet temperature of the desiccant cooler by a parameterized PID regulation mode. However, a given set of PID parameters only adapts to a certain temperature difference range (the difference between the target value of the outlet temperature and the ambient dry-bulb temperature) under a certain heat exchange amount. When the temperature difference range is exceeded, oscillation problems or overshoot problems may occur. For example: when the temperature difference between the target value of the outlet temperature and the ambient dry-bulb temperature is large, each EC fan is constantly started and stopped, and the outlet temperature oscillates around the target value. When the temperature difference between the target value of the outlet temperature and the ambient dry-bulb temperature is not large, if the proportional factor P value is set too large, the speed regulation span of the fan is too large, and due to the temperature feedback lag, the outlet temperature oscillates around the target value. If the proportional factor P value is set too small, the oscillation phenomenon is improved, but overshoot problems may occur during the rising phase of the load power. Moreover, during the power-on start after power failure, if the proportional factor P value is set too small, it will take a long time for the fan to increase from the start to the stable speed value, so it takes a long time to stabilize the outlet temperature.
[0041] Considering the many defects of the above two control strategies, in the embodiments of the present application, a desiccant cooler including an EC fan and N AC fans is adopted, where N is a positive integer of at least 2. Based on the current outlet temperature of the desiccant cooler and the change rate of the outlet temperature over a period of time, a linkage control strategy is performed on the EC fan and the N AC fans. Among them: the speed of the EC fan is controlled by a speed proportional control mode and / or a PID mode, and the number of AC fans turned on is controlled by an on-off switch. When the load power rises too fast, the speed proportional control mode of the EC fan and the on-off control of multiple AC fans are used to prevent or alleviate the overshoot problem of the temperature rise being too fast (equivalent to increasing the fan speed to deal with the problem of the temperature rise being too fast). When the temperature rise is not fast, the PID speed of the EC fan and the on-off control of multiple AC fans can improve the stability of the outlet temperature.
[0042] The above disclosure details the technical defects in the related art, the causes of the technical defects, and the thinking and analysis process of overcoming the technical defects. In fact, the understanding of the above technical defects is not common knowledge in the art, but the research result of the applicant. In addition, the cause of the technical defects and the thinking and analysis process of overcoming the technical defects are also the gradual analysis results of the applicant in the actual research process, and are not common knowledge in the art.
[0043] Figure 1 is an exemplary structure diagram of a dry cooler system in some embodiments of the present application. In Figure 1, a chip board 101 of an electronic computing device (such as a blockchain server) has heat exchange with a liquid cooling board 102. A dry cooler 103 has a liquid connection 104 with the liquid cooling board 102. Heat in the liquid cooling board 102 can be transferred away by heat exchange between the cooling liquid in the dry cooler 103 and the ambient air outside the dry cooler 103. The dry cooler 103 includes an EC fan 1031 and N AC fans 1032 (N is a positive integer at least equal to 2). In some embodiments, the EC fan 1031 or the AC fan 1032 respectively includes necessary components (not shown in the figure) such as a respective fan, motor, and control components. In Figure 1, heat generated by the chip board 101 heats the cooling liquid in the liquid cooling board 102. The heated cooling liquid flows into the dry cooler 103 through an inlet 1033 of the dry cooler 103. The EC fan 1031 and / or the AC fan 1032 in the dry cooler 103 dissipate heat for the cooling liquid, and the cooled cooling liquid returns to the liquid cooling board 102 through an outlet 1034 of the dry cooler 103.
[0044] Figure 2 is a flowchart of a temperature control method of a dry cooler in some embodiments of the present application. The dry cooler includes an EC fan and N AC fans, where N is a positive integer at least equal to 2, as shown in Figure 1. The method shown in Figure 2 can be performed by a control element included in the dry cooler or a control element arranged outside the dry cooler. As shown in Figure 2, the method includes:
[0045] Step 201: determining a current outlet liquid temperature of the dry cooler and a rate of change of the outlet liquid temperature over a period of time.
[0046] In some embodiments, the current outlet liquid temperature at the outlet of the dry cooler can be detected by a sensor. Moreover, based on the outlet liquid temperature values collected over a period of time, the rate of change of the outlet liquid temperature over time can be calculated.
[0047] Step 202: performing a linkage control strategy for the EC fan and the N AC fans based on the current outlet liquid temperature and the rate of change of the outlet liquid temperature; wherein the linkage control strategy includes at least one of the following: adjusting the number of AC fans turned on among the N AC fans; adjusting the speed of the EC fan in a PID manner; adjusting the speed of the EC fan in a speed proportional control manner.
[0048] The specific content of the linkage control strategy is described in detail below.
[0049] (1) Adjusting the number of AC fans turned on among the N AC fans
[0050] In some embodiments, the number of AC fans turned on can be adjusted by the start-stop switch. For example, a portion of the AC fans can be turned on, while another portion of the AC fans can be turned off. The number of AC fans turned on is the number of AC fans turned on.
[0051] (ii) Adjusting the speed of the EC fan in a PID manner
[0052] PID is a basic adjustment method of a control system in classical control theory, which is a linear closed-loop adjustment rule with proportional, integral, and differential actions. The role of PID adjustment is to combine the proportional, integral, and differential signals of the deviation r-y between the target speed r of the EC fan and the measured value y of the actual speed of the EC fan into a control amount to control the speed of the EC fan. Among them: the proportional adjustment action is to react to the deviation of the system in proportion. Once the system deviates, the proportional adjustment action can reduce the deviation; the integral adjustment action is to eliminate the steady-state error of the system and improve the accuracy. The strength of the integral adjustment action depends on the predetermined integral time constant Ti, where: the smaller Ti is, the stronger the integral adjustment action is; the larger Ti is, the weaker the integral adjustment action is; the differential adjustment action reflects the rate of change of the deviation signal of the system, has predictability, can predict the trend of deviation change, and can eliminate the deviation in advance.
[0053] (iii) Adjusting the speed of the EC fan in a speed adjustment ratio control manner
[0054] Adjusting the speed of the EC fan in a speed adjustment ratio (the percentage between the target speed value of the EC fan and the full speed value) control manner, also known as percentage control, refers to controlling the change of the speed of the EC fan by adjusting the proportional relationship between the speed control loop and the electrical parameters (such as input voltage) of the motor power supply of the EC fan on the basis of open-loop control. Generally speaking, the higher the speed adjustment ratio, the faster the response speed of the speed adjustment of the motor, but it may cause poor speed stability and oscillation problems.
[0055] In some embodiments, step 202 includes: when the outlet temperature is greater than or equal to the first threshold value and the rate of change is greater than or equal to the second threshold value, determining whether the speed of the EC fan reaches the full speed; and when it is determined that the speed of the EC fan does not reach the full speed, increasing the speed of the EC fan in a speed adjustment ratio control manner.
[0056] In some embodiments, when the outlet liquid temperature is greater than or equal to the first threshold value and the change rate is greater than or equal to the second threshold value (for example, the electronic computing device (such as a blockchain server) as a refrigeration object is at the boot loading moment), it is first determined whether the rotation speed of the EC fan reaches the full speed. If the rotation speed of the EC fan does not reach the full speed, the rotation speed of the EC fan is increased as soon as possible in a speed regulation proportional control mode, so as to prevent the temperature from rising too fast. For example, as long as the outlet liquid temperature is greater than or equal to the first threshold value, the change rate is greater than or equal to the second threshold value, and the EC fan does not reach the full speed, the rotation speed of the EC fan can be gradually increased by a predetermined step until the full speed is reached.
[0057] In some embodiments, step 202 includes: when it is determined that the rotation speed of the EC fan reaches the full speed, it is determined whether the number of AC fans turned on is N; when it is determined that the number of AC fans turned on is not N, a predetermined number of AC fans are turned on, and the rotation speed of the EC fan is adjusted to a predetermined value in a speed regulation proportional control mode.
[0058] In some embodiments, when it is determined that the rotation speed of the EC fan reaches the full speed, and it is determined that the AC fans are not all turned on (i.e., the number of AC fans turned on is not N), a predetermined number (such as one) of AC fans are turned on, and the rotation speed of the EC fan is adjusted to a predetermined value (such as 10%) in a speed regulation proportional control mode. Therefore, when the AC fans are not all turned on, by turning on a predetermined number (such as one) of AC fans, rapid cooling can be achieved, and at the same time, the rotation speed of the EC fan is quickly adjusted to a predetermined value in a speed regulation proportional control mode, preventing the temperature from fluctuating too much during the cooling process.
[0059] In some embodiments, step 202 includes: when the outlet liquid temperature of the dry cooler is less than the first threshold value or the change rate is less than the second threshold value, it is determined whether the outlet liquid temperature is equal to a third threshold value,
[0060] In some embodiments, the method further includes: when it is determined that the rotation speed of the EC fan is greater than or equal to the second predetermined value, the rotation speed of the EC fan is reduced in a proportional-integral-derivative (PID) control mode.
[0061] PID is a basic regulation mode of a control system in classical control theory, and is a linear closed-loop regulation law with proportional, integral and differential actions. The role of PID regulation is to combine the proportional, integral and differential signals of the deviation r-y between the target speed r of the EC fan and the measured value y of the actual speed of the EC fan into a control quantity to control the speed of the EC fan. Among them: the proportional regulation action is to react to the deviation of the system in proportion, and the proportional regulation action can reduce the deviation once the system deviates; the integral regulation action is to eliminate the steady-state error of the system and improve the accuracy, and the strength of the integral regulation action depends on the predetermined integral time constant Ti, wherein: the smaller Ti is, the stronger the integral regulation action is; the larger Ti is, the weaker the integral regulation action is; the differential regulation action reflects the change rate of the deviation signal of the system, has predictability, can predict the trend of the deviation, and can eliminate the deviation in advance.
[0062] In some embodiments, when it is determined that the liquid temperature is less than the third threshold value, it is determined that the temperature rise is not fast and the liquid outlet temperature is low. At this time, if the speed of the EC fan is greater than or equal to a predetermined value, the speed of the EC fan is reduced in a PID manner. Considering the stable load after the temperature rise becomes gentle, the PID speed regulation can improve the stability of the liquid temperature and realize stable temperature control.
[0063] In some embodiments, step 202 includes: when it is determined that the speed of the EC fan is less than a predetermined value, determining whether the number of opened AC fans is zero; and when it is determined that the number of opened AC fans is zero, closing the EC fan with a predetermined time delay.
[0064] In some embodiments, when the liquid outlet temperature is low, if the speed of the EC fan is less than a predetermined value and all the AC fans are turned off (i.e., the number of opened AC fans is zero), the EC fan is closed in a time delay manner, so as to smoothly increase the liquid outlet temperature.
[0065] In some embodiments, step 202 includes: when it is determined that the number of opened AC fans is not zero, closing a predetermined number (usually one) of AC fans and adjusting the speed of the EC fan to full speed in a speed regulation proportional control manner.
[0066] Here, when the liquid outlet temperature is low, if the speed of the EC fan is less than a predetermined value and the number of opened AC fans is not zero (i.e., the AC fans are not all turned off), a predetermined number (usually one) of AC fans are gradually closed to increase the liquid outlet temperature as soon as possible, and the speed of the EC fan is adjusted to full speed in a speed regulation proportional control manner to prevent the temperature from rising too fast.
[0067] In some embodiments, step 202 includes: when it is determined that the liquid outlet temperature is greater than the third threshold value, determining whether the speed of the EC fan is full speed; and when it is determined that the speed of the EC fan is not full speed, increasing the speed of the EC fan in a PID control manner.
[0068] In some embodiments, when it is determined that the liquid temperature is greater than the third threshold value, it is determined that the temperature rise is not fast and the liquid temperature is high. At this time, if the rotation speed of the EC fan is not at full speed, the rotation speed of the EC fan is increased in a PID manner. Considering the load stability after the temperature rise becomes flat, the PID speed regulation can improve the smoothness of the liquid temperature and achieve stable temperature control.
[0069] In some embodiments, step 202 comprises: when it is determined that the rotation speed of the EC fan is at full speed, determining whether the number of AC fans turned on is N; when it is determined that the number of AC fans turned on is not N, turning on a predetermined number of AC fans and adjusting the rotation speed of the EC fan to a predetermined value in a speed proportional control manner.
[0070] Here, when the liquid temperature is high and the rotation speed of the EC fan is at full speed, the AC fan is turned on to achieve rapid cooling, and the rotation speed of the EC fan is reduced to full speed in a speed proportional control manner to prevent rapid temperature drop.
[0071] From the above technical solution, it can be seen that the dry cooler comprises an EC fan and N AC fans, where N is a positive integer at least equal to 2, and the method comprises: determining the liquid temperature of the dry cooler and the rate of change of the liquid temperature; based on the liquid temperature and the rate of change, performing a linkage control strategy on the EC fan and the N AC fans; wherein the linkage control strategy comprises at least one of the following: adjusting the number of AC fans turned on of the N AC fans; adjusting the rotation speed of the EC fan in a PID control manner; adjusting the rotation speed of the EC fan in a speed proportional control manner. As can be seen, in the embodiments of the present application, through the linkage control strategy of the EC fan and the plurality of AC fans, the temperature overshoot is prevented and the temperature stability when the temperature rise is not fast is improved. Through the percentage speed regulation of the EC fan and the opening control of the plurality of AC fans, the temperature overshoot problem when the load startup power rises too fast can be prevented. Through the PID speed regulation of the EC fan and the opening control of the plurality of AC fans, the temperature stability when the temperature rise is not fast can be improved.
[0072] FIG. 3 is another flowchart of a temperature control method of a dry cooler according to some embodiments of the present application. As shown in FIG. 3, the method comprises:
[0073] Step 301, determining the current liquid temperature of the dry cooler and the rate of change of the liquid temperature of the dry cooler in a period of time.
[0074] At step 302, based on the current outlet liquid temperature being greater than or equal to a first threshold value and the change rate being greater than or equal to a second threshold value, and the states of the EC fan and the N AC fans satisfying a first condition, a first linkage control strategy is performed on the EC fan and the N AC fans; wherein the first linkage control strategy comprises: adjusting the number of the N AC fans turned on; and adjusting the rotating speed of the EC fan in a speed-proportional control manner.
[0075] In some embodiments, the first condition comprises: the rotating speed of the EC fan reaching a full speed, and the number of the N AC fans turned on being other than N;
[0076] The performing of the first linkage control strategy on the EC fan and the N AC fans comprises: turning on a predetermined number of AC fans, and adjusting the rotating speed of the electronic speed-regulated fan to a first predetermined value in a speed-proportional control manner.
[0077] In some embodiments, the method further comprises: based on the current outlet liquid temperature being greater than or equal to the first threshold value and the change rate being greater than or equal to the second threshold value, if it is determined that the rotating speed of the EC fan does not reach the full speed, increasing the rotating speed of the EC fan in a speed-proportional control manner.
[0078] In some embodiments, the method further comprises:
[0079] At step 303, based on the change rate being less than the second threshold value and the current outlet liquid temperature being less than a third threshold value, and the states of the EC fan and the N AC fans satisfying a second condition, a second linkage control strategy is performed on the EC fan and the N AC fans, wherein the third threshold value is greater than or equal to the first threshold value;
[0080] The second linkage control strategy comprises: turning off a predetermined number of AC fans and adjusting the rotating speed of the EC fan to the full speed in a speed-proportional control manner.
[0081] In some embodiments, the second condition comprises: the rotating speed of the EC fan being less than a second predetermined value, and the number of the N AC fans turned on being other than 0.
[0082] In some embodiments, the method further comprises: based on the change rate being less than the second threshold value and the current outlet liquid temperature being less than the third threshold value, and the rotating speed of the EC fan being greater than or equal to the second predetermined value, reducing the rotating speed of the EC fan in a proportional-integral-derivative control manner.
[0083] In some embodiments, the method further comprises: based on the change rate being less than the second threshold value and the current outlet liquid temperature being less than the third threshold value, and the number of the AC fans turned on being zero, turning off the EC fan with a predetermined time delay.
[0084] In some embodiments, the method further comprises:
[0085] Step 304: based on the change rate being less than the second threshold value and the current liquid outlet temperature being equal to the third threshold value, maintaining the rotation speed of the EC fan and maintaining the number of turned-on AC fans; wherein the third threshold value is greater than or equal to the first threshold value.
[0086] In some embodiments, the method further comprises:
[0087] Step 305: based on the change rate being less than the second threshold value and the current liquid outlet temperature of the dry cooler being greater than the third threshold value, and the states of the EC fan and the N AC fans satisfying a third condition, performing a third linkage control strategy on the EC fan and the N AC fans; the third threshold value is greater than or equal to the first threshold value.
[0088] The third linkage control strategy comprises: turning on a predetermined number of AC fans and adjusting the rotation speed of the EC fan to a third predetermined value in a speed regulation proportional control manner.
[0089] In some embodiments, the third condition comprises: the rotation speed of the EC fan is full speed and the number of turned-on AC fans is not N.
[0090] In some embodiments, the method further comprises: based on the change rate being less than the second threshold value and the current liquid outlet temperature of the dry cooler being greater than the third threshold value, and the rotation speed of the EC fan not being full speed, increasing the rotation speed of the EC fan in a proportional integral derivative control manner.
[0091] FIG. 4 is an exemplary flowchart of a temperature control method of a dry cooler in some embodiments of the present application. In FIG. 4, the temperature control method of the dry cooler is described taking the blockchain server as an example of the refrigeration object of the dry cooler. The dry cooler comprises an EC fan and N AC fans. As shown in FIG. 4, the method comprises:
[0092] Step 401: the blockchain server is powered on.
[0093] Step 402: determine whether the current liquid outlet temperature T of the dry cooler is greater than or equal to a first threshold value, and whether the real-time change rate AT of the liquid outlet temperature T is greater than or equal to a second threshold value, the unit of the real-time change rate AT can be degrees Celsius per minute (°C / min), the first threshold value can be related to the target liquid outlet temperature T' of the dry cooler (for example, the first threshold value can be set to T'-2), and the second threshold value can be the set temperature rise rate of the dry cooler. If yes, go to step 403; otherwise, go to step 407.
[0094] Step 403: Determine whether the EC fan speed is less than full speed (i.e., less than 100% load), if yes, go to step 405; otherwise, go to step 404.
[0095] Step 404: Determine whether all N AC fans are on, if yes, return to step 402; otherwise, go to step 406.
[0096] Step 405: Adjust the EC fan speed to full speed (i.e., 100% load) in percentage control mode (i.e., speed proportional control mode), and return to step 402.
[0097] Step 406: Turn on one AC fan, and adjust the EC fan speed to a predetermined value (e.g., 10%) in percentage control mode, and return to step 402.
[0098] Step 407: Determine whether the current outlet temperature T of the dry cooler is equal to a third threshold value (e.g., the third threshold value can be set as the target outlet temperature T' of the dry cooler). If yes, go to step 418; otherwise, go to step 408 and the following steps.
[0099] Step 408: Determine whether the outlet temperature T is less than the third threshold value, if yes, go to step 409; otherwise, go to step 414.
[0100] Step 409: Determine whether the EC fan speed is greater than a predetermined value (e.g., 10%), if yes, go to step 410; otherwise, go to step 411.
[0101] Step 410: EC fan PID unloading, i.e., decrease the EC fan speed in PID mode, and return to step 402.
[0102] Step 411: Determine whether all N AC fans are off, if yes, go to step 413; otherwise, go to step 412.
[0103] Step 412: Turn off a predetermined number (e.g., one) of AC fans, and set the EC fan speed to full speed (100%) in percentage control mode, and return to step 402.
[0104] Step 413: EC fan delayed shutdown, and return to step 402.
[0105] Step 414: Determine whether the EC fan speed is lower than full speed (100%), if yes, go to step 415; otherwise, go to step 416.
[0106] Step 415: EC fan PID loading, i.e., increase the EC fan speed in PID mode, and return to step 402.
[0107] Step 416: Determine whether all N AC fans are turned on. If yes, return to step 402; otherwise, go to step 417.
[0108] Step 417: Turn on a predetermined number (for example, one) of AC fans, and set the speed of the EC fan to a predetermined value (for example, 10%) in the percentage control mode, and return to step 402.
[0109] Step 418: Maintain the speed of the EC fan and the number of AC fans turned on.
[0110] Based on steps 401-406 in the above process, the percentage speed control of the EC fan and the on-off control of the multiple AC fans can prevent the temperature overshooting when the load startup power rises too fast. Based on steps 407-418 in the above process, the PID speed control of the EC fan and the on-off control of the multiple AC fans can improve the temperature stability when the temperature does not rise fast. Therefore, the embodiments of the present application not only solve the overshooting and fluctuation problems, but also achieve true constant temperature control. In addition, the embodiments of the present application only perform speed control on the EC fan, and the AC fan only needs to perform start-stop control, without the need for a frequency converter for speed control, thus saving costs.
[0111] The above describes the temperature control method of the dry cooler taking the blockchain server as an example. Those skilled in the art can realize that this description is only exemplary and does not limit the protection scope of some embodiments of the present application.
[0112] FIG. 5 is an exemplary structure diagram of a temperature control device of a dry cooler in some embodiments of the present application. The dry cooler includes an EC fan and N AC fans, where N is a positive integer of at least 2, and the temperature control device 500 includes a memory 510 and a processor 520; wherein the memory 510 stores instructions executable by the processor 520, and the instructions include:
[0113] The determining instruction 501 is used to cause the processor 520 to determine the current outlet liquid temperature of the dry cooler and the change rate of the outlet liquid temperature of the dry cooler in a period of time;
[0114] The control instruction 502 is used to cause the processor 520 to execute a first linkage control strategy on the EC fan and the N AC fans based on that the current outlet liquid temperature is greater than or equal to a first threshold value, the change rate is greater than or equal to a second threshold value, and the states of the EC fan and the N AC fans satisfy a first condition; wherein the first linkage control strategy includes: adjusting the number of AC fans turned on of the N AC fans; and adjusting the speed of the EC fan in the speed proportional control mode.
[0115] In some embodiments, the first condition comprises: the rotation speed of the EC fan reaches full speed, and the number of the N AC fans turned on is not N.
[0116] The control instruction 502 is further configured to cause the processor 520 to: turn on a predetermined number of AC fans, and adjust the rotation speed of the EC fan to a first predetermined value in a speed-proportional control manner.
[0117] In some embodiments, the control instruction 502 is further configured to cause the processor 520 to: based on the current liquid outlet temperature being greater than or equal to a first threshold value and the rate of change being greater than or equal to a second threshold value, if it is determined that the rotation speed of the EC fan does not reach full speed, increase the rotation speed of the EC fan in a speed-proportional control manner.
[0118] In some embodiments, the control instruction 502 is further configured to cause the processor 520 to: based on the rate of change being less than the second threshold value and the current liquid outlet temperature being less than a third threshold value, and the states of the EC fan and the N AC fans satisfying a second condition, execute a second linkage control strategy on the EC fan and the N AC fans, wherein the third threshold value is greater than or equal to the first threshold value.
[0119] The second linkage control strategy comprises: turning off a predetermined number of AC fans and adjusting the rotation speed of the EC fan to full speed in a speed-proportional control manner.
[0120] In some embodiments, the second condition comprises: the rotation speed of the EC fan is less than a second predetermined value, and the number of the N AC fans turned on is not zero.
[0121] In some embodiments, the control instruction 502 is further configured to cause the processor 520 to: based on the rate of change being less than the second threshold value and the current liquid outlet temperature being less than the third threshold value, and the rotation speed of the EC fan being greater than or equal to the second predetermined value, reduce the rotation speed of the EC fan in a proportional-integral-derivative control manner.
[0122] In some embodiments, the control instruction 502 is further configured to cause the processor 520 to: based on the rate of change being less than the second threshold value and the current liquid outlet temperature being less than the third threshold value, and the number of the AC fans turned on being zero, turn off the EC fan with a predetermined time delay.
[0123] In some embodiments, the control instruction 502 is further configured to cause the processor 520 to: based on the rate of change being less than the second threshold value and the current liquid outlet temperature being equal to the third threshold value, maintain the rotation speed of the EC fan and maintain the number of the AC fans turned on; wherein the third threshold value is greater than or equal to the first threshold value.
[0124] In some embodiments, the control instructions 502 are further configured to cause the processor 520 to: based on the change rate being less than a second threshold value and a current liquid outlet temperature of the dry cooler being greater than a third threshold value, and states of the EC fan and the N AC fans satisfying a third condition, perform a third linkage control strategy on the EC fan and the N AC fans; the third threshold value is greater than or equal to the first threshold value.
[0125] The third linkage control strategy comprises: turning on a predetermined number of AC fans and adjusting a rotating speed of the EC fan to a third predetermined value in a speed regulation proportional control manner.
[0126] In some embodiments, the third condition comprises: the rotating speed of the EC fan being full speed and the number of turned-on AC fans not being N.
[0127] In some embodiments, the control instructions 502 are further configured to cause the processor 520 to: based on the change rate being less than a second threshold value and a current liquid outlet temperature of the dry cooler being greater than a third threshold value, and the rotating speed of the EC fan not being full speed, increase the rotating speed of the EC fan in a proportional-integral-derivative control manner.
[0128] The present application also provides a blockchain server. FIG. 6 is a schematic structural diagram of the blockchain server according to some embodiments of the present application. As shown in FIG. 6, the blockchain server comprises:
[0129] a chip plate 601, wherein the chip plate 601 comprises a plurality of chips, and each chip comprises at least one core;
[0130] a liquid cooling plate 602, wherein the chip plate 601 is attached to the liquid cooling plate 602;
[0131] a dry cooler 603 comprising an EC fan and N AC fans, wherein N is a positive integer of at least 2; the dry cooler 603 is connected to the liquid cooling plate 602 in a liquid path;
[0132] a control plate 602 comprising: a memory and a processor; wherein the memory stores an application executable by the processor, so as to cause the processor to perform the temperature control method of the dry cooler as described in the above embodiments.
[0133] FIG. 7 is a schematic structural diagram of an electronic device according to some embodiments of the present application. As shown in FIG. 7, the electronic device comprises a processor 701 and a memory 702, wherein the memory 702 stores an application executable by the processor 701, so as to enable the processor 701 to execute the temperature control method of the desiccator according to some embodiments of the present application. The memory 702 can be embodied as an electrically erasable programmable read-only memory (EEPROM), a flash memory, a programmable read-only memory (PROM), or the like. The processor 701 can be embodied as one or more central processing units or one or more field programmable gate arrays integrated with one or more central processing unit cores. Specifically, the central processing unit or the central processing unit core can be embodied as a CPU, an MCU, or a digital signal processor (DSP).
[0134] The present application also provides a machine-readable storage medium storing instructions for causing a machine to perform the method of the present application. Specifically, a system or apparatus equipped with a storage medium storing software program codes for implementing the functions of any of the above embodiments can be provided, and a computer (or CPU or MPU) of the system or apparatus reads out and executes the program codes stored in the storage medium. In addition, some or all of the actual operations performed by the computer can be completed by one or more of the operating systems or other programs running on the computer based on the instructions of the program codes. The functions of any of the above embodiments can also be implemented by the CPU or the like installed in a board inserted into the computer or an extension unit connected to the computer, and the CPU or the like reads out and executes the program codes stored in the storage medium based on the instructions of the program codes, thereby completing some or all of the actual operations. The storage medium for providing the program codes includes a floppy disk, a hard disk, an optical disk (such as a CD-ROM, a CD-R, a CD-RW, a DVD-ROM, a DVD-RAM, a DVD-RW, a DVD+RW), a magnetic tape, a non-volatile memory card, and a ROM. Alternatively, the program codes can be downloaded from a server computer or a cloud via a communication network.
[0135] The above merely describes the preferred embodiments of the present application, but should not be used to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, and the like made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims
1. A temperature control method for a dry cooler, performed by an electronic device, wherein the dry cooler includes an electronic speed-regulating fan and N AC fans, where N is a positive integer greater than or equal to 2. The method comprises: determining a current outlet temperature of a dry cooler and a rate of change of the outlet temperature of the dry cooler over a period of time; Based on the fact that the current liquid outlet temperature is greater than or equal to a first threshold and the rate of change is greater than or equal to a second threshold, and the states of the electronic speed-regulating fan and the N AC fans meet a first condition, executing a first linkage control strategy for the electronic speed-regulating fan and the N AC fans; The first linkage control strategy includes: Adjusting the number of the N AC fans that are turned on; and The speed of the electronic speed regulating fan is adjusted in a speed regulating proportional control manner.
2. The method according to claim 1, wherein The first condition includes: the speed of the electronic speed-regulating fan reaches full speed, and the number of the N AC fans turned on is not N; The executing of the first linkage control strategy for the electronic speed regulating fan and the N AC fans includes: starting a predetermined number of AC fans, and regulating the rotation speed of the electronic speed regulating fan to a first predetermined value in a speed regulation proportional control manner.
3. The method according to claim 2, further comprising: Based on the fact that the current liquid outlet temperature is greater than or equal to a first threshold and the change rate is greater than or equal to a second threshold, if it is determined that the speed of the electronic speed-regulating fan has not reached full speed, the speed of the electronic speed-regulating fan is increased in a speed-regulating proportional control manner.
4. The method according to claim 1, further comprising: Based on the fact that the rate of change is less than a second threshold and the current liquid outlet temperature is less than a third threshold, and the states of the electronic speed-regulating fan and the N AC fans satisfy a second condition, executing a second linkage control strategy for the electronic speed-regulating fan and the N AC fans, wherein the third threshold is greater than or equal to the first threshold; The second linkage control strategy includes: shutting down a predetermined number of AC fans and adjusting the speed of the electronic speed-regulating fans to full speed in a speed-regulating proportional control manner.
5. The method according to claim 4, wherein The second condition includes: the rotation speed of the electronic speed-regulating fan is less than a second predetermined value, and the number of the N AC fans that are turned on is not zero.
6. The method according to claim 5, further comprising: Based on the fact that the change rate is less than the second threshold and the current liquid outlet temperature is less than the third threshold, and the speed of the electronic speed-regulating fan is greater than or equal to the second predetermined value, the speed of the electronic speed-regulating fan is reduced in a proportional differential integral control manner.
7. The method according to claim 5, further comprising: Based on the fact that the change rate is less than the second threshold, the current liquid outlet temperature is less than the third threshold, and the number of times the AC fan is turned on is zero, the electronic speed-regulating fan is turned off with a predetermined time delay.
8. The method according to claim 1, further comprising: Based on the fact that the change rate is less than the second threshold and the current liquid outlet temperature is equal to the third threshold, the speed of the electronic speed regulating fan is maintained and the number of openings of the AC fan is maintained; wherein, the third threshold is greater than or equal to the first threshold.
9. The method according to claim 1, further comprising: Based on the fact that the rate of change is less than a second threshold and the current liquid outlet temperature of the dry cooler is greater than a third threshold, and the states of the electronic speed-regulating fan and the N AC fans satisfy a third condition, executing a third linkage control strategy for the electronic speed-regulating fan and the N AC fans; The third threshold is greater than or equal to the first threshold; The third linkage control strategy includes: starting a predetermined number of AC fans and adjusting the speed of the electronic speed-regulating fans to a third predetermined value in a speed-regulating proportional control manner.
10. The method according to claim 9, wherein: The third condition includes: the speed of the electronic speed-regulating fan is full speed and the number of the N AC fans turned on is not N.
11. The method according to claim 10, further comprising: Based on the fact that the change rate is less than the second threshold and the current liquid outlet temperature of the dry cooler is greater than the third threshold, and the speed of the electronic speed regulating fan is not at full speed, the speed of the electronic speed regulating fan is increased in a proportional differential integral control manner.
12. A temperature control device for a dry cooler, wherein: The dry cooler includes an electronic speed-regulating fan and N AC fans, where N is a positive integer and is greater than or equal to 2. The temperature control device includes a memory and a processor; wherein the memory stores instructions executable by the processor, the instructions including: a determination instruction configured to cause the processor to determine a current outlet liquid temperature of the dry cooler and a rate of change of the outlet liquid temperature of the dry cooler over a period of time; A control instruction configured to cause the processor to execute a first linkage control strategy on the electronic speed-regulating fan and the N AC fans based on the current liquid outlet temperature being greater than or equal to a first threshold and the rate of change being greater than or equal to a second threshold, and the states of the electronic speed-regulating fan and the N AC fans satisfying a first condition; wherein the first linkage control strategy includes: Adjusting the number of the N AC fans that are turned on; and The speed of the electronic speed regulating fan is adjusted in a speed regulating proportional control manner.
13. The device according to claim 12, wherein The first condition includes: the speed of the electronic speed-regulating fan reaches full speed, and the number of the N AC fans turned on is not N; The control instruction is further used to enable the processor to: start a predetermined number of AC fans, and adjust the speed of the electronic speed-regulating fans to a first predetermined value in a speed-regulating proportional control manner.
14. The device according to claim 12, wherein The control instruction is further configured to cause the processor to: execute a second linkage control strategy on the electronic speed-regulating fan and the N AC fans based on the change rate being less than a second threshold and the current liquid outlet temperature being less than a third threshold, and the states of the electronic speed-regulating fan and the N AC fans satisfying a second condition, wherein the third threshold is greater than or equal to the first threshold; The second linkage control strategy includes: shutting down a predetermined number of AC fans and adjusting the speed of the electronic speed-regulating fans to full speed in a speed-regulating proportional control manner.
15. The device according to claim 14, wherein The second condition includes: the rotation speed of the electronic speed-regulating fan is less than a second predetermined value, and the number of the N AC fans that are turned on is not zero.
16. The device according to claim 12, wherein The control instruction is further configured to cause the processor to: execute a third linkage control strategy on the electronic speed-regulating fan and the N AC fans based on the change rate being less than a second threshold value, the current liquid outlet temperature of the dry cooler being greater than a third threshold value, and the states of the electronic speed-regulating fan and the N AC fans satisfying a third condition; The third threshold is greater than or equal to the first threshold; The third linkage control strategy includes: starting a predetermined number of AC fans and adjusting the speed of the electronic speed-regulating fans to a third predetermined value in a speed-regulating proportional control manner.
17. The device according to claim 16, wherein The third condition includes: the speed of the electronic speed-regulating fan is full speed and the number of the N AC fans turned on is not N.
18. A blockchain server, comprising: Chip board; Liquid cooling plate, wherein the chip board is attached to the liquid cooling plate; A dry cooler comprising an electronic speed regulating fan and N AC fans, wherein N is a positive integer of at least 2; the dry cooler is connected to the liquid cooling plate by a liquid path; A control board comprising: a memory and a processor; wherein the memory stores an application program executable by the processor, for causing the processor to execute the temperature control method for a dry cooler according to any one of claims 1 to 11. 19 . A computer-readable storage medium having computer-readable instructions stored thereon, wherein when the computer-readable instructions are executed by a processor, the processor is caused to execute the dry cooler temperature control method according to claim 1 .
Citation Information
Patent Citations
Anti-freezing system, method and device applied to dry cooler and computer program product
CN114980662A
Dry cooler, control method of dry cooler, electronic equipment and storage medium
CN115175521A
Emergency cooling equipment for data center
CN116997151A
Temperature control method and device of dry cooler, block chain server and storage medium
CN118011781A
Dry cooler and machine room air conditioner
CN211716765U