Master-slave-free control method and device of liquid cooling CDU parallel operation system, CDU, system and medium
By setting up a liquid-cooled CDU in the liquid-cooled CDU parallel system, the control without master and slave is achieved, and the problem of impact on the cooling effect caused by host failure or communication failure is solved, ensuring that the system can still be cooled effectively in the event of a failure.
Patent Information
- Application Number
- CN202510459425.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-14
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-04-14
AI Technical Summary
The existing liquid-cooled CDU parallel system affects the cooling effect and causes the equipment to overheat when the host fails or the master-slave communication fails.
Using the master-slave control method, each liquid-cooled CDU is equipped with a liquid-horizontal control circuit. By detecting the deviation signal between the flow signal of the machine and the average flow signal, the liquid-horizontal compensation signal is determined, and the machine control signal is generated in combination with the flow reference signal to realize independent liquid-horizontal control.
Even if at least one liquid-cooled CDU suddenly drops, the cooling effect of the liquid-cooled CDU parallel system can be maintained to prevent the equipment from overheating.
Smart Images

Figure CN119987269A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of liquid cooling and heat dissipation technology, and in particular to a master-slave-free control method, device, CDU, system and medium for a liquid cooling CDU parallel system. Background Art
[0002] With the rapid development of technologies such as artificial intelligence and big data, the scale of intelligent computing centers as computing power infrastructure continues to expand, and the computing power density continues to increase, which puts higher requirements on the heat dissipation system. Traditional air cooling can no longer meet the heat dissipation needs of high-density and high-power consumption equipment in intelligent computing centers. There are problems such as low heat dissipation efficiency, high energy consumption, and high noise, which seriously restricts the development of intelligent computing centers.
[0003] Liquid cooling technology has attracted widespread attention as an efficient and energy-saving heat dissipation method. In order to improve the reliability of the liquid cooling system, the liquid cooling system usually adopts the form of multiple machines in parallel, connecting multiple liquid cooling CDUs (Coolant Distribution Units) together to work together to form a liquid cooling CDU parallel system.
[0004] At present, in a liquid-cooled CDU parallel system, when multiple liquid-cooled CDUs work at the same time, usually one liquid-cooled CDU works as the master, and the other liquid-cooled CDUs work as slaves, and the slaves are controlled by the master. However, this master-slave control method may cause the liquid-cooled CDU parallel system to fail to work properly when the master fails or the communication between the master and the slave fails, affecting the cooling effect of the liquid-cooled CDU parallel system, so that the equipment that needs to be cooled cannot get enough coolant, resulting in overheating. Summary of the invention
[0005] The 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 in the prior art that the cooling effect of the liquid-cooled CDU parallel system is affected when a host fails or a communication failure occurs between the host and the slave.
[0006] In a first aspect, an embodiment of the present invention provides a master-slave-free control method for a liquid-cooled CDU parallel system, wherein the parallel system includes at least two liquid-cooled CDUs, each of which is provided with a liquid-equalizing control circuit; the liquid-equalizing control circuit is used to detect a deviation signal between a local flow signal and an average flow signal, the local flow signal is a flow signal of the liquid-cooled CDU corresponding to the liquid-equalizing control circuit, and the average flow signal is an average value of flow signals of all online liquid-cooled CDUs in the parallel system; No master-slave control method is applied to any liquid-cooled CDU in the parallel system, including: Based on the liquid equalization control circuit, the deviation signal of the machine is obtained; Based on the deviation signal of the machine, determine the liquid equalization compensation signal; Obtain a flow reference signal, and generate a local control signal based on the flow reference signal and the equalizing liquid compensation signal; The machine is controlled to distribute liquid evenly according to the control signal of the machine.
[0007] In a possible implementation, determining a liquid equalization compensation signal based on the local deviation signal includes: Acquire a deviation reference signal, and calculate a first difference between the deviation reference signal and the deviation signal of the local device; The first difference is subjected to PI control to obtain a liquid equalization compensation signal.
[0008] In a possible implementation, a local control signal is generated based on a flow reference signal and a liquid equalization compensation signal, including: The flow reference signal and the equalizing liquid compensation signal are summed to obtain a compensated flow reference signal; Generate local control signal based on the compensated flow reference signal.
[0009] In a possible implementation, generating a local control signal based on the compensated flow reference signal includes: Calculating a second difference between the compensated flow reference signal and the local flow signal; The second difference is subjected to PI control to generate a local control signal.
[0010] In a possible implementation, the liquid-balanced control circuit corresponding to each liquid-cooled CDU is connected to the same DC bus.
[0011] In a possible implementation, the liquid balancing control circuit includes a local flow detection module and a deviation detection module, and the DC bus is connected to the liquid balancing module; The flow detection module of the machine is connected to the liquid balancing module and the deviation detection module respectively, and the liquid balancing 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 equalization module and the deviation detection module; The liquid averaging 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.
[0012] In a second aspect, an embodiment of the present invention provides a master-slave-free control device for a liquid-cooled CDU parallel system, wherein the parallel system includes at least two liquid-cooled CDUs, each of which is provided with a liquid-equalizing control circuit; the liquid-equalizing control circuit is used to detect a deviation signal between a local flow signal and an average flow signal, the local flow signal is a flow signal of the liquid-cooled CDU corresponding to the liquid-equalizing control circuit, and the average flow signal is an average value of flow signals of all online liquid-cooled CDUs in the parallel system; No master-slave control device is applied to any liquid-cooled CDU in the parallel system, including: An acquisition module, used for acquiring a deviation signal of the machine based on a liquid balancing control circuit; A compensation module, used for determining a liquid equalization compensation signal based on a deviation signal of the machine; A control signal generation module, used for obtaining a flow reference signal, and generating a local control signal based on the flow reference signal and a liquid equalization compensation signal; The liquid equalization control module is used to control the liquid equalization of the machine according to the control signal of the machine.
[0013] In a third aspect, an embodiment of the present invention provides a liquid-cooled CDU, including a processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, and executing the master-slave-free control method for the liquid-cooled CDU parallel system as described in the first aspect or any possible implementation of the first aspect.
[0014] In a fourth aspect, an embodiment of the present invention provides a liquid-cooled CDU parallel system, comprising at least two liquid-cooled CDUs as described in the third aspect; Each liquid-cooled CDU is equipped with a liquid balancing control circuit; the liquid balancing 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 balancing 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.
[0015] In a fifth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the master-slave-free control method of the liquid-cooled CDU parallel system as described in the first aspect or any possible implementation method of the first aspect are implemented.
[0016] In a 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 or any possible implementation of the first aspect.
[0017] The 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-equalizing 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 is suddenly offline, the deviation signal between the local flow signal and the average value of the flow signals of all online liquid-cooled CDUs can be accurately obtained through the liquid-equalizing control circuit. Then, based on the deviation signal of the local machine, a liquid-equalizing compensation signal can be determined, and then combined with the flow reference signal, a local control signal is generated to perform liquid-equalizing control on the local machine. The above method is applied to each liquid-cooled CDU in the parallel system, and each liquid-cooled CDU can be controlled independently. Even if any one of the liquid-cooled CDUs fails or there is a problem with the communication between the 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 to avoid overheating of the equipment that needs to be cooled. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0019] Figure 1 It is a flow chart of the implementation of the master-slave-free control method of the liquid-cooled CDU parallel system provided by one embodiment of the present invention; Figure 2 is a schematic diagram of a liquid equalization control circuit provided in one embodiment of the present invention; Figure 3 is a schematic diagram of a master-slave-free control device for a liquid-cooled CDU parallel system provided by an embodiment of the present invention; Figure 4 is a schematic diagram of a control device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0020] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present invention. However, it should be clear to those skilled in the art that the present invention may 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 prevent unnecessary details from obstructing the description of the present invention.
[0021] In order to make the purpose, technical solutions and advantages of the present invention more clear, specific embodiments will be described below in conjunction with the accompanying drawings.
[0022] See also Figure 1 , which shows a flow chart for implementing a master-slave-free control method for a liquid-cooled CDU parallel system provided by an embodiment of the present invention. The liquid-cooled CDU parallel system can be referred to as a 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 a deviation signal between a local flow signal and an 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.
[0023] Among them, each liquid-cooled CDU in the parallel system can be in a parallel relationship. The local flow signal can directly reflect the flow rate of the coolant of the local unit. The average flow signal can directly reflect the average flow rate of the coolant of all online liquid-cooled CDUs in the parallel system. The deviation signal can directly reflect the difference between the flow rate of the coolant of the local unit and the average flow rate of the coolant 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.
[0024] The above-mentioned master-slave-free control method of the liquid-cooled CDU parallel system can be applied to any liquid-cooled CDU in the parallel system, and can be specifically applied to a 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) or other controllers.
[0025] Each liquid-cooled CDU in the parallel system or each online liquid-cooled CDU can execute the above-mentioned master-slave control method for the liquid-cooled CDU parallel system, that is, the above-mentioned master-slave control method for the liquid-cooled CDU parallel system can be applied to each liquid-cooled CDU in the parallel system or each online liquid-cooled CDU.
[0026] See also Figure 1 The above-mentioned master-slave-free control method of the liquid-cooled CDU parallel system may include: In S101, based on the liquid equalization control circuit, a deviation signal of the machine is obtained.
[0027] Among them, this machine refers to a liquid cooling device that executes the master-slave control method of the above-mentioned liquid-cooled CDU parallel system. The liquid balancing control circuit in S101 is the liquid balancing control circuit of this machine. The deviation signal of this machine can be obtained through the liquid balancing control circuit of this machine, that is, the deviation signal between the flow signal of this machine and the average flow signal is obtained to obtain the difference between the flow signal of this machine and the average flow signal.
[0028] In S102, a liquid equalization compensation signal is determined based on the local deviation signal.
[0029] In a liquid-cooled CDU parallel system, in order to improve system reliability, each liquid-cooled CDU is usually controlled to have equal liquid flow, so that the coolant flow of each liquid-cooled CDU is the same or not much different. Therefore, after obtaining the deviation signal of the local machine, the embodiment of the present application can determine the equal liquid compensation signal according to the deviation signal of the local machine. The equal liquid compensation signal can be understood as a flow compensation signal corresponding to the equal liquid of each online liquid-cooled CDU in the parallel system.
[0030] In S103, a flow reference signal is acquired, and a local control signal is generated based on the flow reference signal and the liquid equalization compensation signal.
[0031] The flow reference signal may also be referred to as a flow given signal or a preset flow signal, etc. The flow reference signal may be a flow signal to be achieved by each liquid-cooled CDU calculated based on factors such as the cooling demand of the equipment to be cooled. The flow reference signals of each liquid-cooled CDU may be the same.
[0032] The embodiment of the present application can generate a local control signal based on the flow reference signal and the liquid equalization compensation signal. The local control signal is a control signal for controlling the valve and / or pump of the local machine, and by controlling factors such as the opening size of the valve and / or the flow rate size of the pump, the local flow signal can reach the above-mentioned flow reference signal.
[0033] In S104, liquid equalization control is performed on the local machine according to the local control signal.
[0034] The embodiment of the present application can perform liquid balancing control on the relevant equipment of the local machine according to the local control signal, so that each online liquid-cooled CDU can not only achieve liquid balancing, but also make its own flow signal reach the required flow level, that is, the above-mentioned flow reference signal can be achieved.
[0035] In an embodiment of the present application, each liquid-cooled CDU is provided with a liquid balancing control circuit for detecting a deviation signal between the local flow signal and the average flow signal. Even if at least one liquid-cooled CDU suddenly goes offline, the liquid balancing control circuit can accurately obtain a deviation signal between the local flow signal and the average value of the flow signals of all online liquid-cooled CDUs. Then, based on the local deviation signal, a liquid balancing compensation signal can be determined, and then combined with the flow reference signal, a local control signal is generated to perform liquid balancing control on the local unit. The above method is applied to each liquid-cooled CDU in the parallel system, and each liquid-cooled CDU can be controlled independently. Even if any one of the liquid-cooled CDUs fails or there is a problem with the communication between the 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 to avoid overheating of the equipment that needs to be cooled.
[0036] The above embodiment introduces the implementation process of the master-slave-free control method of the liquid-cooled CDU parallel system, and each step in the above method will be described in detail below. First, S102 will be described in detail.
[0037] In some embodiments, the above S102 may include: Acquire a deviation reference signal, and calculate a first difference between the deviation reference signal and the deviation signal of the local device; The first difference is subjected to PI (Proportional-Integral) control to obtain a liquid equalization compensation signal.
[0038] The deviation reference signal can also be called a given deviation signal or a preset deviation signal, etc. The deviation reference signal refers to the signal value that the deviation signal of this unit needs to reach. Since it is necessary to control the liquid balance of each online liquid-cooled CDU, that is, to control the coolant flow of each online liquid-cooled CDU to be the same, the local flow signal and the average flow signal need to be controlled to 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 0.
[0039] The first difference is a difference signal obtained by subtracting the deviation signal of the machine from the deviation reference signal. By performing PI control on the first difference, a liquid equalization compensation signal corresponding to the machine can be obtained.
[0040] Exemplarily, the above-mentioned PI control of the first difference to obtain the liquid equalization compensation signal may include: The first difference is input into a first preset PI controller to obtain a liquid equalization compensation signal output by the first preset PI controller.
[0041] The values of various parameters in the first preset PI controller are predetermined. 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.
[0042] The above S103 will be described in detail below.
[0043] In some embodiments, in the above S103, the generating of the local control signal based on the flow reference signal and the liquid equalization compensation signal may include: The flow reference signal and the equalizing liquid compensation signal are summed to obtain a compensated flow reference signal; Generate local control signal based on the compensated flow reference signal.
[0044] The compensated flow reference signal is the sum of the flow reference signal and the liquid equalization compensation signal. The embodiment of the present application can generate a local control signal through the compensated flow reference signal.
[0045] In some embodiments, in the above S103, the generating of the local control signal based on the compensated flow reference signal includes: Calculating a second difference between the compensated flow reference signal and the local flow signal; The second difference is subjected to PI control to generate a local control signal.
[0046] The second difference is a difference signal obtained by subtracting the local flow signal from the compensated flow reference signal. The local control signal can be obtained by performing PI control on the second difference.
[0047] Exemplarily, the above-mentioned performing PI control on the second difference to generate a local control signal may include: The second difference is input into the second preset PI controller to obtain a local control signal output by the second preset PI controller.
[0048] The values of the parameters in the second preset PI controller are all predetermined. 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.
[0049] The above-mentioned embodiment has introduced in detail the various steps of the master-slave-free control method of the liquid-cooled CDU parallel system. The following will introduce in detail the liquid equalization control circuit.
[0050] In some embodiments, see Figure 2 , the liquid-balanced control circuit corresponding to each liquid-cooled CDU is connected to the same DC bus.
[0051] See also Figure 2 , IA+BUS and IA-BUS are respectively the positive bus and negative bus of the above-mentioned DC bus. Figure 2 Only the liquid-balanced control circuit corresponding to one of the liquid-cooled CDUs is shown. In actual applications, the liquid-balanced control circuits corresponding to the liquid-cooled CDUs in the parallel system are all connected to the same DC bus.
[0052] See also Figure 2, the liquid-equalizing control circuit can be connected to the DC bus through the switch module 23. When the switch module 23 is closed, the liquid-cooling CDU corresponding to the liquid-equalizing control circuit is an online liquid-cooling CDU. When the switch module 23 is disconnected, the liquid-cooling CDU corresponding to the liquid-equalizing control circuit is an offline liquid-cooling CDU. Among them, the switch module 23 can be a part of the liquid-equalizing control circuit; it can also be a switch module 23 located on the DC bus side and not included in the liquid-equalizing control circuit; it can also be a part of the switch module 23 included in the liquid-equalizing control circuit, and the remaining part of the switch module 23 is located on the DC bus side; and so on.
[0053] The liquid-sharing control circuits of the liquid-cooled CDUs in the parallel system are connected to the same DC bus through their corresponding switch modules 23 .
[0054] In some embodiments, see Figure 2 , the liquid balancing control circuit includes a local flow detection module 21 and a deviation detection module 22, and a DC bus is connected to the liquid balancing module 24; The flow detection module 21 of the machine is connected to the liquid averaging module 24 and the deviation detection module 22 respectively, and the liquid averaging module 24 is connected to the deviation detection module 22; The local flow detection module 21 is used to detect the local flow signal and transmit the local flow signal to the liquid equalization module 24 and the deviation detection module 22; The liquid averaging module 24 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 22; The deviation detection module 22 is used to determine a deviation signal based on the local flow signal and the average flow signal, and output the deviation signal.
[0055] In some possible implementations, see Figure 2 The liquid equalization control circuit is connected to the DC bus through the switch module 23 and the liquid equalization module 24 in sequence.
[0056] Specifically, the local flow detection module 21 is connected to the liquid equalizing module 24 through the switch module 23, the liquid equalizing 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 equalizing module 24 through the switch module 23; the liquid equalizing module 24 collects the local flow signals of all online liquid-cooled CDUs, outputs an average flow signal, and transmits the average flow signal to the deviation detection module 22 through the switch module 23.
[0057] It should be noted that the liquid equalization control circuits of all liquid-cooled CDUs of the parallel system correspond to the same liquid equalization module 24 .
[0058] In some possible implementations, see Figure 2 The liquid equalizing 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.
[0059] 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 serves as the first end of the liquid equalizing module 24, and the second end of the second capacitor C13 serves as the second end of the liquid equalizing module 24.
[0060] The average flow signal includes an average first flow signal at the first end of the liquid equalizing module 24 and an average second flow signal at the second end of the liquid equalizing module 24 .
[0061] In some possible implementations, see 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.
[0062] The flow sensor 212 is used to detect the flow 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 end of the fourth resistor R89 and the second end of 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, and 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, and the second end of the eighth resistor R72 and the second end of the fourth capacitor C49 are both connected to the output end of the first operational amplifier IC6B; The second end of the 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, and the second end of the ninth resistor R56 and the second end of 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, and the second end of the thirteenth resistor R58 and the second end of 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, and the second end of the fourteenth resistor R57 and the second end of 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, and the output end of the second operational amplifier IC6A serves as the second output end TP6 of the local flow detection module 21.
[0063] The local flow signal includes a local first flow signal outputted by the first output terminal TP12 of the local flow detection module 21 and a local second flow signal outputted by the second output terminal TP6 of the local flow detection module 21 .
[0064] In some possible implementations, see Figure 2The 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.
[0065] The first end of the twenty-first resistor R42 is used as the first input end of the deviation detection module 22 for inputting the average first flow signal, the first end of the twentieth resistor R47 is used as the second input end of the deviation detection module 22 for inputting the average second flow signal, the first end of the sixteenth resistor R46 is used as the third input end of the deviation detection module 22 for inputting the first flow signal of the local machine, the first end of the seventeenth resistor R38 is used as the fourth input end of the deviation detection module 22 for inputting the second flow signal of the local machine; the second end of the sixteenth resistor R46 is connected to the first end of the eighteenth resistor R53 and the first end of the eighth capacitor C26 The second end of the eighteenth resistor R53 is connected to the first end of the ninth capacitor C31, the second end of the twentieth resistor R47, the first end of the twenty-second resistor R68, the first end of the tenth capacitor C47 and the first input end of the second isolation unit 221, the second end of the twenty-second resistor R68 and the second end of the tenth capacitor C47 are both connected to the first power supply +5V2; the second end of the seventeenth resistor R38 is connected to the second end of the eighth capacitor C26 and the first end of the nineteenth resistor R48, the second end of the nineteenth resistor R48 is connected to the second end of the ninth capacitor C31, the second end of the twenty-first resistor R42, the second end of the twenty-third resistor R7 6, the first end of the eleventh capacitor C52 and the second input end of the second isolation unit 221, the second end of the twenty-third resistor R76 and the second end of the eleventh capacitor C52 are all connected to the first power supply +5V2; the first output end of the second isolation unit 221 is connected to the first end of the twenty-fourth resistor R97, the second end of the twenty-fourth resistor R97 is connected to the first end of the twenty-sixth resistor R103, the first end of the twelfth capacitor C81 and the negative input end of the third operational amplifier IC15B, the second end of the twenty-sixth resistor R103 and the second end of the twelfth capacitor C81 are all connected to the third operational amplifier IC15 B; the second output end of the second isolation unit 221 is connected to the first end of the twenty-fifth resistor R91, the second end of the twenty-fifth resistor R91 is connected to the first end of the twenty-seventh resistor R90, the first end of the thirteenth capacitor C69 and the positive input end of the third operational amplifier IC15B, the second end of the twenty-seventh resistor R90 and the second end of the thirteenth capacitor C69 are both grounded; the output end of the third operational amplifier IC15B is also connected to the first end of the twenty-eighth resistor R104, and the second end of the twenty-eighth resistor R104 serves as the output end IA-DELTA of the deviation detection module 22, for outputting a deviation signal.
[0066] The first power supply +5V2 can provide a +5V voltage.
[0067] 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 isolated by using a photocoupler or an operational amplifier, etc., and no specific limitation is made here.
[0068] The first output end TP12 of the local flow detection module 21 is connected to the third input end of the deviation detection module 22, the second output end TP6 of the local flow detection module 21 is connected to the fourth input end of the deviation detection module 22, the first end of the liquid equalizing module 24 is connected to the first input end of the deviation detection module 22, and the second end of the liquid equalizing module 24 is connected to the second input end of the deviation detection module 22.
[0069] In some possible implementations, see Figure 2 The switch module 23 includes a first switch RLY1B and a second switch RLY1A.
[0070] A first end of the liquid averaging module 24 is connected to a first input end of the deviation detection module 22 through a first switch RLY1B, and a second end of the liquid averaging module 24 is connected to a second input end of the deviation detection module 22 through a second switch RLY1A.
[0071] In some possible implementations, see 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; The first end of the twenty-ninth resistor R28 is connected to the first output end 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 end 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 end 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 end 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.
[0072] The second end of the twenty-ninth resistor R28 is also connected to the first end of the liquid equalizing module 24 through the first switch RLY1B, and the second end of the thirtieth resistor R27 is also connected to the second end of the liquid equalizing module 24 through the second switch RLY1A.
[0073] Among them, the second power supply -5V2 can output a -5V voltage.
[0074] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0075] Figure 3 The schematic diagram of the structure of the master-slave-free control device for the liquid-cooled CDU parallel system provided by the embodiment of the present invention is shown. For the convenience of description, only the part related to the embodiment of the present invention is shown, which is described in detail as follows: The parallel system includes at least two liquid-cooled CDUs, each of which 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.
[0076] like Figure 3 As shown, the master-slave-free control device 30 of the liquid-cooled CDU parallel system is applied to any liquid-cooled CDU in the parallel system, and includes: An acquisition module 31 is used to acquire a deviation signal of the machine based on a liquid equalization control circuit; The compensation module 32 is used to determine a liquid equalization compensation signal based on the deviation signal of the machine; A control signal generating module 33 is used to obtain a flow reference signal and generate a local control signal based on the flow reference signal and the liquid equalization compensation signal; The liquid distribution control module 34 is used to perform liquid distribution control on the machine according to the control signal of the machine.
[0077] In a possible implementation, the compensation module 32 is specifically configured to: Acquire a deviation reference signal, and calculate a first difference between the deviation reference signal and the deviation signal of the local device; The first difference is subjected to PI control to obtain a liquid equalization compensation signal.
[0078] In a possible implementation, in the control signal generating module 33, a local control signal is generated based on the flow reference signal and the liquid equalization compensation signal, including: The flow reference signal and the equalizing liquid compensation signal are summed to obtain a compensated flow reference signal; Generate local control signal based on the compensated flow reference signal.
[0079] In a possible implementation, in the control signal generating module 33, a local control signal is generated based on the compensated flow reference signal, including: Calculating a second difference between the compensated flow reference signal and the local flow signal; The second difference is subjected to PI control to generate a local control signal.
[0080] In a possible implementation, the liquid-balanced control circuit corresponding to each liquid-cooled CDU is connected to the same DC bus.
[0081] In a possible implementation, the liquid balancing control circuit includes a local flow detection module and a deviation detection module, and the DC bus is connected to the liquid balancing module; The flow detection module of the machine is connected to the liquid balancing module and the deviation detection module respectively, and the liquid balancing 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 equalization module and the deviation detection module; The liquid averaging 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.
[0082] Figure 4 Schematic diagram of a control device provided by an embodiment of the present invention. Figure 4 As 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 perform the steps in the above-mentioned master-slave-free control method embodiments of each liquid-cooled CDU parallel system, such as Figure 1 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-mentioned device embodiments, for example Figure 3 The functions of each module are shown.
[0083] Exemplarily, the computer program 42 may be divided into one or more modules / units, which are stored in the memory 41 and executed by the processor 40 to implement the present invention. The one or more modules / units may be a series of computer program instruction segments capable of implementing specific functions, which 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 The modules shown.
[0084] The control device 4 may include, but is not limited to, a processor 40 and a memory 41. Those skilled in the art will appreciate that Figure 4 It is only an example of the control device 4 and does not constitute a limitation of the control device 4. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the control device may also include input and output devices, network access devices, buses, etc.
[0085] The processor 40 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0086] The memory 41 may be an internal storage unit of the control device 4, such as a 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, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the control device 4. Further, the memory 41 may also include both an internal storage unit and an external storage device of the control device 4. 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 data that has been output or is to be output.
[0087] Corresponding to the above control device, an embodiment of the present invention further provides a liquid-cooled CDU, including the above control device.
[0088] 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 any of the above master-slave-free control methods for the liquid-cooled CDU parallel system.
[0089] Corresponding to the above-mentioned liquid-cooled CDU, the embodiment of the present application further provides a liquid-cooled CDU parallel system, comprising at least two of the above-mentioned liquid-cooled CDUs; Each liquid-cooled CDU is equipped with a liquid balancing control circuit; the liquid balancing 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 balancing 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.
[0090] For the relevant description of the liquid-cooled CDU and the liquid-cooled CDU parallel system, reference may be made to the description in the aforementioned embodiments and will not be repeated herein.
[0091] The embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps of any of the above master-slave-free control methods for a liquid-cooled CDU parallel system are implemented.
[0092] An embodiment of the present application further provides a computer program product, including a computer program, which, when executed by a processor, implements any of the above master-slave-free control methods for a liquid-cooled CDU parallel system.
[0093] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, 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. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0094] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0095] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0096] In the embodiments provided by the present invention, it should be understood that the disclosed devices / control equipment and methods can be implemented in other ways. For example, the device / control equipment embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as 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 mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0097] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0098] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0099] 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 this understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above-mentioned master-slave control method embodiments of 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 source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device that can carry the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practices in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practices, computer-readable media does not include electrical carrier signals and telecommunication signals.
[0100] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A master-slave-free control method for a liquid-cooled CDU parallel system, characterized in that: The parallel system includes at least two liquid-cooled CDUs, each of which is provided with a liquid-equalizing control circuit; the liquid-equalizing control circuit is used to detect a deviation signal between a local flow signal and an average flow signal, the local flow signal is a flow signal of the liquid-cooled CDU corresponding to the liquid-equalizing control circuit, and the average flow signal is an average value of flow signals of all online liquid-cooled CDUs in the parallel system; The non-master-slave control method is applied to any liquid-cooled CDU in the parallel system, including: Based on the liquid equalization control circuit, a deviation signal of the machine is obtained; Based on the deviation signal of the machine, determine the liquid equalization compensation signal; Acquire a flow reference signal, and generate a local control signal based on the flow reference signal and the liquid equalization compensation signal; The machine is controlled to distribute liquid uniformly according to the control signal of the machine.
2. The master-slave-free control method for a liquid-cooled CDU parallel system according to claim 1, characterized in that: The step of determining the liquid equalization compensation signal based on the deviation signal of the local machine includes: Acquire a deviation reference signal, and calculate a first difference between the deviation reference signal and a deviation signal of the local device; The first difference is subjected to PI control to obtain a liquid equalization compensation signal.
3. The master-slave-free control method for a liquid-cooled CDU parallel system according to claim 1, characterized in that: The generating a local control signal based on the flow reference signal and the liquid equalization compensation signal comprises: The flow reference signal and the liquid equalization compensation signal are summed to obtain a compensated flow reference signal; A local control signal is generated based on the compensated flow reference signal.
4. The master-slave-free control method for a liquid-cooled CDU parallel system according to claim 3, characterized in that: The generating a local control signal based on the compensated flow reference signal comprises: Calculating a second difference between the compensated flow reference signal and the local flow signal; The second difference is subjected to PI control to generate a local control signal.
5. The master-slave-free control method for a liquid-cooled CDU parallel system according to any one of claims 1 to 4, characterized in that: The liquid-sharing control circuit corresponding to each of the liquid-cooled CDUs is connected to the same DC bus.
6. The master-slave-free control method for a liquid-cooled CDU parallel system according to claim 5, characterized in that: The liquid balancing control circuit includes a local flow detection module and a deviation detection module, and the DC bus is connected to the liquid balancing module; The local flow detection module is connected to the liquid balancing module and the deviation detection module respectively, and the liquid balancing 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 equalization module and the deviation detection module; The liquid averaging 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 master-slave-free control device for a liquid-cooled CDU parallel system, characterized in that: The parallel system includes at least two liquid-cooled CDUs, each of which is provided with a liquid-equalizing control circuit; the liquid-equalizing control circuit is used to detect a deviation signal between a local flow signal and an average flow signal, the local flow signal is a flow signal of the liquid-cooled CDU corresponding to the liquid-equalizing control circuit, and the average flow signal is an average value of flow signals of all online liquid-cooled CDUs in the parallel system; The master-slave-free control device is applied to any liquid-cooled CDU in the parallel system, and includes: An acquisition module, used for acquiring a deviation signal of the machine based on the liquid equalization control circuit; A compensation module, used for determining a liquid equalization compensation signal based on a deviation signal of the machine; A control signal generating module, used for acquiring a flow reference signal, and generating a local control signal based on the flow reference signal and the liquid equalization compensation signal; The liquid distribution control module is used to perform liquid distribution control on the machine according to the local control signal.
8. A liquid-cooled CDU, characterized in that: The invention comprises a memory and a processor, wherein 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 for 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: comprising at least two liquid-cooled CDUs as claimed in claim 8; Each of the liquid-cooled CDUs is provided with a liquid balancing control circuit; the liquid balancing control circuit is used to detect a deviation signal between a local flow signal and an average flow signal, the local flow signal is the flow signal of the liquid-cooled CDU corresponding to the liquid balancing 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 a processor, the steps of the master-slave-free control method for a liquid-cooled CDU parallel system as claimed in any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Laser gain module and liquid cooling circulating device used for same
CN102457010A
Test module and test device for liquid cooling radiator
CN103018064A
Flow rate-adjustable liquid cooling system and adjustment method
CN105517413A
Composite cooling structure based on loop state monitoring and control method thereof
CN111864300A
System, method and device for adjusting flow of parallel branch of double-phase cold plate liquid cooling system
CN113597215A
Cited By
Control method of liquid cooling system and electronic equipment
CN120353319A