Energy storage plan curve interaction method, system and equipment based on Qt platform, medium and product

By implementing the interactive method of energy storage planning curve on the Qt platform, the problem of poor portability and interactivity of the custom planning curve of the user-side energy storage monitoring system is solved, and more efficient energy storage planning data editing is achieved.

CN120144110APending Publication Date: 2025-06-13GUANGDONG ELECTRIC POWER SCI RES INST ENERGY TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510284995.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-11
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

The custom planning curve of the user-side energy storage monitoring system has problems such as poor portability and poor interactivity. Traditional methods can only manually enter one data point at a time, resulting in a large workload.

Method used

Using the Qt platform-based energy storage planning curve interaction method, the energy storage planning data is mapped into the drawing canvas of the Qt platform, the focus of the initial energy storage planning curve is obtained, and the data graphics are edited in the editable state are obtained.

Benefits of technology

It improves the portability and interactivity of energy storage plan data, reduces workload, and makes batch editing of energy storage plan data more efficient.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120144110A_ABST
    Figure CN120144110A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, and discloses an energy storage plan curve interaction method, system, device, medium and product based on a Qt platform, the method maps energy storage plan data into a drawing canvas of the Qt platform to obtain an initial energy storage plan curve, the initial energy storage plan data comprises a plurality of data point groups, and the initial energy storage plan curve comprises a plurality of data point groups; the data point group comprises a time point and day-ahead planned power corresponding to the time point; obtaining a focus of the initial energy storage plan curve on the drawing canvas, wherein the focus is used for changing the initial energy storage plan curve into an editable state; in the editable state, the data graph in the initial energy storage plan curve is edited according to the pre-input editing instruction to obtain the energy storage plan curve, so that the data interactivity is improved, and the workload is greatly reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular to a method, system, device, medium and product for interacting with an energy storage plan curve based on the Qt platform. Background Art

[0002] The user-side energy storage monitoring system customizes the planned curve, and realizes automatic, accurate and timely issuance and correct execution of the charge and discharge plan by customizing and issuing the power plan value, which is an important part of the user-side energy storage monitoring system. Users can achieve peak-valley arbitrage by setting the power target value sequence for 24 hours in advance according to the law of peak shaving and valley filling of the electricity load.

[0003] Different from the planned curve of the traditional power system, the user-side energy storage does not require the power dispatching department to issue AGC (Automatic Generation Control) instructions. Therefore, the user-side energy storage system has more flexibility, and at the same time puts forward higher requirements for the interactivity of the user-side monitoring system.

[0004] At present, most of the custom planned curves of the user-side energy storage monitoring system are set based on the x86 platform, but the development environment mostly relies on software developed in the Microsoft system ecosystem, resulting in poor portability. For the setting of the traditional planned curve graph, only one data point can be manually input each time, resulting in a large workload and poor interactivity. Summary of the Invention

[0005] In view of this, the present invention provides a method, system, device, medium and product for interacting with an energy storage plan curve based on the Qt platform, which solves the problem of poor portability of the custom planned curve of the user-side energy storage monitoring system. For the setting of the traditional planned curve graph, only one data point can be manually input each time, resulting in a large workload and poor interactivity.

[0006] The first aspect of the present invention provides a method for interacting with an energy storage plan curve based on the Qt platform, including:

[0007] Mapping the energy storage plan data onto the drawing canvas of the Qt platform to obtain an initial energy storage plan curve, where the initial energy storage plan data includes multiple data point groups, and the data point group includes a time point and the day-ahead planned power corresponding to the time point;

[0008] Obtaining the focus of the initial energy storage plan curve on the drawing canvas, where the focus is used to change the initial energy storage plan curve to an editable state;

[0009] In the editable state, performing an editing operation on the data graph in the initial energy storage plan curve according to a pre-input editing instruction to obtain an energy storage plan curve.

[0010] Preferably, mapping the energy storage plan data onto the drawing canvas of the Qt platform to obtain an initial energy storage plan curve includes:

[0011] Inputting the energy storage plan data into the drawing component of the Qt platform, and drawing according to the input energy storage plan data through the drawing component to obtain an initial energy storage plan curve.

[0012] Preferably, in the editable state, editing the data graph in the initial energy storage plan curve according to a pre-input editing instruction to obtain an energy storage plan curve includes:

[0013] In the editable state, selecting the data graph in the initial energy storage plan curve according to a pre-input editing instruction, where the data graph includes multiple groups of time-continuous data points;

[0014] According to a pre-input editing instruction, dragging the selected data graph to change its displacement, and updating the data point groups included in the data graph to obtain an energy storage plan curve.

[0015] Preferably, the editing operation is to add or delete data point groups.

[0016] Preferably, the editing operation is to select a time point for dragging and / or select the day-ahead planned power for adjustment.

[0017] Preferably, the method further includes:

[0018] Performing a save and / or query operation on the energy storage plan curve.

[0019] In a second aspect, the present invention also provides an energy storage plan curve interaction system based on the Qt platform, including:

[0020] A curve drawing module for mapping energy storage plan data onto the drawing canvas of the Qt platform to obtain an initial energy storage plan curve, where the initial energy storage plan data includes multiple data point groups, and the data point group includes a time point and the day-ahead planned power corresponding to the time point;

[0021] An editing and updating module for obtaining the focus of the initial energy storage plan curve on the drawing canvas, where the focus is used to change the initial energy storage plan curve to an editable state;

[0022] An editing operation module for, in the editable state, editing the data graph in the initial energy storage plan curve according to a pre-input editing instruction to obtain an energy storage plan curve.

[0023] In a third aspect, the present invention further provides an electronic device, which includes a memory and a processor. A computer program is stored in the memory. When the computer program is executed by the processor, the processor is caused to execute the steps of the energy storage plan curve interaction method based on the Qt platform as described in the first aspect.

[0024] In a fourth aspect, the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed, the steps of the energy storage plan curve interaction method based on the Qt platform as described in the first aspect are implemented.

[0025] In a fifth aspect, the present invention further provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer is caused to execute the steps of the energy storage plan curve interaction method based on the Qt platform as described in the first aspect.

[0026] As can be seen from the above technical solutions, the present invention uses Qt platform drawing to replace the traditional tabular charge and discharge plan setting method, which is more portable. At the same time, compared with the tabular charge and discharge plan setting, the embodiments of the present application adopt the method of editing the data graphics on the drawing canvas, which can batch complete the editing operation of the energy storage plan data, improve the data interactivity, and greatly reduce the workload. Description of the Drawings

[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0028] Figure 1 It is an application environment of an energy storage plan curve interaction method based on the Qt platform provided by an embodiment of the present invention;

[0029] Figure 2 It is the human-computer interaction interface of the Qt platform;

[0030] Figure 3 It is a flowchart of an energy storage plan curve interaction method based on the Qt platform provided by an embodiment of the present invention;

[0031] Figure 4 It is a schematic diagram of an energy storage plan curve provided by an embodiment of the present invention;

[0032] Figure 5Schematic diagram of a storage plan curve interaction system based on the Qt platform provided by an embodiment of the present invention;

[0033] Figure 6 Schematic diagram of an electronic device provided by an embodiment of the present invention. Detailed implementation manners

[0034] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to 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 the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.

[0035] The storage plan curve interaction method based on the Qt platform provided by the embodiments of the present application can be applied to the application environment as Figure 1 shown. Among them, the Qt platform communicates with the server 102 through the network. The data storage system can store the data that the server 102 needs to process. The data storage system can be integrated on the server 102, or can be placed in the cloud or other network servers. The server 102 maps the energy storage plan data to the drawing canvas of the Qt platform to obtain an initial energy storage plan curve. Among them, the initial energy storage plan data includes multiple data point groups, and the data point group includes a time point and the day-ahead planned power corresponding to the time point; obtain the focus of the initial energy storage plan curve on the drawing canvas, and the focus is used to change the initial energy storage plan curve to an editable state; in the editable state, perform an editing operation on the data graph in the initial energy storage plan curve according to a pre-input editing instruction to obtain an energy storage plan curve. The server 102 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.

[0036] Among them, the Qt platform refers to a cross-platform C++ graphical user interface application development framework developed by Qt Company, which has excellent cross-platform characteristics. The good encapsulation mechanism of Qt makes the modularity of Qt very high, and the reusability is relatively good, which is very convenient for user development. Moreover, it has rich APIs and allows true component programming. Qt is a graphical interface library with more powerful functions and rendering capabilities than GTK, KDE, MFC, OWL, VCL, ATL, etc.

[0037] The human-computer interaction interface of the Qt platform is as shown in the appendix Figure 2As shown in the figure, it mainly consists of a drawing area, a data list area, an operation area (including addition, deletion, saving, viewing, editing), and an instruction issuing area (including PCS status, planned curve input, active power target value, etc.).

[0038] As Figure 3 shown, an embodiment of the present application provides an energy storage planned curve interaction method based on the Qt platform. Taking the method applied to the server 102 in Figure 1 as an example, it includes steps S1 to S3. Among them:

[0039] Step S1: Map the energy storage planned data onto the drawing canvas of the Qt platform to obtain an initial energy storage planned curve. Among them, the initial energy storage planned data includes multiple data point groups, and each data point group includes a time point and the day-ahead planned power corresponding to the time point.

[0040] Among them, the canvas is in the drawing area of the human-computer interaction interface, including an axis layer. The X-axis is the time axis, and the time axis range is 24 hours of a day. The Y-axis is the charge and discharge power value axis, and the unit is kW. The initial custom planned curve is a data graph with an X-axis range of 0 to 24 hours and a Y-axis value of 0 kW.

[0041] In the initial state, the drawing canvas on the Qt platform is a line segment. The time abscissa range of the line segment is 00:00~24:00, and the ordinate value is 0 kWh. It represents that from 00:00 to 24:00, the planned execution power size is 0 kWh for the charge and discharge task.

[0042] Specifically, mapping the energy storage planned data onto the drawing canvas of the Qt platform to obtain an initial energy storage planned curve includes:

[0043] Input the energy storage planned data into the drawing component of the Qt platform, and the drawing component draws according to the input energy storage planned data to obtain an initial energy storage planned curve.

[0044] Among them, the drawing component can be a QCustomPlot component or other drawing components such as Qwt.

[0045] The embodiment of the present application can adopt the canvas layer technology. Placing the charge and discharge planned curve and the real-time charge and discharge power curve on different layers can achieve the superimposed display of the graphics, more intuitively monitor the charge and discharge status of the user-side energy storage, and solve the problem of complicated operation caused by the separation of the charge and discharge plan graph and the real-time charge and discharge power graph.

[0046] Step S2: Obtain the focus of the initial energy storage planned curve on the drawing canvas, and the focus is used to change the initial energy storage planned curve to an editable state.

[0047] Among them, the function of obtaining the focus is to put the planned curve on the canvas in an editable state and make the initial energy storage plan curve in a draggable state.

[0048] Step S3: In the editable state, perform an editing operation on the data graph in the initial energy storage plan curve according to the pre-input editing instruction to obtain the energy storage plan curve.

[0049] Specifically, in the editable state in step S3, performing an editing operation on the data graph in the initial energy storage plan curve according to the pre-input editing instruction to obtain the energy storage plan curve includes:

[0050] Step S301: In the editable state, select the data graph in the initial energy storage plan curve according to the pre-input editing instruction. The data graph includes multiple groups of time-continuous data points.

[0051] Step S302: According to the pre-input editing instruction, perform a displacement change on the selected data graph by dragging to update the data point groups included in the data graph to obtain the energy storage plan curve.

[0052] Exemplarily, the embodiment of the present application uses the adsorption function to select the data graph. According to the coordinates (X0, Y0) clicked on the screen currently, the binary search is used to obtain the line segment closest to the coordinate point clicked on the current screen. Assume that the coordinates of the two data points at both ends of the line segment are (X1, Y1) and (X2, Y2) respectively. When X1 = X2, |X0 - X1| < Nxgap, Y1 < Y0 < Y2 or Y2 < Y0 < Y1 (Nxgap is the offset of the coordinate point clicked on the screen relative to the line segment on the X-axis, which can be set according to one's own sensitivity requirements for the adsorption function and can be set to Nxgap = 300 seconds), it indicates that the vertical line segment between the two data points of the line segment is selected, and the clicked mouse automatically adsorbs to this vertical line segment; when Y1 = Y2, |Y0 - Y1| < Nygap, X1 < X0 < X2 or X2 < X0 < X1 (Nygap is the offset of the coordinate point clicked on the screen relative to the line segment on the Y-axis, which can be set according to one's own sensitivity requirements for the adsorption function and can be set to Nygap = 5kW), it indicates that the horizontal line segment between the two data points of the line segment is selected, and the clicked mouse automatically adsorbs to this horizontal line segment. After the data graph is selected, the data graph can be dragged. When dragging the data graph, the data points at both ends of the line segment will also change with the line segment to form new data point groups, as Figure 4 shown in the energy storage plan curve.

[0053] Among them, in some embodiments, the editing operation is to add or delete data point groups.

[0054] Among them, dragging a curve graph on the canvas can automatically add a data point group. Multiple data point groups can be freely set. Selecting data points on the canvas and deleting them can cancel the set data point group.

[0055] Exemplarily, two data point groups (1:00, 1000 kWh) and (3:00, 0 kWh) indicate that charging starts at 1:00 with a power of 1000 kWh and ends at 3:00. The abscissa and ordinate of the data points are random and need to be adjusted to obtain the required data point group.

[0056] Among them, in some embodiments, the editing operation is to select a time point and drag it and / or select the planned power for the day before and adjust it.

[0057] Among them, when adjusting the selected planned power for the day before, it can be increased or decreased according to actual needs.

[0058] Among them, when selecting a horizontal line graph and dragging it up and down, the charge and discharge power value of the time period represented by the current line segment can be set. Or when selecting any vertical line graph and dragging it left and right, the start time of the current charge and discharge power value can be set.

[0059] Exemplarily, two data points (1:00, 1000 kWh) and (3:00, 0 kWh) draw a graph in the shape of "┌┐". Dragging the horizontal line segment up and down on the canvas, dragging it up increases the charge and discharge power value of the 1:00 - 3:00 time period. Dragging the horizontal line segment down decreases the charge and discharge power value of the 1:00 - 3:00 time period.

[0060] Another example is that two data points (1:00, 1000 kWh) and (3:00, 0 kWh) draw a graph in the shape of " ". Dragging the left vertical line segment to the left on the canvas, for example, dragging the left vertical line to the place where the abscissa is 00:30. Then the two data points corresponding to " " become (00:30, 1000 kWh) and (3:00, 1000 kWh), indicating that charging starts at 00:30 with a power of 1000 kWh and ends at 3:00.

[0061] In some embodiments, this method can also perform save and / or query operations on the energy storage plan curve.

[0062] Among them, the energy storage plan curve can be superimposed and displayed with the real-time charge and discharge curve. The real-time charge and discharge curve is to collect the charge and discharge power values fed back by the energy storage converter (PCS), establish a real-time power library, and import the real-time power database point set into the QcustomPlot component to obtain the real-time charge and discharge power curve graph. At the same time, the real-time power data can be saved as historical data for querying historical data.

[0063] During the process of querying the energy storage plan curve, the operating status information such as the historical charge and discharge power saved in the past period of time can be queried. In addition to querying by day, by week, by month, and by input time period, in the embodiment of the present application, the screen can be slid left and right in the drawing area of the industrial control screen, and the sliding distance is converted into the time change size of the coordinate X-axis to obtain a new query start time, so as to realize the query of historical data. It is also possible to slide the slider to stretch or compress the current start time, and realize the query of historical data after obtaining a new start time.

[0064] It should be noted that in the embodiment of the present application, the Qt platform is used for drawing instead of the traditional tabular charge and discharge plan setting method, which is more portable. At the same time, compared with the tabular charge and discharge plan setting (the tabular charge and discharge plan generally includes 96 points per day (one point is set every 15 minutes) or 288 points (one point is set every 5 minutes), and specific values need to be manually input for each point, and the setting is cumbersome), and only one point of data can be set each time. In the embodiment of the present application, the energy storage plan data can be batch edited by performing editing operations on the data graph on the drawing canvas, which improves data interactivity and greatly reduces the workload.

[0065] Based on the same inventive concept, the embodiment of the present application also provides a Qt platform-based energy storage plan curve interaction system for implementing the above-mentioned Qt platform-based energy storage plan curve interaction method.

[0066] The implementation solutions provided by this system to solve problems are similar to the implementation solutions described in the above method. Therefore, the specific limitations in one or more embodiments of the Qt platform-based energy storage plan curve interaction system provided below can refer to the limitations on the Qt platform-based energy storage plan curve interaction method in the above text, and will not be repeated here.

[0067] As Figure 5 shown, the embodiment of the present application also provides a Qt platform-based energy storage plan curve interaction system, including:

[0068] A curve drawing module 100, configured to map energy storage plan data onto the drawing canvas of the Qt platform to obtain an initial energy storage plan curve, where the initial energy storage plan data includes multiple data point groups, and the data point group includes a time point and the day-ahead planned power corresponding to the time point.

[0069] An editing and updating module 200, configured to obtain a focus of an initial energy storage plan curve on a drawing canvas, where the focus is used to change the initial energy storage plan curve to an editable state.

[0070] An editing operation module 300, configured to, in an editable state, perform an editing operation on a data graph in the initial energy storage plan curve according to a pre-input editing instruction to obtain an energy storage plan curve.

[0071] In some embodiments, the curve drawing module 100 is configured to input energy storage plan data into a drawing component of the Qt platform, and draw according to the input energy storage plan data through the drawing component to obtain an initial energy storage plan curve.

[0072] In some embodiments, the editing operation module 300 is configured to, in an editable state, select a data graph in the initial energy storage plan curve according to a pre-input editing instruction, where the data graph includes multiple groups of time-continuous data points; and update the data point groups included in the data graph by dragging the selected data graph according to a pre-input editing instruction to obtain an energy storage plan curve.

[0073] In some embodiments, the editing operation is to add or delete data point groups.

[0074] In some embodiments, the editing operation is to select a time point for dragging and / or select a daily plan power for adjustment.

[0075] In some embodiments, the method further includes:

[0076] An operation module, configured to perform a save and / or query operation on the energy storage plan curve.

[0077] As Figure 6 shown, an embodiment of the present application further provides an electronic device. The electronic device 10 includes a memory 20 and a processor 30. When a computer program stored in the memory 20 is executed by the processor 30, the processor 30 is caused to execute the steps of the energy storage plan curve interaction method based on the Qt platform in any of the above embodiments.

[0078] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed, the steps of the energy storage plan curve interaction method in any of the above embodiments are implemented.

[0079] The embodiment of the present application also provides a computer program product. The computer program product includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer is caused to execute the steps of the energy storage plan curve interaction method based on the Qt platform in any of the above embodiments.

[0080] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the above-described system, electronic device, computer storage medium, and computer program product can refer to the corresponding processes in the foregoing method embodiments and will not be described herein again.

[0081] It should be noted that the terms "including" and "having" and any variations thereof in the specification and claims of the present invention and the above drawings are intended to cover non-exclusive inclusion. 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 clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.

[0082] In several embodiments provided by the present invention, it can be understood that each block in the flowchart or block diagram may represent a module, a program segment, or a part of code. The module, program segment, or part of code includes one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the block may occur in a different order than marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved.

[0083] In several embodiments provided by the present invention, it should be understood that the disclosed system, electronic device, computer storage medium, computer program product, and method can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other may be through some interfaces, indirect couplings or communication connections of devices or units, and may be in electrical, mechanical, or other forms.

[0084] The unit described as a separation component may or may not be physically separated. The component shown as a unit may or may not be a physical unit, that is, it may be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0085] In addition, each functional unit in various embodiments of the present invention can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0086] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to execute all or part of the steps of the methods described in various embodiments of the present invention by a computer device (which can be a personal computer, a server, or a network device, etc.). The aforementioned storage medium includes: USB flash drives, mobile hard disks, read-only memories (English full name: Read-Only Memory, English abbreviation: ROM), random access memories (English full name: Random Access Memory, English abbreviation: RAM), magnetic disks or optical discs and other various media that can store program codes.

[0087] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of various embodiments of the present invention.

Claims

1. A method for interacting with energy storage planning curves based on the Qt platform, characterized in that: include: Mapping the energy storage plan data to a drawing canvas of the Qt platform to obtain an initial energy storage plan curve, wherein the initial energy storage plan data includes a plurality of data point groups, each of which includes a time point and a day-ahead planned power corresponding to the time point; Obtaining a focus of the initial energy storage plan curve on the drawing canvas, wherein the focus is used to change the initial energy storage plan curve to an editable state; In the editable state, the data graph in the initial energy storage plan curve is edited according to the pre-input editing instruction to obtain the energy storage plan curve.

2. The energy storage planning curve interaction method based on the Qt platform according to claim 1 is characterized in that: The energy storage plan data is mapped to the drawing canvas of the Qt platform to obtain an initial energy storage plan curve, including: The energy storage plan data is input into the drawing component of the Qt platform, and the drawing component is used to draw according to the input energy storage plan data to obtain an initial energy storage plan curve.

3. The energy storage planning curve interaction method based on the Qt platform according to claim 1 is characterized in that: In the editable state, the data graph in the initial energy storage plan curve is edited according to the pre-input editing instruction to obtain the energy storage plan curve, including: In an editable state, a data graph in the initial energy storage plan curve is selected according to a pre-input editing instruction, wherein the data graph includes a plurality of time-continuous data point groups; According to the pre-input editing instruction, the selected data graph is dragged to perform displacement change, and the data point group included in the data graph is updated to obtain the energy storage plan curve.

4. The energy storage planning curve interaction method based on the Qt platform according to any one of claims 1 to 3, characterized in that: The editing operation is to add or delete a data point group.

5. The energy storage planning curve interaction method based on the Qt platform according to any one of claims 1 to 3, characterized in that: The editing operation is to select a time point to drag and / or select the planned power on the previous day to adjust.

6. The energy storage planning curve interaction method based on the Qt platform according to any one of claims 1 to 3, characterized in that: Also includes: The energy storage plan curve is saved and / or queried.

7. An energy storage planning curve interactive system based on the Qt platform, characterized in that: include: A curve drawing module, used for mapping the energy storage plan data into a drawing canvas of the Qt platform to obtain an initial energy storage plan curve, wherein the initial energy storage plan data comprises a plurality of data point groups, and the data point groups comprise a time point and a day-ahead planned power corresponding to the time point; An editing and updating module, used for obtaining a focus of the initial energy storage plan curve on the drawing canvas, wherein the focus is used for changing the initial energy storage plan curve to an editable state; The editing operation module is used to edit the data graph in the initial energy storage plan curve according to the pre-input editing instructions in an editable state to obtain the energy storage plan curve.

8. An electronic device, characterized in that: The electronic device includes a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the steps of the energy storage planning curve interaction method based on the Qt platform as described in any one of claims 1-6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed, the steps of the energy storage planning curve interaction method based on the Qt platform are implemented as described in any one of claims 1-6.

10. A computer program product, characterized in that The computer program product includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions, wherein when the program instructions are executed by a computer, the computer is caused to execute the steps of the energy storage planning curve interaction method based on the Qt platform as described in any one of claims 1 to 6.