Disconnection Detection Method, Device, Equipment and Liquid Cooling Parallel System of Parallel System
By setting up a disconnection detection module in the parallel system, the disconnection detection results of the parallel equipment are obtained, and the parallel system is accurately judged, which solves the problem of inaccurate disconnection detection of the parallel system and ensures the normal operation of the system.
Patent Information
- Application Number
- CN202510459423.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-14
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2045-04-14
AI Technical Summary
The prior art cannot accurately detect disconnection of the parallel system, resulting in the parallel system being unable to ensure normal operation.
A disconnection detection module is set up in each parallel device. By obtaining the disconnection detection results of this machine and other parallel devices, it is determined whether the parallel system is split into at least two subsystems. If it is split, it is determined that the parallel system is disconnected.
Accurate judgment on disconnection of the parallel system, timely detection of communication abnormalities, avoid affecting normal operation, and improve the reliability of the parallel system.
Smart Images

Figure CN119986461B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of liquid cooling heat dissipation, and particularly to a method, device, equipment and liquid cooling parallel system for detecting disconnection in a 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 intelligent computing centers is constantly 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 has been difficult to meet the heat dissipation requirements of high-density and high-power-consuming devices in intelligent computing centers, and there are problems such as low heat dissipation efficiency, high energy consumption, and high noise, which seriously restrict the development of intelligent computing centers.
[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 to form a parallel system. In the parallel system, there are usually multiple parallel devices, and each parallel device is communicatively connected in sequence through communication lines to form a communication loop to achieve information sharing among the parallel devices, thereby ensuring the normal operation of the parallel system.
[0004] However, for a parallel system that communicates in the form of a communication loop, if a disconnection occurs, that is, a communication interruption occurs, it may not be possible to ensure the normal operation of the parallel system. Therefore, how to accurately detect the disconnection of the parallel system is an urgent problem to be solved. Summary of the Invention
[0005] Embodiments of the present invention provide a method, device, equipment and liquid cooling parallel system for detecting disconnection in a parallel system to solve the problem that the existing technology cannot accurately detect the disconnection of the parallel system.
[0006] In a first aspect, embodiments of the present invention provide a method for detecting disconnection in a parallel system. The parallel system includes at least two parallel devices, and the at least two parallel devices are communicatively connected in sequence to form a communication loop; each parallel device includes a disconnection detection module, and the disconnection detection module is used to detect whether communication is interrupted between the corresponding parallel device and the connected device, and the connected device is a parallel device that is communicatively adjacent to the corresponding parallel device;
[0007] The disconnection detection method is applied to any one of the parallel devices in the parallel system, and includes:
[0008] Obtain a first disconnection detection result of the disconnection detection module of the local machine;
[0009] Obtain a second disconnection detection result of the disconnection detection modules of other parallel devices; the other parallel devices are the parallel devices that can communicate successfully with the local machine currently;
[0010] Determine whether the parallel system splits into at least two subsystems according to the first disconnection detection result and the second disconnection detection result;
[0011] If the parallel system splits into at least two subsystems, determine that the parallel system is disconnected.
[0012] In a possible implementation, the parallel devices are connected by parallel connection cables;
[0013] Determine whether the parallel system splits into at least two subsystems according to the first disconnection detection result and the second disconnection detection result, including:
[0014] Determine the number of disconnected parallel connection cables of the parallel system according to the first disconnection detection result and the second disconnection detection result;
[0015] If the number of disconnected cables is greater than or equal to the first threshold, determine that the parallel system splits into at least two subsystems; the first threshold is greater than or equal to 2.
[0016] In a possible implementation, each parallel device further includes a first node and a second node; the first node of each parallel device is connected to the second node of the corresponding first connected device by a parallel connection cable, and the second node of each parallel device is connected to the first node of the corresponding second connected device by a parallel connection cable;
[0017] Determine whether the parallel system splits into at least two subsystems according to the first disconnection detection result and the second disconnection detection result, including:
[0018] Determine the number of disconnected nodes of the parallel system according to the first disconnection detection result and the second disconnection detection result; wherein, if the parallel connection cable between two parallel devices is disconnected, both nodes connected by the parallel connection cable are disconnected nodes;
[0019] If the number of disconnected nodes is greater than or equal to the second threshold, determine that the parallel system splits into at least two subsystems; the second threshold is greater than or equal to 3.
[0020] In a possible implementation, each parallel device further includes a first node and a second node; the first node of each parallel device is connected to the second node of the corresponding first connected device by a parallel connection cable, and the second node of each parallel device is connected to the first node of the corresponding second connected device by a parallel connection cable;
[0021] The disconnection detection module includes a first disconnection detection unit and a second disconnection detection unit; the first disconnection detection unit is used to detect whether the communication of the parallel connection cable between the first node of the corresponding parallel device and the second node of the corresponding first connected device is interrupted; the second disconnection detection unit is used to detect whether the communication of the parallel connection cable between the second node of the corresponding parallel device and the first node of the corresponding second connected device is interrupted;
[0022] The first disconnection detection result includes the disconnection detection results of the first disconnection detection unit and the second disconnection detection unit of the local machine;
[0023] The second disconnection detection result includes the disconnection detection results of the first disconnection detection unit and the second disconnection detection unit of other parallel devices.
[0024] In a possible implementation, the first disconnection detection unit includes an optocoupler, a level detection unit, a first resistor, and a second resistor; the parallel connection cable includes a first cable and a second cable;
[0025] The first input terminal of the optocoupler is used to connect to the first power supply, and the second input terminal of the optocoupler is connected to the first end of the first cable; the first end of the second cable is grounded through the second resistor; there is a connection path between the second end of the first cable and the second end of the second cable within the corresponding first connected device;
[0026] The first output terminal of the optocoupler is used to connect to the second power supply, and the second output terminal of the optocoupler is grounded through the first resistor;
[0027] The level detection unit is used to detect the level of the second output terminal of the optocoupler and determine the disconnection detection result of the first disconnection detection unit according to the level of the second output terminal of the optocoupler.
[0028] In a possible implementation, the parallel device includes a liquid-cooled CDU or a UPS.
[0029] In a possible implementation, after determining that the parallel system is disconnected, it further includes:
[0030] Controlling the local machine to exit.
[0031] In a second aspect, an embodiment of the present invention provides a disconnection detection device for a parallel system. The parallel system includes at least two parallel devices, and the at least two parallel devices are sequentially connected in communication to form a communication loop; each parallel device includes a disconnection detection module, and the disconnection detection module is used to detect whether communication is interrupted between the corresponding parallel device and the connected device, and the connected device is a parallel device that is adjacent to the corresponding parallel device in communication;
[0032] The disconnection detection device for the parallel system is applied to any one of the parallel devices in the parallel system and includes:
[0033] A first acquisition module, configured to acquire a first disconnection detection result of the disconnection detection module of the local machine;
[0034] A second acquisition module, configured to acquire a second disconnection detection result of the disconnection detection module of other parallel devices; the other parallel devices are parallel devices that can successfully communicate with the local machine currently;
[0035] A detection module, configured to determine whether a parallel system splits into at least two sub-systems according to a first disconnection detection result and a second disconnection detection result;
[0036] A determination module, configured to determine that the parallel system is disconnected if the parallel system splits into at least two sub-systems.
[0037] In a third aspect, an embodiment of the present invention provides a parallel device, 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 disconnection detection method for the parallel system described in the first aspect or any possible implementation manner of the first aspect above.
[0038] In a fourth aspect, an embodiment of the present invention provides a liquid-cooled parallel system, including at least two parallel devices as described in the third aspect. The at least two parallel devices are communicatively connected in sequence to form a communication loop; the parallel device is a liquid-cooled CDU;
[0039] Each parallel device includes a disconnection detection module, and the disconnection detection module is configured to detect whether communication is interrupted between the corresponding parallel device and the connected device; the connected device is a parallel device communicatively adjacent to the corresponding parallel device.
[0040] In a fifth aspect, an embodiment of the present invention provides a computer-readable storage medium, storing a computer program, and when the computer program is executed by a processor, the steps of the disconnection detection method for the parallel system described in the first aspect or any possible implementation manner of the first aspect above are implemented.
[0041] In a sixth aspect, an embodiment of the present invention provides a computer program product, including a computer program, and when the computer program is executed by a processor, the disconnection detection method for the parallel system in the first aspect or any possible implementation manner of the first aspect above is implemented.
[0042] An embodiment of the present invention provides a disconnection detection method, device, equipment and liquid-cooled parallel system for a parallel system. Each device includes a disconnection detection module, which can detect whether communication is interrupted between itself and the connected device; in addition, the method determines whether the parallel system splits into at least two sub-systems by obtaining a first disconnection detection result of the disconnection detection module of the local device and a second disconnection detection result of the disconnection detection module of other parallel devices, and determines that the parallel system is disconnected when it is determined that the parallel system splits into at least two sub-systems, so as to accurately judge the disconnection of the parallel system, timely discover the communication abnormality of the parallel system, facilitate timely intervention, and avoid affecting the normal operation of the parallel system. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] 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. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0044] Figure 1 is a schematic structural diagram of a parallel system provided by an embodiment of the present invention;
[0045] Figure 2 is a flowchart of the implementation of a disconnection detection method for a parallel system provided by an embodiment of the present invention;
[0046] Figure 3 is a schematic structural diagram of a parallel system provided by another embodiment of the present invention;
[0047] Figure 4 is a schematic structural diagram of a parallel system provided by still another embodiment of the present invention;
[0048] Figure 5 is a schematic structural diagram of a parallel system provided by yet another embodiment of the present invention;
[0049] Figure 6 is a schematic structural diagram of a first disconnection detection unit provided by an embodiment of the present invention;
[0050] Figure 7 is a schematic diagram of a disconnection detection device for a parallel system provided by an embodiment of the present invention;
[0051] Figure 8 is a schematic diagram of a control device provided by an embodiment of the present invention. Detailed Embodiments
[0052] In the following description, specific details such as specific system structures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand 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.
[0053] 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 drawings.
[0054] See Figure 1, which shows a schematic structural diagram of a parallel system provided by an embodiment of the present invention. The parallel system includes at least two parallel devices 11, and at least two parallel devices 11 are communicatively connected in sequence to form a communication loop. Each parallel device 11 includes a disconnection detection module 110, and the disconnection detection module 110 is used to detect whether communication is interrupted between the corresponding parallel device 11 and the connected device, and the connected device is a parallel device 11 that is communicatively adjacent to the corresponding parallel device 11.
[0055] See Figure 1 , the communication structure between each parallel device 11 included in the parallel system is a ring structure.
[0056] Among them, after disconnection between the parallel device 11 and the connected device, direct communication cannot be established between the parallel device 11 and the connected device. Disconnection can also be understood as dropping the line, communication anomaly, communication interruption, and so on. It should be noted that the disconnection between the parallel device 11 and the connected device does not merely refer to the disconnection of the parallel connection cable between the two, but rather refers to the communication interruption between the two, and the disconnection of the parallel connection cable between the two is only one of the situations.
[0057] Communicatively adjacent can be understood as direct communication connection between two parallel devices 11, and direct communication can be carried out between two parallel devices 11 without passing through another parallel device 11. Exemplarily, see Figure 1 , for the leftmost parallel device 11, its connected device is the rightmost parallel device 11 and the parallel device 11 that is directly communicatively connected to its right side.
[0058] It should be noted that if the parallel system includes two parallel devices 11, the connected device of any one of the parallel devices 11 is one, that is, the other parallel device 11 in the parallel system. If the parallel system includes at least three parallel devices 11, the connected device of any one of the parallel devices 11 is two, that is, the two parallel devices 11 that are directly communicatively connected to it.
[0059] See Figure 2 , which shows a flowchart of the implementation of the disconnection detection method for the parallel system provided by an embodiment of the present invention. The disconnection detection method for the parallel system can be applied to any parallel device in the parallel system, and specifically can be applied to the control device in any parallel device in the parallel system. This control device can be a controller, such as a DSP (Digital Signal Processor) and other controllers, and so on.
[0060] Each parallel device of the parallel system can execute the above-mentioned disconnection detection method for the parallel system, that is, the above-mentioned disconnection detection method for the parallel system can be applied to each parallel device in the parallel system.
[0061] For the description of the parallel system and parallel devices, please refer to the relevant descriptions above and will not be elaborated here.
[0062] The method for detecting disconnection of the above parallel system is described in detail as follows:
[0063] In S201, obtain the first disconnection detection result of the disconnection detection module of the local device.
[0064] Herein, the local device refers to the parallel device that executes the method for detecting disconnection of the above parallel system. The disconnection detection module of the local device is used to detect whether the communication between the local device and the connected device of the local device is interrupted, so as to obtain the first disconnection detection result.
[0065] In S202, obtain the second disconnection detection result of the disconnection detection module of other parallel devices; the other parallel devices are the parallel devices that can successfully communicate with the local device currently.
[0066] Herein, the other parallel devices refer to the parallel devices that can directly or indirectly successfully communicate with the local device currently. Direct successful communication can be understood as directly successfully communicating through the parallel connection cable, and indirect successful communication can be understood as successfully communicating through the parallel connection cable and another parallel device.
[0067] The disconnection detection module of the other parallel devices is used to detect whether the communication between the other parallel devices and the connected devices of the other parallel devices is interrupted, so as to obtain the second disconnection detection result. The other parallel devices send the second disconnection detection result to the local device, so that the local device can obtain the second disconnection detection result.
[0068] According to the different disconnection situations between the parallel devices in the parallel system, the number of other parallel devices is also different. The number of other parallel devices may be 0, 1, 2 or more, etc.
[0069] In S203, determine whether the parallel system is split into at least two sub-systems according to the first disconnection detection result and the second disconnection detection result.
[0070] The parallel system is split into at least two sub-systems due to disconnection between the included parallel devices, and each sub-system is a subset of the parallel system.
[0071] The at least two sub-systems split from the parallel system cannot communicate with each other. Each sub-system includes at least one parallel device, and the parallel devices within the sub-system can communicate with each other.
[0072] In the embodiment of the present application, through the first disconnection detection result of the local device and the second disconnection detection result of the other parallel devices, it can be determined whether the parallel system is split into at least two sub-systems, and further determine whether the parallel system is disconnected.
[0073] In S204, if the parallel system splits into at least two subsystems, it is determined that the parallel system has a line break.
[0074] When it is determined that the parallel system splits into at least two subsystems, it is determined that the parallel system has a line break. At this time, the parallel system can no longer work properly, and the local machine can be controlled to exit, that is, the local machine can be controlled to shut down or standby, etc. If the parallel system does not split into at least two subsystems, that is, the parallel devices in the parallel system can still communicate directly or indirectly with each other, it is determined that the parallel system does not have a line break, and the parallel system can still work properly.
[0075] In the embodiment of the present application, each device includes a line break detection module, which can detect whether there is a line break between itself and the connected device; in addition, the method determines whether the parallel system splits into at least two subsystems by obtaining the first line break detection result of the line break detection module of the local machine and the second line break detection result of the line break detection module of other parallel devices, and when it is determined that the parallel system splits into at least two subsystems, it is determined that the parallel system has a line break, so as to accurately judge the line break of the parallel system, timely detect the communication abnormality of the parallel system, facilitate timely intervention, avoid affecting the normal operation of the parallel system, and improve the reliability of the parallel system.
[0076] The implementation process of the line break detection method of the parallel system is introduced in the foregoing embodiment, and the steps thereof are refined below. First, S203 is refined.
[0077] In one embodiment, referring to Figure 1 , the parallel devices 11 are connected by a parallel cable 12;
[0078] The above S203 may include:
[0079] According to the first line break detection result and the second line break detection result, determine the number of broken lines of the parallel cable of the parallel system;
[0080] If the number of broken lines is greater than or equal to the first threshold, it is determined that the parallel system splits into at least two subsystems; the first threshold is greater than or equal to 2.
[0081] Among them, the parallel cable can be a multi-core cable, including communication lines, signal detection lines, etc. The embodiment of the present application can adopt a scheme combining dry contact detection and communication signal detection to detect whether there is a line break.
[0082] In the embodiments of the present application, the first disconnection detection result may include the number of disconnections of the parallel connection cables between the local machine and the connected device of the local machine and the identifiers of the disconnected parallel connection cables, or the first disconnection detection result only includes the identifiers of the disconnected parallel connection cables between the local machine and the connected device of the local machine. The second disconnection detection result may include the number of disconnections of the parallel connection cables between the corresponding parallel device and the connected device of the parallel device and the identifiers of the disconnected parallel connection cables, or the second disconnection detection result only includes the identifiers of the disconnected parallel connection cables between the corresponding parallel device and the connected device of the parallel device. Among them, the identifiers of different parallel connection cables are different.
[0083] The first threshold is greater than or equal to 2, preferably 2.
[0084] Exemplarily, referring to Figure 3 , assume that the parallel system includes two parallel devices, namely parallel device 1 and parallel device 2. The two parallel devices form a communication loop and require two parallel connection cables, namely parallel connection cable 1 (identified as X1) and parallel connection cable 2 (identified as X2). Parallel connection cable 1 and parallel connection cable 2 can be connected to different nodes of parallel device 1 and parallel device 2, so that two communication lines are formed between parallel device 1 and parallel device 2. Only when both parallel connection cable 1 and parallel connection cable 2 are disconnected, communication between parallel device 1 and parallel device 2 is impossible, causing the parallel system to split into two subsystems, one subsystem includes parallel device 1 and the other subsystem includes parallel device 2. At this time, it can be determined that the parallel system is disconnected. Among them, a parallel connection cable being disconnected can be understood as the two parallel devices connected by the parallel connection cable being unable to communicate through the parallel connection cable.
[0085] Assume that parallel device 1 is the local device, the parallel connection cable 1 is broken, and the parallel connection cable 2 is not broken. Then, the broken cable detection module of parallel device 1 can detect that the parallel connection cable 1 is broken and the parallel connection cable 2 is not broken, so that the first broken cable detection result can be obtained, including: the number of broken parallel connection cables between the local device and the connected device of the local device is 1 and the identifier of the broken parallel connection cable is X1, or only including: the identifier of the broken parallel connection cable is X1. Since the parallel connection cable 2 is not broken, therefore, communication can still be established between parallel device 1 and parallel device 2. At this time, parallel device 2 is used as other parallel devices, and the broken cable detection module of parallel device 2 can also detect that the parallel connection cable 1 is broken and the parallel connection cable 2 is not broken, so that the second broken cable detection result can be obtained, including: the number of broken parallel connection cables between parallel device 2 and the connected device of parallel device 2 is 1 and the identifier of the broken parallel connection cable is X1, or only including: the identifier of the broken parallel connection cable is X1. Based on the first broken cable detection result and the second broken cable detection result, it can be determined that only the parallel connection cable 1 of the parallel system is broken, that is, the number of broken parallel connection cables of the parallel system is 1, and this number of broken cables is less than the first threshold. Therefore, the parallel system is not split into at least two sub-systems, and the parallel system is not broken.
[0086] Assume that parallel device 2 is the local device, the parallel connection cable 1 is broken, and the parallel connection cable 2 is not broken. Similarly, it can be determined that the number of broken parallel connection cables of the parallel system is 1, the parallel system is not split into at least two sub-systems, and the parallel system is not broken.
[0087] See Figure 3 , assume that both the parallel connection cable 1 and the parallel connection cable 2 are broken, the first threshold is 2, and parallel device 1 is used as the local device. Then, the broken cable detection module of parallel device 1 can detect that both the parallel connection cable 1 and the parallel connection cable 2 are broken, so that the first broken cable detection result can be obtained, including: the number of broken parallel connection cables between the local device and the connected device of the local device is 2 and the identifiers of the broken parallel connection cables are X1 and X2, or only including: the identifiers of the broken parallel connection cables are X1 and X2. Since both the parallel connection cable 1 and the parallel connection cable 2 are broken, therefore, communication cannot be established between parallel device 1 and parallel device 2. At this time, parallel device 2 cannot be used as other parallel devices, and there are no other parallel devices. Therefore, the second broken cable detection result cannot be obtained, and the second broken cable detection result can be considered as empty or no information or no broken cable detected, etc. Based on the first broken cable detection result and the second broken cable detection result, it can be determined that the parallel connection cable 1 and the parallel connection cable 2 of the parallel system are broken, that is, the number of broken parallel connection cables of the parallel system is 2, and this number of broken cables is greater than or equal to the first threshold. Therefore, the parallel system is split into two sub-systems, and the parallel system is broken.
[0088] Assume that the parallel device 2 is taken as the local machine, and both the parallel cable 1 and the parallel cable 2 are broken, and the first threshold is 2. Similarly, it can be determined that the number of broken parallel cables in the parallel system is 2, the parallel system splits into two sub-systems, and the parallel system is broken.
[0089] Exemplarily, refer to Figure 4 , assume that the parallel system includes four parallel devices, namely parallel device 1, parallel device 2, parallel device 3, and parallel device 4. The four parallel devices form a communication loop, and four parallel cables are required, namely parallel cable 1 (labeled X1), parallel cable 2 (labeled X2), parallel cable 3 (labeled X3), and parallel cable 4 (labeled X4). For the specific connection relationship, refer to Figure 4 , which will not be elaborated here. In this parallel system, only when the number of broken parallel cables is greater than or equal to 2 can it be determined that the parallel system splits into at least two sub-systems and the parallel system is broken. For example, assume that parallel cable 1 and parallel cable 2 are broken, then parallel device 2 alone forms a sub-system, and parallel device 1, parallel device 4, and parallel device 3 form a sub-system; assume that parallel cable 1 and parallel cable 3 are broken, then parallel device 2 and parallel device 3 form a sub-system, and parallel device 1 and parallel device 4 form a sub-system; and so on.
[0090] Assume that parallel device 1 is taken as the local machine, parallel cable 1 and parallel cable 2 are broken, and parallel cable 3 and parallel cable 4 are not broken, and the first threshold is 2. Then, the broken cable detection module of the local machine can detect that parallel cable 1 is broken and parallel cable 4 is not broken. Therefore, the first broken cable detection result includes: the number of broken parallel cables between the local machine and the connected device of the local machine is 1 and the label of the broken parallel cable is X1, or only includes: the label of the broken parallel cable is X1. At this time, the devices that can communicate with parallel device 1 include parallel device 4 and parallel device 3. The broken cable detection module of parallel device 4 can detect that both parallel cable 3 and parallel cable 4 are not broken. Therefore, the second broken cable detection result of parallel device 4 includes: the number of broken parallel cables between parallel device 4 and the connected device of parallel device 4 is 0 or there is no broken parallel cable. The broken cable detection module of parallel device 3 can detect that parallel cable 2 is broken and parallel cable 3 is not broken. Therefore, the second broken cable detection result of parallel device 3 includes: the number of broken parallel cables between parallel device 3 and the connected device of parallel device 3 is 1 and the label of the broken parallel cable is X2, or only includes: the label of the broken parallel cable is X2. Based on the first broken cable detection result and the second broken cable detection result, it can be determined that the parallel system and parallel cable 1 and parallel cable 2 are broken, that is, the number of broken parallel cables in the parallel system is 2, and this number of broken cables is greater than or equal to the first threshold. Therefore, the parallel system splits into two sub-systems and the parallel system is broken.
[0091] Taking another parallel device as the local machine, it is also possible to determine that the number of broken wires in the parallel cable of the parallel system is 2, and this number of broken wires is greater than or equal to the first threshold. Therefore, the parallel system splits into two sub-systems, and the parallel system is disconnected. This will not be described in detail.
[0092] For other wire breakage situations, it is also possible to accurately detect the number of broken wires in the parallel cable of the parallel system, and then determine whether the parallel system splits into at least two sub-systems and whether the parallel system is disconnected. This will not be elaborated.
[0093] In another embodiment, each parallel device further includes a first node and a second node; the first node of each parallel device is connected to the second node of the corresponding first connected device through a parallel cable, and the second node of each parallel device is connected to the first node of the corresponding second connected device through a parallel cable;
[0094] The above S203 may include:
[0095] According to the first wire breakage detection result and the second wire breakage detection result, determine the number of broken nodes in the parallel system; wherein, if the parallel cable between two parallel devices is broken, both nodes connected by this parallel cable are broken nodes;
[0096] If the number of broken nodes is greater than or equal to the second threshold, determine that the parallel system splits into at least two sub-systems; the second threshold is greater than or equal to 3.
[0097] Refer to Figure 1 , the first node of each parallel device is represented by A, and the second node of each parallel device is represented by B. Among them, the first node can also be called the first port or the first interface, etc.; the second node can also be called the second port or the second interface, etc.
[0098] For each parallel device, the corresponding first connected device of this parallel device is the device that realizes communication adjacency with this parallel device through the first node of this parallel device, and the corresponding second connected device of this parallel device is the device that realizes communication adjacency with this parallel device through the second node of this parallel device.
[0099] It should be noted that if the parallel system includes two parallel devices, for each parallel device in this parallel system, the corresponding first connected device and the second connected device of this parallel device are the same parallel device, that is, the other parallel device in this parallel system. Exemplarily, as Figure 3 shown, the first connected device and the second connected device of parallel device 1 are both parallel device 2, and the first connected device and the second connected device of parallel device 2 are both parallel device 1.
[0100] If the parallel system includes at least three parallel devices, for each parallel device in the parallel system, the first connected device and the second connected device corresponding to the parallel device are different parallel devices. Exemplarily, as Figure 4 shown, the first connected device of parallel device 1 is parallel device 4, and the second connected device of parallel device 1 is parallel device 2; the first connected device of parallel device 2 is parallel device 1, and the second connected device of parallel device 2 is parallel device 3; the first connected device of parallel device 3 is parallel device 2, and the second connected device of parallel device 3 is parallel device 4; the first connected device of parallel device 4 is parallel device 3, and the second connected device of parallel device 4 is parallel device 1.
[0101] For any two adjacent parallel devices in communication, if the parallel connection cable between the two adjacent parallel devices in communication is broken, that is, disconnected or communication interrupted, it is determined that both nodes connected by the parallel connection cable are broken nodes. Exemplarily, see Figure 3 , assuming that parallel connection cable 1 is broken, the second node of parallel device 1 and the first node of parallel device 2 are both broken nodes; assuming that parallel connection cable 2 is broken, the first node of parallel device 1 and the second node of parallel device 2 are both broken nodes.
[0102] In the embodiments of the present application, the first disconnection detection result may include the number of broken nodes and the identifiers of the broken nodes among the first node of the local machine, the second node of the local machine, the second node of the first connected device of the local machine, and the first node of the second connected device of the local machine, or may only include: the identifiers of the broken nodes among the first node of the local machine, the second node of the local machine, the second node of the first connected device of the local machine, and the first node of the second connected device of the local machine, or may only include: the identifier of the parallel connection cable that is broken between the local machine and its connected device. If the first disconnection detection result only includes the identifier of the parallel connection cable that is broken between the local machine and its connected device, the identifier of the broken node can be obtained according to the identifier of the broken parallel connection cable. Specifically, the identifier of the broken node corresponding to the identifier of the broken parallel connection cable can be determined according to the correspondence between the identifier of the parallel connection cable and the identifier of the node.
[0103] The second disconnection detection result includes: the number of disconnection nodes and the identifiers of the disconnection nodes among the first node of the corresponding parallel device, the second node of the parallel device, the second node of the first connected device of the parallel device, and the first node of the second connected device of the parallel device. Alternatively, it may only include: the identifiers of the disconnection nodes among the first node of the corresponding parallel device, the second node of the parallel device, the second node of the first connected device of the parallel device, and the first node of the second connected device of the parallel device. Alternatively, it may only include: the identifier of the parallel connection cable with disconnection between the corresponding parallel device and its connected device. If the second disconnection detection result only includes the identifier of the parallel connection cable with disconnection between the corresponding parallel device and its connected device, the identifier of the disconnection node can be obtained according to the identifier of the disconnection parallel connection cable. Specifically, the identifier of the disconnection node corresponding to the identifier of the disconnection parallel connection cable can be determined according to the corresponding relationship between the identifier of the parallel connection cable and the identifier of the node.
[0104] Among them, the identifiers of different parallel connection cables are different, and the identifiers of different nodes are different.
[0105] The second threshold is greater than or equal to 3, preferably 3 or 4.
[0106] Exemplarily, refer to Figure 3, Assume that the parallel system includes two parallel devices, namely parallel device 1 and parallel device 2. The first node of parallel device 1 is connected to the second node of parallel device 2 through parallel connection cable 2, and the first node of parallel device 2 is connected to the second node of parallel device 1 through parallel connection cable 1; the second threshold is 3. Assume that both parallel connection cable 1 and parallel connection cable 2 are broken. Taking parallel device 1 as the local device, the broken line detection module of the local device can detect that both parallel connection cable 1 and parallel connection cable 2 are broken. Thus, the first broken line detection result can include: the number of broken line nodes among the first node of the local device, the second node of the local device, the second node of the first connected device of the local device, and the first node of the second connected device of the local device is 4, and the identifiers of the broken line nodes are the identifiers of the above four nodes. Or, it can only include: the identifiers of the broken line nodes among the first node of the local device, the second node of the local device, the second node of the first connected device of the local device, and the first node of the second connected device of the local device are the identifiers of the above four nodes. Or, it can only include: the identifiers of the parallel connection cables that are broken between the local device and its connected devices are the identifiers of parallel connection cable 1 and parallel connection cable 2. Since both parallel connection cable 1 and parallel connection cable 2 are broken, therefore, parallel device 1 and parallel device 2 cannot communicate. At this time, parallel device 2 cannot be used as other parallel devices, and there are no other parallel devices. Therefore, the second broken line detection result cannot be obtained. The second broken line detection result can be considered to be empty or without information or no broken line detected, etc. Based on the first broken line detection result and the second broken line detection result, it can be determined that the number of broken line nodes in the parallel system is 4, and this number of broken line nodes is greater than or equal to the second threshold. Therefore, the parallel system splits into two subsystems, and the parallel system is broken.
[0107] For other broken line situations, it is also possible to accurately detect the number of broken line nodes in the parallel system, and then determine whether the parallel system splits into at least two subsystems and whether the parallel system is broken, which will not be elaborated here.
[0108] In some embodiments, refer to Figure 1 and Figure 5 , Each parallel device 11 further includes a first node A and a second node B; the first node of each parallel device 11 is connected to the second node of the corresponding first connected device through a parallel connection cable 12, and the second node of each parallel device 11 is connected to the first node of the corresponding second connected device through a parallel connection cable 12;
[0109] The broken line detection module 110 includes a first broken line detection unit 111 and a second broken line detection unit 112; the first broken line detection unit 111 is used to detect whether the parallel connection cable 12 between the first node of the corresponding parallel device 11 and the second node of the corresponding first connected device is interrupted in communication; the second broken line detection unit 112 is used to detect whether the parallel connection cable 12 between the second node of the corresponding parallel device 11 and the first node of the corresponding second connected device is interrupted in communication;
[0110] The first disconnection detection result includes the disconnection detection results of the first disconnection detection unit and the second disconnection detection unit of the local machine;
[0111] The second disconnection detection result includes the disconnection detection results of the first disconnection detection unit and the second disconnection detection unit of other parallel devices.
[0112] The parallel device corresponding to the first disconnection detection unit 111 is the parallel device where the first disconnection detection unit 111 is located. The parallel device corresponding to the second disconnection detection unit 112 is the parallel device where the second disconnection detection unit 112 is located.
[0113] Exemplarily, Figure 5 the first disconnection detection unit 111 in the leftmost parallel device in is used to detect whether the parallel connection cable 12 between the first node of the leftmost parallel device and the second node of the rightmost parallel device is disconnected; Figure 5 the second disconnection detection unit 112 in the leftmost parallel device in is used to detect whether the parallel connection cable 12 between the second node of the leftmost parallel device and the first node of the parallel device adjacent to it on the right in terms of communication is disconnected; the remaining parallel devices are similar and will not be elaborated.
[0114] The disconnection detection result of each parallel device includes the disconnection detection result of the first disconnection detection unit of the parallel device and the disconnection detection result of the second disconnection detection unit of the parallel device.
[0115] The first disconnection detection unit and the second disconnection detection unit have the same structure, except that the parallel connection cables they detect are different.
[0116] In some embodiments, referring to Figure 6 , the first disconnection detection unit includes an optocoupler U1, a level detection unit 13, a first resistor R1, and a second resistor R2; the parallel connection cable 12 includes a first cable 121 and a second cable 122;
[0117] The first input terminal of the optocoupler U1 is used to connect to the first power supply Vcc1, and the second input terminal of the optocoupler U1 is connected to the first end of the first cable 121; the first end of the second cable 122 is grounded through the second resistor R2; there is a connection path 14 between the second end of the first cable 121 and the second end of the second cable 122 in the corresponding first connection device;
[0118] The first output terminal of the optocoupler U1 is used to connect to the second power supply Vcc2, and the second output terminal of the optocoupler U1 is grounded through the first resistor R1;
[0119] The level detection unit 13 is used to detect the level of the second output terminal of the optocoupler U1, and determine the disconnection detection result of the first disconnection detection unit according to the level of the second output terminal of the optocoupler U1.
[0120] Among them, the ground to which the first end of the second cable 122 is connected through the second resistor R2 and the ground to which the second output terminal of the optocoupler U1 is connected through the first resistor R1 are different grounds. Therefore, Figure 6 are represented by different symbols in. The ground to which the first end of the second cable 122 is connected through the second resistor R2 is represented by GND1 and can be called the first ground. The ground to which the second output terminal of the optocoupler U1 is connected through the first resistor R1 is represented by GND2 and can be called the second ground.
[0121] It should be noted that Figure 6 only the structural schematic diagram of the first disconnection detection unit in one of the parallel devices is given. The parallel device also includes a second disconnection detection unit ( Figure 6 not shown in). The structure of the second disconnection detection unit is the same as that of the first disconnection detection unit, except that it detects whether different parallel cables are disconnected. Figure 6 Another parallel device in also includes a first disconnection detection unit and a second disconnection detection unit, except that Figure 6 not shown in.
[0122] Figure 6 In the parallel device on the left in, there is a connection path 14 between the second end of the first cable 121 and the second end of the second cable 122 in this parallel device. In Figure 6 the connection path 14 is only represented by a line. In actual applications, the connection path may include various possible devices or may not include any devices, and no specific limitation is made here.
[0123] The level detection unit 13 is used to detect the level of the second output terminal of the optocoupler U1, and further determine the disconnection detection result of the first disconnection detection unit according to the level of the second output terminal of the optocoupler U1.
[0124] When neither the first cable 121 nor the second cable 122 is disconnected, the input side of the optocoupler U1 is turned on, and then its output side is turned on, and the level detection unit 13 detects a high level. When any one of the first cable 121 and the second cable 122 is disconnected or both cables are disconnected, the input side of the optocoupler U1 cannot be turned on, and then its output side is not turned on, and the level detection unit 13 detects a low level.
[0125] When the level detection unit 13 detects a high level, it can be confirmed that the corresponding parallel cable is not disconnected. When the level detection unit 13 detects a low level, it can be confirmed that the corresponding parallel cable is disconnected.
[0126] In some embodiments, the parallel devices include a liquid-cooled CDU (Coolant Distribution Unit) or a UPS (Uninterruptible Power Supply).
[0127] The parallel device can be a liquid-cooled CDU, and the corresponding parallel system is a liquid-cooled parallel system. The parallel device can also be a UPS, and the corresponding parallel system is a UPS parallel system.
[0128] In the parallel system, the parallel devices can be in a parallel connection relationship.
[0129] In some embodiments, after determining that the parallel system is disconnected, it further includes:
[0130] Controlling the local machine to exit.
[0131] After the parallel system is disconnected, the parallel system cannot work properly. If it continues to work, in the liquid-cooled parallel system, it may cause the equipment that needs to be cooled to not reach the required cooling temperature, resulting in overheating and causing the equipment that needs to be cooled to malfunction; in the UPS parallel system, it may cause the output voltage or output current to not meet the load operation, causing the load to not work properly or the load to malfunction, etc. At this time, the local machine can be controlled to exit, and after the parallel system returns to normal, the local machine can continue to work.
[0132] 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 execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
[0133] Figure 7 The structural schematic diagram of the disconnection detection device of the 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:
[0134] The parallel system includes at least two parallel devices, and the at least two parallel devices are sequentially communicatively connected to form a communication loop; each parallel device includes a disconnection detection module, and the disconnection detection module is used to detect whether the communication between the corresponding parallel device and the connected device is interrupted, and the connected device is a parallel device adjacent to the corresponding parallel device in communication; as Figure 7 shown, the disconnection detection device 30 of the parallel system is applied to any one of the parallel devices in the parallel system, and includes: a first acquisition module 31, a second acquisition module 32, a detection module 33, and a determination module 34.
[0135] The first acquisition module 31 is used to acquire the first disconnection detection result of the disconnection detection module of the local machine;
[0136] A second acquisition module 32, configured to acquire a second disconnection detection result of a disconnection detection module of other parallel devices; the other parallel devices are parallel devices that can currently communicate successfully with the local device;
[0137] A detection module 33, configured to determine whether the parallel system is split into at least two subsystems according to the first disconnection detection result and the second disconnection detection result;
[0138] A determination module 34, configured to determine that the parallel system is disconnected if the parallel system is split into at least two subsystems.
[0139] In a possible implementation, the parallel devices are connected by parallel connection cables;
[0140] The detection module 33 is specifically configured to:
[0141] Determine the number of disconnected parallel connection cables of the parallel system according to the first disconnection detection result and the second disconnection detection result;
[0142] If the number of disconnections is greater than or equal to a first threshold, it is determined that the parallel system is split into at least two subsystems; the first threshold is greater than or equal to 2.
[0143] In a possible implementation, each parallel device further includes a first node and a second node; the first node of each parallel device is connected to the second node of the corresponding first connected device by a parallel connection cable, and the second node of each parallel device is connected to the first node of the corresponding second connected device by a parallel connection cable;
[0144] The detection module 33 is specifically configured to:
[0145] Determine the number of disconnected nodes of the parallel system according to the first disconnection detection result and the second disconnection detection result; wherein, if the parallel connection cable between two parallel devices is disconnected, both nodes connected by the parallel connection cable are disconnected nodes;
[0146] If the number of disconnected nodes is greater than or equal to a second threshold, it is determined that the parallel system is split into at least two subsystems; the second threshold is greater than or equal to 3.
[0147] In a possible implementation, each parallel device further includes a first node and a second node; the first node of each parallel device is connected to the second node of the corresponding first connected device by a parallel connection cable, and the second node of each parallel device is connected to the first node of the corresponding second connected device by a parallel connection cable;
[0148] The disconnection detection module includes a first disconnection detection unit and a second disconnection detection unit; the first disconnection detection unit is used to detect whether the communication of the parallel connection cable between the first node of the corresponding parallel device and the second node of the corresponding first connected device is interrupted; the second disconnection detection unit is used to detect whether the communication of the parallel connection cable between the second node of the corresponding parallel device and the first node of the corresponding second connected device is interrupted;
[0149] The first disconnection detection result includes the disconnection detection results of the first disconnection detection unit and the second disconnection detection unit of the local machine;
[0150] The second disconnection detection result includes the disconnection detection results of the first disconnection detection unit and the second disconnection detection unit of other parallel devices.
[0151] In a possible implementation manner, the first disconnection detection unit includes an optocoupler, a level detection unit, a first resistor and a second resistor; the parallel connection cable includes a first cable and a second cable;
[0152] The first input end of the optocoupler is used to connect to the first power supply, and the second input end of the optocoupler is connected to the first end of the first cable; the first end of the second cable is grounded through the second resistor; there is a connection path between the second end of the first cable and the second end of the second cable in the corresponding first connected device;
[0153] The first output end of the optocoupler is used to connect to the second power supply, and the second output end of the optocoupler is grounded through the first resistor;
[0154] The level detection unit is used to detect the level of the second output end of the optocoupler and determine the disconnection detection result of the first disconnection detection unit according to the level of the second output end of the optocoupler.
[0155] In a possible implementation manner, the parallel device includes a liquid-cooled CDU or a UPS.
[0156] In a possible implementation manner, in the determination module 34, after determining that the parallel system is disconnected, it further includes:
[0157] Controlling the local machine to exit.
[0158] Figure 8 It is a schematic diagram of the control device provided by the embodiment of the present invention. As Figure 8 shown, the control device 400 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 embodiments of the disconnection detection method of each parallel system, for example Figure 2S201 to S204 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, such as Figure 7 the functions of each module shown.
[0159] Exemplarily, the computer program 42 can 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 can 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 400. For example, the computer program 42 can be divided into Figure 7 each module shown.
[0160] The control device 400 may include, but is not limited to, a processor 40 and a memory 41. Those skilled in the art can understand that Figure 8 this is merely an example of the control device 400 and does not constitute a limitation on the control device 400. 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.
[0161] 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.
[0162] The memory 41 may be an internal storage unit of the control device 400, such as the hard disk or memory of the control device 400. The memory 41 may also be an external storage device of the control device 400, such as a plug-in hard disk equipped on the control device 400, 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 400 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 data that has been output or will be output.
[0163] Corresponding to the above control device, an embodiment of the present invention further provides a parallel device, including the above control device.
[0164] Exemplarily, the parallel device 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 disconnection detection method of any one of the above parallel systems.
[0165] Corresponding to the above parallel device, an embodiment of the present application further provides a parallel system, including at least two parallel devices as described above. At least two parallel devices are sequentially communicatively connected to form a communication loop;
[0166] Each parallel device includes a disconnection detection module, and the disconnection detection module is used to detect whether communication is interrupted between the corresponding parallel device and the connected device; the connected device is a parallel device that is communicatively adjacent to the corresponding parallel device.
[0167] Exemplarily, the above parallel system may be a liquid-cooled parallel system, that is, an embodiment of the present application provides a liquid-cooled parallel system, including at least two parallel devices as described above. At least two parallel devices are sequentially communicatively connected to form a communication loop; the parallel device is a liquid-cooled CDU;
[0168] Each parallel device includes a disconnection detection module, and the disconnection detection module is used to detect whether communication is interrupted between the corresponding parallel device and the connected device; the connected device is a parallel device that is communicatively adjacent to the corresponding parallel device.
[0169] Exemplarily, the above parallel system may be a UPS parallel system, that is, an embodiment of the present application provides a UPS parallel system, including at least two parallel devices as described above. At least two parallel devices are sequentially communicatively connected to form a communication loop; the parallel device is a UPS;
[0170] Each parallel device includes a disconnection detection module, which is used to detect whether communication is interrupted between the corresponding parallel device and the connected device; the connected device is a parallel device that is communicatively adjacent to the corresponding parallel device.
[0171] The relevant descriptions of the parallel device and the parallel system can be referred to the descriptions in the foregoing embodiments and will not be elaborated herein.
[0172] The embodiment of the present application also 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 disconnection detection methods of the parallel system are implemented.
[0173] The embodiment of the present application also provides a computer program product, including a computer program. When the computer program is executed by a processor, any of the above disconnection detection methods of the parallel system is implemented.
[0174] Those skilled in the art can clearly understand that, for the convenience and conciseness of description, only the above division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment 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 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 the functional units and modules are only for the convenience of mutual distinction and do not limit the protection scope of the present 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.
[0175] In the above embodiments, the descriptions of each embodiment have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0176] 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. Those skilled in the art 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.
[0177] In the embodiments provided by the present invention, it should be understood that the disclosed device / control equipment and method can be implemented in other ways. For example, the device / control equipment embodiments described above are only 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 couplings or direct couplings or communication connections between each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical or other forms.
[0178] The units described as separate components may or may not be physically separated. 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.
[0179] In addition, in each embodiment of the present invention, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
[0180] 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 instructing 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 a processor, the steps of the above-mentioned embodiment of the disconnection detection method for each 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 capable of carrying 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.
[0181] The above-described 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 cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included within the protection scope of the present invention.
Claims
1. A method for detecting a broken wire in a parallel system, characterized in that, The parallel system includes at least two parallel devices, and the at least two parallel devices are communicatively connected in sequence to form a communication loop; each of the parallel devices includes a disconnection detection module, and the disconnection detection module is configured to detect whether communication is interrupted between the corresponding parallel device and the connected device, where the connected device is a parallel device communicatively adjacent to the corresponding parallel device; The disconnection detection method is applied to any one of the parallel devices in the parallel system, and includes: Obtaining a first disconnection detection result of the disconnection detection module of the local device; Obtaining a second disconnection detection result of the disconnection detection modules of other parallel devices; the other parallel devices are the parallel devices that can communicate successfully with the local device currently; Determining whether the parallel system is split into at least two sub-systems according to the first disconnection detection result and the second disconnection detection result; If the parallel system is split into at least two sub-systems, it is determined that the parallel system is disconnected.
2. The disconnection detection method of the parallel system according to claim 1, characterized in that, The parallel devices are connected by parallel connection cables; The determining whether the parallel system is split into at least two sub-systems according to the first disconnection detection result and the second disconnection detection result includes: Determining the number of disconnections of the parallel connection cables of the parallel system according to the first disconnection detection result and the second disconnection detection result; If the number of disconnections is greater than or equal to a first threshold, it is determined that the parallel system is split into at least two sub-systems; the first threshold is greater than or equal to 2.
3. The disconnection detection method for the parallel system according to claim 1, characterized in that Each of the parallel devices further includes a first node and a second node; the first node of each parallel device is connected to the second node of the corresponding first connected device by a parallel connection cable, and the second node of each parallel device is connected to the first node of the corresponding second connected device by a parallel connection cable; The determining whether the parallel system is split into at least two sub-systems according to the first disconnection detection result and the second disconnection detection result includes: Determining the number of disconnection nodes of the parallel system according to the first disconnection detection result and the second disconnection detection result; wherein, if the parallel connection cable between two parallel devices is disconnected, both nodes connected by the parallel connection cable are disconnection nodes; If the number of disconnection nodes is greater than or equal to a second threshold, it is determined that the parallel system is split into at least two sub-systems; the second threshold is greater than or equal to 3.
4. The method for detecting disconnection of the parallel system according to claim 1, wherein Each of the parallel devices further includes a first node and a second node; the first node of each parallel device is connected to the second node of the corresponding first connected device by a parallel connection cable, and the second node of each parallel device is connected to the first node of the corresponding second connected device by a parallel connection cable; The disconnection detection module includes a first disconnection detection unit and a second disconnection detection unit; the first disconnection detection unit is configured to detect whether the parallel connection cable between the first node of the corresponding parallel device and the second node of the corresponding first connected device is interrupted in communication; the second disconnection detection unit is configured to detect whether the parallel connection cable between the second node of the corresponding parallel device and the first node of the corresponding second connected device is interrupted in communication; The first disconnection detection result includes the disconnection detection results of the first disconnection detection unit and the second disconnection detection unit of the local device; The second disconnection detection result includes the disconnection detection results of the first disconnection detection unit and the second disconnection detection unit of other parallel devices.
5. The method for detecting disconnection of the parallel system according to claim 4, characterized in that, The first disconnection detection unit includes an optocoupler, a level detection unit, a first resistor, and a second resistor; the parallel connection cable includes a first cable and a second cable; The first input terminal of the optocoupler is used to connect to a first power supply, and the second input terminal of the optocoupler is connected to the first end of the first cable; the first end of the second cable is grounded through the second resistor; there is a connection path between the second end of the first cable and the second end of the second cable in the corresponding first connected device; The first output terminal of the optocoupler is used to connect to a second power supply, and the second output terminal of the optocoupler is grounded through the first resistor; The level detection unit is used to detect the level of the second output terminal of the optocoupler and determine the disconnection detection result of the first disconnection detection unit according to the level of the second output terminal of the optocoupler.
6. The disconnection detection method of the parallel system according to any one of claims 1 to 5, characterized in that, The parallel device includes a liquid-cooled CDU or a UPS.
7. The disconnection detection method for the parallel system according to any one of claims 1 to 5, characterized in that, After determining that the parallel system is disconnected, it further includes: Controlling the local machine to exit.
8. A disconnection detection device for a parallel system, characterized in that, The parallel system includes at least two parallel devices, and the at least two parallel devices are sequentially communicatively connected to form a communication loop; each of the parallel devices includes a disconnection detection module, and the disconnection detection module is used to detect whether communication is interrupted between the corresponding parallel device and the connected device, and the connected device is a parallel device that is communicatively adjacent to the corresponding parallel device; The disconnection detection device is applied to any one of the parallel devices in the parallel system and includes: A first acquisition module for acquiring the first disconnection detection result of the disconnection detection module of the local machine; A second acquisition module for acquiring the second disconnection detection result of the disconnection detection module of other parallel devices; the other parallel devices are parallel devices that can successfully communicate with the local machine currently; A detection module for determining whether the parallel system is split into at least two sub-systems according to the first disconnection detection result and the second disconnection detection result; A determination module for determining that the parallel system is disconnected if the parallel system is split into at least two sub-systems.
9. A parallel device, 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 disconnection detection method of the parallel system according to any one of claims 1 to 7.
10. A liquid-cooled parallel system, characterized in that, It includes at least two parallel devices as described in claim 9, and the at least two parallel devices are sequentially communicatively connected to form a communication loop; the parallel device is a liquid-cooled CDU; Each of the parallel devices includes a disconnection detection module, and the disconnection detection module is used to detect whether communication is interrupted between the corresponding parallel device and the connected device; the connected device is a parallel device that is communicatively adjacent to the corresponding parallel device.
Citation Information
Patent Citations
Power environment monitoring system
CN101686159A
Disconnection monitoring system and method of electric energy metering device
CN103995212A