Clearing modeling method and system considering segmented climbing ability of thermal power generating unit
By constructing a time-output trajectory diagram and constraint model of the segmented ramping capacity of thermal power units, the problem of not considering segmented ramping capacity in the existing clearing model is solved, ensuring the feasibility of the output plan of thermal power units and the safety and stability of the power system, and promoting the consumption of new energy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING QU CREATIVE TECH CO LTD
- Filing Date
- 2026-05-18
- Publication Date
- 2026-06-19
AI Technical Summary
The existing clearing model does not fully consider the segmented ramp-up capability of thermal power units, resulting in scheduling errors and affecting the safe and stable operation of the power grid and the efficiency of market operation.
By constructing the upward and downward ramp time-output trajectory diagrams of thermal power units, using a step function to describe the ramp rate change, and using auxiliary variables to represent the unit's output position, the output changes in adjacent time periods are restricted, and ramp constraints that conform to actual operation are established.
This has ensured the feasibility and effectiveness of the thermal power unit output plan, guaranteed the safe and stable operation of the power system, promoted the consumption of new energy sources, and improved market operation efficiency.
Smart Images

Figure CN122242066A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of thermal power unit optimization scheduling, and in particular to a clearing modeling method and system that considers the segmented climbing ability of thermal power units. Background Technology
[0002] With the rapid increase in installed capacity of new energy sources, the net load curve of the new power system exhibits high volatility and strong uncertainty, and thermal power units are increasingly undertaking the tasks of deep peak shaving and rapid tracking. Against this backdrop, scheduling the output plans of thermal power units based on clearing models has become an important means of optimizing power grid operation.
[0003] However, clearing models in related technologies typically simplify the ramp-up capability of thermal power units to a constant value, failing to reflect the significant differences in the unit's regulation capability under different load rates. In actual operation, thermal power units can maintain a high ramp-up rate in the high load rate range, while under low load operating conditions, their ramp-up capability decreases significantly due to factors such as combustion stability and boiler thermal inertia. Meanwhile, to improve the absorption of new energy sources and achieve economic dispatch, thermal power units frequently operate under low load and deep peak-shaving conditions, further amplifying the bias caused by the aforementioned model simplification.
[0004] During power grid dispatching, if the clearing model does not fully consider the segmented ramping characteristics of thermal power units, the output change of the units in the clearing results may exceed their actual ramping capacity, thereby reducing the feasibility of the dispatching plan, and even affecting the safe and stable operation of the system, as well as causing problems such as increased demand for ancillary services and decreased market operating efficiency.
[0005] Therefore, the clearing modeling scheme in the relevant technology has the problem of not fully considering the segmented ramping ability of thermal power units, resulting in errors in the scheduling plan generated by the model. Summary of the Invention
[0006] This application aims to at least partially address one of the technical problems in the related art.
[0007] Therefore, the first objective of this application is to propose a clearing modeling method that considers the segmented ramping capability of thermal power units. The segmented ramping characteristics of thermal power units are taken into account in the clearing model, which is of great significance for ensuring the feasibility of the plan, improving the flexibility of the system, promoting the consumption of new energy, and improving the efficiency of market operation.
[0008] The second objective of this application is to propose a clearing modeling system that takes into account the segmented ramping capability of thermal power units.
[0009] The third objective of this application is to propose an electronic device.
[0010] The fourth objective of this application is to provide a computer-readable storage medium.
[0011] To achieve the above objectives, the first aspect of this application is to propose a clearing modeling method that considers the segmented ramp-climbing capacity of thermal power units, comprising the following steps:
[0012] Obtain the step function of the climbing rate of the thermal power unit as a function of output and the step function of the climbing rate as a function of output, and construct the time-output trajectory diagram of the climbing rate and the time-output trajectory diagram of the climbing rate and the climbing rate of the thermal power unit respectively based on the corresponding step functions. Obtain the endpoint information of each polyline in various trajectory diagrams, and use auxiliary variables to represent the unit output position as a convex combination of the endpoints of the polylines on any trajectory diagram, wherein the convex combination is used to constrain the positional relationship of the unit output position on the trajectory diagram; By limiting the combined weights of each polygon endpoint, the unit's output position is constrained to any line segment in either the upward climbing time-output trajectory diagram or the downward climbing time-output trajectory diagram. Establish a constraint that the distance between the output positions of the thermal power units in adjacent time periods on the time axis of various trajectory diagrams does not exceed the scheduling cycle, and end the modeling process of the thermal power unit ramp-up and clearing model.
[0013] Optionally, constructing the upward climbing time-output trajectory diagram of the thermal power unit based on the corresponding step function includes: obtaining the number of step segments in the step function where the climbing rate changes with output, and determining the starting coordinate based on the minimum technical output of the thermal power unit; starting from the starting coordinate, calculating the coordinates of the turning point corresponding to each output interval based on the climbing rate of each output interval in the step function where the climbing rate changes with output, wherein the horizontal coordinate of the turning point is the time taken to climb from the minimum technical output to the current turning point from the initial time, and the vertical coordinate of the turning point is the maximum output level of the current output interval; when the number of step segments is reached, determining the ending coordinate based on the maximum technical output of the thermal power unit, and connecting the starting coordinate, each of the turning points, and the ending coordinate to generate the upward climbing time-output trajectory diagram.
[0014] Optionally, constructing a downward climbing time-output trajectory diagram of the thermal power unit based on the corresponding step function includes: obtaining the number of step segments in the step function where the downward climbing rate changes with output, and determining the starting coordinate based on the maximum technical output of the thermal power unit; starting from the starting coordinate, calculating the coordinates of the turning point corresponding to each output interval based on the climbing rate of each output interval in the step function where the downward climbing rate changes with output, wherein the horizontal coordinate of the turning point is the time taken to climb from the maximum technical output to the current turning point from the initial time, and the vertical coordinate of the turning point is the minimum output level of the current output interval; when the number of step segments is reached, determining the ending coordinate based on the minimum technical output of the thermal power unit, and connecting the starting coordinate, each of the turning points, and the ending coordinate to generate the downward climbing time-output trajectory diagram.
[0015] Optionally, the step of representing the unit output position as a convex combination of the endpoints of a broken line on any trajectory diagram using auxiliary variables includes: setting a combination ratio for each broken line endpoint; and calculating the coordinates of the unit output position on any trajectory diagram by combining the combination ratio of each broken line endpoint with the endpoint information, wherein the sum of the combination ratios of each broken line endpoint is 1.
[0016] Optionally, constraining the unit's output position to be on any line segment of the upward climbing time-output trajectory diagram includes: setting a 0-1 variable to indicate whether the unit's output position is on any line segment of the upward climbing time-output trajectory diagram; constraining the unit's output position to be on any line segment of the upward climbing time-output trajectory diagram based on the 0-1 variable; and constructing a constraint condition based on the combination ratio, whereby the combination weight of each endpoint other than the endpoint of the any line segment is 0 when the unit's output position is on any line segment.
[0017] Optionally, constraining the unit's output position to be on any line segment of the downward climbing time-output trajectory diagram includes: setting a 0-1 variable to indicate whether the unit's output position is on any line segment of the downward climbing time-output trajectory diagram; constraining the unit's output position to be on any line segment of the downward climbing time-output trajectory diagram based on the 0-1 variable; and constructing a constraint that, when the unit's output position is on any line segment, the combined weight of each endpoint other than the endpoint of the any line segment is 0.
[0018] Optionally, establishing the constraint that the distance between the output positions of the thermal power units in adjacent time periods on the time axis of various trajectory diagrams does not exceed the scheduling cycle includes: setting the time difference between the coordinates of two position points in adjacent time periods on any trajectory diagram to be less than or equal to the scheduling cycle.
[0019] To achieve the above objectives, a second aspect of this application also proposes a clearing modeling system that considers the segmented ramp-climbing capacity of thermal power units, comprising the following modules: The module is used to obtain the step function of the climbing rate of the thermal power unit as a function of output and the step function of the climbing rate as a function of output, and to construct the time-output trajectory diagram of the climbing rate and the time-output trajectory diagram of the climbing rate and the climbing rate of the thermal power unit respectively based on the corresponding step function. The representation module is used to obtain the endpoint information of each polyline in various trajectory diagrams, and to represent the unit output position as a convex combination of the endpoints of the polylines on any trajectory diagram using auxiliary variables, wherein the convex combination is used to constrain the positional relationship of the unit output position on the trajectory diagram; The constraint module is used to constrain the unit's output position on any line segment in the upward climbing time-output trajectory diagram or the downward climbing time-output trajectory diagram by limiting the combined weights of each broken line endpoint; The constraint module is used to establish a constraint that the distance between the output positions of the thermal power units in adjacent time periods on the time axis of various trajectory diagrams does not exceed the scheduling cycle, and to end the modeling process of the thermal power unit ramp-up and clearing model.
[0020] To achieve the above objectives, a third aspect of this application also provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform a clearing modeling method considering the segmental ramping capability of thermal power units as described in any of the first aspects above.
[0021] To achieve the above objectives, the fourth aspect of this application also proposes a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the clearing modeling method considering the segmented ramping capability of thermal power units as described in any of the first aspects above.
[0022] The technical solution provided by the embodiments of this application brings at least the following beneficial effects: This application, through a climbing constraint modeling method that considers the segmented climbing capacity of thermal power units, provides a refined model of the climbing capacity of thermal power units that conforms to actual operating conditions. This ensures the feasibility and effectiveness of the formulated thermal power unit plans, contributing to the safe and stable operation of the power system. Furthermore, this application constructs time-output trajectory diagrams for unit climbing up and down based on the segmented climbing capacity of the units, and uses the combination of endpoints of the trajectory diagram's broken lines to represent unit output. Then, by limiting the distance between unit outputs in adjacent time periods on the time axis of the trajectory diagram, the change in unit output between adjacent time periods is limited, thus realizing climbing constraint modeling that considers segmented climbing capacity. This modeling method uses clear physical concepts, and the implementation process and constructed model equations are relatively simple, making it easy to implement in practical applications. Moreover, this application can be widely applied to power system unit combination and economic dispatch, replacing the existing model's constant climbing rate thermal power unit climbing constraint modeling method, and has a wide range of application scenarios. Therefore, this application can obtain output plans that conform to the operating characteristics of generating units in scenarios such as electricity market clearing and power system optimization and control, fully leverage the deep peak-shaving potential of thermal power units, effectively promote the consumption of new energy sources, help ensure the construction of new power systems, and improve the safety and stability of power system operation.
[0023] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description
[0024] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein: Figure 1 A flowchart illustrating a clearing modeling method considering the segmented ramping capability of thermal power units, as proposed in an embodiment of this application; Figure 2 This is a schematic diagram illustrating a specific clearing modeling process proposed in an embodiment of this application; Figure 3 This is a schematic diagram illustrating the climbing ability of a thermal power unit in different output ranges according to an embodiment of this application. Figure 4 This is a schematic diagram illustrating the segmented upward climbing capability of a thermal power unit according to an embodiment of this application; Figure 5 This is a trajectory diagram of a thermal power unit climbing an uphill slope, as proposed in an embodiment of this application. Figure 6 This is a schematic diagram illustrating the segmented downward climbing capability of a thermal power unit according to an embodiment of this application; Figure 7 This is a trajectory diagram of a thermal power unit climbing downhill according to an embodiment of this application; Figure 8 This is a schematic diagram illustrating the upward climbing constraint of a thermal power unit under a three-segment climbing capability, as proposed in an embodiment of this application. Figure 9 This is a schematic diagram illustrating the downward slope constraint of a thermal power unit under a two-segment slope climbing capability, as proposed in an embodiment of this application. Figure 10 This is a schematic diagram of a clearing modeling system that considers the segmented climbing ability of thermal power units, as proposed in an embodiment of this application. Detailed Implementation
[0025] Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain the present invention, and should not be construed as limiting the present invention.
[0026] It should be noted that in the electricity market, thermal power units, as the main power generation entities, participate in spot market clearing to determine the actual dispatch operation curves of the units on operating days. In relevant embodiments, a model constructed using the Security-Constrained Unit Commitment (SCUC) algorithm and the Security-Constrained Economic Dispatch (SCED) algorithm is generally used for clearing calculations. The clearing model needs to consider the ramp-up constraints of thermal power units in adjacent time periods.
[0027] In the clearing model constructed in the relevant embodiments, the modeling method for the ramping constraint of thermal power plants adopts a constant ramping rate, including upward ramping constraints and downward ramping constraints. The upward ramping constraint of thermal power units indicates that the output change in adjacent time periods during upward adjustment must not exceed its ramping capacity, which can be expressed by the following formula:
[0028] in, and They represent the generating units. During the period and time period The plan to contribute efforts Indicates the unit The rate of ascent per minute, It refers to the scheduling cycle length, which is usually 5 minutes or 15 minutes.
[0029] The downward ramp constraint of a thermal power unit means that when the output is adjusted downward, the change in output between adjacent time periods must not exceed its ramp capacity, which can be expressed by the following formula:
[0030] in, Indicates the unit The crawling rate per minute is given, and the meanings of other parameters are consistent with the above crawling constraint formula.
[0031] As described above, the clearing model in the relevant embodiments adopts a constant ramp rate modeling approach for the ramp constraint of thermal power units, that is, the default ramp rate of the units. and crawling speed It is a constant (i.e., a fixed value) and is not affected by the unit's output level. This is used to obtain the operating curve of the thermal power unit.
[0032] However, in the actual operation of thermal power units, during periods of low net load (such as when electricity demand is low or when renewable energy generation is high), the unit's load rate is low. At this time, due to objective factors such as thermal inertia and combustion stability, the unit's output regulation capability will be weakened. The ramp-up rate of thermal power units generally exhibits a piecewise step function relationship with output variation. In the high load range, it is at or close to the rated ramp-up rate, while in the low load range, the ramp-up rate is significantly lower than the rated ramp-up rate.
[0033] Because the clearing model in the relevant embodiments does not consider the impact of the output range of the thermal power unit on the ramp rate, this will lead to a mismatch between the spot clearing results and the actual operating conditions of the thermal power unit. In particular, when the thermal power unit is in a low-load range and changes output at a relatively high rate in the clearing results, the actual output change achievable by the unit is lower than the output change achieved by clearing at the rated ramp rate, since the ramp rate at low load is significantly lower than the rated rate. This deviation of the unit's actual output from the plan will disrupt the power balance of the power grid, causing frequency and voltage fluctuations and affecting grid stability.
[0034] To this end, this application proposes a clearing modeling method and system that considers the segmented climbing capacity of thermal power units. In the clearing model, a constraint relationship is established on the influence of the power output level on the climbing capacity of thermal power units. This constraint relationship characterizes the operating characteristic that the power output change of the unit in adjacent time periods cannot exceed its actual climbing capacity, ensuring that the power output plan conforms to the actual operating conditions of thermal power units.
[0035] The following description, with reference to the accompanying drawings, describes a clearing modeling method and system that considers the segmented ramping capability of thermal power units, as proposed in an embodiment of this application.
[0036] Figure 1 This is a flowchart illustrating a clearing modeling method considering the segmented ramp-climbing capacity of thermal power units, as proposed in an embodiment of this application. Figure 2 This is a schematic diagram illustrating a specific clearing modeling process proposed in an embodiment of this application. For example... Figure 1 As shown, the method includes the following steps: Step S101: Obtain the step function of the climbing rate of the thermal power unit as a function of output and the step function of the climbing rate as a function of output, and construct the time-output trajectory diagram of the climbing rate and the time-output trajectory diagram of the climbing rate and the climbing rate of the thermal power unit respectively based on the corresponding step functions.
[0037] It should be noted that, in establishing the ramp-up constraints for thermal power units, this application considers the influence of different ramp-up rates under different output ranges, and constructs a constraint that the output change in adjacent time periods during unit output adjustment does not exceed its actual ramp-up capacity. To this end, this application first obtains segmented ramp-up capacity data for thermal power units.
[0038] Specifically, due to the influence of thermal inertia, combustion stability, and limitations of auxiliary systems, the ramp-up capability (load regulation rate) of thermal power units varies under different load rates. At low load rates, due to insufficient system thermal energy reserves and a deteriorating equipment operating environment, the ramp-up speed of the unit is usually significantly lower than that under high load conditions. Therefore, this application obtains the step function relationship between the ramp-up rate and the output of thermal power units.
[0039] As an example, based on the analysis of measured operating data of thermal power units, the approximate ramp-up rate of thermal power units at different output levels can be determined as follows: Figure 3 The piecewise step function relationship is shown. In the high-load range, the unit's ramp rate can reach the rated ramp rate (…). R 2) or reaching near the rated climbing speed ( R 3) In the low load range, the ramp rate ( R 1) Significantly lower than the rated climbing rate. P MIN This indicates the minimum output value of the generator unit. P MAX This indicates the maximum output value of the generator unit.
[0040] Furthermore, based on the ramp rate data of the unit in different output ranges, time-output trajectory diagrams for both upward and downward ramps are constructed. That is, a time-output trajectory diagram of the unit climbing from minimum technical output to maximum technical output is constructed based on the ramp rate step function of the thermal power unit, and a time-output trajectory diagram of the unit climbing from maximum technical output to minimum technical output is constructed based on the ramp rate step function of the thermal power unit.
[0041] In one embodiment of this application, constructing an upward climbing time-output trajectory diagram of the thermal power unit based on a corresponding step function includes: obtaining the number of step segments in the step function where the climbing rate changes with output, and determining the starting coordinates based on the minimum technical output of the thermal power unit; starting from the starting coordinates, calculating the coordinates of the turning point corresponding to each output interval based on the climbing rate of each output interval in the step function where the climbing rate changes with output, wherein the horizontal coordinate of the turning point is the time taken to climb from the minimum technical output to the current turning point from the initial time, and the vertical coordinate of the turning point is the maximum output level of the current output interval; when the number of step segments is reached, determining the ending coordinates based on the maximum technical output of the thermal power unit, and connecting the starting coordinates, each turning point, and the ending coordinates to generate an upward climbing time-output trajectory diagram.
[0042] For example, the climb rate includes N UP For a unit with a stepped structure, the time-output trajectory diagram for climbing the slope can be constructed as follows: First, at time 0, from the unit... Minimum technical output Begin by establishing the starting coordinates on the trajectory map. ),make Then, in The output range is based on the climbing rate. Climbing up takes time Reaching the turning point ( ), then enter The output range is based on the climbing rate. Climb up. And so on, until the... n Each output range is based on the climbing rate. Climbing up takes time Reaching the turning point ( Finally, reaching maximum technical output. ,make The termination coordinates are ( Furthermore, the calculated starting coordinates, the turning points traversed, and the ending coordinates are arranged sequentially and represented as ( ). ), ( )...( Connect these coordinate points sequentially to generate a time-output trajectory diagram of the upward climb.
[0043] As an example, for such Figure 4 The diagram shown is of a thermal power unit with a three-stage climbing rate. The time-output trajectory of the upward climbing process is as follows: Figure 5 As shown.
[0044] In one embodiment of this application, a time-output trajectory diagram of a thermal power unit's downward climb is constructed based on a corresponding step function. This includes: obtaining the number of step segments in the step function where the downward climb rate changes with output, and determining the starting coordinates based on the maximum technical output of the thermal power unit; starting from the starting coordinates, calculating the coordinates of the turning point corresponding to each output interval based on the climbing rate of each output interval in the step function where the downward climb rate changes with output, wherein the horizontal coordinate of the turning point is the time taken to climb from the maximum technical output to the current turning point from the initial time, and the vertical coordinate of the turning point is the minimum output level of the current output interval; when the number of step segments is reached, determining the ending coordinates based on the minimum technical output of the thermal power unit, and connecting the starting coordinates, each turning point, and the ending coordinates to generate a time-output trajectory diagram of the downward climb.
[0045] For example, the download speed includes N DN For units segmented into stages, a downward ramp time-output trajectory diagram can be constructed as follows: First, at time 0, starting from the unit... Maximum technical output Begin by establishing the starting coordinates on the trajectory map. ),make Then, in The output range is based on the climbing rate. Climbing down takes time Reaching the turning point ( ), then enter The output range is based on the climbing rate. Climb down. And so on, until the... n Each output range is based on the climbing rate. Climbing down takes time Reaching the turning point ( Finally, reaching the minimum technical output. ,make The termination coordinates are ( Furthermore, the calculated starting coordinates, the turning points traversed, and the ending coordinates are arranged sequentially and represented as ( ). ), ( )...( Connect these coordinate points sequentially to generate a time-output trajectory diagram of the downward climb.
[0046] As an example, for such Figure 6 The following is a time-output trajectory diagram of a thermal power unit with a two-stage downhill rate, as shown in the figure. Figure 7 As shown.
[0047] Therefore, by constructing a time-output trajectory diagram for climbing and descending, this application can accurately describe the process by which the unit adjusts its output upward and downward according to the climbing rate of the output range during climbing and descending.
[0048] Step S102: Obtain the endpoint information of each polyline in various trajectory diagrams, and use auxiliary variables to represent the unit output position as a convex combination of the endpoints of the polylines on any trajectory diagram. The convex combination is used to constrain the positional relationship of the unit output position on the trajectory diagram.
[0049] Specifically, obtain the endpoint information of each polyline in the climbing trajectory map constructed in the previous step, such as in the example above ( ), ( )...( Then, obtain the endpoint information of each polyline in the crawl trajectory map constructed in the previous step, such as in the example above ( ), ( )...( ).
[0050] Furthermore, a unit climbing model considering segmented climbing capabilities is established, namely, an upward climbing constraint model and a downward climbing constraint model. Specifically, this application uses auxiliary variables to represent the unit output position as a convex combination of the endpoints of the broken line on the upward climbing trajectory diagram, establishing constraints characterizing the positional relationship of the unit output on the upward climbing trajectory diagram. Similarly, auxiliary variables are used to represent the unit output position as a convex combination of the endpoints of the broken line on the downward climbing trajectory diagram, establishing constraints characterizing the positional relationship of the unit output on the downward climbing trajectory diagram.
[0051] In one embodiment of this application, the unit output position is represented as a convex combination of the endpoints of a broken line on any trajectory diagram using auxiliary variables, including: setting the combination ratio of each broken line endpoint; combining the combination ratio of each broken line endpoint and the endpoint information to calculate the coordinates of the unit output position on any trajectory diagram, wherein the sum of the combination ratios of each broken line endpoint is 1.
[0052] Specifically, the process of performing convex combination representation in establishing the unit's upward ramp constraint model and downward ramp constraint model will be explained in detail below.
[0053] In the first example, during the process of establishing the unit's upward ramp constraint, formulas (1) to (8) constrained the unit's output during the time period. t -1 to the time period t The output change must not exceed the output change value calculated according to the uphill rate of each output range.
[0054] Among them, the time period is represented by the following formulas (1) to (4). tThe location of the unit's output on the climb trajectory diagram ( , It lies on a certain line segment:
[0055] in, The endpoints of the uphill climb time-output trajectory diagram n The combination ratio, which is an auxiliary variable used in this application.
[0056] Therefore, the unit output can be represented by the convex combination of the endpoints of the broken line on the climbing trajectory diagram.
[0057] In the second example, during the process of establishing the unit's downward ramp constraint model, the unit's output variation was constrained by formulas (9) to (16) from the time period. t -1 to the time period t The output change must not exceed the output change value calculated according to the downhill climbing rate of each output range.
[0058] Among them, the time period is represented by the following formulas (9) to (12). t The location of the unit's output on the downhill trajectory diagram ( , It lies on a certain line segment:
[0059] in, The endpoints of the downhill climbing time-output trajectory diagram n The combination ratio, which is another auxiliary variable used in this application.
[0060] Therefore, the unit output can also be represented by the convex combination of the endpoints of the broken line on the downhill trajectory diagram.
[0061] Therefore, this application represents the location of the unit's output as a convex combination of the endpoints of a line segment on a trajectory polygonal graph.
[0062] Step S103: By restricting the combined weights of each broken line endpoint, the unit's output position is constrained to be on any line segment in the time-output trajectory diagram of the upward climbing slope or the time-output trajectory diagram of the downward climbing slope.
[0063] Specifically, establish constraint relationships between auxiliary variables to constrain the unit's output position to be above a certain segment of the upward climbing trajectory map, or to constrain the unit's output position to be above a certain segment of the downward climbing trajectory map.
[0064] In one embodiment of this application, constraining the generator output position to be on any line segment of the upward climbing time-output trajectory diagram includes: setting a 0-1 variable to indicate whether the generator output position is on any line segment of the upward climbing time-output trajectory diagram; constraining the generator output position to be on any line segment of the upward climbing time-output trajectory diagram based on the 0-1 variable; and constructing a constraint condition based on the combination ratio, whereby the combination weight of each endpoint other than the endpoint of any line segment is 0 when the generator output position is on any line segment.
[0065] Continuing with the first example above, in establishing the unit's upward ramp constraint model, since the unit's output position can only be located on a certain segment of the polygonal line, it is necessary to restrict the combined weights of each endpoint. This example is implemented using the following formulas (5), (6), (7-a), (7-b), and (7-c):
[0066] in, This indicates whether the location point is on the first step of the climb trajectory map. n 0-1 variables on a line segment =1 indicates that it is in that position. n On the line segment.
[0067] Formula (5) limits the output position to a certain segment of the climbing trajectory diagram, while formulas (7-a), (7-b), and (7-c) limit the output position to the line segment of the climbing trajectory diagram. n When climbing on a line segment, the combined weight of each endpoint in the climbing trajectory diagram outside the endpoints of that line segment is 0.
[0068] In one embodiment of this application, constraining the unit's output position to be on any line segment of the downward climbing time-output trajectory diagram includes: setting a 0-1 variable to indicate whether the unit's output position is on any line segment of the downward climbing time-output trajectory diagram; constraining the unit's output position to be on any line segment of the downward climbing time-output trajectory diagram based on the 0-1 variable; and constructing a constraint that, when the unit's output position is on any line segment, the combined weight of each endpoint other than the endpoint of any line segment is 0, based on the combination ratio.
[0069] Continuing with the second example above, in establishing the unit's downward ramp constraint model, since the unit's output position can only be located on a certain segment of the polygonal line, it is necessary to restrict the combined weights of each endpoint. This example is implemented using the following formulas (13), (14), (15-a), (15-b), and (15-c):
[0070] in, This indicates whether the location point is on the downhill trajectory map. n 0-1 variables on a line segment =1 indicates that it is in that position. n On the line segment.
[0071] Formula (13) specifies that the output position can only be on a certain segment of the downhill trajectory map, and formulas (15-a), (15-b), and (15-c) specify that when the output position is located on the first segment of the downhill trajectory map... n When on a line segment, the combined weight of each endpoint in the downhill trajectory map outside the endpoints of that line segment is 0.
[0072] Step S104: Establish the constraint that the distance between the output positions of thermal power units in adjacent time periods on the time axis of various trajectory diagrams does not exceed the scheduling cycle, and end the modeling process of the thermal power unit ramp-up and clearing model.
[0073] Specifically, the constraint is established that the distance between the output positions of adjacent time periods on the time axis of the climbing trajectory map does not exceed the scheduling cycle, and the constraint is established that the distance between the output positions of adjacent time periods on the time axis of the descending trajectory map does not exceed the scheduling cycle. This completes the construction of the climbing and clearing model of thermal power units that considers segmented climbing capabilities.
[0074] In one embodiment of this application, establishing a constraint that the distance between the output positions of thermal power units in adjacent time periods on the time axis of various trajectory diagrams does not exceed the scheduling cycle includes: setting the time difference between the coordinates of two position points in adjacent time periods on any trajectory diagram to be less than or equal to the scheduling cycle.
[0075] Specifically, referring to the above examples, the process of constraining output changes in adjacent time periods in the establishment of the unit's upward ramp constraint model and the unit's downward ramp constraint model will be explained in detail below.
[0076] In the first example above, the output variation of the unit in adjacent time periods is limited to not exceeding its actual climbing capacity by the following formula (8):
[0077] In the equation (8), the time interval in the uphill time-output trajectory diagram is represented. t -1 corresponds to the location and time period t The time difference between the corresponding location points does not exceed the scheduling cycle. Since the trajectory is an upward climb, and the effort output increases monotonically with time, the time difference is limited to no more than [a certain value]. This means that the difference in output should not exceed the unit's... The change in the amount of force required to climb.
[0078] Furthermore, we can obtain the following: Figure 8 The diagram shown illustrates the construction of climbing constraints for thermal power plants that consider segmented climbing capabilities. Figure 8 Solid dots represent endpoints of the climb trajectory, and solid squares represent the time periods of the unit. t and time period t The position of the output of -1 on the climbing trajectory map.
[0079] In the second example above, the output variation of the unit in adjacent time periods is limited to not exceeding its actual climbing capacity by the following formula (16):
[0080] Formula (16) represents the time period in the downhill climb time-output trajectory diagram. t -1 corresponds to the location and time period t The time difference between the corresponding location points does not exceed the scheduling cycle. Since the trajectory is a downward climbing trajectory, the output decreases monotonically with time, thus limiting the time difference to no more than [a certain value]. This means that the difference in output should not exceed the unit's... The change in the amount of force required to climb downhill.
[0081] Furthermore, we can obtain the following: Figure 9 The diagram shown illustrates the construction of downhill constraint for thermal power plants considering segmented climbing ability. Figure 9 Solid dots represent endpoints of the downhill trajectory, and solid squares represent the time periods of the generator set. t and time period t The position of the output of -1 on the downhill trajectory map.
[0082] Therefore, this application constructs time-output trajectory diagrams for both upward climbing from minimum technical output to maximum technical output and downward climbing from maximum technical output, based on the unit's segmented step-climbing rate curve. Furthermore, auxiliary variables are used to represent the unit's output position points as convex combinations of the endpoints of a line segment on the trajectory diagram, and the distance between output position points in adjacent time periods on the time axis is limited to not exceeding the scheduling cycle. This achieves the modeling of the unit's segmented climbing capability.
[0083] In summary, the clearing modeling method considering the segmented climbing capacity of thermal power units in this application provides a refined model of the climbing capacity of thermal power units that conforms to actual operating conditions. This ensures the feasibility and effectiveness of the formulated thermal power unit plans and contributes to the safe and stable operation of the power system. Furthermore, this method constructs time-output trajectory diagrams for unit climbing and descending based on the segmented climbing capacity of the units, and uses the combination of endpoints of the trajectory diagram's broken lines to represent unit output. Then, by limiting the distance between unit outputs in adjacent time periods on the time axis, the method restricts the change in unit output between adjacent time periods, thus realizing climbing constraint modeling considering segmented climbing capacity. This modeling method employs clear physical concepts, and the implementation process and constructed model equations are relatively simple, making it easy to implement in practical applications. Moreover, this method can be widely applied to power system unit combination and economic dispatch, replacing the existing constant climbing rate thermal power unit climbing constraint modeling method, and has a wide range of application scenarios. Therefore, this method can obtain output plans that conform to the operating characteristics of generating units in scenarios such as electricity market clearing and power system optimization and control, fully leverage the deep peak-shaving potential of thermal power units, effectively promote the consumption of new energy sources, help ensure the construction of new power systems, and improve the safety and stability of power system operation.
[0084] To achieve the above embodiments, this application also proposes a clearing modeling system that considers the segmented ramp-climbing capability of thermal power units. Figure 10 This is a schematic diagram of a clearing modeling system considering the segmented climbing ability of thermal power units, as proposed in an embodiment of this application. Figure 10 As shown, the system includes: The construction module 100 is used to obtain the step function of the climbing rate of the thermal power unit as a function of output and the step function of the climbing rate as a function of output, and to construct the time-output trajectory diagram of the thermal power unit climbing upward and the time-output trajectory diagram of the thermal power unit climbing downward based on the corresponding step functions.
[0085] The representation module 200 is used to obtain the endpoint information of each polyline in various trajectory diagrams. It uses auxiliary variables to represent the unit output position as a convex combination of the endpoints of the polylines on any trajectory diagram. The convex combination is used to constrain the positional relationship of the unit output position on the trajectory diagram.
[0086] The constraint module 300 is used to constrain the unit's output position to be on any line segment in the time-output trajectory diagram of either the upward or downward slope by limiting the combined weights of the endpoints of each broken line.
[0087] The constraint module 400 is used to establish the constraint that the distance between the output positions of thermal power units in adjacent time periods on the time axis of various trajectory diagrams does not exceed the scheduling cycle, and to end the modeling process of the thermal power unit ramp-up and clearing model.
[0088] It should be noted that the explanation of the above-described embodiment of the clearing modeling method considering the segmented ramping capacity of thermal power units also applies to the system of this embodiment, and will not be repeated here.
[0089] In summary, the clearing modeling system considering the segmented ramping capability of thermal power units in the embodiments of this application, which takes into account the segmented ramping characteristics of thermal power units in the clearing model, is of great significance for ensuring the feasibility of the plan, improving the system flexibility, promoting the consumption of new energy, and improving the efficiency of market operation.
[0090] To implement the above embodiments, this application also proposes an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the clearing modeling method considering the segmented ramping capability of thermal power units as described in any of the first aspect embodiments above.
[0091] To implement the above embodiments, this application also proposes a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the clearing modeling method considering the segmented ramping capability of thermal power units as described in any of the first aspect embodiments above.
[0092] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0093] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0094] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0095] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0096] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0097] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0098] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0099] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.
Claims
1. A clearing modeling method considering the segmented climbing ability of thermal power units, characterized in that, Includes the following steps: Obtain the step function of the climbing rate of the thermal power unit as a function of output and the step function of the climbing rate as a function of output, and construct the time-output trajectory diagram of the climbing rate and the time-output trajectory diagram of the climbing rate and the climbing rate of the thermal power unit respectively based on the corresponding step functions. Obtain the endpoint information of each polyline in various trajectory diagrams, and use auxiliary variables to represent the unit output position as a convex combination of the endpoints of the polylines on any trajectory diagram, wherein the convex combination is used to constrain the positional relationship of the unit output position on the trajectory diagram; By limiting the combined weights of each polygon endpoint, the unit's output position is constrained to any line segment in either the upward climbing time-output trajectory diagram or the downward climbing time-output trajectory diagram. Establish a constraint that the distance between the output positions of the thermal power units in adjacent time periods on the time axis of various trajectory diagrams does not exceed the scheduling cycle, and end the modeling process of the thermal power unit ramp-up and clearing model.
2. The method according to claim 1, characterized in that, Based on the corresponding step function, the upward climbing time-output trajectory diagram of the thermal power unit is constructed, including: Obtain the number of step segments in the step function of the climbing speed as a function of output, and determine the starting coordinates based on the minimum technical output of the thermal power unit; Starting from the initial coordinates, based on the climbing rate of each power interval in the step function of the climbing rate changing with the power output, the coordinates of the turning point corresponding to each power interval are calculated. The horizontal coordinate of the turning point is the time taken to climb from the initial moment with the minimum technical power output to the current turning point, and the vertical coordinate of the turning point is the maximum power output level of the current power interval. When the number of stepped segments is reached, the termination coordinate is determined based on the maximum technical output of the thermal power unit, and the starting coordinate, each of the turning coordinate points and the termination coordinate are connected to generate the time-output trajectory diagram of the upward climb.
3. The method according to claim 1, characterized in that, Based on the corresponding step function, a time-output trajectory diagram of the thermal power unit's downward ramp is constructed, including: Obtain the number of step segments in the step function of the descent rate as a function of power output, and determine the starting coordinates based on the maximum technical output of the thermal power unit; Starting from the initial coordinates, based on the climbing rate of each power interval in the step function of the climbing rate as a function of power output, the coordinates of the turning point corresponding to each power interval are calculated. The horizontal coordinate of the turning point is the time taken to climb from the initial moment with the maximum technical power output to the current turning point, and the vertical coordinate of the turning point is the minimum power output level of the current power interval. When the number of stepped segments is reached, the termination coordinate is determined based on the minimum technical output of the thermal power unit, and the starting coordinate, each of the turning coordinate points and the termination coordinate are connected to generate the time-output trajectory diagram of the downward climb.
4. The method according to claim 1, characterized in that, The method of representing the unit output position as a convex combination of the endpoints of a broken line on any trajectory diagram using auxiliary variables includes: Set the combination ratio for each polyline endpoint; Based on the combination ratio of each polyline endpoint and the endpoint information, the coordinates of the computer group output position on any trajectory diagram are obtained, wherein the sum of the combination ratios of each polyline endpoint is 1.
5. The method according to claim 4, characterized in that, The constraint unit's output position lies on any line segment in the upward climb time-output trajectory diagram, including: Set a 0-1 variable to indicate whether the unit's output position is on any line segment of the upward climb time-output trajectory diagram, and constrain the unit's output position on any line segment of the upward climb time-output trajectory diagram based on the 0-1 variable; Based on the aforementioned combination ratio, a constraint is constructed whereby, when the unit's output position is located on any line segment, the combination weight of each endpoint other than the endpoint of the line segment is 0.
6. The method according to claim 4, characterized in that, The constraint unit's output position lies on any line segment in the downward climb time-output trajectory diagram, including: Set a 0-1 variable to indicate whether the unit's output position is on any line segment of the downward climbing time-output trajectory diagram, and constrain the unit's output position on any line segment of the downward climbing time-output trajectory diagram based on the 0-1 variable. Based on the aforementioned combination ratio, a constraint is constructed whereby, when the unit's output position is located on any line segment, the combination weight of each endpoint other than the endpoint of the line segment is 0.
7. The method according to claim 4, characterized in that, The constraint that the distance between the output positions of the thermal power units in adjacent time periods on the time axis of various trajectory diagrams does not exceed the scheduling cycle includes: On any trajectory map, the time difference between the coordinates of two location points in adjacent time periods is set to be less than or equal to the scheduling period.
8. A clearing modeling system considering the segmented climbing ability of thermal power units, characterized in that, Includes the following modules: The module is used to obtain the step function of the climbing rate of the thermal power unit as a function of output and the step function of the climbing rate as a function of output, and to construct the time-output trajectory diagram of the climbing rate and the time-output trajectory diagram of the climbing rate and the climbing rate of the thermal power unit respectively based on the corresponding step function. The representation module is used to obtain the endpoint information of each polyline in various trajectory diagrams, and to represent the unit output position as a convex combination of the endpoints of the polylines on any trajectory diagram using auxiliary variables. The convex combination is used to constrain the positional relationship of the unit output position on the trajectory diagram. The constraint module is used to constrain the unit's output position on any line segment in the upward climbing time-output trajectory diagram or the downward climbing time-output trajectory diagram by limiting the combined weights of each broken line endpoint; The constraint module is used to establish a constraint that the distance between the output positions of the thermal power units in adjacent time periods on the time axis of various trajectory diagrams does not exceed the scheduling cycle, and to end the modeling process of the thermal power unit ramp-up and clearing model.
9. An electronic device, comprising: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the clearing modeling method considering the segmental climbing ability of thermal power units as described in any one of claims 1-7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the clearing modeling method considering the segmental climbing ability of thermal power units as described in any one of claims 1-7.