Disclosure of Invention
Aiming at the problems, the invention aims to provide a visual display method, a visual display system and a readable medium for power consumption time sequence data, which can adjust the power consumption of a user in a power grid in advance, reduce the probability of unstable power and tripping, and improve the efficiency of power consumption.
In order to achieve the above purpose, the present invention adopts the following technical scheme: a visual display method of power utilization time sequence data comprises the following steps: s1, generating a topological structure of a user in a power grid based on the historical electricity consumption of the user; s2, establishing a power utilization time sequence calculation model according to the topological structure, and reasonably distributing the power utilization amount of each user in each period, and generating a total active power curve of the user after reasonable distribution; s3, obtaining reasonable power consumption of each user according to the total active power curve, and generating an operation state diagram, power consumption and power comparison diagram of each user; and S4, displaying an operation state diagram, the electricity consumption and a power comparison diagram, and reminding a user exceeding the electricity consumption according to the electricity consumption distribution result in the step S2.
Further, the method for generating the topology structure in step S1 is as follows: and rendering an initial topological structure by using dagre-d3, replacing the content displayed in each node in the initial topological structure by using i labels, inserting corresponding data in each i label, and inserting different pictures and titles according to the data.
Further, the step S2 specifically includes the following steps: s2.1, establishing an initial electrical time sequence characteristic data model based on real-time data; s2.2, extracting power load characteristics of each user, establishing a user characteristic library, and training an initial power time sequence characteristic data model according to the user characteristic library to obtain a power utilization time sequence calculation model capable of representing a power utilization mode of the user; and S2.3, combining the electricity utilization time sequence calculation model with the electricity utilization measurement of a time scale to realize the mutual coordination of peaks and valleys of electricity utilization of each user.
Further, in the step S2, a total active power curve of each user after reasonable distribution is obtained according to a peak clipping and valley filling strategy; and obtaining the power time sequence planning and arrangement of each user after reasonable distribution according to the peak clipping amount after reasonable distribution.
Further, the reasonable distribution of the power consumption in the step S2 includes a manual load regulation mode and an automatic load regulation mode.
Further, the manual load regulation mode is that a planned future day is taken as a unit, the planned day needs to use a preset amount of electricity less than the planned future day, the pressure of electricity is relieved by reducing the total electricity consumption, and the actual electricity consumption is prevented from exceeding the maximum electricity supply power.
Further, the automatic load regulation mode is to plan a future day as a unit; and (3) in the planned day, peak clipping is carried out on the moment exceeding the maximum power supply, the moment exceeding the maximum power supply is prevented, and the cut power is filled in other low-power periods.
Further, the power comparison chart in step S3 includes: a comparison chart of total power of electricity consumption and power of decomposition equipment, a prediction of total power of one day in the future, a power curve comparison chart after electricity consumption planning and a total actual power and planning power curve comparison chart; the user operation state diagram comprises a scheduling table of each user and an operation state table of each device of the user.
The invention also discloses a power utilization time sequence data visual display system, which comprises: the topological structure generation module is used for generating a topological structure of a user in the power grid according to the historical electricity consumption of the user; the model building module is used for building a power utilization time sequence calculation model according to the topological structure, reasonably distributing the power utilization amount of each user in each period, and generating a user total active power curve after reasonable distribution; the chart generation module is used for obtaining the reasonable electricity consumption of each user according to the total active power curve and generating an operation state chart, an electricity consumption and a power comparison chart of each user; and the display module is used for displaying the running state diagram, the electricity consumption and the power comparison diagram and reminding the user exceeding the electricity consumption according to the electricity consumption distribution result in the model building module.
The invention also discloses a computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing device, cause the computing device to perform a method of power usage time series data visualization presentation according to any of the above.
Due to the adoption of the technical scheme, the invention has the following advantages:
1. the invention can adjust the electricity consumption of the users in the power grid in advance, reduce the probability of unstable electricity and tripping, and improve the efficiency of electric energy consumption.
2. According to the automatic mapping algorithm, the power utilization user topological graph is generated at the Web end, so that more visual and concise topological display is provided for a manager.
3. The results demonstrated by the present invention include: and the comparison chart of the total power of electricity consumption and the power of decomposition equipment and the running state table of each equipment show the prediction of the total power of one day in the future and the power curve comparison chart after electricity consumption planning, and show the production schedule of each factory and the total actual power and planning power curve comparison chart.
4. According to the invention, a multi-time scale ordered electricity utilization strategy is researched, and the coordination of the peak and valley of electricity utilization of each enterprise is realized; and (5) providing a scheduling suggestion to enable a user to smoothly use electricity in a peak shifting way.
Detailed Description
The present invention will be described in detail with reference to specific examples thereof in order to better understand the technical direction of the present invention by those skilled in the art. It should be understood, however, that the detailed description is presented only to provide a better understanding of the invention, and should not be taken to limit the invention. In the description of the present invention, it is to be understood that the terminology used is for the purpose of description only and is not to be interpreted as indicating or implying relative importance.
The invention provides a visual display method, a visual display system and a visual display readable medium for power consumption time sequence data, which aim at the situation that the total electric quantity of certain areas is insufficient at present, and the power limit of large-power users of enterprises can be generated during high-load carrying in peak periods. And the power utilization time sequence algorithm model is utilized to predict the total power and the user decomposed power, and the prediction result data is visually displayed, so that powerful support is provided for manager decision, the probability of unstable electric quantity and tripping of the user during power utilization is reduced, and meanwhile, the efficiency of electric energy consumption is also improved. The technical scheme of the invention is described in detail below through three embodiments with reference to the accompanying drawings.
Example 1
The embodiment discloses a visual display method of power utilization time sequence data, as shown in fig. 1, comprising the following steps:
s1, generating a topological structure of a user in a power grid based on the historical electricity consumption of the user, wherein the generated topological structure is shown in figure 2.
The method for generating the topological structure in the step S1 comprises the following steps: the topology shown in fig. 2 is automatically generated using the topology map of the Web side of VUE, D3. D3 is named Data Drive Document, i.e. Data (Data) is used to manipulate documents, and in Data visualization, documents driven by Data (Data) are SVG (scalable vector graphics Scalable Vector Graphics). The specific operation method comprises the following steps: and rendering an initial topological structure by using dagre-d3, replacing the content displayed in each node in the initial topological structure by using i labels, inserting corresponding data in each i label, and inserting different pictures and titles according to the data.
And S2, establishing a power utilization time sequence calculation model according to the topological structure, reasonably distributing the power utilization amount of each user in each period, and generating a total active power curve of the user after reasonable distribution.
The step S2 specifically comprises the following steps:
s2.1, establishing an initial electrical time sequence characteristic data model based on real-time data;
s2.2, extracting the power load characteristics of each user, establishing a user characteristic library, and training an initial power time sequence characteristic data model according to the user characteristic library to obtain a power utilization time sequence calculation model capable of representing the power utilization mode of the user.
And S2.3, combining the electricity utilization time sequence calculation model with the electricity utilization measurement of a time scale, realizing the mutual coordination and matching of the peaks and valleys of electricity utilization of each user, and providing a production recommendation to enable the peak staggering of the users to smooth the electricity utilization.
The electricity time sequence calculation model comprises the following steps: preprocessing enterprise user electricity consumption based on enterprise historical electricity consumption data; according to the past historical power curve, data processing is carried out by MTALAB software; based on a demand side management method, the strategies such as peak-valley clipping and valley filling are used for realizing staggering of the peak-valley of users, reducing the electricity limiting probability and obtaining the total active power curve of each enterprise after orderly electricity utilization; and the power time sequence planning arrangement of each enterprise after the ordered electricity utilization is obtained according to the peak clipping amount after the ordered electricity utilization, so that the probability of instability and tripping of enterprise users during the electricity utilization period is reduced, and the efficiency of electric energy consumption is improved.
Step S2, obtaining a total active power curve of each user after reasonable distribution according to a peak clipping and valley filling strategy; and obtaining the power time sequence planning and arrangement of each user after reasonable distribution according to the peak clipping amount after reasonable distribution.
The reasonable distribution of the power consumption comprises a manual load regulation mode and an automatic load regulation mode. The manual load regulation mode is to plan for a future day as a unit, the planned day needs to use a preset amount of electricity less than the previous day, the pressure of electricity is relieved by reducing the total electricity consumption, and the actual electricity consumption is prevented from exceeding the maximum electricity supply power. The automatic load regulation and control mode is to plan a future day as a unit; and (3) in the planned day, peak clipping is carried out on the moment exceeding the maximum power supply, the moment exceeding the maximum power supply is prevented, and the cut power is filled in other low-power periods.
And S3, obtaining reasonable power consumption of each user according to the total active power curve, and generating a running state diagram, a power consumption and a power comparison diagram of each user.
As shown in fig. 3 to 5, the power comparison chart in step S3 includes: a comparison chart of total power of electricity consumption and power of decomposition equipment, a prediction of total power of one day in the future, a power curve comparison chart after electricity consumption planning and a total actual power and planning power curve comparison chart; the user operation state diagram comprises a scheduling table of each user and an operation state table of each device of the user.
And S4, displaying an operation state diagram, the electricity consumption and a power comparison diagram, and reminding a user exceeding the electricity consumption according to the electricity consumption distribution result in the step S2.
Example two
Based on the same inventive concept, the embodiment discloses a power consumption time sequence data visualization display system, which comprises:
the topological structure generation module is used for generating a topological structure of a user in the power grid according to the historical electricity consumption of the user;
the model building module is used for building a power utilization time sequence calculation model according to the topological structure, reasonably distributing the power utilization amount of each user in each period, and generating a user total active power curve after reasonable distribution;
the chart generation module is used for obtaining the reasonable electricity consumption of each user according to the total active power curve and generating an operation state chart, an electricity consumption and a power comparison chart of each user;
and the display module is used for displaying the running state diagram, the electricity consumption and the power comparison diagram and reminding the user exceeding the electricity consumption according to the electricity consumption distribution result in the model building module.
Example III
Based on the same inventive concept, the present embodiment discloses a computer-readable storage medium storing one or more programs, the one or more programs including instructions, which when executed by a computing device, cause the computing device to perform a power usage time series data visualization method according to any one of the above.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Finally, it should be noted that: the above embodiments are only for illustrating the technical aspects of the present invention and not for limiting the same, and although the present invention has been described in detail with reference to the above embodiments, it should be understood by those of ordinary skill in the art that: modifications and equivalents may be made to the specific embodiments of the invention without departing from the spirit and scope of the invention, which is intended to be covered by the claims. The foregoing is merely a specific embodiment of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think about changes or substitutions within the technical scope of the present application, and the changes or substitutions should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be as defined in the claims.