Master-slave-free control method, device, CDU, system and medium for liquid-cooled CDU parallel system
By setting up a liquid-to-liquid control circuit in the liquid-cooled CDU parallel system, detecting and generating control signals, the problem of poor cooling effect caused by host failure or communication failure is solved, and the system is reliable cooling is achieved.
Patent Information
- Application Number
- CN202510459425.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-14
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2045-04-14
AI Technical Summary
In a liquid-cooled CDU parallel system, when the host fails or the host and slave fail to communicate, the cooling effect will be affected and the equipment will be overheated.
Each liquid-cooled CDU is equipped with a liquid-average control circuit. By detecting the deviation between the unit and the average flow signal, a liquid-average compensation signal is generated, and a control signal is generated in combination with the flow reference signal to achieve independent control.
Even if any liquid-cooled CDU fails or communication problems, the system cooling effect can be maintained to prevent the equipment from overheating.
Smart Images

Figure CN119987269B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of liquid cooling heat dissipation, and particularly to a master-slave-free control method, device, CDU, system and medium for a liquid-cooled CDU parallel system. Background Art
[0002] With the rapid development of technologies such as artificial intelligence and big data, as a computing power infrastructure, the scale of the intelligent computing center is continuously expanding, the computing power density is continuously increasing, and higher requirements are put forward for the heat dissipation system. The traditional air-cooled heat dissipation method is difficult to meet the heat dissipation requirements of high-density and high-power-consuming devices in the intelligent computing center, and there are problems such as low heat dissipation efficiency, high energy consumption, and high noise, which seriously restrict the development of the intelligent computing center.
[0003] As an efficient and energy-saving heat dissipation method, liquid cooling heat dissipation technology has received wide attention. In order to improve the reliability of the liquid cooling system, the liquid cooling system usually adopts a multi-machine parallel form, and multiple liquid-cooled CDUs (Coolant Distribution Units) are connected in parallel to work together to form a liquid-cooled CDU parallel system.
[0004] Currently, in a liquid-cooled CDU parallel system, when multiple liquid-cooled CDUs work simultaneously, usually one liquid-cooled CDU works as the host, and other liquid-cooled CDUs work as slaves, and the slaves are controlled by the host. However, this master-slave control method may cause the liquid-cooled CDU parallel system to fail to work properly when the host fails or the communication between the host and the slaves fails, affecting the cooling effect of the liquid-cooled CDU parallel system, resulting in insufficient coolant for the equipment to be cooled, and thus overheating occurs. Summary of the Invention
[0005] Embodiments of the present invention provide a master-slave-free control method, device, CDU, system and medium for a liquid-cooled CDU parallel system to solve the problem that the cooling effect of the liquid-cooled CDU parallel system is affected when the host fails or the communication between the host and the slaves fails in the prior art.
[0006] In a first aspect, embodiments of the present invention provide a master-slave-free control method for a liquid-cooled CDU parallel system. The parallel system includes at least two liquid-cooled CDUs, and each liquid-cooled CDU is provided with a liquid equalization control circuit; the liquid equalization control circuit is used to detect the deviation signal between the local flow signal and the average flow signal, the local flow signal is the flow signal of the liquid-cooled CDU corresponding to the liquid equalization control circuit, and the average flow signal is the average value of the flow signals of all online liquid-cooled CDUs in the parallel system;
[0007] The master-slave-free control method is applied to any one of the liquid-cooled CDUs in the parallel system and includes:
[0008] Based on the liquid level control circuit, obtain the deviation signal of the local machine;
[0009] Based on the deviation signal of the local machine, determine the liquid level compensation signal;
[0010] Obtain the flow reference signal, and generate the local machine control signal based on the flow reference signal and the liquid level compensation signal;
[0011] According to the local machine control signal, perform liquid level control on the local machine.
[0012] In a possible implementation, determining the liquid level compensation signal based on the deviation signal of the local machine includes:
[0013] Obtain the deviation reference signal, and calculate the first difference between the deviation reference signal and the deviation signal of the local machine;
[0014] Perform PI control on the first difference to obtain the liquid level compensation signal.
[0015] In a possible implementation, generating the local machine control signal based on the flow reference signal and the liquid level compensation signal includes:
[0016] Sum the flow reference signal and the liquid level compensation signal to obtain the compensated flow reference signal;
[0017] Generate the local machine control signal based on the compensated flow reference signal.
[0018] In a possible implementation, generating the local machine control signal based on the compensated flow reference signal includes:
[0019] Calculate the second difference between the compensated flow reference signal and the local machine flow signal;
[0020] Perform PI control on the second difference to generate the local machine control signal.
[0021] In a possible implementation, the liquid level control circuit corresponding to each liquid-cooled CDU is connected to the same DC bus.
[0022] In a possible implementation, the liquid level control circuit includes a local machine flow detection module and a deviation detection module, and the DC bus is connected to the liquid level equalization module;
[0023] The local machine flow detection module is respectively connected to the liquid level equalization module and the deviation detection module, and the liquid level equalization module is connected to the deviation detection module;
[0024] The local machine flow detection module is used to detect the local machine flow signal and transmit the local machine flow signal to the liquid level equalization module and the deviation detection module;
[0025] The liquid distribution module is used to determine an average flow signal based on the local flow signal and transmit the average flow signal to the deviation detection module;
[0026] The deviation detection module is used to determine a deviation signal based on the local flow signal and the average flow signal and output the deviation signal.
[0027] In a second aspect, an embodiment of the present invention provides a master-slave-free control device for a liquid-cooled CDU parallel system. The parallel system includes at least two liquid-cooled CDUs, and each liquid-cooled CDU is provided with a liquid distribution control circuit; the liquid distribution control circuit is used to detect a deviation signal between the local flow signal and the average flow signal. The local flow signal is the flow signal of the liquid-cooled CDU corresponding to the liquid distribution control circuit, and the average flow signal is the average value of the flow signals of all online liquid-cooled CDUs in the parallel system;
[0028] The master-slave-free control device is applied to any one of the liquid-cooled CDUs in the parallel system and includes:
[0029] An acquisition module, configured to acquire the local deviation signal based on the liquid distribution control circuit;
[0030] A compensation module, configured to determine a liquid distribution compensation signal based on the local deviation signal;
[0031] A control signal generation module, configured to acquire a flow reference signal and generate a local control signal based on the flow reference signal and the liquid distribution compensation signal;
[0032] A liquid distribution control module, configured to perform liquid distribution control on the local unit according to the local control signal.
[0033] In a third aspect, an embodiment of the present invention provides a liquid-cooled CDU, including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the master-slave-free control method of the liquid-cooled CDU parallel system as described in the first aspect or any possible implementation manner of the first aspect.
[0034] In a fourth aspect, an embodiment of the present invention provides a liquid-cooled CDU parallel system, including at least two liquid-cooled CDUs as described in the third aspect;
[0035] Each liquid-cooled CDU is provided with a liquid distribution control circuit; the liquid distribution control circuit is used to detect a deviation signal between the local flow signal and the average flow signal. The local flow signal is the flow signal of the liquid-cooled CDU corresponding to the liquid distribution control circuit, and the average flow signal is the average value of the flow signals of all online liquid-cooled CDUs in the parallel system.
[0036] Fifth aspect, an embodiment of the present invention provides a computer-readable storage medium storing a computer program, which when executed by a processor implements the steps of the master-slave-free control method of the liquid-cooled CDU parallel system as described in the first aspect above or any possible implementation manner of the first aspect.
[0037] Sixth aspect, an embodiment of the present invention provides a computer program product including a computer program, which when executed by a processor implements the master-slave-free control method of the liquid-cooled CDU parallel system in the first aspect above or any possible implementation manner of the first aspect.
[0038] An embodiment of the present invention provides a master-slave-free control method, device, CDU, system and medium for a liquid-cooled CDU parallel system. Each liquid-cooled CDU is provided with a liquid equalization control circuit for detecting the deviation signal between the local flow signal and the average flow signal. Even if at least one liquid-cooled CDU suddenly drops offline, the liquid equalization control circuit can accurately obtain the deviation signal between the local flow signal and the average value of the flow signals of all online liquid-cooled CDUs. Furthermore, based on the local deviation signal, a liquid equalization compensation signal can be determined, and then combined with the flow reference signal to generate a local control signal for liquid equalization control of the local unit. The above method is applied to each liquid-cooled CDU in the parallel system, and each liquid-cooled CDU can be independently controlled. Even if any one liquid-cooled CDU fails or there is a problem with the communication between liquid-cooled CDUs, it will not affect the operation of other liquid-cooled CDUs, and the cooling effect of the liquid-cooled CDU parallel system can still be maintained, avoiding overheating of the equipment to be cooled. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention, and those of ordinary skill in the art can obtain other drawings without creative efforts based on these drawings.
[0040] Figure 1 is a flowchart of the implementation of the master-slave-free control method of the liquid-cooled CDU parallel system provided by an embodiment of the present invention;
[0041] Figure 2 is a schematic diagram of the liquid equalization control circuit provided by an embodiment of the present invention;
[0042] Figure 3 is a schematic diagram of the master-slave-free control device of the liquid-cooled CDU parallel system provided by an embodiment of the present invention;
[0043] Figure 4 is a schematic diagram of the control device provided by an embodiment of the present invention. Detailed implementation manners
[0044] In the following description, for the purpose of illustration rather than limitation, specific details such as specific system architectures, technologies, etc. are presented to provide a thorough understanding of the embodiments of the present invention. However, those skilled in the art should clearly understand that the present invention can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present invention.
[0045] To make the objectives, technical solutions, and advantages of the present invention clearer, the following will be described through specific embodiments in conjunction with the accompanying drawings.
[0046] Refer to Figure 1 , which shows the implementation flowchart of the master-slave-free control method for the liquid-cooled CDU parallel system provided by the embodiments of the present invention. The liquid-cooled CDU parallel system can be simply referred to as the parallel system. The parallel system includes at least two liquid-cooled CDUs, and each liquid-cooled CDU is provided with a liquid equalization control circuit; the liquid equalization control circuit is used to detect the deviation signal between the local flow signal and the average flow signal. The local flow signal is the flow signal of the liquid-cooled CDU corresponding to the liquid equalization control circuit, and the average flow signal is the average value of the flow signals of all online liquid-cooled CDUs in the parallel system.
[0047] Among them, the liquid-cooled CDUs in the parallel system can be in a parallel relationship. The local flow signal can directly reflect the magnitude of the coolant flow of the local unit. The average flow signal can directly reflect the average value of the magnitudes of the coolant flows of all online liquid-cooled CDUs in the parallel system. The deviation signal can directly reflect the difference between the magnitude of the coolant flow of the local unit and the average magnitude of the coolant flow of the parallel system, that is, the difference between the local flow signal and the average flow signal. The deviation signal can be the difference between the local flow signal and the average flow signal.
[0048] The above master-slave-free control method for the liquid-cooled CDU parallel system can be applied to any liquid-cooled CDU in the parallel system, and specifically can be applied to the control device in any liquid-cooled CDU in the parallel system. The control device can be a controller, such as a DSP (Digital Signal Processor) and other controllers, etc.
[0049] Each liquid-cooled CDU or each online liquid-cooled CDU in the parallel system can execute the above master-slave-free control method for the liquid-cooled CDU parallel system, that is, the above master-slave-free control method for the liquid-cooled CDU parallel system can be applied to each liquid-cooled CDU or each online liquid-cooled CDU in the parallel system.
[0050] Refer to Figure 1, the master-slave free control method of the above liquid-cooled CDU parallel system may include:
[0051] In S101, based on the liquid equalization control circuit, obtain the deviation signal of the local unit.
[0052] Herein, the local unit refers to the liquid-cooled device that executes the master-slave free control method of the above liquid-cooled CDU parallel system. The liquid equalization control circuit in S101 is the liquid equalization control circuit of the local unit. Through the liquid equalization control circuit of the local unit, the deviation signal of the local unit can be obtained, that is, the deviation signal between the local flow signal and the average flow signal, so as to obtain the difference between the local flow signal and the average flow signal.
[0053] In S102, based on the deviation signal of the local unit, determine the liquid equalization compensation signal.
[0054] In the liquid-cooled CDU parallel system, in order to improve the system reliability, liquid equalization control is usually performed on each liquid-cooled CDU, so that the coolant flow rates of each liquid-cooled CDU are the same or not much different. Therefore, in the embodiment of the present application, after obtaining the deviation signal of the local unit, the liquid equalization compensation signal can be determined according to the deviation signal of the local unit. The liquid equalization compensation signal can be understood as the flow compensation signal corresponding to the liquid equalization of each online liquid-cooled CDU in the parallel system.
[0055] In S103, obtain the flow reference signal, and generate the local unit control signal based on the flow reference signal and the liquid equalization compensation signal.
[0056] The flow reference signal can also be called the flow given signal or the preset flow signal, etc. The flow reference signal can be the flow signal that each liquid-cooled CDU needs to reach calculated according to factors such as the cooling demand of the equipment to be cooled. The flow reference signals of each liquid-cooled CDU can be the same.
[0057] In the embodiment of the present application, the local unit control signal can be generated based on the flow reference signal and the liquid equalization compensation signal. The local unit control signal is the control signal used to control the valve and / or pump of the local unit. By controlling factors such as the opening degree of the valve and / or the flow rate of the pump, the local flow signal can reach the above flow reference signal.
[0058] In S104, perform liquid equalization control on the local unit according to the local unit control signal.
[0059] In the embodiment of the present application, liquid equalization control can be performed on the relevant equipment of the local unit according to the local unit control signal, so that each online liquid-cooled CDU can not only achieve liquid equalization, but also make its own flow signal reach the required flow level, that is, can reach the above flow reference signal.
[0060] In the embodiments of the present application, each liquid-cooled CDU is provided with a liquid equalization control circuit for detecting the deviation signal between the local flow signal and the average flow signal. Even if at least one liquid-cooled CDU suddenly drops offline, the liquid equalization control circuit can accurately obtain the deviation signal between the local flow signal and the average value of the flow signals of all online liquid-cooled CDUs. Furthermore, based on the local deviation signal, the liquid equalization compensation signal can be determined, and then combined with the flow reference signal to generate the local control signal for liquid equalization control of the local unit. The above method is applied to each liquid-cooled CDU in the parallel system. Each liquid-cooled CDU can be independently controlled. Even if any one liquid-cooled CDU fails or there is a problem with the communication between liquid-cooled CDUs, it will not affect the operation of other liquid-cooled CDUs, and the cooling effect of the liquid-cooled CDU parallel system can still be maintained, avoiding overheating of the equipment to be cooled.
[0061] The implementation process of the master-slave-free control method for the above liquid-cooled CDU parallel system was introduced in the foregoing embodiments. Next, each step in the above method will be introduced in detail. First, S102 will be introduced in detail.
[0062] In some embodiments, the above S102 may include:
[0063] Obtain a deviation reference signal and calculate the first difference between the deviation reference signal and the local deviation signal;
[0064] Perform PI (Proportional-Integral) control on the first difference to obtain a liquid equalization compensation signal.
[0065] The deviation reference signal can also be referred to as a deviation given signal or a preset deviation signal, etc. The deviation reference signal refers to the signal value that the local deviation signal needs to reach. Since it is necessary to control the liquid equalization of each online liquid-cooled CDU, that is, to control the coolant flow rates of each online liquid-cooled CDU to be the same, it is necessary to control the local flow signal and the average flow signal to be the same flow rate, and the deviation signal is the difference between the local flow signal and the average flow signal. Based on this, it can be determined that the value of the deviation reference signal is usually 0. The deviation reference signals of each liquid-cooled CDU can be the same, all being 0.
[0066] The first difference is the difference signal obtained by subtracting the local deviation signal from the deviation reference signal. By performing PI control on the first difference, the corresponding liquid equalization compensation signal of the local unit can be obtained.
[0067] Exemplarily, the above performing PI control on the first difference to obtain a liquid equalization compensation signal may include:
[0068] Input the first difference into a first preset PI controller to obtain the liquid equalization compensation signal output by the first preset PI controller.
[0069] Among them, the values of the parameters in the first preset PI controller have been determined in advance. The input signal of the first preset PI controller is the first difference between the deviation reference signal and the deviation signal of the local machine, and the output signal is the liquid equalization compensation signal.
[0070] Next, the above S103 will be introduced in detail.
[0071] In some embodiments, in the above S103, the generating the local control signal based on the flow reference signal and the liquid equalization compensation signal may include:
[0072] Adding the flow reference signal and the liquid equalization compensation signal to obtain a compensated flow reference signal;
[0073] Generating the local control signal based on the compensated flow reference signal.
[0074] The compensated flow reference signal is the sum of the flow reference signal and the liquid equalization compensation signal. Through the compensated flow reference signal in the embodiments of the present application, the local control signal can be generated.
[0075] In some embodiments, in the above S103, the generating the local control signal based on the compensated flow reference signal includes:
[0076] Calculating the second difference between the compensated flow reference signal and the local flow signal;
[0077] Performing PI control on the second difference to generate the local control signal.
[0078] The second difference is the difference signal obtained by subtracting the local flow signal from the compensated flow reference signal. By performing PI control on the second difference, the local control signal can be obtained.
[0079] Exemplarily, the performing PI control on the second difference to generate the local control signal may include:
[0080] Inputting the second difference into the second preset PI controller to obtain the local control signal output by the second preset PI controller.
[0081] Among them, the values of the parameters in the second preset PI controller have been determined in advance. The input signal of the second preset PI controller is the second difference between the compensated flow reference signal and the local flow signal, and the output signal is the local control signal.
[0082] The foregoing embodiments have introduced the steps of the master-slave-free control method of the above liquid-cooled CDU parallel system in detail. Next, the liquid equalization control circuit will be introduced in detail.
[0083] In some embodiments, refer to Figure 2, the liquid level equalizing control circuit corresponding to each liquid-cooled CDU is connected to the same DC bus.
[0084] See Figure 2 , IA+BUS and IA-BUS are the positive bus and negative bus of the above DC bus respectively. Figure 2 Only the liquid level equalizing control circuit corresponding to one of the liquid-cooled CDUs is shown. In actual applications, the liquid level equalizing control circuits corresponding to the liquid-cooled CDUs in the parallel system are all connected to the same DC bus.
[0085] See Figure 2 , the liquid level equalizing control circuit can be connected to the DC bus through the switch module 23. When the switch module 23 is closed, the liquid-cooled CDU corresponding to the liquid level equalizing control circuit is an online liquid-cooled CDU. When the switch module 23 is open, the liquid-cooled CDU corresponding to the liquid level equalizing control circuit is a non-online liquid-cooled CDU. Among them, the switch module 23 can be a part of the liquid level equalizing control circuit; it can also be a switch module 23 located on the DC bus side and not included in the liquid level equalizing control circuit; it can also be that a part of the switch module 23 is included in the liquid level equalizing control circuit and the remaining part of the switch module 23 is located on the DC bus side; and so on.
[0086] The liquid level equalizing control circuits of the liquid-cooled CDUs in the parallel system are all connected to the same DC bus through their respective corresponding switch modules 23.
[0087] In some embodiments, see Figure 2 , the liquid level equalizing control circuit includes a local flow detection module 21 and a deviation detection module 22, and the DC bus is connected to a liquid level equalizing module 24;
[0088] The local flow detection module 21 is respectively connected to the liquid level equalizing module 24 and the deviation detection module 22, and the liquid level equalizing module 24 is connected to the deviation detection module 22;
[0089] The local flow detection module 21 is used to detect the local flow signal and transmit the local flow signal to the liquid level equalizing module 24 and the deviation detection module 22;
[0090] The liquid level equalizing module 24 is used to determine the average flow signal based on the local flow signal and transmit the average flow signal to the deviation detection module 22;
[0091] The deviation detection module 22 is used to determine the deviation signal based on the local flow signal and the average flow signal and output the deviation signal.
[0092] In some possible implementation manners, see Figure 2 , the liquid level equalizing control circuit is sequentially connected to the DC bus through the switch module 23 and the liquid level equalizing module 24.
[0093] Specifically, the local flow detection module 21 is connected to the liquid equalization module 24 through the switch module 23, the liquid equalization module 24 is connected to the deviation detection module 22 through the switch module 23, and the local flow detection module 21 is directly connected to the deviation detection module 22; the local flow detection module 21 directly transmits the local flow signal to the deviation detection module 22, and transmits the local flow signal to the liquid equalization module 24 through the switch module 23; the liquid equalization module 24 collects the local flow signals of all online liquid-cooled CDU, outputs the average flow signal, and transmits the average flow signal to the deviation detection module 22 through the switch module 23.
[0094] It should be noted that the liquid equalization control circuits of all liquid-cooled CDU in the parallel system all correspond to the same liquid equalization module 24.
[0095] In some possible implementation manners, referring to Figure 2 , the liquid equalization module 24 may include a second resistor R2, a sixth resistor R6, an eleventh resistor R11, a fifteenth resistor R15, a first capacitor C7, and a second capacitor C13.
[0096] The first end of the second resistor R2 is connected to the positive bus IA+BUS, and the second end of the second resistor R2 is connected to the first end of the sixth resistor R6 and the first end of the first capacitor C7; the second end of the sixth resistor R6 is connected to the second end of the first capacitor C7, the first end of the fifteenth resistor R15, and the first end of the second capacitor C13, and the second end of the sixth resistor R6 is also grounded; the second end of the fifteenth resistor R15 is connected to the second end of the second capacitor C13 and the second end of the eleventh resistor R11; the first end of the eleventh resistor R11 is connected to the negative bus IA-BUS; the first end of the first capacitor C7 is used as the first end of the liquid equalization module 24, and the second end of the second capacitor C13 is used as the second end of the liquid equalization module 24.
[0097] The average flow signal includes the average first flow signal at the first end of the liquid equalization module 24 and the average second flow signal at the second end of the liquid equalization module 24.
[0098] In some possible implementation manners, referring to Figure 2 , the local flow detection module 21 includes a flow sensor 212, a first resistor R1, a third resistor R102, a fourth resistor R89, a third capacitor C80, a first isolation unit 211, a fifth resistor R80, a seventh resistor R52, an eighth resistor R72, a ninth resistor R56, a fourth capacitor C49, a fifth capacitor C38, a first operational amplifier IC6B, a tenth resistor R66, a twelfth resistor R67, a thirteenth resistor R58, a fourteenth resistor R57, a sixth capacitor C40, a seventh capacitor C39, and a second operational amplifier IC6A.
[0099] The flow sensor 212 is used to detect the flow rate of the corresponding liquid-cooled CDU. The output end of the flow sensor 212 is connected to the first end of the first resistor R1 and the first end of the third resistor R102. The second end of the first resistor R1 is grounded. The second end of the third resistor R102 is connected to the first end of the fourth resistor R89, the first end of the third capacitor C80, and the input end of the first isolation unit 211. The second ends of the fourth resistor R89 and the third capacitor C80 are both grounded. The first output end of the first isolation unit 211 is connected to the first end of the fifth resistor R80 and the first end of the twelfth resistor R67. The second output end of the first isolation unit 211 is connected to the first end of the seventh resistor R52 and the first end of the tenth resistor R66. The second end of the fifth resistor R80 is connected to the first end of the eighth resistor R72, the first end of the fourth capacitor C49, and the negative input end of the first operational amplifier IC6B. The second ends of the eighth resistor R72 and the fourth capacitor C49 are both connected to the output end of the first operational amplifier IC6B. The second end of the seventh resistor R52 is connected to the first end of the ninth resistor R56, the first end of the fifth capacitor C38, and the positive input end of the first operational amplifier IC6B. The second ends of the ninth resistor R56 and the fifth capacitor C38 are both grounded. The second end of the tenth resistor R66 is connected to the first end of the thirteenth resistor R58, the first end of the sixth capacitor C40, and the negative input end of the second operational amplifier IC6A. The second ends of the thirteenth resistor R58 and the sixth capacitor C40 are both connected to the output end of the second operational amplifier IC6A. The second end of the twelfth resistor R67 is connected to the first end of the fourteenth resistor R57, the first end of the seventh capacitor C39, and the positive input end of the second operational amplifier IC6A. The second ends of the fourteenth resistor R57 and the seventh capacitor C39 are both grounded. The output end of the first operational amplifier IC6B serves as the first output end TP12 of the local flow detection module 21. The output end of the second operational amplifier IC6A serves as the second output end TP6 of the local flow detection module 21.
[0100] The local flow signal includes a local first flow signal output from the first output end TP12 of the local flow detection module 21 and a local second flow signal output from the second output end TP6 of the local flow detection module 21.
[0101] In some possible implementation manners, refer to Figure 2, the deviation detection module 22 includes a sixteenth resistor R46, a seventeenth resistor R38, an eighteenth resistor R53, a nineteenth resistor R48, a twentieth resistor R47, a twenty-first resistor R42, an eighth capacitor C26, a ninth capacitor C31, a twenty-second resistor R68, a twenty-third resistor R76, a tenth capacitor C47, an eleventh capacitor C52, a second isolation unit 221, a twenty-fourth resistor R97, a twenty-fifth resistor R91, a twenty-sixth resistor R103, a twenty-seventh resistor R90, a twelfth capacitor C81, a thirteenth capacitor C69, a third operational amplifier IC15B, and a twenty-eighth resistor R104.
[0102] The first terminal of the twenty-first resistor R42 serves as the first input terminal of the deviation detection module 22 for inputting the average first flow signal. The first terminal of the twentieth resistor R47 serves as the second input terminal of the deviation detection module 22 for inputting the average second flow signal. The first terminal of the sixteenth resistor R46 serves as the third input terminal of the deviation detection module 22 for inputting the local first flow signal. The first terminal of the seventeenth resistor R38 serves as the fourth input terminal of the deviation detection module 22 for inputting the local second flow signal. The second terminal of the sixteenth resistor R46 is connected to the first terminal of the eighteenth resistor R53 and the first terminal of the eighth capacitor C26. The second terminal of the eighteenth resistor R53 is connected to the first terminal of the ninth capacitor C31, the second terminal of the twentieth resistor R47, the first terminal of the twenty-second resistor R68, the first terminal of the tenth capacitor C47, and the first input terminal of the second isolation unit 221. The second terminal of the twenty-second resistor R68 and the second terminal of the tenth capacitor C47 are both connected to the first power supply +5V2. The second terminal of the seventeenth resistor R38 is connected to the second terminal of the eighth capacitor C26 and the first terminal of the nineteenth resistor R48. The second terminal of the nineteenth resistor R48 is connected to the second terminal of the ninth capacitor C31, the second terminal of the twenty-first resistor R42, the first terminal of the twenty-third resistor R76, the first terminal of the eleventh capacitor C52, and the second input terminal of the second isolation unit 221. The second terminal of the twenty-third resistor R76 and the second terminal of the eleventh capacitor C52 are both connected to the first power supply +5V2. The first output terminal of the second isolation unit 221 is connected to the first terminal of the twenty-fourth resistor R97. The second terminal of the twenty-fourth resistor R97 is connected to the first terminal of the twenty-sixth resistor R103, the first terminal of the twelfth capacitor C81, and the negative input terminal of the third operational amplifier IC15B. The second terminal of the twenty-sixth resistor R103 and the second terminal of the twelfth capacitor C81 are both connected to the output terminal of the third operational amplifier IC15B. The second output terminal of the second isolation unit 221 is connected to the first terminal of the twenty-fifth resistor R91. The second terminal of the twenty-fifth resistor R91 is connected to the first terminal of the twenty-seventh resistor R90, the first terminal of the thirteenth capacitor C69, and the positive input terminal of the third operational amplifier IC15B. The second terminal of the twenty-seventh resistor R90 and the second terminal of the thirteenth capacitor C69 are both grounded. The output terminal of the third operational amplifier IC15B is also connected to the first terminal of the twenty-eighth resistor R104. The second terminal of the twenty-eighth resistor R104 serves as the output terminal IA-DELTA of the deviation detection module 22 for outputting the deviation signal.
[0103] Among them, the first power supply +5V2 can provide a +5V voltage.
[0104] It should be noted that the two sides of the first isolation unit 211 are isolated from each other, and the two sides of the second isolation unit 221 are isolated from each other. Therefore, the grounds on the two sides of the first isolation unit 211 are different grounds, and the grounds on the two sides of the second isolation unit 221 are different grounds, which are represented by different symbols, and are represented by 0V and 0V2 respectively. The first isolation unit 211 and the second isolation unit 221 can be implemented by an optocoupler or an operational amplifier, etc., and no specific limitation is made here.
[0105] The first output terminal TP12 of the local flow detection module 21 is connected to the third input terminal of the deviation detection module 22, and the second output terminal TP6 of the local flow detection module 21 is connected to the fourth input terminal of the deviation detection module 22. The first end of the liquid equalization module 24 is connected to the first input terminal of the deviation detection module 22, and the second end of the liquid equalization module 24 is connected to the second input terminal of the deviation detection module 22.
[0106] In some possible implementation manners, refer to Figure 2 , the switch module 23 includes a first switch RLY1B and a second switch RLY1A.
[0107] The first end of the liquid equalization module 24 is connected to the first input terminal of the deviation detection module 22 through the first switch RLY1B, and the second end of the liquid equalization module 24 is connected to the second input terminal of the deviation detection module 22 through the second switch RLY1A.
[0108] In some possible implementation manners, refer to Figure 2 , the liquid equalization control circuit may further include a twenty-ninth resistor R28, a thirtieth resistor R27, a fourteenth capacitor C14, a first diode D9, a second diode D8, a third diode D4, and a fourth diode D3;
[0109] The first end of the twenty-ninth resistor R28 is connected to the first output terminal TP12 of the local flow detection module 21. The second end of the twenty-ninth resistor R28 is connected to the first end of the fourteenth capacitor C14, the first input terminal of the deviation detection module 22, the positive electrode of the first diode D9, and the negative electrode of the second diode D8. The negative electrode of the first diode D9 is connected to the first power supply +5V2, and the positive electrode of the second diode D8 is connected to the second power supply -5V2. The first end of the thirtieth resistor R27 is connected to the second output terminal TP6 of the local flow detection module 21. The second end of the thirtieth resistor R27 is connected to the second end of the fourteenth capacitor C14, the second input terminal of the deviation detection module 22, the positive electrode of the third diode D4, and the negative electrode of the fourth diode D3. The negative electrode of the third diode D4 is connected to the first power supply +5V2, and the positive electrode of the fourth diode D3 is connected to the second power supply -5V2.
[0110] The second terminal of the twenty-ninth resistor R28 is also connected to the first terminal of the liquid equalizing module 24 through the first switch RLY1B, and the second terminal of the thirtieth resistor R27 is also connected to the second terminal of the liquid equalizing module 24 through the second switch RLY1A.
[0111] Among them, the second power supply -5V2 can output a voltage of -5V.
[0112] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
[0113] Figure 3 The structural schematic diagram of the masterless control device of the liquid-cooled CDU parallel system provided by the embodiment of the present invention is shown. For the convenience of description, only the parts related to the embodiment of the present invention are shown and are described in detail as follows:
[0114] The parallel system includes at least two liquid-cooled CDUs, and each liquid-cooled CDU is provided with a liquid equalizing control circuit; the liquid equalizing control circuit is used to detect the deviation signal between the local flow signal and the average flow signal. The local flow signal is the flow signal of the liquid-cooled CDU corresponding to the liquid equalizing control circuit, and the average flow signal is the average value of the flow signals of all online liquid-cooled CDUs in the parallel system.
[0115] As Figure 3 shown, the masterless control device 30 of the liquid-cooled CDU parallel system is applied to any liquid-cooled CDU in the parallel system and includes:
[0116] An acquisition module 31, configured to acquire the local deviation signal based on the liquid equalizing control circuit;
[0117] A compensation module 32, configured to determine a liquid equalizing compensation signal based on the local deviation signal;
[0118] A control signal generation module 33, configured to acquire a flow reference signal, and generate a local control signal based on the flow reference signal and the liquid equalizing compensation signal;
[0119] A liquid equalizing control module 34, configured to perform liquid equalizing control on the local based on the local control signal.
[0120] In a possible implementation manner, the compensation module 32 is specifically configured to:
[0121] Acquire a deviation reference signal, and calculate a first difference between the deviation reference signal and the local deviation signal;
[0122] Perform PI control on the first difference to obtain a liquid equalizing compensation signal.
[0123] In a possible implementation manner, in the control signal generation module 33, a local control signal is generated based on a flow reference signal and a liquid level compensation signal, including:
[0124] Sum the flow reference signal and the liquid level compensation signal to obtain a compensated flow reference signal;
[0125] Generate a local control signal based on the compensated flow reference signal.
[0126] In a possible implementation manner, in the control signal generation module 33, a local control signal is generated based on the compensated flow reference signal, including:
[0127] Calculate a second difference between the compensated flow reference signal and the local flow signal;
[0128] Perform PI control on the second difference to generate a local control signal.
[0129] In a possible implementation manner, the liquid level control circuit corresponding to each liquid-cooled CDU is connected to the same DC bus.
[0130] In a possible implementation manner, the liquid level control circuit includes a local flow detection module and a deviation detection module, and the DC bus is connected to the liquid level equalization module;
[0131] The local flow detection module is respectively connected to the liquid level equalization module and the deviation detection module, and the liquid level equalization module is connected to the deviation detection module;
[0132] The local flow detection module is used to detect the local flow signal and transmit the local flow signal to the liquid level equalization module and the deviation detection module;
[0133] The liquid level equalization module is used to determine an average flow signal based on the local flow signal and transmit the average flow signal to the deviation detection module;
[0134] The deviation detection module is used to determine a deviation signal based on the local flow signal and the average flow signal and output the deviation signal.
[0135] Figure 4 It is a schematic diagram of the control device provided by the embodiment of the present invention. As Figure 4 shown, the control device 4 of this embodiment includes: a processor 40 and a memory 41. The memory 41 is used to store a computer program 42, and the processor 40 is used to call and run the computer program 42 stored in the memory 41 to execute the steps in the above-mentioned masterless control method embodiments of the parallel system of each liquid-cooled CDU, such as Figure 1S101 to S104 shown. Alternatively, the processor 40 is used to call and run the computer program 42 stored in the memory 41 to implement the functions of each module / unit in the above device embodiments, for example Figure 3 the functions of each module shown.
[0136] Exemplarily, the computer program 42 may be divided into one or more modules / units. The one or more modules / units are stored in the memory 41 and executed by the processor 40 to complete the present invention. The one or more modules / units may be a series of computer program instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of the computer program 42 in the control device 4. For example, the computer program 42 may be divided into Figure 3 each module shown.
[0137] The control device 4 may include, but is not limited to, a processor 40 and a memory 41. Those skilled in the art can understand that Figure 4 merely examples of the control device 4 do not constitute a limitation on the control device 4. It may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, the control device may further include input / output devices, network access devices, buses, etc.
[0138] The processor 40 may be a central processing unit (CPU), or may also 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 the processor may also be any conventional processor, etc.
[0139] The memory 41 may be an internal storage unit of the control device 4, such as the hard disk or memory of the control device 4. The memory 41 may also be an external storage device of the control device 4, such as a plug-in hard disk equipped on the control device 4, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. Further, the memory 41 may also include both the internal storage unit of the control device 4 and an external storage device. The memory 41 is used to store the computer program and other programs and data required by the control device. The memory 41 may also be used to temporarily store the data that has been output or will be output.
[0140] Corresponding to the above control device, an embodiment of the present invention further provides a liquid-cooled CDU, including the above control device.
[0141] Exemplarily, the liquid-cooled CDU may include a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the masterless control method of any one of the above liquid-cooled CDU parallel systems.
[0142] Corresponding to the above liquid-cooled CDU, an embodiment of the present application further provides a liquid-cooled CDU parallel system, including at least two of the above liquid-cooled CDUs;
[0143] Each liquid-cooled CDU is provided with a liquid equalization control circuit; the liquid equalization control circuit is used to detect the deviation signal between the local flow signal and the average flow signal. The local flow signal is the flow signal of the liquid-cooled CDU corresponding to the liquid equalization control circuit, and the average flow signal is the average value of the flow signals of all online liquid-cooled CDUs in the parallel system.
[0144] For the related descriptions of the liquid-cooled CDU and the liquid-cooled CDU parallel system, reference may be made to the descriptions in the foregoing embodiments, and details are not repeated here.
[0145] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the masterless control method of any one of the above liquid-cooled CDU parallel systems are implemented.
[0146] An embodiment of the present application further provides a computer program product, including a computer program. When the computer program is executed by a processor, the masterless control method of any one of the above liquid-cooled CDU parallel systems is implemented.
[0147] Those skilled in the art can clearly understand that, for the convenience and conciseness of description, only the above-mentioned division of each functional unit and module is used as an example for illustration. In actual applications, the above-mentioned functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiments can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working processes of the units and modules in the above system can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0148] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0149] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0150] In the embodiments provided by the present invention, it should be understood that the disclosed device / control device and method can be implemented in other ways. For example, the device / control device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in an electrical, mechanical or other form.
[0151] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0152] In addition, in each embodiment of the present invention, each functional unit can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0153] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the above-mentioned embodiment methods of the present invention, it can also be completed by a computer program instructing relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-mentioned embodiments of the master-slave-free control method for each liquid-cooled CDU parallel system can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can include: any entity or device that can carry the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0154] The above-mentioned embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of each embodiment of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A masterless control method for a liquid-cooled CDU parallel system, characterized in that, The parallel system includes at least two liquid-cooled CDU, and each liquid-cooled CDU is provided with a liquid equalizing control circuit; the liquid equalizing control circuit is used to detect the deviation signal between the local flow signal and the average flow signal, the local flow signal is the flow signal of the liquid-cooled CDU corresponding to the liquid equalizing control circuit, and the average flow signal is the average value of the flow signals of all online liquid-cooled CDUs in the parallel system; The masterless control method is applied to any one of the liquid-cooled CDUs in the parallel system, and includes: Based on the liquid equalizing control circuit, obtain the local deviation signal; Based on the local deviation signal, determine the liquid equalizing compensation signal; Obtain the flow reference signal, and generate the local control signal based on the flow reference signal and the liquid equalizing compensation signal; According to the local control signal, perform liquid equalizing control on the local unit.
2. The masterless control method of the liquid-cooled CDU parallel system according to claim 1, characterized in that, The determining the liquid equalizing compensation signal based on the local deviation signal includes: Obtain the deviation reference signal, and calculate the first difference between the deviation reference signal and the local deviation signal; Perform PI control on the first difference to obtain the liquid equalizing compensation signal.
3. The masterless control method of the liquid-cooled CDU parallel system according to claim 1, characterized in that The generating the local control signal based on the flow reference signal and the liquid equalizing compensation signal includes: Sum the flow reference signal and the liquid equalizing compensation signal to obtain the compensated flow reference signal; Generate the local control signal based on the compensated flow reference signal.
4. The masterless control method of the liquid-cooled CDU parallel system according to claim 3, characterized in that The generating the local control signal based on the compensated flow reference signal includes: Calculate the second difference between the compensated flow reference signal and the local flow signal; Perform PI control on the second difference to generate the local control signal.
5. The masterless control method of the liquid-cooled CDU parallel system according to any one of claims 1 to 4, characterized in that, The liquid equalizing control circuit corresponding to each liquid-cooled CDU is connected to the same DC bus.
6. The master-slave-free control method of the liquid-cooled CDU parallel system according to claim 5, wherein, The liquid equalizing control circuit includes a local flow detection module and a deviation detection module, and the DC bus is connected to the liquid equalizing module; The local flow detection module is respectively connected to the liquid equalizing module and the deviation detection module, and the liquid equalizing module is connected to the deviation detection module; The local flow detection module is used to detect the local flow signal and transmit the local flow signal to the liquid equalizing module and the deviation detection module; The liquid equalizing module is used to determine the average flow signal based on the local flow signal and transmit the average flow signal to the deviation detection module; The deviation detection module is used to determine the deviation signal based on the local flow signal and the average flow signal and output the deviation signal.
7. A masterless control device for a liquid-cooled CDU parallel system, characterized in that, The parallel system includes at least two liquid-cooled CDU, and each liquid-cooled CDU is provided with a liquid equalizing control circuit; the liquid equalizing control circuit is used to detect the deviation signal between the local flow signal and the average flow signal, the local flow signal is the flow signal of the liquid-cooled CDU corresponding to the liquid equalizing control circuit, and the average flow signal is the average value of the flow signals of all online liquid-cooled CDUs in the parallel system; The masterless control device is applied to any one of the liquid-cooled CDUs in the parallel system, and includes: An acquisition module, configured to obtain the local deviation signal based on the liquid equalizing control circuit; A compensation module for determining a liquid level compensation signal based on the deviation signal of the local machine; A control signal generation module for obtaining a flow reference signal and generating a local control signal based on the flow reference signal and the liquid level compensation signal; A liquid level control module for performing liquid level control on the local machine according to the local control signal.
8. A liquid-cooled CDU, characterized in that, It includes a memory and a processor. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the master-slave-free control method of the liquid-cooled CDU parallel system according to any one of claims 1 to 6.
9. A liquid-cooled CDU parallel system, characterized in that, It includes at least two liquid-cooled CDUs according to claim 8; Each of the liquid-cooled CDUs is provided with a liquid level control circuit; the liquid level control circuit is used to detect the deviation signal between the local machine flow signal and the average flow signal. The local machine flow signal is the flow signal of the liquid-cooled CDU corresponding to the liquid level control circuit, and the average flow signal is the average value of the flow signals of all online liquid-cooled CDUs in the parallel system.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it realizes the steps of the master-slave-free control method of the liquid-cooled CDU parallel system according to any one of claims 1 to 6.
Citation Information
Patent Citations
Composite cooling structure based on loop state monitoring and control method thereof
CN111864300A
Automatic coolant distribution system, battery pack and data center
CN117154290A
Cited By
Mobile charging vehicle intelligent heat dissipation method and system based on two-phase immersion liquid cooling
CN121536193A
Intelligent heat dissipation method and system based on two-phase immersion liquid cooling mobile charging vehicle
CN121536193B