Power line detection method, device, power line detection host computer equipment and system

By combining the host computer equipment for power line detection with the data acquisition card equipment and the cloud platform, automated fault location of power lines is achieved, solving the problem of low power line fault detection efficiency and improving detection efficiency and timeliness.

CN121522359BActive Publication Date: 2026-07-03ELECTRIC POWER RES INST CHINA SOUTHERN POWER GRID CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ELECTRIC POWER RES INST CHINA SOUTHERN POWER GRID CO LTD
Filing Date
2025-12-01
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

Existing technologies have low efficiency in detecting power line faults, which affects the normal power supply of power lines.

Method used

By combining a host computer device for power line detection with multiple data acquisition cards and a cloud platform, signal time data and test signal sets are obtained through delay testing and fault testing commands. The cloud platform is then used for fault location to achieve automated detection.

Benefits of technology

It improves the efficiency and timeliness of power line fault detection, and avoids the complexity of manual intervention and segmented detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121522359B_ABST
    Figure CN121522359B_ABST
Patent Text Reader

Abstract

This application relates to a power line detection method, apparatus, host computer device, and system. The method includes: sending a delay test command to each acquisition card device to obtain signal time data of the power line under test; sending a fault test command to each acquisition card device to obtain a test signal set of the power line under test; determining the delay test data of the power line under test based on the signal time data; determining the fault test data of the power line under test based on the test signal set; and sending the delay test data and fault test data of the power line under test to a cloud platform, instructing the cloud platform to locate the fault in the power line under test and determine the fault location. This method eliminates the need for segmented detection of the power line under test, thereby improving the fault detection efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of power electronics technology, and in particular to a power line detection method, device, power line detection host computer equipment and system. Background Technology

[0002] With the development of power electronics technology, the scale of power systems continues to expand, and the layout and structure of power lines are becoming increasingly complex. In practical applications, faults frequently occur at branch nodes or specific locations between different nodes on power lines. To ensure that power lines can supply power normally within the power supply area, fault detection of power lines has become particularly important.

[0003] In related technologies, power line detection equipment is mainly used to detect faults in sections of power lines within the power supply area. However, this affects the efficiency of power line fault detection. Therefore, there is an urgent need to propose a method that can improve the efficiency of power line fault detection. Summary of the Invention

[0004] Therefore, it is necessary to provide a power line detection method, device, power line detection host computer equipment and system to address the above-mentioned technical problems.

[0005] In a first aspect, this application provides a power line detection method for a power distribution system, applied to a power line detection host computer device in the power line detection system. The power line detection system also includes multiple data acquisition cards and a cloud platform, with each data acquisition card deployed at different branch nodes of the power line to be tested. The method includes:

[0006] Send a delay test command for the power line under test to each acquisition card device, and obtain the signal time data based on the power line under test collected by each acquisition card device after responding to the delay test command;

[0007] Send fault test commands to each acquisition card device for the power line under test, and obtain the test signal set based on the power line under test collected by each acquisition card device after responding to the fault test command;

[0008] Determine the time delay test data of the power line under test based on the signal time data, and determine the fault test data of the power line under test based on the test signal set;

[0009] The delay test data and fault test data of the power line under test are sent to the cloud platform, which is then instructed to locate the fault in the power line under test based on the delay test data and fault test data.

[0010] In one embodiment, the plurality of data acquisition card devices includes a first device and a second device; a delay test command for the power line under test is sent to each data acquisition card device respectively, and signal time data based on the power line under test collected by each data acquisition card device after responding to the delay test command is obtained, including:

[0011] Send a delay test command carrying a transmission identifier to a first device, instructing the first device to transmit a high-level rectangular pulse signal based on the power line under test, and determine a first transmission time of the high-level rectangular pulse signal; and send a delay test command carrying a reception identifier to a second device, instructing the second device to receive a target signal transmitted by the first device based on the power line under test, and determine a first reception time of the target signal.

[0012] Send a delay test command carrying a transmission identifier to the second device, instructing the second device to transmit a high-level rectangular pulse signal based on the power line under test, and determine a second transmission time of the high-level rectangular pulse signal; and send a delay test command carrying a reception identifier to the first device, instructing the first device to receive the target signal transmitted by the second device based on the power line under test, and determine a second reception time of the target signal.

[0013] Obtain the first transmission time and the second reception time sent by the first device, and obtain the second transmission time and the first reception time sent by the second device;

[0014] Based on the first transmission time, the second transmission time, the first reception time, and the second reception time, the signal timing data of the power line under test is determined.

[0015] In one embodiment, the method further includes:

[0016] Verification is performed based on the first transmission time, the second transmission time, the first reception time, and the second reception time to determine whether the clocks of the first device and the second device are synchronized.

[0017] If it is determined that the clock of the first device is synchronized with the clock of the second device, the step of determining the signal timing data based on the first transmission time, the second transmission time, the first reception time and the second reception time is executed.

[0018] If it is determined that the clocks of the first device and the second device are out of sync, the process of sending delay test commands to the power lines under test to each acquisition card device continues.

[0019] In one embodiment, a verification process is performed based on a first transmission time, a second transmission time, a first reception time, and a second reception time to determine whether the clocks of the first device and the second device are synchronized, including:

[0020] Check whether the first string in the first transmission time and the second string in the first reception time are the same; and check whether the third string in the second transmission time and the fourth string in the second reception time are the same; the lengths of the first string, the second string, the third string and the fourth string are all equal;

[0021] If the first string matches the second string, and the third string matches the fourth string, then the clock of the first device is synchronized with the clock of the second device.

[0022] In one embodiment, each data acquisition card device includes a first device and at least one second device; a fault test command for the power line under test is sent to each data acquisition card device, and a set of test signals based on the power line under test collected by each data acquisition card device after responding to the fault test command is obtained, including:

[0023] Send a fault test command carrying a transmission identifier to the first device, instructing the first device to send a first test pulse signal through the live wire in the power line under test, and to send a second test pulse signal through the neutral wire in the power line under test;

[0024] Based on the first test pulse signal and the second test pulse signal received by each of the second devices, a test signal set for the power line under test is constructed.

[0025] In one embodiment, the method further includes:

[0026] Based on the third reception time of the first test pulse signal received by each second device, determine whether the first test pulse signal received by each second device is valid;

[0027] If it is determined that the first test pulse signal received by each of the second devices is valid, the control executes the step of the first device sending a second test pulse signal through the neutral wire in the power line under test.

[0028] In one embodiment, the method further includes:

[0029] Based on the fourth reception time of the second test pulse signal received by each second device, determine whether the second test pulse signal received by each second device is valid;

[0030] If it is determined that the second test pulse signal received by each second device is valid, the step of constructing a test signal set for the power line under test based on the first test pulse signal and the second test pulse signal received by each second device is performed.

[0031] Secondly, this application also provides a power line detection device for a power distribution system, comprising:

[0032] The first sending module is used to send the delay test command of the power line under test to each acquisition card device respectively, and to obtain the signal time data based on the power line under test collected by each acquisition card device after responding to the delay test command.

[0033] The second sending module is used to send fault test commands to each acquisition card device for the power line under test, and to obtain the test signal set based on the power line under test collected by each acquisition card device after responding to the fault test command.

[0034] The determination module is used to determine the time delay test data of the power line under test based on the signal time data, and to determine the fault test data of the power line under test based on the test signal set.

[0035] The third sending module is used to send the delay test data and fault test data of the power line under test to the cloud platform, instructing the cloud platform to locate the fault in the power line under test based on the delay test data and fault test data, and determine the fault location of the power line under test.

[0036] Thirdly, this application also provides a host computer device for power line detection in a power distribution system, wherein an application program is installed on the host computer device for power line detection.

[0037] When the application on the power line detection host computer is running, the steps of the method in any of the embodiments of the first aspect described above are executed.

[0038] Fourthly, this application also provides a power line detection system for a power distribution system, which includes: the power line detection host computer device for the power distribution system mentioned in the third aspect above, multiple data acquisition card devices and a cloud platform, wherein each data acquisition card device is deployed at different branch nodes of the power line to be tested;

[0039] The host computer device for power line detection is used to send delay test commands and fault test commands to each data acquisition card device respectively;

[0040] Each data acquisition card is used to acquire signal time data of the power line under test in response to delay test commands, and to acquire test signal sets of the power line under test in response to fault test commands.

[0041] The power line detection host computer equipment is also used to determine the time delay test data of the power line under test based on the signal time data, and to determine the fault test data of the power line under test based on the test signal set, and to send the time delay test data and fault test data to the cloud platform.

[0042] The cloud platform is used to locate faults in the power lines under test based on latency test data and fault test data, and to determine the location of the faults in the power lines under test.

[0043] Fifthly, this application also provides a power line detection host computer device, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps of the method in any of the embodiments of the first aspect described above.

[0044] In a sixth aspect, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method in any of the embodiments of the first aspect described above.

[0045] In a seventh aspect, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the method in any of the embodiments of the first aspect described above.

[0046] The power line detection method, apparatus, and upper computer device and system for power distribution systems provided in this application embodiment are applied to the upper computer device in the power line detection system. The power line detection system also includes multiple acquisition card devices and a cloud platform. Each acquisition card device is deployed at different branch nodes of the power line under test. The method includes: sending a delay test command for the power line under test to each acquisition card device; acquiring signal time data based on the power line under test collected by each acquisition card device after responding to the delay test command; sending a fault test command for the power line under test to each acquisition card device; acquiring a test signal set based on the power line under test collected by each acquisition card device after responding to the fault test command; determining the delay test data of the power line under test based on the signal time data; determining the fault test data of the power line under test based on the test signal set; sending the delay test data and fault test data of the power line under test to the cloud platform; instructing the cloud platform to locate the fault in the power line under test based on the delay test data and fault test data; and determining the fault location of the power line under test. The above method eliminates the need for segmented testing of the power line under test, thereby improving the efficiency of fault detection. Furthermore, the method requires no manual intervention and can achieve automated testing, thus improving the timeliness of power line fault detection. Attached Figure Description

[0047] Figure 1 This is a diagram illustrating the application environment of a power line detection method for a power distribution system in one embodiment.

[0048] Figure 2 This is a flowchart illustrating a power line detection method for a power distribution system in one embodiment;

[0049] Figure 3 Here is a topology diagram of the power line under test in one embodiment;

[0050] Figure 4 This is a flowchart illustrating a power line detection method for a power distribution system in another embodiment;

[0051] Figure 5 This is a flowchart illustrating a power line detection method for a power distribution system in another embodiment;

[0052] Figure 6 This is a flowchart illustrating a power line detection method for a power distribution system in another embodiment;

[0053] Figure 7 This is a flowchart illustrating a power line detection method for a power distribution system in another embodiment;

[0054] Figure 8 This is a flowchart illustrating a power line detection method for a power distribution system in another embodiment;

[0055] Figure 9 This is a flowchart illustrating a power line detection method for a power distribution system in another embodiment;

[0056] Figure 10 This is a structural block diagram of a power line detection device for a power distribution system in one embodiment;

[0057] Figure 11 This is an internal structure diagram of a power line detection host computer device in one embodiment. Detailed Implementation

[0058] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0059] The power line detection method for power distribution systems provided in this application can be applied to, for example... Figure 1The application environment shown includes a power detection system and the power line under test. The power line detection system of the power distribution system includes multiple data acquisition cards, a power line detection host computer, and a cloud platform. Each data acquisition card can communicate with the power line detection host computer, and the power line detection host computer can communicate with the cloud platform. This communication can be via Bluetooth, mobile data, Wi-Fi, or other connection methods. In practical applications, the communication protocol between the power line detection host computer and the cloud platform can be Hypertext Transfer Protocol (HTTP), Hypertext Transfer Protocol Secure (HTTPS), or Secure File Transfer Protocol (SFTP), etc. However, in this embodiment, the communication protocol can be a Message Queuing Telemetry Transport (MQTT) protocol based on a publish / subscribe model. Optionally, the power line detection host computer device can be, but is not limited to, various personal computers, laptops, smartphones, tablets, and IoT devices; the cloud platform can be a cloud server providing cloud computing services; in this embodiment, the power line detection host computer device can be a device with display functionality. Figure 1 This example illustrates the concept using n data acquisition cards.

[0060] In one exemplary embodiment, such as Figure 2 As shown, a power line detection method for a power distribution system is provided, which is applied to... Figure 1 Taking the power line detection host computer device in the power line detection system as an example, the power line detection system also includes multiple data acquisition cards and a cloud platform. Each data acquisition card is deployed at a different branch node of the power line to be tested. The method includes:

[0061] S100: With the application running, send a delay test command for the power line under test to each acquisition card device, and obtain the signal time data based on the power line under test collected by each acquisition card device after responding to the delay test command.

[0062] In this embodiment, an application program is installed on the power line detection host computer device, which can perform automated testing on the power line under test through the application program deployed on the power line detection host computer device in the power line detection system. Specifically, when the application program on the power line detection host computer device is running, the power line detection host computer device can send delay test commands for the power line under test to each acquisition card device, and obtain the signal time data based on the power line under test collected by each acquisition card device after responding to the delay test commands. In practical applications, the running state of the application program on the power line detection host computer device can be understood as the state in which the application program on the power line detection host computer device is started and running.

[0063] Correspondingly, for any data acquisition card device, it can receive and respond to the corresponding delay test command sent by the power line detection host computer device, send a test signal to the test device combined with itself (i.e., another data acquisition card device), and send the transmission time of the test signal to the power line detection host computer device; or it can receive the test signal sent by the test device combined with itself, and send the reception time of the test signal to the power line detection host computer device. Optionally, the above-mentioned test signal can be a high-level pulse signal, such as a high-level triangular pulse signal, a high-level sawtooth pulse signal, etc.

[0064] It should be noted that whether any data acquisition card device sends or receives test signals, i.e., whether the data acquisition card device is configured as a sending device or a receiving device, is determined by the identifier in the delay test command it receives.

[0065] Furthermore, the host computer device for power line detection can acquire the signal time data of the power line under test based on the reception and transmission times sent by each acquisition card device. In this embodiment, the signal time data may include the reception and transmission times.

[0066] In this embodiment, the latency test commands received by different acquisition card devices may be the same or different; the time at which different acquisition card devices receive the same latency test command may be different, and the time at which different acquisition card devices receive different latency test commands may be the same. In this embodiment, whether different latency test commands are the same is determined based on whether the identifiers (i.e., receive identifiers or send identifiers) carried in the different latency test commands are the same.

[0067] S200: Send fault test commands to each acquisition card device for the power line under test, and obtain the test signal set based on the power line under test collected by each acquisition card device after responding to the fault test command.

[0068] Specifically, the host computer device for power line detection can send fault test commands to each data acquisition card device for the power line under test.

[0069] In this application, the fault test commands received by different acquisition card devices may be the same or different; the time when different acquisition card devices receive the same fault test command may be the same. In this embodiment, whether different fault test commands are the same is determined based on whether the identifiers (i.e., receive identifiers or send identifiers) carried in the different fault test commands are the same.

[0070] It should be noted that the execution order of the steps in S100 and S200 can be interchanged. However, the power line detection host computer sends the fault test command of the power line under test to each acquisition card device while the application is running.

[0071] S300: Determine the time delay test data of the power line under test based on the signal time data, and determine the fault test data of the power line under test based on the test signal set.

[0072] Specifically, the host computer device for power line detection can filter and process the signal time data of the power line under test to obtain the delay test data of the power line under test; alternatively, it can perform arithmetic operations on the signal time data of the power line under test to obtain the delay test data of the power line under test. Optionally, the aforementioned arithmetic operations may include at least one of addition, subtraction, logarithmic, multiplication, division, and exponential operations.

[0073] Meanwhile, the host computer equipment for power line detection can determine the test signal set of the power line under test as the fault test data of the power line under test.

[0074] S400: Send the delay test data and fault test data of the power line under test to the cloud platform, and instruct the cloud platform to locate the fault in the power line under test based on the delay test data and fault test data, and determine the fault location of the power line under test.

[0075] Furthermore, the host computer device for power line detection can send the acquired delay test data and fault test data of the power line under test to the cloud platform, instructing the cloud platform to determine the topology of the power line under test based on the delay test data and fault test data. Then, based on the delay test data, fault test data, and the topology of the power line under test, the platform can locate the fault in the power line under test. For example, as shown... Figure 3 The figure shown is a topology diagram of a power line to be tested. Figure 3 The power line under test includes 6 nodes (i.e., nodes 1-6), and the pentagram indicates the location of the fault in the power line under test.

[0076] It should be noted that the host computer equipment for power line testing can acquire the delay test data and fault test data of the power line under test in a synchronous or asynchronous manner.

[0077] In this embodiment, the power line under test can be a mesh cable; the fault location of the power line under test can be the location of the corresponding node in the power line under test, or it can be any location between adjacent nodes in the power line under test.

[0078] In addition, in practical applications, each data acquisition card device has a power-on self-test function. Before responding to the corresponding command after powering on, each data acquisition card device can automatically detect whether it is in communication with the power line detection host computer device and whether it is physically connected with the power line to be tested, and send the detection results to the power line detection host computer device, instructing the power line detection host computer device to output and display the detection results.

[0079] The technical solution in this application embodiment is applied to a power line detection host computer device in a power line detection system. The power line detection system also includes multiple data acquisition card devices and a cloud platform. Each data acquisition card device is deployed at different branch nodes of the power line under test. The method includes: sending a delay test command for the power line under test to each data acquisition card device; acquiring signal time data based on the power line under test collected by each data acquisition card device after responding to the delay test command; sending a fault test command for the power line under test to each data acquisition card device; and acquiring test data based on the power line under test collected by each data acquisition card device after responding to the fault test command. The method involves using a signal set to determine the time delay test data of the power line under test (PTB) based on signal timing data, and to determine the fault test data of the PTB based on the test signal set. The time delay test data and fault test data of the PTB are then sent to a cloud platform, which instructs the platform to locate the fault in the PTB based on the time delay test data and fault test data. This method eliminates the need for segmented testing of the PTB, thereby improving the efficiency of fault detection. Furthermore, the method requires no manual intervention, enabling automated detection and improving the timeliness of power line fault detection.

[0080] The process of sending delay test commands to each data acquisition card device and acquiring the signal time data based on the power line under test after each data acquisition card device responds to the delay test commands is described below. In one embodiment, the plurality of data acquisition card devices includes a first device and a second device; as shown below... Figure 4 As shown, the steps in S100 above can be implemented in the following ways:

[0081] S110. Send a delay test command carrying a transmission identifier to the first device, instructing the first device to transmit a high-level rectangular pulse signal based on the power line under test, and determine the first transmission time of the high-level rectangular pulse signal; and send a delay test command carrying a reception identifier to the second device, instructing the second device to receive the target signal transmitted by the first device based on the power line under test, and determine the first reception time of the target signal.

[0082] It should be noted that multiple data acquisition cards can be combined in pairs to form multiple test sets. This application uses one such test set as an example. This test set includes a first device and a second device. One of the first and second devices can be configured as a transmitting device, and the other can be configured as a receiving device to receive the test signal sent by the transmitting device based on the power line under test. In this embodiment, the test signal can be a high-level rectangular pulse signal.

[0083] In practical applications, after successful configuration, the first and second devices can send a configuration success message to the power line detection host computer, instructing the host computer to output and display the configuration identifiers (i.e., send identifiers or receive identifiers) of each data acquisition card. Furthermore, if the configuration identifiers of the first and / or second devices are forcibly updated, they can send the updated configuration identifiers to the power line detection host computer in real time, instructing the host computer to update the configuration identifiers of the first and / or second devices, thereby improving the accuracy of the fault detection and processing.

[0084] Specifically, the host computer device for power line detection can send a delay test command carrying a transmission identifier to the first device, instructing the first device to be configured as a transmitting device, to transmit a high-level rectangular pulse signal through the power line under test, and to obtain the transmission time of the high-level rectangular pulse signal, i.e., the first transmission time.

[0085] Meanwhile, the power line detection host computer can send a delay test command carrying a reception identifier to the second device, instructing the second device to be configured as a receiving device to receive the target signal sent by the first device and obtain the reception time of the target signal, i.e., the first reception time.

[0086] Optionally, the target signal can be a high-level rectangular pulse signal sent by the first device, or it can be a signal that deviates from the high-level rectangular pulse signal sent by the first device, the deviation being caused during the transmission of the high-level rectangular pulse signal.

[0087] In this embodiment, if it is determined that each of the second devices has not received a high-level rectangular pulse signal, the process returns to continue executing the steps in S110 above. After three repeated executions, it is determined that each of the second devices has not received a high-level rectangular pulse signal based on the power line under test. At this time, it indicates that the correct signal time data of the power line under test cannot be obtained, and it is determined that the power line under test detection process cannot be executed normally, thus ending the power line under test detection process.

[0088] S120: Send a delay test command carrying a transmission identifier to the second device, instructing the second device to transmit a high-level rectangular pulse signal based on the power line under test, and determine the second transmission time of the high-level rectangular pulse signal; and send a delay test command carrying a reception identifier to the first device, instructing the first device to receive the target signal transmitted by the second device based on the power line under test, and determine the second reception time of the target signal.

[0089] In addition, the power line detection host computer can send a delay test command carrying a transmission identifier to the second device, instructing the second device to be configured as a transmission device to send a high-level rectangular pulse signal through the power line under test, and to obtain the transmission time of the high-level rectangular pulse signal, i.e., the second transmission time.

[0090] Meanwhile, the power line detection host computer can send a delay test command carrying a reception identifier to the first device, instructing the first device to be configured as a receiving device, receive the target signal sent by the second device based on the power line under test, and obtain the reception time of the target signal, i.e., the second reception time.

[0091] It should be noted that the execution order of the steps in S110 and S120 can be interchanged, and this embodiment of the application does not limit this.

[0092] In this embodiment, if it is determined that the first device has not received a high-level rectangular pulse signal, the process returns to continue executing the steps in S120 above. After three repeated executions, it is determined that the first device has not received a high-level rectangular pulse signal based on the power line under test. At this time, it indicates that the correct signal time data of the power line under test cannot be obtained, and it is determined that the power line under test detection process cannot be executed normally, thus ending the power line under test detection process.

[0093] S130: Obtain the first transmission time and the second reception time sent by the first device, and obtain the second transmission time and the first reception time sent by the second device.

[0094] Furthermore, the power line detection host computer can receive the first transmission time and the second reception time sent by the first device in real time, as well as the second transmission time and the first reception time sent by the second device in real time.

[0095] S140. Determine the signal time data based on the first transmission time, the second transmission time, the first reception time, and the second reception time.

[0096] Specifically, the host computer equipment for power line detection can perform arithmetic operations based on the first transmission time, the second transmission time, the first reception time, and the second reception time to obtain the signal time data of the power line under test.

[0097] Meanwhile, the power line detection host computer can also process the first transmission time, the second transmission time, the first reception time, and the second reception time according to the preset processing method to obtain the signal time data of the power line under test.

[0098] In this embodiment, the power line detection host computer device can calculate signal time data t based on the first transmission time, the second transmission time, the first reception time, and the second reception time in the following manner. 12 :t 12 = (t3-t1-t4+t2) / 2, where t1 represents the first sending time, t4 represents the second sending time, t2 represents the first receiving time, and t3 represents the second receiving time.

[0099] In this embodiment, the first device can be any one of the acquisition card devices, and the second device can be any one of the acquisition card devices other than the first device. In practical applications, multiple acquisition card devices can be combined in pairs to generate multiple sets of test devices, with one acquisition card device serving as the first device and the other as the second device in each set of test devices. Steps S110-S140 are performed for each set of test devices.

[0100] In addition, before executing the steps in S110 above, the power line detection host computer can periodically send continuity test commands to each acquisition card device, instructing each acquisition card device to detect whether the power line under test connected to it is in a continuity state, and send the test results to the power line detection host computer device, so that the power line detection host computer device can record or update the continuity state between each acquisition card device and the power line under test. Simultaneously, the power line detection host computer device can periodically send reverse connection test commands to each acquisition card device, instructing each acquisition card device to detect whether the power line under test connected to it is in a reverse connection state, and send the test results to the power line detection host computer device, so that the power line detection host computer device can record or update the reverse connection state between each acquisition card device and the power line under test.

[0101] In practical applications, the host computer device for power line detection starts executing the steps in S110 above after confirming that there is a path between each acquisition card device and the power line under test and that they are not reversed.

[0102] In some scenarios, to improve the accuracy of the signal timing data of the power line under test acquired by the host computer device for power line detection, it is necessary to first perform synchronization verification on the clocks from different acquisition card devices, and then execute the steps in S140 above based on the synchronization verification results. In one embodiment, after executing the steps in S130 above, as follows... Figure 5 As shown, the above method may further include:

[0103] S150. Perform verification processing based on the first transmission time, the second transmission time, the first reception time, and the second reception time to determine whether the clock of the first device is synchronized with the clock of the second device.

[0104] In one embodiment, the power line detection host computer device can employ a clock synchronization algorithm to perform verification processing based on a first transmission time, a second transmission time, a first reception time, and a second reception time to determine whether the clocks of the first device and the second device are synchronized. Optionally, the aforementioned clock synchronization algorithm can be a network protocol-based clock synchronization algorithm or a hardware and frequency calibration-based algorithm, etc.

[0105] In another embodiment, the power line detection host computer device can pre-train a clock synchronization verification model, and then input the first transmission time, the second transmission time, the first reception time, and the second reception time into the clock synchronization verification model. The clock synchronization verification model performs verification processing based on the first transmission time, the second transmission time, the first reception time, and the second reception time, and outputs the result indicating whether the clocks of the first device and the second device are synchronized. Optionally, the clock synchronization verification model can be implemented by at least one of the following: convolutional neural network model, fully connected neural network model, recurrent recurrent neural network model, long short-term memory neural network model, residual neural network model, etc.

[0106] S160. If it is determined that the clock of the first device is synchronized with the clock of the second device, the step of determining the signal time data based on the first transmission time, the second transmission time, the first reception time and the second reception time is executed.

[0107] In this embodiment of the application, if it is determined that the clock of the first device is synchronized with the clock of the second device, the steps in S140 described above can be performed.

[0108] S170. If it is determined that the clock of the first device is not synchronized with the clock of the second device, continue to execute the step of sending the delay test command of the power line to be tested to each acquisition card device respectively.

[0109] In practical applications, if it is determined that the clocks of the first device and the second device are out of sync, the clocks of the first device and the second device can be calibrated, and then the steps in S100-S400 above can be continued to improve the accuracy of the signal timing data of the power line under test obtained in the end.

[0110] It should be noted that if the clocks of the first and second devices are not synchronized after three repeated executions, it indicates that the correct signal time data of the power line under test cannot be obtained, and the power line under test detection process cannot be executed normally, thus ending the power line under test detection process.

[0111] The technical solution in this application embodiment sends a delay test command carrying a transmission identifier to a first device, instructing the first device to transmit a high-level rectangular pulse signal based on the power line under test, and determines a first transmission time of the high-level rectangular pulse signal; and sends a delay test command carrying a reception identifier to a second device, instructing the second device to receive a target signal transmitted by the first device based on the power line under test, and determines a first reception time of the target signal; sends a delay test command carrying a transmission identifier to the second device, instructing the second device to transmit a high-level rectangular pulse signal based on the power line under test, and determines a second transmission time of the high-level rectangular pulse signal; and sends a delay test command carrying a reception identifier to the first device, instructing the first device to receive a target signal transmitted by the second device based on the power line under test, and determines a second reception time of the target signal. The above method can configure the transmitting and receiving devices of the high-level rectangular pulse signal through command response, and the processing is relatively simple, thereby reducing the complexity of delay testing. Furthermore, this process does not require manual intervention, can speed up delay testing, reduce delay testing errors, and improve the accuracy of delay test results.

[0112] The following describes the verification process based on the first transmission time, the second transmission time, the first reception time, and the second reception time. In one embodiment, as... Figure 6 As shown, the steps in S150 above can be implemented in the following ways:

[0113] S151. Detect whether the first string in the first transmission time and the second string in the first reception time are consistent; and detect whether the third string in the second transmission time and the fourth string in the second reception time are consistent; the lengths of the first string, the second string, the third string and the fourth string are all equal.

[0114] In this embodiment, the first transmission time, second transmission time, first reception time, and second reception time can all be represented by strings, and all have the same bit width. In this embodiment, the bit width of the first transmission time, second transmission time, first reception time, and second reception time can be 12. Optionally, the lengths of the first string, second string, third string, and fourth string can be 4 or 5. In this embodiment, the lengths of the first string, second string, third string, and fourth string can be 3, and the first string in the first transmission time can be the first 3 characters of the first transmission time, the second string in the first reception time can be the first 3 characters of the first reception time, the third string in the second transmission time can be the first 3 characters of the second transmission time, and the fourth string in the second reception time can be the first 3 characters of the second reception time.

[0115] In one embodiment, the method for detecting whether the first string in the first transmission time and the second string in the first reception time are consistent can be to compare each character of the first string in the first transmission time with the corresponding character of the second string in the first reception time sequentially, and determine whether each character of the first string and the corresponding character of the second string are consistent. If they are consistent, the first string and the second string are determined to be consistent. Similarly, the method for detecting whether the third string in the second transmission time and the fourth string in the second reception time are consistent can be to compare each character of the third string in the second transmission time with the corresponding character of the fourth string in the second reception time sequentially, and determine whether each character of the third string and the corresponding character of the fourth string are consistent. If they are consistent, the third string and the fourth string are determined to be consistent.

[0116] In another embodiment, the method for detecting whether the first string in the first transmission time and the second string in the first reception time are consistent can also be to perform a comprehensive comparison between the first string in the first transmission time and the second string in the first reception time, and determine whether the first string and the second string are consistent. If they are consistent, then the first string and the second string are determined to be consistent. Similarly, the method for detecting whether the third string in the second transmission time and the fourth string in the second reception time are consistent can also be to perform a comprehensive comparison between the third string in the second transmission time and the fourth string in the second reception time, and determine whether the third string and the fourth string are consistent. If they are consistent, then the third string and the fourth string are determined to be consistent.

[0117] S152. If the first string is the same as the second string, and the third string is the same as the fourth string, then the clock of the first device is synchronized with the clock of the second device.

[0118] In practical applications, the host computer device for power line detection can determine that the clock of the first device is synchronized with the clock of the second device if the first string is consistent with the second string and the third string is consistent with the fourth string.

[0119] The technical solution in this application embodiment detects whether the first string in the first transmission time and the second string in the first reception time are consistent, and detects whether the third string in the second transmission time and the fourth string in the second reception time are consistent. If the first string is consistent with the second string, and the third string is consistent with the fourth string, then it is determined that the clock of the first device is synchronized with the clock of the second device, and the lengths of the first string, the second string, the third string, and the fourth string are all equal. The above method can perform synchronization verification of the clocks of the transmitting device and the receiving device, so that the host computer device for further power line detection can accurately determine the delay test data of the power line under test based on the transmission time and reception time obtained under the synchronized clock.

[0120] The following describes the process of sending fault test commands to each acquisition card device for the power line under test, and obtaining the test signal set based on the power line under test collected by each acquisition card device after responding to the fault test commands. In one embodiment, each acquisition card device includes a first device and at least one second device; as shown below... Figure 7 As shown, the steps in S200 above can be implemented in the following ways:

[0121] S210. Send a fault test command carrying a transmission identifier to the first device, instructing the first device to send a first test pulse signal through the live wire in the power line under test, and to send a second test pulse signal through the neutral wire in the power line under test.

[0122] In practical applications, the host computer device for power line detection can send a fault test command carrying a transmission identifier to the first device in each acquisition card device, instructing the first device to be configured as a transmission device to send a first test pulse signal through the live wire in the power line under test, and to send a second test pulse signal through the neutral wire in the power line under test.

[0123] Correspondingly, each second device can receive a first test pulse signal sent by the first device through the live wire in the power line under test, and a second test pulse signal sent through the neutral wire in the power line under test.

[0124] S220. Based on the first test pulse signal and the second test pulse signal received by each second device, construct a test signal set for the power line under test.

[0125] Specifically, each second device can be configured as a receiving device by default; or, the power line detection host computer device can send a fault test command carrying a receiving identifier to each second device, instructing each second device to be configured as a receiving device and to receive the first test pulse signal sent through the live wire in the power line under test, and to receive the second test pulse signal sent through the neutral wire in the power line under test.

[0126] Among them, the host computer equipment for power line detection can simply combine the first test pulse signal and the second test pulse signal received by each second device to generate a test signal set for the power line under test.

[0127] In this embodiment of the application, the first device can be any one of the acquisition card devices, and the other acquisition card devices can all be used as the second device; in practical applications, each acquisition card device can take turns as the first device to form multiple sets of test devices, all of which can execute the above steps S210-S220.

[0128] In some scenarios, it is necessary to verify the validity of the first test pulse signal received by the receiving device from the transmitting device to ensure the validity of subsequent steps and the accuracy of fault test results. This process is described below. In one embodiment, before the first device performs the step of sending a second test pulse signal through the neutral wire in the power line under test, as follows... Figure 8 As shown, the above method can be implemented in the following ways:

[0129] S230. Based on the third reception time of the first test pulse signal received by each second device, determine whether the first test pulse signal received by each second device is valid.

[0130] Specifically, for any second device, the power line detection host computer device can obtain the reception time of the first test pulse signal received by the second device, i.e., the third reception time, and then determine whether the first test pulse signal received by the second device is valid based on the third reception time of the first test pulse signal received by the second device.

[0131] One method for determining whether the first test pulse signal received by the second device is valid based on the third reception time of the first test pulse signal received by the second device is to pre-train an algorithm model, and then input the third reception time of the first test pulse signal received by the second device into the algorithm model. The algorithm model then outputs the result of whether the first test pulse signal received by the second device is valid.

[0132] In this embodiment of the application, the method of determining whether the first test pulse signal received by the second device is valid based on the third reception time of the second device receiving the first test pulse signal can also be based on the interval between the third transmission time and the third reception time of the first device sending the first test pulse signal through the live wire in the power line under test, and determining whether the interval is greater than the first preset time. If it is, it indicates that the second device has timed out of receiving the first test pulse signal, and the first test pulse signal received by the second device is determined to be invalid. If not, the first test pulse signal received by the second device is determined to be valid.

[0133] S240. If it is determined that the first test pulse signal received by each second device is valid, control the execution of the step of the first device sending a second test pulse signal through the neutral wire in the power line under test.

[0134] Specifically, if it is determined that the first test pulse signals received by each of the second devices are valid, the step of sending the second test pulse signal through the neutral wire in the power line under test can be controlled to be executed.

[0135] In this embodiment of the application, if it is determined that the first test pulse signal received by each second device is invalid, the process returns to continue executing the steps in S210 above. After three repeated executions, it is determined that the first test pulse signal received by each second device is invalid. At this time, it indicates that the correct fault test data of the power line under test cannot be obtained, and it is determined that the power line under test detection process cannot be executed normally, thus ending the power line under test detection process.

[0136] In other scenarios, it is necessary to verify the validity of the first test pulse signal received by the receiving device from the transmitting device to ensure the validity of subsequent steps and the accuracy of fault test results. This process is described below. In one embodiment, before performing the steps in S220 above, as follows... Figure 9 As shown, the above method can be implemented in the following ways:

[0137] S250. Based on the fourth reception time of the second test pulse signal received by each second device, determine whether the second test pulse signal received by each second device is valid.

[0138] Specifically, for any second device, the power line detection host computer device can obtain the reception time of the second test pulse signal received by the second device, i.e. the fourth reception time, and then determine whether the second test pulse signal received by the second device is valid based on the fourth reception time of the second device receiving the second test pulse signal.

[0139] One method for determining whether the second test pulse signal received by the second device is valid based on the fourth reception time of the second test pulse signal received by the second device is to pre-train an algorithm model, and then input the fourth reception time of the second device receiving the second test pulse signal into the algorithm model. The algorithm model then outputs the result of whether the second test pulse signal received by the second device is valid.

[0140] In this embodiment of the application, the method of determining whether the second test pulse signal received by the second device is valid based on the fourth reception time of the second device receiving the second test pulse signal can also be based on the interval between the fourth transmission time and the fourth reception time of the first device transmitting the second test pulse signal through the neutral wire in the power line under test, and determining whether the interval is greater than the second preset time. If it is, it indicates that the second device has timed out of receiving the second test pulse signal, and the second test pulse signal received by the second device is determined to be invalid. If not, the second test pulse signal received by the second device is determined to be valid.

[0141] S260. If it is determined that the second test pulse signal received by each second device is valid, perform the step of constructing a test signal set for the power line under test based on the first test pulse signal and the second test pulse signal received by each second device.

[0142] Specifically, if it is determined that the second test pulse signals received by each second device are valid, the steps in S220 above can be controlled to be executed.

[0143] In this embodiment of the application, if it is determined that the second test pulse signal received by each second device is invalid, the process returns to continue executing the steps in S250 above. After three repeated executions, it is determined that the second test pulse signal received by each second device is invalid. At this time, it indicates that the correct fault test data of the power line under test cannot be obtained, and it is determined that the power line under test detection process cannot be executed normally, thus ending the power line under test detection process.

[0144] The technical solution in this application embodiment sends a fault test command carrying a transmission identifier to a first device, instructing the first device to send a first test pulse signal through the live wire in the power line under test, and to send a second test pulse signal through the neutral wire in the power line under test. Based on the first test pulse signal and the second test pulse signal received by each second device, a test signal set for the power line under test is constructed. The above method can realize fault testing by sending test pulse signals. The test process comparison unit does not require the participation of complex algorithms, thereby reducing the complexity of fault testing and speeding up the fault testing process.

[0145] In one embodiment, this application also provides a power line detection method for a power distribution system, applied to a power line detection host computer device in the power line detection system. The power line detection system also includes multiple data acquisition cards and a cloud platform, with each data acquisition card deployed at different branch nodes of the power line to be tested. The method includes the following steps:

[0146] (1) Check whether the first string in the first sending time and the second string in the first receiving time are the same; and check whether the third string in the second sending time and the fourth string in the second receiving time are the same; the lengths of the first string, the second string, the third string and the fourth string are all equal;

[0147] (2) If the first string is the same as the second string, and the third string is the same as the fourth string, then the clock of the first device is synchronized with the clock of the second device;

[0148] (3) If it is determined that the clock of the first device is synchronized with the clock of the second device, perform the step of determining the signal time data based on the first transmission time, the second transmission time, the first reception time and the second reception time;

[0149] (4) If it is determined that the clock of the first device and the clock of the second device are out of sync, a delay test command carrying a transmission identifier is sent to the first device, instructing the first device to transmit a high-level rectangular pulse signal based on the power line under test, and determining the first transmission time of the high-level rectangular pulse signal; and a delay test command carrying a reception identifier is sent to the second device, instructing the second device to receive the target signal transmitted by the first device based on the power line under test, and determining the first reception time of the target signal; the multiple acquisition card devices include the first device and the second device;

[0150] (5) Send a delay test command carrying a transmission identifier to the second device, instructing the second device to send a high-level rectangular pulse signal based on the power line under test, and determine the second transmission time of the high-level rectangular pulse signal; and send a delay test command carrying a reception identifier to the first device, instructing the first device to receive the target signal sent by the second device based on the power line under test, and determine the second reception time of the target signal.

[0151] (6) Obtain the first transmission time and the second reception time sent by the first device, and obtain the second transmission time and the first reception time sent by the second device;

[0152] (7) Determine the signal timing data of the power line under test based on the first transmission time, the second transmission time, the first reception time, and the second reception time;

[0153] (8) Send a fault test command carrying a transmission identifier to the first device, instructing the first device to send a first test pulse signal through the live wire in the power line under test;

[0154] (9) Determine whether the first test pulse signal received by each second device is valid based on the third reception time of the first test pulse signal received by each second device;

[0155] (10) If it is determined that the first test pulse signal received by each second device is valid, control the first device to send the second test pulse signal through the neutral wire in the power line under test;

[0156] (11) Determine whether the second test pulse signal received by each second device is valid based on the fourth reception time of the second test pulse signal received by each second device;

[0157] (12) If it is determined that the second test pulse signal received by each second device is valid, construct a test signal set for the power line under test based on the first test pulse signal and the second test pulse signal received by each second device;

[0158] (13) Determine the time delay test data of the power line under test based on the signal time data, and determine the fault test data of the power line under test based on the test signal set;

[0159] (14) Send the time delay test data and fault test data of the power line under test to the cloud platform, and instruct the cloud platform to locate the fault of the power line under test based on the time delay test data and fault test data, and determine the fault location of the power line under test.

[0160] The specific execution process of (1) to (14) above can be found in the description of the above embodiments. The implementation principle and technical effect are similar, and will not be repeated here.

[0161] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0162] Based on the same inventive concept, this application also provides a host computer device for power line detection in the power distribution system described above. See [link to relevant documentation]. Figure 1 As shown, an application program is installed on the power line detection host computer device. When the application program on the power line detection host computer device is running, the steps of the method in any of the above embodiments are executed.

[0163] The power line detection host computer device provided in this application embodiment can be used to execute the technical solution in the power line detection method embodiment of the power distribution system described above. Its implementation principle and technical effect are similar, and will not be repeated here.

[0164] Furthermore, based on the same inventive concept, this application also provides a power line detection system for implementing the power line detection method of the power distribution system described above. See [link to relevant documentation]. Figure 1 As shown, the system includes: a host computer device for power line detection of the power distribution system in the above embodiment, multiple data acquisition card devices and a cloud platform, with each data acquisition card device deployed at different branch nodes of the power line to be tested;

[0165] The host computer device for power line detection is used to send delay test commands and fault test commands to each data acquisition card device respectively;

[0166] Each data acquisition card is used to acquire signal time data of the power line under test in response to delay test commands, and to acquire test signal sets of the power line under test in response to fault test commands.

[0167] The power line detection host computer equipment is also used to determine the time delay test data of the power line under test based on the signal time data, and to determine the fault test data of the power line under test based on the test signal set, and to send the time delay test data and fault test data to the cloud platform.

[0168] The cloud platform is used to locate faults in the power lines under test based on latency test data and fault test data, and to determine the location of the faults in the power lines under test.

[0169] The power line detection system provided in this application can be used to execute the technical solutions in the power line detection method embodiments of the power distribution system described above. Its implementation principle and technical effects are similar, and will not be repeated here.

[0170] Furthermore, based on the same inventive concept, this application also provides a power line detection device for implementing the power line detection method for the power distribution system described above. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations in one or more embodiments of the power line detection device for the power distribution system provided below can be found in the limitations of the power line detection method for the power distribution system described above, and will not be repeated here.

[0171] In one exemplary embodiment, such as Figure 10 As shown, a power line detection device for a power distribution system is provided, comprising: a first transmitting module 11, a second transmitting module 12, a determining module 13, and a third transmitting module 14, wherein:

[0172] The first sending module 11 is used to send a delay test command of the power line under test to each acquisition card device respectively, and to obtain the signal time data based on the power line under test collected by each acquisition card device after responding to the delay test command.

[0173] The second sending module 12 is used to send fault test commands to each acquisition card device for the power line under test, and to obtain the test signal set based on the power line under test collected by each acquisition card device after responding to the fault test command.

[0174] The determination module 13 is used to determine the time delay test data of the power line under test based on the signal time data, and to determine the fault test data of the power line under test based on the test signal set.

[0175] The third sending module 14 is used to send the delay test data and fault test data of the power line under test to the cloud platform, and instruct the cloud platform to locate the fault of the power line under test based on the delay test data and fault test data, and determine the fault location of the power line under test.

[0176] The power line detection device for the power distribution system provided in this application can be used to execute the technical solutions in the above-described embodiments of the power line detection method for the power distribution system. Its implementation principle and technical effects are similar, and will not be repeated here.

[0177] In one embodiment, the plurality of acquisition card devices includes a first device and a second device; the first sending module 11 includes: a first sending unit, a second sending unit, a first acquisition unit, and a first determination unit, wherein:

[0178] The first transmitting unit is configured to transmit a delay test command carrying a transmitting identifier to the first device, instructing the first device to transmit a high-level rectangular pulse signal based on the power line under test, and to determine a first transmitting time of the high-level rectangular pulse signal; and to transmit a delay test command carrying a receiving identifier to the second device, instructing the second device to receive a target signal transmitted by the first device based on the power line under test, and to determine a first receiving time of the target signal.

[0179] The second transmitting unit is configured to transmit a delay test command carrying a transmitting identifier to the second device, instructing the second device to transmit a high-level rectangular pulse signal based on the power line under test, and to determine a second transmitting time of the high-level rectangular pulse signal; and to transmit a delay test command carrying a receiving identifier to the first device, instructing the first device to receive the target signal transmitted by the second device based on the power line under test, and to determine a second receiving time of the target signal.

[0180] The acquisition unit is used to acquire the first transmission time and the second reception time sent by the first device, and to acquire the second transmission time and the first reception time sent by the second device;

[0181] The first determining unit is used to determine the signal timing data of the power line under test based on the first transmission time, the second transmission time, the first reception time, and the second reception time.

[0182] The power line detection device for the power distribution system provided in this application can be used to execute the technical solutions in the above-described embodiments of the power line detection method for the power distribution system. Its implementation principle and technical effects are similar, and will not be repeated here.

[0183] In one embodiment, the first sending module 11 further includes: a verification processing unit, a second determining unit, and a first execution unit, wherein:

[0184] The verification processing unit is used to perform verification processing based on the first transmission time, the second transmission time, the first reception time, and the second reception time to determine whether the clock of the first device is synchronized with the clock of the second device.

[0185] The second determining unit is configured to perform the step of determining signal time data based on the first transmission time, the second transmission time, the first reception time, and the second reception time when it is determined that the clock of the first device is synchronized with the clock of the second device.

[0186] The first execution unit is used to continue executing the step of sending delay test commands to each acquisition card device to the power line under test when it is determined that the clock of the first device is out of sync with the clock of the second device.

[0187] The power line detection device for the power distribution system provided in this application can be used to execute the technical solutions in the above-described embodiments of the power line detection method for the power distribution system. Its implementation principle and technical effects are similar, and will not be repeated here.

[0188] In one embodiment, the verification processing unit is specifically used for:

[0189] Check whether the first string in the first transmission time and the second string in the first reception time are the same; and check whether the third string in the second transmission time and the fourth string in the second reception time are the same; the lengths of the first string, the second string, the third string and the fourth string are all equal;

[0190] If the first string matches the second string, and the third string matches the fourth string, then the clock of the first device is synchronized with the clock of the second device.

[0191] The power line detection device for the power distribution system provided in this application can be used to execute the technical solutions in the above-described embodiments of the power line detection method for the power distribution system. Its implementation principle and technical effects are similar, and will not be repeated here.

[0192] In one embodiment, each acquisition card device includes a first device and at least one second device; the second transmitting module 12 includes a third transmitting unit and a constructing unit, wherein:

[0193] The third transmitting unit is used to send a fault test command carrying a transmitting identifier to the first device, instructing the first device to send a first test pulse signal through the live wire in the power line under test, and to send a second test pulse signal through the neutral wire in the power line under test;

[0194] The construction unit is used to construct a test signal set for the power line under test based on the first test pulse signal and the second test pulse signal received by each second device.

[0195] The power line detection device for the power distribution system provided in this application can be used to execute the technical solutions in the above-described embodiments of the power line detection method for the power distribution system. Its implementation principle and technical effects are similar, and will not be repeated here.

[0196] In one embodiment, the second sending module 12 further includes: a third determining unit and a control execution unit, wherein:

[0197] The third determining unit is used to determine whether the first test pulse signal received by each second device is valid based on the third receiving time of each second device receiving the first test pulse signal.

[0198] The control execution unit is used to control and execute the step of the first device sending a second test pulse signal through the neutral wire in the power line under test, provided that the first test pulse signal received by each second device is valid.

[0199] The power line detection device for the power distribution system provided in this application can be used to execute the technical solutions in the above-described embodiments of the power line detection method for the power distribution system. Its implementation principle and technical effects are similar, and will not be repeated here.

[0200] In one embodiment, the second sending module 12 further includes: a fourth determining unit and a second execution unit, wherein:

[0201] The fourth determining unit is used to determine whether the second test pulse signal received by each second device is valid based on the fourth receiving time of the second test pulse signal received by each second device.

[0202] The second execution unit is configured to, when determining that the second test pulse signal received by each second device is valid, execute the step of constructing a test signal set for the power line under test based on the first test pulse signal and the received second test pulse signal received by each second device.

[0203] The power line detection device for the power distribution system provided in this application can be used to execute the technical solutions in the above-described embodiments of the power line detection method for the power distribution system. Its implementation principle and technical effects are similar, and will not be repeated here.

[0204] Each module in the power line detection device of the aforementioned power distribution system can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the power line detection host computer device in hardware form or stored in the memory of the power line detection host computer device in software form, so that the processor can call and execute the corresponding operations of each module.

[0205] In one exemplary embodiment, a power line detection host computer device is provided. This power line detection host computer device can be a server, and its internal structure diagram can be as follows: Figure 11As shown, the power line detection host computer device includes a processor, memory, input / output interface (I / O), input device, display unit, and communication interface. The processor, memory, and I / O interface are connected via a system bus, and the communication interface, input device, and display unit are also connected to the system bus via the I / O interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs in the non-volatile storage media to run. The database stores time delay test data and fault test data of the power line under test. The I / O interface is used for information exchange between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a power line detection method for a power distribution system.

[0206] Those skilled in the art will understand that Figure 11 The structure shown is merely a block diagram of a portion of the structure related to the solution of this application and does not constitute a limitation on the power line detection host computer device to which the solution of this application is applied. The specific power line detection host computer device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.

[0207] In one exemplary embodiment, a power line detection host computer device for a power distribution system is provided, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0208] Send a delay test command for the power line under test to each acquisition card device, and obtain the signal time data based on the power line under test collected by each acquisition card device after responding to the delay test command;

[0209] Send fault test commands to each acquisition card device for the power line under test, and obtain the test signal set based on the power line under test collected by each acquisition card device after responding to the fault test command;

[0210] Determine the time delay test data of the power line under test based on the signal time data, and determine the fault test data of the power line under test based on the test signal set;

[0211] The delay test data and fault test data of the power line under test are sent to the cloud platform, which is then instructed to locate the fault in the power line under test based on the delay test data and fault test data.

[0212] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0213] Send a delay test command for the power line under test to each acquisition card device, and obtain the signal time data based on the power line under test collected by each acquisition card device after responding to the delay test command;

[0214] Send fault test commands to each acquisition card device for the power line under test, and obtain the test signal set based on the power line under test collected by each acquisition card device after responding to the fault test command;

[0215] Determine the time delay test data of the power line under test based on the signal time data, and determine the fault test data of the power line under test based on the test signal set;

[0216] The delay test data and fault test data of the power line under test are sent to the cloud platform, which is then instructed to locate the fault in the power line under test based on the delay test data and fault test data.

[0217] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0218] Send a delay test command for the power line under test to each acquisition card device, and obtain the signal time data based on the power line under test collected by each acquisition card device after responding to the delay test command;

[0219] Send fault test commands to each acquisition card device for the power line under test, and obtain the test signal set based on the power line under test collected by each acquisition card device after responding to the fault test command;

[0220] Determine the time delay test data of the power line under test based on the signal time data, and determine the fault test data of the power line under test based on the test signal set;

[0221] The delay test data and fault test data of the power line under test are sent to the cloud platform, which is then instructed to locate the fault in the power line under test based on the delay test data and fault test data.

[0222] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one of relational databases and non-relational databases. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0223] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0224] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for detecting power lines in a power distribution system, characterized in that, The method is applied to a power line detection host computer device in a power line detection system. The power line detection system also includes multiple data acquisition card devices and a cloud platform. Each data acquisition card device is deployed at a different branch node of the power line to be tested. The multiple data acquisition card devices include a first device and a second device. The method includes: Send a delay test command carrying a transmission identifier to the first device, instructing the first device to transmit a high-level rectangular pulse signal based on the power line under test, and determine a first transmission time of the high-level rectangular pulse signal; and send a delay test command carrying a reception identifier to the second device, instructing the second device to receive a target signal transmitted by the first device based on the power line under test, and determine a first reception time of the target signal; Send a delay test command carrying a transmission identifier to the second device, instructing the second device to transmit a high-level rectangular pulse signal based on the power line under test, and determine a second transmission time of the high-level rectangular pulse signal; and send a delay test command carrying a reception identifier to the first device, instructing the first device to receive a target signal transmitted by the second device based on the power line under test, and determine a second reception time of the target signal; Obtain the first sending time and the second receiving time sent by the first device, and obtain the second sending time and the first receiving time sent by the second device; Verification is performed based on the first transmission time, the second transmission time, the first reception time, and the second reception time to determine whether the clocks of the first device and the second device are synchronized. If it is determined that the clock of the first device is synchronized with the clock of the second device, the signal time data of the power line under test is determined based on the first transmission time, the second transmission time, the first reception time, and the second reception time. If it is determined that the clock of the first device is out of sync with the clock of the second device, the step of sending the delay test command of the power line under test to each of the acquisition card devices continues; The fault test command of the power line under test is sent to each of the acquisition card devices respectively, and the test signal set based on the power line under test is acquired by each of the acquisition card devices after responding to the fault test command; The delay test data of the power line under test is determined based on the signal timing data, and the fault test data of the power line under test is determined based on the test signal set. The delay test data and fault test data of the power line under test are sent to the cloud platform, instructing the cloud platform to locate the fault in the power line under test based on the delay test data and the fault test data, and determine the fault location of the power line under test.

2. The method according to claim 1, characterized in that, The step of performing verification processing based on the first transmission time, the second transmission time, the first reception time, and the second reception time to determine whether the clocks of the first device and the second device are synchronized includes: The system checks whether the first string in the first transmission time and the second string in the first reception time are consistent; and checks whether the third string in the second transmission time and the fourth string in the second reception time are consistent; the lengths of the first string, the second string, the third string, and the fourth string are all equal; If the first string is the same as the second string, and the third string is the same as the fourth string, then it is determined that the clock of the first device is synchronized with the clock of the second device.

3. The method according to any one of claims 1-2, characterized in that, Each of the aforementioned acquisition card devices includes a first device and at least one second device; the step of sending a fault test command for the power line under test to each of the aforementioned acquisition card devices, and acquiring a set of test signals based on the power line under test acquired by each of the aforementioned acquisition card devices after responding to the fault test command, includes: Send a fault test command carrying a transmission identifier to the first device, instructing the first device to send a first test pulse signal through the live wire in the power line under test, and to send a second test pulse signal through the neutral wire in the power line under test; The test signal set of the power line under test is constructed based on the first test pulse signal and the second test pulse signal received by each of the second devices.

4. The method according to claim 3, characterized in that, The method further includes: Based on the third reception time of each of the second devices receiving the first test pulse signal, determine whether the first test pulse signal received by each of the second devices is valid; If it is determined that the first test pulse signal received by each of the second devices is valid, the step of sending a second test pulse signal through the neutral wire in the power line under test by the first device is controlled to be executed.

5. The method according to claim 3, characterized in that, The method further includes: Based on the fourth reception time of each of the second devices receiving the second test pulse signal, determine whether the second test pulse signal received by each of the second devices is valid; If it is determined that the second test pulse signal received by each of the second devices is valid, the step of constructing a test signal set for the power line under test based on the first test pulse signal and the second test pulse signal received by each of the second devices is performed.

6. A power line detection device for a power distribution system, characterized in that, The device includes: The first sending module is used to send a delay test command of the power line under test to each acquisition card device respectively, and to obtain the signal time data based on the power line under test collected by each acquisition card device after responding to the delay test command. Each acquisition card device includes a first device and a second device. The second sending module is used to send the fault test command of the power line under test to each of the acquisition card devices respectively, and to obtain the test signal set based on the power line under test collected by each of the acquisition card devices after responding to the fault test command. The determination module is used to determine the time delay test data of the power line under test based on the signal time data, and to determine the fault test data of the power line under test based on the test signal set. The third sending module is used to send the delay test data and fault test data of the power line under test to the cloud platform, and instruct the cloud platform to locate the fault of the power line under test according to the delay test data and fault test data, and determine the fault location of the power line under test. Specifically, the first sending module is used for: Send a delay test command carrying a transmission identifier to the first device, instructing the first device to transmit a high-level rectangular pulse signal based on the power line under test, and determine a first transmission time of the high-level rectangular pulse signal; and send a delay test command carrying a reception identifier to the second device, instructing the second device to receive a target signal transmitted by the first device based on the power line under test, and determine a first reception time of the target signal; Send a delay test command carrying a transmission identifier to the second device, instructing the second device to transmit a high-level rectangular pulse signal based on the power line under test, and determine a second transmission time of the high-level rectangular pulse signal; and send a delay test command carrying a reception identifier to the first device, instructing the first device to receive a target signal transmitted by the second device based on the power line under test, and determine a second reception time of the target signal; Obtain the first sending time and the second receiving time sent by the first device, and obtain the second sending time and the first receiving time sent by the second device; Verification is performed based on the first transmission time, the second transmission time, the first reception time, and the second reception time to determine whether the clocks of the first device and the second device are synchronized. If it is determined that the clock of the first device is synchronized with the clock of the second device, the signal time data of the power line under test is determined based on the first transmission time, the second transmission time, the first reception time, and the second reception time. If it is determined that the clock of the first device is out of sync with the clock of the second device, the step of sending the delay test command of the power line under test to each of the acquisition card devices continues.

7. The apparatus according to claim 6, characterized in that, The first sending module is specifically used for: The system checks whether the first string in the first transmission time and the second string in the first reception time are consistent; and checks whether the third string in the second transmission time and the fourth string in the second reception time are consistent; the lengths of the first string, the second string, the third string, and the fourth string are all equal; If the first string is the same as the second string, and the third string is the same as the fourth string, then it is determined that the clock of the first device is synchronized with the clock of the second device.

8. The apparatus according to claim 6, characterized in that, Each of the aforementioned acquisition card devices includes a first device and at least one second device; the second transmitting module includes: The third transmitting unit is used to send a fault test command carrying a transmitting identifier to the first device, instructing the first device to send a first test pulse signal through the live wire in the power line under test, and to send a second test pulse signal through the neutral wire in the power line under test; The construction unit is used to construct a test signal set for the power line under test based on the first test pulse signal and the second test pulse signal received by each of the second devices.

9. A host computer device for power line detection in a power distribution system, characterized in that, The power line detection host computer device has an application program installed; When the application program on the power line detection host computer is running, the steps of the method described in any one of claims 1-5 are executed.

10. A power line detection system for a power distribution system, characterized in that, The system includes: a power line detection host computer device for the power distribution system as described in claim 9, multiple data acquisition card devices, and a cloud platform, wherein each of the data acquisition card devices is deployed at different branch nodes of the power line to be tested. The power line detection host computer device is used to send the delay test command and fault test command of the power line under test to each of the acquisition card devices respectively; Each of the aforementioned acquisition card devices is used to acquire signal time data of the power line under test in response to the delay test command, and to acquire test signal set of the power line under test in response to the fault test command; The power line detection host computer device is also used to determine the time delay test data of the power line under test based on the signal time data, and to determine the fault test data of the power line under test based on the test signal set, and to send the time delay test data and the fault test data to the cloud platform. The cloud platform is used to locate the fault in the power line under test based on the latency test data and the fault test data, and to determine the fault location of the power line under test.