Power grid fault prediction system

By introducing data cleaning, security verification and encryption processing into the power grid fault prediction system, combined with the pre-trained data model, the problems of accuracy and timeliness of power grid fault prediction and low security of data transmission are solved, and the efficiency of power grid faults is achieved Predict and accurate analysis.

CN119134205APending Publication Date: 2024-12-13GUANGDONG POWER GRID CO LTD +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411232158.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-04
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

The existing power grid fault prediction system has problems such as the accuracy and timeliness of fault prediction and the low security of power grid data transmission.

Method used

A power grid fault prediction system is designed, including a perception terminal module, a data processing module, a data transmission module, a central data center and a power grid monitoring module. The power grid parameters are obtained through the perception terminal module, the data processing module is cleaned, and the data transmission module is safe. Verification and encryption, storage and transmission of central data center, power grid monitoring modules perform decryption and fault prediction, use pre-trained data models for analysis, and generate fault prediction results.

Benefits of technology

It improves the accuracy and timeliness of grid fault prediction, enhances the safety of grid data transmission, and realizes efficient prediction and accurate analysis of grid faults.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119134205A_ABST
    Figure CN119134205A_ABST
Patent Text Reader

Abstract

The invention discloses a power grid fault prediction system. The system comprises a sensing terminal module, a data processing module, a data transmission module, a central data center and a power grid monitoring module, wherein the sensing terminal module is used for acquiring power grid parameters and sending the power grid parameters to the data processing module; the data processing module is used for cleaning the power grid parameters, obtaining target power grid data and sending the target power grid data to the data transmission module; the data transmission module is used for performing data encryption on the target power grid data to obtain encrypted data; the central data center is used for storing the received encrypted data and sending the encrypted data to the power grid monitoring module; and the power grid monitoring module is used for obtaining a fault prediction result matched with the target power grid data after receiving the encrypted data. Through the technical scheme of the invention, the power grid fault prediction is realized, and the efficiency of power grid fault prediction work, the safety of power grid data transmission and the accuracy of a fault prediction result are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of power grid monitoring, and in particular to a power grid fault prediction system. Background Art

[0002] With the development of society and the continuous growth of electricity demand, the scale of power grids is expanding and the complexity is increasing. In order to ensure the safe and stable operation of the power grid, a large number of sensing devices are installed in various parts of the power grid so that they can be handled in time when a fault occurs in the power grid to prevent bigger problems. These power grid sensing devices mainly transmit data to the central data center through the Internet of Things, and the central data center analyzes various types of data to determine whether there is a fault.

[0003] However, as the scale of the power grid continues to expand, the number of grid sensing devices is also increasing, which has brought about a series of problems. On the one hand, the security issues of sensing devices and data transmission have become increasingly prominent. The data is extremely vulnerable to external attacks during the transmission process, resulting in data tampering or implantation of backdoors, which seriously threatens the safety of power grid operation. On the other hand, although the current sensing devices can monitor and handle faults in a timely manner, they often cause the power grid to stop operating. The power grid must wait until the fault is handled before it can resume smooth operation. This has affected the continuous and stable power supply of the power grid to a certain extent, and has also brought many inconveniences to production and life.

[0004] In summary, the existing power grid fault prediction system has the problems of low accuracy and timeliness of power grid fault prediction and low security of power grid data transmission. Summary of the invention

[0005] The present invention provides a power grid fault prediction system, which can solve the problems of low accuracy and timeliness of power grid fault prediction and low security of power grid data transmission in the existing power grid fault prediction system.

[0006] According to one aspect of the present invention, there is provided a power grid fault prediction system, the system comprising: a sensing terminal module, a data processing module, a data transmission module, a central data center and a power grid monitoring module;

[0007] Among them, the sensing terminal module establishes communication connections with the power grid and the data processing module respectively, the data processing module establishes communication connections with the data transmission module, and the central data center establishes communication connections with the data transmission module and the power grid monitoring module respectively;

[0008] The sensing terminal module is used to obtain power grid parameters and send the power grid parameters to the data processing module;

[0009] The data processing module is used to, after receiving the power grid parameters, perform a cleaning operation on the power grid parameters based on preset rules, obtain target power grid data and send it to the data transmission module;

[0010] The data transmission module is used to perform security verification on the target power grid data after receiving the target power grid data, and to encrypt the target power grid data that has passed the security verification, and obtain the encrypted data and send it to the central data center;

[0011] The central data center is used to store the received encrypted data and send it to the power grid monitoring module;

[0012] The power grid monitoring module is used to decrypt the received encrypted data to obtain target power grid data, and to analyze the target power grid data using a pre-trained data model to obtain a fault prediction result matching the target power grid data.

[0013] Optionally, the data transmission module specifically includes: an endpoint device verification unit, used to determine whether the endpoint device matching the target power grid data is safe based on the target power grid data, and generate an endpoint device verification result and send it to the transmission verification unit; a hardware protection unit, used to determine whether the hardware device matching the target power grid data is safe based on the target power grid data, and generate a hardware device verification result and send it to the transmission verification unit; a traffic analysis unit, used to determine whether the target power grid data is safe based on the traffic information in the target power grid data, and generate a traffic verification result and send it to the transmission verification unit; a network boundary unit, used to determine whether the network boundary matching the target power grid data is safe based on the target power grid data, and generate a network boundary verification result and send it to the transmission verification unit; a transmission verification unit, used to receive and generate a transmission command based on the endpoint device verification result, the hardware device verification result, the traffic verification result and the network boundary verification result, and send the target power grid data and the transmission command to the encryption unit; an encryption unit, used to encrypt the target power grid data using a preset encryption algorithm after receiving the target power grid data and the transmission command, and obtain encrypted data and send it to the central data center.

[0014] Furthermore, the transmission verification unit includes: a result verification subunit, which is used to determine whether there is at least one verification result that is unqualified after receiving the endpoint device verification result, the hardware device verification result, the traffic verification result and the network boundary verification result; a command generation subunit, which is used to generate a transmission command and send the transmission command and the target power grid data to the encryption unit after determining that there is no at least one verification result that is unqualified.

[0015] Optionally, the power grid monitoring module specifically includes: a decryption unit, which is used to decrypt the encrypted data after receiving it to obtain the target power grid data, and send it to the fault detection unit; a fault detection module, which is used to analyze the target power grid data based on a pre-trained data model to obtain a fault detection result matching the target power grid data; wherein the fault detection result includes: the presence of a fault or the absence of a fault; a fault prediction unit, which is used to obtain the target power grid data when it detects that the fault detection result is that there is no fault, and process the target power grid data through a preset neural network model to obtain a fault prediction result and send it to the status evaluation unit; wherein the fault prediction result includes: the percentage of the possibility of occurrence of a power grid fault; the status evaluation unit, which is used to generate an alarm command and send it to a status alarm when it detects that the fault detection result is that there is a fault; and after receiving the fault prediction result, determine whether the fault prediction result exceeds a preset threshold, and generate an alarm command based on the determination result and send it to the status alarm; the status alarm is used to generate a sound signal and a visual signal to remind relevant personnel after receiving the alarm command.

[0016] Furthermore, the fault prediction unit includes: a neural network subunit, which is used to obtain target power grid data when it is detected that the fault detection result is that there is no fault, process the target power grid data through a neural network model, and send the processed target power grid data to a support vector machine; a support vector machine, which is used to perform generalized linear classification on the target power grid data after receiving the processed target power grid data, obtain a linear classification result matching the target power grid data and send it to a random forest subunit; a random forest subunit, which is used to process the received linear classification result through a preset random forest algorithm, obtain a fault prediction result and send it to a state evaluation unit.

[0017] Optionally, the power grid fault prediction system further includes: a device interaction module, which establishes a communication connection with a central data center to verify the security of information input by the user, and obtains and displays target information based on the user information.

[0018] Furthermore, the device interaction module specifically includes: a security verification unit, used to perform security verification on the user information in response to the user information input by the user; a command generation unit, used to generate an information request command and a decryption key matching the user based on the user information after the user's security verification is passed; a command sending unit, used to send the information request command to the central data center, so that the central data center can send target encrypted information to the device interaction module based on the information request command; an information decryption unit, used to decrypt the received target encrypted information using the decryption key, obtain the target information and send it to the information display unit; an information display unit, used to display the received target information.

[0019] Optionally, the central data center is further used to: after receiving the information request command sent by the device interaction module, extract the target encrypted data matching the information request command and send it to the device interaction module.

[0020] Optionally, the perception terminal module specifically includes: a parameter acquisition unit, used to communicate with each endpoint device of the power grid and obtain the power grid parameters of each endpoint device; a parameter sending unit, used to communicate with the data processing module to send each power grid parameter to the data processing module.

[0021] Optionally, the data processing module specifically includes: a data cleaning unit, used to clean the received power grid parameters to eliminate obvious abnormal values ​​and noise contained in the power grid parameters to obtain target power grid data; a data sending unit, used to obtain the target power grid data and send it to the data transmission module after detecting that the data cleaning operation is completed.

[0022] The technical solution of the embodiment of the present invention obtains power grid parameters through a sensing terminal module and sends the power grid parameters to a data processing module. After receiving the power grid parameters, the data processing module cleans the power grid parameters based on preset rules to obtain target power grid data and sends it to a data transmission module. After receiving the target power grid data, the data transmission module verifies the security of the target data, encrypts the target power grid data that passes the security verification, obtains the encrypted data and sends it to a central data center. After that, the central data center stores the received encrypted data and sends it to a power grid monitoring module. Finally, after receiving the encrypted data, the power grid monitoring module decrypts the data to obtain the target power grid data, and analyzes the target power grid data using a pre-trained data model to obtain a fault prediction result matching the target power grid data. This solves the problems of low accuracy and timeliness of power grid fault prediction and low security of power grid data transmission in existing power grid fault prediction systems, realizes the prediction of power grid faults, and improves the efficiency of power grid fault prediction work, the security of power grid data transmission and the accuracy of fault prediction results.

[0023] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0025] Figure 1 is a structural schematic diagram of a power grid fault prediction system provided according to Embodiment 1 of the present invention;

[0026] Figure 2 It is a structural diagram of a power grid fault prediction system provided according to the second embodiment of the present invention. DETAILED DESCRIPTION

[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0029] Embodiment 1

[0030] Figure 1 This is a schematic diagram of the structure of a power grid fault prediction system provided in Embodiment 1 of the present invention. This embodiment is applicable to the situation of predicting power grid faults.

[0031] like Figure 1 As shown, the system includes: a sensing terminal module 110 , a data processing module 120 , a data transmission module 130 , a central data center 140 and a power grid monitoring module 150 .

[0032] Among them, the perception terminal module 110 establishes communication connections with the power grid and the data processing module 120 respectively, the data processing module 120 establishes communication connections with the data transmission module 130, and the central data center 140 establishes communication connections with the data transmission module 130 and the power grid monitoring module 150 respectively.

[0033] The sensing terminal module 110 is used to obtain power grid parameters and send the power grid parameters to the data processing module 120 .

[0034] Among them, the sensing terminal module is a device unit with the function of collecting relevant data of the power grid; further, the power grid parameters are various characteristic data describing the operating status of the power grid, such as voltage, current, power, etc.

[0035] In this embodiment, the perception terminal module 110 specifically includes: a parameter acquisition unit, which is used to communicate and connect with each endpoint device of the power grid and obtain the power grid parameters of each endpoint device; a parameter sending unit, which is used to communicate and connect with the data processing module 120 to send each power grid parameter to the data processing module 120.

[0036] The data processing module 120 is used to clean the power grid parameters based on preset rules after receiving the power grid parameters, obtain target power grid data and send it to the data transmission module 130 .

[0037] Furthermore, the data processing module 120 specifically includes: a data cleaning unit, which is used to clean the received power grid parameters to eliminate obvious abnormal values ​​and noise contained in the power grid parameters to obtain target power grid data; a data sending unit, which is used to obtain the target power grid data and send it to the data transmission module 130 after detecting that the data cleaning operation is completed.

[0038] Specifically, the cleaning operation is an operation to remove abnormal values ​​and interfering noises in the data that do not conform to the actual situation or may affect subsequent analysis through specific algorithms and logics, so as to improve the accuracy and availability of the data; further, after receiving the power grid parameters, the data processing module 120 performs a cleaning operation on the power grid parameters according to pre-set rules, so as to obtain the target power grid data and send it to the data transmission module 130; further, the data processing module 120 specifically covers the following two units: first, a data cleaning unit (mainly used for comprehensively cleaning the received power grid parameters, so as to eliminate obvious abnormal values ​​and noises contained in the power grid parameters, and then obtain the target power grid data; second, a data sending unit is used to obtain the target power grid data in time after detecting that the data cleaning operation has been completed, and send it accurately to the data transmission module 130.

[0039] The data transmission module 130 is used to perform security verification on the target power grid data after receiving the target power grid data, and to encrypt the target power grid data that has passed the security verification, and obtain the encrypted data and send it to the central data center 140 .

[0040] Specifically, the data transmission module 130 includes: an endpoint device verification unit, which is used to determine whether the endpoint device matching the target power grid data is safe according to the target power grid data, and generate an endpoint device verification result and send it to the transmission verification unit; a hardware protection unit, which is used to determine whether the hardware device matching the target power grid data is safe according to the target power grid data, and generate a hardware device verification result and send it to the transmission verification unit; a traffic analysis unit, which is used to determine whether the target power grid data is safe according to the traffic information in the target power grid data, and generate a traffic verification result and send it to the transmission verification unit; a network boundary unit, which is used to determine whether the network boundary matching the target power grid data is safe according to the target power grid data, and generate a network boundary verification result and send it to the transmission verification unit; a transmission verification unit, which is used to receive and generate a transmission command according to the endpoint device verification result, the hardware device verification result, the traffic verification result and the network boundary verification result, and send the target power grid data and the transmission command to the encryption unit; an encryption unit, which is used to encrypt the target power grid data using a preset encryption algorithm after receiving the target power grid data and the transmission command, and obtain encrypted data and send it to the central data center 140.

[0041] In a specific implementation of the present embodiment, after successfully receiving the target power grid data, the data transmission module 130 immediately carries out a comprehensive security verification of the target data, and then performs data encryption operations on the target power grid data that have successfully passed the security verification, thereby obtaining the encrypted data and accurately sending it to the central data center 140. Specifically, the data transmission module 130 covers the following units: an endpoint device verification unit, which is used to judge whether the endpoint devices such as computers and mobile phones that match the target power grid data are in a safe state based on the target power grid data, and promptly send the generated endpoint device verification results to the transmission verification unit; a hardware protection unit, which is used to determine the security of hardware devices such as servers and routers that match the target power grid data based on the target power grid data, and at the same time generate hardware device verification results and transmit them to the transmission verification unit; a traffic analysis unit, which is used to judge the security of the target power grid data itself based on the traffic information in the target power grid data, and then generate traffic verification results and transmit them to the transmission verification unit; a network boundary unit, It is used to determine whether the network boundary matching the target power grid data, such as a network firewall, is safe according to the target power grid data, and generate a network boundary verification result and then send it to the transmission verification unit; the transmission verification unit is used to receive and generate a corresponding transmission command according to the endpoint device verification result, the hardware device verification result, the flow verification result and the network boundary verification result, and then send the target power grid data together with the transmission command to the encryption unit; the encryption unit is used to encrypt the target power grid data using a pre-set encryption algorithm, such as a symmetric encryption algorithm or an asymmetric encryption algorithm, after receiving the target power grid data and the transmission command, and finally obtain the encrypted data and send it to the central data center 140.

[0042] In this embodiment, further, the transmission verification unit includes: a result verification subunit, which is used to determine whether there is at least one verification result that is unqualified after receiving the endpoint device verification result, the hardware device verification result, the traffic verification result and the network boundary verification result; a command generation subunit, which is used to generate a transmission command and send the transmission command and the target power grid data to the encryption unit after determining that there is no at least one verification result that is unqualified.

[0043] The central data center 140 is used to store the received encrypted data and send it to the power grid monitoring module 150 .

[0044] The power grid monitoring module 150 is used to decrypt the received encrypted data to obtain target power grid data, and to analyze the target power grid data using a pre-trained data model to obtain a fault prediction result matching the target power grid data.

[0045] Furthermore, the power grid monitoring module 150 specifically includes: a decryption unit, which is used to decrypt the encrypted data after receiving it to obtain the target power grid data, and send it to the fault detection unit; a fault detection module, which is used to analyze the target power grid data based on a pre-trained data model to obtain a fault detection result matching the target power grid data; wherein the fault detection result includes: the presence of a fault or the absence of a fault; a fault prediction unit, which is used to obtain the target power grid data when it is detected that the fault detection result is that there is no fault, and process the target power grid data through a preset neural network model to obtain a fault prediction result and send it to the state evaluation unit; wherein the fault prediction result includes: the percentage of the possibility of occurrence of a power grid fault; the state evaluation unit, which is used to generate an alarm command and send it to a state alarm when it is detected that the fault detection result is that there is a fault; and after receiving the fault prediction result, determine whether the fault prediction result exceeds a preset threshold, and generate an alarm command based on the determination result and send it to the state alarm; the state alarm is used to generate a sound signal and a visual signal to remind relevant personnel after receiving the alarm command.

[0046] Exemplarily, the power grid monitoring module 150 is used to perform a decryption operation on the encrypted data after successfully receiving the encrypted data, thereby obtaining the target power grid data, and based on the target power grid data, using a pre-trained data model to perform in-depth analysis, and finally obtain a fault prediction result that matches the target power grid data. Specifically, the power grid monitoring module 150 includes the following units: a decryption unit, which is used to perform a decryption operation on the target power grid data after receiving the encrypted data, and then send the target power grid data to a fault detection unit; a fault detection module, which is used to perform a comprehensive analysis on the target power grid data based on a pre-trained data model, thereby obtaining a fault detection result that matches the target power grid data, where the fault detection result includes two situations: "fault exists" or "fault does not exist"; a fault prediction unit, which is used to obtain the target power grid data when it is detected that the fault detection result is "fault does not exist", and then use a preset neural network model to perform a fault prediction on the target power grid data. The data is processed to obtain a fault prediction result and send it to a status evaluation unit, wherein the fault prediction result includes a percentage indicating the possibility of a power grid fault, such as "the possibility of a power grid fault is 80%"; the status evaluation unit is used to immediately generate an alarm command and send it to a status alarm when it detects that the fault detection result is "a fault exists", and after receiving the fault prediction result, judge whether the fault prediction result exceeds a preset threshold, and then generate an alarm command according to the judgment result and send it to the status alarm; the status alarm is used to generate corresponding sound signals and visual signals after receiving the alarm command, so as to effectively remind relevant personnel.

[0047] Furthermore, the fault prediction unit includes: a neural network subunit, which is used to obtain target power grid data when it is detected that the fault detection result is that there is no fault, process the target power grid data through a neural network model, and send the processed target power grid data to a support vector machine; a support vector machine, which is used to perform generalized linear classification on the target power grid data after receiving the processed target power grid data, obtain a linear classification result matching the target power grid data and send it to a random forest subunit; a random forest subunit, which is used to process the received linear classification result through a preset random forest algorithm, obtain a fault prediction result and send it to a state evaluation unit.

[0048] Specifically, when the fault detection result is that there is no fault, the neural network subunit is used to quickly obtain the target power grid data, and then process the target power grid data through a pre-built neural network model, and then accurately send the processed target power grid data to the support vector machine; wherein the neural network model can intelligently process and analyze the input data, such as a multi-layer perceptron neural network; further, after receiving the processed target power grid data, the support vector machine will carry out a generalized linear classification operation on the target power grid data, thereby obtaining a linear classification result matching the target power grid data, and then send the linear classification result to the random forest subunit; further, the random forest subunit is used to carefully process the received linear classification result through a pre-set random forest algorithm, and finally obtain a fault prediction result and send it to the state evaluation unit in a timely manner; wherein the random forest algorithm is an integrated learning algorithm, which performs data analysis and prediction by combining multiple decision trees, such as classifying and regressing data through a large number of decision trees.

[0049] The technical solution of the embodiment of the present invention obtains power grid parameters through a sensing terminal module and sends the power grid parameters to a data processing module. After receiving the power grid parameters, the data processing module cleans the power grid parameters based on preset rules to obtain target power grid data and sends it to a data transmission module. After receiving the target power grid data, the data transmission module verifies the security of the target data, encrypts the target power grid data that passes the security verification, obtains the encrypted data and sends it to a central data center. After that, the central data center stores the received encrypted data and sends it to a power grid monitoring module. Finally, after receiving the encrypted data, the power grid monitoring module decrypts the data to obtain the target power grid data, and uses a pre-trained data model to analyze the target power grid data to obtain a fault prediction result matching the target power grid data, thereby realizing the prediction of power grid faults and improving the efficiency of power grid fault prediction work, the security of power grid data transmission and the accuracy of fault prediction results.

[0050] Embodiment 2

[0051] Figure 2 This is a schematic diagram of the structure of a power grid fault prediction system provided in Embodiment 2 of the present invention. This embodiment is applicable to the situation of predicting power grid faults.

[0052] like Figure 2 As shown, the power grid fault prediction system includes: a perception terminal module, a data processing module, a data transmission module, a central data center, a power grid monitoring module and a device interaction module 210.

[0053] The device interaction module 210 establishes a communication connection with the central data center to perform security verification on the information input by the user, and obtains and displays the target information based on the user information.

[0054] Specifically, in a specific implementation of the present embodiment, the device interaction module 210 specifically includes: a security verification unit, used to perform security verification on the user information in response to the user information input by the user; a command generation unit, used to generate an information request command and a decryption key matching the user based on the user information after the user's security verification is passed; a command sending unit, used to send the information request command to the central data center, so that the central data center can send the target encrypted information to the device interaction module based on the information request command; an information decryption unit, used to decrypt the received target encrypted information using the decryption key, obtain the target information and send it to the information display unit; an information display unit, used to display the received target information.

[0055] In a specific implementation of the present embodiment, the device interaction module 210 includes the following units: a security verification unit, which is used to perform security verification on the user information when receiving the user information input by the user. The security verification here can be understood as a process of detecting and confirming the security of information, such as ensuring the legitimacy and security of information through password verification, identity recognition, etc. For example, common password verification is a security verification method; further, a command generation unit, which is used to generate an information request command and a decryption key that match the user based on the user information after the security verification of the user is successfully passed; wherein, the information request command is an instruction for requesting specific information from the central data center, and the decryption key is a key code for decrypting encrypted information; further. The command sending unit is used to accurately send the information request command to the central data center, so that the central data center can send the target encrypted information to the device interaction module according to the information request command; further, the information decryption unit is used to decrypt the received target encrypted information using the decryption key to obtain the target information, and send the target information to the information display unit; wherein, the information decryption is the process of restoring the encrypted information to the original information; further, the prime number information display unit is used to present and display the received target information, for example, displaying the information to the user in an intuitive form through a display screen or other device.

[0056] Optionally, in this embodiment, the central data center is also used to: after receiving the information request command sent by the device interaction module, extract the target encrypted data matching the information request command and send it to the device interaction module.

[0057] The technical solution of the embodiment of the present invention obtains power grid parameters through a sensing terminal module and sends the power grid parameters to a data processing module. After receiving the power grid parameters, the data processing module cleans the power grid parameters based on preset rules to obtain target power grid data and sends it to a data transmission module. After receiving the target power grid data, the data transmission module verifies the security of the target data, encrypts the target power grid data that passes the security verification, obtains the encrypted data and sends it to a central data center. After that, the central data center stores the received encrypted data and sends it to a power grid monitoring module. Finally, a communication connection is established with the central data center through a device interaction module to verify the security of information input by a user, obtain target information based on the user information and display it, thereby realizing the prediction of power grid faults and improving the efficiency of power grid fault prediction work, the security of power grid data transmission and the accuracy of fault prediction results.

[0058] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A power grid fault prediction system, characterized in that: include: Perception terminal module, data processing module, data transmission module, central data center and power grid monitoring module; Among them, the sensing terminal module establishes communication connections with the power grid and the data processing module respectively, the data processing module establishes communication connections with the data transmission module, and the central data center establishes communication connections with the data transmission module and the power grid monitoring module respectively; The sensing terminal module is used to obtain power grid parameters and send the power grid parameters to the data processing module; The data processing module is used to, after receiving the power grid parameters, perform a cleaning operation on the power grid parameters based on preset rules, obtain target power grid data and send it to the data transmission module; The data transmission module is used to perform security verification on the target power grid data after receiving the target power grid data, and to encrypt the target power grid data that has passed the security verification, and obtain the encrypted data and send it to the central data center; The central data center is used to store the received encrypted data and send it to the power grid monitoring module; The power grid monitoring module is used to decrypt the received encrypted data to obtain target power grid data, and to analyze the target power grid data using a pre-trained data model to obtain a fault prediction result matching the target power grid data.

2. The system according to claim 1, characterized in that The data transmission module specifically includes: An endpoint device verification unit, used to determine whether an endpoint device matching the target power grid data is safe according to the target power grid data, and generate an endpoint device verification result and send it to the transmission verification unit; A hardware protection unit, used to determine whether the hardware device matching the target power grid data is safe according to the target power grid data, and generate a hardware device verification result and send it to the transmission verification unit; A flow analysis unit, used to determine whether the target power grid data is safe according to the flow information in the target power grid data, and generate a flow verification result and send it to the transmission verification unit; A network boundary unit, used to determine whether a network boundary matching the target power grid data is safe according to the target power grid data, and generate a network boundary verification result and send it to the transmission verification unit; A transmission verification unit, configured to receive and generate a transmission command according to the endpoint device verification result, the hardware device verification result, the flow verification result, and the network boundary verification result, and send the target power grid data and the transmission command to the encryption unit; The encryption unit is used to encrypt the target power grid data using a preset encryption algorithm after receiving the target power grid data and the transmission command, and obtain the encrypted data and send it to the central data center.

3. The system according to claim 2, characterized in that The transmission verification unit comprises: A result verification subunit is used to determine whether there is at least one verification result that is unqualified after receiving the endpoint device verification result, the hardware device verification result, the flow verification result, and the network boundary verification result; The command generation subunit is used to generate a transmission command and send the transmission command and target power grid data to the encryption unit after determining that there is no at least one verification result that is unqualified.

4. The system according to claim 1, characterized in that The power grid monitoring module specifically includes: A decryption unit, used to decrypt the received encrypted data to obtain target power grid data, and send the data to the fault detection unit; A fault detection module is used to analyze the target power grid data based on a pre-trained data model to obtain a fault detection result matching the target power grid data; wherein the fault detection result includes: the presence of a fault or the absence of a fault; A fault prediction unit is used to obtain target power grid data when it is detected that the fault detection result is that there is no fault, and process the target power grid data through a preset neural network model to obtain a fault prediction result and send it to the state evaluation unit; wherein the fault prediction result includes: the percentage of the possibility of occurrence of the power grid fault; A state evaluation unit, configured to generate an alarm command and send it to a state alarm when the fault detection result indicates that a fault exists; and after receiving a fault prediction result, determine whether the fault prediction result exceeds a preset threshold, and generate an alarm command according to the determination result and send it to the state alarm; The status alarm is used to generate sound and visual signals to alert relevant personnel after receiving an alarm command.

5. The system according to claim 4, characterized in that The fault prediction unit comprises: A neural network subunit is used for acquiring target power grid data when it is detected that the fault detection result is that there is no fault, processing the target power grid data through a neural network model, and sending the processed target power grid data to a support vector machine; A support vector machine is used for performing generalized linear classification on the target power grid data after receiving the processed target power grid data, obtaining a linear classification result matching the target power grid data and sending the result to the random forest subunit; The random forest subunit is used to process the received linear classification results through a preset random forest algorithm to obtain a fault prediction result and send it to the state evaluation unit.

6. The system according to claim 1, characterized in that The power grid fault prediction system also includes: a device interaction module, which establishes a communication connection with a central data center to verify the security of information input by a user, and obtains and displays target information based on the user information.

7. The system according to claim 6, characterized in that The device interaction module specifically includes: A security verification unit, configured to perform security verification on the user information in response to the user information input by the user; A command generating unit, configured to generate an information request command and a decryption key matching the user based on the user information after the user passes the security verification; A command sending unit, used for sending the information request command to a central data center, so that the central data center can send target encrypted information to the device interaction module based on the information request command; An information decryption unit, used to decrypt the received target encrypted information using the decryption key, obtain the target information and send it to the information display unit; The information display unit is used to display the received target information.

8. The system according to claim 7, characterized in that The central data center is also used to: after receiving the information request command sent by the device interaction module, extract the target encrypted data matching the information request command and send it to the device interaction module.

9. The system according to claim 1, characterized in that The sensing terminal module specifically includes: A parameter acquisition unit, used to establish a communication connection with each endpoint device of the power grid and acquire the power grid parameters of each endpoint device; The parameter sending unit is used to communicate with the data processing module to send various power grid parameters to the data processing module.

10. The system according to claim 1, characterized in that The data processing module specifically includes: A data cleaning unit is used to clean the received power grid parameters to remove obvious abnormal values ​​and noise contained in the power grid parameters to obtain target power grid data; The data sending unit is used to obtain the target power grid data and send it to the data transmission module after detecting that the data cleaning operation is completed.

Citation Information

Cited By

  • Intelligent power grid fault positioning and visualization system of networking SVG (Static Var Generator)

    CN121324824A