Power system optimization scheduling method and device and computer equipment
By constructing an objective function and setting constraints, the power system dispatching scheme was optimized, solving the problem of insufficient system regulation capacity after offshore wind power was connected to the grid, and achieving optimal economic efficiency and improved flexibility.
Patent Information
- Application Number
- CN202510826238.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-19
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2045-06-19
AI Technical Summary
Large-scale offshore wind power grid connection increases the demand for system power regulation, and the withdrawal of some traditional power sources weakens the system's ability to flexibly regulate power, making it difficult for the dispatching method that relies solely on reserve capacity to ensure the safe operation of the system to effectively cope with net load fluctuations.
An objective function is constructed to minimize the total operating cost of the power system, including the costs of thermal power units, energy storage units, passive load shedding nodes, wind turbines, and photovoltaic units. Constraints are set for system safety operation, wind turbine maintenance, and system flexibility. The scheduling scheme is optimized to coordinate the scheduling of multiple flexible resources of source, load, and storage.
It achieves optimal economic efficiency in power system dispatch, ensures safe system operation, rationally arranges offshore wind power maintenance plans, meets net load fluctuation requirements, and enhances the system's flexibility and adjustment capabilities.
Smart Images

Figure CN120955793B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of power systems, in particular to a power system optimization scheduling method and device and computer equipment. BACKGROUND
[0002] The large-scale offshore wind power grid connection increases the system power regulation demand, and the exit of part of the traditional power supply weakens the flexible regulation ability of system power, resulting in that the dispatching mode of relying only on standby capacity to ensure safe operation of the system cannot effectively cope with the net load fluctuation.
[0003] In the related art, the power system optimization scheduling for maintaining power and energy balance under the participation of offshore wind power is mainly focused on to improve the load supply and new energy consumption capacity, but the power flexibility regulation of the power system under the access of offshore wind power and the collaborative potential of various flexible resources have not been fully tapped, and the power system dispatching capacity needs to be improved. SUMMARY
[0004] Therefore, the present application provides a power system optimization scheduling method, device and computer equipment, which optimizes the power system on the basis of comprehensively considering the flexible response ability of source, load and storage resources.
[0005] According to one aspect of the present application, a power system optimization scheduling method is provided, comprising:
[0006] A target function is constructed with the minimum total operation cost of the power system in a dispatching period as the target, the total operation cost including the operation cost of thermal power units, the operation cost of energy storage units, the removal cost of passive removal load nodes, the wind power penalty cost of wind power units, the light penalty cost of photovoltaic units and the interruption cost of interruptible load nodes;
[0007] Constraint conditions of the target function are determined according to the operation parameters of the power system, the constraint conditions including system safe operation constraints, wind power unit maintenance constraints and system flexibility constraints;
[0008] The target function is solved according to the constraint conditions to obtain a scheduling scheme of the power system, the scheduling scheme including planned start-up thermal power units in a dispatching time step in the dispatching period, planned thermal power output of the planned start-up thermal power units, planned maintenance wind power units, planned upward flexibility and planned downward flexibility of the power system, the upward flexibility being system power that the power system can increase, and the downward flexibility being system power that the power system can reduce.
[0009] According to another aspect of the present application, a power system optimization scheduling device is provided, comprising:
[0010] The construction module is configured to construct a target function with the minimum total operation cost of the power system in a dispatch period as a target, the total operation cost including an operation cost of a thermal power unit, an operation cost of an energy storage unit, a removal cost of a passive removal load node, a wind power penalty cost of a wind power unit, a light penalty cost of a photovoltaic unit, and an interruption cost of an interruptible load node, and determine a constraint condition of the target function according to an operation parameter of the power system, the constraint condition including a system safe operation constraint, a wind power unit maintenance constraint, and a system flexibility constraint.
[0011] The dispatch module is configured to solve the target function according to the constraint condition to obtain a dispatch scheme of the power system, the dispatch scheme including a planned enabled thermal power unit at a dispatch time step in the dispatch period, a planned thermal power output of the planned enabled thermal power unit, a planned maintenance wind power unit, a planned upward flexibility of the power system, and a planned downward flexibility of the power system, the upward flexibility being a system power that can be increased by the power system, and the downward flexibility being a system power that can be reduced by the power system.
[0012] According to another aspect of the present application, a readable storage medium is provided, which stores a program or instructions, and the program or instructions are executed by a processor to implement the steps of the power system optimization dispatch method.
[0013] According to another aspect of the present application, a computer device is provided, which includes a storage medium, a processor, and a computer program stored in the storage medium and executable on the processor, and the processor implements the steps of the power system optimization dispatch method when executing the program.
[0014] By means of the above technical solution, the present application provides a power system optimization dispatch method, device, and computer device, which constructs a target function with the optimal economic efficiency of power system dispatch as a target. Moreover, constraint conditions are set for the target function, the safe operation of the power system is ensured by means of the system safe operation constraint, and the maintenance plan of offshore wind power in the dispatch period is reasonably arranged by means of the wind power unit maintenance constraint. Meanwhile, according to the source-load-storage flexibility supply characteristics of the power system, the source-load-storage multi-link multi-type flexibility resources are overall arranged, the system flexibility constraint is established, the flexibility supply capacity of the source-load-storage is used to meet the net load fluctuation demand of the power system, and the collaborative optimization of offshore wind power maintenance and thermal power start-stop and system power flexibility adjustment is realized.
[0015] The above description is only a summary of the technical solution of the present application, in order to more clearly understand the technical means of the present application, the specific embodiments of the present application can be implemented according to the content of the description, and in order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the following specific embodiments of the present application are described. BRIEF DESCRIPTION OF DRAWINGS
[0016] The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiments of the application and together with the description serve to explain the application. In the drawings:
[0017] Figure 1 A flowchart of a power system optimization scheduling method provided by an embodiment of the application is shown;
[0018] Figure 2 A modified IEEE 39-node test system provided by an embodiment of the application is shown;
[0019] Figure 3 A schematic diagram of a thermal power unit start-stop mode provided by an embodiment of the application is shown;
[0020] Figure 4 A schematic diagram of a sea wind power maintenance mode provided by an embodiment of the application is shown;
[0021] Figure 5 A structural block diagram of a power system optimization scheduling device provided by an embodiment of the application is shown. DETAILED DESCRIPTION
[0022] The application will be described in detail below with reference to the accompanying drawings and embodiments. It should be noted that the embodiments in the application and the features in the embodiments can be combined with each other without conflict.
[0023] The embodiments of the application will be described in detail below with reference to the accompanying drawings, in which the same or similar reference numerals represent 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 are only used to explain the application, and cannot be interpreted as limiting the application.
[0024] Those skilled in the art can understand that the singular forms "a", "an" and "the" used herein include plural forms unless specifically stated otherwise. It should be further understood that the use of the term "include" in the specification of the application means that the features, integers, steps, operations, elements and / or components described exist, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we say that an element is "connected" or "joined" to another element, it can be directly connected or joined to the other element, or there can be intermediate elements. In addition, "connected" or "joined" used herein can include wireless connection or wireless connection. The phrase "and / or" used herein includes all or any single unit and all combinations of the associated listed items.
[0025] Now, example embodiments according to this application will be described in greater detail by referring to the drawings. These example embodiments can be implemented in various different forms, and should not be construed as being limited to the embodiments set forth herein. It is understood that the embodiments are provided so that the present disclosure will be thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art.
[0026] In this embodiment, a power system optimal scheduling method is provided, as shown in the formula (1), the method comprises: Figure 1
[0027] Step 101, a target function is constructed with the minimum total operation cost of the power system in the scheduling period as the target.
[0028] In the formula (1), the total operation cost includes the operation cost of the thermal power unit in the power system, the operation cost of the energy storage unit, the removal cost of the passive removal load node, the wind power penalty cost of the wind turbine, the light penalty cost of the photovoltaic unit, and the interruption cost of the interruptible load node.
[0029] In this embodiment, for a complex power system containing traditional thermal power, offshore wind power, photovoltaic, energy storage, and interruptible load, a quantifiable scheduling optimization target is set with the minimization of the total operation economic cost as the core. Key economic factors involved in the operation of the power system are included in the cost calculation framework, the overall economy of the power system operation is optimized, and the renewable energy consumption capacity and power supply reliability of the power system are improved.
[0030] Specifically, the sum of the operation cost of the thermal power unit in the power system, the operation cost of the energy storage unit, the removal cost of the passive removal load node, the wind power penalty cost of the wind turbine, the light penalty cost of the photovoltaic unit, and the interruption cost of the interruptible load node is minimized to establish a target function, and from the source, load, and storage three angles, it is ensured that the actual device capacity and operation cost can be accurately reflected, and the economy of the power system is comprehensively optimized.
[0031] It should be noted that the source, i.e. the power source, is the production unit of the power system, i.e. the source of power generation. This embodiment includes not only traditional thermal power sources, but also new energy sources such as wind power and photovoltaic power. The load, i.e. the load, is the consumption unit of the power system, i.e. the terminal that consumes electric energy. For example, different power users such as industry, commerce, residents, agriculture, and public utilities. The storage, i.e. the energy storage, belongs to the energy storage unit of the power system, for example, including pumped storage, electrochemical energy storage, etc., which can effectively smooth the fluctuation of new energy generation, improve the stability and reliability of the power system.
[0032] Further, as a refinement and extension of the above embodiment, in order to complete the description of the specific implementation process of the embodiment, the power system optimal scheduling method further comprises: determining the operation cost of the thermal power unit according to the number of thermal power units and the generation cost, start-up cost and shutdown cost of the thermal power unit at the scheduling time step; determining the operation cost of the energy storage unit according to the number of energy storage units and the charging power, unit charging cost, discharging power and unit discharging cost of the energy storage unit at the scheduling time step; determining the removal cost according to the number of passive removal load nodes and the passive removal load size of the passive removal load node at the scheduling time step, and the unit removal cost of the passive removal load; determining the wind curtailment penalty cost according to the number of wind turbine generators and the wind power output abandoned by the wind turbine generator at the scheduling time step, and the unit penalty cost of the wind power output; determining the light curtailment penalty cost according to the number of photovoltaic generators and the photovoltaic output abandoned by the photovoltaic generator at the scheduling time step, and the unit penalty cost of the photovoltaic output; and determining the interruption cost according to the number of interruptible load nodes and the interruptible load size of the interruptible load node at the scheduling time step, and the unit compensation cost of the interruptible load.
[0033] For example, the objective function is expressed as:
[0034] min F = F h + F z + F d + F w + F s + F IL ,
[0035]
[0036] wherein T is the scheduling period, F is the total operation cost of the power system, F z is the operation cost of the energy storage unit in the power system, F h is the operation cost of the thermal power unit in the power system, F IL is the interruption cost of the interruptible load node in the power system, F d is the removal cost of the passive removal load node in the power system, F w is the wind curtailment penalty cost of the wind turbine generator in the power system, wherein the wind turbine generator is determined according to the offshore wind power station, and F s is the light curtailment penalty cost of the photovoltaic generator in the power system, wherein the photovoltaic generator is determined according to the photovoltaic power station. h,t , are respectively the generation cost, start-up cost and shutdown cost of the thermal power unit h at the scheduling time step t, C h,t is determined according to the thermal power output P h,t of the thermal power unit h at the scheduling time step t; c M,j and c N,jrespectively the unit charging cost and unit discharging cost of energy storage unit j; P M,j,t respectively the unit charging cost and unit discharging cost of energy storage unit j; P N,j,t respectively the charging power and discharging power of energy storage unit j at dispatch time step t; d IL,k respectively the unit compensation cost of interruptible load of interruptible load node k; p IL,k,t respectively the unit compensation cost of interruptible load of interruptible load node k; p d respectively the unit compensation cost of interruptible load of interruptible load node k; p d,t respectively the unit compensation cost of interruptible load of interruptible load node k; p w respectively the unit compensation cost of interruptible load of interruptible load node k; p wr,w,t respectively the unit compensation cost of interruptible load of interruptible load node k; p s respectively the unit compensation cost of interruptible load of interruptible load node k; p sr,s,t respectively the unit compensation cost of interruptible load of interruptible load node k; p h respectively the unit compensation cost of interruptible load of interruptible load node k; p j respectively the unit compensation cost of interruptible load of interruptible load node k; p d respectively the unit compensation cost of interruptible load of interruptible load node k; p w respectively the unit compensation cost of interruptible load of interruptible load node k; p s respectively the unit compensation cost of interruptible load of interruptible load node k; p IL respectively the unit compensation cost of interruptible load of interruptible load node k; p
[0037] It should be noted that the interruptible load node is a node in the power system that has interruptible load. The interruptible load is a load that is temporarily disconnected from the power supply according to the agreement between the power user and the power grid in order to maintain the stability of the power grid in emergency situations such as power shortage and failure. The unit compensation cost of the interruptible load is determined according to the agreement signed by the user. The passive removal load node is a node in the power system that has passive removal load. The passive removal load is a load that is disconnected from the power supply without signing an agreement with the power grid. The unit removal cost of the passive removal load can be determined according to the additional compensation in the actual application scenario. If a node has both interruptible load and passive removal load, the node is both an interruptible load node and a passive removal load node. It can be understood that the payment direction of the unit compensation cost and the unit removal cost is the payment of the power system to the user or the new energy station.
[0038] For example, the dispatch period can be set to 24 hours, and the dispatch time step can be set to 1 hour, so as to perform day-ahead optimal dispatch planning on the power system. The day-ahead dispatch planning refers to a dispatch plan made one day in advance, which is mainly used to predict the power demand and supply in the next 24 hours, and to adjust the operation plan of the power production and transmission equipment according to the prediction, so as to ensure that the power system can maintain balance and stability in the future period of time.
[0039] In this embodiment, the traditional fossil fuel unit is more economically utilized by minimizing the operation cost of the thermal power unit, the energy storage unit is more efficiently and low-cost utilized for peak shaving and fluctuation balancing by minimizing the operation cost of the energy storage unit, the important load is preferentially powered by minimizing the outage cost of the passive outage load node, the power loss and user compensation are reduced, the wind power unit and the photovoltaic unit are maximally utilized by minimizing the wind curtailment penalty cost and the light curtailment penalty cost, the clean energy waste is reduced, the interruptible load node is minimized by minimizing the interruption cost, and the demand side flexibility resource is reasonably utilized.
[0040] In step 102, the constraint condition of the objective function is determined according to the operation parameter of the power system.
[0041] The constraint condition includes system safe operation constraint, wind power unit maintenance constraint and system flexibility constraint.
[0042] In this embodiment, the system safe operation constraint, the wind power unit maintenance constraint and the system flexibility constraint of the objective function are respectively established according to the operation parameter of the power system. The system safe operation constraint is used to ensure that the power system operates within the physical law, equipment limit and stability boundary, and avoids collapse or failure. The wind power unit maintenance constraint integrates the offshore wind farm maintenance plan into the optimization, reduces the system flexibility gap during maintenance, and cooperates with other resources. The system flexibility constraint quantifies the regulation capacity of the flexibility resource and the system demand, and dynamically matches the net load fluctuation.
[0043] Further, as a refinement and extension of the above embodiment specific implementation, in order to complete the specific implementation process of the embodiment, the constraint conditions of the objective function are determined according to the operating parameters of the power system, specifically including: determining the node power balance constraint according to the output limit value of the new energy unit connected to the node in the power system and the thermal power output of the thermal power unit connected to the node at the scheduling time step, the abandoned energy of the new energy unit connected to the node, the active power flow of the target line, the discharge power and charge power of the target energy storage unit, the node load of the node, and the passive trip load size and interruptible load size of the node; determining the line direct current flow constraint according to the reactance of the target line and the active power flow of the target line at the scheduling time step, and the phase angle of the nodes at both ends of the target line; determining the line transmission capacity constraint according to the capacity limit value of the target line and the active power flow of the target line at the scheduling time step; determining the rotating reserve constraint according to the number of thermal power units and the thermal power output limit value, the upper and lower reserve coefficients of the power system and the number of nodes, and the first state variable of the thermal power unit, the thermal power output of the node, and the node load at the scheduling time step; determining the thermal power unit operation constraint according to the scheduling time step in the scheduling period, the upward and downward ramping rates of the thermal power unit, the thermal power output limit value of the thermal power unit, and the first state variable of the thermal power unit at the scheduling time, and the thermal power output of the thermal power unit at the adjacent scheduling time step; determining the thermal power unit start-stop time constraint according to the limit value of the start-up time and the shutdown time of the thermal power unit, and the first state variable of the thermal power unit at the adjacent scheduling time step; determining the thermal power unit logic constraint according to the start and stop action variables of the thermal power unit at the scheduling time step, and the first state variable of the thermal power unit at the adjacent scheduling time step; determining the energy storage operation constraint according to the scheduling time step in the scheduling period, the charge power limit value, the discharge power limit value, the power capacity limit value, the discharge efficiency, the charge efficiency of the energy storage unit, the power value of the energy storage unit at the adjacent scheduling time step, and the charge action variable, the discharge action variable, the charge power, and the discharge power of the energy storage unit at the scheduling time step, and the power value of the energy storage unit at the first and last scheduling time steps in the scheduling period; determining the load constraint according to the node load and the passive trip load size of the node in the power system, and the interruptible load size and interruptible load limit value of the interruptible load node at the scheduling time step; determining the wind power output constraint according to the wind power output limit value of the wind turbine and the wind power output of the wind turbine at the scheduling time step, and the abandoned wind power output; determining the photovoltaic output constraint according to the photovoltaic output limit value of the photovoltaic unit and the photovoltaic output at the scheduling time step, and the abandoned photovoltaic output.
[0044] The system safety operation constraint includes a node power balance constraint, a line direct current flow constraint, a line transmission capacity constraint, a rotating reserve constraint, a thermal power unit operation constraint, a thermal power unit start-stop time constraint, a thermal power unit logic constraint, a storage operation constraint, a load constraint, a wind power output constraint, and a photovoltaic output constraint. The new energy unit includes a wind turbine and a photovoltaic unit, the energy abandonment of the new energy unit is determined according to the abandoned output of the new energy unit, the target line is determined according to other nodes connected to the node in the power system, the target storage device is determined according to a storage unit connected to the node in the power system, and the first state variable is used to represent the start state or stop state of the thermal power unit. The start action variable is used to indicate the start of the thermal power unit, so that the thermal power unit is in the start state, the stop action variable is used to indicate the stop of the thermal power unit, so that the thermal power unit is in the stop state. The charging action variable is used to indicate that the storage unit is charged, so that the storage unit is in the charging state, and the discharging action variable is used to indicate that the storage unit is discharged, so that the storage unit is in the discharging state.
[0045] For example, the node power balance constraint is represented as:
[0046]
[0047] Ω b is a set of thermal power units connected to node b in the power system; P h′t is the thermal power output of the thermal power unit h' connected to node b at the scheduling time step t; γ b is a set of new energy units connected to node b, wherein the new energy unit includes a wind turbine and a photovoltaic unit; is the upper limit of the output of the new energy unit r connected to node b at the scheduling time step t; is the energy abandonment of the new energy unit r connected to node b at the scheduling time step t, wherein the wind turbine energy abandonment at the scheduling time step t is determined according to the abandoned wind power output of the wind turbine at the scheduling time step t, and the photovoltaic unit energy abandonment at the scheduling time step t is determined according to the abandoned photovoltaic output of the photovoltaic unit at the scheduling time step t; Ξ is a set of nodes in the power system; Ξ b is a set of other nodes connected to node b in the power system; f l(mn),t is the active power flow of the target line l between the other nodes m and n connected to node b in the power system at the scheduling time step t, and it can be understood that the nodes at both ends of the target line are m and n; E b is a set of storage units connected to node b in the power system; P M,j′,t and P N,j′,t are the charging power and discharging power of the target storage unit j' connected to node b in the power system at the scheduling time step t; d b,t is the node load of node b at the scheduling time step t; p b,tPassive load shedding size of node b at scheduling time step t; p IL,b,t Interruptible load shedding size of node b at scheduling time step t.
[0048] In this embodiment, the node power balance constraint coordinates thermal power, new energy (offshore wind power / photovoltaic), energy storage, load shedding, interruptible load, and other resources to prevent frequency instability or voltage collapse of the power system and ensure real-time energy conservation and supply-demand balance of the power system.
[0049] For example, the line DC power flow constraint is expressed as:
[0050]
[0051] Wherein, B l is the reactance of the target line l, θ l(m),t and θ l(n),t are the phase angles of the two end nodes m and n of the target line l at the scheduling time step t, Γ - is the set of lines in the power system.
[0052] In this embodiment, the line active power flow is approximately calculated using the line reactance and the phase angle difference between the two end nodes of the line, avoiding complex power flow calculation while ensuring that the power flow distribution conforms to the basic electrical rules of the power grid.
[0053] For example, the line transmission capacity constraint is expressed as:
[0054]
[0055] Wherein, f l max is the upper limit of the transmission capacity of the target line l (i.e., the capacity limit).
[0056] In this embodiment, the absolute value of the line active power flow is limited to not exceed the upper limit of its transmission capacity, ensuring the safe operation of the power system and preventing equipment damage, tripping, or cascading failures caused by line overload.
[0057] For example, the spinning reserve constraint is expressed as:
[0058]
[0059] Wherein, u h,t is the first state variable of the thermal power unit h at the scheduling time step t, if the thermal power unit h is in the enabled state at the scheduling time step t, u h,t = 1, if the thermal power unit h is in the shutdown state at the scheduling time step t, u h,t = 0; and are the upper limit of thermal power output and the lower limit of thermal power output, respectively; N Bwherein N is the number of nodes in the power system; β1 and β2 are the upper and lower reserve coefficients of the power system, respectively.
[0060] In this embodiment, the spinning reserve constraint reserves the upper and lower spinning reserve capacity for the power system, ensuring that the power system has the emergency regulation ability to cope with sudden disturbances.
[0061] For example, the thermal power unit operation constraint is expressed as:
[0062]
[0063] wherein P h,t-1 is the thermal power output of the thermal power unit h at the scheduling time step t-1, is the downward ramping capability of the thermal power unit h, i.e., the downward ramping rate, is the upward ramping capability of the thermal power unit h, i.e., the upward ramping rate. Here, the upward ramping rate represents the speed of the thermal power unit when increasing the output, and the downward ramping rate represents the speed of the thermal power unit when decreasing the output. Ω h is the set of thermal power units in the power system. ΔT is the scheduling time step length in the scheduling period.
[0064] In this embodiment, the first inequality in the thermal power unit operation constraint limits the output power of the thermal power unit to be within its allowed operating range, ensuring its operating safety and stability, and the second inequality is the ramping capability limit of the thermal power unit, i.e., the power change amplitude of the thermal power unit in adjacent time periods cannot exceed the maximum upward or downward rate, to reflect its physical response characteristics.
[0065] For example, the thermal power unit minimum start-up and shut-down time constraint (i.e., the start-up and shut-down time constraint) is expressed as:
[0066]
[0067]
[0068] wherein u h,t-1 is the first state variable of the thermal power unit h at the scheduling time step t-1, and T are the minimum start-up time (i.e., the lower limit of the start-up time) and the minimum shut-down time (i.e., the lower limit of the shut-down time) of the thermal power unit, respectively, is the first state variable of the thermal power unit h at the scheduling time step τ1, is the first state variable of the thermal power unit h at the scheduling time step τ2.
[0069] In this embodiment, the minimum start-up time T h U and the minimum shut-down time Th D , avoid frequent start-stop of thermal power units, and reduce high fuel consumption and mechanical wear during start-stop process. Specifically, if the thermal power unit h starts at the scheduling time step t, i.e., the thermal power unit h is in the shutdown state at the scheduling time step t-1 and is in the start-up state at the scheduling time step t, denoted as u h,t-1 = 0 & u h,t = 1, then the first state variable of the thermal power unit h between the scheduling time step t and the scheduling time step needs to be 1, i.e., the thermal power unit h is in the start-up state between the scheduling time step t and the scheduling time step . Similarly, if the thermal power unit h is closed at the scheduling time step t, i.e., the thermal power unit h is in the start-up state at the scheduling time step t-1 and is in the shutdown state at the scheduling time step t, denoted as u h,t-1 = 1 & u h,t = 0, then the first state variable of the thermal power unit h between the scheduling time step t and the scheduling time step needs to be 0, i.e., the thermal power unit h is in the shutdown state between the scheduling time step t and the scheduling time step .
[0070] For example, the logical constraint of the thermal power unit is denoted as:
[0071]
[0072] wherein v h,t , s h,t and u h,t are Boolean variables. v h,t is the start-up action variable of the thermal power unit h at the scheduling time step t, and s h,t is the shutdown action variable of the thermal power unit h at the scheduling time step t.
[0073] It should be noted that the thermal power unit must undergo a start-up action between the shutdown state and the start-up state, and must undergo a shutdown action between the start-up state and the shutdown state, the start-up action variable is used to indicate that the thermal power unit performs the start-up action, and the shutdown action variable is used to indicate that the thermal power unit performs the shutdown action. Specifically, when the thermal power unit h is in the shutdown state at the scheduling time step t-1, if the thermal power unit h is started at the scheduling time step t, v h,t = 1 is set to perform the action of starting the thermal power unit h at the scheduling time step t, so that the thermal power unit h is in the start-up state at the scheduling time step t, i.e., u h,t = 1, otherwise, v h,t = 0 is set. When the thermal power unit h is in the start-up state at the scheduling time step t-1, if the thermal power unit h is closed at the scheduling time step t, s h,t= 1 to perform the action of shutting down thermal power unit h at scheduling time step t, such that thermal power unit h is in the off state at scheduling time step t, i.e. u h,t = 0, otherwise, s h,t = 0.
[0074] In this embodiment, the thermal power unit logic constraints convert the physical start-stop process into solvable mixed integer programming constraints, avoiding illegal operation of starting and stopping at the same time.
[0075] For example, the energy storage operation constraint is expressed as:
[0076]
[0077] E j,T = E j,1 ,
[0078] where E j,t+1 is the energy storage value (i.e. the power value) of energy storage unit j at scheduling time step t+1, E j,t is the energy storage value of energy storage unit j at scheduling time step t, η N is the discharge efficiency of the energy storage unit, η M is the charge efficiency of the energy storage unit, m j,t is the charge action variable of energy storage unit j at scheduling time step t, n j,t is the discharge action variable of energy storage unit j at scheduling time step t, P M,j,max and P N,j,max are the upper limit of charging power and the upper limit of discharging power of energy storage unit j, E j,max and E j,min are the upper limit and the lower limit of the power capacity of energy storage unit j, E j,1 and E j,T are the power levels of energy storage unit j at the beginning and the end of the scheduling period.
[0079] It should be noted that the charge action variable and the discharge action variable are Boolean variables, and the same applies to the start action variable and the shutdown action variable. The charge action variable is used to indicate that the energy storage unit is charging, and when the charge action variable is equal to 1, the energy storage unit can perform the charging action, so that the energy storage unit is in the charging state. The discharge action variable is used to indicate that the energy storage unit is discharging, and when the discharge action variable is equal to 1, the energy storage unit can perform the discharging action, so that the energy storage unit is in the discharging state.
[0080] In this embodiment, the first equation in the energy storage operation constraints is used to describe the energy balance relationship of the energy storage unit, ensuring that its charging and discharging behavior is consistent with the change in power, the second and third inequalities respectively limit the upper and lower bounds of the charging and discharging power of the energy storage unit, the fourth inequality is used to avoid the energy storage unit charging and discharging at the same time in the same period, the fifth inequality is used to ensure that the power of the energy storage unit is always within the set minimum and maximum capacity range, and the sixth equation is used to constrain the initial and final state power of the energy storage unit in the entire scheduling period to meet the boundary conditions of the power system operation.
[0081] For example, the load constraints include demand side response constraints corresponding to interruptible loads and load shedding constraints corresponding to passive load shedding loads.
[0082] The demand side response constraint is expressed as:
[0083]
[0084] wherein, is the lower limit of the interruptible load of the interruptible load node k at the scheduling time step t, is the upper limit of the interruptible load of the interruptible load node k at the scheduling time step t.
[0085] The load shedding constraint is expressed as:
[0086]
[0087] In this embodiment, the load constraints ensure that the demand side resources do not harm the interests of users when participating in scheduling, while providing controllable flexibility adjustment space for the system, and preventing excessive load shedding to ensure the reliability of basic electricity consumption.
[0088] For example, the wind power output constraint is expressed as:
[0089]
[0090] wherein, P w,t is the wind power output of the wind turbine w at the scheduling time step t, P w,t,max is the upper limit of the wind power output of the wind turbine w at the scheduling time step t.
[0091] For example, the photovoltaic output constraint is expressed as:
[0092]
[0093] wherein, P s,t is the photovoltaic output of the photovoltaic unit s at the scheduling time step t, P s,t,ax is the upper limit of the photovoltaic output of the photovoltaic unit s at the scheduling time step t.
[0094] In this embodiment, the constraints on wind power output and photovoltaic power output are coordinated to achieve an economic balance between energy consumption and new energy curtailment, avoiding ineffective energy curtailment, and seeking the optimal solution between prioritizing the consumption of clean energy and ensuring grid security.
[0095] Furthermore, as a refinement and extension of the specific implementation of the above embodiments, in order to fully explain the specific implementation process of this embodiment, the constraints of the objective function are determined based on the operating parameters of the power system. Specifically, this includes: determining the maintenance constraints of the wind turbine based on the total operating time of the wind turbine in the scheduling cycle, the second state variables of the wind turbine under adjacent scheduling time steps, and the number of scheduling time steps in which the wind turbine is in maintenance state.
[0096] The second state variable is used to represent the operating and maintenance status of the wind turbine, and the total operating time is determined based on the second state variable.
[0097] For example, wind turbine maintenance constraints are expressed as follows:
[0098]
[0099] Among them, v w,t-1 Let v be the second state variable of the wind turbine w at scheduling time step t-1. w,t Let T be the second state variable of wind turbine w at scheduling time step t. w This represents the number of scheduling time steps for wind turbine unit w when it is in maintenance mode. Let Ω be the second state variable of the wind turbine w at scheduling time step τ3. w A collection of wind turbine units.
[0100] It should be noted that the second state variable is used to indicate whether the wind turbine is in operation or under maintenance. Similar to the first state variable, the second state variable equals 1 when the wind turbine is in operation, and equals 0 when the wind turbine is under maintenance.
[0101] In this embodiment, the first inequality in the wind turbine maintenance constraint indicates that if the wind farm w initiates maintenance at the scheduling time step t, i.e., v w,t-1 =1 and v w,t =0, then the subsequent T w Each scheduling time step (t~T) w +t-1) needs to be kept in maintenance status, i.e. The second inequality in the wind turbine maintenance constraints represents the total operating time of wind turbine w within the entire scheduling cycle T. (i.e., the number of scheduling time steps in which the wind turbine is in operation) must not exceed TT. w That is, a minimum of T must be reserved. wA scheduling time step is used for maintenance to meet the actual scene of offshore operation and avoid ignoring equipment maintenance requirements due to excessive power generation.
[0102] Further, as a refinement and extension of the above embodiment, in order to completely describe the specific implementation process of the embodiment, the constraint conditions of the objective function are determined according to the operating parameters of the power system, and specifically include: determining the up-regulation flexibility and down-regulation flexibility that can be provided by the thermal power unit at the scheduling time step according to the scheduling time step in the scheduling period, the thermal power output limit of the thermal power unit, the up-climbing rate, the down-climbing rate, and the thermal power output of the thermal power unit at the scheduling time step; determining the up-regulation flexibility and down-regulation flexibility that can be provided by the energy storage unit at the scheduling time step according to the scheduling time step in the scheduling period, the power capacity limit of the energy storage unit, the output power and power value of the energy storage unit at the scheduling time step, and the charging efficiency and discharging efficiency of the energy storage unit; determining the up-regulation flexibility and down-regulation flexibility that can be provided by the interruptible load node at the scheduling time step according to the interruptible load limit of the interruptible load node and the interruptible load size of the interruptible load node at the scheduling time step; determining the total up-regulation flexibility and total down-regulation flexibility of the power system at the scheduling time step according to the up-regulation flexibility and down-regulation flexibility that can be provided by the thermal power unit, the energy storage unit and the interruptible load node at the scheduling time step; determining the total flexibility demand of the power system at the scheduling time step according to the net load of the power system, the wind power output of the wind power unit, the photovoltaic output of the photovoltaic unit, and the total load of the power system at the scheduling time step; and determining the system flexibility constraint according to the total up-regulation flexibility, the total down-regulation flexibility and the total flexibility demand of the power system at the scheduling time step, and the flexibility demand of the thermal power unit, the energy storage unit and the interruptible load at the scheduling time step.
[0103] The total load of the power system is determined according to the node load of the nodes in the power system, the total flexibility demand includes the total up-regulation flexibility demand and the total down-regulation flexibility demand, and the flexibility demand of the thermal power unit, the energy storage unit and the interruptible load is determined according to the total flexibility demand.
[0104] It should be noted that the operating flexibility of the power system can be understood as the dynamic response capability of suppressing the random disturbance of the net load within a specific time frame by coordinating multiple controllable resources. The up-regulation flexibility is the system power that the power system can increase, and the down-regulation flexibility is the system power that the power system can reduce.
[0105] In this embodiment, various types of flexible resources are scientifically configured to significantly enhance the adaptability of the system to load fluctuations and new energy output uncertainty, thereby realizing economic optimization under the premise of ensuring power supply reliability.
[0106] It should be noted that the flexibility regulation capability mainly comes from the dynamic response characteristics of multiple types of dispatchable units in the power system. The traditional thermal power unit, as the basic load power supply, can provide a two-way regulation margin by adjusting the output interval; the energy storage unit can realize power fast response at different time scales relying on the controllability of its charge and discharge state; the demand side management resources (such as interruptible load nodes and passive load shedding nodes) can provide additional flexibility support for the power system by adjusting the power consumption behavior.
[0107] For example, the mathematical representation of the power system flexibility supply formed by coordinating the operation of the above-mentioned flexible resources is:
[0108]
[0109] Among them, and are the up-regulation flexibility and down-regulation flexibility that the thermal power unit h can provide for the power system at the dispatching time step t; and are the up-regulation flexibility and down-regulation flexibility that the energy storage unit j can provide for the power system at the dispatching time step t; z,j,t Pj,t is the output power of the energy storage unit j at the dispatching time step t, which is determined according to the difference between the discharge power and the charge power of the energy storage unit j at the dispatching time step t; and are the up-regulation flexibility and down-regulation flexibility that the interruptible node k can provide for the power system at the dispatching time step t; and are the total up-regulation flexibility and total down-regulation flexibility that the power system can achieve at the dispatching time step t.
[0110] Further, the system flexibility constraint includes a first flexibility constraint and a second flexibility constraint.
[0111] The first flexibility constraint is represented as:
[0112]
[0113] Among them, c,t+1,max and c,t+1,min are the maximum and minimum values of the net load of the power system at the dispatching time step t+1, which are used to reflect the fluctuation of the net load of the power system at the dispatching time step t+1. Here, the net load of the power system is determined according to the difference between the total load of the power system and the wind and light output. Y d,t Y is the total load of the power system at the dispatching time step t, which is determined according to the sum of the node loads of each node at the dispatching time step t. Y w,t Y is the sum of the wind power output of the wind power unit at the dispatching time step t, Y s,tthe sum of the photovoltaic output of the photovoltaic units at the dispatch time step t.
[0114] Here, the total flexibility requirement of the power system includes a total upward flexibility requirement and a total downward flexibility requirement. Wherein, Y c,t+1,max -(Y d,t -Y w,t -Y s,t ) is the total upward flexibility requirement of the power system at the dispatch time step t, (Y d,t -Y w,t -Y s,t )-Y c,t+1,min is the total downward flexibility requirement of the power system at the dispatch time step t.
[0115] In this embodiment, the first inequality in the first flexibility constraint requires that the total upward flexibility of the power system at the current dispatch time step covers the maximum net load increment that can occur at the next dispatch time step, and the second inequality limits the total downward flexibility of the power system at the current dispatch time step to cover the maximum net load decrement that can occur at the next dispatch time step, enhancing the ability to cope with random fluctuations in the net load, meeting the demand for net load fluctuations through the flexibility supply capacity of sources, loads and storages, and achieving optimal operation flexibility and economy.
[0116] The second flexibility constraint is expressed as:
[0117]
[0118]
[0119] Wherein, the flexibility requirement of the thermal power unit, the energy storage unit and the interruptible load includes an upward flexibility requirement and a downward flexibility requirement. and Y are the upward flexibility requirement and the downward flexibility requirement of the thermal power unit h at the dispatch time step t, respectively, and Y are the upward flexibility requirement and the downward flexibility requirement of the energy storage unit j at the dispatch time step t, respectively, and Y are the upward flexibility requirement and the downward flexibility requirement of the interruptible node k at the dispatch time step t, respectively.
[0120] Here, the total flexibility requirement of the power system can be allocated to the thermal power unit, the energy storage unit and the interruptible load according to the priority, to obtain the flexibility requirement of the thermal power unit, the energy storage unit and the interruptible load. For example, the energy storage unit can be set to a higher priority according to the fastest response, or the thermal power unit can be set to a higher priority according to the lowest cost, etc.
[0121] Step 103, solving the objective function according to the constraint condition to obtain the dispatching scheme of the power system.
[0122] The dispatching scheme includes a planned start-up thermal power unit in a dispatching time step in a dispatching period, a planned thermal power output of the planned start-up thermal power unit, a planned maintenance wind power unit, a planned upward and downward flexibility of the power system, the upward flexibility being a system power that the power system can increase, and the downward flexibility being a system power that the power system can decrease.
[0123] In this embodiment, the objective function is solved under the constraint condition, and the dispatching plan of the power system in the dispatching period is determined according to the first state variable, the second state variable and other parameters obtained by solving. The dispatching plan includes a planned start-up thermal power unit in a dispatching time step in the dispatching period, a planned thermal power output of the planned start-up thermal power unit, a planned maintenance wind power unit, a maintenance time of the planned maintenance wind power unit, a planned flexibility of the thermal power unit, the energy storage unit and the interruptible load, and a planned upward and downward flexibility of the power system.
[0124] The application fully considers the offshore wind power maintenance constraint and the flexibility demand of each period of the system, and coordinates and optimizes the comprehensive flexibility of the source, load and storage to ensure that each period has sufficient flexibility capacity. The flexibility supply capacity of the source, load and storage meets the net load fluctuation demand, enhances the ability to cope with random fluctuations of the net load, realizes the optimization of operation flexibility and economy, and realizes the coordinated optimization of offshore wind power maintenance, thermal power start-up and shutdown, demand response and storage charging and discharging.
[0125] In an embodiment, the method is verified by using an improved IEEE39 node system as shown in Figure 2 The system contains 2 offshore wind farms, 2 energy storage power stations, 2 photovoltaic power stations, 9 thermal power units, 21 load nodes and 46 lines. The total load of the power system is 6254.23 MW, the capacity of the thermal power unit is 508 MW-1100 MW, and the total installed capacity is 7367 MW.
[0126] After the power system optimization dispatching method provided by the application is used, the thermal power unit start-up and shutdown mode result is as shown in Figure 3 As can be seen from the thermal power unit start-up and shutdown mode result, the first, third, fourth and fifth thermal power units are continuously operated for 24 hours, the seventh and ninth thermal power units are shut down, and the other units are shut down in different time periods. The offshore wind power maintenance plan result is as shown in Figure 4 As can be seen from the result shown in Figure 4 The first offshore wind farm is maintained from 7:00 to 14:00, and is kept running in other time periods. The second offshore wind farm is maintained from 14:00 to 23:00, and is kept running in other time periods.
[0127] It should be noted that the size of the serial number of each step in the above embodiment does not mean the order of execution, the execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0128] Further, as shown in Figure 5 As a specific implementation of the power system optimal scheduling method described above, the embodiments of the present application provide a power system optimal scheduling device 500, which comprises a construction module 501 and a scheduling module 502.
[0129] The construction module 501 is configured to construct a target function with the minimum total operation cost of the power system in the scheduling period as the target, the total operation cost including the operation cost of the thermal power unit, the operation cost of the energy storage unit, the removal cost of the passive removal load node, the wind power penalty cost of the wind turbine, the light penalty cost of the photovoltaic unit and the interruption cost of the interruptible load node; and determine the constraint condition of the target function according to the operation parameters of the power system, the constraint condition including the system safe operation constraint, the wind turbine maintenance constraint and the system flexibility constraint.
[0130] The scheduling module 502 is configured to solve the target function according to the constraint condition to obtain a scheduling scheme of the power system, the scheduling scheme including the planned start-up thermal power unit, the planned thermal power output of the planned start-up thermal power unit, the planned maintenance wind turbine, the planned upward flexibility and the planned downward flexibility of the power system in the scheduling time step in the scheduling period, the upward flexibility being the system power that the power system can increase, and the downward flexibility being the system power that the power system can reduce.
[0131] In an embodiment, the power system optimal scheduling device 500 further comprises:
[0132] The determining module is configured to determine, according to the number of thermal power generating units and the generation cost, the start cost and the shutdown cost of the thermal power generating units in a scheduling time step, the operation cost of the thermal power generating units; determine, according to the number of energy storage units and the charging power, the unit charging cost, the discharging power and the unit discharging cost of the energy storage units in a scheduling time step, the operation cost of the energy storage units; determine, according to the number of passive cut-off load nodes and the passive cut-off load size of the passive cut-off load nodes in a scheduling time step, and the unit cut-off cost of the passive cut-off load, the cut-off cost; determine, according to the number of wind power generating units and the abandoned wind power output of the wind power generating units in a scheduling time step, and the unit penalty cost of the wind power output, the penalty cost of abandoned wind power; determine, according to the number of photovoltaic generating units and the abandoned photovoltaic output of the photovoltaic generating units in a scheduling time step, and the unit penalty cost of the photovoltaic output, the penalty cost of abandoned photovoltaic power; and determine, according to the number of interruptible load nodes and the interruptible load size of the interruptible load nodes in a scheduling time step, and the unit compensation cost of the interruptible load, the interruption cost.
[0133] In an embodiment, the constructing module 501 is specifically configured to determine, according to the output limit of a new energy generating unit connected to a node in a power system and the thermal power output of a thermal power generating unit connected to the node, the abandoned energy of the new energy generating unit, the active power flow of a target line, the discharging power and the charging power of a target energy storage unit, the node load of the node, the passive cut-off load size and the interruptible load size of the node in a scheduling time step, a node power balance constraint, the new energy generating unit including a wind power generating unit and a photovoltaic generating unit, the abandoned energy of the new energy generating unit being determined according to the abandoned output of the new energy generating unit, the target line being determined according to other nodes connected to the node in the power system, and the target energy storage device being determined according to an energy storage unit connected to the node in the power system; determine, according to the reactance of the target line and the active power flow of the target line in the scheduling time step and the phase angle of the nodes at both ends of the target line, a line direct current flow constraint; determine, according to the capacity limit of the target line and the active power flow of the target line in the scheduling time step, a line transmission capacity constraint; and determine, according to the number of thermal power generating units and the thermal power output limit, the upper reserve coefficient and the lower reserve coefficient of the power system and the number of nodes, and the first state variable of the thermal power generating unit, the thermal power output and the node load of the node in the scheduling time step, a spinning reserve constraint, the first state variable being used to represent the start state or the shutdown state of the thermal power generating unit.
[0134] In an embodiment, the constructing module 501 is specifically configured for determining, according to the up ramp rate and the down ramp rate of the thermal power unit, the thermal power output limit of the thermal power unit, the first state variable of the thermal power unit at the scheduling time, and the thermal power output of the thermal power unit at the adjacent scheduling time, the operation constraint of the thermal power unit, the first state variable being used to represent the start state or the stop state of the thermal power unit; determining, according to the limit of the start time and the stop time of the thermal power unit, and the first state variable of the thermal power unit at the adjacent scheduling time, the start-stop time constraint of the thermal power unit; determining, according to the start action variable and the stop action variable of the thermal power unit at the scheduling time, and the first state variable of the thermal power unit at the adjacent scheduling time, the logic constraint of the thermal power unit, the start action variable being used to instruct the thermal power unit to start so as to make the thermal power unit in the start state, and the stop action variable being used to instruct the thermal power unit to stop so as to make the thermal power unit in the stop state.
[0135] In an embodiment, the constructing module 501 is specifically configured for determining, according to the charging power limit and the discharging power limit of the energy storage unit, the electric quantity capacity limit, the discharging efficiency, the charging efficiency, the electric quantity value of the energy storage unit at the adjacent scheduling time, the charging action variable, the discharging action variable, the charging power, and the discharging power of the energy storage unit at the scheduling time, and the electric quantity value of the energy storage unit at the first scheduling time and the last scheduling time in the scheduling period, the operation constraint of the energy storage, the charging action variable being used to instruct the energy storage unit to charge so as to make the energy storage unit in the charging state, and the discharging action variable being used to instruct the energy storage unit to discharge so as to make the energy storage unit in the discharging state; determining, according to the node load and the passive outage load size of the node in the power system, and the interruptible load size and the interruptible load limit of the interruptible load node at the scheduling time, the load constraint; determining, according to the wind power output limit of the wind power unit and the wind power output of the wind power unit at the scheduling time, the abandoned wind power output, the wind power output constraint; determining, according to the photovoltaic output limit of the photovoltaic unit and the photovoltaic output at the scheduling time, the abandoned photovoltaic output, the photovoltaic output constraint.
[0136] In an embodiment, the constructing module 501 is specifically configured for determining, according to the total operation time of the wind power unit in the scheduling period and the second state variable of the wind power unit at the adjacent scheduling time, and the number of scheduling times in which the wind power unit is in the maintenance state, the maintenance constraint of the wind power unit, the second state variable being used to represent the operation state and the maintenance state of the wind power unit, and the total operation time being determined according to the second state variable.
[0137] In an embodiment, the constructing module 501 is specifically configured to determine, according to the scheduling time step, the thermal power output limit value of the thermal power unit, the upward ramping rate, the downward ramping rate, and the thermal power output of the thermal power unit at the scheduling time step, the upward flexibility and the downward flexibility that can be provided by the thermal power unit at the scheduling time step; determine, according to the scheduling time step, the power capacity limit value of the energy storage unit, the output power and the power value of the energy storage unit at the scheduling time step, and the charging efficiency and the discharging efficiency of the energy storage unit, the upward flexibility and the downward flexibility that can be provided by the energy storage unit at the scheduling time step; and determine, according to the interruptible load limit value of the interruptible load node and the interruptible load size of the interruptible load node at the scheduling time step, the upward flexibility and the downward flexibility that can be provided by the interruptible load node at the scheduling time step.
[0138] In an embodiment, the constructing module 501 is specifically configured to determine, according to the upward flexibility and the downward flexibility that can be provided by the thermal power unit, the energy storage unit, and the interruptible load node at the scheduling time step, the total upward flexibility and the total downward flexibility of the power system at the scheduling time step; determine, according to the net load of the power system and the wind power output of the wind power unit, the photovoltaic output of the photovoltaic unit, and the total load of the power system at the scheduling time step, the total flexibility demand of the power system at the scheduling time step, the total load of the power system being determined according to the node load of the node in the power system, the total flexibility demand including a total upward flexibility demand and a total downward flexibility demand; and determine, according to the total upward flexibility, the total downward flexibility, and the total flexibility demand of the power system at the scheduling time step, and the flexibility demand of the thermal power unit, the energy storage unit, and the interruptible load at the scheduling time step, the system flexibility constraint, the flexibility demand of the thermal power unit, the energy storage unit, and the interruptible load being determined according to the total flexibility demand.
[0139] The specific limitation of the power system optimal dispatching apparatus can refer to the limitation of the power system optimal dispatching method in the above, which will not be described here. Each module in the above power system optimal dispatching apparatus can be realized by software, hardware, and a combination thereof, in whole or in part. Each module can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so as to be called and executed by the processor to perform the operation corresponding to each module.
[0140] Based on the above method as shown in Figure 1 , correspondingly, the embodiment of the present application also provides a readable storage medium, which stores a computer program, the program being executed by a processor to realize the power system optimal dispatching method as shown in Figures 1 to 3 .
[0141] Based on such understanding, the technical scheme of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a U disk, a mobile hard disk, etc.), and includes a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the method described in various implementation scenarios of the present application.
[0142] Based on the above-mentioned method as shown in Figure 1 , and Figure 5 the virtual device embodiment, in order to achieve the above-mentioned purpose, the embodiments of the present application also provide a computer device, which can be a personal computer, a server, a network device, etc., the computer device includes a storage medium and a processor; the storage medium is used to store a computer program; the processor is used to execute the computer program to realize the power system optimal scheduling method as shown in Figure 1 .
[0143] Optionally, the computer device can also include a user interface, a network interface, a camera, a radio frequency (Radio Frequency, RF) circuit, a sensor, an audio circuit, a WI-FI module, etc. The user interface can include a display screen (Display), an input unit such as a keyboard (Keyboard), etc. The optional user interface can also include a USB interface, a card reader interface, etc. The network interface can optionally include a standard wired interface, a wireless interface (such as a Bluetooth interface, a WI-FI interface), etc.
[0144] Those skilled in the art can understand that the structure of the computer device provided by the embodiments does not constitute a limitation on the computer device, and can include more or fewer components, or combine certain components, or different component arrangements.
[0145] The storage medium can also include an operating system, a network communication module. The operating system is a program that manages and saves computer device hardware and software resources, supports information processing programs and the running of other software and / or programs. The network communication module is used to realize the communication between the components inside the storage medium, and the communication with other hardware and software in the entity device.
[0146] Through the above description of the embodiments, those skilled in the art can clearly understand that the present application can be realized by means of software and necessary general hardware platforms, or the present application embodiments can be realized by hardware.
[0147] Those skilled in the art can understand that the modules or flows in the drawings are not necessarily required for implementing the present application. Those skilled in the art can understand that the modules in the devices in the implementation scenarios can be distributed in the devices in the implementation scenarios according to the description of the implementation scenarios, or can be changed to be located in one or more devices different from the implementation scenarios. The modules in the above implementation scenarios can be combined into one module, or can be further split into multiple sub-modules.
[0148] The above application numbers are only for description, and do not represent the advantages and disadvantages of the implementation scenarios. The above disclosure is only some specific implementation scenarios of the present application, but the present application is not limited thereto, and any variations that can be thought of by those skilled in the art should fall within the protection scope of the present application.
Claims
1. A power system optimal dispatching method, characterized in that, The method comprises: a target function is constructed with the minimum total operation cost of the power system in a scheduling period as the target, the total operation cost comprising operation cost of thermal power units in the power system, operation cost of energy storage units, removal cost of passive removal load nodes, wind power penalty cost of wind power units, light penalty cost of photovoltaic units and interruption cost of interruptible load nodes; constraint conditions of the target function are determined according to operation parameters of the power system, the constraint conditions comprising system safe operation constraints, wind power unit maintenance constraints and system flexibility constraints; a scheduling scheme of the power system is obtained by solving the target function according to the constraint conditions, the scheduling scheme comprising planned start-up thermal power units in the scheduling period, planned thermal power output of the planned start-up thermal power units, planned maintenance wind power units, planned upward and downward flexibility of the power system, the upward flexibility being system power that can be increased by the power system, and the downward flexibility being system power that can be reduced by the power system; the system safe operation constraints comprise node power balance constraints, line direct current flow constraints, line transmission capacity constraints and spinning reserve constraints, and the constraint conditions of the target function are determined according to the operation parameters of the power system, specifically comprising: the node power balance constraints are determined according to output limits of new energy units connected to a node in the power system, thermal power output of thermal power units connected to the node in the scheduling time step, energy abandonment of the new energy units connected to the node, active power flow of a target line, discharge power and charge power of a target energy storage unit, node load of the node, passive removal load size and interruptible load size of the node, the new energy units comprising the wind power units and the photovoltaic units, the energy abandonment of the new energy units being determined according to abandoned output of the new energy units, the target line being determined according to other nodes connected to the node in the power system, and the target energy storage device being determined according to the energy storage units connected to the node in the power system; the line direct current flow constraints are determined according to reactance of the target line, active power flow of the target line in the scheduling time step and phase angles of nodes at both ends of the target line; the line transmission capacity constraints are determined according to capacity limits of the target line and active power flow of the target line in the scheduling time step; the spinning reserve constraints are determined according to the number of the thermal power units and thermal power output limits, upward reserve coefficient and downward reserve coefficient of the power system and the number of the nodes, and first state variables of the thermal power units, thermal power output of the thermal power units, node load of the nodes in the scheduling time step, the first state variables being used to represent start-up state or shutdown state of the thermal power units.
2. The power system optimal dispatching method according to claim 1, characterized in that, The method further comprises: operation cost of the thermal power units is determined according to the number of the thermal power units and generation cost, start-up cost and shutdown cost of the thermal power units in the scheduling time step. determining the operation cost of the energy storage unit according to the number of the energy storage units, the charging power, the unit charging cost, the discharging power and the unit discharging cost of the energy storage unit at the scheduling time step; determining the shedding cost according to the number of the passive shedding load nodes, the passive shedding load size of the passive shedding load node at the scheduling time step and the unit shedding cost of the passive shedding load; determining the wind curtailment penalty cost according to the number of the wind turbines, the wind power abandoned by the wind turbine at the scheduling time step and the unit penalty cost of the wind power; determining the photovoltaic curtailment penalty cost according to the number of the photovoltaic turbines, the photovoltaic power abandoned by the photovoltaic turbine at the scheduling time step and the unit penalty cost of the photovoltaic power; determining the interruption cost according to the number of the interruptible load nodes, the interruptible load size of the interruptible load node at the scheduling time step and the unit compensation cost of the interruptible load.
3. The power system optimal dispatching method according to claim 1, wherein, The system safety operation constraints include thermal power unit operation constraints, thermal power unit start-stop time constraints and thermal power unit logic constraints, and the constraint conditions of the objective function are determined according to the operation parameters of the power system, and specifically include: determining the thermal power unit operation constraints according to the up-ramp rate and the down-ramp rate of the thermal power unit, the thermal power output limit value of the thermal power unit, the first state variable of the thermal power unit at the scheduling time and the thermal power output of the thermal power unit at the adjacent scheduling time step, and the first state variable is used to represent the start state or stop state of the thermal power unit; determining the thermal power unit start-stop time constraints according to the limit value of the start time and the stop time of the thermal power unit and the first state variable of the thermal power unit at the adjacent scheduling time step; determining the thermal power unit logic constraints according to the start action variable and the close action variable of the thermal power unit at the scheduling time step and the first state variable of the thermal power unit at the adjacent scheduling time step, the start action variable is used to indicate the start of the thermal power unit so that the thermal power unit is in the start state, and the close action variable is used to indicate the close of the thermal power unit so that the thermal power unit is in the stop state.
4. The power system optimal dispatching method of claim 1, wherein, The system safety operation constraints include energy storage operation constraints, load constraints, wind power output constraints and photovoltaic output constraints, and the constraint conditions of the objective function are determined according to the operation parameters of the power system, and specifically include: The energy storage unit charging power limit, discharging power limit, electric quantity capacity limit, discharging efficiency, charging efficiency, electric quantity value of the energy storage unit at adjacent scheduling time steps, and charging action variable, discharging action variable, charging power, and discharging power of the energy storage unit at the scheduling time step, and the electric quantity value of the energy storage unit at the first and last scheduling time steps in the scheduling period are used to determine the energy storage operation constraint, wherein the charging action variable is used to indicate that the energy storage unit is charged so that the energy storage unit is in a charging state, and the discharging action variable is used to indicate that the energy storage unit is discharged so that the energy storage unit is in a discharging state. The node load and passive tripping load size of the node in the power system, and the interruptible load size and interruptible load limit of the interruptible load node at the scheduling time step are used to determine the load constraint. The wind power output limit of the wind turbine generator and the wind power output and abandoned wind power output of the wind turbine generator at the scheduling time step are used to determine the wind power output constraint. The photovoltaic output limit of the photovoltaic generator and the photovoltaic output and abandoned photovoltaic output at the scheduling time step are used to determine the photovoltaic output constraint.
5. The power system optimal dispatching method according to claim 1, wherein, The constraint condition of the objective function is determined according to the operation parameters of the power system, and specifically includes: The total operation time of the wind turbine generator in the scheduling period, the second state variable of the wind turbine generator at adjacent scheduling time steps, and the number of scheduling time steps in which the wind turbine generator is in a maintenance state are used to determine the wind turbine generator maintenance constraint, wherein the second state variable is used to represent the operation state and maintenance state of the wind turbine generator, and the total operation time is determined according to the second state variable.
6. The power system optimal dispatching method according to claim 1, wherein, The method further includes: The up-regulation flexibility and down-regulation flexibility that can be provided by the thermal power generator at the scheduling time step are determined according to the scheduling time step in the scheduling period, the thermal power output limit, the upward ramping rate, the downward ramping rate of the thermal power generator, and the thermal power output of the thermal power generator at the scheduling time step. The up-regulation flexibility and down-regulation flexibility that can be provided by the energy storage unit at the scheduling time step are determined according to the scheduling time step in the scheduling period, the electric quantity capacity limit of the energy storage unit, the output power and electric quantity value of the energy storage unit at the scheduling time step, and the charging efficiency and discharging efficiency of the energy storage unit. The up-regulation flexibility and down-regulation flexibility that can be provided by the interruptible load node at the scheduling time step are determined according to the interruptible load limit of the interruptible load node and the interruptible load size of the interruptible load node at the scheduling time step.
7. The power system optimal dispatching method according to claim 6, characterized in that, The constraint condition of the objective function is determined according to the operation parameters of the power system, and specifically includes: The total up-regulation flexibility and total down-regulation flexibility of the power system at the scheduling time step are determined according to the up-regulation flexibility and down-regulation flexibility that can be provided by the thermal power generator, the energy storage unit, and the interruptible load node at the scheduling time step. determining a total flexibility demand of the power system at the dispatch time step according to a net load of the power system, a wind power output of the wind power generator, a photovoltaic output of the photovoltaic generator, and a total load of the power system at the dispatch time step, the total load of the power system being determined according to a node load of a node in the power system, the total flexibility demand including a total up flexibility demand and a total down flexibility demand; determining the system flexibility constraint according to the total up flexibility, the total down flexibility, and the total flexibility demand of the power system at the dispatch time step, and flexibility demands of the thermal power generator, the energy storage unit, and the interruptible load at the dispatch time step, the flexibility demands of the thermal power generator, the energy storage unit, and the interruptible load being determined according to the total flexibility demand.
8. A power system optimal dispatching device, characterized in that, The device comprises: a construction module configured to construct a target function with a minimum total operation cost of the power system in a dispatch period as a target, the total operation cost including an operation cost of a thermal power generator in the power system, an operation cost of an energy storage unit, a removal cost of a passive removal load node, a wind power penalty cost of a wind power generator, a light penalty cost of a photovoltaic generator, and an interruption cost of an interruptible load node; and determining a constraint condition of the target function according to an operation parameter of the power system, the constraint condition including a system safe operation constraint, a wind power generator maintenance constraint, and a system flexibility constraint; a dispatch module configured to solve the target function according to the constraint condition to obtain a dispatch scheme of the power system, the dispatch scheme including a planned start-up thermal power generator at a dispatch time step in the dispatch period, a planned thermal power output of the planned start-up thermal power generator, a planned maintenance wind power generator, a planned up flexibility of the power system, and a planned down flexibility of the power system, the up flexibility being a system power that can be increased by the power system, and the down flexibility being a system power that can be reduced by the power system; the system safe operation constraint includes a node power balance constraint, a line direct current flow constraint, a line transmission capacity constraint, and a spinning reserve constraint, and the determination of the constraint condition of the target function according to the operation parameter of the power system specifically includes: determining the node power balance constraint according to an output limit of a new energy generator connected to a node in the power system, a thermal power output of a thermal power generator connected to the node at the dispatch time step, an energy abandonment of the new energy generator connected to the node, an active power flow of a target line, a discharge power and a charge power of a target energy storage unit, a node load of the node, a passive removal load size of the node, and an interruptible load size of the node, the new energy generator including the wind power generator and the photovoltaic generator, the energy abandonment of the new energy generator being determined according to an abandoned output of the new energy generator, the target line being determined according to other nodes connected to the node in the power system, and the target energy storage device being determined according to the energy storage unit connected to the node in the power system. determining the line DC power flow constraint according to the reactance of the target line, the active power flow of the target line at the dispatch time step, and the phase angle of the nodes at both ends of the target line; determining the line transmission capacity constraint according to the capacity limit of the target line and the active power flow of the target line at the dispatch time step; determining the spinning reserve constraint according to the number of thermal power units, the thermal power output limit, the upper and lower reserve coefficients of the power system, the number of nodes, and the first state variable of the thermal power unit, the thermal power output, and the node load of the node at the dispatch time step, the first state variable being used to represent the start-up state or shutdown state of the thermal power unit.
9. A computer device comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, characterized in that, The processor implements the power system optimization scheduling method in any one of claims 1 to 7 when executing the program.
Citation Information
Patent Citations
Energy storage and thermal power coordinated dispatching modeling method based on variable wind power consumption interval
CN117526305A