New energy station plan curve importing method and system
By obtaining and verifying the power grid scheduling data and importing the new energy station planning curve using the interpolation method, the problems of cumbersome and errors in manual introduction in the existing technology are solved, and the safety and stability of power grid scheduling control are improved.
Patent Information
- Application Number
- CN202411041430.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-31
- Publication Date
- 2024-12-13
AI Technical Summary
In the prior art, the method of introducing the power plant side planning curve requires manual filling of 96 points or 288 points of data, which leads to cumbersome and prone to human negligence or calculation errors, which affects the deviation between the power plant voltage or load output and the pre-designed drawing value, and thus affects the The power system operates stably.
Provide a new energy station planning curve import method, obtain grid scheduling data, conduct rationality verification and store it in the database, use interpolation method to form 288 data with 5 minutes intervals, and display it dynamically in real time. , reduce the impact of human error.
The intuitive display and precise introduction of the planning curve are realized, the safety and stability of the power grid scheduling control are improved, the impact of manual errors is reduced, and the efficiency and accuracy of the planning curve are improved.
Smart Images

Figure CN119129882A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of rapid data import of new energy power systems, and in particular to a method and system for importing planning curves of new energy stations. Background Art
[0002] The planning curve is mainly divided into power planning curve, voltage planning curve and reactive planning curve, which are mainly used in automatic generation control (AGC) system and automatic voltage control (AVC) system. Unlike the real-time target value, the planning curve can set the target value for a future day one or more days in advance. With the rapid development of power grid construction, more and more new energy sites require the function of local planning curve. When a communication failure causes the grid dispatcher to be unable to issue a new planning curve in time, the power plant can use the preset local planning curve according to the dispatching requirements to achieve the control target.
[0003] At present, the method of importing the planned curve on the power plant side is generally to manually fill in 96 or 288 points of data in an Excel table or a txt file. This process requires manual input of a large amount of tedious and repetitive data, and cannot intuitively display the shape of the planned curve. For some interpolation points, human negligence or calculation errors will cause the power plant voltage or load output to deviate from the preset planned value, which will in turn cause an assessment of the power plant and affect the stable operation of the power system. Summary of the invention
[0004] The purpose of the present invention is to solve at least one technical problem in the background technology and to provide a method and system for importing a new energy station planning curve.
[0005] To achieve the above object, the present invention provides a method for importing a new energy station planning curve, comprising:
[0006] Obtaining a data set for power plant control from power grid dispatch;
[0007] Acquire each planned value in the data group and the corresponding time corresponding to each planned value, and perform a rationality check on each corresponding time. If the check passes, store the data group in a database;
[0008] Draw a plan curve through each plan value in the data group stored in the database and the corresponding time corresponding to each plan value, and perform real-time dynamic visualization of the drawn plan curve;
[0009] When the planned curve is drawn and displayed completely, the planned curve is interpolated into 288 data at intervals of 5 minutes and imported into the database.
[0010] According to one aspect of the present invention, the database includes the type of the plan curve, the date of the plan curve and the data group.
[0011] According to one aspect of the present invention, obtaining each planned value in the data group and a corresponding time corresponding to each planned value, and performing a rationality check on the corresponding time, and if the check passes, storing the data group in a database, includes:
[0012] Determine whether the corresponding time meets the time requirement and whether it overlaps with the time in the database. If it meets the time requirement and there is no overlap, store the data group in the database;
[0013] The data set is inserted into the data set in the database based on the time sequence.
[0014] According to one aspect of the present invention, it is determined whether the corresponding time meets the time requirement and whether it overlaps with the time in the database. When the time requirement is met and no overlap occurs, the data group is stored in the database as follows:
[0015] Determine whether the corresponding time is exactly five minutes. If so, continue to determine whether the corresponding time already exists in the database. If not, store the data group in the database.
[0016] According to one aspect of the present invention, the plan curve is drawn by using each plan value in the data group stored in the database and the corresponding time corresponding to each plan value, and the drawn plan curve is dynamically visualized in real time as follows:
[0017] Each planned value in the data group and the corresponding time corresponding to each planned value are converted into coordinate data in sequence to form a plan curve, and then the process of forming the plan curve is dynamically visualized in real time.
[0018] According to one aspect of the present invention, the data set stored in the database includes:
[0019] The original dispatch data group that has passed verification;
[0020] A new data group that is added and verified based on the original scheduling data group;
[0021] The modified data group is a group of data that is modified and verified based on the original scheduling data group.
[0022] According to one aspect of the present invention, each planned value in the data group and the corresponding time corresponding to each planned value are converted into coordinate data in sequence to form a planned curve, including:
[0023] Calculate the distance between each corresponding time in the data set and the origin as the horizontal coordinate;
[0024] forming a vertical axis according to each planned value in the data set;
[0025] Forming a planning curve according to each of the abscissas and each of the ordinates;
[0026] The vertical axis display range is formed according to each planned value in the data group, and is expressed as:
[0027]
[0028] Among them, Y max Displays the upper limit of the vertical axis, Y min Displays the lower limit for the ordinate, y max is the maximum planned value, y min The minimum planned value.
[0029] According to one aspect of the present invention, the interpolation method is expressed as:
[0030]
[0031] Among them, T prev and T next is the corresponding time of two adjacent data groups in the database, T is the time that does not exist in the database, and Y prev , Y next and Y are respectively the time T prev , T next And the corresponding planned value of T.
[0032] To achieve the above object, the present invention also provides a new energy station planning curve import system, comprising:
[0033] A data acquisition module, which acquires data groups used for power plant control in power grid dispatching;
[0034] A data verification and storage module obtains each planned value in the data group and the corresponding time corresponding to each planned value, and performs a rationality verification on each corresponding time. If the verification passes, the data group is stored in a database;
[0035] The visualization module draws a plan curve by using each plan value in the data group stored in the database and the corresponding time corresponding to each plan value, and performs real-time dynamic visualization of the drawn plan curve;
[0036] Data import module, after the planning curve is drawn and displayed completely, the planning curve is interpolated into 288 data at intervals of 5 minutes and imported into the database.
[0037] To achieve the above objectives, the present invention also provides an electronic device, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the new energy station planning curve importing method as described above.
[0038] To achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method for importing a new energy station planning curve as described above is implemented.
[0039] According to the solution of the present invention, on the one hand, the present invention realizes the real-time display of the plan curve after adding the plan value, intuitively displays the plan curve, and improves the user experience. On the other hand, the interpolation method is used to calculate the intermediate point, which reduces the impact of the deviation of the power plant voltage or load output from the preset plan value caused by human negligence or calculation errors, and helps to improve the safety and stability of power grid dispatching and control. The present invention can effectively improve the efficiency and accuracy of the plan curve display, can adjust the display of the plan curve in real time according to data changes, and effectively solve the problem of errors caused by human factors. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 A flowchart schematically shows a method for importing a new energy station planning curve according to an embodiment of the present invention. DETAILED DESCRIPTION
[0041] The present invention will now be discussed with reference to exemplary embodiments. It should be understood that the embodiments discussed are only to enable those skilled in the art to better understand and thus implement the present invention, rather than implying any limitation on the scope of the present invention.
[0042] As used herein, the term “including” and variations thereof are to be interpreted as open-ended terms meaning “including, but not limited to.” The term “based on” is to be interpreted as “based, at least in part, on.” The terms “one embodiment” and “an embodiment” are to be interpreted as “at least one embodiment.”
[0043] Figure 1 The flowchart schematically shows a method for importing a new energy station planning curve according to an embodiment of the present invention. Figure 1 As shown, in this implementation, the new energy station planning curve import method includes:
[0044] Obtaining a data set for power plant control from power grid dispatch;
[0045] Obtain each planned value (such as voltage value or load output value) in the data group and the corresponding time corresponding to each planned value, and perform a rationality check on each corresponding time. If the check passes, store the data group in the database;
[0046] Draw a plan curve through each plan value in the data group stored in the database and the corresponding time corresponding to each plan value, and perform real-time dynamic visualization of the drawn plan curve;
[0047] When the planned curve is drawn and displayed completely, the planned curve is interpolated into 288 data at intervals of 5 minutes and imported into the database.
[0048] Further, according to an embodiment of the present invention, the database includes the type of plan curve, the date of the plan curve and the data group.
[0049] Further, according to an embodiment of the present invention, each planned value in the data group and the corresponding time corresponding to each planned value are obtained, and the corresponding time is checked for rationality. If the check passes, the data group is stored in the database, including:
[0050] Determine whether the corresponding time meets the time requirements and whether it overlaps with the time in the database. If it meets the time requirements and there is no overlap, store the data group in the database;
[0051] Based on the time sequence, the data group is inserted into the data group in the database. This arrangement can prevent errors in the data group stored in the database, ensuring that the planning curve formed based on the data group in the database is accurate.
[0052] In this embodiment, it is determined whether the corresponding time meets the time requirement and whether it overlaps with the time in the database. If the time requirement is met and there is no overlap, the data group is stored in the database as follows:
[0053] Determine whether the corresponding time is exactly five minutes. If so, continue to determine whether the corresponding time already exists in the database. If not, store the data set in the database.
[0054] In this embodiment, if the corresponding time is not exactly five minutes, a pop-up window will be displayed to remind you and the time will not be stored in the database temporarily. When the user modifies the time, the judgment will be made again.
[0055] Further, according to an embodiment of the present invention, a plan curve is drawn by using each plan value in the data group stored in the database and the corresponding time corresponding to each plan value, and the drawn plan curve is dynamically visualized in real time as follows:
[0056] Each planned value in the data group and the corresponding time corresponding to each planned value are converted into coordinate data in sequence to form a plan curve, and then the process of forming the plan curve is dynamically visualized in real time.
[0057] In this embodiment, the data set stored in the database includes:
[0058] The original dispatch data group that has passed verification;
[0059] A new data group that is added and verified based on the original scheduling data group;
[0060] The original dispatch data group is modified and the modified data group is verified. This setting can enable real-time data update according to the changes in the data group, ensure that the successfully verified data stored in the database is the latest data required for power plant control, ensure that the planning curve formed by the data in the database can achieve accurate control, and ensure the safety and stability of power grid dispatch control.
[0061] Further, according to an embodiment of the present invention, each planned value in the data group and the corresponding time corresponding to each planned value are converted into coordinate data in sequence to form a planned curve, including:
[0062] Calculate the distance from the origin to each corresponding time in the data set, which will be used as the horizontal coordinate;
[0063] Forming a vertical axis according to each planned value in the data set;
[0064] A planning curve is formed according to each abscissa and each ordinate;
[0065] The vertical axis display range is formed according to each planned value in the data group and is expressed as:
[0066]
[0067] Among them, Y max Displays the upper limit of the vertical axis, Y min Displays the lower limit for the ordinate, y max is the maximum planned value, y min The minimum planned value.
[0068] In this embodiment, the distance between each corresponding time in the data group and the origin is calculated as the horizontal coordinate: the number of seconds between each corresponding time and 0 o'clock (the coordinate origin) is calculated as the horizontal coordinate data.
[0069] Further, according to one embodiment of the present invention, the interpolation method is expressed as:
[0070]
[0071] Among them, T prev and T nex t is the corresponding time of two adjacent data groups in the database, T is the time that does not exist in the database, Y prev , Y next and Y are respectively the time T prev , T next And the corresponding planned value of T.
[0072] According to the above scheme of the present invention, on the one hand, the present invention realizes the real-time display of the plan curve after adding the plan value, intuitively displays the plan curve, and improves the user experience. On the other hand, the interpolation method is used to calculate the intermediate point, which reduces the impact of the deviation of the power plant voltage or load output from the preset plan value caused by human negligence or calculation errors, and helps to improve the safety and stability of power grid dispatching and control. The present invention can effectively improve the efficiency and accuracy of the plan curve display, can adjust the display of the plan curve in real time according to data changes, and effectively solve the problem of errors caused by human factors.
[0073] Furthermore, to achieve the above-mentioned purpose, the present invention also provides a new energy station planning curve import system, comprising:
[0074] A data acquisition module, which acquires data groups used for power plant control in power grid dispatching;
[0075] A data verification and storage module obtains each planned value in the data group and the corresponding time corresponding to each planned value, and performs a rationality verification on each corresponding time. If the verification passes, the data group is stored in a database;
[0076] The visualization module draws a plan curve by using each plan value in the data group stored in the database and the corresponding time corresponding to each plan value, and performs real-time dynamic visualization of the drawn plan curve;
[0077] Data import module, after the planning curve is drawn and displayed completely, the planning curve is interpolated into 288 data at intervals of 5 minutes and imported into the database.
[0078] Further, according to an embodiment of the present invention, the database includes the type of plan curve, the date of the plan curve and the data group.
[0079] Further, according to an embodiment of the present invention, each planned value in the data group and the corresponding time corresponding to each planned value are obtained, and the corresponding time is checked for rationality. If the check passes, the data group is stored in the database, including:
[0080] Determine whether the corresponding time meets the time requirements and whether it overlaps with the time in the database. If it meets the time requirements and there is no overlap, store the data group in the database;
[0081] The data groups are inserted into the data groups in the database based on the time order.
[0082] In this embodiment, it is determined whether the corresponding time meets the time requirement and whether it overlaps with the time in the database. If the time requirement is met and there is no overlap, the data group is stored in the database as follows:
[0083] Determine whether the corresponding time is exactly five minutes. If so, continue to determine whether the corresponding time already exists in the database. If not, store the data set in the database.
[0084] In this embodiment, if the corresponding time is not exactly five minutes, a pop-up window will be displayed to remind you and the time will not be stored in the database temporarily. When the user modifies the time, the judgment will be made again.
[0085] Further, according to an embodiment of the present invention, a plan curve is drawn by using each plan value in the data group stored in the database and the corresponding time corresponding to each plan value, and the drawn plan curve is dynamically visualized in real time as follows:
[0086] Each planned value in the data group and the corresponding time corresponding to each planned value are converted into coordinate data in sequence to form a plan curve, and then the process of forming the plan curve is dynamically visualized in real time.
[0087] In this embodiment, the data set stored in the database includes:
[0088] The original dispatch data group that has passed verification;
[0089] A new data group that is added and verified based on the original scheduling data group;
[0090] The modified data group is a group of data that is modified and verified based on the original scheduling data group.
[0091] Further, according to an embodiment of the present invention, each planned value in the data group and the corresponding time corresponding to each planned value are converted into coordinate data in sequence to form a planned curve, including:
[0092] Calculate the distance from the origin to each corresponding time in the data set, which will be used as the horizontal coordinate;
[0093] Forming a vertical axis according to each planned value in the data set;
[0094] A planning curve is formed according to each abscissa and each ordinate;
[0095] The vertical axis display range is formed according to each planned value in the data group and is expressed as:
[0096]
[0097] Among them, Y max Displays the upper limit of the vertical axis, Y min Displays the lower limit for the ordinate, y max is the maximum planned value, y min The minimum planned value.
[0098] In this embodiment, the distance between each corresponding time in the data group and the origin is calculated as the horizontal coordinate: the number of seconds between each corresponding time and 0 o'clock (the coordinate origin) is calculated as the horizontal coordinate data.
[0099] Further, according to one embodiment of the present invention, the interpolation method is expressed as:
[0100]
[0101] Among them, T prev and T nex t is the corresponding time of two adjacent data groups in the database, T is the time that does not exist in the database, Y prev , Y next and Y are respectively the time T prev , T next And the corresponding planned value of T.
[0102] According to the above scheme of the present invention, on the one hand, the present invention realizes the real-time display of the plan curve after adding the plan value, intuitively displays the plan curve, and improves the user experience. On the other hand, the interpolation method is used to calculate the intermediate point, which reduces the impact of the deviation of the power plant voltage or load output from the preset plan value caused by human negligence or calculation errors, and helps to improve the safety and stability of power grid dispatching and control. The present invention can effectively improve the efficiency and accuracy of the plan curve display, can adjust the display of the plan curve in real time according to data changes, and effectively solve the problem of errors caused by human factors.
[0103] Furthermore, to achieve the above-mentioned purpose, the present invention also provides an electronic device, including a processor, a memory, and a computer program stored in the memory and executable on the processor, and when the computer program is executed by the processor, the new energy station planning curve importing method as described above is implemented.
[0104] Furthermore, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the new energy station planning curve importing method as described above is implemented.
[0105] Those skilled in the art will appreciate that the modules and algorithm steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0106] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and equipment can refer to the corresponding processes in the aforementioned method implementation methods, and will not be repeated here.
[0107] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0108] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the embodiments of the present invention.
[0109] In addition, each functional module in the embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
[0110] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the energy-saving signal sending / receiving method of each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical disks.
[0111] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the inventive concept. For example, the above features are replaced with the technical features with similar functions disclosed in this application (but not limited to) by each other.
[0112] It should be understood that the size of the serial numbers of each step in the content of the invention and the implementation methods of the present invention does not absolutely mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the implementation methods of the present invention.
Claims
1. A method for importing a new energy station planning curve, characterized in that: include: Obtaining a data set for power plant control from power grid dispatch; Acquire each planned value in the data group and the corresponding time corresponding to each planned value, and perform a rationality check on each corresponding time. If the check passes, store the data group in a database; Draw a plan curve through each plan value in the data group stored in the database and the corresponding time corresponding to each plan value, and perform real-time dynamic visualization of the drawn plan curve; When the planned curve is drawn and displayed completely, the planned curve is composed of 288 data at intervals of 5 minutes through interpolation and imported into the database.
2. The method for importing a new energy station planning curve according to claim 1 is characterized in that: The database includes the type of the plan curve, the date of the plan curve, and the data group.
3. The method for importing a new energy station planning curve according to claim 1 is characterized in that: Acquiring each planned value in the data group and the corresponding time corresponding to each planned value, and performing a rationality check on the corresponding time, and if the check passes, storing the data group in a database, including: Determine whether the corresponding time meets the time requirement and whether it overlaps with the time in the database. If it meets the time requirement and there is no overlap, store the data group in the database; The data set is inserted into the data set in the database based on the time sequence.
4. The method for importing a new energy station planning curve according to claim 3 is characterized in that: Determine whether the corresponding time meets the time requirement and whether it overlaps with the time in the database. If it meets the time requirement and there is no overlap, store the data group in the database as follows: Determine whether the corresponding time is exactly five minutes. If so, continue to determine whether the corresponding time already exists in the database. If not, store the data group in the database.
5. The method for importing a new energy station planning curve according to claim 1 is characterized in that: The plan curve is drawn by using each plan value in the data group stored in the database and the corresponding time corresponding to each plan value, and the drawn plan curve is displayed in real-time dynamic visualization as follows: Each planned value in the data group and the corresponding time corresponding to each planned value are converted into coordinate data in sequence to form a plan curve, and then the process of forming the plan curve is dynamically visualized in real time.
6. The method for importing a new energy station planning curve according to claim 1 is characterized in that: The data sets stored in the database include: The original dispatch data group that has passed verification; A new data group that is added and verified based on the original scheduling data group; The modified data group is a group of data that is modified and verified based on the original scheduling data group.
7. The method for importing a new energy station planning curve according to claim 5 is characterized in that: Each planned value in the data group and the corresponding time corresponding to each planned value are converted into coordinate data in sequence to form a planned curve, including: Calculate the distance between each corresponding time in the data set and the origin as the horizontal coordinate; forming a vertical axis according to each planned value in the data set; Forming a planning curve according to each of the abscissas and each of the ordinates; The vertical axis display range is formed according to each planned value in the data group, and is expressed as: Among them, Y max Displays the upper limit of the vertical axis, Y min Displays the lower limit for the ordinate, y max is the maximum planned value, y min The minimum planned value.
8. The method for importing a new energy station planning curve according to any one of claims 1 to 7, characterized in that: The interpolation method is expressed as: Among them, T prev and T next is the corresponding time of two adjacent data groups in the database, T is the time that does not exist in the database, and Y prev , Y next and Y are respectively the time T prev , T next And the corresponding planned value of T.
9. New energy station planning curve import system, characterized by: include: A data acquisition module, which acquires data groups used for power plant control in power grid dispatching; A data verification and storage module obtains each planned value in the data group and the corresponding time corresponding to each planned value, and performs a rationality verification on each corresponding time. If the verification passes, the data group is stored in a database; The visualization module draws a plan curve by using each plan value in the data group stored in the database and the corresponding time corresponding to each plan value, and performs real-time dynamic visualization of the drawn plan curve; Data import module, after the planning curve is drawn and displayed completely, the planning curve is interpolated into 288 data at intervals of 5 minutes and imported into the database.
10. An electronic device, characterized in that The method comprises a processor, a memory and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the new energy station planning curve importing method as described in any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for importing a new energy station planning curve as described in any one of claims 1 to 8 is implemented.
