The present application relates to the field of power system scheduling and operation, and in particular to a day-ahead scheduling method and apparatus for a power system, an electronic device, and a storage medium.
In recent years, global investment in renewable energy sources represented by wind power and photovoltaics has continuously increased, and renewable energy sources have developed rapidly.
For solar photovoltaic technology, with the continuous improvement of solar panel efficiency, the cost of unit solar power generation is gradually decreasing, and the scale of solar power generation continues to expand; for wind power generation, the installed capacity of wind turbines is growing rapidly, wind power generation technology continues to improve, and the efficiency and reliability of wind power generation technology continues to be enhanced.
However, the uncertainty of renewable energy sources brings significant challenges to the supply-demand security of the power system:
That is, in the context of a high penetration of renewable energy power system, the decision-dependent uncertainty for renewable energy and the voltage security of power system needs to be fully considered in the active power spare scheduling decision, the renewable energy grid-connected proportion instruction decision, and the demand-side response capacity decision of the power system, thereby ensuring safe and economic scheduling of the power system under the condition of voltage security.
In order to deal with the uncertainty in the power system, the prior art provides a two-stage robust spare tuning mode. Specifically, the uncertainty of renewable energy is modeled as uncertainty sets, and in the mainstream research, the uncertainty sets of the power system are not affected by the decision instructions.
However, in a high-penetration renewable energy power system, scheduling instructions represented by grid-connected proportion instructions and output upper limit instructions of renewable energy stations affect the uncertainty range of the power system, and renewable energy output characterized by the uncertainty sets in which the affection of the decision instructions are not considered deviates from the actual power system, which has an adverse impact on the economics and feasibility of the operation of the high-penetration renewable energy power system.
In addition, the premise of the two-stage robust spare tuning mode is that the unit spare reserve value for all time periods is calculated after the uncertainty for all time periods is known. However, in the actual operation of the power system, the scheduling center cannot accurately obtain the renewable energy output for all future time periods.
That is, the spare tuning result obtained by the two-stage robust spare tuning mode may lead to infeasible intraday actual scheduling. The multi-stage scheduling process of the power system needs to be appropriately characterized to suppress the adverse impact on scheduling feasibility caused by the two-stage scheduling premise in the two-stage robust spare tuning mode.
It should also be noted that the power flow equation of the power system is a typical nonlinear form. However, in traditional power system scheduling optimization, direct current (DC) power flow is generally used as a modeling manner of network power flow. The DC power flow has the characteristics of a small calculation amount and fast solution, but cannot characterize the reactive power transmission process of the power system.
That is, in the context of the gradual withdrawal of thermal power units with reactive power regulating capabilities in high-penetration renewable energy power systems, the widely used power system power flow modeling manner of DC power flow cannot effectively characterize the reactive power flow of the power system, which has a potential adverse impact on the voltage security of the power system.
Therefore, the problem that the decision-dependent uncertainty of the renewable energy system and the voltage security of power system are not fully considered in traditional power system scheduling modes is an important issue that needs to be solved urgently in the field of power system scheduling and operation technology.
The present application provides a day-ahead scheduling method and apparatus for a power system, an electronic device, and a storage medium, to solve the problem that the decision-dependent uncertainty for renewable energy and the voltage security of power system are not fully considered in traditional power system scheduling modes, thereby ensuring safe and economic scheduling of the power system under the condition of voltage security.
The present application provides a day-ahead scheduling method for a power system, including:
Further, constructing the day-ahead scheduling optimization model based on the power system prediction parameters includes:
constructing an objective function for power system day-ahead scheduling optimization problem and objective constraints corresponding to the objective function based on the power system prediction parameters.
Further, the objective function for power system day-ahead scheduling optimization problem is as follows:
where is a set of scheduling time periods,
G is a set of thermal power units, cig is a cost per unit power output, pig(t) is active pre-output power of a thermal power unit i in a time period t, cispare is a regulation spare cost for regulating up and down per unit, rig,up(t) is an uphill capacity of the thermal power unit i in the time period t, rig,dn(t) is a downhill capacity of the thermal power unit i in the time period t, wjpption(t) is a renewable energy station grid-connected proportion of a renewable energy station j in the time period t, pddr(t) is a protocol capacity of a demand side response of a load d in the time period t, pj,yre,cut(t) is a renewable energy power reduction value of the renewable energy station j in the time period t, pj,yre(t) is a renewable energy power grid-connected value of the renewable energy station j in the time period t, pd,yload(t) is a load power supply value of the load d in the time period t, pd,yload,cut(t) is a demand side response usage value of the load d in the time period t, pi,ygc(t) is unit real-time active power output of the thermal power unit i in the time period t, qi,ygc(t) is unit real-time reactive power output of the thermal power unit i in the time period t, pk,ye,ch(t) is active charging power of an energy storage station k in a scenario y and the time period t, pk,ye,dc(t) is active discharging power of the energy storage station k in the scenario y and the time period t, Ek,y(t) is stored energy of the energy storage station k in the scenario y and the time period t, qk,ye(t) is reactive power injected by the energy storage station to the power grid, pl,ybrch(t) is active power flow of a transmission line l in the scenario y and the time period t, ql,ybrch(t) is reactive power flow of the transmission line l in the scenario y and the time period t, sy1(t)˜sy2(t) are slack variables of active power balance in the power system, sy3(t)˜sy4(t) are slack variables of reactive power balance in the power system, sy5(t)˜sy12 (t) are line capacity slack variables considering active power flow and reactive power flow, vb,yamp(t) is a node voltage of a node b in the scenario y and the time period t, pb,ybus(t) is an active power input value of the node b in the scenario y and the time period t, qb,ybus(t) is a reactive power input value of the node b in the scenario y and the time period t, θb,y(t) is a node phase angle value of the node b in the scenario y and the time period t, ri,ygc,use(t) is an auxiliary variable for obtaining the active power spare usage amount, qi,ygc,use(t) is an auxiliary variable for obtaining the reactive power spare usage amount, qk,ye,use(t) is an auxiliary variable for obtaining the reactive power spare usage amount of the energy storage station,
R is a set of the renewable energy stations, cjpption is a unit cost of the renewable energy station grid-connected proportion regulation instruction,
D is a set of the loads, cddr is a cost of the demand side response per unit capacity,
Yn is a set of typical renewable energy scenarios, ηy is a variable of power system operating cost in the scenario y, d is an index of the loads, i is a thermal power unit number, j is an index of the renewable energy stations, k is an index of the energy storage stations, t is a scheduling time point, y is an index of the renewable energy scenarios, l is an index of the transmission lines, and |
Yn| is a number of elements included in the set of typical renewable energy scenarios
Yn.
Further, the objective constraints include voltage security constraints, and the voltage security constraints include:
where Vbamp amp and is a set of the nodes;
where BFb,dD is a position correlation matrix of the load d with respect to the node b, BFb,iG is a position correlation matrix of the thermal power unit i with respect to the node b, BFb,jR is a position correlation matrix of the renewable energy station j with respect to the node b, BFb,kESS is a position correlation matrix of the energy storage station k with respect to the node b;
where Qd,tD is a reactive power demand of the load d in the time period t;
where pb1,ybus(t) is an active power input value of a node b1 in the scenario y and the time period t, Gb1,b2NET is a real part of an element corresponding to a row b1 and a column b2 in a node admittance matrix YNET, vb2,yamp(t) is a node voltage of a node b2 in the scenario y and, the time period t, Bb1,b2NET* is an imaginary part of the element corresponding to the row b1 and the column b2 in a node admittance matrix YNET*, θb2,y(t) is a node phase angle of the node b2 in the scenario y and the time period t, b1 and b2 are nodes, TNOW is a set of scheduling time periods;
where qb1,ybus(t) is a reactive power input value of the node b1 in the scenario y and the time period t, Bb1,b2NET is an imaginary part of the element corresponding to the row b1 and the column b2 in a node admittance matrix YNET;
where gb1,b2NET is conductance of the transmission line l, vb1,yamp(t) is node voltage of a node b1 in the scenario y and the time period t, θb1,y(t) is a node phase angle of the node b1 in the scenario y and the time period t;
where θslack,y(t) is a phase angle of a slack node, θbangle and
Further, the step of generating multiple renewable energy power scenarios includes: for a renewable energy station j in a scheduling time period t, generating a random number Rrandj,t in an interval [0,1] that obeys uniform distribution, then there must be an integer M0 (1≤M0≤MGMM) so that the following formula is workable:
Further, verifying the day-ahead scheduling results based on the power system prediction parameters and the multiple renewable energy power scenarios includes: for each renewable energy power scenario, constructing an intraday scheduling optimization model based on the day-ahead scheduling results and the power system prediction parameters; solving the intraday scheduling optimization model to obtain a multi-stage optimal solution of variables in the renewable energy power scenario; calculating a penalty cost corresponding to the day-ahead scheduling results based on the multi-stage optimal solution of the variables; and verifying the day-ahead scheduling results based on the penalty cost.
The method further includes: in case that the verifying the day-ahead scheduling results fails, updating a cutting plane set based on the penalty cost corresponding to the day-ahead scheduling results; optimizing the day-ahead scheduling results based on an updated cutting plane set, and verifying an optimized day-ahead scheduling results; and in case that verifying the optimized day-ahead scheduling results successes, outputting an optimized day-ahead scheduling results.
The present application further provides a day-ahead scheduling apparatus for a power system, including:
The present application further provides an electronic device, including a memory, a processor and a computer program stored in the memory and executable on the processor, where when the processor executes the program, the processor performs any of the above-mentioned day-ahead scheduling method for the power system.
The present application further provides a non-transitory computer-readable storage medium having a computer program stored thereon, where when executed by a processor, the computer program performs any of above-mentioned day-ahead scheduling method for the power system.
In the day-ahead scheduling method for the power system provided by the present application, by obtaining the power system prediction parameters in the to-be-scheduled time period; constructing the day-ahead scheduling optimization model and generating the multiple renewable energy power scenarios based on the power system prediction parameters; solving the day-ahead scheduling optimization model to obtain the day-ahead scheduling results; verifying the day-ahead scheduling results based on the power system prediction parameters and the multiple renewable energy power scenarios; and in case that the verifying the day-ahead scheduling results successes, the day-ahead scheduling results is output. In the method, the impact of the renewable energy station grid-connected proportion instructions on the renewable energy power scenarios is characterized by generating multiple renewable energy power scenarios, so that the decision-dependent uncertainty for renewable energy is considered in the day-ahead scheduling for power system, the voltage security for nodes in the power system is ensured by constructing the day-ahead scheduling optimization model, and the feasibility of intraday power grid operation is ensured by verifying the day-ahead scheduling result, which solves the problem that the decision-dependent uncertainty for renewable energy and the voltage security of power system are not fully considered in traditional power system scheduling modes, and the power system is safely and economically scheduled under the condition of voltage security.
In order to illustrate the solutions of the embodiments more clearly according to the present application and the related art, the accompanying drawings used in the description for the embodiments or the related art are briefly introduced below. It should be noted that the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings may be obtained according to these drawings without creative effort.
The solutions according to the present application are clearly described below in combination with the accompanying drawings in the embodiments of the present application. It should be noted that the described embodiments are some embodiments of the present application, rather than all the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
In order to solve the problem that the decision-dependent uncertainty for renewable energy and the voltage security of power system are not fully considered in traditional power system scheduling modes, the present application provides a day-ahead scheduling method for a power system in which the decision-dependent uncertainty for renewable energy and the voltage security of power system are considered.
As shown in
It should be noted that, when the power system day-ahead scheduling is performed, a data preparation operation needs to be performed first. In an embodiment, the power system prediction parameters in a to-be-scheduled time period are obtained, where the power system prediction parameters include thermal power unit parameters, renewable energy station parameters, load parameters, energy storage station (ESS) parameters, node parameters, a transmission line parameter and other power gird parameters.
The to-be-scheduled time period may be set based on an actual situation. For example, the to-be-scheduled time period is a next day, and the step S110 is to obtain the power system prediction parameters within the next day.
An index of the thermal power unit is denoted as i, parameters of the thermal power unit include an active power output range [Pigen,
A set of the thermal power units i is denoted as G, and the number of the thermal power units is denoted as NG.
An index of the renewable energy station is denoted as j, parameters of the renewable energy station include a grid-connected proportion regulation range [Wjpption,
It should be noted that, in the present application, in case that Gaussian mixture model (GMM) is used to represent the probability distribution of the renewable energy output, an active GMM parameter set of the renewable energy station j in the time period t is:
Ωj,tR={ωj,t,mR,Pj,t,mR,μ,Pj,t,mR,σ,m=1, . . . ,MGMM},
A set of the renewable energy stations j is denoted as R, and the number of the renewable energy stations j is denoted as NR.
An index of the load is denoted as d, parameters of the load include an active power demand Pd,tD and a reactive power demand Qd,tD of the load d in the time period t, a generation shift factor SFl,d of the load d with respect to the transmission line l, a position correlation matrix BFb,dD of the load d with respect to the node b, a protocol capacity upper limit
A set of the loads is denoted as D, and the number of the loads is denoted as ND.
An index of the energy storage station is denoted as k, the parameters of the energy storage station include an upper limit of active charging and discharging power
A set of the energy storage is denoted as ESS, and the number of the energy storage is denoted as NESS.
An index of the node is denoted as b, parameters of the node include a voltage amplitude allowable variation range [Vbamp,
A set of the nodes is denoted as , and the number of the nodes is denoted as NB.
In addition, the parameters of the node further include a node admittance matrix YNET of the power grid, a node admittance matrix YNET* without considering bypass capacitance, a real part Gb1,b2NET of an element corresponding to a row b1 and a column b2 in the node admittance matrix YNET, an imaginary part Bb1,b2NET of the element corresponding to the row b1 NET of an and the column b2 in the node admittance matrix YNET, and an imaginary part Bb1,b2NET* of an element corresponding to a row b1 and a column b2 in the node admittance matrix YNET*.
An index of the transmission line is denoted as, a parameter of the transmission line includes a maximum power transmission capacity
A set of the transmission line is denoted as £, and the number of the transmission line is denoted as NL.
It should be note that, in case that two nodes corresponding to the transmission line l are b1 and b2, a conductance and a susceptance of the transmission I may be denoted as gb1,b2NET and ub1,b2NET respectively.
The other power grid parameters include a unit scheduling cost cS of active power balance emergency regulation resources and transmission line congestion emergency regulation resources, and a unit scheduling cost cSL of reactive power balance emergency regulation resources and the transmission line congestion emergency regulation resources.
It should be noted that, on the basis of obtaining the power system prediction parameters in the to-be-scheduled time period in step S110, further, in step S120, the day-ahead scheduling optimization model is constructed based on the obtained power system prediction parameters, and multiple renewable energy power scenarios are generated based on the obtained power system prediction parameters, and in step S130, the day-ahead scheduling optimization model is solved to obtain the day-ahead scheduling result.
It should be noted that, in this embodiment, the process of the power system day-ahead scheduling involves a three-layer structure, including an upper level, a middle level and a lower level.
In the upper level, the day-ahead scheduling optimization model is constructed based on the power system prediction parameters, the constructed day-ahead scheduling optimization model is solved to obtain the day-ahead scheduling results.
In the middle level, multiple renewable energy power scenarios are generated based on the power system prediction parameters.
In the lower level, the day-ahead scheduling results transmitted from the upper level and the multiple renewable energy power scenarios transmitted from the middle level are received, and the day-ahead scheduling results are verified based on the power system prediction parameters and the multiple renewable power scenarios.
In step S120, the day-ahead scheduling optimization model is constructed base on the power system prediction parameters, where the day-ahead scheduling optimization model includes an objective function for power system day-ahead scheduling optimization problem and objective constraints corresponding to the objective function.
Accordingly, constructing the day-ahead scheduling optimization model includes constructing the objective function for power system day-ahead scheduling optimization problem and the objective constraints corresponding to the objective function, and there are multiple objective constraints (elaborated in the below embodiments).
Further, in step S130, multiple renewable energy power scenarios may be generated based on the power system prediction parameters. In an embodiment, since an active power GMM parameter set ωj,tR of the renewable energy station j (j=1, . . . , NR) is: Ωj,tR={ωj,t,mR,Pj,t,mR,μ,Pj,t,mR,σ,m=1, . . . , M}, denoting
the multiple renewable energy power scenarios h in a renewable energy power scenario set ROn may be generated by the following mode:
The renewable energy output probability distribution is represented by a GMM, MGMM is the number of Gaussian components in the renewable energy output probability distribution, and ωj,t,m is a weight coefficient of an m-th Gaussian component in the renewable energy output probability distribution.
Further, the renewable energy power scenario pj,trenew,h (∀t∈, ∀j∈
R, ∀h=1, . . . , NRO) of the scenario h in the renewable energy power scenario set NRO may be obtained by traversing both the time period t and the renewable energy station j. The NRO renewable energy scenarios Pj,trenew,h (multiple renewable energy power scenarios) constitute the renewable energy power scenario set
ROn.
h is an index of each of the renewable energy scenarios in the renewable energy power scenario set ROn.
On the basis of constructing the day-ahead scheduling optimization model in step S120, in step S130, the day-ahead scheduling optimization model is solved to obtain the day-ahead scheduling results.
The day-ahead scheduling results include a pre-output value {tilde over (P)}ig,n(t) of the thermal power unit, an uphill spare tuning value {tilde over (R)}ig,up,n(t) of the thermal power unit, a downhill spare tuning value {tilde over (R)}ig,dn,n(t) of the thermal power unit, a renewable energy station grid-connected proportion instruction {tilde over (W)}jpption,n(t), and a protocol capacity {tilde over (P)}ddr,n(t) of a demand side response.
It should be noted that, there is no strict logical sequence between the step of constructing the day-ahead scheduling optimization model in step S120 and the step of generating multiple renewable energy power scenarios, and neither there is a strict logical sequence between the step of generating multiple renewable energy power scenarios in step S130 and S120.
It should be noted that, in step S140, the lower level verifies, based on the power system prediction parameters in the to-be-scheduled time period obtained in step S110 and the multiple renewable energy power scenarios generated in step S120, the day-ahead scheduling results obtained by solving the day-ahead scheduling optimization model in step S130.
In case that the verifying the day-ahead scheduling results successes, the day-ahead scheduling results obtained in step S130 are regarded as final decision values of the power system and output; in case that the verifying the day-ahead scheduling results fails, a new round of iterating and updating is performed, which includes updating the day-ahead scheduling optimization model and repeatedly performing the steps from S120 to S140 until verifying the day-ahead scheduling results successes.
It should be noted that, the verifying the day-ahead scheduling results in this step is to correct day-ahead spare decision values of the power system, namely the day-ahead scheduling results, thereby ensuring the feasibility of day-ahead scheduling for the power system.
In this embodiment, by obtaining the power system prediction parameters in the to-be-scheduled time period; constructing the day-ahead scheduling optimization model and generating the multiple renewable energy power scenarios based on the power system prediction parameters; solving the day-ahead scheduling optimization model to obtain the day-ahead scheduling results; verifying the day-ahead scheduling results based on the power system prediction parameters and the multiple renewable energy power scenarios; the day-ahead scheduling results is output in case that the verifying the day-ahead scheduling results successes. In the method, the impact of the renewable energy station grid-connected proportion instructions on the renewable energy power scenarios is characterized by generating multiple renewable energy power scenarios, so that the decision-dependent uncertainty for renewable energy is taken into account in the day-ahead scheduling for power system, the voltage security for nodes in the power system is ensured by constructing the day-ahead scheduling optimization model, and the feasibility of intraday power grid operation is ensured by verifying the day-ahead scheduling result, which solves the problem that the decision-dependent uncertainty for renewable energy and the voltage security of power system are not fully considered in traditional power system scheduling modes, and the power system is safely and economically scheduled under the condition of voltage security.
On the basis of the above embodiment, the day-ahead scheduling optimization model is constructed based on the power system prediction parameters. In an embodiment, the day-ahead scheduling optimization model includes the objective function and the corresponding constraints, and constructing the day-ahead scheduling optimization model includes constructing the objective function for the power system day-ahead scheduling optimization problem and the objective constraints corresponding to the objective function.
The objective function (2) for the power system day-ahead scheduling optimization problem is as follows:
where is a set of scheduling time periods,
G is a set of thermal power units, cig is a cost per unit power output, pig(t) is active pre-output power of a thermal power unit i in a time period t, cispare is a regulation spare cost for regulating up and down per unit, rig,up(t) is an uphill capacity of the thermal power unit i in the time period t, rig,dn(t) is a downhill capacity of the thermal power unit i in the time period t, wjpption(t) is a renewable energy station grid-connected proportion of a renewable energy station j in the time period t, pddr(t) is a protocol capacity of a demand side response of a load d in the time period t, pj,yre,cut(t) is a renewable energy power reduction value of the renewable energy station j in the time period t, pj,yre(t) is a renewable energy power grid-connected value of the renewable energy station j in the time period t, pd,yload (t) is a load power supply value of the load d in the time period t, pd,yload,cut(t) is a demand side response usage value of the load d in the time period t, pi,ygc(t) is unit real-time active power output of the thermal power unit i in the time period t, qi,ygc(t) is unit real-time reactive power output of the thermal power unit i in the time period t, pk,ye,ch(t) is active charging power of an energy storage station k in a scenario y and the time period t, pk,ye,dc(t) is active discharging power of the energy storage station k in the scenario y and the time period t, Ek,y(t) is stored energy of the energy storage station k in the scenario y and the time period t, qk,ye(t) is reactive power injected by the energy storage station to the power grid, pi,ybrch(t) is reactive power flow of a transmission line l in the scenario y and the time period t, ql,ybrch(t) is reactive power flow of the transmission line l in the scenario y and the time period t, sy1(t)˜sy2(t) are slack variables of active power balance in the power system, sy3 (t)˜sy4(t) are slack variables of reactive power balance in the power system, sy5(t)˜sy12(t) are line capacity slack variables considering active power flow and reactive power flow, vb,yamp (t) is a node voltage of a node b in the scenario y and the time period t, pb,ybus (t) is an active power input value of the node b in the scenario y and the time period t, qb,ybus(t) is a reactive power input value of the node b in the scenario y and the time period t, θb,y(t) is a node phase angle value of the node b in the scenario y and the time period t, ri,ygc,use(t) is an auxiliary variable gc,use for obtaining the active power spare usage amount, qi,ygc,use(t) is an auxiliary variable for obtaining the reactive power spare usage amount, qk,ye,use(t) is an auxiliary variable for obtaining the reactive power spare usage amount of the energy storage station,
R is a set of the renewable energy stations, cjpption is a unit cost of the renewable energy station grid-connected proportion regulation instruction,
D is a set of the loads, cddr is a cost of the demand side response per unit capacity,
Yn is a set of typical renewable energy scenarios, ηy is a variable of power system operating cost in the scenario y, d is an index of the loads, i is a thermal power unit number, j is an index of the renewable energy stations, k is an index of the energy storage stations, t is a scheduling time point, y is an index of the renewable energy scenarios, l is an index of the transmission lines, and |
Yn| is a number of elements included in the set of typical renewable energy scenarios
Yn.
Further, there are multiple objective constraints in the objective function, including objective constraints (3) to (52), which are expanded as follows.
where the variable pig(t) represents the active pre-output power of the thermal power unit i in the time period t, the formulas (3) to (5) are constraints of the upper and lower limit of the pre-output of the thermal power unit, a constraint of the ramp up of the pre-output power of the thermal power unit, and a constraint of the ramp down of the pre-output power of the thermal power unit respectively.
where the variables rig,up(t) and rig,dn(t) are the uphill capacity and the downhill capacity of the thermal power unit i in the time period t respectively, the formula (6) is a constraint of relationship between the uphill capacity, the downhill capacity, and the pre-output of the thermal power unit, the formula (7) is a physical constraint of the uphill capacity of the thermal power unit, and the formula (8) is a physical constraint of the downhill capacity of the thermal power unit.
where the variable wjpption(t) represents the renewable energy station grid-connected proportion of the renewable energy station j in the time period t, the formula (9) represents that decision on the variable wjpption(t) is made within the range from Wjpption to
where the variable pddr(t) is the protocol capacity of the demand side response of the load d in the time period t,
It should be noted that, some iteration parameters need to be used and n is denoted as the number of iterations in this embodiment, it is initialized that n=1.
In the process of an n-th iteration, the typical renewable energy scenario set used in the upper level is Yn, and the renewable energy power scenarios in
Yn are denoted as Pj,trenew,y
(j=1, . . . ,NR,t=1, . . . ,NT,y=1, . . . ,|Yn|),
where y is an index of the renewable energy scenarios, and |Yn| is the number of elements included in the set |
Yn|.
In case that n=1, it is initialized that |Yn|=1, and the renewable energy output scenarios Pj,trenew,y|y=1 (j=1, . . . , NR, t=1, . . . , NT) in
Yn is set to be Σm=1, . . . ,Mωj,t,mRPj,t,mR,μ.
In the n-th iteration, for each of the renewable energy output scenario Pj,trenew,y (j=1, . . . , NR, t=1, . . . , NT) in Yn, the constraints (11) to (51) need to be added.
where in constraint (11), the variables pj,yre,cut(t) and pj,yre(t) are the renewable energy power reduction value and the renewable energy power grid-connected value of the renewable energy station j in the scenario y and the time period t.
The constraints (11) and (12) are a constraint of an interval of the renewable energy power reduction value and a constraint of a relationship between the renewable energy power reduction value, the renewable energy power grid-connected value, and the renewable energy active power scenario, respectively.
In the constraints (11) to (13), the vector wpption(t) is defined as wpption(t)=[w1pption(t), . . . , wjpption(t), . . . ,
(t)], and the function Fj[wpption(t)] may be used to represent the different impacts of changes in grid-connected proportion instruction on the renewable energy active power output scenario of the renewable energy station j. The expression of the function Fj[wpption(t)] is shown in the constraint (13).
In the constraint (13), the coefficient aj,epption represents the impact of changes in grid-connected proportion instruction of a renewable energy station e on the renewable energy active power scenario of the renewable energy station j, the coefficient bjpption is the constant term coefficient of the function Fj[wpption(t)].
where the variables Pd,yload,cut(t) and pd,yload(t) are demand side response usage value and load power supply value of the load d in the scenario y and the time period t respectively, the constraint (14) is a constraint on an interval of the demand side response usage value, and the constraint (15) is a constraint on a relationship between the load power supply, the demand side response usage value and the load prediction value.
where the variable pi,ygc(t) represents real-time active power output of the thermal power unit i in the time period t, the constraints (16) and (17) are constraints of an interval of the real-time active power output of the thermal power unit, and the constraints (18) and (19) are constraints of a ramp up speed and a ramp down speed of the real-time active power output of the thermal power unit.
where the variable qi,ygc(t) represents the real-time reactive power output of the thermal power unit i in the period t, and the constraint (20) is a constraint of an interval of the real-time reactive power output of the thermal power unit.
where pk,ye,ch(t) represents active charging power of the energy storage station k in a scenario y and the time period t, pk,ye,dc(t) represents active discharging power of the energy storage station k in the scenario y and the time period t, Ek,y(t) represents the stored energy of the energy storage station k in the scenario y and the time period t, and qk,ye(t) represents the reactive power injected by the energy storage station to the power grid.
The constraints (21) and (22) are constraints of a charging power range of the energy storage station and a discharging power range of the energy storage station respectively, the constraint (23) is a constraint of a time period coupling of the stored energy of the energy storage station, the constraint (24) is a constraint of an upper limit and a lower limit of the stored energy of the energy storage station, the constraint (25) is a constraint of a value of the stored electric quantity energy at the beginning and end of a day for the energy storage station, the constraint (26) is a constraint of a range of the reactive power injected by the energy storage station k to the power grid in the scenario y and the time period t, and the constraints (27) and (28) are constraints of operating ranges of the active power and the reactive power of the energy storage station.
where the variables pl,ybrch(t) and ql,ybrch(t) represent the active power flow and the reactive power flow of the transmission line l in the scenario y and the time period t, the variables sy1(t) and sy2(t) represent the slack variables of the active power balance in the power system, the variables sy3(t) and sy4(t) represent the slack variables of the reactive power balance in the power system, and the variables sy5(t)˜sy12(t) are the line capacity slack variables considering active power flow and reactive power flow.
Corresponding to the above variables, the constraints (29) and (30) are constraints of the active power balance in the power system and the reactive power balance in the power system respectively, the constraints (31) to (34) are capacity constraints of the transmission line considering active power flow and reactive power flow, and the constraints (35) to (36) are non-negative constraints of the slack variables.
where the variable vbamp(t) is the node voltage of the node b in the scenario y and the time period t, and the constraint (37) is an amplitude constraint of the node voltage.
where pb,ybus(t) and qb,ybus(t) represent the active power input value and the reactive power input value of the node b in the scenario y and the time period t, θb,y(t) represents the node phase angle value of the node b in the scenario y and the time period t, and in θb,y(t), a phase angle of a slack node is represented by θslack,y(t).
The constraints (38) and (39) are constraints on the node active power and the node reactive power respectively, the constraint (40) is a constraint of a relationship between the node reactive power, the node voltage amplitude and the node voltage phase angle, the constraint (42) is a constraint of a relationship between the active power flow of the transmission line, the voltage amplitude of the starting and end nodes corresponding to the transmission line and the voltage phase angle of the starting and end nodes corresponding to the transmission line, the constraint (43) is a constraint of a relationship between the reactive power flow of the transmission line, the voltage amplitude of the starting and end nodes corresponding to the transmission line and the voltage phase angle of the starting and end nodes corresponding to the transmission line, and the constraint (44) is a constraint of an operation range of the node voltage phase angle.
The above formulas (37) to (44) are the voltage security constraints among the objective constraints. In an embodiment, a linear flow mode considering the power system active and reactive power flow is used to construct the voltage amplitude, the voltage phase angle and the constraint of the relationship between the active power and the reactive power of the power device, and the constraints of the voltage amplitude of node and the operation ranges of the voltage phase angle of the node are added, and through the day-ahead scheduling method for the power system according to the present embodiment, the security of the voltage amplitude and phase angle of the power system may be ensured.
Compared with the traditional optimization mode based on direct current (DC) power flow, this embodiment may better ensure the voltage security of the power system and satisfy the active power balance and reactive power balance of the power system simultaneously.
where the variables ri,ygc,use(t), qi,ygc,use(t) and qk,ye,use(t) are auxiliary variables for obtaining the active power spare usage amount, the reactive power usage amount and the reactive power usage amount of the energy storage station respectively.
The constraints (45) to (50) are constraints of auxiliary variables for calculating the active power spare usage amount, the reactive power spare usage amount, and the reactive power spare usage amount of the energy storage station for the thermal power unit.
where the variable ηy represents the power system operation cost in the scenario y.
The constraint (51) is a constraint equation for the power system intraday operation.
In the successive iterations of this embodiment, the lower level feeds back/transmits and updates the cutting plane set CUTn(t) to the upper level, and the variables pig(t), rig,up(t), rig,dn(t), wjpption(t) and pddr(t) need to satisfy the constraint shown in formula (52):
in case that n=1, CUTn(t) represent all the feasible region of the above decision variables; in case that n≥2, the expression of
CUTn(t) is referred to formula (107).
The above formulas (3) to (52) are the necessary objective constraints to solve the objective function.
It should be noted that, the objective function of the day-ahead optimization model is to minimize the thermal power unit pre-output power cost, the thermal power unit spare cost, the renewable energy grid-connected proportion instruction cost, the demand side response protocol cost and the scheduling cost.
In an embodiment, a preliminary expression of the objective function of the day-ahead optimization model is shown as formula (53).
On the basis of formula (53), the above constraints (3) to (52) are added, the following objective function may be obtained.
Decision values of the variables pig(t), rig,up(t), rig,dn(t), wjpption(t) and pddr(t) are denoted as {tilde over (P)}ig,n(t), {tilde over (R)}ig,up,n(t), {tilde over (R)}ig,dn,n(t), {tilde over (W)}jpption,n(t) and {tilde over (P)}ddr,n(t) respectively.
A footnote n is an index of the iteration number.
Subsequently, the upper level transmits the day-ahead scheduling results, namely {tilde over (P)}ig,n(t), {tilde over (R)}ig,up,n(t), {tilde over (R)}ig,dn,n(t), {tilde over (W)}jpption,n(t) and {tilde over (P)}ddr,n(t) to the lower level, and the lower level verifies the day-ahead scheduling results.
In this embodiment, by constructing the objective function for power system day-ahead scheduling optimization problem and the objective constraints corresponding to the objective function based on the power system prediction parameters; solving the corresponding day-ahead scheduling optimization model to obtain the day-ahead scheduling results; verifying the day-ahead scheduling results based on the power system prediction parameters and the multiple renewable energy power scenarios; and in case that the verifying the day-ahead scheduling results successes, the day-ahead scheduling results is output. In the method, the impact of the renewable energy station grid-connected proportion instructions on the renewable energy power scenarios is characterized by generating multiple renewable energy power scenarios, so that the decision-dependent uncertainty for renewable energy is considered in the day-ahead scheduling for power system, the voltage security for nodes in the power system is ensured by constructing the day-ahead scheduling optimization model, and the feasibility of intraday power grid operation is ensured by verifying the day-ahead scheduling result, which solves the problem that the decision-dependent uncertainty for renewable energy and the voltage security of power system are not fully considered in traditional power system scheduling modes, and the power system is safely and economically scheduled under the condition of voltage security.
On the basis of the above embodiment, verifying the day-ahead scheduling results based on the power system prediction parameters and the multiple renewable energy power scenarios includes: for each renewable energy power scenario, constructing the intraday scheduling optimization model based on the day-ahead scheduling results and the power system prediction parameters; solving the intraday scheduling optimization model to obtain a multi-stage optimal solution of the variable in the renewable energy power scenario; calculating penalty cost corresponding to the day-ahead scheduling results based on the multi-stage optimal solution of the variable; and verifying the day-ahead scheduling results based on the penalty cost.
It should be noted that, after the upper level transmits {tilde over (P)}ig,n(t), {tilde over (R)}gig,up,n(t), {tilde over (R)}ig,dn,n (t), {tilde over (W)}jpption(t) and {tilde over (P)}ddr,n(t) to the lower level, and the middle level transmits the renewable energy power scenario set ROn to the lower level, a model of the intraday scheduling optimization problem for the power system may be constructed using a sequential evolution concept.
In the intraday scheduling for the power system, the scheduling center generally may only better obtain the renewable energy prediction active power output value in a limited time period. The number of time periods that may be predicted in the renewable energy scenario is denoted as ΔT, the power system may predict the renewable energy output value from tnow to tnow+ΔT within the time period tnow, and a time period set from tnow to tnow+ΔT is denoted as TNOW.
Therefore, for the renewable energy power scenario Pj,trenew,z(∀j∈R, ∀t∈
) in the set
ROn, observable renewable energy output values of the power system in the time period tnow includes Pj,t
In an application process, generally the error value of εt
The intraday optimization problem for the power system is a multi-stage scheduling problem, that is, the decision variable in the time period tnow may be affected by the decision value in the time period tnow−1.
An actual output value of the thermal power unit in time period tnow−1 is denoted as {tilde over (P)}i,zgc,n(tnow−1), a state of charge value of the energy storage station is denoted as {tilde over (E)}k,zn(tnow−1), constraints (55) to (94) need to be constructed for the spare scheduling problem in time period tnow, and objective functions (95) to (96) need to be constructed, so that the constructed intraday scheduling optimization model is obtained.
The constraints included in the intraday scheduling optimization model are shown in detail below.
where the variable pi,zgc(t) represents the active power of the thermal power unit i in the time period t, Ui(t) is the node voltage of the thermal power unit i in an intraday time period t, Pigen is a lower limit of the active power output of the thermal power unit i,
The constraints (55) and (56) are constraints of intervals of the real-time power output of the thermal power unit, and constraints (57) and (58) are constraints of the ramp up and ramp down ratio of the real-time output of the thermal power unit.
where the variables pd,zload,cut(t) and pd,zload(t) are the demand side response usage value and the load power supply value of the load d in the time period t respectively.
The constraints (59) and (60) are a constraint of an interval of the demand side response scheduling value and a constraint of a relationship between the load power supply value, the demand side response usage value and the load prediction value respectively.
Renewable energy power reduction value and power grid-connected value constraints (61) to (62):
where the variables pj,zre,cut(t) and pj,zre(t) are the renewable energy power reduction value and the power grid-connected value of the renewable energy station j in the time period t, εt
The constraint (61) is a constraint of an interval of the renewable energy power reduction value, and the constraint (62) is a constraint of a relationship between the renewable energy power reduction value, the power grid-connected value and a renewable energy power generation scenario.
where the variable qi,zgc(t) represents the unit real-time reactive power output of the thermal power unit i in the time period t, Qigen is a lower limit of the reactive power of the thermal power unit i, {tilde over (Q)}igen is an upper limit of the reactive power of the thermal power unit i.
The constraint (63) is a constraint of an interval of the unit real-time reactive power output.
where pk,ze,ch(t) represents the charging power of the energy storage station k in the scenario z and the time period t, pk,ze,dc(t) represents the discharging power of the energy storage station k in the scenario z and the time period t, Ek,z(t) represents the stored energy of the energy storage station k in the scenario z and the time period t, qk,ze(t) represents the reactive power injected to the power grid by the energy storage station, {tilde over (P)}kess is the upper limit of active charging and discharging power of the energy storage station k, Ekess and Ēkess are the capacity upper limit and capacity lower limit of the energy storage station k,
The constraints (64) and (65) are constraints of ranges of charging power and discharging power of the energy storage station, the constraint (66) is a constraint of a time period coupling of the stored energy of the energy storage station, the constraint (67) is a constraint of the upper limit and lower limit of the stored energy, the constraint (68) is a constraint of a range of the reactive power injected to the power grid by the energy storage station k, and the constraints (69) and (70) are constraints of operation ranges of the active power and reactive power of the energy storage station.
It should be noted that, when scheduling time period tnow=1, it needs to set that {tilde over (E)}k,z(0)=Ekinit. In a day-end scheduling time period, a numerical constraint of state of charge for the energy storage station needs to be considered, that is, when tnow+ΔT≥NT, the constraint (71) needs to be considered:
where the parameter Ekend is a day-end energy value of the energy storage station k.
where the variables brch (t) and brch (t) represent the active power flow and the reactive power flow of the transmission line l in the scenario z and the time period t, Qd,tD is the reactive power demand of the load d in the time period t, the variables sz1(t) and sz2(t) are slack variables of the active power balance in the power system, the variables sz3(t) and sz4(t) are slack variables of the reactive power balance in the power system, variables sz5(t)˜sz12(t) are line capacity slack variables considering active power flow and reactive power flow, and
Corresponding to the above variables, the constraint (72) is a constraint of the active power balance in the power system, the constraint (73) is a constraint of the reactive power balance in the power system, the constraints (74) to (77) are constraints of line capacity considering active power flow and reactive power flow, the constraint (78) is a non-negative constraint of slack variables sz1(t), sz2(t), sz3(t) and sz4(t), and the constraint (79) is a non-negative constraint of slack variables sz5(t)˜sz12(t).
where the variable vbamp(t) is the node voltage of the node b in the scenario z and the time period t.
The constraint (80) is an amplitude constraint of the node voltage.
where pb,zbus(t) and qb,zbus(t) represent the active power input value and the reactive power input value of the node b in the scenario z and the time period t, θb,z(t) represent the node phase angle value of the node b in the scenario z and the time period t, and in θb,z(t), a phase angle variable balancing the node is represented by θslack,z(t).
The constraints (81) and (82) are constraints of the node active power and the node reactive power respectively, the constraint (83) is a constraint of a relationship between the node active power input value, the node voltage amplitude and the node voltage phase angle, the constraint (84) is a constraint of a relationship between the node reactive power, the node voltage amplitude and the node voltage phase angle, the constraint (85) is a constraint of a relationship between the active power flow of the transmission line, the voltage amplitude of the starting and end nodes corresponding to the transmission line and the voltage phase angle of the starting and end nodes corresponding to the transmission line, the constraint (86) is a constraint on a relationship between the reactive power flow of the transmission line, the voltage amplitude of the starting and end nodes corresponding to the transmission line and the voltage phase angle of the starting and end nodes corresponding to the transmission line, and the constraint (87) is a constraint on an operation range of the node voltage phase angle.
where the variables ri,zgc,use(t), qi,zgc,use(t) and qk,ze,use(t) are auxiliary variables for obtaining the active power spare usage amount, the reactive power usage amount and the reactive power usage amount of the energy storage station respectively.
The constraints (88) to (93) are constraints on auxiliary variables for calculating the active power spare usage amount, the reactive power usage amount, and the reactive power usage amount of the energy storage station for the thermal power unit.
where the variable ηz represents the power system operation cost in the scenario z.
The constraint (94) is a constraint equation for the power system intraday operation.
The above formulas (55) to (94) are the constraints for the intraday scheduling optimization model.
It should be noted that, the objective function of the intraday optimization time period tnow is to minimize the system operation cost from tnow to tnow+ΔT. In an embodiment, a preliminary expression of the objective function of the intraday scheduling optimization model is as follows.
On the basis of formula (95), the above constraints (55) to (94) are added, an overall expression for the optimization problem of the lower level in the time period tnow is obtained, namely the objective function of the intraday scheduling optimization model.
It should be noted that, the meanings of some parameters in the intraday scheduling optimization model constraints (55) to (94) correspond to that of some parameters in the day-ahead scheduling optimization model constraints (3) to (52) each other, the intraday scheduling optimization model uses the letter “z” as a footnote, and the day-ahead scheduling optimization model uses the letter “y” as a footnote, so that the parameters in the constraints of both the intraday scheduling optimization model and the day-ahead scheduling optimization model can be distinguished. In case that the meaning of parameter misses in the former or the latter, the two may be referred to each other.
In the time period tnow of the intraday optimization problem, an optimization problem (96) may be constructed and solved to obtain a multi-stage optimal solution of each variable from time period tnow to tnow+ΔT.
In the intraday actual scheduling, the scheduling center needs to deploy decisions in the current time period for the power system, and the decisions in the subsequent time periods may be adjusted through further observations of uncertainty. Therefore, in the time period tnow, the scheduling center may deploy the optimal solution when t=tnow for the power system.
Through the above analysis, for all scheduling time period tnow=1, . . . , NT in the power system intraday optimization problem, the optimization problem (96) is constructed and solved, and the optimal scheduling values of the current time period are recorded respectively, the multi-stage optimal solution of variables in the zth renewable energy scenario pj,trenew,z (∀j∈R, ∀t∈
) may be obtained. In the multi-stage optimal solution, it may be denoted in the nth iteration that, the multi-stage optimal solution of the variables sz1(t)˜sz4(t) are {tilde over (S)}z1,n(t)˜{tilde over (S)}z4,n(t), and the multi-stage optimal solution of the variables sl,z5(t)˜sl,z12(t) are {tilde over (S)}l,z5,n(t)˜{tilde over (S)}l,z12,n(t).
In the intraday optimization problem (96) in the time period t, explicit expressions containing constraints {tilde over (P)}ig,n(t), {tilde over (R)}ig,up,n(t), {tilde over (R)}ig,dn,n(t), {tilde over (W)}jpption,n(t) and {tilde over (P)}ddr,n(t) are shown in (97) to (103):
where λi,z1,n(t)˜λi,z4,n(t), λd,z5,n(t) and λj,z6,n(t) are dual variables of constraints (97) to (103) respectively.
After the intraday optimization problem (95) is solved, the value of the dual variables λi,z1,n(t)˜λi,z4,n(t), λd,z5,n(t) and λj,z6,n(t) may be denoted as {tilde over (Λ)}i,z1,n(t)˜{tilde over (Λ)}i,z4,n(t), {tilde over (Λ)}d,z5,n(t) and {tilde over (Λ)}j,z6,n(t) (∀i, d, j, z, t, n).
Based on the above content, the day-ahead scheduling method for the power system provided by the embodiment further includes: in case that the verifying the day-ahead scheduling results fails, updating a cutting plane set based on the penalty cost corresponding to the day-ahead scheduling results; optimizing the day-ahead scheduling results based on an updated cutting plane set, and verifying an optimized day-ahead scheduling results; and in case that the verifying the optimized day-ahead scheduling results successes, outputting an optimized day-ahead scheduling results.
It should be noted that, the penalty cost of the scheduling center may be defined based on the optimal solution of the optimization problem (96): in the nth iteration, the penalty cost of the scheduling center in the scenario z and time period t may be defined as Czpunish,n(t). An explicit expression of Czpunish,n(t) is shown as formula (104):
for the scenario z in the set ROn, Czpunish,n(t) (∀t∈
) may be obtained by calculating based on {tilde over (S)}z1,n(t)˜{tilde over (S)}z4,n(t) and {tilde over (S)}l,z5,n(t)˜{tilde over (S)}l,z12,n(t) (∀t∈
);
In this embodiment, a convergence criterion (iteration termination criterion) is: a proportion of the number of the feasible scenarios in the lower level to the number NRO of the middle level renewable energy scenarios is greater than a preset value δthreshold.
In the nth iteration, the number of feasible renewable energy scenarios in the renewable energy scenario set RO is denoted as wfeasiblen, in case that the formula (105) is workable, the iteration ends, and the current {tilde over (P)}ig,n(t), {tilde over (R)}ig,up,n(t), {tilde over (R)}ig,dn,n(t), {tilde over (W)}jpption,n(t) and {tilde over (P)}ddr,n(t) are output as the decision result of the present application.
The formula (105) is as follows:
in case that the formula (105) does not be workable, the objective constraint (52) of the day-ahead scheduling optimization model is updated based on the decision values {tilde over (S)}z1,n(t)˜{tilde over (S)}z4,n(t) and {tilde over (S)}l,z5,n(t)˜{tilde over (S)}l,z12,n(t) (∀t∈) of all scheduling infeasible scenarios in the set
ROn, and the infeasible renewable energy scenarios in this iteration are added in
Yn+1, then let n=n+1 and proceed to the next round of iteration.
The update mode of the constraint (52) when the nth iteration ends is described below.
For the scenario z, in case that Czpunish,n(t)>0, a cutting plane constraint of the upper level variables pig(t), rig,up(t), rig,dn(t), wjpption(t) and pddr(t) is constructed as formula (106).
Then, the formula (106) is added to the cutting plane set CUTn. After the nth iteration, the expression of
CUTn is shown as formula (107).
where |ROn| is the number of elements in a set
ROn
In this embodiment, for each renewable energy power scenario, by constructing the intraday scheduling optimization model based on the day-ahead scheduling results and the power system prediction parameters; solving the intraday scheduling optimization model and obtaining the multi-stage optimal solution of the variable in the renewable energy power scenario; calculating the penalty cost corresponding to the day-ahead scheduling results based on the multi-stage optimal solution of the variable; verifying the day-ahead scheduling results based on the penalty cost; in case that the verifying the day-ahead scheduling results fails, updating the cutting plane set based on the penalty cost corresponding to the day-ahead scheduling results; optimizing the day-ahead scheduling results based on the updated cutting plane set; verifying the optimized day-ahead scheduling results; and only in case that the verifying the optimized day-ahead scheduling results successes, the optimized day-ahead scheduling results are output. In the method, the impact of the renewable energy station grid-connected proportion instructions on the renewable energy power scenarios is characterized by generating multiple renewable energy power scenarios, so that the decision-dependent uncertainty for renewable energy is considered in the day-ahead scheduling for power system, the voltage security for nodes in the power system is ensured by constructing the day-ahead scheduling optimization model, and the feasibility of intraday power grid operation is ensured by verifying the day-ahead scheduling result, which solves the problem that the decision-dependent uncertainty for renewable energy and the voltage security of power system are not fully considered in traditional power system scheduling modes, and the power system is safely and economically scheduled under the condition of voltage security.
In addition,
As shown in
Secondly, iteration parameters are configured and an initialized. In an embodiment, the number of iterations is initialized as n=1, and upper level renewable energy typical scenario sets are configured and an initialized, that is, in the nth iteration, the renewable energy typical scenario sets used by the upper level are Yn and
Yn, where renewable energy power scenarios are denoted as Pj,trenew,y (j=1, . . . , NR, t=1, . . . , NT, y=1, . . . , |
Yn|), y is an index of the renewable energy scenarios, and |
Yn| is the number of elements included in the set
Yn.
In case that n=1, it is initialized that |Yn|=1, and renewable energy output scenarios Pj,trenew,y|y=1 (j=1, . . . , NR, t=1, . . . , NT) in
Y1 are configured as Σm=1, . . . ,Mωj,t,mRPj,t,mR,μ.
Thirdly, an upper level is used for solving a day-ahead scheduling optimization problem for the power system, in the nth iteration, the day-ahead scheduling optimization problem (54) for the power system is solved to obtain the day-ahead scheduling results {tilde over (P)}ig,n(t), {tilde over (R)}ig,up,n(t), {tilde over (R)}ig,dn,n(t), {tilde over (W)}jpption,n(t) and {tilde over (P)}ddr,n(t), and the day-ahead scheduling results are transmitted to a lower level optimization problem.
Fourthly, a middle level is used for generating random renewable energy scenarios, that is, in the nth iteration, generating random renewable energy power scenarios.
Fifthly, a lower level is used for solving the intraday scheduling optimization problem in the power system, that is, in the nth iteration, constructing and solving the day-ahead scheduling optimization problem shown in formula (96).
Sixthly, whether the day-ahead scheduling results transmitted by the upper level are output is determining based on an iteration termination criterion, namely formula (105).
In case that formula (105), the calculation ends and the decision values are output directly, namely the day-ahead scheduling results {tilde over (P)}ig,n(t), {tilde over (R)}ig,up,n(t), {tilde over (R)}ig,dn,n(t), {tilde over (W)}jpption,n(t) and {tilde over (P)}ddr,n(t) transmitted by the upper later.
In case that the formula (105) does not be workable, the cutting plane constraint (106) is generated based on the day-ahead scheduling result, the set (107) is updated, the renewable energy typical scenario set of the upper level is updated, and let n=n+1 and proceed to the next round of iteration.
Based on the above description, the day-ahead scheduling method for the power system provided by the present application is summarized as follows.
As shown in
In this embodiment, by obtaining the power system prediction parameters in the to-be-scheduled time period by the power system prediction parameter obtaining module 310; constructing the day-ahead scheduling optimization model and generating the multiple renewable energy power scenarios based on the power system prediction parameters by the renewable energy power scenario generating module 320; solving the day-ahead scheduling optimization model to obtain the day-ahead scheduling results by the day-ahead scheduling optimization model solving module 330; verifying the day-ahead scheduling results based on the power system prediction parameters and the multiple renewable energy power scenarios by the day-ahead scheduling results verifying module 340; and in case that the verifying the day-ahead scheduling results successes, the day-ahead scheduling results is output by the day-ahead scheduling results outputting module 350. In the apparatus, the impact of the renewable energy station grid-connected proportion instructions on the renewable energy power scenarios is characterized by generating multiple renewable energy power scenarios, so that the decision-dependent uncertainty for renewable energy is considered in the day-ahead scheduling for power system, the voltage security for nodes in the power system is ensured by constructing the day-ahead scheduling optimization model, and the feasibility of intraday power grid operation is ensured by verifying the day-ahead scheduling result, which solves the problem that the decision-dependent uncertainty for renewable energy and the voltage security of power system are not fully taken into account in traditional power system scheduling modes, and the power system is safely and economically scheduled under the condition of voltage security.
It should be noted that, the day-ahead scheduling apparatus for the power system provided by the present application and the above-described day-ahead scheduling method for the power system may be referred to each other, and the similar part is not repeated.
In addition, if the logical instructions in storage 430 described above is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer readable storage medium. Based on such understanding, the solutions of the present application in essence or a part of the solutions that contributes to the related art, or all or part of the solutions, may be embodied in the form of a software product, which is stored in a storage medium, including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in the respective embodiments of the present application. The storage medium described above includes various media that may store program codes, such as USB flash disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
The present application further provides a non-transitory computer readable storage medium storing a computer program that, when executed by a processor, causes the processor to perform the day-ahead scheduling method for the power system provided by the above embodiments, the method includes:
The apparatus embodiment described above is only schematic, the units described as separate components may or may not be physically separated, the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the objective of this embodiment. Those of ordinary skill in the art may appreciate and implement without any creative effort.
Through the above description of the embodiments, those of ordinary skill in the art may clearly understand that each embodiment may be implemented by software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such understanding, the solutions of the present application in essence or a part of the solutions that contributes to the related art, or all or part of the solutions, may be embodied in the form of a software product, which is stored in a computer readable storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in the respective embodiments of the present application.
It should be noted that, the above embodiments are only used to illustrate the technical solution of the present application, but not to limit it; although the present application is described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent substitutions for some of the technical features; and these modifications or substitutions do not deviate from the essence of the corresponding technical solutions from the scope of the technical solutions of each embodiment of the present application.
Number | Date | Country | Kind |
---|---|---|---|
2023112347322 | Sep 2023 | CN | national |