Broken line detection method, device and equipment of parallel system and liquid cooling parallel system
By introducing a disconnection detection module into each parallel device of the parallel system, accurately determining whether the parallel system is disconnected, the problem of the existing technology being unable to accurately detect disconnection of the parallel system is solved, and the reliability of the system is improved.
Patent Information
- Application Number
- CN202510459423.8
- 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 prior art cannot accurately detect disconnection of the parallel system, resulting in the inability to ensure the normal operation of the parallel system.
A disconnection detection module is introduced into each parallel device of the parallel system. By obtaining the disconnection detection results of the unit and other parallel devices, it is determined whether the parallel system is split into at least two subsystems, thereby determining whether the parallel system is disconnected.
It realizes accurate judgment of disconnection of the parallel system, promptly detects communication abnormalities, avoids affecting the normal operation of the parallel system, and improves the reliability of the parallel system.
Smart Images

Figure CN119986461A_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 disconnection detection method, device, equipment and a liquid cooling parallel system for a 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 to form a parallel system. In a parallel system, it usually includes multiple parallel devices, and each parallel device is connected in sequence through a communication line to form a communication loop to achieve information sharing between each parallel device, 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 line break occurs, that is, communication interruption occurs, the normal operation of the parallel system may not be guaranteed. Therefore, how to accurately detect a line break in the parallel system is an issue that needs to be addressed urgently. Summary of the invention
[0005] The embodiments of the present invention provide a parallel system disconnection detection method, device, equipment and a liquid-cooled parallel system to solve the problem that the prior art cannot accurately detect the disconnection of the parallel system.
[0006] In a first aspect, an embodiment of the present invention provides a disconnection detection method for a parallel system, wherein the parallel system includes at least two parallel devices, and the at least two parallel devices are sequentially 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 that is adjacent to the corresponding parallel device in communication; The disconnection detection method is applied to any parallel device in the parallel system, including: Obtaining a first disconnection detection result of a disconnection detection module of the local device; Obtaining the second disconnection detection result of the disconnection detection module of other parallel devices; the other parallel devices are parallel devices that can currently communicate successfully with the local device; Determining whether the parallel system is split into at least two subsystems according to the first disconnection detection result and the second disconnection detection result; If the parallel system is split into at least two subsystems, it is determined that the parallel system is disconnected.
[0007] In a possible implementation, the parallel devices are connected via a parallel cable; Determining whether the parallel system is split into at least two subsystems according to the first disconnection detection result and the second disconnection detection result includes: Determining the number of disconnections of parallel cables of the parallel system according to the first disconnection detection result and the second disconnection detection result; If the number of broken lines 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.
[0008] 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 phase-connected device via a parallel cable, and the second node of each parallel device is connected to the first node of the corresponding second phase-connected device via a parallel cable; Determining whether the parallel system is split into at least two subsystems according to the first disconnection detection result and the second disconnection detection result includes: 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 cable between two parallel devices is disconnected, both nodes connected by the parallel cable are disconnected nodes; 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.
[0009] 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 phase-connected device via a parallel cable, and the second node of each parallel device is connected to the first node of the corresponding second phase-connected device via a parallel cable; 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 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 cable between the second node of the corresponding parallel device and the first node of the corresponding second connected device is interrupted; The first disconnection detection result includes 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 disconnection detection results of the first disconnection detection unit and the second disconnection detection unit of other parallel devices.
[0010] In a possible implementation, the first disconnection detection unit includes a photoelectric coupler, a level detection unit, a first resistor and a second resistor; the parallel cable includes a first cable and a second cable; The first input end of the photoelectric coupler is used to connect to the first power supply, and the second input end of the photoelectric coupler is connected to the first end of the first cable; the first end of the second cable is grounded through a second resistor; and the second end of the first cable and the second end of the second cable are connected in a corresponding first connection device; The first output terminal of the photoelectric coupler is used to connect to the second power supply, and the second output terminal of the photoelectric coupler is grounded through the first resistor; The level detection unit is used to detect the level of the second output terminal of the photoelectric coupler, and determine the disconnection detection result of the first disconnection detection unit according to the level of the second output terminal of the photoelectric coupler.
[0011] In one possible implementation, the parallel devices include liquid-cooled CDUs or UPSs.
[0012] In a possible implementation manner, after determining that the parallel system is disconnected, the method further includes: Control this machine to exit.
[0013] In a second aspect, an embodiment of the present invention provides a disconnection detection device for a parallel system, wherein the parallel system includes at least two parallel devices, and the at least two parallel devices are connected to each other 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 the communication between the corresponding parallel device and the connected device is interrupted, and the connected device is a parallel device that is adjacent to the corresponding parallel device in communication; The disconnection detection device of the parallel system is applied to any parallel device in the parallel system, including: A first acquisition module, used to acquire a first disconnection detection result of a disconnection detection module of the local device; A second acquisition module is used 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; A detection module, used for determining whether the parallel system is split into at least two subsystems according to the first disconnection detection result and the second disconnection detection result; The determination module is used to determine that the parallel system is disconnected if the parallel system is split into at least two subsystems.
[0014] In a third aspect, an embodiment of the present invention provides a parallel device, including a processor and a memory, the memory being used to store a computer program, and the processor being used to call and run the computer program stored in the memory to execute the line break detection method for the parallel system as described in the first aspect or any possible implementation method of the first aspect.
[0015] In a fourth aspect, an embodiment of the present invention provides a liquid-cooled parallel system, comprising at least two parallel devices as described in the third aspect, wherein the at least two parallel devices are connected in sequence to form a communication loop; the parallel devices are liquid-cooled CDUs; Each parallel device includes a disconnection detection module, which is used to detect whether the communication between the corresponding parallel device and the connected device is interrupted; the connected device is a parallel device that is adjacent to the corresponding parallel device in communication.
[0016] In a fifth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the steps of the parallel system disconnection detection method as described in the first aspect or any possible implementation method of the first aspect.
[0017] 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 method for detecting a line break in a parallel system in the first aspect or any possible implementation of the first aspect.
[0018] The embodiments of the present invention provide a disconnection detection method, device, equipment and liquid-cooled parallel system for a parallel system, wherein each device includes a disconnection detection module, which can detect whether the communication between itself and a connected device is interrupted; in addition, the method obtains 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 whether the parallel system is split into at least two subsystems based on the obtained first disconnection detection result and second disconnection detection result. When it is determined that the parallel system is split into at least two subsystems, it is determined that the parallel system is disconnected, thereby accurately judging the disconnection of the parallel system, and timely discovering communication abnormalities of the parallel system, facilitating timely intervention, and avoiding affecting the normal operation of the parallel system. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] 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.
[0020] Figure 1 is a schematic structural diagram of a parallel system provided by an embodiment of the present invention; Figure 2 is a flow chart of a method for detecting a line break in a parallel system according to an embodiment of the present invention; Figure 3 is a schematic structural diagram of a parallel system provided by another embodiment of the present invention; Figure 4 is a structural schematic diagram of a parallel system provided by yet another embodiment of the present invention; Figure 5 is a structural schematic diagram of a parallel system provided by another embodiment of the present invention; Figure 6 is a structural schematic diagram of a first disconnection detection unit provided by an embodiment of the present invention; Figure 7 is a schematic diagram of a disconnection detection device for a parallel system provided by an embodiment of the present invention; Figure 8 is a schematic diagram of a control device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0021] 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.
[0022] 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.
[0023] See also Figure 1 , which shows a schematic diagram of the structure of the parallel system provided by an embodiment of the present invention. The parallel system includes at least two parallel devices 11, and the at least two parallel devices 11 are 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 the communication between the corresponding parallel device 11 and the connected device is interrupted, and the connected device is a parallel device 11 that is adjacent to the corresponding parallel device 11 in communication.
[0024] See also Figure 1 The communication structure between each parallel device 11 included in the parallel system is a ring structure.
[0025] After the parallel device 11 and the connected device are disconnected, the parallel device 11 and the connected device cannot communicate directly. Disconnection can also be understood as disconnection, communication abnormality or communication interruption, etc. It should be noted that the disconnection between the parallel device 11 and the connected device does not only mean that the parallel cable between the two is disconnected, but means that the communication between the two is interrupted, and the disconnection of the parallel cable between the two is only one of the situations.
[0026] Communication proximity can be understood as a direct communication connection between two parallel devices 11. The two parallel devices 11 can communicate directly with each other without passing through another parallel device 11. For example, see Figure 1 For the parallel device 11 on the far left, its connected devices are the parallel device 11 on the far right and the parallel device 11 on its right side that is directly connected to it for communication.
[0027] It should be noted that if the parallel system includes two parallel devices 11, then 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, then the connected devices of any one of the parallel devices 11 are two, that is, the two parallel devices 11 directly connected to it for communication.
[0028] See also Figure 2 , which shows a flow chart for implementing a disconnection detection method for a parallel system provided by an embodiment of the present invention. The disconnection detection method for a parallel system can be applied to any parallel device in the parallel system, and specifically can be applied to a control device in any parallel device in the parallel system. The control device can be a controller, such as a DSP (Digital Signal Processor) or other controllers, and so on.
[0029] Each parallel device in 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.
[0030] The description of the parallel system and parallel devices can be found in the above related instructions and will not be repeated here.
[0031] The disconnection detection method of the above parallel system is described in detail as follows: In S201, a first disconnection detection result of a disconnection detection module of the local device is obtained.
[0032] The local machine refers to a parallel device that executes the above-mentioned disconnection detection method for parallel systems. The disconnection detection module of the local machine is used to detect whether the communication between the local machine and the device connected to the local machine is interrupted, thereby obtaining a first disconnection detection result.
[0033] In S202, a second disconnection detection result of a disconnection detection module of other parallel devices is obtained; the other parallel devices are parallel devices that can currently communicate successfully with the local device.
[0034] Among them, other parallel devices refer to parallel devices that can currently communicate successfully with this machine directly or indirectly. Direct successful communication can be understood as direct successful communication through the parallel cable, and indirect successful communication can be understood as successful communication with other parallel devices through the parallel cable.
[0035] The disconnection detection module of other parallel devices is used to detect whether the communication between other parallel devices and the devices connected to other parallel devices is interrupted, so as to obtain the second disconnection detection result. Other parallel devices send the second disconnection detection result to the local device, so that the local device obtains the second disconnection detection result.
[0036] Depending on the disconnection conditions between the parallel devices in the parallel system, the number of other parallel devices is different. The number of other parallel devices may be 0, 1, 2 or more, and so on.
[0037] In S203, it is determined whether the parallel system is split into at least two subsystems according to the first disconnection detection result and the second disconnection detection result.
[0038] The parallel system is split into at least two subsystems due to a disconnection between the included parallel devices, each subsystem being a subset of the parallel system.
[0039] The at least two subsystems into which the parallel system is split cannot communicate with each other. Each subsystem includes at least one parallel device, and the parallel devices in the subsystem can communicate with each other.
[0040] The embodiment of the present application can determine whether the parallel system is split into at least two subsystems and further determine whether the parallel system is disconnected through the first disconnection detection result of the local device and the second disconnection detection results of other parallel devices.
[0041] In S204, if the parallel system is split into at least two subsystems, it is determined that the parallel system is disconnected.
[0042] When it is determined that the parallel system is split into at least two subsystems, the parallel system is judged to be disconnected. At this time, the parallel system can no longer work normally, and the machine can be controlled to exit, that is, the machine can be controlled to shut down or standby, etc. If the parallel system is not split into at least two subsystems, that is, the parallel devices in the parallel system can still communicate directly or indirectly, it is determined that the parallel system is not disconnected and the parallel system can still work normally.
[0043] In the embodiment of the present application, each device includes a line break detection module, which can detect whether the line between itself and the connected device is broken; in addition, the method obtains a first line break detection result of the line break detection module of the local device and a second line break detection result of the line break detection module of other parallel devices, and determines whether the parallel system is split into at least two subsystems based on the obtained first line break detection result and second line break detection result. When it is determined that the parallel system is split into at least two subsystems, it is determined that the parallel system is broken, thereby accurately judging the line break of the parallel system and timely discovering communication abnormalities of the parallel system, facilitating timely intervention, avoiding affecting the normal operation of the parallel system, and improving the reliability of the parallel system.
[0044] The above embodiment introduces the implementation process of the disconnection detection method of the parallel system, and the steps are detailed below. First, S203 is detailed.
[0045] In one embodiment, see Figure 1 , the parallel devices 11 are connected via parallel cables 12; The above S203 may include: Determining the number of disconnections of parallel cables of the parallel system according to the first disconnection detection result and the second disconnection detection result; If the number of broken lines 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.
[0046] The parallel cable may be a multi-core cable, including a communication line and a signal detection line, etc. The embodiment of the present application may adopt a solution combining dry contact detection and communication signal detection to detect whether the line is broken.
[0047] In an embodiment of the present application, the first disconnection detection result may include the number of disconnected parallel cables between the local machine and the devices connected to the local machine and the identification of the disconnected parallel cables, or the first disconnection detection result only includes the identification of the disconnected parallel cables between the local machine and the devices connected to the local machine. The second disconnection detection result may include the number of disconnected parallel cables between the corresponding parallel device and the devices connected to the parallel device and the identification of the disconnected parallel cables, or the second disconnection detection result only includes the identification of the disconnected parallel cables between the corresponding parallel device and the devices connected to the parallel device. Different parallel cables have different identifications.
[0048] The first threshold is greater than or equal to 2, preferably 2.
[0049] For example, see Figure 3 , assuming that the parallel system includes two parallel devices, namely parallel device 1 and parallel device 2. The two parallel devices form a communication loop, which requires two parallel cables, namely parallel cable 1 (marked as X1) and parallel cable 2 (marked as X2). Parallel cable 1 and parallel cable 2 can connect 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 cable 1 and parallel cable 2 are disconnected, parallel device 1 and parallel device 2 cannot communicate with each other, so that the parallel system is 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, the disconnection of the parallel cable can be understood as the two parallel devices connected by the parallel cable cannot communicate through the parallel cable.
[0050] Assume that the parallel device 1 is the local device, the parallel cable 1 is broken, and the parallel cable 2 is not broken. Then, the line break detection module of the parallel device 1 can detect that the parallel cable 1 is broken, and the parallel cable 2 is not broken, so that the first line break detection result can be obtained, including: the number of broken parallel cables between the local device and the device connected to the local device is 1 and the identifier of the broken parallel cable is X1, or only includes: the identifier of the broken parallel cable is X1. Since the parallel cable 2 is not broken, the parallel device 1 and the parallel device 2 can still communicate with each other. At this time, the parallel device 2 is another parallel device, and the line break detection module of the parallel device 2 can also detect that the parallel cable 1 is broken, and the parallel cable 2 is not broken, so that the second line break detection result can be obtained, including: the number of broken parallel cables between the parallel device 2 and the device connected to the parallel device 2 is 1 and the identifier of the broken parallel cable is X1, or only includes: the identifier of the broken parallel cable is X1. Based on the first break detection result and the second break detection result, it can be determined that only parallel cable 1 of the parallel system is broken, that is, the number of broken parallel cables in the parallel system is 1, which is less than the first threshold. Therefore, the parallel system is not split into at least two subsystems and the parallel system is not broken.
[0051] Assume that the parallel device 2 is used as the local device, the parallel cable 1 is disconnected, and the parallel cable 2 is not disconnected. Similarly, it can be determined that the number of disconnected parallel cables of the parallel system is 1, the parallel system is not split into at least two subsystems, and the parallel system is not disconnected.
[0052] See also Figure 3 , assuming that both parallel cable 1 and parallel cable 2 are disconnected, the first threshold is 2, and parallel device 1 is used as the local device. Then, the disconnection detection module of parallel device 1 can detect that both parallel cable 1 and parallel cable 2 are disconnected, so that the first disconnection detection result can be obtained, including: the number of disconnected parallel cables between the local device and the device connected to the local device is 2 and the identification of the disconnected parallel cables is X1 and X2, or only including: the identification of the disconnected parallel cables is X1 and X2. Since both parallel cable 1 and parallel cable 2 are disconnected, parallel device 1 and parallel device 2 cannot communicate with each other. At this time, parallel device 2 cannot be used as other parallel devices, and there are no other parallel devices. Therefore, the second disconnection detection result cannot be obtained. The second disconnection detection result can be considered to be empty or no information or no disconnection detected, etc. Based on the first break detection result and the second break detection result, it can be determined that parallel cable 1 and parallel cable 2 of the parallel system are broken, that is, the number of broken parallel cables of the parallel system is 2, which is greater than or equal to the first threshold. Therefore, the parallel system is split into two subsystems and the parallel system is broken.
[0053] Assume that the parallel device 2 is used as the local device, the parallel cable 1 and the parallel cable 2 are both disconnected, and the first threshold is 2. Similarly, it can be determined that the number of disconnected parallel cables of the parallel system is 2, the parallel system is split into two subsystems, and the parallel system is disconnected.
[0054] For example, see Figure 4 , assuming 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, which requires four parallel cables, namely parallel cable 1 (marked as X1), parallel cable 2 (marked as X2), parallel cable 3 (marked as X3) and parallel cable 4 (marked as X4). For the specific connection relationship, see Figure 4 , no further details are given. In the parallel system, only when the number of parallel cable disconnections is greater than or equal to 2, can it be determined that the parallel system is split into at least two subsystems and the parallel system is disconnected. For example, assuming that parallel cable 1 and parallel cable 2 are disconnected, then parallel device 2 is used as a subsystem alone, and parallel device 1, parallel device 4 and parallel device 3 are used as a subsystem; assuming that parallel cable 1 and parallel cable 3 are disconnected, then parallel device 2 and parallel device 3 are used as a subsystem, and parallel device 1 and parallel device 4 are used as a subsystem; and so on.
[0055] Assume that the parallel device 1 is the local device, the parallel cable 1 and the parallel cable 2 are broken, and the parallel cable 3 and the parallel cable 4 are not broken, and the first threshold is 2. Then, the line break detection module of the local device can detect that the parallel cable 1 is broken, and the parallel cable 4 is not broken. Therefore, the first line break detection result includes: the number of broken parallel cables between the local device and the device connected to the local device is 1 and the identification of the broken parallel cable is X1, or only includes: the identification of the broken parallel cable is X1. At this time, the devices that can communicate with the parallel device 1 include the parallel device 4 and the parallel device 3, and the line break detection module of the parallel device 4 can detect that the parallel cable 3 and the parallel cable 4 are not broken. Therefore, the second line break detection result of the parallel device 4 includes: the number of broken parallel cables between the parallel device 4 and the device connected to the parallel device 4 is 0 or there is no broken parallel cable. The disconnection detection module of the parallel device 3 can detect that the parallel cable 2 is disconnected and the parallel cable 3 is not disconnected. Therefore, the second disconnection detection result of the parallel device 3 includes: the number of disconnections of the parallel cables between the parallel device 3 and the connected device of the parallel device 3 is 1 and the identification of the disconnected parallel cable is X2, or only includes: the identification of the disconnected parallel cable is X2. Based on the first disconnection detection result and the second disconnection detection result, it can be determined that the parallel system and the parallel cable 1 and the parallel cable 2 are disconnected, that is, the number of disconnections of the parallel cables of the parallel system is 2, which is greater than or equal to the first threshold value. Therefore, the parallel system is split into two subsystems, and the parallel system is disconnected.
[0056] Taking another parallel device as the local device, it can also be determined that the number of disconnected cables of the parallel system is 2, which is greater than or equal to the first threshold. Therefore, the parallel system is split into two subsystems, and the parallel system is disconnected, which will not be described in detail.
[0057] For other disconnection situations, the number of disconnections of the parallel cables of the parallel system can also be accurately detected, and then it can be determined whether the parallel system is split into at least two subsystems and whether the parallel system is disconnected. No further details will be given.
[0058] 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 phase connected device via a parallel cable, and the second node of each parallel device is connected to the first node of the corresponding second phase connected device via a parallel cable; The above S203 may include: 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 cable between two parallel devices is disconnected, both nodes connected by the parallel cable are disconnected nodes; 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.
[0059] See also 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. The first node may also be referred to as a first port or a first interface, etc.; the second node may also be referred to as a second port or a second interface, etc.
[0060] For each parallel device, the first connected device corresponding to the parallel device is a device that communicates with the parallel device through the first node of the parallel device, and the second connected device corresponding to the parallel device is a device that communicates with the parallel device through the second node of the parallel device.
[0061] It should be noted that if the parallel system includes two parallel devices, then for each parallel device in the parallel system, the first phase-connected device and the second phase-connected device corresponding to the parallel device are the same parallel device, that is, another parallel device in the parallel system. Figure 3 As shown, the first phase-connected device and the second phase-connected device of the parallel device 1 are both the parallel device 2, and the first phase-connected device and the second phase-connected device of the parallel device 2 are both the parallel device 1.
[0062] If the parallel system includes at least three parallel devices, then for each parallel device in the parallel system, the first phase-connected device and the second phase-connected device corresponding to the parallel device are different parallel devices. Figure 4 As shown, the first phase-connected device of the parallel device 1 is the parallel device 4, and the second phase-connected device of the parallel device 1 is the parallel device 2; the first phase-connected device of the parallel device 2 is the parallel device 1, and the second phase-connected device of the parallel device 2 is the parallel device 3; the first phase-connected device of the parallel device 3 is the parallel device 2, and the second phase-connected device of the parallel device 3 is the parallel device 4; the first phase-connected device of the parallel device 4 is the parallel device 3, and the second phase-connected device of the parallel device 4 is the parallel device 1.
[0063] For any two parallel devices that are adjacent to each other in communication, if the parallel cable between the two parallel devices is disconnected, that is, disconnected or communication is interrupted, it is determined that both nodes connected by the parallel cable are disconnected nodes. Figure 3 , assuming that the parallel cable 1 is broken, the second node of the parallel device 1 and the first node of the parallel device 2 are both broken nodes; assuming that the parallel cable 2 is broken, the first node of the parallel device 1 and the second node of the parallel device 2 are both broken nodes.
[0064] In an embodiment of the present application, the first disconnection detection result may include the number of disconnected nodes and the identification of disconnected nodes in 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 identification of disconnected nodes in 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 identification of the disconnected parallel cable between the local machine and the connected device of the local machine. If the first disconnection detection result only includes the identification of the disconnected parallel cable between the local machine and the connected device of the local machine, the identification of the disconnected node can be obtained based on the identification of the disconnected parallel cable, and specifically, the identification of the disconnected node corresponding to the identification of the disconnected parallel cable can be determined based on the correspondence between the identification of the parallel cable and the identification of the node.
[0065] The second disconnection detection result includes: the number of disconnected nodes and the identification of disconnected nodes in 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, or it may only include: the identification of disconnected nodes in 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, or it may only include: the identification of the disconnected parallel cable between the corresponding parallel device and the connected device of the parallel device. If the second disconnection detection result only includes the identification of the disconnected parallel cable between the corresponding parallel device and the connected device of the parallel device, the identification of the disconnected node can be obtained according to the identification of the disconnected parallel cable, and specifically, the identification of the disconnected node corresponding to the identification of the disconnected parallel cable can be determined according to the correspondence between the identification of the parallel cable and the identification of the node.
[0066] Different parallel cables have different labels, and different nodes have different labels.
[0067] The second threshold is greater than or equal to 3, preferably 3 or 4.
[0068] For example, see Figure 3, assuming 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 cable 2, and the first node of parallel device 2 is connected to the second node of parallel device 1 through parallel cable 1; the second threshold is 3. Assuming that both parallel cable 1 and parallel cable 2 are disconnected, and parallel device 1 is the local device, then the disconnection detection module of the local device can detect that both parallel cable 1 and parallel cable 2 are disconnected, so that the first disconnection detection result can include: the number of disconnected 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 disconnected nodes are the identifiers of the above four nodes, or it can only include: the identifiers of the disconnected 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 disconnected parallel cables between the local device and the connected devices of the local device are the identifiers of parallel cable 1 and parallel cable 2. Since both parallel cable 1 and parallel cable 2 are disconnected, parallel device 1 and parallel device 2 cannot communicate with each other. At this time, parallel device 2 cannot serve as other parallel devices, and there are no other parallel devices. Therefore, the second disconnection detection result cannot be obtained, and the second disconnection detection result can be considered to be empty or no information or no disconnection detected, etc. Based on the first disconnection detection result and the second disconnection detection result, it can be determined that the number of disconnected nodes in the parallel system is 4, which is greater than or equal to the second threshold value. Therefore, the parallel system is split into two subsystems, and the parallel system is disconnected.
[0069] For other disconnection situations, the number of disconnected nodes in the parallel system can also be accurately detected, and then it can be determined whether the parallel system is split into at least two subsystems and whether the parallel system is disconnected, which will not be described in detail.
[0070] In some embodiments, see 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 phase connected device through a parallel cable 12, and the second node of each parallel device 11 is connected to the first node of the corresponding second phase connected device through a parallel cable 12; The disconnection detection module 110 includes a first disconnection detection unit 111 and a second disconnection detection unit 112; the first disconnection detection unit 111 is used to detect whether the communication of the parallel cable 12 between the first node of the corresponding parallel device 11 and the second node of the corresponding first connected device is interrupted; the second disconnection detection unit 112 is used to detect whether the communication of the parallel cable 12 between the second node of the corresponding parallel device 11 and the first node of the corresponding second connected device is interrupted; The first disconnection detection result includes 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 disconnection detection results of the first disconnection detection unit and the second disconnection detection unit of other parallel devices.
[0071] 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.
[0072] For example, Figure 5 The first disconnection detection unit 111 in the leftmost parallel device is used to detect whether the parallel 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 is used to detect whether the parallel cable 12 between the second node of the leftmost parallel device and the first node of the parallel device communicating adjacent to its right side is disconnected; the remaining parallel devices are similar and will not be repeated.
[0073] The line break detection result of each parallel device includes the line break detection result of the first line break detection unit of the parallel device and the line break detection result of the second line break detection unit of the parallel device.
[0074] The first disconnection detection unit and the second disconnection detection unit have the same structure, but detect different parallel cables.
[0075] In some embodiments, see Figure 6 , the first disconnection detection unit includes a photoelectric coupler U1, a level detection unit 13, a first resistor R1 and a second resistor R2; the parallel cable 12 includes a first cable 121 and a second cable 122; The first input end of the photocoupler U1 is used to connect to the first power supply Vcc1, and the second input end of the photocoupler 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; the second end of the first cable 121 and the second end of the second cable 122 have a connection path 14 in the corresponding first connection device; The first output terminal of the photocoupler U1 is used to connect to the second power supply Vcc2, and the second output terminal of the photocoupler U1 is grounded through the first resistor R1; The level detection unit 13 is used to detect the level of the second output terminal of the photoelectric coupler U1 , and determine the disconnection detection result of the first disconnection detection unit according to the level of the second output terminal of the photoelectric coupler U1 .
[0076] 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 end of the photoelectric coupler U1 is connected through the first resistor R1 are different. Figure 6 Different symbols are used to represent it. The ground connected to the first end of the second cable 122 through the second resistor R2 is represented by GND1, which can be called the first ground. The ground connected to the second output end of the optocoupler U1 through the first resistor R1 is represented by GND2, which can be called the second ground.
[0077] It should be noted that Figure 6 Only a schematic diagram of the structure 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), the second disconnection detection unit has the same structure as the first disconnection detection unit, but only detects whether different parallel cables are disconnected. Figure 6 The other parallel device in the embodiment also includes a first disconnection detection unit and a second disconnection detection unit. Figure 6 Not shown in FIG.
[0078] Figure 6 In the parallel device on the left side, the second end of the first cable 121 and the second end of the second cable 122 have a connection path 14 in the parallel device. Figure 6 In the figure, the connection path 14 is only represented by a line, but in actual application, the connection path may include various possible devices, or may not include any devices, and no specific limitation is made here.
[0079] The level detection unit 13 is used to detect the level of the second output terminal of the photoelectric coupler 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 photoelectric coupler U1 .
[0080] When the first cable 121 and the second cable 122 are both connected, the input side of the photoelectric coupler U1 is turned on, and the output side of the photoelectric coupler U1 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 photoelectric coupler U1 cannot be turned on, and the output side of the photoelectric coupler U1 is not turned on, and the level detection unit 13 detects a low level.
[0081] 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.
[0082] In some embodiments, the parallel device includes a liquid-cooled CDU (Coolant Distribution Unit) or a UPS (Uninterruptible Power Supply).
[0083] The parallel device may be a liquid-cooled CDU, and the corresponding parallel system is a liquid-cooled parallel system. The parallel device may also be a UPS, and the corresponding parallel system is a UPS parallel system.
[0084] In a parallel system, each parallel device can be connected in parallel.
[0085] In some embodiments, after determining that the parallel system is disconnected, the method further includes: Control this machine to exit.
[0086] After the parallel system is disconnected, the parallel system cannot work normally. If it continues to work, in the liquid cooling parallel system, the equipment that needs to be cooled may not reach the required temperature, overheating may occur, and the equipment that needs to be cooled may fail; in the UPS parallel system, the output voltage or output current may not meet the load work, causing the load to fail to work normally or fail, etc. At this time, the machine can be controlled to exit, and the machine can continue to work after the parallel system returns to normal.
[0087] 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.
[0088] Figure 7 The structure 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 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 parallel devices, and the at least two parallel devices are 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 the communication between the corresponding parallel device and the connected device is interrupted, and the connected device is a parallel device that is adjacent to the corresponding parallel device in communication; Figure 7 As shown, the disconnection detection device 30 of the parallel system is applied to any parallel device 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 .
[0089] A first acquisition module 31 is used to acquire a first disconnection detection result of a disconnection detection module of the local device; The second acquisition module 32 is used to obtain the second disconnection detection result of the disconnection detection module of other parallel devices; the other parallel devices are parallel devices that can currently communicate successfully with the local device; A detection module 33, used 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; The determination module 34 is used to determine that the parallel system is disconnected if the parallel system is split into at least two subsystems.
[0090] In a possible implementation, the parallel devices are connected via a parallel cable; The detection module 33 is specifically used for: Determining the number of disconnections of parallel cables of the parallel system according to the first disconnection detection result and the second disconnection detection result; If the number of broken lines 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.
[0091] 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 phase-connected device via a parallel cable, and the second node of each parallel device is connected to the first node of the corresponding second phase-connected device via a parallel cable; The detection module 33 is specifically used for: 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 cable between two parallel devices is disconnected, both nodes connected by the parallel cable are disconnected nodes; 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.
[0092] 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 phase-connected device via a parallel cable, and the second node of each parallel device is connected to the first node of the corresponding second phase-connected device via a parallel cable; 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 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 cable between the second node of the corresponding parallel device and the first node of the corresponding second connected device is interrupted; The first disconnection detection result includes 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 disconnection detection results of the first disconnection detection unit and the second disconnection detection unit of other parallel devices.
[0093] In a possible implementation, the first disconnection detection unit includes a photoelectric coupler, a level detection unit, a first resistor and a second resistor; the parallel cable includes a first cable and a second cable; The first input end of the photoelectric coupler is used to connect to the first power supply, and the second input end of the photoelectric coupler is connected to the first end of the first cable; the first end of the second cable is grounded through a second resistor; and the second end of the first cable and the second end of the second cable are connected in a corresponding first connection device; The first output terminal of the photoelectric coupler is used to connect to the second power supply, and the second output terminal of the photoelectric coupler is grounded through the first resistor; The level detection unit is used to detect the level of the second output terminal of the photoelectric coupler, and determine the disconnection detection result of the first disconnection detection unit according to the level of the second output terminal of the photoelectric coupler.
[0094] In one possible implementation, the parallel devices include liquid-cooled CDUs or UPSs.
[0095] In a possible implementation, in the determination module 34, after determining that the parallel system is disconnected, the following further includes: Control this machine to exit.
[0096] Figure 8 Schematic diagram of a control device provided by an embodiment of the present invention. Figure 8 As 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 perform the steps in the above-mentioned embodiments of the disconnection detection method of each parallel system, such as Figure 2 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 7 The functions of each module are shown.
[0097] 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 400. For example, the computer program 42 may be divided into Figure 7 The modules shown.
[0098] The control device 400 may include, but is not limited to, a processor 40 and a memory 41. Those skilled in the art will appreciate that Figure 8 It is only an example of the control device 400 and does not constitute a limitation of the control device 400. 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.
[0099] 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.
[0100] The memory 41 may be an internal storage unit of the control device 400, such as a 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, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the control device 400. Further, the memory 41 may also include both an 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 is to be output.
[0101] Corresponding to the above control device, an embodiment of the present invention further provides a parallel device, including the above control device.
[0102] 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 any of the above-mentioned methods for detecting line breakage in parallel systems.
[0103] Corresponding to the above-mentioned parallel devices, an embodiment of the present application further provides a parallel system, comprising at least two parallel devices as described above, wherein the at least two parallel devices are connected to each other in sequence to form a communication loop; Each parallel device includes a disconnection detection module, which is used to detect whether the communication between the corresponding parallel device and the connected device is interrupted; the connected device is a parallel device that is adjacent to the corresponding parallel device in communication.
[0104] Exemplarily, the above-mentioned parallel system may be a liquid-cooled parallel system, that is, an embodiment of the present application provides a liquid-cooled parallel system, comprising at least two parallel devices as described above, at least two parallel devices are sequentially connected to form a communication loop; the parallel device is a liquid-cooled CDU; Each parallel device includes a disconnection detection module, which is used to detect whether the communication between the corresponding parallel device and the connected device is interrupted; the connected device is a parallel device that is adjacent to the corresponding parallel device in communication.
[0105] Exemplarily, the above-mentioned parallel system may be a UPS parallel system, that is, an embodiment of the present application provides a UPS parallel system, comprising at least two parallel devices as described above, at least two parallel devices are connected in sequence to form a communication loop; the parallel device is a UPS; Each parallel device includes a disconnection detection module, which is used to detect whether the communication between the corresponding parallel device and the connected device is interrupted; the connected device is a parallel device that is adjacent to the corresponding parallel device in communication.
[0106] For the relevant description of the parallel devices and the parallel systems, reference may be made to the description in the aforementioned embodiments and will not be repeated here.
[0107] An 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 methods for detecting a line break in a parallel system are implemented.
[0108] 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-mentioned methods for detecting line breakage in a parallel system.
[0109] 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.
[0110] 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.
[0111] 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.
[0112] 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.
[0113] 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.
[0114] 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.
[0115] 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 disconnection detection method embodiments of each 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), electric 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.
[0116] 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 method for detecting a disconnection in a parallel system, characterized in that: The parallel system comprises at least two parallel devices, which are connected to each other in sequence to form a communication loop; each of the parallel devices comprises a disconnection detection module, which 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 that is adjacent to the corresponding parallel device in communication; The disconnection detection method is applied to any parallel device in the parallel system, including: Obtaining a first disconnection detection result of a disconnection detection module of the local device; Obtaining a second disconnection detection result of a disconnection detection module of other parallel devices; the other parallel devices are parallel devices that can currently successfully communicate with the local device; determining whether the parallel system is split into at least two subsystems according to the first disconnection detection result and the second disconnection detection result; If the parallel system is split into at least two subsystems, 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 via parallel cables; The determining, according to the first disconnection detection result and the second disconnection detection result, whether the parallel system is split into at least two subsystems comprises: Determining the number of disconnections of the parallel cables of the parallel system according to the first disconnection detection result and the second disconnection detection result; If the number of broken lines 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.
3. The disconnection detection method of a 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 via a parallel cable, and the second node of each parallel device is connected to the first node of the corresponding second-connected device via a parallel cable; The determining, according to the first disconnection detection result and the second disconnection detection result, whether the parallel system is split into at least two subsystems comprises: 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 cable between two parallel devices is disconnected, both nodes connected by the parallel cable are disconnected nodes; 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.
4. The disconnection detection method of a 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 via a parallel cable, and the second node of each parallel device is connected to the first node of the corresponding second-connected device via a parallel cable; 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 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 cable between the second node of the corresponding parallel device and the first node of the corresponding second connected device is interrupted; The first disconnection detection result includes 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 disconnection detection results of the first disconnection detection unit and the second disconnection detection unit of other parallel devices.
5. The disconnection detection method of the parallel system according to claim 4, characterized in that: The first disconnection detection unit includes a photoelectric coupler, a level detection unit, a first resistor and a second resistor; the parallel cable includes a first cable and a second cable; The first input end of the photoelectric coupler is used to connect to a first power source, and the second input end of the photoelectric coupler is connected to the first end of the first cable; the first end of the second cable is grounded through the second resistor; the second end of the first cable and the second end of the second cable are connected in the corresponding first connection device; The first output end of the photoelectric coupler is used to connect to a second power supply, and the second output end of the photoelectric coupler is grounded through the first resistor; The level detection unit is used to detect the level of the second output end of the photoelectric coupler, and determine the disconnection detection result of the first disconnection detection unit according to the level of the second output end of the photoelectric coupler.
6. The disconnection detection method for a parallel system according to any one of claims 1 to 5, characterized in that: The parallel equipment includes a liquid-cooled CDU or a UPS.
7. The disconnection detection method for a parallel system according to any one of claims 1 to 5, characterized in that: After determining that the parallel system is disconnected, the method further includes: Control this machine to exit.
8. A disconnection detection device for a parallel system, characterized in that: The parallel system comprises at least two parallel devices, which are connected to each other in sequence to form a communication loop; each of the parallel devices comprises a disconnection detection module, which 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 that is adjacent to the corresponding parallel device in communication; The disconnection detection device is applied to any parallel device in the parallel system, including: A first acquisition module, used to acquire a first disconnection detection result of a disconnection detection module of the local device; A second acquisition module is used 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; a detection module, 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; A determination module is used to determine that the parallel system is disconnected if the parallel system is split into at least two subsystems.
9. A parallel device, 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 disconnection detection method for a parallel system according to any one of claims 1 to 7.
10. A liquid cooling parallel system, characterized in that: The device comprises at least two parallel devices as claimed in claim 9, wherein the at least two parallel devices are connected in sequence to form a communication loop; the parallel devices are liquid-cooled CDUs; Each of the parallel devices includes a disconnection detection module, which is used to detect whether the communication between the corresponding parallel device and the connected device is interrupted; the connected device is a parallel device that is adjacent to the corresponding parallel device in communication.
Citation Information
Patent Citations
Power environment monitoring system
CN101686159A
Disconnection monitoring system and method of electric energy metering device
CN103995212A
Current sharing control method, multi-power parallel system and storage medium
CN112769664A
Control method and control device of uninterruptible power supply
CN114825594A
Dual-mode communication module, power failure reporting method and power utilization information acquisition system
CN118474572A