Line fault detection method, electronic equipment and detection system
By conducting offline and online detection of vehicle electronic circuits, combined with the data collected from vibration operation, a comprehensive evaluation method is used to detect continuity faults, which solves the problems of low maintenance efficiency and misjudgment and missed inspections in the existing technology, and achieves more efficient and accurate fault detection.
Patent Information
- Application Number
- CN202411821156.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-03-28
AI Technical Summary
The prior art has problems of low maintenance efficiency, misjudgment or missed inspection in vehicle electronic circuit maintenance, especially the difficulty of detecting occasional faults.
By obtaining the sampled data set for offline detection and online detection of the target line, combining the resistance and voltage data collected by vibration operation, a comprehensive evaluation method is used to detect whether there is a continuity fault in the line.
It improves the accuracy and efficiency of electronic circuit fault detection, reduces misjudgment and missed inspection, and enhances the reliability of maintenance results.
Smart Images

Figure CN119716645A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of line detection, and in particular to a line fault detection method, electronic equipment and a detection system. Background Art
[0002] With the continuous development of modern automobile technology, the complexity of the vehicle's electrical system and electronic control unit (ECU) is increasing, and the electronic circuits are becoming more complex accordingly. At present, during the use of the vehicle, the electronic circuits usually have conductivity faults such as poor contact, aging, and contact corrosion. These conductivity faults may cause occasional failures in the vehicle, thereby affecting the normal operation of the vehicle. When a vehicle fails, maintenance personnel usually rely on manual operation and maintenance experience to determine whether there is a conductivity fault in the circuit. This maintenance method not only consumes a lot of time, but also cannot ensure the accuracy of the detection results. For those occasional faults, since the faults occur intermittently, it is generally difficult for maintenance personnel to capture these occasional faults, and thus it is impossible to accurately locate the fault point of the electronic circuit, which is easy to cause misjudgment or missed detection. Summary of the invention
[0003] An object of the present invention is to provide a line fault detection method, electronic equipment and detection system to solve the technical problems of low maintenance efficiency, misjudgment or missed detection existing in the current electronic circuit maintenance method.
[0004] In a first aspect, an embodiment of the present invention provides a line fault detection method, comprising: acquiring a first sampling data set and a second sampling data set, wherein the first sampling data set is sampling data collected by performing offline detection on a target line, and the second sampling data set is sampling data collected by performing online detection on the target line;
[0005] Whether the target line has a continuity fault is detected according to the first sampling data set and the second sampling data set.
[0006] Optionally, detecting whether the target line has a continuity fault according to the first sampling data set and the second sampling data set includes:
[0007] Determine a first detection result of the target line according to the first sampling data set;
[0008] Determine a second detection result of the target line according to the second sampling data set;
[0009] Whether the target line has a continuity fault is detected according to the first detection result and the second detection result.
[0010] Optionally, the first sampling data set includes first-type resistance sampling data and second-type resistance sampling data, the first-type resistance sampling data is resistance sampling data collected without vibrating the target line, and the second-type resistance sampling data is resistance sampling data collected without vibrating the target line, and determining the first detection result of the target line according to the first sampling data set includes:
[0011] Determining whether the target line has abnormal resistance fluctuation according to the first type of resistance sampling data;
[0012] If there is an abnormal resistance fluctuation, determining the first detection result as a conductivity fault in the target line;
[0013] If there is no abnormal resistance fluctuation, a first detection result of the target circuit is determined according to the first-type resistance sampling data and the second-type resistance sampling data.
[0014] Optionally, the second type of resistance sampling data includes first resistance sampling data and second resistance sampling data, the first resistance sampling data is resistance sampling data collected by vibrating the target line in a first direction, and the second resistance sampling data is resistance sampling data collected by vibrating the target line in a second direction, and determining the first detection result of the target line according to the first type of resistance sampling data and the second type of resistance sampling data includes:
[0015] Determine a first resistance change amount according to the first type of resistance sampling data and the first resistance sampling data;
[0016] Determine a second resistance change according to the first type resistance sampling data and the second resistance sampling data;
[0017] Determine a third resistance change according to the first resistance sampling data and the second resistance sampling data;
[0018] A first detection result of the target circuit is determined according to the first resistance change, the second resistance change, and the third resistance change.
[0019] Optionally, determining a first detection result of the target circuit according to the first resistance change, the second resistance change, and the third resistance change includes:
[0020] Determine a first fault prediction value according to the first resistance change;
[0021] determining a second fault prediction value according to the second resistance change;
[0022] Determine a third fault prediction value according to the third resistance change;
[0023] fusing the first fault prediction value, the second fault prediction value, and the third fault prediction value to obtain a first prediction result;
[0024] Inputting the first resistance change, the second resistance change and the third resistance change into a first fault prediction model to obtain a second prediction result;
[0025] A first detection result of the target line is determined according to the first prediction result and the second prediction result.
[0026] Optionally, the second sampling data set includes first-type voltage sampling data and second-type voltage sampling data, the first-type voltage sampling data is voltage sampling data collected without vibrating the target line, and the second-type resistance sampling data is voltage sampling data collected without vibrating the target line, and the second detection result of the target line determined according to the second sampling data set includes:
[0027] Determining whether the target line has abnormal voltage fluctuation according to the first type of voltage sampling data;
[0028] If there is an abnormal voltage fluctuation, determining that the second detection result is that there is a conductivity fault in the target line;
[0029] If there is no abnormal voltage fluctuation, a second detection result of the target line is determined according to the first type of voltage sampling data and the second type of voltage sampling data.
[0030] Optionally, the second type of voltage sampling data includes first voltage sampling data and second voltage sampling data, the first voltage sampling data is voltage sampling data collected by performing a vibration operation on the target line in a first direction, and the second voltage sampling data is voltage sampling data collected by performing a vibration operation on the target line in a second direction, and determining the second detection result of the target line according to the first type of voltage sampling data and the second type of voltage sampling data includes:
[0031] Determine a first voltage variation according to the first type of voltage sampling data and the first voltage sampling data;
[0032] Determine a second voltage variation according to the first type of voltage sampling data and the second voltage sampling data;
[0033] Determine a third voltage variation according to the first voltage sampling data and the second voltage sampling data;
[0034] A second detection result of the target line is determined according to the first voltage change, the second voltage change, and the third voltage change.
[0035] Optionally, determining a second detection result of the target line according to the first voltage change, the second voltage change, and the third voltage change includes:
[0036] determining a fourth fault prediction value according to the first voltage change;
[0037] determining a fifth fault prediction value according to the second voltage variation;
[0038] Determining a sixth fault prediction value according to the third voltage variation;
[0039] fusing the fourth fault prediction value, the fifth fault prediction value, and the sixth fault prediction value to obtain a third prediction result;
[0040] Inputting the first voltage change, the second voltage change and the third voltage change into a second fault prediction model to obtain a fourth prediction result;
[0041] A second detection result of the target line is determined according to the third prediction result and the fourth prediction result.
[0042] In a second aspect, an embodiment of the present invention provides an electronic device, including:
[0043] at least one processor;
[0044] and, a memory communicatively connected to the at least one processor; wherein,
[0045] The memory stores instructions that can be executed by the at least one processor. The instructions are executed by the at least one processor so that the at least one processor can perform the line fault detection method as described above.
[0046] In a third aspect, an embodiment of the present invention provides a detection system, including:
[0047] A resistance detection circuit for off-line detection of the target line;
[0048] A voltage detection circuit, used for performing online detection on the target line;
[0049] a vibration sensor, disposed on the target line, for detecting vibration of the target line; and
[0050] The electronic device as described above is electrically connected to the resistance detection circuit, the voltage detection circuit and the vibration sensor respectively.
[0051] Compared with the prior art, the embodiment of the present invention provides a line fault detection method, an electronic device and a detection system. The line fault detection method includes: obtaining a first sampling data set and a second sampling data set, wherein the first sampling data set is sampling data collected by performing offline detection on the target line, and the second sampling data set is sampling data collected by performing online detection on the target line, and detecting whether the target line has a continuity fault according to the first sampling data set and the second sampling data set. On the one hand, the embodiment can automatically detect whether the electronic circuit has a continuity fault, thereby improving the maintenance efficiency. On the other hand, by using the sampling data collected by performing offline detection and online detection on the electronic circuit to detect the continuity fault of the electronic circuit, a comprehensive fault judgment can be made on the same line, thereby improving the accuracy of the continuity fault detection, and further improving the reliability of the maintenance result. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0053] Figure 1 A schematic diagram of the structure of a detection system provided by an embodiment of the present invention;
[0054] Figure 2 A schematic diagram of a flow chart of a line fault detection method provided by an embodiment of the present invention;
[0055] Figure 3 A schematic diagram of the flow of S202 in a line fault detection method provided by an embodiment of the present invention;
[0056] Figure 4 A schematic diagram of the structure of a line fault detection device provided by an embodiment of the present invention;
[0057] Figure 5 A schematic diagram of the structure of a detection module in a line fault detection device provided by an embodiment of the present invention;
[0058] Figure 6 A schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0059] In order to make the purpose, technical scheme and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0060] It should be noted that, if there is no conflict, the various features in the embodiments of the present invention can be combined with each other, all within the scope of protection of the present invention. In addition, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flow chart, in some cases, the steps shown or described can be performed in a different order from the module division in the device or the flow chart. Furthermore, the words "first", "second", "third", etc. used in the present invention do not limit the data and execution order, but only distinguish the same items or similar items with basically the same functions and effects.
[0061] The present invention provides a detection system. Figure 1 The detection system 100 includes a resistance detection circuit 101, a voltage detection circuit 102, a vibration sensor 103, an electronic device 104 and an alarm device 105.
[0062] The resistance detection circuit 101 is used to perform offline detection on one or more lines using a resistance method. The resistance method is a method of measuring the resistance value of a contact point in a line or at both ends of a line. Offline detection refers to a detection method in which a current is passed through the line when the line to be detected is not powered on, thereby measuring the resistance value of the line.
[0063] It is understandable that in actual operation, each line can be tested separately, or each line can be divided into multiple sections and then each section can be tested separately. When a line or a section needs to be tested, the line or the section is used as the target line.
[0064] The voltage detection circuit 102 is used to perform online detection on the target line using a voltage method. The voltage method is a method of continuously measuring the voltage value of the target line. Online detection refers to a detection method of directly measuring the line voltage value when the target line is powered on.
[0065] The vibration sensor 103 is disposed on the target line to detect the vibration of the target line, thereby collecting vibration information of the target line, wherein the vibration information includes vibration parameters such as vibration direction, vibration frequency, vibration amplitude, etc. In some embodiments, the vibration sensor 103 includes a gyroscope, an inertial measurement unit IMU, etc.
[0066] It is understandable that for some conductivity faults such as poor contact, problems generally occur in a vibration environment in actual use, and such problems may not be detected when the target line is in a static state. Therefore, when performing offline detection on the target line, the user can perform vibration operations such as shaking or shaking on the target line, and synchronously measure the resistance value of the target line when performing the vibration operation on the target line. Similarly, when performing online detection on the target line, the user can also perform vibration operations on the target line, and synchronously measure the voltage value of the target line when performing the vibration operation on the target line. The vibration sensor 103 can detect the vibration operation performed by the user on the target line to simulate the actual vibration environment of the line.
[0067] The electronic device 104 is respectively connected to the resistance detection circuit 101, the voltage detection circuit 102 and the vibration sensor 103, and is used to obtain the resistance sampling data collected by the resistance detection circuit 101 to detect the target line, the voltage sampling data collected by the voltage detection circuit 102 to detect the target line, and the vibration information sampling data collected by the vibration sensor 103 to detect the vibration of the target line, and detect whether there is a conductivity fault in the target line according to these sampling data. The electronic device 104 is the algorithm core of the detection system 100, and is used to execute the line fault detection method described below.
[0068] In some embodiments, the electronic device 104 includes a human-computer interaction system, which refers to a system for displaying the test results and being able to interact with the user, and the human-computer interaction system can receive user instructions and respond to user instructions, and can also display the test results to the user through a graphical interface or other forms. In some embodiments, the electronic device 104 can be a user equipment (User Equipment, UE) such as a mobile phone, a smart phone, a desktop, a laptop computer, a digital broadcast receiver, a personal digital assistant (Personal Digital Assistant, PDA), a tablet computer (Portable Android Device, PAD), a handheld device, a vehicle-mounted device, a wearable device, a computing device or other processing equipment connected to a wireless modem, a mobile station (Mobile station, MS), a mobile terminal (Mobile Terminal), etc.
[0069] The alarm device 105 is electrically connected to the electronic device 104. When the electronic device 104 detects that the target line has a conductivity fault, it can output a control signal to the alarm device 105. The alarm device 105 generates alarm information according to the control signal. The alarm information may include sound, light, etc., wherein the sound may be a buzzer or other sound, and the light may be a color indicator light. Since the electronic device 104 automatically triggers the alarm device 105 to alarm once it detects that the target line has a conductivity fault, it can promptly remind the maintenance personnel to prevent the maintenance personnel from missing important fault points due to negligence, thereby improving the reliability and safety of maintenance.
[0070] See also Figure 2 , an embodiment of the present invention provides a line fault detection method, such as Figure 2 As shown, the line fault detection method includes:
[0071] S201, obtaining a first sampling data set and a second sampling data set, wherein the first sampling data set is sampling data collected by performing offline detection on a target line, and the second sampling data set is sampling data collected by performing online detection on the target line;
[0072] In this step, as mentioned above, the first sampling data set may be resistance sampling data, and the second sampling data set may be voltage sampling data. The electronic device may obtain the first sampling data set from the resistance detection circuit, and obtain the second sampling data set from the voltage detection circuit. It is understandable that the first sampling data set may include resistance sampling data collected by the resistance detection circuit without vibrating the target circuit and resistance sampling data collected by vibrating the target circuit. Similarly, the second sampling data set may include voltage sampling data collected by the voltage detection circuit without vibrating the target circuit and voltage sampling data collected by vibrating the target circuit.
[0073] S202: Detect whether a target line has a conductivity fault according to the first sampling data set and the second sampling data set.
[0074] Therefore, on the one hand, the present embodiment can automatically detect whether there is a conductivity fault in the electronic circuit, thereby improving maintenance efficiency. On the other hand, the present embodiment can detect the conductivity fault of the electronic circuit by using sampling data collected through offline and online detection of the electronic circuit, and can perform a comprehensive fault assessment on the same circuit, thereby improving the accuracy of conductivity fault detection and further improving the reliability of maintenance results.
[0075] In some embodiments, see Figure 3 , S202 includes:
[0076] S2021. Determine a first detection result of the target line according to the first sampling data set;
[0077] In this step, the first detection result includes two detection results: a target line has a conductivity fault and a target line does not have a conductivity fault.
[0078] S2022, determining a second detection result of the target line according to the second sampling data set;
[0079] In this step, the second detection result includes two detection results: a conductivity fault exists in the target line and a conductivity fault does not exist in the target line.
[0080] S2023. Detect whether there is a continuity fault in the target line according to the first detection result and the second detection result.
[0081] In this step, the electronic device can make a comprehensive judgment on the conductivity of the target circuit through the first detection result and the second detection result. For example, if the first detection result shows that there is a conductivity fault in the target circuit and the second detection result shows that there is no conductivity fault in the target circuit, then the electronic device can determine that there is a conductivity fault in the target circuit, or if the first detection result shows that there is no conductivity fault in the target circuit and the second detection result shows that there is a conductivity fault in the target circuit, then the electronic device can also determine that there is a conductivity fault in the target circuit, or if both the first detection result and the second detection result show that there is a conductivity fault in the target circuit, then the electronic device can also determine that there is a conductivity fault in the target circuit, or if both the first detection result and the second detection result show that there is no conductivity fault in the target circuit, then the electronic device can also determine that there is no conductivity fault in the target circuit.
[0082] Therefore, this embodiment can perform a comprehensive fault assessment on the same line according to the first detection result and the second detection result, thereby improving the accuracy of continuity fault detection and further improving the reliability of maintenance results.
[0083] In some embodiments, the electronic device may verify the first detection result according to the second detection result to obtain a verification result, and detect whether there is a conductivity fault in the target circuit according to the verification result.
[0084] In this embodiment, the electronic device can determine the verification result according to the consistency between the second detection result and the first detection result. For example, if the first detection result and the second detection result are both that the target line has a conductivity fault, the electronic device can determine that the verification result is that the target line has a conductivity fault, or if the first detection result and the second detection result are both that the target line does not have a conductivity fault, the electronic device can determine that the verification result is that the target line does not have a conductivity fault, or if the first detection result is that the target line has a conductivity fault and the second detection result is that the target line does not have a conductivity fault, the electronic device can determine that the verification result is that the target line has a suspected conductivity fault, which refers to an unknown fault that cannot be determined whether the target line has a conductivity fault or not, or if the first detection result is that the target line does not have a conductivity fault and the second detection result is that the target line has a conductivity fault, the electronic device can also determine that the verification result is that the target line has a suspected conductivity fault.
[0085] It can be understood that if the verification result shows that there is a conductivity fault in the target line, the electronic device can determine that there is a conductivity fault in the target line and trigger the alarm device to alarm. If the verification result shows that there is no conductivity fault in the target line, the electronic device can determine that there is no conductivity fault in the target line. If the verification result shows that there is a suspected conductivity fault in the target line, the electronic device can display corresponding prompt information through the human-computer interaction interface to facilitate maintenance personnel to further troubleshoot the conductivity problem of the target line.
[0086] Therefore, this embodiment can improve the accuracy and reliability of the detection of the continuity fault of the target line by verifying the first detection result using the second detection result.
[0087] In some embodiments, the first sampling data set includes first-type resistance sampling data and second-type resistance sampling data, the first-type resistance sampling data is resistance sampling data collected without performing a vibration operation on the target line, and the second-type resistance sampling data is resistance sampling data collected by performing a vibration operation on the target line. S2021 includes: judging whether there is abnormal resistance fluctuation in the target line according to the first-type resistance sampling data; if there is abnormal resistance fluctuation in the target line, determining that the first detection result is that there is a conductivity fault in the target line; if there is no abnormal resistance fluctuation in the target line, determining the first detection result of the target line according to the first-type resistance sampling data and the second-type resistance sampling data.
[0088] In this embodiment, if the target circuit is not vibrated, when there is no conductivity fault in the target circuit, the resistance value of the target circuit is generally relatively stable. If there is an abnormal fluctuation in the resistance value of the target circuit, it means that there is a high probability of a conductivity fault in the target circuit. Therefore, the electronic device can directly obtain the first detection result without determining the first detection result based on the second type of resistance sampling data, thereby shortening the detection time and further improving the detection efficiency.
[0089] In some embodiments, the electronic device can compare any resistance sampling value in the first type of resistance sampling data with the normal current value, and determine whether there is abnormal resistance fluctuation in the target circuit based on the comparison result. For example, if the difference between the resistance sampling value and the normal current value is greater than a preset resistance threshold, the electronic device can determine that there is abnormal resistance fluctuation in the target circuit.
[0090] It is understandable that for some line contact point faults with poor contact, when the vibration direction of the vibration operation on such line is different, the resistance sampling data collected by the resistance detection circuit may be different. This difference can reflect the conductivity status of the line contact point to a certain extent. Therefore, maintenance personnel need to perform vibration operations in different directions on the target line and collect resistance sampling data separately.
[0091] In some embodiments, the second type of resistance sampling data includes first resistance sampling data and second resistance sampling data, the first resistance sampling data is resistance sampling data collected by performing a vibration operation on the target line in a first direction, and the second resistance sampling data is resistance sampling data collected by performing a vibration operation on the target line in a second direction. The electronic device can determine a first resistance change according to the first type of resistance sampling data and the first resistance sampling data, determine a second resistance change according to the first type of resistance sampling data and the second resistance sampling data, determine a third resistance change according to the first resistance sampling data and the second resistance sampling data, and determine a first detection result of the target line according to the first resistance change, the second resistance change, and the third resistance change.
[0092] In this embodiment, the first direction is different from the second direction. For example, two points are arbitrarily designated as reference points in the target line, and the line connecting the two reference points is determined as the reference line. The first direction can be a direction parallel to the reference line, and the second direction can be a direction perpendicular to the reference line.
[0093] Therefore, this embodiment can combine the different resistance changes formed by different vibration operations on the target circuit, and comprehensively analyze the relationship between different vibration changes and resistance changes, which is conducive to a more comprehensive analysis of the conductivity status of the target circuit in multiple dimensions.
[0094] In some embodiments, the electronic device determines a first fault prediction value based on a first resistance change, determines a second fault prediction value based on a second resistance change, determines a third fault prediction value based on a third resistance change, fuses the first fault prediction value, the second fault prediction value, and the third fault prediction value to obtain a first prediction result, inputs the first resistance change, the second resistance change, and the third resistance change into a first fault prediction model to obtain a second prediction result, and determines a first detection result of the target line based on the first prediction result and the second prediction result.
[0095] In some embodiments, the electronic device can determine the fault prediction value corresponding to each resistance change by searching a preset database. For example, the preset database includes a first configuration table, a second configuration table, and a third configuration table. The first configuration table is configured with a correspondence between the first resistance change and the fault prediction value. The electronic device can determine that the fault prediction value matching the first resistance change in the first configuration table is the first fault prediction value. The second configuration table is configured with a correspondence between the second resistance change and the fault prediction value. The electronic device can determine that the fault prediction value matching the second resistance change in the second configuration table is the second fault prediction value. The third configuration table is configured with a correspondence between the third resistance change and the fault prediction value. The electronic device can determine that the fault prediction value matching the third resistance change in the third configuration table is the third fault prediction value. It is worth noting that the first fault prediction value, the second fault prediction value, and the third fault prediction value are all values between 0 and 1.
[0096] In some embodiments, the electronic device may perform weighted summation on the first fault prediction value, the second fault prediction value, and the third fault prediction value to obtain a first weighted sum value, and determine a first prediction result according to the first weighted sum value.
[0097] In some embodiments, the electronic device may determine the first weighted sum value according to the following formula;
[0098] F1=f1*α1+f2*α2+f3*α3
[0099] α1+α2+α3=1
[0100] Among them, F1 is the first weighted sum value, f1 is the first fault prediction value, α1 is the first weight coefficient, f2 is the second fault prediction value, α2 is the second weight coefficient, f3 is the third fault prediction value, and α3 is the third weight coefficient.
[0101] It can be understood that the first weight coefficient, the second weight coefficient and the third weight coefficient can be freely adjusted according to actual conditions, as long as the sum of the first weight coefficient, the second weight coefficient and the third weight coefficient is equal to 1.
[0102] In some embodiments, the electronic device determines whether the first weighted sum value is greater than or equal to a preset fault threshold value, and if so, determines that the first prediction result is that there is a conductivity fault in the target line, otherwise determines that the first prediction result is that there is no conductivity fault in the target line. The preset fault threshold value can be freely set according to actual needs, for example, the preset fault threshold value can be set to 0.8.
[0103] In some embodiments, the electronic device can obtain historical characteristic information such as the first resistance change, the second resistance variable, and the third resistance variable, associate the characteristic information with the fault label to obtain a sample data set, and train the sample data set according to a preset machine learning algorithm to obtain a first fault prediction model, wherein the type of the preset machine learning algorithm can be set according to actual needs, including but not limited to a decision tree algorithm, a random forest algorithm, a logistic regression algorithm, a neural network algorithm, a support vector machine algorithm, etc. After the training is completed, the electronic device can verify the prediction performance of the first fault prediction model through a verification set, thereby ensuring the prediction accuracy and reliability of the first fault prediction model.
[0104] In some embodiments, the second prediction result includes two prediction results: a conductivity fault exists in the target line and a conductivity fault does not exist in the target line.
[0105] In some embodiments, the electronic device may determine the first detection result by combining the first prediction result and the second prediction result. For example, if the first prediction result is that there is a conductivity fault in the target line and the second prediction result is that there is no conductivity fault in the target line, then the electronic device may determine that the first detection result is that there is a conductivity fault in the target line, or if the first prediction result is that there is no conductivity fault in the target line and the second prediction result is that there is a conductivity fault in the target line, then the electronic device may also determine that the first detection result is that there is a conductivity fault in the target line, or if both the first prediction result and the second prediction result are that there is a conductivity fault in the target line, then the electronic device may also determine that the first detection result is that there is a conductivity fault in the target line, or if both the first prediction result and the second prediction result are that there is no conductivity fault in the target line, then the electronic device may also determine that the first detection result is that there is no conductivity fault in the target line.
[0106] Therefore, this embodiment can jointly determine the first detection result based on the first prediction result and the second prediction result, which is beneficial to improving the accuracy and reliability of the first detection result.
[0107] In some embodiments, the second sampling data set includes a first type of voltage sampling data and a second type of voltage sampling data, the first type of voltage sampling data is voltage sampling data collected without performing a vibration operation on the target line, and the second type of voltage sampling data is voltage sampling data collected by performing a vibration operation on the target line, S2022 includes: judging whether there is abnormal voltage fluctuation in the target line according to the first type of voltage sampling data, if there is abnormal voltage fluctuation in the target line, determining that the second detection result is that there is a conductivity fault in the target line, if there is no abnormal voltage fluctuation in the target line, determining the second detection result of the target line according to the first type of voltage sampling data and the second type of voltage sampling data.
[0108] In this embodiment, if the target circuit is not vibrated, when there is no conductivity fault in the target circuit, the voltage value of the target circuit is generally relatively stable. If there is an abnormal fluctuation in the voltage value of the target circuit, it means that there is a high probability of a conductivity fault in the target circuit. Therefore, the electronic device can directly obtain the second detection result without determining the first detection result based on the second type of voltage sampling data, thereby shortening the detection time and further improving the detection efficiency.
[0109] In some embodiments, the electronic device can compare any voltage sampling value in the first category of voltage sampling data with the normal voltage value, and determine whether there is abnormal voltage fluctuation in the target line based on the comparison result. For example, if the difference between the voltage sampling value and the normal voltage value is greater than a preset voltage threshold, the electronic device can determine that there is abnormal voltage fluctuation in the target line.
[0110] It is understandable that for some line contact point faults with poor contact, when the vibration direction of the vibration operation on such line is different, the voltage sampling data collected by the voltage detection circuit may be different. This difference can reflect the conductivity status of the line contact point to a certain extent. Therefore, maintenance personnel need to perform vibration operations on the target line in different directions and collect voltage sampling data separately.
[0111] In some embodiments, the second category of voltage sampling data includes first voltage sampling data and second voltage sampling data, the first voltage sampling data is voltage sampling data collected by performing a vibration operation on the target line in a first direction, and the second voltage sampling data is voltage sampling data collected by performing a vibration operation on the target line in a second direction. The electronic device can determine a first voltage change based on the first category of voltage sampling data and the first voltage sampling data, determine a second voltage change based on the first category of voltage sampling data and the second voltage sampling data, determine a third voltage change based on the first voltage sampling data and the second voltage sampling data, and determine a second detection result of the target line based on the first voltage change, the second voltage change, and the third voltage change.
[0112] In this embodiment, the definitions of the first direction and the second direction may refer to the above embodiment, which will not be described in detail here.
[0113] Therefore, this embodiment can combine the different voltage changes formed by the changes in different vibration operations on the target line, and comprehensively analyze the relationship between different vibration changes and voltage changes, which is conducive to a more comprehensive analysis of the conductivity status of the target line in multiple dimensions.
[0114] In some embodiments, the electronic device determines a fourth fault prediction value based on the first voltage change, determines a fifth fault prediction value based on the second voltage change, determines a sixth fault prediction value based on the third voltage change, integrates the fourth fault prediction value, the fifth fault prediction value and the sixth fault prediction value to obtain a third prediction result, inputs the first voltage change, the second voltage change and the third voltage change into a second fault prediction model to obtain a fourth prediction result, and determines a second detection result of the target line based on the third prediction result and the fourth prediction result.
[0115] In some embodiments, the electronic device can determine the fault prediction value corresponding to each voltage change by searching a preset database. For example, the preset database includes a fourth configuration table, a fifth configuration table, and a sixth configuration table. The fourth configuration table is configured with a corresponding relationship between the first voltage change and the fault prediction value. The electronic device can determine that the fault prediction value matching the first voltage change in the fourth configuration table is the fourth fault prediction value. The fifth configuration table is configured with a corresponding relationship between the second voltage change and the fault prediction value. The electronic device can determine that the fault prediction value matching the second voltage change in the fifth configuration table is the fifth fault prediction value. The sixth configuration table is configured with a corresponding relationship between the third voltage change and the fault prediction value. The electronic device can determine that the fault prediction value matching the third voltage change in the sixth configuration table is the sixth fault prediction value. It is worth noting that the fourth fault prediction value, the fifth fault prediction value, and the sixth fault prediction value are all values between 0 and 1.
[0116] In some embodiments, the electronic device may perform weighted summation on the fourth fault prediction value, the fifth fault prediction value, and the sixth fault prediction value to obtain a second weighted sum value, and determine a third prediction result according to the second weighted sum value.
[0117] In some embodiments, the electronic device may determine the second weighted sum value according to the following formula;
[0118] F2=f4*α4+f5*α5+f6*α6
[0119] α4+α5+α6=1
[0120] Among them, F2 is the second weighted sum value, f4 is the fourth fault prediction value, α4 is the fourth weight coefficient, f5 is the fifth fault prediction value, α5 is the fifth weight coefficient, f6 is the sixth fault prediction value, and α6 is the sixth weight coefficient.
[0121] It can be understood that the fourth weight coefficient, the fifth weight coefficient and the sixth weight coefficient can be freely adjusted according to actual conditions, as long as the sum of the fourth weight coefficient, the fifth weight coefficient and the sixth weight coefficient is equal to 1.
[0122] In some embodiments, the electronic device determines whether the second weighted sum value is greater than or equal to a preset fault threshold value, and if so, determines that the third prediction result is that there is a conductivity fault in the target line, otherwise determines that the third prediction result is that there is no conductivity fault in the target line. The preset fault threshold value can be freely set according to actual needs, for example, the preset fault threshold value can be set to 0.8.
[0123] In some embodiments, the electronic device can obtain historical characteristic information such as the first voltage change, the second voltage variable and the third voltage variable, associate the characteristic information with the fault label to obtain a sample data set, and train the sample data set according to a preset machine learning algorithm to obtain a second fault prediction model, wherein the type of the preset machine learning algorithm can be set according to actual needs, including but not limited to a decision tree algorithm, a random forest algorithm, a logistic regression algorithm, a neural network algorithm, a support vector machine algorithm, etc. After the training is completed, the electronic device can verify the prediction performance of the second fault prediction model through a verification set, thereby ensuring the prediction accuracy and reliability of the second fault prediction model.
[0124] In some embodiments, the fourth prediction result includes two prediction results: a conductivity fault exists in the target line; and a conductivity fault does not exist in the target line.
[0125] In some embodiments, the electronic device may determine the second detection result by combining the third prediction result and the fourth prediction result. For example, if the third prediction result is that there is a conductivity fault in the target line and the fourth prediction result is that there is no conductivity fault in the target line, then the electronic device may determine that the second detection result is that there is a conductivity fault in the target line, or if the third prediction result is that there is no conductivity fault in the target line and the fourth prediction result is that there is a conductivity fault in the target line, then the electronic device may also determine that the second detection result is that there is a conductivity fault in the target line, or if both the third prediction result and the fourth prediction result are that there is a conductivity fault in the target line, then the electronic device may also determine that the second detection result is that there is a conductivity fault in the target line, or if both the third prediction result and the fourth prediction result are that there is no conductivity fault in the target line, then the electronic device may also determine that the second detection result is that there is no conductivity fault in the target line.
[0126] Therefore, this embodiment can jointly determine the second detection result based on the third prediction result and the fourth prediction result, which is beneficial to improving the accuracy and reliability of the second detection result.
[0127] It should be noted that, in each of the above-mentioned embodiments, there is not necessarily a certain order between the above-mentioned steps. A person of ordinary skill in the art can understand, based on the description of the embodiments of the present invention, that in different embodiments, the above-mentioned steps may have different execution orders, that is, they may be executed in parallel, may be executed interchangeably, and so on.
[0128] As another aspect of an embodiment of the present invention, an embodiment of the present invention provides a line fault detection device, wherein the line fault detection device can be a software module, the software module includes a number of instructions, which are stored in a memory, and the processor can access the memory and call the instructions for execution to complete the line fault detection method described in each of the above embodiments.
[0129] In some embodiments, the line fault detection device can be constructed by hardware devices, for example, the line fault detection device can be constructed by one or more chips, and the chips can work in coordination with each other to complete the line fault detection methods described in the above embodiments. For another example, the line fault detection device can also be constructed by a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a single chip microcomputer, an ARM (Acorn RISC Machine), a programmable logic device, a discrete gate or transistor logic, a discrete hardware component, or any combination of these components.
[0130] In some embodiments, see Figure 4 , the line fault detection device 400 provided in the embodiment of the present invention includes an acquisition module 401 and a detection module 402 .
[0131] The acquisition module 401 is used to acquire a first sampling data set and a second sampling data set, where the first sampling data set is sampling data collected for offline detection of the target line, and the second sampling data set is sampling data collected for online detection of the target line. The detection module 402 is used to detect whether there is a conductivity fault in the target line based on the first sampling data set and the second sampling data set.
[0132] In some embodiments, see Figure 5 , the detection module 402 includes a first determination unit 4021, a second determination unit 4022 and a detection unit 4023.
[0133] The first determination unit 4021 is used to determine a first detection result of the target line according to the first sampling data set, the second determination unit 4022 is used to determine a second detection result of the target line according to the second sampling data set, and the detection unit 4023 is used to detect whether there is a conductivity fault in the target line according to the first detection result and the second detection result.
[0134] In some embodiments, the first sampling data set includes first-type resistance sampling data and second-type resistance sampling data, the first-type resistance sampling data is resistance sampling data collected without performing a vibration operation on the target line, and the second-type resistance sampling data is resistance sampling data collected by performing a vibration operation on the target line. The first determination unit 4021 is specifically used to: determine whether there is an abnormal resistance fluctuation in the target line according to the first-type resistance sampling data; if there is an abnormal resistance fluctuation, determine that the first detection result is that there is a conductivity fault in the target line; if there is no abnormal resistance fluctuation, determine the first detection result of the target line according to the first-type resistance sampling data and the second-type resistance sampling data.
[0135] In some embodiments, the second sampling data set includes a first type of voltage sampling data and a second type of voltage sampling data, the first type of voltage sampling data is voltage sampling data collected without performing a vibration operation on the target line, and the second type of voltage sampling data is voltage sampling data collected by performing a vibration operation on the target line. The second determination unit 4022 is specifically used to: determine whether there is an abnormal resistance fluctuation in the target line according to the first type of voltage sampling data; if there is an abnormal voltage fluctuation, determine that the second detection result is that there is a conductivity fault in the target line; if there is no abnormal voltage fluctuation, determine the second detection result of the target line according to the first type of voltage sampling data and the second type of voltage sampling data.
[0136] It should be noted that the above-mentioned line fault detection device can execute the line fault detection method provided in the embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method. For technical details not fully described in the embodiment of the line fault detection device, please refer to the line fault detection method provided in the embodiment of the present invention.
[0137] See also Figure 6 , Figure 6 A schematic diagram of the hardware structure of an electronic device is provided in accordance with an embodiment of the present invention. Figure 6 As shown, the electronic device 104 includes one or more processors 1041 and a memory 1042. Figure 6 A processor 1041 is taken as an example.
[0138] The processor 1041 is configured to support the computer device to perform the corresponding functions in the method in the above method embodiment. The processor 1041 can be a central processing unit (CPU), a network processor (NP), a hardware chip or any combination thereof. The above hardware chip can be an application specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The above PLD can be a complex programmable logic device (CPLD), a field programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.
[0139] The memory 1042 is used to store program codes. The memory 1042 may include a volatile memory (VM), such as a random access memory (RAM); the memory may also include a non-volatile memory (NVM), such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD); the memory 1042 may also include a combination of the above-mentioned types of memory.
[0140] The memory 1042 may be used to store non-volatile software programs, non-volatile computer executable programs and modules, such as program instructions / modules corresponding to the line fault detection method in the embodiment of the present invention. The processor 1041 executes various functional applications and data processing of the line fault detection method and the line fault detection device by running the non-volatile software programs, instructions and modules stored in the memory 1042, that is, realizes the functions of each module or unit of the line fault detection method and the line fault detection device provided in the above method embodiment.
[0141] The memory 1042 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required by at least one function. The data storage area may store data created according to the use of the line fault detection device, etc. In some embodiments, the memory 1042 may optionally include a memory remotely arranged relative to the processor, and these remote memories may be connected to the line fault detection device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0142] The one or more modules are stored in the memory 1042, and when executed by the one or more processors 1041, the line fault detection method in any of the above method embodiments is executed, for example, the method steps described in the above method embodiments are executed to realize the functions of the modules described in the above device embodiments.
[0143] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a computer, the computer executes the method described in the above embodiment.
[0144] It is understood by those skilled in the art that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
[0145] Finally, it should be noted that the present invention can be implemented in many different forms and is not limited to the embodiments described in this specification. These embodiments are not intended to be additional limitations on the content of the present invention. The purpose of providing these implementations is to make the understanding of the disclosure of the present invention more thorough and comprehensive. And under the idea of the present invention, the above-mentioned technical features continue to be combined with each other, and there are many other changes in different aspects of the present invention as described above, which are all considered to be within the scope of the present invention. Further, for those of ordinary skill in the art, improvements or changes can be made according to the above description, and all these improvements and changes should belong to the scope of protection of the claims attached to the present invention.
Claims
1. A line fault detection method, characterized in that: include: Acquire a first sampling data set and a second sampling data set, wherein the first sampling data set is sampling data collected by performing offline detection on a target line, and the second sampling data set is sampling data collected by performing online detection on the target line; Whether the target line has a continuity fault is detected according to the first sampling data set and the second sampling data set.
2. The line fault detection method according to claim 1, characterized in that: The detecting whether the target line has a continuity fault according to the first sampling data set and the second sampling data set includes: Determine a first detection result of the target line according to the first sampling data set; Determine a second detection result of the target line according to the second sampling data set; Whether the target line has a continuity fault is detected according to the first detection result and the second detection result.
3. The line fault detection method according to claim 2, characterized in that: The first sampling data set includes first-type resistance sampling data and second-type resistance sampling data, the first-type resistance sampling data is resistance sampling data collected without vibrating the target line, and the second-type resistance sampling data is resistance sampling data collected by vibrating the target line. The first detection result of the target line determined according to the first sampling data set includes: Determining whether the target line has abnormal resistance fluctuation according to the first type of resistance sampling data; If there is an abnormal resistance fluctuation, determining that the first detection result is that there is a conductivity fault in the target line; If there is no abnormal resistance fluctuation, a first detection result of the target circuit is determined according to the first-type resistance sampling data and the second-type resistance sampling data.
4. The line fault detection method according to claim 3, characterized in that: The second type of resistance sampling data includes first resistance sampling data and second resistance sampling data, the first resistance sampling data is resistance sampling data collected by performing a vibration operation on the target line in a first direction, and the second resistance sampling data is resistance sampling data collected by performing a vibration operation on the target line in a second direction, and the first detection result of the target line determined according to the first type of resistance sampling data and the second type of resistance sampling data includes: Determine a first resistance change amount according to the first type of resistance sampling data and the first resistance sampling data; Determine a second resistance change amount according to the first type resistance sampling data and the second resistance sampling data; Determine a third resistance change according to the first resistance sampling data and the second resistance sampling data; A first detection result of the target circuit is determined according to the first resistance change, the second resistance change, and the third resistance change.
5. The line fault detection method according to claim 4, characterized in that: Determining a first detection result of the target circuit according to the first resistance change, the second resistance change, and the third resistance change includes: Determine a first fault prediction value according to the first resistance change; determining a second fault prediction value according to the second resistance change; Determine a third fault prediction value according to the third resistance change; fusing the first fault prediction value, the second fault prediction value, and the third fault prediction value to obtain a first prediction result; Inputting the first resistance change, the second resistance change and the third resistance change into a first fault prediction model to obtain a second prediction result; A first detection result of the target line is determined according to the first prediction result and the second prediction result.
6. The line fault detection method according to claim 2, characterized in that: The second sampling data set includes first-type voltage sampling data and second-type voltage sampling data, the first-type voltage sampling data is voltage sampling data collected without vibrating the target line, and the second-type resistance sampling data is voltage sampling data collected by vibrating the target line. The second detection result of the target line determined according to the second sampling data set includes: Determining whether the target line has abnormal voltage fluctuation according to the first type of voltage sampling data; If there is an abnormal voltage fluctuation, determining that the second detection result is that there is a conductivity fault in the target line; If there is no abnormal voltage fluctuation, a second detection result of the target line is determined according to the first type of voltage sampling data and the second type of voltage sampling data.
7. The line fault detection method according to claim 6, characterized in that: The second type of voltage sampling data includes first voltage sampling data and second voltage sampling data, the first voltage sampling data is voltage sampling data collected by performing a vibration operation on the target line in a first direction, and the second voltage sampling data is voltage sampling data collected by performing a vibration operation on the target line in a second direction, and the second detection result of the target line determined according to the first type of voltage sampling data and the second type of voltage sampling data includes: Determine a first voltage variation according to the first type of voltage sampling data and the first voltage sampling data; Determine a second voltage variation according to the first type of voltage sampling data and the second voltage sampling data; Determine a third voltage variation according to the first voltage sampling data and the second voltage sampling data; A second detection result of the target line is determined according to the first voltage change, the second voltage change, and the third voltage change.
8. The line fault detection method according to claim 7, characterized in that: Determining a second detection result of the target circuit according to the first voltage change, the second voltage change, and the third voltage change includes: determining a fourth fault prediction value according to the first voltage change; determining a fifth fault prediction value according to the second voltage variation; Determining a sixth fault prediction value according to the third voltage variation; fusing the fourth fault prediction value, the fifth fault prediction value, and the sixth fault prediction value to obtain a third prediction result; Inputting the first voltage change, the second voltage change and the third voltage change into a second fault prediction model to obtain a fourth prediction result; A second detection result of the target line is determined according to the third prediction result and the fourth prediction result.
9. An electronic device, characterized in that: include: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can perform the line fault detection method according to any one of claims 1 to 8.
10. A detection system, characterized in that: include: A resistance detection circuit for off-line detection of the target line; A voltage detection circuit, used for performing online detection on the target line; A vibration sensor, disposed on the target line, for detecting vibration of the target line; as well as The electronic device according to claim 9, wherein the electronic device is electrically connected to the resistance detection circuit, the voltage detection circuit and the vibration sensor respectively.