Cable fault detection method and device, storage medium and electronic equipment
By building an intelligent simulation model of the cable, extracting three-dimensional feature information and inputting the fault positioning model, calculating the shortest number of jumps, determining the distance between the abnormal node and the anchor node, the problem of inaccurate positioning of cable fault points in the existing technology is solved, and a higher positioning accuracy is achieved.
Patent Information
- Application Number
- CN202411611693.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-12
- Publication Date
- 2025-02-28
AI Technical Summary
In the prior art, the position accuracy of detecting cable fault points is low, especially methods that rely on experience and high-voltage pulse signals cannot accurately calculate the specific location of the fault points.
By obtaining the three-dimensional simulation data of the cable, inputting the three-dimensional feature distribution model for processing, outputting the three-dimensional feature information, and inputting it into the fault location model, calculating the shortest number of jumps between each two nodes, determining the distance between the abnormal node and the anchor node, to accurately locate the fault point.
It improves the accuracy of cable fault positioning, can accurately reflect the actual situation at the fault site, and accurately simulates the environment around the fault point, enhancing the accuracy of cable fault point positioning.
Smart Images

Figure CN119535091A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of cable fault detection, and in particular to a cable fault detection method and device, a storage medium and an electronic device. Background Art
[0002] Accurate positioning and diagnosis of cable faults are of great significance for the daily maintenance and management of cables, and are the guarantee for the safe operation of power systems. Cable faults are mostly caused by factors such as cable aging, external force damage, and lightning strikes. The repair of faulty cables often requires stripping the cables and doing a lot of work. Therefore, accurately locating and diagnosing the fault point is a prerequisite for cable fault repair. In related technologies, the fault diagnosis and positioning of cables is mainly based on preliminary investigation based on experience and fault phenomena, and then the DC bridge method, pulse method, leakage current detection method, audio induction method, audio pulse method, pulse voltage method, step voltage method, pulse current method and other methods are used to locate the fault.
[0003] However, the cable fault location method in the related art has certain limitations. The location effect of the empirical method and the fault phenomenon method depends on the experience of the operator, which is prone to misjudgment and missed judgment, so the location accuracy of the method in the related art is low. In addition, the DC bridge method, audio induction method, audio pulse method, pulse current method and other methods need to apply high-voltage pulse signals at both ends of the cable to detect the signal changes between the fault point and the test point, so as to determine the fault point. However, these methods cannot accurately calculate the specific location of the fault point. Therefore, the accuracy of detecting the location of the cable fault point in the related art is low.
[0004] With regard to the problem of low accuracy in detecting the location of cable fault points in the related art, no effective solution has been proposed so far. Summary of the invention
[0005] The main purpose of the present application is to provide a cable fault detection method and device, a storage medium and an electronic device to solve the problem of low accuracy in detecting the location of a cable fault point in the related art.
[0006] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a method for detecting cable faults is provided. The method comprises: obtaining three-dimensional simulation data of the cable, inputting the three-dimensional simulation data of the cable into the three-dimensional feature distribution model of the cable for processing, and outputting the three-dimensional feature information of the cable; inputting the three-dimensional feature information of the cable into the fault location model of the cable for processing, and obtaining the shortest number of jumps between every two nodes of the cable; determining the abnormal nodes in the cable according to the shortest number of jumps between every two nodes of the cable; determining the location information of the fault point of the cable based on the abnormal nodes and multiple anchor nodes in the cable, wherein the distance between each anchor node and the abnormal node is less than a preset distance.
[0007] Further, determining the abnormal nodes in the cable based on the shortest number of jumps between every two nodes of the cable includes: determining a first node and multiple second nodes in the cable, wherein the first node is any node in the cable, and the distance between each second node and the first node is less than the preset distance; obtaining the shortest number of jumps between each second node and the first node based on the shortest number of jumps between every two nodes of the cable; judging whether the shortest number of jumps between each second node and the first node is greater than a target number of jumps, wherein the target number of jumps is the shortest number of jumps corresponding to when there is no fault between the first node and each second node; if there is at least one second node and the shortest number of jumps between the first node is greater than the target number of jumps, determining that the first node is an abnormal node in the cable; if the shortest number of jumps between each second node and the first node is not greater than the target number of jumps, determining that the first node is not an abnormal node in the cable.
[0008] Furthermore, based on the abnormal node and multiple anchor nodes in the cable, determining the location information of the fault point of the cable includes: acquiring the coordinate information of each anchor node to obtain multiple coordinate information; calculating the distance between the abnormal node and each anchor node based on the multiple coordinate information; and determining the location information of the fault point of the cable based on the distance between the abnormal node and each anchor node.
[0009] Furthermore, obtaining the three-dimensional simulation data of the cable includes: obtaining the spatial three-dimensional data of the cable, and preprocessing the spatial three-dimensional data of the cable to obtain processed three-dimensional data; constructing a three-dimensional database of the cable based on the processed three-dimensional data; constructing a three-dimensional simulation model of the cable based on the three-dimensional database of the cable; and obtaining the three-dimensional simulation data of the cable through the three-dimensional simulation model of the cable.
[0010] Furthermore, based on the three-dimensional database of the cable, constructing a three-dimensional simulation model of the cable includes: dividing the cable into multiple sub-areas, and based on the three-dimensional database of the cable, obtaining spatial three-dimensional data corresponding to each sub-area of the cable; based on the spatial three-dimensional data corresponding to each sub-area of the cable, constructing a three-dimensional simulation model of each sub-area of the cable; based on the three-dimensional simulation model of each sub-area of the cable, obtaining multiple three-dimensional simulation models, and fusing the multiple three-dimensional simulation models to obtain the three-dimensional simulation model of the cable.
[0011] Furthermore, preprocessing the spatial three-dimensional data of the cable to obtain processed three-dimensional data includes: deleting target type data in the spatial three-dimensional data of the cable to obtain spatial three-dimensional data after deletion, wherein the target type data includes at least one of the following: data with a value of zero and repeated data; replacing the target data in the spatial three-dimensional data after deletion to obtain spatial three-dimensional data after replacement, wherein the target data is data with missing values; acquiring the discharge data of the cable from the spatial three-dimensional data after replacement, and performing noise reduction processing on the discharge data of the cable to obtain the discharge data after noise reduction processing; obtaining the processed three-dimensional data based on the discharge data after noise reduction processing and other data in the spatial three-dimensional data after replacement processing except the discharge data of the cable.
[0012] Furthermore, after determining the location information of the fault point of the cable based on the abnormal nodes and multiple anchor nodes in the cable, the method also includes: performing reasoning analysis on the location information of the fault point of the cable to obtain the cause information of the cable failure; and displaying the cause information of the cable failure through a human-computer interaction interface.
[0013] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a cable fault detection device is provided. The device includes: a first processing unit, which is used to obtain three-dimensional simulation data of the cable, and input the three-dimensional simulation data of the cable into the three-dimensional feature distribution model of the cable for processing, and output the three-dimensional feature information of the cable; a second processing unit, which is used to input the three-dimensional feature information of the cable into the fault location model of the cable for processing, and obtain the shortest number of jumps between every two nodes of the cable; a first determination unit, which is used to determine the abnormal node in the cable according to the shortest number of jumps between every two nodes of the cable; a second determination unit, which is used to determine the location information of the fault point of the cable based on the abnormal node and multiple anchor nodes in the cable, wherein the distance between each anchor node and the abnormal node is less than a preset distance.
[0014] Further, the first determination unit includes: a first determination module, used to determine a first node and multiple second nodes in the cable, wherein the first node is any node in the cable, and the distance between each second node and the first node is less than the preset distance; a first acquisition module, used to obtain the shortest number of jumps between each second node and the first node based on the shortest number of jumps between every two nodes of the cable; a first judgment module, used to judge whether the shortest number of jumps between each second node and the first node is greater than a target number of jumps, wherein the target number of jumps is the shortest number of jumps corresponding to when there is no fault between the first node and each second node; a second determination module, used to determine that the first node is an abnormal node in the cable if there is at least one second node with the shortest number of jumps between the first node and the first node greater than the target number of jumps; a third determination module, used to determine that the first node is not an abnormal node in the cable if the shortest number of jumps between each second node and the first node is not greater than the target number of jumps.
[0015] Furthermore, the second determination unit includes: a second acquisition module, used to acquire the coordinate information of each anchor node to obtain multiple coordinate information; a first calculation module, used to calculate the distance between the abnormal node and each anchor node based on the multiple coordinate information; a fourth determination module, used to determine the location information of the fault point of the cable according to the distance between the abnormal node and each anchor node.
[0016] Furthermore, the first processing unit includes: a first processing module, used to acquire the spatial three-dimensional data of the cable, and pre-process the spatial three-dimensional data of the cable to obtain processed three-dimensional data; a first construction module, used to construct a three-dimensional database of the cable based on the processed three-dimensional data; a second construction module, used to construct a three-dimensional simulation model of the cable according to the three-dimensional database of the cable; and a third acquisition module, used to acquire the three-dimensional simulation data of the cable through the three-dimensional simulation model of the cable.
[0017] Furthermore, the second construction module includes: a first processing submodule, used to divide the cable into multiple sub-areas, and obtain spatial three-dimensional data corresponding to each sub-area of the cable based on the three-dimensional database of the cable; a first construction submodule, used to construct a three-dimensional simulation model of each sub-area of the cable based on the spatial three-dimensional data corresponding to each sub-area of the cable; a second processing submodule, used to obtain multiple three-dimensional simulation models based on the three-dimensional simulation model of each sub-area of the cable, and fuse the multiple three-dimensional simulation models to obtain the three-dimensional simulation model of the cable.
[0018] Furthermore, the first processing module includes: a third processing submodule, used to delete the target type data in the spatial three-dimensional data of the cable to obtain the spatial three-dimensional data after deletion, wherein the target type data includes at least one of the following: data with a value of zero and repeated data; a fourth processing submodule, used to replace the target data in the spatial three-dimensional data after deletion to obtain the spatial three-dimensional data after replacement, wherein the target data is data with missing values; a fifth processing submodule, used to obtain the discharge data of the cable from the spatial three-dimensional data after replacement, and perform noise reduction on the discharge data of the cable to obtain the discharge data after noise reduction; a first determination submodule, used to obtain the processed three-dimensional data based on the discharge data after noise reduction and other data in the spatial three-dimensional data after replacement except the discharge data of the cable.
[0019] Furthermore, the device also includes: a first analysis unit, which is used to determine the location information of the fault point of the cable based on the abnormal nodes and multiple anchor nodes in the cable, and then perform inference analysis on the location information of the fault point of the cable to obtain the cause information of the cable failure; a first display unit, which is used to display the cause information of the cable failure through a human-computer interaction interface.
[0020] In order to achieve the above-mentioned object, according to another aspect of the present application, a computer-readable storage medium is provided, wherein the storage medium stores a program, wherein the program executes any one of the above-mentioned methods for detecting cable faults.
[0021] In order to achieve the above-mentioned purpose, according to another aspect of the present application, an electronic device is provided, which includes one or more processors and a memory, and the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement any one of the above-mentioned cable fault detection methods.
[0022] Through the present application, the following steps are adopted: obtaining three-dimensional simulation data of the cable, and inputting the three-dimensional simulation data of the cable into the three-dimensional feature distribution model of the cable for processing, and outputting the three-dimensional feature information of the cable; inputting the three-dimensional feature information of the cable into the fault location model of the cable for processing, and obtaining the shortest number of jumps between every two nodes of the cable; determining the abnormal nodes in the cable based on the shortest number of jumps between every two nodes of the cable; determining the location information of the fault point of the cable based on the abnormal nodes and multiple anchor nodes in the cable, wherein the distance between each anchor node and the abnormal node is less than a preset distance, thereby solving the problem of low accuracy in detecting the location of the cable fault point in the related art. By constructing an intelligent simulation model of the cable, extracting the three-dimensional feature information of the cable, and inputting the three-dimensional feature information of the cable into the three-dimensional positioning model of the cable fault point, the shortest number of jumps between every two nodes of the cable is output, and the three-dimensional positioning model of the cable fault point is a model constructed using big data analysis technology. Then, according to the shortest number of jumps between the cable nodes, the abnormal nodes in the cable are determined, and according to the abnormal nodes in the cable and the anchor nodes around the abnormal nodes, the position of the cable fault point is determined, so as to accurately reflect the actual situation at the fault site, and accurately simulate the surrounding environment of the fault point, thereby achieving the effect of improving the accuracy of cable fault positioning. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The drawings constituting a part of the present application are used to provide a further understanding of the present application. The illustrative embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0024] Figure 1 is a flow chart of a cable fault detection method provided according to an embodiment of the present application;
[0025] Figure 2 is a flow chart of cable fault location based on digital technology provided according to an embodiment of the present application;
[0026] Figure 3 It is a flow chart of building a three-dimensional cable simulation model in an embodiment of the present application;
[0027] Figure 4 is a schematic diagram of a three-dimensional simulation design architecture in an embodiment of the present application;
[0028] Figure 5 is a schematic diagram of a cable fault detection device provided according to an embodiment of the present application;
[0029] Figure 6 is a schematic diagram of an electronic device provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0030] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0031] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0032] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0033] It should be noted that the relevant information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties. For example, an interface is set between this system and the relevant user or organization. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain relevant information after receiving the consent information fed back by the aforementioned user or organization.
[0034] The present invention is described below in conjunction with preferred implementation steps. Figure 1 is a flow chart of a cable fault detection method provided in an embodiment of the present application, such as Figure 1 As shown, the method comprises the following steps:
[0035] Step S101, acquiring three-dimensional simulation data of the cable, and inputting the three-dimensional simulation data of the cable into a three-dimensional characteristic distribution model of the cable for processing, and outputting three-dimensional characteristic information of the cable.
[0036] For example, through the detection equipment arranged in the cable corridor, the spatial three-dimensional data of the cable is collected, and the three-dimensional simulation data of the cable is obtained based on the collected spatial three-dimensional data of the cable and the pre-built three-dimensional cable simulation model. Then, the three-dimensional simulation data of the cable can be input into the three-dimensional feature distribution model of the cable fault location (corresponding to the above-mentioned three-dimensional feature distribution model), and the cable model features (corresponding to the above-mentioned three-dimensional feature information) can be extracted.
[0037] Step S102: input the three-dimensional characteristic information of the cable into the fault location model of the cable for processing to obtain the shortest number of jumps between every two nodes of the cable.
[0038] For example, the extracted cable model features (corresponding to the above-mentioned three-dimensional feature information) and big data analysis technology are used to establish a cable fault point location algorithm (corresponding to the above-mentioned fault location model). Then, based on the extracted cable model features (corresponding to the above-mentioned three-dimensional feature information) and the cable fault point location algorithm (corresponding to the above-mentioned fault location model), the shortest number of jumps between each node can be calculated through the distance vector exchange algorithm, and this data can be used as the basis for judging the fault point.
[0039] Step S103, determining abnormal nodes in the cable according to the shortest number of jumps between every two nodes of the cable.
[0040] For example, abnormal nodes in the cable are determined based on the calculated shortest hop times between nodes.
[0041] Step S104, determining the location information of the fault point of the cable based on the abnormal node and multiple anchor nodes in the cable, wherein the distance between each anchor node and the abnormal node is less than a preset distance.
[0042] For example, the above-mentioned multiple anchor nodes may be anchor nodes around an abnormal node in the cable, and the distance between each anchor node and the abnormal node is less than 2 meters (corresponding to the above-mentioned preset distance). Then, the specific distance between the abnormal node and the anchor nodes around it may be calculated, and then the fault position of the cable may be located according to the specific distance between the abnormal node and the anchor nodes around it.
[0043] Through the above steps S101 to S104, by constructing an intelligent simulation model of the cable, extracting the three-dimensional feature information of the cable, and inputting the three-dimensional feature information of the cable into the three-dimensional positioning model of the cable fault point, the shortest number of jumps between every two nodes of the cable is output, and the three-dimensional positioning model of the cable fault point is a model constructed using big data analysis technology, and then according to the shortest number of jumps between the cable nodes, the abnormal nodes in the cable are determined, and according to the abnormal nodes in the cable and the anchor nodes around the abnormal nodes, the position of the cable fault point is determined, so as to accurately reflect the actual situation at the fault site, and also accurately simulate the surrounding environment of the fault point, thereby achieving the effect of improving the accuracy of cable fault positioning.
[0044] Optionally, in the cable fault detection method provided in the embodiment of the present application, the spatial three-dimensional data of the cable is pre-processed to obtain the processed three-dimensional data, including: deleting the target type data in the spatial three-dimensional data of the cable to obtain the spatial three-dimensional data after deletion, wherein the target type data includes at least one of the following: data with a value of zero and repeated data; replacing the target data in the spatial three-dimensional data after deletion to obtain the spatial three-dimensional data after replacement, wherein the target data is data with missing values; acquiring the discharge data of the cable from the spatial three-dimensional data after replacement, and performing noise reduction processing on the discharge data of the cable to obtain the discharge data after noise reduction processing; obtaining the processed three-dimensional data based on the discharge data after noise reduction processing and other data in the spatial three-dimensional data after replacement processing except the discharge data of the cable.
[0045] For example, the detection equipment arranged in the cable corridor collects and summarizes the spatial three-dimensional data of the cable, and after preprocessing, builds a cable simulation database. The preprocessing of the extracted basic data (corresponding to the above-mentioned spatial three-dimensional data) may include the following steps:
[0046] (1) Eliminate zero values (corresponding to the target type data mentioned above) and duplicate values (corresponding to the target type data mentioned above) in the basic data, and use the value of the previous timestamp to replace the missing value (corresponding to the target data mentioned above);
[0047] (2) Relying on the nonlinear simulation capability of the deep learning strategy, the nonlinear characteristics of the pure audio signal and the interference signal in the cable discharge signal in (1) are analyzed, and finally the discharge signal after noise reduction is output;
[0048] (3) After the data is preprocessed in (1) and (2), a cable simulation database is constructed.
[0049] Through the above scheme, the collected three-dimensional data of the cable can be pre-processed quickly and accurately.
[0050] Optionally, in the cable fault detection method provided in an embodiment of the present application, constructing a three-dimensional simulation model of the cable based on the three-dimensional database of the cable includes: dividing the cable into multiple sub-areas, and obtaining spatial three-dimensional data corresponding to each sub-area of the cable based on the three-dimensional database of the cable; constructing a three-dimensional simulation model of each sub-area of the cable based on the spatial three-dimensional data corresponding to each sub-area of the cable; obtaining multiple three-dimensional simulation models based on the three-dimensional simulation model of each sub-area of the cable, and fusing the multiple three-dimensional simulation models to obtain the three-dimensional simulation model of the cable.
[0051] For example, when constructing a 3D cable simulation model based on a cable simulation database (corresponding to the above-mentioned 3D cable database), the cable can be divided into multiple sub-regions, and then a 3D simulation model of each sub-region is constructed, and then the models of each region (corresponding to the above-mentioned multiple 3D simulation models) are merged to form a complete 3D cable simulation model.
[0052] Through the above scheme, a three-dimensional cable simulation model with better authenticity can be constructed.
[0053] Optionally, in the cable fault detection method provided in an embodiment of the present application, obtaining three-dimensional simulation data of the cable includes: obtaining spatial three-dimensional data of the cable, and preprocessing the spatial three-dimensional data of the cable to obtain processed three-dimensional data; constructing a three-dimensional database of the cable based on the processed three-dimensional data; constructing a three-dimensional simulation model of the cable based on the three-dimensional database of the cable; and obtaining the three-dimensional simulation data of the cable through the three-dimensional simulation model of the cable.
[0054] For example, through the detection equipment arranged in the cable corridor, the spatial three-dimensional data of the cable is collected and summarized, and after preprocessing, a cable simulation database (corresponding to the above-mentioned three-dimensional database of the cable) is constructed; then, based on the constructed simulation database (corresponding to the above-mentioned three-dimensional database of the cable), a three-dimensional simulation model of the cable is constructed; then, based on the constructed three-dimensional simulation model of the cable, the three-dimensional simulation data of the cable is obtained.
[0055] In summary, by using the constructed three-dimensional cable simulation model, the three-dimensional simulation data of the cable can be easily obtained.
[0056] Optionally, in the cable fault detection method provided in the embodiment of the present application, determining the abnormal node in the cable based on the shortest number of jumps between every two nodes of the cable includes: determining a first node and multiple second nodes in the cable, wherein the first node is any node in the cable, and the distance between each second node and the first node is less than a preset distance; obtaining the shortest number of jumps between each second node and the first node based on the shortest number of jumps between every two nodes of the cable; judging whether the shortest number of jumps between each second node and the first node is greater than a target number of jumps, wherein the target number of jumps is the shortest number of jumps corresponding to when there is no fault between the first node and each second node; if there is at least one second node and the first node with a shortest number of jumps greater than the target number of jumps, determining that the first node is an abnormal node in the cable; if the shortest number of jumps between each second node and the first node is not greater than the target number of jumps, determining that the first node is not an abnormal node in the cable.
[0057] For example, if it is determined that the shortest number of jumps between the second node and the first node is greater than the shortest number of jumps when there is no fault (corresponding to the above-mentioned target number of jumps), it can be determined that the first node is an abnormal node in the cable; if the shortest number of jumps between each second node and the first node is not greater than the shortest number of jumps when there is no fault (corresponding to the above-mentioned target number of jumps), it is determined that the first node is not an abnormal node in the cable.
[0058] Through the above scheme, the fault point can be quickly and accurately determined according to the shortest number of jumps between nodes.
[0059] Optionally, in the cable fault detection method provided in the embodiment of the present application, based on the abnormal node and multiple anchor nodes in the cable, determining the location information of the fault point of the cable includes: acquiring the coordinate information of each anchor node to obtain multiple coordinate information; based on the multiple coordinate information, calculating the distance between the abnormal node and each anchor node; and determining the location information of the fault point of the cable according to the distance between the abnormal node and each anchor node.
[0060] For example, the coordinate information of the anchor nodes may be used to calculate the specific distance between the abnormal node and each anchor node, and then the fault location of the cable may be determined based on the specific distance between the abnormal node and each anchor node.
[0061] Through the above solution, the location of the fault point of the cable can be quickly and accurately determined according to the coordinates of the anchor node.
[0062] Optionally, in the cable fault detection method provided in an embodiment of the present application, after determining the location information of the fault point of the cable based on the abnormal nodes and multiple anchor nodes in the cable, the method also includes: performing reasoning analysis on the location information of the fault point of the cable to obtain the cause information of the cable fault; and displaying the cause information of the cable fault through a human-computer interaction interface.
[0063] For example, expert systems can be used to obtain fault diagnosis results. For example, the fault location results are first sent to the expert system information database for storage and sent to the inference engine; then the inference engine performs reasoning analysis on the location results, repeatedly matching the existing rules in the knowledge base, and thus deriving the cause of the fault; the cause of the fault is then sent to the interpretation mechanism, which gives a corresponding explanation based on the reasoning process and results and presents it on the human-computer interaction interface.
[0064] Through the above solution, the cause of the cable failure can be easily determined.
[0065] For example, this embodiment relates to the field of power transmission cable fault detection methods, and specifically to a cable fault point location method based on digital technology, and the method includes the following steps:
[0066] The first step: collect and summarize the spatial three-dimensional data of the cables through the detection equipment arranged in the cable corridor, and build a cable spatial three-dimensional database after preprocessing;
[0067] Step 2: Based on the database constructed in the first step, construct a three-dimensional simulation model of the cable;
[0068] Step 3: for the three-dimensional cable simulation model constructed in the second step, a three-dimensional feature distribution model for cable fault location is constructed, and cable model features are extracted;
[0069] Step 4: Using the features extracted in step 3, and using big data analysis technology, establish a cable fault point location algorithm;
[0070] Step 5: Use the results calculated from steps 1 to 4 as the input of the expert system to obtain the cause of the fault.
[0071] Moreover, a cable fault point locating method based on digital technology in this embodiment can achieve high-precision cable fault locating.
[0072] For example, Figure 2 is a flow chart of cable fault location based on digital technology provided in an embodiment of the present application, such as Figure 2 As shown in the figure, the specific contents and steps of cable fault location based on digital technology are as follows:
[0073] 1. Through the detection equipment arranged in the cable corridor, the three-dimensional data is collected and summarized, and after pre-processing, a cable simulation database is constructed.
[0074] 1.1 Preprocess the basic data extracted in step 1:
[0075] (1) Eliminate zero values and duplicate values in the basic data and use the value of the previous timestamp to fill the missing values;
[0076] (2) Relying on the nonlinear simulation capability of the deep learning strategy, the nonlinear characteristics of the pure audio signal and the interference signal in the cable discharge signal in (1) are analyzed, and finally the discharge signal after noise reduction is output;
[0077] (3) After the data is preprocessed in (1) and (2), a cable simulation database is constructed.
[0078] 2. Based on the simulation database, construct a 3D simulation model of the cable. For example, Figure 3 Flowchart of the construction of the three-dimensional cable simulation model in the embodiment of the present application. Figure 3 As shown, a 3D simulation model of the cable can be constructed. In order to construct a 3D simulation model with better authenticity, the cable can be divided into multiple sub-areas. The first step is to construct a 3D simulation model of each sub-area, and the second step is to merge the models of each area to form a complete 3D simulation model of the cable.
[0079] 2.1 The cable is partitioned and processed, and the fuzzy pixel values of the collected three-dimensional information are expressed as follows:
[0080]
[0081] In the formula, (x, y) represents the pixel value, g represents the sampling result of 3D visual information, and h represents the set of sampled association rules. represents convolution, and η represents interference information.
[0082] 2.2 The data collected from each block are integrated and the statistical analysis model for fault point location is established using the template matching method. The characteristic vector of the cable simulation model is expressed as:
[0083] t=A s +ns
[0084] In the formula, t represents the three-dimensional feature vector, n represents the dimension of the three-dimensional cable simulation model, s represents the partition block, and A s Represents the partition block vector fusion value.
[0085] 2.3 Use the Internet of Things and ZigBee networking to achieve real-time adjustment of discharge signal data and build a three-dimensional visualization model of the cable;
[0086] 2.4 Build as Figure 4 The three-dimensional simulation design architecture shown achieves the purpose of human-computer interaction in the process of locating cable fault points. Figure 4 It is a schematic diagram of the three-dimensional simulation design architecture in the embodiment of the present application.
[0087] 3. Construct a fault location feature distribution model.
[0088] 3.1 Extracting 3D features of cable faults based on 3D cable simulation model:
[0089]
[0090] Where K represents the three-dimensional characteristic distribution information of the cable, μ represents the three-dimensional characteristic distribution model, E represents the three-dimensional information reconstruction error, and α1, α2, β1, and β2 represent statistical characteristic values.
[0091] 3.2 The constraints of the above formula are:
[0092]
[0093] In the formula, λ max Indicates the maximum feature screening amount. Combined with the factor analysis method, a database with three-dimensional visual reconstruction data as the core is constructed to ensure that the reconstruction result has a small error. According to the above calculation results, the high-precision construction of the three-dimensional simulation model is achieved, and the feature data in the model is collected through information interaction. The output results of its feature components are:
[0094]
[0095] In the formula, f represents the characteristic component of information interaction output, i represents the spatial area, It represents the modulus of pixel distribution in the spatial area, and b represents the dimension of three-dimensional visual reconstruction.
[0096] 3.3 The fuzzy centroid of the image is determined by using three-dimensional imaging technology, and the probability density function formula for feature extraction is obtained through three-dimensional visual simulation as follows:
[0097]
[0098] Where σ represents the probability density function, μ represents the deflection angle of three-dimensional feature extraction, and θ represents the edge contour function of the feature point.
[0099] 3.4 The continuous difference reconstruction algorithm is applied to optimize the smooth performance of the intelligent cable fault area, and the three-dimensional smooth area is represented as:
[0100] P=∑(f p )+∑V p,q (f p ,f q )
[0101] Where P represents the three-dimensional smooth area, V represents the continuous difference function, and (p, q) represents the coordinates of the fault location area after three-dimensional reconstruction of the intelligent cable.
[0102] 3.5 To ensure the accuracy of three-dimensional feature extraction, the image is divided into multiple sub-pixel blocks, and the accumulation operation rule is used to derive the optimized formula for feature extraction:
[0103]
[0104] In the formula, Indicates the modulus of the three-dimensional feature at the sub-pixel point.
[0105] 4. Establish a cable fault point location algorithm.
[0106] 4.1 The shortest number of hops between nodes is calculated through the distance vector exchange algorithm, and this data is used as the basis for determining the fault point.
[0107] 4.2 Using the coordinate information of the anchor node, the calculation result of the average hop distance can be obtained. When the fault point receives this information, it can use the minimum hop number of the reference node to determine the distance parameter between the fault point and other nodes. The average hop distance of the anchor node can be calculated by the following formula:
[0108]
[0109] In the formula, ω represents two anchor nodes, Represents an anchor node The coordinates of (l ω , γ ω ) represents the coordinates of the anchor node ω, ψ represents the number of hops between two anchor nodes, and H represents the average hop distance of the anchor nodes.
[0110] 4.3 In order to calculate the specific distance between the fault point and the three anchor nodes and accurately locate the fault position of the smart cable through trilateral measurement, it is first necessary to obtain the average hop distance of the three anchor nodes, which can be completed through the big data analysis algorithm. The specific average hop distance calculation formula is as follows:
[0111]
[0112] Where L1, L2, and L3 represent three known sensor anchor nodes, R1 represents the distance between anchor node L1 and anchor node L2, R2 represents the distance between anchor node L2 and anchor node L3, and R3 represents the distance between anchor node L1 and anchor node L3. L1 , H L2 , H L3 Indicates the average hop distance of the three anchor nodes.
[0113] Using the big data analysis algorithm, we can know that the average hop distance between the faulty node and the nearest anchor node is its own hop distance information, and the calculation formula is:
[0114]
[0115] In the formula, U represents the faulty node, H U Indicates the average hop distance of the faulty node.
[0116] 4.4 Based on the above calculation, the distance calculation formula from different anchor nodes to the faulty node (ζ, φ) is obtained:
[0117]
[0118] In the formula, ε represents the distance from the anchor node to the abnormal node, and o represents the number of anchor nodes. The above formula is transformed into:
[0119]
[0120] Apply the minimum mean square error estimation algorithm to process the above formula, and calculate the coordinates of the fault node position after big data analysis:
[0121]
[0122] In the formula, Indicates the fault location node after optimization.
[0123] 5. Apply the expert system to obtain fault diagnosis results.
[0124] 5.1 Send the fault location results to the expert system information database for storage and to the inference engine;
[0125] 5.2 The inference engine performs reasoning and analysis on the positioning results, repeatedly matching the existing rules in the knowledge base to derive the cause of the fault;
[0126] 5.3 The cause of the fault is sent to the interpretation mechanism, and a corresponding explanation is given based on the reasoning process and results and presented on the human-computer interaction interface.
[0127] In this embodiment, by proposing a method based on big data analysis, the accuracy of cable fault location is significantly improved. And by using three-dimensional simulation modeling technology, an intelligent simulation model of the cable is constructed, which can capture and extract the three-dimensional feature information of the cable fault point in detail. At the same time, this embodiment designs an innovative three-dimensional positioning algorithm for cable fault points. The core of the algorithm is to use big data analysis technology and comprehensively consider the average jump distance value between nodes, which can accurately reflect the actual situation at the fault site, and can also accurately simulate the environment around the fault point, greatly enhancing the accuracy of cable fault point positioning.
[0128] In addition, this embodiment uses three-dimensional simulation technology to develop a three-dimensional visual analysis model of intelligent cables, which can accurately obtain the three-dimensional characteristics of cable fault points. In this embodiment, a three-dimensional positioning algorithm for cable fault points with big data analysis as the core is designed to complete the three-dimensional simulation positioning of intelligent cable fault points. Finally, the fault information is sent to the expert system for comparison and decision-making, the cause of the fault is derived and the corresponding explanation is given, so that the cable fault can be understood and located in a more intuitive way, improving the efficiency and accuracy of fault diagnosis.
[0129] In summary, the cable fault detection method provided in the embodiment of the present application obtains three-dimensional simulation data of the cable, and inputs the three-dimensional simulation data of the cable into the three-dimensional feature distribution model of the cable for processing, and outputs three-dimensional feature information of the cable; inputs the three-dimensional feature information of the cable into the fault location model of the cable for processing, and obtains the shortest number of jumps between every two nodes of the cable; determines the abnormal nodes in the cable based on the shortest number of jumps between every two nodes of the cable; determines the location information of the fault point of the cable based on the abnormal nodes and multiple anchor nodes in the cable, wherein the distance between each anchor node and the abnormal node is less than a preset distance, thereby solving the problem of low accuracy in detecting the location of the cable fault point in the related art. By constructing an intelligent simulation model of the cable, extracting the three-dimensional feature information of the cable, and inputting the three-dimensional feature information of the cable into the three-dimensional positioning model of the cable fault point, the shortest number of jumps between every two nodes of the cable is output, and the three-dimensional positioning model of the cable fault point is a model constructed using big data analysis technology. Then, according to the shortest number of jumps between the cable nodes, the abnormal nodes in the cable are determined, and according to the abnormal nodes in the cable and the anchor nodes around the abnormal nodes, the position of the cable fault point is determined, so as to accurately reflect the actual situation at the fault site, and accurately simulate the surrounding environment of the fault point, thereby achieving the effect of improving the accuracy of cable fault positioning.
[0130] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0131] The present application also provides a cable fault detection device. It should be noted that the cable fault detection device of the present application can be used to execute the cable fault detection method provided in the present application. The cable fault detection device provided in the present application is introduced below.
[0132] Figure 5 Schematic diagram of a cable fault detection device provided according to an embodiment of the present application. Figure 5As shown, the device includes: a first processing unit 501, a second processing unit 502, a first determining unit 503 and a second determining unit 504.
[0133] Specifically, the first processing unit 501 is used to obtain three-dimensional simulation data of the cable, and input the three-dimensional simulation data of the cable into the three-dimensional characteristic distribution model of the cable for processing, and output the three-dimensional characteristic information of the cable;
[0134] The second processing unit 502 is used to input the three-dimensional characteristic information of the cable into the fault location model of the cable for processing, so as to obtain the shortest jump number between every two nodes of the cable;
[0135] A first determining unit 503 is used to determine an abnormal node in the cable according to the shortest number of jumps between every two nodes of the cable;
[0136] The second determining unit 504 is configured to determine the location information of the fault point of the cable based on the abnormal node and multiple anchor nodes in the cable, wherein the distance between each anchor node and the abnormal node is less than a preset distance.
[0137] In summary, the cable fault detection device provided in the embodiment of the present application obtains the three-dimensional simulation data of the cable through the first processing unit 501, and inputs the three-dimensional simulation data of the cable into the three-dimensional feature distribution model of the cable for processing, and outputs the three-dimensional feature information of the cable; the second processing unit 502 inputs the three-dimensional feature information of the cable into the fault location model of the cable for processing, and obtains the shortest number of jumps between every two nodes of the cable; the first determination unit 503 determines the abnormal nodes in the cable according to the shortest number of jumps between every two nodes of the cable; the second determination unit 504 determines the location information of the fault point of the cable based on the abnormal nodes and multiple anchor nodes in the cable, wherein the distance between each anchor node and the abnormal node is less than the preset distance, thereby solving the problem of low accuracy in detecting the location of the cable fault point in the related art. By constructing an intelligent simulation model of the cable, extracting the three-dimensional feature information of the cable, and inputting the three-dimensional feature information of the cable into the three-dimensional positioning model of the cable fault point, the shortest number of jumps between every two nodes of the cable is output, and the three-dimensional positioning model of the cable fault point is a model constructed using big data analysis technology. Then, according to the shortest number of jumps between the cable nodes, the abnormal nodes in the cable are determined, and according to the abnormal nodes in the cable and the anchor nodes around the abnormal nodes, the position of the cable fault point is determined, so as to accurately reflect the actual situation at the fault site, and accurately simulate the surrounding environment of the fault point, thereby achieving the effect of improving the accuracy of cable fault positioning.
[0138] Optionally, in the cable fault detection device provided in the embodiment of the present application, the first determination unit includes: a first determination module, used to determine a first node and multiple second nodes in the cable, wherein the first node is any node in the cable, and the distance between each second node and the first node is less than a preset distance; a first acquisition module, used to obtain the shortest number of jumps between each second node and the first node based on the shortest number of jumps between every two nodes of the cable; a first judgment module, used to judge whether the shortest number of jumps between each second node and the first node is greater than a target number of jumps, wherein the target number of jumps is the shortest number of jumps corresponding to when there is no fault between the first node and each second node; a second determination module, used to determine that the first node is an abnormal node in the cable if there is at least one second node and the first node with a shortest number of jumps greater than the target number of jumps; a third determination module, used to determine that the first node is not an abnormal node in the cable if the shortest number of jumps between each second node and the first node is not greater than the target number of jumps.
[0139] Optionally, in the cable fault detection device provided in the embodiment of the present application, the second determination unit includes: a second acquisition module, used to acquire the coordinate information of each anchor node to obtain multiple coordinate information; a first calculation module, used to calculate the distance between the abnormal node and each anchor node based on the multiple coordinate information; a fourth determination module, used to determine the location information of the fault point of the cable according to the distance between the abnormal node and each anchor node.
[0140] Optionally, in the cable fault detection device provided in the embodiment of the present application, the first processing unit includes: a first processing module, used to acquire spatial three-dimensional data of the cable, and pre-process the spatial three-dimensional data of the cable to obtain processed three-dimensional data; a first construction module, used to construct a three-dimensional database of the cable based on the processed three-dimensional data; a second construction module, used to construct a three-dimensional simulation model of the cable based on the three-dimensional database of the cable; and a third acquisition module, used to acquire the three-dimensional simulation data of the cable through the three-dimensional simulation model of the cable.
[0141] Optionally, in the cable fault detection device provided in the embodiment of the present application, the second construction module includes: a first processing sub-module, used to divide the cable into multiple sub-regions, and obtain spatial three-dimensional data corresponding to each sub-region of the cable based on the three-dimensional database of the cable; a first construction sub-module, used to construct a three-dimensional simulation model of each sub-region of the cable based on the spatial three-dimensional data corresponding to each sub-region of the cable; a second processing sub-module, used to obtain multiple three-dimensional simulation models based on the three-dimensional simulation model of each sub-region of the cable, and fuse the multiple three-dimensional simulation models to obtain the three-dimensional simulation model of the cable.
[0142] Optionally, in the cable fault detection device provided in the embodiment of the present application, the first processing module includes: a third processing sub-module, used to delete the target type data in the spatial three-dimensional data of the cable to obtain the spatial three-dimensional data after the deletion process, wherein the target type data includes at least one of the following: data with a value of zero and repeated data; a fourth processing sub-module, used to replace the target data in the spatial three-dimensional data after the deletion process to obtain the spatial three-dimensional data after the replacement process, wherein the target data is data with missing values; a fifth processing sub-module, used to obtain the discharge data of the cable from the spatial three-dimensional data after the replacement process, and perform noise reduction processing on the discharge data of the cable to obtain the discharge data after the noise reduction process; a first determination sub-module, used to obtain the processed three-dimensional data based on the discharge data after the noise reduction process and other data in the spatial three-dimensional data after the replacement process except the discharge data of the cable.
[0143] Optionally, in the cable fault detection device provided in the embodiment of the present application, the device also includes: a first analysis unit, used to determine the location information of the fault point of the cable based on the abnormal nodes and multiple anchor nodes in the cable, and then perform inference analysis on the location information of the fault point of the cable to obtain the cause information of the cable fault; a first display unit, used to display the cause information of the cable fault through a human-computer interaction interface.
[0144] The cable fault detection device includes a processor and a memory. The above-mentioned first processing unit 501, second processing unit 502, first determination unit 503 and second determination unit 504 are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.
[0145] The processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the accuracy of cable fault location can be improved by adjusting kernel parameters.
[0146] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0147] An embodiment of the present invention provides a computer-readable storage medium on which a program is stored. When the program is executed by a processor, the cable fault detection method is implemented.
[0148] An embodiment of the present invention provides a processor, which is used to run a program, wherein the cable fault detection method is executed when the program is running.
[0149] like Figure 6 As shown, an embodiment of the present invention provides an electronic device, the device includes a processor, a memory and a program stored in the memory and executable on the processor, and the processor implements the following steps when executing the program: acquiring three-dimensional simulation data of a cable, and inputting the three-dimensional simulation data of the cable into a three-dimensional feature distribution model of the cable for processing, and outputting three-dimensional feature information of the cable; inputting the three-dimensional feature information of the cable into a fault location model of the cable for processing, and obtaining the shortest number of jumps between every two nodes of the cable; determining abnormal nodes in the cable based on the shortest number of jumps between every two nodes of the cable; and determining the location information of the fault point of the cable based on the abnormal nodes and multiple anchor nodes in the cable, wherein the distance between each anchor node and the abnormal node is less than a preset distance.
[0150] When the processor executes the program, the following steps are also implemented: determining an abnormal node in the cable based on the shortest number of jumps between every two nodes of the cable includes: determining a first node and multiple second nodes in the cable, wherein the first node is any node in the cable, and the distance between each second node and the first node is less than a preset distance; obtaining the shortest number of jumps between each second node and the first node based on the shortest number of jumps between every two nodes of the cable; judging whether the shortest number of jumps between each second node and the first node is greater than a target number of jumps, wherein the target number of jumps is the shortest number of jumps corresponding to when there is no fault between the first node and each second node; if there is at least one second node and the first node with a shortest number of jumps greater than the target number of jumps, determining that the first node is an abnormal node in the cable; if the shortest number of jumps between each second node and the first node is not greater than the target number of jumps, determining that the first node is not an abnormal node in the cable.
[0151] When the processor executes the program, the following steps are also implemented: based on the abnormal node and multiple anchor nodes in the cable, the location information of the fault point of the cable is determined, including: obtaining the coordinate information of each anchor node to obtain multiple coordinate information; based on the multiple coordinate information, calculating the distance between the abnormal node and each anchor node; and determining the location information of the fault point of the cable according to the distance between the abnormal node and each anchor node.
[0152] When the processor executes the program, the following steps are also implemented: obtaining the three-dimensional simulation data of the cable includes: obtaining the spatial three-dimensional data of the cable, and preprocessing the spatial three-dimensional data of the cable to obtain processed three-dimensional data; constructing a three-dimensional database of the cable based on the processed three-dimensional data; constructing a three-dimensional simulation model of the cable based on the three-dimensional database of the cable; and obtaining the three-dimensional simulation data of the cable through the three-dimensional simulation model of the cable.
[0153] When the processor executes the program, the following steps are also implemented: based on the three-dimensional database of the cable, a three-dimensional simulation model of the cable is constructed, including: dividing the cable into multiple sub-areas, and based on the three-dimensional database of the cable, obtaining spatial three-dimensional data corresponding to each sub-area of the cable; based on the spatial three-dimensional data corresponding to each sub-area of the cable, constructing a three-dimensional simulation model of each sub-area of the cable; based on the three-dimensional simulation model of each sub-area of the cable, obtaining multiple three-dimensional simulation models, and fusing the multiple three-dimensional simulation models to obtain the three-dimensional simulation model of the cable.
[0154] When the processor executes the program, the following steps are also implemented: pre-processing the spatial three-dimensional data of the cable to obtain processed three-dimensional data, including: deleting the target type data in the spatial three-dimensional data of the cable to obtain the spatial three-dimensional data after deletion, wherein the target type data includes at least one of the following: data with a value of zero and repeated data; replacing the target data in the spatial three-dimensional data after deletion to obtain the spatial three-dimensional data after replacement, wherein the target data is data with missing values; acquiring the discharge data of the cable from the spatial three-dimensional data after replacement, and performing noise reduction on the discharge data of the cable to obtain the discharge data after noise reduction; obtaining the processed three-dimensional data based on the discharge data after noise reduction and other data in the spatial three-dimensional data after replacement except the discharge data of the cable.
[0155] When the processor executes the program, the following steps are also implemented: after determining the location information of the fault point of the cable based on the abnormal nodes and multiple anchor nodes in the cable, it also includes: performing reasoning analysis on the location information of the fault point of the cable to obtain the cause information of the cable failure; and displaying the cause information of the cable failure through a human-computer interaction interface.
[0156] The devices in this article can be servers, PCs, PADs, mobile phones, etc.
[0157] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that is initialized with the following method steps: obtaining three-dimensional simulation data of the cable, and inputting the three-dimensional simulation data of the cable into a three-dimensional feature distribution model of the cable for processing, and outputting three-dimensional feature information of the cable; inputting the three-dimensional feature information of the cable into a fault location model of the cable for processing, and obtaining the shortest number of jumps between every two nodes of the cable; determining abnormal nodes in the cable based on the shortest number of jumps between every two nodes of the cable; and determining the location information of the fault point of the cable based on the abnormal nodes and multiple anchor nodes in the cable, wherein the distance between each anchor node and the abnormal node is less than a preset distance.
[0158] When executed on a data processing device, it is also suitable for executing a program initialized with the following method steps: determining an abnormal node in the cable based on the shortest number of jumps between every two nodes of the cable includes: determining a first node and multiple second nodes in the cable, wherein the first node is any node in the cable, and the distance between each second node and the first node is less than a preset distance; obtaining the shortest number of jumps between each second node and the first node based on the shortest number of jumps between every two nodes of the cable; judging whether the shortest number of jumps between each second node and the first node is greater than a target number of jumps, wherein the target number of jumps is the shortest number of jumps corresponding to when there is no fault between the first node and each second node; if there is at least one second node and the first node with a shortest number of jumps greater than the target number of jumps, determining that the first node is an abnormal node in the cable; if the shortest number of jumps between each second node and the first node is not greater than the target number of jumps, determining that the first node is not an abnormal node in the cable.
[0159] When executed on a data processing device, it is also suitable for executing a program that is initialized with the following method steps: based on an abnormal node and multiple anchor nodes in the cable, determining the location information of the fault point of the cable includes: obtaining the coordinate information of each anchor node to obtain multiple coordinate information; based on the multiple coordinate information, calculating the distance between the abnormal node and each anchor node; and determining the location information of the fault point of the cable according to the distance between the abnormal node and each anchor node.
[0160] When executed on a data processing device, it is also suitable for executing an initialized program having the following method steps: obtaining three-dimensional simulation data of a cable, including: obtaining spatial three-dimensional data of the cable, and preprocessing the spatial three-dimensional data of the cable to obtain processed three-dimensional data; constructing a three-dimensional database of the cable based on the processed three-dimensional data; constructing a three-dimensional simulation model of the cable based on the three-dimensional database of the cable; and obtaining the three-dimensional simulation data of the cable through the three-dimensional simulation model of the cable.
[0161] When executed on a data processing device, it is also suitable for executing an initialized program having the following method steps: constructing a three-dimensional simulation model of the cable based on the three-dimensional database of the cable, including: dividing the cable into multiple sub-regions, and obtaining spatial three-dimensional data corresponding to each sub-region of the cable based on the three-dimensional database of the cable; constructing a three-dimensional simulation model of each sub-region of the cable based on the spatial three-dimensional data corresponding to each sub-region of the cable; obtaining multiple three-dimensional simulation models based on the three-dimensional simulation model of each sub-region of the cable, and fusing the multiple three-dimensional simulation models to obtain the three-dimensional simulation model of the cable.
[0162] When executed on a data processing device, it is also suitable for executing an initialization program having the following method steps: preprocessing the spatial three-dimensional data of the cable to obtain the processed three-dimensional data, including: deleting the target type data in the spatial three-dimensional data of the cable to obtain the spatial three-dimensional data after deletion, wherein the target type data includes at least one of the following: data with a value of zero and repeated data; replacing the target data in the spatial three-dimensional data after deletion to obtain the spatial three-dimensional data after replacement, wherein the target data is data with missing values; acquiring the discharge data of the cable from the spatial three-dimensional data after replacement, and performing noise reduction processing on the discharge data of the cable to obtain the discharge data after noise reduction processing; obtaining the processed three-dimensional data based on the discharge data after noise reduction processing and other data in the spatial three-dimensional data after replacement processing except the discharge data of the cable.
[0163] When executed on a data processing device, it is also suitable for executing an initialization program having the following method steps: after determining the location information of the fault point of the cable based on the abnormal node and multiple anchor nodes in the cable, it also includes: performing reasoning analysis on the location information of the fault point of the cable to obtain the cause information of the cable failure; and displaying the cause information of the cable failure through a human-computer interaction interface.
[0164] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0165] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0166] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0167] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0168] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0169] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0170] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0171] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0172] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0173] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims
1. A method for detecting a cable fault, characterized in that: include: Acquire three-dimensional simulation data of the cable, input the three-dimensional simulation data of the cable into the three-dimensional characteristic distribution model of the cable for processing, and output the three-dimensional characteristic information of the cable; Inputting the three-dimensional characteristic information of the cable into the fault location model of the cable for processing to obtain the shortest number of jumps between every two nodes of the cable; Determining abnormal nodes in the cable according to the shortest number of jumps between every two nodes of the cable; Based on an abnormal node and a plurality of anchor nodes in the cable, location information of a fault point of the cable is determined, wherein a distance between each anchor node and the abnormal node is less than a preset distance.
2. The method according to claim 1, characterized in that: Determining an abnormal node in the cable according to the shortest number of jumps between every two nodes of the cable includes: Determine a first node and a plurality of second nodes in the cable, wherein the first node is any node in the cable, and a distance between each second node and the first node is less than the preset distance; According to the shortest hop number between every two nodes of the cable, obtaining the shortest hop number between each second node and the first node; Determine whether the shortest number of hops between each second node and the first node is greater than a target number of hops, wherein the target number of hops is the shortest number of hops corresponding to when there is no fault between the first node and each second node; If there is at least one second node and the shortest hop number between the first node is greater than the target hop number, determining that the first node is an abnormal node in the cable; If the shortest hop number between each second node and the first node is not greater than the target hop number, it is determined that the first node is not an abnormal node in the cable.
3. The method according to claim 1, characterized in that Based on the abnormal node and multiple anchor nodes in the cable, determining the location information of the fault point of the cable includes: Obtain the coordinate information of each anchor node and obtain multiple coordinate information; Calculate the distance between the abnormal node and each anchor node according to the plurality of coordinate information; The location information of the fault point of the cable is determined according to the distance between the abnormal node and each anchor node.
4. The method according to claim 1, characterized in that Obtaining 3D simulation data of cables includes: Acquiring spatial three-dimensional data of the cable, and preprocessing the spatial three-dimensional data of the cable to obtain processed three-dimensional data; Based on the processed three-dimensional data, construct a three-dimensional database of the cable; Constructing a three-dimensional simulation model of the cable according to the three-dimensional database of the cable; The three-dimensional simulation data of the cable is obtained through the three-dimensional simulation model of the cable.
5. The method according to claim 4, characterized in that According to the three-dimensional database of the cable, constructing the three-dimensional simulation model of the cable comprises: Dividing the cable into a plurality of sub-regions, and acquiring spatial three-dimensional data corresponding to each sub-region of the cable based on a three-dimensional database of the cable; Constructing a three-dimensional simulation model of each sub-region of the cable according to the spatial three-dimensional data corresponding to each sub-region of the cable; Based on the three-dimensional simulation model of each sub-region of the cable, multiple three-dimensional simulation models are obtained, and the multiple three-dimensional simulation models are fused to obtain the three-dimensional simulation model of the cable.
6. The method according to claim 4, characterized in that Preprocessing the spatial three-dimensional data of the cable to obtain processed three-dimensional data includes: Deleting target type data in the three-dimensional spatial data of the cable to obtain the three-dimensional spatial data after deletion, wherein the target type data includes at least one of the following: data with a value of zero and repeated data; Performing a replacement process on the target data in the deleted three-dimensional spatial data to obtain the replaced three-dimensional spatial data, wherein the target data is data with missing values; Acquiring discharge data of the cable from the replaced three-dimensional spatial data, and performing noise reduction processing on the discharge data of the cable to obtain discharge data after noise reduction processing; The processed three-dimensional data is obtained based on the discharge data after the noise reduction processing and other data in the spatial three-dimensional data after the replacement processing except the discharge data of the cable.
7. The method according to claim 1, characterized in that After determining the location information of the fault point of the cable based on the abnormal node and the plurality of anchor nodes in the cable, the method further includes: Performing reasoning analysis on the location information of the fault point of the cable to obtain the cause information of the fault of the cable; The reason information of the cable failure is displayed through the human-computer interaction interface.
8. A cable fault detection device, characterized in that: include: A first processing unit, used for acquiring three-dimensional simulation data of a cable, inputting the three-dimensional simulation data of the cable into a three-dimensional characteristic distribution model of the cable for processing, and outputting three-dimensional characteristic information of the cable; A second processing unit, configured to input the three-dimensional feature information of the cable into a fault location model of the cable for processing, so as to obtain the shortest number of jumps between every two nodes of the cable; A first determining unit, configured to determine an abnormal node in the cable according to the shortest number of jumps between every two nodes of the cable; The second determining unit is used to determine the location information of the fault point of the cable based on the abnormal node and multiple anchor nodes in the cable, wherein the distance between each anchor node and the abnormal node is less than a preset distance.
9. A computer-readable storage medium, characterized in that: The storage medium stores a program, wherein the program executes the cable fault detection method according to any one of claims 1 to 7.
10. An electronic device, characterized in that: It comprises one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the cable fault detection method described in any one of claims 1 to 7.