Method for long-term optimal operations of interprovincial hydropower system considering peak-shaving demands
10534327 ยท 2020-01-14
Assignee
Inventors
Cpc classification
Y02E40/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y04S10/50
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02E10/20
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G06Q10/04
PHYSICS
International classification
Abstract
The invention that relates to the field of hydropower scheduling presents a method for long-tens optimal operations of interprovincial hydropower system considering peak-shaving demands. It can take full advantage of the differences of hydrological characteristics among hydropower plants on different rivers to implement compensation operations of interprovincial hydropower system. In this operation, typical daily load demands during dry season are considered to optimize the allocation of hydropower production over one year. The purpose is to increase the dispatchable generation capacity for peak demands of power grids. The technology scheme of the invention can be summarized as follows. A multi-objective model of hydropower system operations is established with maximizing generation production and minimizing the difference rate between peak and valley load during dry period. The difference of hydrological characteristics and regulation performance between rivers and plants are utilized to divide all power plants into several groups and their calculation order. A hybrid algorithm that integrating progressive optimality algorithm and discrete differential dynamic programming is presented to optimize monthly reservoir levels of hydropower plants. During optimization, a load reconstruction-based strategy is used to handle time-coupled network security constraints so that feasible hourly generation schedules far peak-shaving are easily obtained. An iterative procedure is executed to obtain the optimal monthly generation schedules and hourly power curves at the typical day of each month. The invention can make full use of the compensation operation characteristics of hydropower plants to meet the demands of coordinating monthly generation production and daily peak power. It is capable of providing the support for interprovincial power transmission and joint operations of China's huge hydropower plants such as Xiluodu and Jinping.
Claims
1. A method for long-term optimal operations of interprovincial hydropower plants considering peak-shaving demands is characterized as the following steps: step 1, read basic data and initialize calculation parameters, including operation conditions and constraints of hydropower plants, control targets, network constrains about ultra high voltage direct current (UHVDC) transmission lines, monthly average load of recipient power grids, and hourly load curve at the typical day of each month; step 2, establish an optimization model for long-term operations of interprovincial hydropower plants, with two objectives of maximizing generation production and minimizing the difference rate between peak and valley load (DRBPAV) during dry period; step 3, determine initial solution of the above model; an optimization problem with one objective of maximizing generation production is solved and its solution is taken as the initial solution; here, the DRBPAV at each typical day of dry season can be calculated and the maximum among them is denoted as R.sub.0; upper bound of the DRBPAV during dry period is denoted as R; set R=R.sub.0; step 4, set R=R.sub.00.01; step 5, set iteration number k=0; step 6, let current time period t=1, and define T as total number of time periods during whole operation horizon; step 7, divide all hydropower plants into N groups; step 8, this step is carried out while k>0; if there is change in reservoir levels obtained from the two-stage search optimization, reset discharge step and go to step 9; otherwise, update t=t+1; if t>T, go to step 15; Otherwise, repeat the current step; step 9, judge whether a hydropower plant involved in the calculation is in a flood season; if so, the calculation will be given priority; otherwise, it will be carried out after the plants that are in a flood season are solved; the order of a plant group with the highest priority is defined as n=0; step 10, process the upper bound of the DRBPAV, transmission limitations, and conventional plant constraints, and utilize a POA-DDDP based method (POA is progressive optimality algorithm and DDDP is discrete differential dynamic programming) to search optimal discharges of two-stage problem at periods t and t+1 with current optimization objective; meanwhile, the load shedding method is used to determine an hourly generation curve at typical days; thus, the R.sub.t and R.sub.t+1 at periods t and t+1 can be obtained; where R.sub.t is upper bound of the DRBPAV during dry period at period t, and R.sub.t+1 is upper bound of the DRBPAV during dry period at period t+1; step 11, set n=n+1; If n<N, then repeat step 10; otherwise, go to step 12; step 12, repeat from step 9 to step 11; determine whether there is any change of reservoir levels of hydropower plants in two adjacent optimization results; if not, then go to step 13, otherwise repeat step 12; step 13, reduce the discharge step, and determine whether a new search step meets specified requirements; if so, go back to step 9; otherwise, go to step 14; step 14, Let t=t+1, and if t>T, let k=k+1 and go to step 15; otherwise, go back to step 8; step 15, judge whether there is any change of reservoir levels of all hydropower plants in the current iteration; if not, go to step 16; otherwise, go back to step 6; step 16, calculate the maximum DRBPAV using R.sub.max=max{R.sub.t}, where t is a period set that denotes all months in dry season; step 17, if R.sub.max<R, take operation scheme as a feasible one and then go back to step 4; otherwise, the calculation stops, wherein the operation scheme is implemented for the long-term optimal operations of the interprovincial hydropower plants.
Description
DESCRIPTION OF FIGURES
(1)
(2)
(3)
(4)
(5)
(6)
(7)
SPECIFIC IMPLEMENTATION
(8) The invention relates to a method for long-term optimal operations of interprovincial hydropower system considering peak-shaving demands. The detailed descriptions on the invention are presented by the following procedures and case study.
(9) The optimal operations of interprovincial hydropower system are affected by the load demands characteristics in different temporal scales, network security constraints of UHVDC transmission lines, hydropower plant and reservoir constraints, unit maintenance and many other factors. More specifically, there are four key problems to be solved. The first is to develop an optimal operation model of interprovincial hydropower system. The second is how to make full use of hydrological differences of hydropower plants in different regions and rivers. The third is to hourly operation constraints about transmission lines and plants in the long-term optimal operation. The fourth is to develop an effective and efficient method for solving the optimization of interprovincial hydropower system operation. The following gives the solutions to the four problems.
(10) (a) The Optimal Operation Model of Interprovincial Hydropower System
(11) Generally, the goal of long-term optimal operation of hydropower plants is to determine monthly generation profile and reservoir levels over the time horizon. The time horizon is usually one year, with monthly time step. Compared to the conventional hydropower optimization problem, the operations of interprovincial hydropower plants involve complex network security constraints and system conditions except the basic plant and reservoir operation constraints. Such spatial-temporal constraints impose great difficulties on the model formulation and solution. The invention takes into consideration these constraints in formulating the optimization model. Two objectives of maximizing generation production and minimizing the difference rate between peak and valley load during dry period are utilized to meet the demands of hydropower distribution and peak load response.
(12) The objective function is shown as follows:
(13) Objective 1: Maximizing generation production
(14)
(15) Objective 2: Minimizing the difference rate between peak and valley load (DRBPAV) during dry period
(16) The DRBPAV index reflects the requirement for peak-shaving of power grids. Generally, the smaller the DRBPAV of the remaining load (that is obtained by subtracting hydro generation from the original load) the hydropower optimization produces, the less peak-shaving pressure other coal-fired units faces. Thus, it is formulated as follow.
(17)
where F.sub.1 and F.sub.2 are the two objectives considered in the method; m denotes the plant index and M is the total number of plants; M.sub.1, M.sub.2 denotes the total number of hydropower plants in the recipient power grids and the southwestern regions, respectively; t is the time period duration; T is the last time interval under consideration. T.sub.2 denotes month set during dry season. i is period index in the typical day and I is the total period number in a typical day. C.sub.day.sub.
Long-Term Operation Constraint of Hydropower Plants
(18) (1) Reservoir level target:
Z.sub.m,T=Z.sub.m(3)
(19) (2) Water balance
(20)
(21) (3) Minimum and maximum discharge
S.sub.m,t.sup.minS.sub.m,tS.sub.m,t.sup.max(6)
(22) (4) Turbine discharge limitation
q.sub.m,tq.sub.m,t.sup.max(7)
(23) (5) Minimum and maximum reservoir level constraint
Z.sub.m,t.sup.minZ.sub.m,tZ.sub.m,t.sup.max(8)
(24) (6) Minimum and maximum power generation capacity
p.sub.m,t.sup.minp.sub.m,tp.sub.m,t.sup.max(9)
(25) (7) The maximum spill discharge
qd.sub.m,t
where V.sub.m,t is the total storage volume of plant m at the end of period t; Q.sub.m,t represents inflow into plant m during period t; q.sub.m,t denotes turbine discharge of plant m during period t; K denotes total number of immediate upstream plants for hydropower plant m; k is the upstream plant index; In.sub.m,t means average local inflow of plant m during period t. S.sub.k,t represents the total discharge of the k th upstream power plant m during period t; qd.sub.m,t is spill of plant m during period t; t is the time period duration; Z.sub.m,t represents reservoir level of plant m at the end of time horizon; q.sub.m,t.sup.max represents the upper limit of turbine capacity of plant m during period t; S.sub.m,t denotes total discharge of plant m during period t; S.sub.m,t.sup.max and S.sub.m,t.sup.min represent the upper and lower limits of total discharge of plant m during period t, respectively; Z.sub.m,t represents the reservoir level of plant m at the end of period t; Z.sub.m,t.sup.max and Z.sub.m,t.sup.min respectively represent the upper and lower limits of reservoir level of plant m at the end of period t; p.sub.m,t represents power generation of plant m during period t; p.sub.m,t.sup.max and p.sub.m,t.sup.min respectively denote maximum and minimum of power generation of plant m during period t;
Daily Operation Constraints of Hydropower Plants
(26) (1) Typical daily capacity constraints
E.sub.m,t=E.sub.m,t(11)
where E.sub.m,t and E.sub.m,t represent the calculated energy production and the given target of typical day at period t, respectively. Here, the E.sub.m,t is calculated:
(27)
where C.sub.t represents the average load demand at period t.
(28) (2) The upper and lower limit of power generation of typical day
Pday.sub.m,i,t.sup.minPday.sub.m,i,tPday.sub.m,i,t.sup.max(13)
where Pday.sub.m,i,t.sup.max and Pday.sub.m,i,t.sup.min represent the upper and lower limit of power generation of typical day at period t, respectively.
(29) (3) Maximum ramping capacity of typical day
|Pday.sub.m,i,tPday.sub.m,i1,t|Pday.sub.m(14)
where Pday.sub.m denotes maximum ramping capacity of plant m.
(30) (4) Requirement for power generation stability of typical day
(Pday.sub.m,i+1,tPday.sub.m,i,t)(Pday.sub.m,i,tPday.sub.m,i1,t)0 =1,2, . . . v.sub.m(15)
where v.sub.m represents minimum number of time periods where the power generation is a local extreme.
(31) Operation constraints of DC transmission lines (1) Upper and lower limits of transmission power
(32)
where Pl.sub.m,i,t.sup.max and Pl.sub.m,i,t.sup.min represent the upper and lower limits of transmission power of DC of typical day i during period t, respectively.
(33) (2) Maximum limit of variation of transmission power at two adjacent periods
(34)
where Pl.sub.m,t represents maximum limit of power variation of transmission line.
(35) (3) Constraints on the duration of typical daily power transmission
(36)
where v.sub.l represents the minimum continuous number of periods during which transmission power is a local extreme.
(b) Method for the Coordinated Operation with Different Hydrological Differences.
(37) The interprovincial hydropower system covers several provinces, where different groups of hydropower plants exhibit obvious differences in hydrological characteristics. Usually, their dry and flood seasons are greatly different. In the invention, a multi-phase multi-group coordination method to divide the time horizon into multiple phases that reflects different hydrology season combinations of rivers. This method can help identify hydrology seasons of each phase and determine plant group. The plants that are in flood season should work at base load, whereas the plants in dry season are required to respond to peak demands.
(38) In this case, the hydropower plants in flood season are first optimized with the objective of generation production maximization. The other plants are then solved using the objective of the DRBPAV minimization. It should be noted that the typical load considered in the latter optimization problem is obtained by subtracting generation of the plants in flood season from the original load. It can be represented as:
(39)
(40) With the obtained residual load Cday.sub.i,t.sup.R1 of typical day, the hourly generations of hydropower plants can be obtained, which are then further subtracted from Cday.sub.i,t.sup.R1 to determine the final residual load Cday.sub.i,t.sup.R2.
(41)
(42) Thus, the upper limit of DRBPAV facing hydropower plants in dry season can be expressed as:
(43)
where i is period index in typical day; t is month index; m is plant index; I is the total number of all periods in typical day; R.sub.0 denotes the value of DRBPAV at one iteration; M.sub.flood represents the total number of plants in flood season; Cday.sub.i,t represents the original load at period i of typical day during month t; Cday.sub.i,t.sup.R1 represents the residual load after deducting the power generation Pday.sub.m,i,t of plants in flood season from Cday.sub.i,t, and Cday.sub.i,t.sup.R2 represents the residual load after deducting power generation of all plants from Cday.sub.i,t.
(44) With the above solution procedure,
(45) (c) Method for Treating Daily Operation Constraints of Hydropower Plants
(46) For local hydropower plants in recipient provinces, the energy production of each plant at typical day can be obtained by the Eq. (12). Thus, the standard load shedding method can be used to determine the hourly generation profile of each plant subject to the constraints in Eqs. (11)(15). In addition to the conventional constraints, the operation constraints of DC transmission lines in Eqs. (16)(18) must be considered. These complex constraints make the load shedding method infeasible to directly determine the hourly generation profile at typical day. Therefore, the invention first reconstructs the load curve of typical day according to the operation constraints of DC transmission lines, and then employs the load shedding method to produce power generation profiles, which satisfy the operation constraints in Eqs. (11)(18). The solution steps are as follows:
(47) (1) Calculate the daily energy production of each hydropower plant using Eq. (12).
(48) (2) Define a virtual power plant to replace hydropower plants that bear responsibility for power supply. Its daily energy target and operation constraints are shown as follows:
(49) Daily energy target:
E.sub.t=E.sub.1,t+E.sub.2,t+ . . . +E.sub.M,
(50) The upper and lower limits of power generation:
(51)
(52) Maximum ramping capacity:
(53)
(54) Requirement for power generation stability of typical day:
(Pday.sub.virtual,i+1,tPday.sub.virtual,i,t)(Pday.sub.virtual,i,tPday.sub.virtual,i1,t)0, =1, 2, . . . v.sub.virtual
where v.sub.virtual=max{v.sub.1, v.sub.2, . . . , v.sub.M.sub.
(55) (3) With the original load curve of typical day, the load shedding method is used to determine the hourly generation profile {P.sub.1,t, P.sub.2,t, . . . , P.sub.24,t}.
(56) (4) Actually, the defined virtual plant provides more peak power than its own hydropower plants. Therefore, the above hourly generations are further adjusted as {P.sub.1,t+P.sub.b, P.sub.2,t+P.sub.b, . . . , P.sub.24,t+P.sub.b}. Reconstruct the load vector for the hydropower plants in sending side as P.sub.. Here, P.sub.b denotes a fixed power that responds to a base load.
(57) (5) The above P.sub. is used as load demands facing hydropower plants in sending side. Thus, the load shedding method can be utilized to calculate their hourly generations at typical day. The obtained results will satisfy all daily operation constraints of power plants and UHVDC lines.
(58) (d) Optimization Method for Long-Term Operations of Hydropower Plants
(59) In the invention, the POA-DDDP based method is used to solve the long-term operations of hydropower plants to obtain optimal reservoir levels over the time horizon. It divides the original problem into a series of two-stage subproblems. The main principle of the method is depicted in
(60) (1) Set t=1, m=1, n=1;
(61) (2) Fix the water levels of m th plant of group n at the beginning of period t and the ending of period t+1. The discharge S.sub.m.sup.t is chosen as decision variable. Based on the initial discharge step , the discrete states of each plant can be produced. Suppose the discrete number is set to 3, the discrete values can be determined with S.sub.m,k.sup.t=S.sub.m.sup.t+(2k), k=1, 2, 3. So, all state combinations in the group is 3.sup.Mn.
(62) (3) Calculate each state combination b(b=1, 2, . . . , 3.sup.Mn) for the optimal discharge according to the sequence from upstream to downstream plants. In the calculation, for the hydropower plants in the group n, the discharge at period t and the water level at the end of period t+1 should be fixed. For the hydropower plants that don't belong to group n, the discharges at periods t and t+1 should be fixed. Depending on the obtained monthly generation, the load shedding method is used to update the hourly generations of typical day.
(63) (4) Set m=m+1. If m is equal to the total number M of plants in the group n, n=n+1 and go to Step (5); otherwise, go back to Step (2).
(64) (5) If n is equal to total number of station groups N, go to Step (6); otherwise, go back to Step (2).
(65) (6) Update =/2, If meets the accuracy requirements, search process stops; otherwise, go back to Step (1).
(66) (e) The Whole Solution Procedure
(67) Combined with the solutions of the above key problems, the whole optimization procedure for long-term optimal operations for interprovincial hydropower plants considering peak-shaving demands can be described by the following step.
(68) Step 1. Read basic data and initialize calculation parameters, including operation conditions and constraints of hydropower plants, control targets, network constrains about UHVDC transmission lines, monthly average load of recipient power grids, and hourly load curve at the typical day of each month.
(69) Step 2. Establish an optimization model for long-term operations of interprovincial hydropower plants, with two objectives of maximizing generation production and minimizing the difference rate between peak and valley load(DRBPAV) during dry period.
(70) Step 3. Determine initial solution of the above model. An optimization problem with one objective of maximizing generation production is solved and its solution is taken as the initial solution. Here, the DRBPAV at each typical day of dry season can be calculated and the maximum among them is denoted as R.sub.0; Upper bound of the DRBPAV during dry period is denoted as R. Set R=R.sub.0
(71) Step 4. Set R=R.sub.00.01.
(72) Step 5. Set iteration number k=0.
(73) Step 6. Let current time period t=1, and define T as total number of time periods during whole operation horizon.
(74) Step 7. Divide all hydropower plants into N groups.
(75) Step 8. This step is carried out while k>0. If there is change in reservoir levels obtained from the two-stage search optimization, reset the discharge step and go to Step 9; Otherwise, update t=t+1; If t>T, go to Step 15; Otherwise, repeat the current step.
(76) Step 9. Judge whether a hydropower plant involved in the calculation is in a flood season. If so, the calculation will be given priority; otherwise, it will be carried out after the plants that are in a flood season are solved. The order of a plant group with the highest priority is defined as n=0.
(77) Step 10. Process with the upper bound of the DRBPAV, transmission limitations, and conventional plant constraints, and utilize the POA-DDDP based method (POA is progressive optimality algorithm and DDDP is discrete differential dynamic programming) to search optimal discharges of two-stage problem at periods t and t+1 with current optimization objective. Meanwhile, the load shedding method is used to determine an hourly generation curve at typical days. Thus, the R, and R.sub.f+1 at periods t and t+1 can be obtained. where R.sub.t is upper bound of the DRBPAV during dry period at period t, and R.sub.t, is upper bound of the DRBPAV during dry period at period t+1.
(78) Step 11. Set n=n+1. If n<N, then repeat Step 10; otherwise, go to Step 12.
(79) Step 12. Repeat from Step 9 to Step 11. Determine whether there is any change of reservoir levels of hydropower plants in two adjacent optimization results; if not, then go to Step 13, otherwise repeat Step 12.
(80) Step 13. Reduce the discharge step, and determine whether a new search step meets specified requirements. If so, go to Step 9; otherwise, go to Step 14.
(81) Step 14. Let t=t+1, and if t>T, let k=k+1 and go to Step 15; otherwise, go back to Step 8.
(82) Step 15. Judge whether there is any change of reservoir levels of all hydropower plants in the current iteration; if not, go to Step 16; otherwise, go back to Step 6.
(83) Step 16. Calculate the maximum DRBPAV using R.sub.max=max{R.sub.t}, where t is a the period set that denotes all months in dry season.
(84) Step 17. If R.sub.max<R, take operation scheme as a feasible one and then go back to Step 4; otherwise, the calculation stops.
(85) The method proposed in the invention is implemented on the operations of an actual interprovincial hydropower system that is formed relying on the Xiluodu-Zhejiang UHVDC transmission project. Table 1 shows the basic characteristics of hydropower plants considered in the case study. The inflow data is forecasted by 50% frequency based on large amounts of actual data. Table 2 gives optimization results of different schemes.
(86) It can be shown that the method proposed in the invention provides various operation schemes under different values of DRBPAV. These operation schemes present effective trade-off between energy production of hydropower system over a long period and peak response at typical days.
(87) TABLE-US-00001 TABLE 1 Characteristics of hydropower plants Power Unit Installed Regulation plant number capacity/MW ability River Flood season Shanxi 4 200 Multi-yearly Feiyunjiang 10th April~10th Jinshuitan 6 305 Yearly Oujiang October Shitang 3 85.8 Daily Oujiang Tankeng 4 604 Multi-yearly Oujiangxiaoxi Sanxikou 3 33.3 Daily Oujiang Hunanzhen 4 320 Multi-yearly Qiantangjiang Huangtankou 2 88 Daily Qiantangjiang Xinanjiang 7 827.5 Multi-yearly Xinanjiang Fuchunjiang 3 360 Daily Xinanjiang The left bank 9 6300 Seasonally Jinshajiang 10th July~10th of Xiluodu September
(88) TABLE-US-00002 TABLE 2 Results of different operation schemes using the inflow forecast of 50% frequency. Generating Operation capacity/ Maximum scheme 10.sup.8 kWh DRBPAV 1 360.13 0.282 2 360.13 0.281 3 360.08 0.28 4 360.08 0.279 5 360.08 0.278 6 360.07 0.277 7 360.07 0.276 8 360.06 0.275 9 360.06 0.274 10 360.05 0.273 11 360.04 0.272 12 360.01 0.271 13 359.99 0.27 14 359.97 0.269 15 359.96 0.268 16 359.87 0.267 17 359.75 0.266 18 359.63 0.265 19 359.49 0.264 20 359.32 0.263 21 359.16 0.262 22 359.08 0.261 23 359.04 0.26 24 358.82 0.259 25 358.64 0.258 26 358.54 0.257 27 358.22 0.256 28 357.98 0.255 29 357.76 0.254 30 357.41 0.253 31 356.99 0.252 32 356.8 0.251 33 356.26 0.25 34 355.83 0.249 35 355.61 0.248 36 355.36 0.247 37 354.91 0.246 38 354.02 0.245 39 353.36 0.244 40 352.6 0.243