A ground wire status monitoring method and related equipment

By installing positioning sensors on the grounding wire and using Beidou satellite signals to obtain geographical coordinates and perform status monitoring, the problem of low efficiency of grounding wire monitoring in the existing technology is solved, and real-time monitoring and rapid positioning of the grounding wire status are achieved.

CN118759314BActive Publication Date: 2025-01-21国网山东省电力公司日照供电公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411237450.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-05
Publication Date
2025-01-21
Estimated Expiration
2044-09-05

AI Technical Summary

Technical Problem

In the prior art, monitoring of the health status of the ground wire mainly relies on periodic on-site inspections of manpower, which is time-consuming and labor-intensive, inefficient, and cannot achieve immediate insight into potential hidden dangers.

Method used

A positioning sensor is used to receive Beidou satellite signals in real time, obtain the geographical coordinates of the grounding line, determine the geographical location of the target grounding line through identification screening and matching, and perform status monitoring. If the status is abnormal, encoding is performed through the preset encoding algorithm and strategy matching is performed.

Benefits of technology

It achieves real-time monitoring and rapid positioning of the grounding wire status, improves monitoring efficiency, reduces the time and cost of manual inspections, and can identify and deal with potential hazards in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118759314B_ABST
    Figure CN118759314B_ABST
Patent Text Reader

Abstract

The invention relates to a state monitoring method for a grounding wire and related equipment, and relates to the technical field of electric power operation detection. The method comprises the following steps: a positioning sensor on a grounding wire receives a signal of a Beidou satellite in real time to obtain the geographical coordinates of a plurality of grounding wires; an identification of a target grounding wire is obtained, and the geographical coordinates of the plurality of grounding wires are matched and screened based on the identification of the target grounding wire to obtain the geographical location of the target grounding wire; a state monitoring method for the target grounding wire is performed based on the geographical location and the identification through a preset LoRa communication module to determine the state of the target grounding wire; if the state of the target grounding wire is an abnormal state, the state of the target grounding wire is encoded through a preset encoding algorithm to obtain a state code; a strategy matching is performed on the state code to obtain a strategy corresponding to the state code; and the technical problem that the monitoring of the health state of the grounding wire mostly relies on periodic on-site inspections by manpower, which is not only time-consuming and labor-intensive, but also inefficient, is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of electric power operation detection, and in particular relates to a grounding wire status monitoring method and related equipment. Background Art

[0002] In the grand architecture of the power system, grounding wires play a core role in protecting the safe operation of electrical equipment. The continuous stability of their status is the cornerstone for ensuring the solid defense and efficient operation of the entire power grid. For a long time, the monitoring of the health status of grounding wires has mostly relied on periodic on-site inspections by manpower. This traditional model is not only time-consuming and labor-intensive, but also inefficient. It is also unable to achieve immediate insight into potential hidden dangers. Those subtle changes in the early stages of accidents are often ignored, which invisibly increases the risk exposure of the power system to crises. In addition, the grounding line network is spread over a wide area, passing through a diverse and complex natural and man-made environment. Accurately locking the specific location and real-time status of each grounding wire undoubtedly constitutes another difficult problem, which urgently needs to be solved and innovated with modern technical means. Summary of the invention

[0003] The main purpose of the present invention is to provide a grounding wire status monitoring method and related equipment, which solves the technical problem that the monitoring of the health status of the grounding wire mostly relies on periodic on-site inspections by manpower, which is not only time-consuming and labor-intensive, but also inefficient.

[0004] To achieve the above object, the present invention provides a method for monitoring the state of a grounding wire, wherein a positioning sensor is provided on the grounding wire, comprising the following steps:

[0005] The positioning sensor on the grounding line receives the signal of Beidou satellite in real time to obtain the geographical coordinates of multiple grounding lines;

[0006] Obtaining an identifier of a target grounding line, and screening and matching the geographical coordinates of the plurality of grounding lines based on the identifier of the target grounding line to obtain a geographical location of the target grounding line;

[0007] Performing status monitoring on the target grounding wire based on the geographical location and the identifier to determine the status of the target grounding wire;

[0008] If the state of the target grounding wire is an abnormal state, encoding the state of the target grounding wire by a preset encoding algorithm to obtain a state code;

[0009] Perform strategy matching on the state code to obtain a strategy corresponding to the state code.

[0010] Further, based on the geographical location and the identifier, the state of the target grounding wire is monitored to determine the state of the target grounding wire, including:

[0011] Based on the geographical location and the identifier, obtaining a target grounding line;

[0012] connecting and activating a sensor network located at the target ground line, and obtaining the activated target ground line;

[0013] Periodically monitoring the electrical sensors installed on the activated target ground wire to obtain electrical monitoring data; wherein the electrical sensors include resistance sensors, current sensors and temperature sensors;

[0014] The electrical monitoring data is encrypted using the Merkle Patricia tree technology to obtain electrical encrypted data, and the electrical encrypted data is transmitted to the host through the LoRa communication module;

[0015] The host forwards the electrical encryption data to a remote server via Internet technology; wherein the Internet technology includes 4G technology and 5G technology;

[0016] Decrypting the electrically encrypted data on a remote server to obtain decrypted data;

[0017] Performing vector conversion on the decrypted data to obtain a conversion vector; wherein there are multiple conversion vectors;

[0018] constructing an electrical matrix based on the transformation vector;

[0019] Performing projection dimensionality reduction on the electrical matrix to obtain a projection matrix;

[0020] Compare the projection matrix with the electrical matrix and calculate the difference to obtain a residual matrix;

[0021] The eigenvalue of the residual matrix is ​​calculated. If the eigenvalue is not within a preset error, a state analysis is performed on the projection matrix through a preset monitoring algorithm to obtain the state of the target grounding wire; wherein the state of the target grounding wire includes whether the grounding wire is correctly connected and whether the contact resistance of the grounding wire meets the standard.

[0022] Furthermore, the electrical monitoring data is encrypted using the Merkle Patricia tree technology to obtain electrical encrypted data, including:

[0023] Initialize an empty Merkle Patricia tree node as the root node and create a node pool to store and manage the nodes of the tree:

[0024] Grouping the electrical monitoring data, and using a hash function to generate a corresponding hash value for each group of data;

[0025] The generated hash value is input into the node pool as the identifier of the leaf node, the hash value is represented in binary form, and the corresponding prefix is ​​saved in each leaf node, the leaf node is connected to the corresponding internal node, and a connection path is constructed: a cryptographic Haab function is pre-selected;

[0026] Based on the application of the Hab function to each leaf node and internal node, the identification of the leaf node is encrypted, and the internal node connects and encrypts the hash value of the child node to obtain the electrically encrypted data.

[0027] Further, the state of the target ground wire is encoded by a preset encoding algorithm to obtain a state code, including:

[0028] Digitally converting the state of the target grounding wire using a preset coding algorithm to obtain a conversion number;

[0029] Calling a preset coding table, digitally mapping the conversion number with the number in the coding table to obtain a corresponding mapping number; wherein the number in the coding table corresponds to a matrix;

[0030] Obtaining a corresponding matrix based on the mapping numbers;

[0031] Multiplying each of the matrices to obtain a multiplication matrix;

[0032] Performing singular value decomposition on the multiplication matrix to obtain a corresponding first orthogonal matrix, a second orthogonal matrix and a diagonal matrix; wherein the multiplication matrix has n rows and n columns, the first orthogonal matrix has n rows and n columns, the second orthogonal matrix has n rows and n columns, and the diagonal matrix has n rows and n columns;

[0033] Calculate the eigenvalues ​​of the first orthogonal matrix, the second orthogonal matrix and the diagonal matrix respectively to obtain a first eigenvalue, a second eigenvalue and a third eigenvalue;

[0034] Arrange and combine the first eigenvalue, the second eigenvalue and the third eigenvalue to obtain a combination vector; wherein the combination vector includes six types;

[0035] Each of the combination vectors is encoded respectively to obtain a state code.

[0036] Further, performing strategy matching on the state code to obtain a strategy corresponding to the state code includes:

[0037] Parsing the status code to obtain parsing information;

[0038] Using a preset state-strategy mapping database, query and match the parsed information to obtain the strategy entry with the greatest similarity;

[0039] Using a preset fuzzy logic algorithm to perform intelligent judgment on the policy items to obtain an intelligent judgment result;

[0040] Performing validity evaluation on the intelligent judgment result to obtain a validity evaluation coefficient;

[0041] If the validity evaluation coefficient is within a preset coefficient range, the policy entry is used as the policy corresponding to the state code;

[0042] If the validity evaluation coefficient is not within the preset coefficient range, query matching is iterated on the parsed information until the validity evaluation coefficient is within the preset coefficient range.

[0043] Furthermore, the positioning sensor on the grounding line receives the signal of Beidou satellite in real time to obtain the geographical coordinates of multiple grounding lines, including:

[0044] Capturing navigation signals transmitted by multiple Beidou satellites and ephemeris data of Beidou satellites through the positioning sensor on the ground wire;

[0045] Decoding the navigation signal to obtain pseudorange information of each Beidou satellite;

[0046] The pseudo-range information is calculated by a preset three-ball positioning algorithm to obtain preliminary positions of multiple grounding wires;

[0047] Performing dynamic filtering on each of the preliminary positions to obtain dynamic filtering position information;

[0048] The dynamic filtering position information is corrected using the satellite ephemeris data to obtain the geographic coordinates of multiple grounding lines.

[0049] Further, based on the identifier of the target grounding line, the geographical coordinates of the multiple grounding lines are screened and matched to obtain the geographical location of the target grounding line, including:

[0050] Read the information of the identifier of the target grounding wire to obtain the corresponding query target; wherein the identifier is composed of letters, Arabic numerals and specific symbols, and the specific symbols include a horizontal bar, an underscore, and a period;

[0051] The plurality of grounding wires are screened based on the query target by a preset matching algorithm to obtain a grounding wire corresponding to the identifier;

[0052] Based on the grounding wire corresponding to the identification, the plurality of geographic coordinates are matched to obtain the hanging position of the target grounding wire, and the hanging position is used as the geographic location of the target grounding wire.

[0053] The present invention also provides a grounding wire status monitoring device, comprising:

[0054] A receiving module, used for the positioning sensor on the grounding line to receive the signal of Beidou satellite in real time to obtain the geographical coordinates of multiple grounding lines;

[0055] A matching module, used to obtain an identifier of a target grounding line, and screen and match the geographical coordinates of the plurality of grounding lines based on the identifier of the target grounding line to obtain a geographical location of the target grounding line;

[0056] A monitoring module, which performs status monitoring on the target grounding wire based on the geographical location and the identifier to determine the status of the target grounding wire;

[0057] A coding module, used for encoding the state of the target grounding wire by a preset coding algorithm to obtain a state code if the state of the target grounding wire is an abnormal state;

[0058] The strategy module is used to perform strategy matching on the state code to obtain the strategy corresponding to the state code.

[0059] The present invention also provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any one of the above methods when executing the computer program.

[0060] The present invention also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned methods are implemented.

[0061] The method for monitoring the state of a ground wire provided by the present invention comprises the following steps: a positioning sensor on the ground wire receives a signal from a Beidou satellite in real time to obtain the geographical coordinates of a plurality of ground wires; an identification of a target ground wire is obtained, and the geographical coordinates of the plurality of ground wires are screened and matched based on the identification of the target ground wire to obtain the geographical location of the target ground wire; the state of the target ground wire is monitored based on the geographical location and the identification to determine the state of the target ground wire; if the state of the target ground wire is an abnormal state, the state of the target ground wire is encoded by a preset encoding algorithm to obtain a state code; strategy matching is performed on the state code to obtain a strategy corresponding to the state code; through the above technical scheme, the technical problem that the monitoring of the health state of the ground wire mostly relies on periodic on-site inspections by manpower, which is not only time-consuming and labor-intensive, but also inefficient, is solved, and the use of Beidou satellite positioning is realized, the positioning accuracy is improved, and the fault point is quickly located. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] Figure 1 is a schematic diagram of the steps of a method for monitoring the state of a ground wire in one embodiment of the present invention;

[0063] Figure 2 is a structural block diagram of a ground wire status monitoring device according to an embodiment of the present invention;

[0064] Figure 3 It is a schematic block diagram of the structure of a computer device according to an embodiment of the present invention.

[0065] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0066] In order to make the purpose, technical solution 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.

[0067] like Figure 1 As shown, Figure 1 1 is a schematic diagram of the steps of a method for monitoring the state of a ground wire in one embodiment of the present invention;

[0068] In one embodiment of the present invention, a method for monitoring the state of a grounding wire is provided, wherein a positioning sensor is provided on the grounding wire, comprising the following steps:

[0069] Step S1, the positioning sensor on the grounding wire receives the signal of Beidou satellite in real time to obtain the geographical coordinates of multiple grounding wires.

[0070] Specifically, in the technical solution, the state monitoring method of the grounding wire innovatively incorporates advanced satellite positioning technology. Specifically, the step of "the positioning sensor on the grounding wire receives the signal of BeiDou satellite in real time to obtain the geographical coordinates of multiple grounding wires" has the following working principles and implementation details: Each grounding wire is equipped with a set of special positioning sensors, which are equipped with a receiving module of the BeiDou Navigation Satellite System (BDS). The BeiDou satellite system has global coverage capabilities and provides high-precision position, speed and time information services. It continuously transmits specific radio signals to the ground through a group of satellites in orbit. When the positioning sensor is in working state, it continuously monitors and captures the signals transmitted by BeiDou satellites within the visible range above the head. These signals carry key data such as satellite location information and timestamps. The sensor uses the built-in high-performance processor and multiple satellite signals received to calculate its own three-dimensional coordinates, namely the geographic coordinates (longitude, latitude and altitude) in real time according to the "clock deviation principle" (i.e. measuring the signal propagation time from the satellite to the receiver, combining the precise satellite position and signal transmission time, and using triangulation or Doppler frequency shift algorithms). Since each grounding wire equipped with a positioning sensor can complete this process independently, the system can collect the precise geographic location information of multiple different grounding wires simultaneously or sequentially. These geographic coordinate data are crucial for subsequent monitoring, management and fault location. They can not only reflect the specific location of each grounding wire in real time, but also serve as the basis for remote monitoring, status evaluation and rapid response strategy matching. This technical means significantly improves the accuracy and efficiency of grounding wire monitoring, providing a strong guarantee for the safe and stable operation of the power system.

[0071] Step S2, obtaining an identifier of a target grounding line, and screening and matching the geographical coordinates of the plurality of grounding lines based on the identifier of the target grounding line to obtain a geographical location of the target grounding line.

[0072] Specifically, in the technical solution, obtaining the identification of the target grounding wire is a key step to achieve accurate monitoring and management. Specifically, each grounding wire is assigned a unique identifier when it is installed. This identifier can be a serial number, a barcode, a QR code or an RFID tag, etc. It serves as an electronic ID card for each grounding wire to ensure that each wire has traceable and distinguishable information. Once a specific grounding wire needs to be monitored or maintained, the unique identification of the target grounding wire is first obtained by on-site reading or system query. This identification then becomes a key reference in the screening process. Next, the system or monitoring platform has a database of all recorded grounding wire information, including the identification of each grounding wire and the corresponding geographic coordinates previously obtained and recorded through Beidou satellite signals. When the identification of the target grounding wire is entered or identified, the system automatically performs a matching query in the database to find all geographic coordinate information matching the identification. Through a preset matching algorithm, the system quickly selects the geographic coordinates of the grounding wire that matches the target identification from a large number of records. Finally, based on the results of the screening match, the exact geographic location of the target grounding wire is determined. This step is crucial for subsequent remote status monitoring, fault location, and rapid response strategy implementation, ensuring the targetedness and efficiency of operation and maintenance work.

[0073] Step S3: monitoring the state of the target grounding wire based on the geographical location and the identifier to determine the state of the target grounding wire.

[0074] The specific implementation steps of this solution are as follows: Deploy LoRa communication module: First, install a pre-configured LoRa communication module near the target grounding wire or directly integrated into the grounding wire monitoring device. As a bridge for data transmission, the LoRa communication module is responsible for sending the data monitored by the electrical sensor to the host, and the host then remotely sends it to the remote server. Geographic location identification: Each LoRa communication module or its associated monitoring device is equipped with GPS positioning function or determines its precise geographic location through other means. This step is crucial for the management of large-scale power grids or facilities because it allows the monitoring system to accurately locate the location of each target grounding wire that needs to be monitored. Identification of target grounding wire: In addition to geographic location information, each target grounding wire also has a unique identifier (such as serial number, MAC address, etc.), which enables the monitoring system to clearly distinguish and track the status of each grounding wire. This helps to accurately identify the information of a specific grounding wire in a large amount of data and improve management efficiency. Condition monitoring and data acquisition: Electrical sensors collect working status information of grounding wires regularly or in real time, including but not limited to key parameters such as resistance value, current intensity, temperature, etc. These data reflect whether the grounding wire is in good working condition or has potential problems such as corrosion, looseness, overheating, etc. Data transmission based on geographic location and identification: Using the long-distance transmission capability of LoRa technology (up to several kilometers to tens of kilometers), the monitoring data, together with the geographic location information and the unique identification of the target grounding wire, are encrypted and efficiently sent to the host, which forwards the electrical encryption data to the remote server through Internet technology. The low power consumption characteristics of LoRa ensure that the monitoring equipment can operate for a long time in the wild or remote areas without frequent maintenance. Status determination and analysis: After receiving the data, the remote server decodes the data packet according to the geographic location and identification, and analyzes the data through a preset algorithm or model to determine the actual working status of each target grounding wire. If the analysis results show an abnormality, the system immediately triggers an alarm or takes corresponding maintenance measures.

[0075] It should be noted that the above-mentioned monitoring of the resistance value can determine whether there is corrosion or poor contact by measuring the resistance value of the grounding wire. If the resistance value is abnormally high, it may mean that the surface of the grounding wire has corroded or the connection has become loose, resulting in increased contact resistance. Long-term corrosion will reduce the conductivity of the grounding wire, and looseness may cause the contact surface to heat up or even spark, which are all safety hazards.

[0076] Current intensity monitoring: Current intensity monitoring helps assess whether the ground wire is subjected to current loads beyond the normal range. If the current intensity increases abnormally, it may be due to a fault current in the circuit passing through the ground wire or a short circuit caused by poor contact of the ground wire, which will not only cause the ground wire to overheat, but also accelerate the corrosion process, further damaging the structural integrity of the ground wire.

[0077] Temperature monitoring: Temperature monitoring can detect overheating in time, which is one of the important indicators for evaluating the health of the grounding wire. If the temperature of the grounding wire exceeds the normal range, it may be caused by overload current, poor contact or local short circuit. Overheating may not only cause aging of insulation materials, but also cause serious accidents such as fire. In addition, the increase in temperature may also be due to poor contact of the grounding wire, resulting in current changes. As the current increases, the heat power generated by the grounding wire will increase, causing the temperature to change.

[0078] In summary, by monitoring parameters such as resistance, current intensity and temperature, it is possible to effectively identify whether the grounding wire is in good working condition or has potential corrosion, looseness and overheating problems. These data are crucial to preventing accidents and ensuring the safe and stable operation of the power grid.

[0079] Step S4: if the state of the target grounding wire is an abnormal state, the state of the target grounding wire is encoded by a preset encoding algorithm to obtain a state code.

[0080] Specifically, when the monitoring system identifies that the state of the target grounding wire deviates from the normal working range, that is, it is in an abnormal state, it will trigger a preset response process, in which the key step is "encoding the state of the target grounding wire through a preset coding algorithm to obtain a state code". This process is specifically unfolded as follows: State identification and judgment: The system first compares and analyzes the received real-time monitoring data, such as current anomaly, resistance change, temperature overrun, and other indicators with the preset safety threshold or normal working parameters. Once any indicator is detected to be beyond the preset range, the system determines that the state of the grounding wire is abnormal. Coding algorithm startup: After identifying the abnormal state, the system activates the preset coding algorithm. This algorithm is a set of rules or procedures designed in advance to convert complex abnormal state information into a concise and standardized coding form. The selection and design of the coding algorithm is based on various abnormal situations that may occur in the grounding wire to ensure that the coding can comprehensively and accurately reflect different types of faults or abnormal states. Mapping from state to code: The coding algorithm converts specific abnormal information, such as abnormal type (such as overload, short circuit, insulation degradation, etc.), severity, occurrence time and other key parameters, into a string of numbers, letters or binary strings through specific rules. This mapping process ensures the compactness and ease of processing of information, which facilitates subsequent rapid identification and processing. Generate status code: After algorithm processing, the system outputs a unique status code, which becomes a digital representation of the abnormal state. This code can not only convey the current problem status of the grounding wire concisely and clearly, but also facilitate storage, transmission and analysis, providing a direct basis for subsequent automated response and maintenance decisions. In short, through this preset coding algorithm, complex abnormal status information is efficiently converted into status codes, which not only simplifies the information processing process, but also lays the foundation for rapid response and precise management.

[0081] Step S5, performing strategy matching on the state code to obtain the strategy corresponding to the state code.

[0082] Specifically, in the step of matching the state code with a strategy to obtain the strategy corresponding to the state code, a rigorous and systematic method is followed to ensure that the preset response strategy can be quickly and accurately matched according to the specific state code. The specific implementation details are as follows: Establish a state code and strategy mapping library: First, build a detailed state code and strategy mapping database. The database matches all possible state codes with corresponding processing strategies one by one to ensure that each state code can find its own response measures. These strategies may cover various situations from daily maintenance to emergency fault handling. State code parsing: When the monitoring system detects the state of the target grounding wire and generates a state code, the system will automatically parse the code. The parsing process involves identifying specific information contained in the code, such as fault type, severity level, etc., which is the basis for strategy matching. Intelligent matching algorithm: Using the preset intelligent matching algorithm, the system will quickly search and match in the state code and strategy mapping library according to the parsed state code. This algorithm may be based on rules, fuzzy logic, or even machine learning models to improve the accuracy and efficiency of matching. Strategy execution logic: Once the strategy corresponding to the state code is found, the system will start the corresponding execution logic. This may include, but is not limited to, automatically dispatching maintenance teams, adjusting operating parameters, starting backup systems, sending alarm notifications, etc. Strategy execution aims to respond to and handle abnormal conditions of the target grounding wire in a timely manner to prevent the problem from expanding. Feedback and optimization: After the strategy is executed, the system will collect feedback information on the execution effect, including processing results, response time, fault resolution, etc. These feedbacks are used to continuously optimize the state encoding strategy mapping library and adjust the matching algorithm to ensure that future strategy matching is more accurate and effective. Through the above steps, the process from state encoding to strategy matching realizes the intelligent and efficient management of the target grounding wire status, ensuring the safety and stability of the power system operation.

[0083] In a specific embodiment, the positioning sensor on the ground line receives the signal of Beidou satellite in real time to obtain the geographical coordinates of multiple ground lines, including:

[0084] Capturing navigation signals transmitted by multiple Beidou satellites and ephemeris data of Beidou satellites through the positioning sensor on the ground wire;

[0085] Decoding the navigation signal to obtain pseudorange information of each Beidou satellite;

[0086] The pseudo-range information is calculated by a preset three-ball positioning algorithm to obtain preliminary positions of multiple grounding wires;

[0087] Performing dynamic filtering on each of the preliminary positions to obtain dynamic filtering position information;

[0088] The dynamic filtering position information is corrected using the satellite ephemeris data to obtain the geographic coordinates of multiple grounding lines.

[0089] Specifically, the positioning process is a typical application of satellite navigation system positioning technology, especially for the Beidou Satellite Navigation System (BDS), to determine the specific geographical location of the ground line. The following is a detailed explanation of this series of steps: Signal reception and data acquisition: The positioning sensor is installed on the ground line and can capture the navigation signals transmitted by multiple Beidou satellites in real time. These signals not only contain timestamp information, but also carry the satellite's own ephemeris data, that is, the precise position and speed prediction information of the satellite's in-orbit motion. Ephemeris data is crucial for subsequent precise positioning. Signal decoding and pseudo-range calculation: The received navigation signal needs to be decoded, and the decoding process involves removing noise from the signal and extracting the distance-related parameters implicit in the signal. By analyzing the time delay of the signal reaching the receiver, the pseudo-range from each satellite to the receiver (i.e., the estimated value of the distance without considering factors such as signal propagation delay) can be calculated. The pseudo-range calculation is based on the simple product of the signal transmission time and the speed of light, but in practice, a correction factor needs to be added to take into account factors such as atmospheric delay. Application of three-sphere positioning algorithm: Using pseudo-range information obtained from multiple satellites, a geometric algorithm called "three-sphere positioning" (in fact, a more complex multi-sphere intersection method is usually used in modern satellite navigation) can be used to preliminarily estimate the position of the receiver. This algorithm is based on a principle: if each satellite is regarded as a center point in three-dimensional space, the pseudo-range represents the radius of a sphere around the point. Multiple such spheres intersect, and the intersection point is the approximate position of the receiver. Dynamic filtering processing: There may be errors in the preliminary calculated position, including deviations caused by factors such as multipath effects and signal interference. Therefore, dynamic filtering techniques, such as Kalman filtering, are used to process these preliminary positions to remove noise and smooth the data sequence, thereby obtaining more accurate and stable dynamic filtering position information. The filtering process combines historical data and new measurements, continuously updates the position estimate through a mathematical model, and improves the positioning accuracy. Satellite ephemeris data correction: Finally, the satellite ephemeris data is used to further correct the positioning information after dynamic filtering. The ephemeris data provides information on the precise location and motion status of the satellite. By combining it with the data, the position deviation caused by satellite orbit error or time synchronization error can be corrected, and finally the geographical coordinates of multiple grounding wires can be obtained very accurately. This correction step ensures the high accuracy of the positioning results and meets the strict requirements for positioning quality. The entire process uses high-tech means to achieve accurate geographical positioning of grounding wires in complex environments, providing important technical support for the maintenance, monitoring and troubleshooting of power systems.

[0090] In a specific embodiment, the geographical coordinates of the plurality of grounding lines are screened and matched based on the identifier of the target grounding line to obtain the geographical location of the target grounding line, including:

[0091] Read the information of the identifier of the target grounding wire to obtain the corresponding query target; wherein the identifier is composed of letters, Arabic numerals and specific symbols, and the specific symbols include a horizontal bar, an underscore, and a period;

[0092] The plurality of grounding wires are screened based on the query target by a preset matching algorithm to obtain a grounding wire corresponding to the identifier;

[0093] Based on the grounding wire corresponding to the identification, the plurality of geographic coordinates are matched to obtain the hanging position of the target grounding wire, and the hanging position is used as the geographic location of the target grounding wire.

[0094] Specifically, in this scheme, the precise positioning of the target grounding wire is achieved through a series of precise and orderly steps, ensuring that the specific target can be quickly and accurately identified and located among many grounding wires. The specific steps are as follows: Information reading stage: First, the identification of the target grounding wire needs to be read. This identification is designed to be both unique and highly recognizable. It is composed of letters, Arabic numerals, and specific symbols (such as horizontal bars-, underscores_, and periods.), ensuring that the identification of each grounding wire is unique worldwide. For example, an identification may be in the form of "GND-A12_3.4", where "GND" may represent the category of the grounding wire, "A12" indicates the area or serial number, and "3.4" may indicate the specific location or version information. Query target establishment: Through the reading step, the system obtains a detailed query target, which is the basis for the subsequent matching and screening. The query target directly corresponds to the unique identification of the target grounding wire and is an indispensable and precise guide in the search process. Preset matching algorithm application: Subsequently, using the matching algorithm that has been set, the system screens multiple grounding wire records stored in the database. This algorithm can efficiently find records that are completely consistent with or highly matched with the query target from a large amount of information, ensuring the efficiency and accuracy of the screening process. Screening and locating the target grounding wire: Through the screening of the above matching algorithm, the system identifies the grounding wire corresponding to the query target. This step is critical. It isolates the target object from many grounding wires and lays the foundation for subsequent precise geographic location positioning. Geographic coordinate matching: Next, based on the grounding wire corresponding to the identifier, the system further matches its associated geographic coordinate information. Each grounding wire will record its precise geographic coordinates when it is installed. These coordinate data are bound to the identifier, allowing the system to directly obtain the mounting location of the target grounding wire. Geographic location confirmation: Finally, the system confirms the matched geographic coordinates as the geographic location of the target grounding wire. This location information not only includes longitude and latitude, but may also include detailed geographic information such as altitude, providing an accurate physical reference point for subsequent maintenance, monitoring or emergency response. Through this series of steps, even in a complex power grid layout, a specific target grounding wire can be quickly and accurately locked and located, greatly improving operation and maintenance efficiency and fault response speed.

[0095] In addition, it should be noted that, first of all, the preset matching algorithm must have efficient data processing capabilities when it is designed, which is usually achieved by introducing optimized search and matching technologies. For example, the preset matching algorithm will use a data structure based on a hash table to speed up the identification search process. The hash table allows the identification of the query target to be mapped to a unique index position, so that the search operation can be completed in constant time. For a database with a large number of grounding wire records, this method can significantly reduce the search time and improve the matching speed. In addition, the preset algorithm will also use binary search, B-tree or other efficient data structures to optimize the retrieval of ordered data to further speed up the screening speed. In practical applications, the efficient processing of the preset algorithm usually involves a multi-step optimization process. First, the system will pre-process the input target identification, including removing useless characters, standardizing the format, etc., to ensure the consistency and accuracy of the data. Next, the preset matching algorithm quickly screens out potential matches from a wide range of data sets through a hierarchical search strategy. Specifically, the algorithm will first perform a preliminary screening based on the prefix or category information of the identification to quickly exclude irrelevant records. Then, the selected candidate records are matched more finely, and the character matching algorithm (such as Levenshtein distance) is used to measure the similarity between the identifiers to ensure that the final selected record accurately corresponds to the query target. Taking the actual scenario as an example, suppose the system needs to locate a target grounding wire in a database containing millions of grounding wire records. Through the preset matching algorithm, the target identifier "GND-A12_3.4" is first preprocessed, "GND" is extracted as the category identifier of the grounding wire, and then the hash table is used to quickly locate the possible record set in the database. Next, the system uses a matching algorithm based on character similarity to further analyze the identifier information in the record, compare it with the target identifier, and finally confirm the accurate grounding wire record. In this process, the use of hash tables greatly reduces the number of records that need to be scanned, while the character similarity algorithm ensures the accurate matching of the identifier details. In addition, the efficiency of the above algorithm is also reflected in the processing of geographic coordinates. After the system screens out the grounding wire corresponding to the target identifier, it needs to further match its associated geographic coordinate information. At this time, the above matching algorithm will use spatial indexing technology, such as R-tree or quadtree, to optimize the retrieval of geographic coordinate data. Spatial indexing allows the system to quickly locate and query data points in a geographic area, thereby accelerating the coordinate matching process and ensuring that the system can obtain the precise location of the target grounding wire in a short time. In short, the preset matching algorithm achieves rapid screening and accurate matching of grounding wire records by optimizing data structure, adopting efficient search strategies, and utilizing spatial indexing technology. These technical means not only improve the efficiency of data processing, but also ensure the accurate positioning of the target grounding wire.Through these steps, the system can quickly and accurately lock specific target grounding wires in complex power grid layouts, providing reliable support for subsequent maintenance, monitoring and emergency response.

[0096] In a specific embodiment, the state of the target grounding wire is monitored based on the geographical location and the identifier to determine the state of the target grounding wire, including:

[0097] Based on the geographical location and the identifier, obtaining a target grounding line;

[0098] connecting and activating a sensor network located at the target ground line, and obtaining the activated target ground line;

[0099] Periodically monitoring the electrical sensors installed on the activated target ground wire to obtain electrical monitoring data; the electrical sensors include resistance sensors, current sensors and temperature sensors;

[0100] The electrical monitoring data is encrypted using the Merkle Patricia tree technology to obtain electrical encrypted data, and the electrical encrypted data is transmitted to the host through the LoRa communication module;

[0101] The host forwards the electrical encryption data to a remote server via Internet technology; wherein the Internet technology includes 4G technology and 5G technology;

[0102] Decrypting the electrically encrypted data on a remote server to obtain decrypted data;

[0103] Performing vector conversion on the decrypted data to obtain a conversion vector; wherein there are multiple conversion vectors;

[0104] constructing an electrical matrix based on the transformation vector;

[0105] Performing projection dimensionality reduction on the electrical matrix to obtain a projection matrix;

[0106] Compare the projection matrix with the electrical matrix and calculate the difference to obtain a residual matrix;

[0107] The eigenvalue of the residual matrix is ​​calculated. If the eigenvalue is not within a preset error, a state analysis is performed on the projection matrix through a preset monitoring algorithm to obtain the state of the target grounding wire; wherein the state of the target grounding wire includes whether the grounding wire is correctly connected and whether the contact resistance of the grounding wire meets the standard.

[0108] Specifically, first, the grounding wire to be monitored is determined according to the geographical location and identification information. After the target grounding wire is determined, the sensor network installed on the grounding wire is connected and activated to put it in working state. The electrical sensors installed on the activated target grounding wire are used for monitoring. These sensors include resistance sensors, current sensors and temperature sensors, which can periodically collect relevant electrical data of the grounding wire. The collected electrical monitoring data is encrypted using the Merkle Patricia tree technology to ensure the security of data transmission. The encrypted data is called electrical encrypted data. The encrypted electrical data is transmitted to the host through the LoRa communication module. LoRa is a low-power, long-distance wireless communication technology. The host forwards the electrical encrypted data to the remote server through Internet technology, including 4G and 5G technology. This ensures that the data can be quickly and securely transmitted to where further processing is required. On the remote server, the transmitted electrical encrypted data is decrypted to restore the original electrical monitoring data. The decrypted data is converted into vector form, which can contain multiple different data points. An electrical matrix is ​​constructed using the converted vector, which can be used for further data analysis. The electrical matrix is ​​projected and dimensionally reduced to obtain a simplified projection matrix. This step helps reduce the complexity of the data while retaining important information. The projection matrix is ​​compared with the original electrical matrix, and the difference between the two is calculated to obtain the residual matrix. The eigenvalues ​​of the residual matrix are calculated. If the eigenvalue exceeds the preset error range, it means that the monitoring data is abnormal. The residual matrix is ​​analyzed by a preset monitoring algorithm, and the status of the target grounding wire is determined based on the analysis results. This includes checking whether the grounding wire is properly hooked up and whether the contact resistance meets the standard. The above process is an automated monitoring system that uses advanced data encryption, communication and analysis technologies to ensure the safety and reliability of the grounding wire; wherein the grounding wire contact resistance can be understood as the contact resistance refers to the resistance presented at the contact point between the target grounding wire and the connecting component (such as the grounding electrode, equipment housing, etc.).

[0109] In a specific embodiment, the electrical monitoring data is encrypted using the Merkle Patricia tree technology to obtain electrical encrypted data, including:

[0110] Initialize an empty Merkle Patricia tree node as the root node, and create a node pool to store and manage the nodes of the tree;

[0111] Grouping the electrical monitoring data, and using a hash function to generate a corresponding hash value for each group of data;

[0112] The generated hash value is input into the node pool as the identifier of the leaf node, the hash value is represented in binary form, and the corresponding prefix is ​​saved in each leaf node, the leaf node is connected to the corresponding internal node, and a connection path is constructed: a cryptographic Haab function is pre-selected;

[0113] Based on the application of the Hab function to each leaf node and internal node, the identification of the leaf node is encrypted, and the internal node connects and encrypts the hash value of the child node to obtain the electrically encrypted data.

[0114] Specifically, this step uses the Merkle Patricia tree data structure and encryption technology to ensure the security and integrity of electrical monitoring data. The following is a detailed analysis of the process: Initialize the Merkle Patricia tree: First, create an empty Merkle Patricia tree root node. This tree will be used to organize and encrypt electrical monitoring data. At the same time, set up a node pool, which serves as a storage warehouse responsible for keeping all nodes in the tree to ensure that nodes can be efficiently reused and found during the construction process. Data grouping and hashing: Next, the original electrical monitoring data is divided into multiple groups. A hash function is applied to each data group, which is a function that converts information of any length into a fixed-length output, which can ensure the unique fingerprint of the data. The purpose of this is to convert sensitive monitoring data into irreversible hash values ​​and increase data security. Construct leaf nodes: Each hash value calculated by the monitoring data group will be used as the identifier of a new leaf node. These leaf nodes represent the bottom layer of data in the Merkle Patricia tree, directly storing or referencing the hashed data summary. Each leaf node also records the prefix of its hash value, which is the key to building an efficient search path. Constructing internal nodes and encryption: By comparing the prefixes of leaf nodes, their positions in the tree are determined, forming a path from leaf to root. In this process, a cryptographic hash function is used to encrypt the leaf node identifier and construct internal nodes. The internal node not only combines the hash value of the child node, but also encrypts it through the hash function, increasing the level of data protection. This construction method ensures that any tampering with the data will cause the hash value on the path to change, which can be easily detected. Generating electrical encrypted data: With all leaf nodes correctly connected to the internal nodes and all necessary encryption operations completed, the entire Merkle Patricia tree is constructed. The hash value of the root node of the tree can be regarded as a summary of the final electrical encrypted data. This root hash value is a compact representation of the integrity of the entire data set, which can be safely transmitted and used to verify that the data has not been tampered with. In summary, the scheme provides an efficient encryption and verification mechanism for electrical monitoring data by combining the structural characteristics of the Merkle Patricia tree with encryption technology, ensuring the security and integrity of the data during transmission and storage.

[0115] In a specific embodiment, the electrical monitoring data is encrypted using the Merkle Patricia tree technology to obtain electrical encrypted data, including:

[0116] Preprocess the electrical monitoring data to obtain standardized data;

[0117] Blocking the standardized data to obtain block data;

[0118] Merkle Patricia tree technology is used to perform path compression and hash calculation on the block data to obtain tree structure data;

[0119] Performing node storage and tree balancing on the tree structure data to obtain balanced tree data;

[0120] An encryption operation is performed on the balanced tree data to obtain electrically encrypted data.

[0121] Specifically, in a specific embodiment, the electrical monitoring data is encrypted using the Merkle Patricia tree technology to obtain the process of electrical encrypted data. First, the electrical monitoring data needs to be preprocessed. Preprocessing is a key step in the data processing chain, and its purpose is to convert the electrical monitoring data into a standardized data format so that the subsequent steps can be processed more efficiently. In the preprocessing process, operations such as normalization and denoising are usually involved. For example, the electrical monitoring data may contain data of different dimensions and ranges. Through normalization, these data can be scaled to a unified range, thereby eliminating the influence of different dimensions on subsequent processing. Denoising is to remove random noise in the data and improve data quality. This step can be implemented using advanced algorithm models such as principal component analysis (PCA) or wavelet transform (Wavelet Transform) to obtain standardized data. Next, the standardized data is subjected to data chunking. Data chunking is to divide large-scale electrical monitoring data into small blocks to facilitate subsequent tree structure construction and encryption operations. The data chunking strategy can be set according to specific application requirements, such as segmentation according to the time window or partitioning using the partition matrix. A series of chunked data can be obtained through chunking, and each chunked data will become a leaf node of the Merkle Patricia tree. After the data chunking is completed, the Merkle Patricia tree technology is used to perform path compression and hash calculation on the chunked data. The Merkle Patricia tree is a data structure that combines the advantages of the Merkle tree and the Patricia tree, and is suitable for efficient data verification and storage. In this step, firstly, a hash calculation is performed on each chunked data to calculate the hash value of each chunked data. Advanced hash function algorithms such as SHA-3 or Keccak can be used for hash calculation to ensure the security and uniqueness of the data. Then, these hash values ​​are inserted into the Merkle Patricia tree through the path compression technology to form a tree structure data. Path compression technology can effectively reduce the depth of the tree and improve data access efficiency. Next, perform node storage and tree balancing operations on the tree structure data. Node storage is to effectively store each node in the tree structure for subsequent access and retrieval. The storage structure can be implemented by selecting a suitable data structure such as a hash table or a database.Tree Balancing is to maintain the balance of the Merkle Patricia tree, thereby improving the efficiency of data operations. This step can be implemented using a balanced tree algorithm such as a red-black tree or an AVL tree (Adelson-Velsky and Landis Tree) to obtain a balanced tree data. After obtaining the balanced tree data, the balanced tree data is encrypted. The encryption operation is to ensure the confidentiality and security of the data. In this step, a symmetric encryption (Symmetric Encryption) or an asymmetric encryption (Asymmetric Encryption) algorithm can be used to encrypt the balanced tree data. Symmetric encryption algorithms such as AES-GCM (Advanced Encryption Standard-Galois / Counting Mode) can provide efficient encryption and decryption operations, while asymmetric encryption algorithms such as RSA-OAEP (RSA Encryption Padding Scheme) can provide higher security. Through the encryption operation, the final electrical encrypted data can be obtained. For a better understanding, for example, assume that there is a set of electrical monitoring data containing data from multiple sensors, such as voltage, current, and power. First, we preprocessed the data, using normalization to scale all data to the range of 0 to 1, and removed noise through wavelet transform. Then, the preprocessed data was divided into blocks with each hour as a time window to obtain hourly block data. Next, SHA-3 hash calculation was performed on each block data to obtain the hash value of each block data, and a Merkle Patricia tree was constructed through path compression technology. The tree structure data was stored in the hash table, and the red-black tree algorithm was used to maintain the balance of the tree. Finally, the AES-GCM algorithm was used to encrypt the balanced tree data to obtain the final electrical encrypted data. In this way, through a series of precise and efficient steps, the Merkle Patricia tree technology was successfully used to encrypt the electrical monitoring data to ensure the security and integrity of the data.

[0122] In a specific embodiment, encoding the state of the target ground line by a preset encoding algorithm to obtain a state code includes:

[0123] Digitally converting the state of the target grounding wire using a preset coding algorithm to obtain a conversion number;

[0124] Calling a preset coding table, digitally mapping the conversion number with the number in the coding table to obtain a corresponding mapping number; wherein the number in the coding table corresponds to a matrix;

[0125] Obtaining a corresponding matrix based on the mapping numbers;

[0126] Multiplying each of the matrices to obtain a multiplication matrix;

[0127] Performing singular value decomposition on the multiplication matrix to obtain a corresponding first orthogonal matrix, a second orthogonal matrix and a diagonal matrix; wherein the multiplication matrix has n rows and n columns, the first orthogonal matrix has n rows and n columns, the second orthogonal matrix has n rows and n columns, and the diagonal matrix has n rows and n columns;

[0128] Calculate the eigenvalues ​​of the first orthogonal matrix, the second orthogonal matrix and the diagonal matrix respectively to obtain a first eigenvalue, a second eigenvalue and a third eigenvalue;

[0129] Arrange and combine the first eigenvalue, the second eigenvalue and the third eigenvalue to obtain a combination vector; wherein the combination vector includes six types;

[0130] Each of the combination vectors is encoded respectively to obtain a state code.

[0131] Specifically, the scheme encodes the state of the target ground wire through a series of complex mathematical operations, aiming to generate a highly encrypted and unique state representation. The following is a detailed description of each step: Digital conversion: First, the actual physical state of the target ground wire (such as resistance, current, etc.) is converted into a set of numbers using a preset encoding algorithm. This process abstracts complex physical phenomena so that they can be described in mathematical language for subsequent processing. Digital mapping: The converted numbers are mapped with them by querying a pre-set encoding table. The encoding table is essentially a rule book where each converted number finds its corresponding mapping number. The mapping number is further associated with a specific matrix, and this step may involve a deeper level of abstraction of the state information. Matrix acquisition and multiplication: The matrix obtained based on the mapping number reflects the structured expression of the state information. These matrices are multiplied to form a "multiplication matrix". This operation may be to integrate state information of different dimensions or levels to generate a comprehensive feature representation. Singular value decomposition: The multiplication matrix is ​​decomposed into three parts through singular value decomposition (SVD): the first orthogonal matrix, the second orthogonal matrix, and the diagonal matrix. SVD is an important matrix decomposition technique that can reveal the main direction and strength of the matrix and is often used in data compression, dimensionality reduction analysis, etc. Eigenvalue calculation: Next, the eigenvalues ​​of the three matrices are calculated. The eigenvalue represents the scaling factor of the matrix under a specific transformation, which is crucial to understanding the intrinsic properties of the matrix. It can be used to capture the key dynamic characteristics of the grounding line state. Combination vector generation: The first, second, and third eigenvalues ​​are arranged and combined to form six different combination vectors. This arrangement and combination method further enriches the diversity of encoding, making each state encoding unique. State encoding: Finally, each combination vector is encoded to generate the final state encoding. This step actually defines how to convert the mathematical representation obtained previously into a practically usable encoding form, ensuring the secure transmission and storage of information. In summary, this scheme achieves advanced encoding of the target grounding line state through a series of rigorous mathematical processing, which not only enhances the security of the data, but also improves the efficiency and accuracy of the state description.

[0132] In a specific embodiment, performing strategy matching on the state code to obtain a strategy corresponding to the state code includes:

[0133] Parsing the status code to obtain parsing information;

[0134] Using a preset state-strategy mapping database, query and match the parsed information to obtain the strategy entry with the greatest similarity;

[0135] Using a preset fuzzy logic algorithm to perform intelligent judgment on the policy items to obtain an intelligent judgment result;

[0136] Performing validity evaluation on the intelligent judgment result to obtain a validity evaluation coefficient;

[0137] If the validity evaluation coefficient is within a preset coefficient range, the policy entry is used as the policy corresponding to the state code;

[0138] If the validity evaluation coefficient is not within the preset coefficient range, query matching is iterated on the parsed information until the validity evaluation coefficient is within the preset coefficient range.

[0139] Specifically, the strategy matching process aims to ensure that the most appropriate response strategy is found for the state code of the target grounding line, and this goal is achieved through a series of meticulous and flexible steps. The specific explanation is as follows: State code parsing: First, the generated state code is parsed and converted into an information format that can be understood and processed. This step is fundamental because it converts the coded abstract data into a form that the system can directly use, such as a specific numerical value or category label. State-strategy mapping database query: Using the state-strategy mapping database established in advance, the system queries based on the parsed information. This database stores the correspondence between various states and recommended strategies. During the query process, the system will look for the strategy entry that is closest to or matches the parsed information, usually based on some similarity metric. Fuzzy logic algorithm application: Since there may be uncertainty or ambiguity between the actual state and the ideal state, the system uses fuzzy logic algorithm to further analyze the strategy entries that are initially matched. Fuzzy logic can handle incompletely accurate information, and evaluate the applicability of the strategy by setting rules and membership functions, so as to make more intelligent and practical judgments. Validity evaluation: The intelligent judgment result is then evaluated for validity, and an evaluation coefficient is calculated to quantify the applicability and feasibility of the strategy. This coefficient reflects the effectiveness of the implementation of the strategy entry in the current state and is a key indicator in the decision-making process. Decision-making: If the evaluation coefficient falls within the preset reasonable range, it means that the matched strategy is both suitable and effective. At this time, the strategy is confirmed as the strategy corresponding to the current state code and can be directly adopted and executed. On the contrary, if the evaluation coefficient does not meet the expected standard, it means that the current match is not ideal or there are better strategy options. Iterative optimization matching: If the effectiveness evaluation does not meet the standard, the system will not stop trying, but will iteratively query and match based on the previous parsing information, constantly adjust the search strategy or broaden the query range until a strategy entry with an effectiveness evaluation coefficient that meets the preset requirements is found. This process reflects the system's adaptability and resilience in solving problems. In short, this strategy matching solution ensures the accuracy and effectiveness of the selected strategy through sophisticated data analysis, intelligent algorithm-assisted decision-making, and continuous optimization feedback mechanism, providing strong support for decision-making in complex or uncertain states.

[0140] The above describes the state monitoring method of the grounding wire in the embodiment of the present invention. The following describes the state monitoring device of the grounding wire in the embodiment of the present invention. Figure 2 , an embodiment of a ground wire status monitoring device in an embodiment of the present invention includes:

[0141] A receiving module 21, used for the positioning sensor on the grounding line to receive the signal of Beidou satellite in real time to obtain the geographical coordinates of multiple grounding lines;

[0142] A matching module 22 is used to obtain an identifier of a target grounding line, and to screen and match the geographical coordinates of the plurality of grounding lines based on the identifier of the target grounding line to obtain a geographical location of the target grounding line;

[0143] A monitoring module 23, configured to perform status monitoring on the target grounding wire based on the geographical location and the identifier, and determine the status of the target grounding wire;

[0144] The encoding module 24 is used for encoding the state of the target grounding line by a preset encoding algorithm to obtain a state code if the state of the target grounding line is an abnormal state;

[0145] The policy module 25 is used to perform policy matching on the state code to obtain the policy corresponding to the state code.

[0146] In this embodiment, for the specific implementation of each unit in the above system embodiment, please refer to the above method embodiment, which will not be repeated here.

[0147] Reference Figure 3 The present invention also provides a computer device in an embodiment, wherein the internal structure of the computer device can be as follows: Figure 3 As shown. The computer device includes a processor, a memory, a display screen, an input device, a network interface and a database connected through a system bus. Among them, the processor designed by the computer is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store the corresponding data in this embodiment. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the above method is implemented.

[0148] Those skilled in the art will understand that Figure 3 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present invention, and does not constitute a limitation on the computer device to which the solution of the present invention is applied.

[0149] An embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the above method is implemented. It can be understood that the computer-readable storage medium in this embodiment can be a volatile readable storage medium or a non-volatile readable storage medium.

[0150] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media provided by the present invention and used in the embodiments may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double-speed data rate SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM.

[0151] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, device, article or method including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, device, article or method. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other identical elements in the process, device, article or method including the element.

[0152] The above description is only a preferred embodiment of the present invention, and does not limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A method for monitoring the state of a grounding wire, characterized in that: The grounding wire is provided with a positioning sensor, comprising the following steps: The positioning sensor on the grounding line receives the signal of Beidou satellite in real time to obtain the geographical coordinates of multiple grounding lines; Obtaining an identifier of a target grounding line, and screening and matching the geographical coordinates of the plurality of grounding lines based on the identifier of the target grounding line to obtain a geographical location of the target grounding line; Performing status monitoring on the target grounding wire based on the geographical location and the identifier to determine the status of the target grounding wire; If the state of the target grounding wire is an abnormal state, encoding the state of the target grounding wire by a preset encoding algorithm to obtain a state code; Performing strategy matching on the state code to obtain a strategy corresponding to the state code; Performing status monitoring on the target grounding wire based on the geographical location and the identifier to determine the status of the target grounding wire includes: Based on the geographical location and the identifier, obtaining a target grounding line; connecting and activating a sensor network located at the target ground line, and obtaining the activated target ground line; Periodically monitoring the electrical sensors installed on the activated target ground wire to obtain electrical monitoring data; wherein the electrical sensors include resistance sensors, current sensors and temperature sensors; The electrical monitoring data is encrypted using the Merkle Patricia tree technology to obtain electrical encrypted data, and the electrical encrypted data is transmitted to the host through the LoRa communication module; The host forwards the electrical encryption data to a remote server via Internet technology; wherein the Internet technology includes 4G technology and 5G technology; Decrypting the electrically encrypted data on a remote server to obtain decrypted data; Performing vector conversion on the decrypted data to obtain a conversion vector; wherein there are multiple conversion vectors; constructing an electrical matrix based on the transformation vector; Performing projection dimensionality reduction on the electrical matrix to obtain a projection matrix; Compare the projection matrix with the electrical matrix and calculate the difference to obtain a residual matrix; Calculate the eigenvalue of the residual matrix. If the eigenvalue is not within a preset error, perform state analysis on the projection matrix through a preset monitoring algorithm to obtain the state of the target grounding wire; wherein the state of the target grounding wire includes whether the grounding wire is correctly connected and whether the contact resistance of the grounding wire meets the standard; The electrical monitoring data is encrypted using the Merkle Patricia tree technology to obtain electrical encrypted data, including: Initialize an empty Merkle Patricia tree node as the root node and create a node pool to store and manage the nodes of the tree: Grouping the electrical monitoring data, and using a hash function to generate a corresponding hash value for each group of data; The generated hash value is input into the node pool as the identifier of the leaf node, the hash value is represented in binary form, and the corresponding prefix is ​​saved in each leaf node, the leaf node is connected to the corresponding internal node, and a connection path is constructed: a cryptographic Haab function is pre-selected; Based on applying the Hab function to each leaf node and internal node, the identifier of the leaf node is encrypted, and the internal node concatenates and encrypts the hash value of the child node to obtain electrically encrypted data; The state of the target grounding wire is encoded by a preset encoding algorithm to obtain a state code, including: Digitally converting the state of the target grounding wire using a preset coding algorithm to obtain a conversion number; Calling a preset coding table, digitally mapping the conversion number with the number in the coding table to obtain a corresponding mapping number; wherein the number in the coding table corresponds to a matrix; Obtaining a corresponding matrix based on the mapping numbers; Multiplying each of the matrices to obtain a multiplication matrix; Performing singular value decomposition on the multiplication matrix to obtain a corresponding first orthogonal matrix, a second orthogonal matrix and a diagonal matrix; wherein the multiplication matrix has n rows and n columns, the first orthogonal matrix has n rows and n columns, the second orthogonal matrix has n rows and n columns, and the diagonal matrix has n rows and n columns; Calculate the eigenvalues ​​of the first orthogonal matrix, the second orthogonal matrix and the diagonal matrix respectively to obtain a first eigenvalue, a second eigenvalue and a third eigenvalue; Arrange and combine the first eigenvalue, the second eigenvalue and the third eigenvalue to obtain a combination vector; wherein the combination vector includes six types; Encoding each of the combination vectors respectively to obtain a state code; Performing strategy matching on the state code to obtain a strategy corresponding to the state code includes: Parsing the status code to obtain parsing information; Using a preset state-strategy mapping database, query and match the parsed information to obtain the strategy entry with the greatest similarity; Using a preset fuzzy logic algorithm to perform intelligent judgment on the policy items to obtain an intelligent judgment result; Performing validity evaluation on the intelligent judgment result to obtain a validity evaluation coefficient; If the validity evaluation coefficient is within a preset coefficient range, the policy entry is used as the policy corresponding to the state code; If the validity evaluation coefficient is not within the preset coefficient range, query matching is iterated on the parsed information until the validity evaluation coefficient is within the preset coefficient range.

2. The method for monitoring the state of a grounding wire according to claim 1, characterized in that: The positioning sensor on the grounding line receives the signal of Beidou satellite in real time to obtain the geographical coordinates of multiple grounding lines, including: Capturing navigation signals transmitted by multiple Beidou satellites and ephemeris data of Beidou satellites through the positioning sensor on the ground wire; Decoding the navigation signal to obtain pseudorange information of each Beidou satellite; The pseudo-range information is calculated by a preset three-ball positioning algorithm to obtain preliminary positions of multiple grounding wires; Performing dynamic filtering on each of the preliminary positions to obtain dynamic filtering position information; The dynamic filtering position information is corrected using the satellite ephemeris data to obtain the geographic coordinates of multiple grounding lines.

3. The method for monitoring the state of a grounding wire according to claim 1, characterized in that: The geographical coordinates of the plurality of grounding lines are screened and matched based on the identifier of the target grounding line to obtain the geographical location of the target grounding line, including: Read the information of the identifier of the target grounding wire to obtain the corresponding query target; wherein the identifier is composed of letters, Arabic numerals and specific symbols, and the specific symbols include a horizontal bar, an underscore, and a period; The plurality of grounding wires are screened based on the query target by a preset matching algorithm to obtain a grounding wire corresponding to the identifier; Based on the grounding wire corresponding to the identification, the plurality of geographic coordinates are matched to obtain the hanging position of the target grounding wire, and the hanging position is used as the geographic location of the target grounding wire.

4. A grounding wire status monitoring device, applied to the grounding wire status monitoring method according to any one of claims 1 to 3, characterized in that: include: A receiving module, used for the positioning sensor on the grounding line to receive the signal of Beidou satellite in real time to obtain the geographical coordinates of multiple grounding lines; A matching module, used to obtain an identifier of a target grounding line, and screen and match the geographical coordinates of the plurality of grounding lines based on the identifier of the target grounding line to obtain a geographical location of the target grounding line; A monitoring module, configured to monitor the state of the target grounding wire based on the geographical location and the identifier, and determine the state of the target grounding wire; A coding module, used for encoding the state of the target grounding wire by a preset coding algorithm to obtain a state code if the state of the target grounding wire is an abnormal state; The strategy module is used to perform strategy matching on the state code to obtain the strategy corresponding to the state code.

5. A computer device comprising a memory and a processor, wherein a computer program is stored in the memory, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 3 are implemented.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 3 are implemented.

Citation Information

Patent Citations

  • Intelligent management and control system for transmission line ground wire

    CN110690756A

  • Intelligent monitoring system and method for grounding wire

    CN115046665A