Multi-theme power grid information switching presentation system and method
Through modular design and distributed processing architecture, the grid information switching presentation system is optimized, and the problem of insufficient data processing capabilities of large-scale power grids is solved, and efficient, stable and fast information display is achieved to meet users' immediate decision-making needs.
Patent Information
- Application Number
- CN202510277804.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-10
- Publication Date
- 2025-07-08
AI Technical Summary
When the existing power grid information switching presentation system processes large-scale power grid data, the data processing and transmission capabilities are poor, resulting in information lag and long system response time, which cannot meet the staff's needs for rapid switching, viewing and timely decision-making of power grid information.
A modular design multi-themed grid information switching presentation system, including data reception, processing, display and storage modules, adopts a distributed processing architecture and optimized data processing strategy, and prioritizes the processing of current display interface data through parallel processing and dynamic provisioning of multiple execution units, and stores other data in a temporary buffer to reduce the switching response time.
It greatly improves data processing capabilities and information display speed, ensures the stability and responsiveness of the system, prevents the impact of a single module failure, supports system expansion and upgrades, and meets users' immediate needs.
Smart Images

Figure CN120277570A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of power grid data processing and display, and more specifically, to a multi-topic power grid information switching and presenting system and method. Background Art
[0002] In today's rapidly developing power industry, the complexity of power grid information is increasing day by day. With the continuous advancement of smart grid technology and the continuous expansion of the power grid scale, various types of information such as real-time data, historical data, fault alarm information, and equipment status information are intertwined with each other, constructing a huge and complex information network. To store and display this information, a power grid information switching and presenting system has emerged. With the help of highly integrated and intelligent data processing technology, this system integrates and analyzes power grid information from different sources and in different formats, and constructs an intuitive and clear information display interface. Staff only need to perform simple operations to easily switch and view various types of power grid information, and then comprehensively understand and monitor the power grid status. This system not only greatly improves work efficiency, but also reduces the risk of human misjudgment, providing a strong guarantee for the safe and stable operation of the power grid.
[0003] The Chinese invention patent with the patent name "A panoramic visualization display system for power grid operation information" and the publication number CN104537573A has been publicly disclosed. This patent integrates power grid equipment resources, power grid operation information, and power grid management business information, and provides strong assistance for power grid operation decision-making through statistical analysis and data mining of this information; at the same time, these analysis results are visually displayed in the form of images, and other systems are supported to call these analysis results. This invention patent can help staff intuitively see the power grid operation status and fault points, but this patent fails to fully consider the continuous expansion of the current power grid scale and the significant increase in power consumption load. These factors lead to a sharp increase in the amount of information that the system needs to process, and a large amount of data cannot be analyzed and integrated in a timely manner, resulting in information presentation lag; under high-load information processing, data transmission is affected, and thus the response time of the system becomes longer, which cannot meet the needs of staff for quickly switching and viewing power grid information and making timely decisions. Summary of the Invention
[0004] The purpose of this application is to provide a multi-topic power grid information switching and presenting system and method, which solves the technical problems of poor data processing and transmission capabilities existing in the traditional power grid information switching and presenting system, and thus leads to power grid information lag and long system response time.
[0005] To solve the above technical problems, the solution adopted in this application is as follows:
[0006] The present invention provides a multi-topic power grid information switching and presentation system, which is characterized in that it includes a data receiving module, a processing module, a display module, and a storage module; the data receiving module, the processing module, and the display module are connected in sequence; the storage module is respectively connected to the processing module and the display module;
[0007] The data receiving module is used to receive monitoring data and perform formatting processing, and then perform labeling processing on the formatted monitoring data according to the labeling rules to obtain labeled data; after the labeling is completed, the labeled data is transmitted to the processing module for the next step of processing; the monitoring data is data of each node of the power grid, and the monitoring data includes but is not limited to current, voltage, power, frequency, phase angle, switch state, discharge amount, three-dimensional structure data, and image data;
[0008] The processing module is used to process the labeled data in categories according to the labeling information of the labeled data; detect the processed data to judge whether it is abnormal data;
[0009] The processing module includes a primary processing module, a secondary processing module, a tertiary processing module, a monitoring module, and a prediction module. The primary processing module, the secondary processing module, and the tertiary processing module are connected in sequence; the primary processing module, the secondary processing module, and the tertiary processing module are respectively connected to the monitoring module; the monitoring module is connected to the display module; the primary processing module is connected to the data receiving module; the secondary processing module is respectively connected to the storage module, the display module, and the prediction module; the tertiary processing module is respectively connected to the display module and the prediction module; the prediction module is connected to the storage module;
[0010] The primary processing module includes a plurality of first execution units. The plurality of first execution units receive the labeled data transmitted by the data receiving module in parallel and perform classification; the first execution unit transmits the classified labeled data to the secondary processing module through a message queue;
[0011] The secondary processing module includes a plurality of second execution units. The second execution unit receives the labeled data and performs preprocessing on the labeled data to obtain processed data; the secondary processing module transmits the processed data to the storage module and the tertiary processing module respectively;
[0012] The prediction module retrieves historical data from the storage module, and performs prediction based on the historical data and the data transmitted by the secondary processing module in real time to obtain prediction data; the prediction module transmits the prediction data to the tertiary processing module;
[0013] The tertiary processing module performs abnormality judgment on the processed data and the prediction data, and outputs a judgment signal to the display module;
[0014] The monitoring module monitors the working conditions of the primary processing module, the secondary processing module, and the tertiary processing module in real time, dynamically allocates the numbers of the first execution unit and the second execution unit to ensure load balancing of the primary processing module and the secondary processing module, and adjusts the priorities of the data in the message queue;
[0015] The storage module receives the data transmitted by the secondary processing module and performs temporary storage or compressed storage; according to a preset frequency, it backs up the temporarily stored data and transfers it to a long-term storage medium for storage;
[0016] The display module retrieves data from the storage module, analyzes and processes it, obtains result data and outputs it; the display module outputs a feedback signal to the monitoring module according to the result data, the monitoring module adjusts the data priority in the message queue, the secondary processing module preferentially processes the data related to the current display interface and transmits it to the display module, and the display module analyzes and processes the data and outputs it; if the display interface is switched, the display module retrieves the data related to the switched display interface from the storage module again, and analyzes and processes the data and outputs it; the display module turns on the alarm function according to the judgment signal transmitted by the tertiary processing module.
[0017] In some embodiments, the display module includes an alarm module, an analysis module, a prediction module, and an output module. The alarm module is respectively connected to the output module and the tertiary processing module. The analysis module is respectively connected to the secondary processing module, the prediction module, the output module, and the display module. The prediction module is respectively connected to the storage module and the output module;
[0018] The analysis module retrieves relevant data from the storage module according to the grid information to be presented on the display interface, and performs data modeling on the relevant data to obtain result data; the analysis module outputs the result data through the output module; the analysis module outputs a feedback signal to the monitoring module, and the monitoring module adjusts the data priority in the message queue. At the same time, the analysis module receives the relevant data transmitted by the secondary processing module, analyzes and processes the data, and outputs the result data through the output module; if the display interface is switched, the display module retrieves the data related to the switched display interface from the storage module according to the display interface, and analyzes and processes the data and outputs the result data;
[0019] The content of the data modeling includes but is not limited to equipment operating status, alarm information, power flow diagram, power load condition, power quality condition, grid security information, grid three-dimensional model, and grid topology structure;
[0020] The alarm module starts the alarm state according to the judgment signal output by the three - level processing module, divides the emergency level, and locates the power grid fault node; the alarm module outputs the power grid fault node information through the output module;
[0021] The output module is used to output data to an external display for power grid information display.
[0022] In some embodiments, the working steps of the analysis module include:
[0023] Step S301: Retrieve relevant data from the storage module according to the power grid information to be presented on the display interface; output a feedback signal to the monitoring module;
[0024] Step S302: Perform data modeling on the relevant data to obtain result data;
[0025] Step S303: Receive the data related to the display interface transmitted by the secondary processing module; determine whether the display interface has been switched. If the display interface has not been switched, execute step S103; if the display interface has been switched, execute step S101.
[0026] In some embodiments, the working process of the processing module includes the following steps:
[0027] Step S201: Multiple first execution units receive label data in parallel and classify the label data according to the data type; after completion, put the label data into the message queue; the data type includes but is not limited to current, voltage, power, frequency, phase angle, switch state, discharge amount, three - dimensional structure data, image data;
[0028] Step S202: Multiple second execution units read the label data from the message queue and perform pre - processing to obtain processed data; output the processed data to the storage module;
[0029] Step S203: Compare the processed data with the preset threshold data to determine whether the processed data is abnormal data; if the processed data is abnormal data, execute step S204; if the processed data is normal data, execute step S205;
[0030] Step S204: Output a judgment signal representing abnormal data to the display module; after completion, execute step S205;
[0031] Step S205: Call historical data from the storage module, and perform data prediction on the basis of combining the historical data with the processed data to obtain prediction data;
[0032] Step S206: Compare the predicted data with the preset threshold data to determine whether the predicted data is abnormal data; if the predicted data is abnormal data, execute Step S207; if the predicted data is normal data, execute Step S208;
[0033] Step S207: Output a judgment signal representing the predicted abnormal data to the display module; after completion, execute Step S208;
[0034] Step S208: End.
[0035] In some embodiments, the monitoring module dynamically allocates the number of the first execution units and the second execution units through the formula:
[0036]
[0037] where L represents the workload of the first execution units in the working state; α represents the rate at which data arrives at the first execution units; μ i represents the rate at which the i-th first execution unit processes data;
[0038] Through this formula, the workload of the first execution units or the second execution units in the current working state can be obtained; compare the workload of the first execution units or the second execution units in the working state with the preset threshold, and the monitoring module adjusts the number of the first execution units or the second execution units according to the comparison result.
[0039] In some embodiments, the storage module includes a temporary buffer, a long-term storage medium, and a compression module. The temporary buffer is respectively connected to the long-term storage medium and the compression module; the temporary buffer and the compression module are respectively connected to the secondary processing module, and the temporary buffer and the long-term storage medium are respectively connected to the display module;
[0040] The compression module receives the processed data sent by the secondary processing module for compression processing to obtain compressed data; after the compression is completed, the compression module transmits the compressed data to the temporary buffer for storage;
[0041] The temporary buffer receives the processed data sent by the secondary processing module and performs temporary storage; the temporary buffer transfers the temporary data in the temporary buffer to the long-term storage medium for storage according to a preset frequency.
[0042] In some embodiments, the types of the processed data received by the compression module from the secondary processing module include three-dimensional structure data and image data;
[0043] The types of processed data sent by the secondary processing module received by the temporary buffer include numerical data, and the numerical data includes but is not limited to current, voltage, power, frequency, phase angle, switch state, discharge amount.
[0044] In some embodiments, the labeling rule of the data receiving module includes the steps of:
[0045] Step S101: Receive monitoring data, perform a first labeling on the monitoring data according to the data source to obtain first-labeled data;
[0046] Step S102: Perform a second labeling on the first-labeled data according to the data type to obtain labeled data;
[0047] The data types include but are not limited to current, voltage, power, frequency, phase angle, switch state, discharge amount, three-dimensional structure data, and image data.
[0048] The present invention also provides a method for switching and presenting multi-topic power grid information, which is characterized in that it is used to execute a multi-topic power grid information switching and presenting system as described above, and specifically includes the following steps:
[0049] Step S1: Receive monitoring data at a preset receiving frequency and perform a labeling process on it to obtain labeled data;
[0050] Step S2: The first execution unit classifies the labeled data according to the labeling information;
[0051] Step S3: The second execution unit preprocesses the labeled data according to the classification result to obtain processed data; temporarily store or compress and store the processed data;
[0052] Step S4: Perform an abnormality judgment on the processed data. If the processed data is judged to be abnormal data, then execute Step S5; if the processed data is judged to be normal data, then execute Step S6;
[0053] Step S5: Output a judgment signal representing abnormal data and activate the alarm reminder function; after completion, execute Step S6;
[0054] Step S6: Call historical data, combine the historical data with the processed data for data prediction to obtain prediction data; perform a judgment on the prediction data. If the prediction data is judged to be abnormal data, then execute Step S7; if the processed data is judged to be normal data, then execute Step S8;
[0055] Step S7: Output a judgment signal representing predicted abnormal data and activate the reminder function; after completion, execute Step S8;
[0056] Step S8: Retrieve the temporarily stored data according to the information on the display interface, perform analysis and processing, and data modeling to obtain result data; integrate the result data with the interface and display it.
[0057] Step S9: Output a feedback signal according to the result data, and adjust the data processing priorities of the first execution unit and the second execution unit according to the feedback signal; monitor whether there is an interface switching operation on the display. If there is an interface switching operation, execute Step S8; if there is no interface switching operation, execute Step S10.
[0058] Step S10: Perform analysis and processing, and data modeling on the processed data output by the second execution unit to obtain result data; integrate the result data with the interface and display it.
[0059] The present invention also provides a computer-readable storage medium, characterized in that a program is stored in the computer-readable storage medium, and when the computer executes the program, the above-mentioned multi-topic power grid information switching and presenting method is executed.
[0060] The technical solution of the present application has at least the following advantages and beneficial effects:
[0061] 1. The present invention adopts a modular design, a distributed processing architecture, and an optimized data processing strategy, which together constitute an efficient, stable, and responsive data processing and display system. This system includes a data receiving module, a processing module, a display module, and a storage module. The modules cooperate efficiently with each other, thereby greatly improving the data processing ability, accelerating the information display speed, and ensuring the stable storage of data. The overall system performance is excellent and the operation is efficient. The modular design can also effectively prevent the malfunction of one module from having an adverse impact on other modules and facilitate the expansion and upgrade of the system.
[0062] 2. The present invention also adopts a distributed architecture for the processing module, aiming to improve the data processing and transmission capabilities. Specifically, a plurality of first execution units are provided in the first-level processing module. Such a design enables a new first execution unit to be quickly added to replace it when one of the first execution units fails, thereby ensuring the continuity and stability of the data processing task. Similarly, the second-level processing module also adopts the same design concept.
[0063] 3. The present invention optimizes the data processing strategy, preferentially processes the data required by the current display interface, and directly transfers this data from the processing module to the display module to meet the immediate needs of users. For the data required by other interfaces, it will be stored in a temporary buffer after processing. When the user switches the display interface, the display module can directly retrieve the required data from the temporary buffer, thus greatly reducing the response time for switching interfaces. At the same time, the present invention also feeds back the signal of display interface switching to the processing module in real time, enabling the processing module to adjust the priority of data processing according to the current requirements, ensuring that the data of the current display interface can be preferentially processed and directly transferring the relevant data from the processing module to the display module. Description of the Drawings
[0064] Figure 1 It is a schematic diagram of the overall structure of the present invention;
[0065] Figure 2 It is a schematic diagram of the structure of the processing module of the present invention;
[0066] Figure 3 It is a schematic flow chart of a specific embodiment of the transfer of data from the primary processing module to the secondary processing module of the present invention;
[0067] Figure 4 It is a schematic diagram of the structure of the display module of the present invention;
[0068] Figure 5 It is a schematic diagram of the structure of the storage module of the present invention;
[0069] Figure 6 It is a schematic work flow chart of a specific embodiment of the analysis module of the present invention;
[0070] Figure 7 It is a schematic work flow chart of a specific embodiment of the processing module of the present invention;
[0071] Figure 8 It is a schematic work flow chart of a specific embodiment of the present invention. Detailed Embodiment
[0072] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0073] It should be noted that similar reference numerals and letters indicate similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. If terms such as "center", "upper", "lower", "inner", "outer", etc. are used to indicate the orientation or positional relationship, it is based on the orientation or positional relationship shown in the drawings, or the orientation or positional relationship in which the product of this application is usually placed during use. This is only for the convenience of describing this application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, so it should not be construed as a limitation to this application. It should also be noted that unless otherwise clearly specified and limited, if terms such as "set", "install", "connect" are used, they should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, and it can be the communication inside two elements. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0074] Embodiment 1
[0075] Please refer to Figures 1 - 8 , the present invention provides a multi-topic power grid information switching and presentation system and method, including a data receiving module, a processing module, a display module, and a storage module; the data receiving module, the processing module, and the display module are connected in sequence; the storage module is respectively connected to the processing module and the display module.
[0076] The data receiving module is used to receive monitoring data and perform formatting processing, and then perform labeling processing on the formatted monitoring data according to the labeling rule to obtain labeled data; after the labeling is completed, the labeled data is transmitted to the processing module for the next step of processing; the monitoring data is the data of each node of the power grid, and the monitoring data includes but is not limited to current, voltage, power, frequency, phase angle, switch state, discharge amount, three-dimensional structure data, and image data.
[0077] It should be noted that with the continuous expansion of the power grid scale and the increasing number of monitoring nodes, the data format shows diversification. By formatting the monitoring data, it can ensure that the subsequent modules can effectively receive and process these data, improving the readability and accuracy of the data.
[0078] In this embodiment, the labeling rule of the data receiving module includes the steps:
[0079] Step S101: Receive the monitoring data and perform a first marking on the monitoring data according to the data source to obtain the first-labeled data;
[0080] Step S102: Perform a second marking on the first-labeled data according to the data type to obtain the labeled data.
[0081] It should be noted that the data types include, but are not limited to, current, voltage, power, frequency, phase angle, switch state, discharge amount, three-dimensional structure data, and image data.
[0082] It should be noted that the subsequent module can trace the source of the monitoring data according to the data source, which helps to track the flow and changes of the data during the data processing and analysis process; the subsequent module can select the appropriate data processing channel according to the data type, avoiding processing delays and errors caused by data confusion, thereby improving the overall data processing efficiency.
[0083] A processing module, which is used to process the labeled data classification according to the label information of the labeled data; detect the processed data to determine whether it is abnormal data;
[0084] The processing module includes a primary processing module, a secondary processing module, a tertiary processing module, a monitoring module, and a prediction module. The primary processing module, the secondary processing module, and the tertiary processing module are connected in sequence; the primary processing module, the secondary processing module, and the tertiary processing module are respectively connected to the monitoring module; the monitoring module is connected to the display module; the primary processing module is connected to the data receiving module; the secondary processing module is respectively connected to the storage module, the display module, and the prediction module; the tertiary processing module is respectively connected to the display module and the prediction module; the prediction module is connected to the storage module;
[0085] The primary processing module includes multiple first execution units. The multiple first execution units receive the labeled data transmitted by the data receiving module in parallel and classify it; the first execution unit transmits the classified labeled data to the secondary processing module through a message queue;
[0086] The secondary processing module includes multiple second execution units. The second execution unit receives the labeled data and preprocesses the labeled data to obtain processed data; the secondary processing module transmits the processed data to the storage module and the tertiary processing module respectively;
[0087] It should be noted that the first execution unit classifies the labeled data according to the data type in the label information, and transmits the data to the message queue according to the classification result; each channel in the message queue corresponds to a second execution unit, and the second execution unit can directly extract and process the received data from the corresponding channel;
[0088] It should be noted that the preprocessing is divided into numerical preprocessing and image preprocessing. The data preprocessing methods include, but are not limited to, identifying and processing missing values in the data, and standardizing the data; the image preprocessing methods include, but are not limited to, image grayscale conversion, image grayscale conversion, image grayscale conversion, image grayscale conversion, image grayscale conversion;
[0089] It should be noted that the first execution unit classifies the labeled data according to the data type, so that the second execution unit can perform targeted data preprocessing on the labeled data according to the data type. Such a design can effectively prevent problems such as data confusion, low efficiency, model performance degradation, and resource waste.
[0090] The prediction module retrieves historical data from the storage module and makes predictions based on the historical data and the data transmitted in real time by the secondary processing module to obtain prediction data; the prediction module transmits the prediction data to the tertiary processing module;
[0091] The tertiary processing module performs anomaly judgment on the processed data and the prediction data, and outputs a judgment signal to the display module;
[0092] The monitoring module monitors the working conditions of the primary processing module, the secondary processing module, and the tertiary processing module in real time, dynamically allocates the number of the first execution unit and the second execution unit to ensure load balancing of the primary processing module and the secondary processing module, and adjusts the priority of the data in the message queue.
[0093] Furthermore, the monitoring module dynamically allocates the number of the first execution unit and the second execution unit through the formula:
[0094]
[0095] where L represents the workload of the first execution unit in the working state; α represents the rate at which data arrives at the first execution unit; μ i represents the rate at which the i-th first execution unit processes data;
[0096] Through this formula, the workload of the first execution unit or the second execution unit in the current working state can be obtained; the workload of the first execution unit or the second execution unit in the working state is compared with a preset threshold, and the monitoring module adjusts the number of the first execution unit or the second execution unit according to the comparison result.
[0097] Specifically, taking the first execution unit as an example, let the preset upper threshold be L max , and the preset lower threshold be L min ,
[0098] When L≥L max , it means that the workload of the current first execution unit is relatively large, and a new first execution unit needs to be started to share the workload;
[0099] When L max >L≥L min It means that the workload of the current first execution unit is at an appropriate stage, and there is no need to increase or decrease the number of first execution units;
[0100] When L<Lmin When it is, it means that the workload of the current first execution unit is relatively small, and some of the first execution units can be appropriately shut down to avoid resource waste.
[0101] It should be noted that in this embodiment, constraint conditions are set during the data transmission process between the first execution unit and the second execution unit. On the one hand, it avoids the situation where the excessive number of first execution units leads to a sharp increase in the amount of data processed by the second execution unit, and further causes the system to crash due to overload. On the other hand, it also prevents the situation where the number of first execution units is too small, resulting in some second execution units being idle and causing resource waste. Such a design ensures the efficiency, accuracy of system data processing, and the reasonable utilization of network computing resources, and avoids excessive consumption or shortage of resources.
[0102] Specifically, let the network transmission rate between the first execution unit and the second execution unit be V, the amount of data that the second execution unit can currently process be Y, and the transmission time be T.
[0103] When Y>VT, it means that the amount of data transmitted by the first execution unit will not impose a burden on the second execution unit.
[0104] Specifically, the working process of the processing module in this embodiment includes the following steps:
[0105] Step S201: Multiple first execution units receive label data in parallel and classify the label data according to the data type; after completion, put the label data into the message queue; the data type includes but is not limited to current, voltage, power, frequency, phase angle, switch state, discharge amount, three-dimensional structure data, image data.
[0106] Step S202: Multiple second execution units read the label data from the message queue and perform preprocessing to obtain processed data; output the processed data to the storage module.
[0107] Step S203: Compare the processed data with the preset threshold data to determine whether the processed data is abnormal data; if the processed data is abnormal data, execute step S204; if the processed data is normal data, execute step S205.
[0108] Step S204: Output a judgment signal representing abnormal data to the display module; after completion, execute step S205.
[0109] Step S205: Call historical data from the storage module, and perform data prediction by combining the historical data with the processed data to obtain predicted data.
[0110] Step S206: Compare the predicted data with the preset threshold data to determine whether the predicted data is abnormal data; if the predicted data is abnormal data, execute Step S207; if the predicted data is normal data, execute Step S208;
[0111] Step S207: Output a judgment signal representing the predicted abnormal data to the display module; after completion, execute Step S208;
[0112] Step S208: End.
[0113] The storage module receives the data transmitted by the secondary processing module and performs temporary storage or compressed storage; according to the preset frequency, backs up the temporarily stored data and transfers it to a long-term storage medium for storage.
[0114] Furthermore, the storage module includes a temporary buffer, a long-term storage medium, and a compression module. The temporary buffer is respectively connected to the long-term storage medium and the compression module; the temporary buffer and the compression module are respectively connected to the secondary processing module, and the temporary buffer and the long-term storage medium are respectively connected to the display module;
[0115] The compression module receives the processed data sent by the secondary processing module for compression processing to obtain compressed data; after compression is completed, the compression module transmits the compressed data to the temporary buffer for storage;
[0116] The temporary buffer receives the processed data sent by the secondary processing module and performs temporary storage; according to the preset frequency, the temporary buffer transfers the temporary data in the temporary buffer to the long-term storage medium for storage.
[0117] It should be noted that the types of processed data sent by the secondary processing module received by the compression module include three-dimensional structure data and image data; the types of processed data sent by the secondary processing module received by the temporary buffer include numerical data, and the numerical data includes but is not limited to current, voltage, power, frequency, phase angle, switch state, and discharge amount.
[0118] The display module retrieves data from the storage module, analyzes and processes it to obtain result data and outputs it; the display module outputs a feedback signal to the monitoring module according to the result data, and the monitoring module adjusts the data priority in the message queue. The secondary processing module preferentially processes the data related to the current display interface and transmits it to the display module, and the display module analyzes and processes the data and outputs it; if the display interface is switched, the display module retrieves the data related to the switched display interface from the storage module again, analyzes and processes the data and outputs it; the display module activates the alarm function according to the judgment signal transmitted by the tertiary processing module.
[0119] Further, the display module includes an alarm module, an analysis module, a prediction module, and an output module. The alarm module is respectively connected to the output module and the tertiary processing module. The analysis module is respectively connected to the secondary processing module, the prediction module, the output module, and the display module. The prediction module is respectively connected to the storage module and the output module;
[0120] The analysis module retrieves relevant data from the storage module according to the grid information to be presented on the display interface, and performs data modeling on the relevant data to obtain result data. The analysis module outputs the result data through the output module. The analysis module outputs a feedback signal to the monitoring module. The monitoring module adjusts the data priority in the message queue. At the same time, the analysis module receives the relevant data transmitted by the secondary processing module and analyzes and processes the data, and outputs the result data through the output module. If the display interface is switched, the display module retrieves the data related to the switched display interface from the storage module, analyzes and processes the data, and outputs the result data;
[0121] Specifically, the working steps of the analysis module include:
[0122] Step S301: Retrieve relevant data from the storage module according to the grid information to be presented on the display interface; output a feedback signal to the monitoring module;
[0123] Step S302: Perform data modeling on the relevant data to obtain result data;
[0124] Step S303: Receive the data related to the display interface transmitted by the secondary processing module; determine whether the display interface is switched. If the display interface is not switched, execute step S103. If the display interface is switched, execute step S101.
[0125] It should be noted that the content of data modeling includes but is not limited to equipment operation status, alarm information, power flow diagram, power load situation, power quality situation, grid security information, grid three-dimensional model, and grid topology structure;
[0126] The alarm module starts the alarm state according to the judgment signal output by the tertiary processing module, divides the emergency level, and locates the grid fault node. The alarm module outputs the grid fault node information through the output module.
[0127] The output module is used to output data to an external display for displaying grid information.
[0128] The present invention also provides a multi-topic grid information switching and presenting method for executing a multi-topic grid information switching and presenting system as described above, specifically including the following steps:
[0129] Step S1: Receive monitoring data according to a preset reception frequency and label it to obtain labeled data;
[0130] Step S2: The first execution unit classifies the labeled data according to the labeling information;
[0131] Step S3: The second execution unit preprocesses the labeled data according to the classification result to obtain processed data; temporarily store or compress and store the processed data;
[0132] Step S4: Perform anomaly judgment on the processed data. If the processed data is judged as abnormal data, execute Step S5; if the processed data is judged as normal data, execute Step S6;
[0133] Step S5: Output a judgment signal representing abnormal data and activate the alarm reminder function; after completion, execute Step S6;
[0134] Step S6: Call historical data, combine the historical data with the processed data for data prediction to obtain predicted data; perform judgment on the predicted data. If the predicted data is judged as abnormal data, execute Step S7; if the processed data is judged as normal data, execute Step S8;
[0135] Step S7: Output a judgment signal representing predicted abnormal data and activate the reminder function; after completion, execute Step S8;
[0136] Step S8: According to the information on the display interface, retrieve the temporarily stored data and perform analysis processing and data modeling to obtain result data; integrate the result data with the interface and display it;
[0137] Step S9: Output a feedback signal according to the result data, and adjust the processing priorities of the first execution unit and the second execution unit according to the feedback signal; monitor whether there is an operation to switch the interface. If there is an operation to switch the interface, execute Step S8; if there is no operation to switch the interface, execute Step S10;
[0138] Step S10: Perform analysis processing and data modeling on the processed data output by the second execution unit to obtain result data; integrate the result data with the interface and display it.
[0139] The present invention adopts a modular design. The feature of such design is that it can effectively prevent the malfunction of one module from having an adverse impact on other modules, and is convenient for the system to be extended and upgraded.
[0140] The present invention also adopts a distributed architecture for the processing module, aiming to improve data processing and transmission capabilities. Specifically, multiple first execution units are provided in the primary processing module. Such a design enables that when one of the first execution units fails, a new first execution unit can be quickly added to replace it, thus ensuring the continuity and stability of data processing tasks. Similarly, the secondary processing module also adopts the same design concept.
[0141] In addition, the present invention optimizes the data processing strategy. First, the data required for the current display interface is preferentially processed and directly transmitted from the processing module to the display module to meet the immediate needs of users. For the data required for other interfaces, it will be stored in a temporary buffer after processing. When the user switches the display interface, the display module can directly retrieve the required data from the temporary buffer, thus greatly reducing the response time for switching interfaces. At the same time, the present invention also feeds back the signal of display interface switching to the processing module in real time, enabling the processing module to adjust the priority of data processing according to the current requirements, ensuring that the data of the current display interface can be preferentially processed and directly transmitting the relevant data from the processing module to the display module.
[0142] The present invention also provides a computer-readable storage medium, in which a program is stored. When a computer executes the program, it executes the above-mentioned method for switching and presenting multi-topic power grid information.
[0143] So far, the embodiments of the present invention have been described in detail. To avoid obscuring the concept of the present invention, some details well known in the art are not described. Those skilled in the art can fully understand how to implement the technical solutions of the present invention based on the above description. The scope of the present invention is defined by the appended claims.
Claims
1. A multi-topic power grid information switching and presentation system, characterized in that: It includes a data receiving module, a processing module, a display module, and a storage module; the data receiving module, the processing module, and the display module are connected in sequence; the storage module is respectively connected to the processing module and the display module; The data receiving module is used to receive monitoring data and perform formatting processing, and then perform labeling processing on the formatted monitoring data according to the labeling rule to obtain labeled data; after the labeling is completed, the labeled data is transmitted to the processing module for the next step of processing; the monitoring data is the data of each node of the power grid, and the monitoring data includes but is not limited to current, voltage, power, frequency, phase angle, switch state, discharge amount, three-dimensional structure data, and image data; The processing module is used to process the labeled data by classification according to the labeling information of the labeled data; detect the processed data to determine whether it is abnormal data; The processing module includes a primary processing module, a secondary processing module, a tertiary processing module, a monitoring module, and a prediction module, and the primary processing module, the secondary processing module, and the tertiary processing module are connected in sequence; the primary processing module, the secondary processing module, and the tertiary processing module are respectively connected to the monitoring module; the monitoring module is connected to the display module; the primary processing module is connected to the data receiving module; the secondary processing module is respectively connected to the storage module, the display module, and the prediction module; the tertiary processing module is respectively connected to the display module and the prediction module; the prediction module is connected to the storage module; The primary processing module includes a plurality of first execution units, and the plurality of first execution units receive the labeled data transmitted by the data receiving module in parallel and perform classification; the first execution unit transmits the classified labeled data to the secondary processing module through a message queue; The secondary processing module includes a plurality of second execution units, and the second execution unit receives the labeled data and performs preprocessing on the labeled data to obtain processed data; the secondary processing module transmits the processed data to the storage module and the tertiary processing module respectively; The prediction module retrieves historical data from the storage module, and performs prediction according to the historical data and the data transmitted by the secondary processing module in real time to obtain prediction data; the prediction module transmits the prediction data to the tertiary processing module; The tertiary processing module performs abnormality judgment on the processed data and the prediction data, and outputs a judgment signal to the display module; The monitoring module monitors the working conditions of the primary processing module, the secondary processing module, and the tertiary processing module in real time, dynamically allocates the number of the first execution units and the second execution units to ensure load balance of the primary processing module and the secondary processing module, and adjusts the priority of the data in the message queue; The storage module receives the data transmitted by the secondary processing module and performs temporary storage or compressed storage; Back up the temporarily stored data according to a preset frequency, and transfer it to a long-term storage medium for storage; The display module retrieves data from the storage module, performs analysis and processing, and outputs the result data; The display module outputs a feedback signal to the monitoring module according to the result data. The monitoring module adjusts the data priority in the message queue. The secondary processing module preferentially processes the data related to the current display interface and transmits it to the display module. The display module analyzes and processes the data and outputs it. If the display interface is switched, the display module retrieves the data related to the switched display interface from the storage module again, analyzes and processes the data, and outputs it. The display module activates the alarm function according to the judgment signal transmitted by the tertiary processing module.
2. The multi-topic power grid information switching and presentation system and method according to claim 1, characterized in that The display module includes an alarm module, an analysis module, a prediction module, and an output module. The alarm module is respectively connected to the output module and the tertiary processing module. The analysis module is respectively connected to the secondary processing module, the prediction module, the output module, and the display module. The prediction module is respectively connected to the storage module and the output module. The analysis module retrieves relevant data from the storage module according to the power grid information to be presented on the display interface, and performs data modeling on the relevant data to obtain result data. The analysis module outputs the result data through the output module. The analysis module outputs a feedback signal to the monitoring module. The monitoring module adjusts the data priority in the message queue. At the same time, the analysis module receives the relevant data transmitted by the secondary processing module, analyzes and processes the data, and outputs the result data through the output module. If the display interface is switched, the display module retrieves the data related to the switched display interface from the storage module according to the display interface, analyzes and processes the data, and outputs the result data. The content of the data modeling includes but is not limited to equipment operation status, alarm information, power flow diagram, power load condition, power quality condition, power grid security information, power grid three-dimensional model, and power grid topology structure. The alarm module starts the alarm state according to the judgment signal output by the tertiary processing module, classifies the emergency level, and locates the power grid fault node. The alarm module outputs the power grid fault node information through the output module. The output module is used to output data to an external display for power grid information display.
3. The multi-topic power grid information switching and presentation system and method according to claim 2, characterized in that, The working steps of the analysis module include: Step S301: Retrieve relevant data from the storage module according to the power grid information to be presented on the display interface; output a feedback signal to the monitoring module. Step S302: Perform data modeling on the relevant data to obtain result data. Step S303: Receive the data related to the display interface transmitted by the secondary processing module; determine whether the display interface is switched. If the display interface is not switched, execute step S103. If the display interface is switched, execute step S101.
4. The multi-topic power grid information switching and presentation system and method according to claim 1, characterized in that The working process of the processing module includes the following steps: Step S201: Multiple first execution units receive the label data in parallel, classify the label data according to the data type, and put the label data into the message queue after completion. The data type includes but is not limited to current, voltage, power, frequency, phase angle, switch status, discharge amount, three-dimensional structure data, and image data. Step S202: Multiple second execution units read the label data from the message queue and perform preprocessing to obtain processed data; output the processed data to the storage module; Step S203: Compare the processed data with the preset threshold data to determine whether the processed data is abnormal data; if the processed data is abnormal data, execute Step S204; if the processed data is normal data, execute Step S205; Step S204: Output a judgment signal representing the abnormal data to the display module; after completion, execute Step S205; Step S205: Call historical data from the storage module, and perform data prediction by combining the historical data with the processed data to obtain predicted data; Step S206: Compare the predicted data with the preset threshold data to determine whether the predicted data is abnormal data; if the predicted data is abnormal data, execute Step S207; if the predicted data is normal data, execute Step S208; Step S207: Output a judgment signal representing the predicted abnormal data to the display module; after completion, execute Step S208; Step S208: End.
5. The multi-topic power grid information switching and presentation system and method according to claim 4, characterized in that, The monitoring module dynamically allocates the number of first execution units and second execution units through the formula: Among them, L represents the workload of the first execution unit in the working state; α represents the rate at which data arrives at the first execution unit; μ i represents the rate at which the i-th first execution unit processes data; Through this formula, the workload of the first execution unit or the second execution unit in the current working state can be obtained; compare the workload of the first execution unit or the second execution unit in the working state with the preset threshold, and the monitoring module adjusts the number of first execution units or second execution units according to the comparison result.
6. The multi-topic power grid information switching and presentation system and method according to claim 1, characterized in that, The storage module includes a temporary buffer, a long-term storage medium, and a compression module. The temporary buffer is respectively connected to the long-term storage medium and the compression module; the temporary buffer and the compression module are respectively connected to the secondary processing module, and the temporary buffer and the long-term storage medium are respectively connected to the display module; The compression module receives the processed data sent by the secondary processing module and performs compression processing to obtain compressed data; After compression is completed, the compression module transfers the compressed data to the temporary buffer for storage; The temporary buffer receives the processed data sent by the secondary processing module and performs temporary storage; the temporary buffer transfers the temporary data in the temporary buffer to the long-term storage medium for storage at a preset frequency.
7. The multi-topic power grid information switching and presentation system and method according to claim 6, wherein The types of processed data received by the compression module from the secondary processing module include three-dimensional structure data and image data; The types of processed data received by the temporary buffer from the secondary processing module include numerical data, and the numerical data includes but is not limited to current, voltage, power, frequency, phase angle, switch state, discharge amount.
8. The multi-topic power grid information switching and presentation system and method according to claim 1, characterized in that The labeling rules of the data receiving module include the steps: Step S101: Receive the monitoring data, and perform a first label on the monitoring data according to the data source to obtain the first-labeled data; Step S102: Perform a second label on the first-labeled data according to the data type to obtain the labeled data; The data types include but are not limited to current, voltage, power, frequency, phase angle, switch state, discharge amount, three-dimensional structure data, and image data.
9. A method for switching and presenting multi-topic power grid information, characterized in that, A multi-topic power grid information switching and presentation system according to any one of claims 1 to 8 is used, and specifically includes the following steps: Step S1: Receive monitoring data according to a preset reception frequency and label it to obtain labeled data; Step S2: The first execution unit classifies the labeled data according to the label information; Step S3: The second execution unit preprocesses the labeled data according to the classification result to obtain processed data; the processed data is temporarily stored or compressed and stored; Step S4: Perform an abnormality judgment on the processed data. If the processed data is judged to be abnormal data, execute Step S5; if the processed data is judged to be normal data, execute Step S6; Step S5: Output a judgment signal representing abnormal data and activate the alarm reminder function; after completion, execute Step S6; Step S6: Call historical data, combine the historical data with the processed data for data prediction to obtain predicted data; judge the predicted data. If the predicted data is judged to be abnormal data, execute Step S7; if the processed data is judged to be normal data, execute Step S8; Step S7: Output a judgment signal representing predicted abnormal data and activate the reminder function; after completion, execute Step S8; Step S8: According to the information on the display interface, retrieve the temporarily stored data, analyze and process it, and perform data modeling to obtain result data; integrate the result data with the interface and display it; Step S9: Output a feedback signal according to the result data, and adjust the priority of the first execution unit and the second execution unit to process data according to the feedback signal; monitor whether there is a switching interface operation on the monitor. If there is a switching interface operation, execute Step S8; if there is no switching interface operation, execute Step S10; Step S10: Analyze and process the processed data output by the second execution unit and perform data modeling to obtain result data; integrate the result data with the interface and display it.
10. A computer-readable storage medium, characterized in that, A program is stored in the computer-readable storage medium. When the computer executes the program, it executes a multi-topic power grid information switching and presentation method according to claim 9.
Citation Information
Patent Citations
Power grid operation information panoramic visualized display system
CN104537573A