CN106651053A - Dynamic planning improvement algorithm for power generation dispatching of cascade reservoir group - Google Patents
Dynamic planning improvement algorithm for power generation dispatching of cascade reservoir group Download PDFInfo
- Publication number
- CN106651053A CN106651053A CN201611256310.5A CN201611256310A CN106651053A CN 106651053 A CN106651053 A CN 106651053A CN 201611256310 A CN201611256310 A CN 201611256310A CN 106651053 A CN106651053 A CN 106651053A
- Authority
- CN
- China
- Prior art keywords
- reservoir
- power generation
- sequence
- dispatching
- initial solution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000010248 power generation Methods 0.000 title claims abstract description 56
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims abstract description 46
- 238000005457 optimization Methods 0.000 claims abstract description 24
- 238000000034 method Methods 0.000 claims abstract description 12
- 230000008859 change Effects 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 6
- 238000009792 diffusion process Methods 0.000 claims description 3
- 230000015572 biosynthetic process Effects 0.000 claims description 2
- 238000003786 synthesis reaction Methods 0.000 claims description 2
- 230000007774 longterm Effects 0.000 abstract description 2
- 230000008901 benefit Effects 0.000 description 4
- 238000011144 upstream manufacturing Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 241000282414 Homo sapiens Species 0.000 description 1
- 101001062093 Homo sapiens RNA-binding protein 15 Proteins 0.000 description 1
- 102100029244 RNA-binding protein 15 Human genes 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Public Health (AREA)
- Primary Health Care (AREA)
- Water Supply & Treatment (AREA)
- Educational Administration (AREA)
- General Health & Medical Sciences (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种梯级水库群发电调度的动态规划改进算法,涉及水库运行调度及水利信息领域。所述方法包括:对梯级水库群进行后序遍历,得到优化序列;按序对优化序列中的任意一个水库A,以初步解运行动态规划算法,取得水库A的水库调度的初始解序列;所述初步解为水库库容或水位离散量;在初始解序列的基础上,使用连续线性规划进一步优化初始解序列,得到初始解优化序列;将初始解优化序列中的水库库容或水位值作为所述水库A的调度决策发电流量,根据调度决策发电流量更新所述水库A的出库径流,完成水库A基于水库调度规则合成的水库调度决策。本发明适用于梯级水库群中长期调度,能得到实际最优解,且求解时间更少。
The invention discloses an improved dynamic planning algorithm for cascade reservoir group power generation scheduling, and relates to the fields of reservoir operation scheduling and water conservancy information. The method includes: performing post-order traversal on the cascade reservoir group to obtain an optimized sequence; sequentially performing a dynamic programming algorithm on any reservoir A in the optimized sequence to obtain an initial solution sequence for reservoir scheduling of the reservoir A; The above preliminary solution is the discrete quantity of reservoir storage capacity or water level; on the basis of the initial solution sequence, the initial solution sequence is further optimized by using continuous linear programming to obtain the initial solution optimization sequence; the reservoir storage capacity or water level value in the initial solution optimization sequence is used as the described The dispatching decision-making power generation flow of the reservoir A, the outflow runoff of the reservoir A is updated according to the dispatching decision-making power generation flow, and the reservoir dispatching decision of the reservoir A is synthesized based on the reservoir dispatching rules. The invention is suitable for medium and long-term scheduling of cascade reservoir groups, can obtain the actual optimal solution, and takes less time for solving.
Description
技术领域technical field
本发明涉及水库运行调度及水利信息领域,尤其涉及一种梯级水库群发电调度的动态规划改进算法。The invention relates to the fields of reservoir operation scheduling and water conservancy information, in particular to an improved algorithm for dynamic programming of cascade reservoir group power generation scheduling.
背景技术Background technique
水库是人类开发利用水资源的重要工程手段,担负着防洪、发电、航运、供水等多方面的功能与任务。水库群优化调度一般是在满足各种水库库容约束、发电出力约束、河道生态用水约束等条件下,使得相应的单个或多个目标最大化。Reservoirs are important engineering means for human beings to develop and utilize water resources, and are responsible for many functions and tasks such as flood control, power generation, shipping, and water supply. Reservoir group optimization scheduling is generally to maximize the corresponding single or multiple objectives under the conditions of satisfying various reservoir capacity constraints, power generation output constraints, and river ecological water constraints.
水电是清洁能源,大力开发水电是实现可持续发展的重要措施。优化梯级水库群联合调度,使发电量最大,是国内外水库调度研究的重点和难点问题。现有常用SLP算法、DP类算法求解计算体积水库群联合调度。SLP算法虽然易收敛至局部最优,但结果不如DP算法,不过运行时间要短。DP求解结果较SLP好,但存在维数灾难问题、运行时间随问题规模增加而几何倍数增加且得到的解是离散意义上的最优,并非真正最优。Hydropower is a clean energy, and vigorously developing hydropower is an important measure to achieve sustainable development. Optimizing the joint dispatching of cascade reservoirs to maximize the power generation is a key and difficult issue in reservoir dispatching research at home and abroad. The existing commonly used SLP algorithm and DP algorithm are used to solve the joint dispatching of computational volume reservoir groups. Although the SLP algorithm is easy to converge to the local optimum, the result is not as good as the DP algorithm, but the running time is shorter. The solution result of DP is better than that of SLP, but there is a dimensionality disaster problem, the running time increases geometrically with the increase of the problem scale, and the obtained solution is optimal in a discrete sense, not really optimal.
发明内容Contents of the invention
本发明的目的在于提供一种梯级水库群发电调度的动态规划改进算法,从而解决现有技术中存在的前述问题。The purpose of the present invention is to provide an improved dynamic programming algorithm for cascade reservoir group power generation dispatching, so as to solve the aforementioned problems in the prior art.
为了实现上述目的,本发明所述梯级水库群发电调度的动态规划改进算法,所述方法包括:In order to achieve the above object, the improved dynamic programming algorithm of the cascade reservoir group power generation scheduling of the present invention, the method includes:
步骤1,对梯级水库群进行后序遍历,得到优化序列;Step 1, perform post-order traversal on the cascade reservoir group to obtain the optimized sequence;
步骤2,按序对优化序列中的任意一个水库A,以初步解运行动态规划算法,取得水库A的水库调度的初始解序列;所述初步解为水库库容或水位离散量;Step 2, for any reservoir A in the optimization sequence, run the dynamic programming algorithm with the preliminary solution to obtain the initial solution sequence of the reservoir scheduling of the reservoir A; the preliminary solution is the discrete quantity of reservoir storage capacity or water level;
步骤3,在初始解序列的基础上,使用连续线性规划进一步优化初始解序列,得到初始解优化序列;Step 3, on the basis of the initial solution sequence, use continuous linear programming to further optimize the initial solution sequence to obtain the initial solution optimization sequence;
步骤4,将初始解优化序列中的水库库容或水位值作为所述水库A的调度决策发电流量,根据调度决策发电流量更新所述水库A的出库径流,完成水库A基于水库调度规则合成的水库调度决策。Step 4: Use the reservoir capacity or water level value in the initial solution optimization sequence as the dispatching decision-making power generation flow of the reservoir A, update the outbound runoff of the reservoir A according to the dispatching decision-making power generation flow, and complete the synthesis of reservoir A based on the reservoir dispatching rules Reservoir scheduling decisions.
优选地,在步骤4之后还包括:判断是否完成一级优化序列的最后一个水库的优化并得到调度决策,如果是,结束优化;如果否,则对下一个水库执行步骤2。Preferably, after step 4, it further includes: judging whether the optimization of the last reservoir of the first-level optimization sequence is completed and a scheduling decision is obtained, if yes, ending the optimization; if not, performing step 2 for the next reservoir.
优选地,当选用水位离散量运行动态规划算法时,步骤3中,在水库A的初始解序列的基础上,限制每时段水位变动阈值,使用连续线性规划进一步优化初始解序列,得到初始解优化序列;如果水库A为大型水库,则限制水库A每时段水位变动阈值±1m,如果水库A为中小型水库,则限制水库A每时段水位变动阈值或±0.1m。Preferably, when the discrete quantity of water level is selected to run the dynamic programming algorithm, in step 3, on the basis of the initial solution sequence of reservoir A, limit the water level change threshold per period, use continuous linear programming to further optimize the initial solution sequence, and obtain the initial solution optimization Sequence; if reservoir A is a large reservoir, limit the water level change threshold of reservoir A to ±1m per period, and if reservoir A is a small and medium-sized reservoir, limit the water level change threshold of reservoir A to ±0.1m per period.
优选地,步骤4,根据调度决策发电流量更新所述水库A的出库径流,具体为:结合水库A的入库流量,计算在初始解优化序列下,水库A的出库流量过程,作为下一次水库入库径流。Preferably, in step 4, the outflow runoff of the reservoir A is updated according to the power generation flow of the scheduling decision, specifically: combining the inflow flow of the reservoir A, the process of the outflow flow of the reservoir A under the initial solution optimization sequence is calculated as the following A reservoir inflow runoff.
优选地,步骤3具体按照下述步骤实现:Preferably, step 3 is specifically implemented according to the following steps:
S31,根据水量平衡及水库参数表,可得到以初步解调度时,水库相应的水头h,库容V,发电流量Q,同时,根据运行动态规划算法网格设置变动阈值d0;S31, according to the water volume balance and the reservoir parameter table, the corresponding water head h, storage capacity V, and power generation flow Q of the reservoir can be obtained when the preliminary solution is dispatched, and at the same time, the change threshold d 0 is set according to the grid of the running dynamic programming algorithm;
S32,考虑到前一个时间段t-1的发电流量Qt-1的变化会影响之后时段t,……,T的发电流量Qt,…,QT,故令dt=b(t)d0,其中,b(t)为时间扩散系数,可取dt为当前时段的发电流量变动值;S32, considering that the change of the power generation flow Q t-1 in the previous time period t-1 will affect the power generation flow Q t ,...,Q T in the subsequent time period t,...,T, so let d t =b(t) d 0 , where b(t) is the time diffusion coefficient, which can be taken as d t is the change value of power generation flow in the current period;
S33,以发电流量Q1,…,QT为决策变量,限制发电流量Qt变化范围[Qt-dt,Qt+dt],按近似线性的B=kQ(t)hΔt计算时段发电量,故以总发电量最大值为目标,水量平衡、流量非负、水库最大泄流量为约束条件,进行连续线性规划,得到第一次迭代的解,然后进行下一次迭代计算;S33, take the power generation flow Q 1 ,...,Q T as the decision variable, limit the range of the power generation flow Q t [Q t -d t ,Q t +d t ], and calculate the period according to the approximately linear B=kQ(t)hΔt Power generation, so with the maximum total power generation as the goal, water balance, non-negative flow, and maximum discharge of the reservoir as constraints, continuous linear programming is performed to obtain the solution of the first iteration, and then the next iteration is calculated;
S34,记Qk为第k次迭代得到的解向量,判断是否符合阈值或迭代次数是否超过迭代次数阈值,如果符合任意一种判断条件,则令d0减半,然后返回并执行S32;如果不符合任意一种判断条件,则进入S35;S34, record Q k as the solution vector obtained by the kth iteration, judge Whether the threshold is met or the number of iterations exceeds the threshold of the number of iterations. If any judgment condition is met, d 0 is halved, and then return and execute S32; if any judgment condition is not met, go to S35;
S35,判断是否接近0,如果是,终止求解;如果否,则返回并执行S32。S35, judging Whether it is close to 0, if yes, terminate the solution; if not, return and execute S32.
本发明的有益效果是:The beneficial effects of the present invention are:
本发明所述方法以梯级水库群发电调度中的最大化发电量为研究对象,对两类水库调度算法进行综合,克服两类算法自身的缺陷,高效寻找梯级水库群的发电调度最优化决策序列,为实际调度提供科学依据和技术支撑。The method of the present invention takes the maximum power generation in the cascade reservoir group power generation scheduling as the research object, synthesizes the two types of reservoir scheduling algorithms, overcomes the defects of the two types of algorithms, and efficiently finds the optimal decision sequence for the power generation scheduling of the cascade reservoir group , to provide scientific basis and technical support for actual scheduling.
与现有技术相比,本发明具有以下优点和有益效果:Compared with the prior art, the present invention has the following advantages and beneficial effects:
(1)现有技术一般只采用动态规划(DP)求解,所得解是离散意义上的最优,并非实际最优,本发明克服了这一缺点,能得到实际最优解。(1) The prior art generally only adopts dynamic programming (DP) to solve the problem, and the obtained solution is optimal in a discrete sense, not actually optimal. The present invention overcomes this shortcoming and can obtain an actual optimal solution.
(2)相较现有技术,本发明求解的时间更少。(2) Compared with the prior art, the solution time of the present invention is less.
(3)本发明适应梯级水库群中长期调度。(3) The present invention is suitable for medium and long-term operation of cascade reservoir groups.
附图说明Description of drawings
图1是梯级水库群发电调度的动态规划改进算法的流程示意图;Fig. 1 is a flow diagram of the improved dynamic programming algorithm for cascade reservoir group power generation scheduling;
图2是汉江流域各水库的相对上下游关系示意图。Figure 2 is a schematic diagram of the relative upstream and downstream relationships of the reservoirs in the Han River Basin.
具体实施方式detailed description
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不用于限定本发明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings. It should be understood that the specific embodiments described here are only used to explain the present invention, and are not intended to limit the present invention.
下面通过汉江流域梯级水库群发电调度优化实例并结合附图,对本发明技术方案做进一步说明。The technical scheme of the present invention will be further described below through an example of optimization of power generation scheduling of cascade reservoirs in the Han River Basin and in conjunction with the accompanying drawings.
图1为本实施例流程图,具体步骤如下:Fig. 1 is the flow chart of this embodiment, and concrete steps are as follows:
步骤1,对梯级水库群进行后序遍历,得到优化序列;Step 1, perform post-order traversal on the cascade reservoir group to obtain the optimized sequence;
图2表明汉江流域各水库的相对上下游关系,易知崔家营为最下游水库,故以崔家营为根节点后序遍历得到水库群从上游往下游依次计算的顺序:陡岭子、鄂坪、周家垸、松树岭、潘口、小漩、黄龙滩、丹江口、王甫州、三里坪、寺坪、崔家营。Figure 2 shows the relative upstream and downstream relationships of the reservoirs in the Han River Basin. It is easy to know that Cuijiaying is the most downstream reservoir. Therefore, taking Cuijiaying as the root node, the postorder traversal obtains the sequence of calculation of the reservoir group from upstream to downstream: Doulingzi, Eping, Zhoujiayuan , Songshuling, Pankou, Xiaoxuan, Huanglongtan, Danjiangkou, Wangfuzhou, Sanliping, Siping, Cuijiaying.
步骤2,对序列中当前水库,以较大的库容或水位离散量运行动态规划算法DP取得初步解;实例中相应操作Step 2, for the current reservoir in the sequence, run the dynamic programming algorithm DP with a larger storage capacity or water level discrete quantity to obtain a preliminary solution; the corresponding operation in the example
陡岭子水库的参数如下表1,表2,表3,表4所示;表1为陡岭子水库参数;表2为陡岭子水库水位库容关系;表3为陡岭子水库36旬入流数据(m3/s);表4为陡岭子水库出库流量与尾水位关系。The parameters of Doulingzi Reservoir are shown in Table 1, Table 2, Table 3 and Table 4 below; Table 1 is the parameters of Doulingzi Reservoir; Table 2 is the relationship between the water level and storage capacity of Doulingzi Reservoir; Table 3 is the 36 days of Doulingzi Reservoir Inflow data (m 3 /s); Table 4 shows the relationship between the outflow flow and tail water level of Doulingzi Reservoir.
表1陡岭子水库参数Table 1 Parameters of Doulingzi Reservoir
表2陡岭子水库水位库容关系Table 2 Relationship between water level and storage capacity of Doulingzi Reservoir
表3陡岭子水库36旬入流数据(m3/s)Table 3 Inflow data of Doulingzi Reservoir in the past 36 days (m 3 /s)
表4陡岭子水库出库流量与尾水位关系Table 4 Relationship between outflow flow and tail water level of Doulingzi Reservoir
将陡岭子水库的水位按2m的较粗网格离散,DP求解得水位调度序列S1。DP求解基本原理为:The water level of Doulingzi Reservoir is discretized according to a coarse grid of 2m, and the water level regulation sequence S1 is obtained by DP solution. The basic principle of DP solution is:
F(t,j)=max{F(t-1,i)+B(Q(t),i,j)},F(0,0)=0,F(t,j)=max{F(t-1,i)+B(Q(t),i,j)}, F(0,0)=0,
B=kQ(t)h(i,j)ΔtB=kQ(t)h(i,j)Δt
其中F(t,j)表示从0至t时段初,当前水位离散值为j时的最大发电量,i为上一时段所有离散水位,F(0,0)=0为边界条件;B为t时段发电效益计算公式,Q为发电流量,h为水头,k为系数。具体计算过程参见程序伪代码:Among them, F(t,j) represents the maximum power generation when the discrete value of current water level is j from 0 to the beginning of period t, i is all discrete water levels in the previous period, F(0,0)=0 is the boundary condition; B is Calculation formula of power generation benefit in t period, Q is power generation flow, h is water head, and k is coefficient. For the specific calculation process, see the program pseudo code:
步骤3,在初步解的基础上,使用连续线性规划(SLP)进一步优化;Step 3, on the basis of the preliminary solution, use continuous linear programming (SLP) for further optimization;
连续线性规划(SLP)的原理是:因为水位库容曲线为单峰上凸函数,因此,当发电流量Qi,j的变动很小时,水头hi,j可认为是常量,公式B=kQ(t)h(i,j)Δt近似为线性。具体步骤如下:The principle of continuous linear programming (SLP) is: because the water level storage capacity curve is a single-peak convex function, therefore, when the power generation flow Q i,j changes very little, the water head h i,j can be considered as a constant, the formula B=kQ( t)h(i,j)Δt is approximately linear. Specific steps are as follows:
S31,根据水量平衡及水库参数表,可得到以初步解调度时,水库相应的水头h,库容V,发电流量Q,同时,根据运行动态规划算法网格设置变动阈值d0;S31, according to the water volume balance and the reservoir parameter table, the corresponding water head h, storage capacity V, and power generation flow Q of the reservoir can be obtained when the preliminary solution is dispatched, and at the same time, the change threshold d 0 is set according to the grid of the running dynamic programming algorithm;
S32,考虑到前一个时间段t-1的发电流量Qt-1的变化会影响之后时段t,……,T的发电流量Qt,…,QT,故令dt=b(t)d0,其中,b(t)为时间扩散系数,可取dt为当前时段的发电流量变动值;S32, considering that the change of the power generation flow Q t-1 in the previous time period t-1 will affect the power generation flow Q t ,...,Q T in the subsequent time period t,...,T, so let d t =b(t) d 0 , where b(t) is the time diffusion coefficient, which can be taken as d t is the change value of power generation flow in the current period;
S33,以发电流量Q1,…,QT为决策变量,限制发电流量Qt变化范围[Qt-dt,Qt+dt],按近似线性的B=kQ(t)hΔt计算时段发电量,故以总发电量最大值为目标,水量平衡、流量非负、水库最大泄流量为约束条件,进行连续线性规划,得到第一次迭代的解,然后进行下一次迭代计算;S33, take the power generation flow Q 1 ,...,Q T as the decision variable, limit the range of the power generation flow Q t [Q t -d t ,Q t +d t ], and calculate the period according to the approximately linear B=kQ(t)hΔt Power generation, so with the maximum total power generation as the goal, water balance, non-negative flow, and maximum discharge of the reservoir as constraints, continuous linear programming is performed to obtain the solution of the first iteration, and then the next iteration is calculated;
S34,记Qk为第k次迭代得到的解向量,判断是否符合阈值或迭代次数是否超过迭代次数阈值,如果符合任意一种判断条件,则令d0减半,然后返回并执行S32;如果不符合任意一种判断条件,则进入S35;S34, record Q k as the solution vector obtained by the kth iteration, judge Whether the threshold is met or the number of iterations exceeds the threshold of the number of iterations. If any judgment condition is met, d 0 is halved, and then return and execute S32; if any judgment condition is not met, go to S35;
S35,判断是否接近0,如果是,终止求解;如果否,则返回并执行S32。S35, judging Whether it is close to 0, if yes, terminate the solution; if not, return and execute S32.
本例中,在S1的基础上,限制每时段水位变动阈值±1m,使用连续线性规划(SLP)进一步优化,求解得水位调度序列S2;此时的优化解即为此水库优化调度解。In this example, on the basis of S1, limit the water level variation threshold to ±1m per period, use continuous linear programming (SLP) to further optimize, and solve the water level scheduling sequence S2; the optimal solution at this time is the optimal scheduling solution for this reservoir.
步骤4,采用进一步优化后的水库库容或水位值作为该水库的调度决策发电流量,更新相应的出库径流Step 4: Use the further optimized reservoir capacity or water level value as the reservoir’s scheduling decision-making power generation flow, and update the corresponding outflow runoff
本例中,结合入库流量过程,计算在S2水位序列下,出库流量过程R,作为下一级水库入库径流;In this example, combined with the inflow flow process, the outflow flow process R under the S2 water level sequence is calculated as the inflow runoff of the next-level reservoir;
步骤5,检查是否为序列最后一个水库,若是,结束优化,否则对序列中下一个水库执行步骤2。Step 5, check whether it is the last reservoir in the sequence, if so, end the optimization, otherwise execute step 2 for the next reservoir in the sequence.
这一过程保证水库按从上游往下游的顺序优化,直至结束。This process ensures that the reservoirs are optimized in sequence from upstream to downstream until the end.
比较水库优化结果:传统的DP算法在水位离散1m时流域梯级所有水库总发电量107.88万千瓦时,而本算法SLP-DP在DP水位离散2m时总发电量108.51万千瓦时,且程序用时为前者60%,在更短时间内取得更好的优化结果。Comparing the reservoir optimization results: the traditional DP algorithm has a total power generation of 1,078,800 kWh of all reservoirs in the cascade when the water level is 1m discrete, while the total power generation of the SLP-DP algorithm is 1,085,100 kWh when the DP water level is 2m discrete, and the program time is The former is 60%, achieving better optimization results in a shorter time.
通过采用本发明公开的上述技术方案,得到了如下有益的效果:By adopting the above-mentioned technical scheme disclosed by the present invention, the following beneficial effects are obtained:
本发明所述方法结合利用连续线性规划SLP和动态规划DP两类调度算法的梯级水库群发电调度的算法。本发明综合二者的优点,在更短的时间内取得比原先两种算法更好的解。The method of the invention combines the algorithm of cascade reservoir group power generation dispatching using continuous linear programming SLP and dynamic programming DP two types of dispatching algorithms. The invention combines the advantages of the two algorithms, and obtains a better solution than the original two algorithms in a shorter time.
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。The above is only a preferred embodiment of the present invention, and it should be pointed out that for those of ordinary skill in the art, some improvements and modifications can be made without departing from the principle of the present invention. It should be regarded as the protection scope of the present invention.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611256310.5A CN106651053B (en) | 2016-12-30 | 2016-12-30 | An Improved Algorithm of Dynamic Programming for Power Generation Scheduling of Cascade Reservoir Groups |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611256310.5A CN106651053B (en) | 2016-12-30 | 2016-12-30 | An Improved Algorithm of Dynamic Programming for Power Generation Scheduling of Cascade Reservoir Groups |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106651053A true CN106651053A (en) | 2017-05-10 |
CN106651053B CN106651053B (en) | 2019-04-23 |
Family
ID=58837397
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611256310.5A Expired - Fee Related CN106651053B (en) | 2016-12-30 | 2016-12-30 | An Improved Algorithm of Dynamic Programming for Power Generation Scheduling of Cascade Reservoir Groups |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106651053B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107730026A (en) * | 2017-09-07 | 2018-02-23 | 华北电力大学 | Processing method when a kind of step reservoir Short-term Optimal Operation current are stagnant |
CN109409569A (en) * | 2018-09-20 | 2019-03-01 | 中国南方电网有限责任公司 | The discrete gradient progressive optimal algorithm dispatched for a long time in a kind of multi-reservoir considering direct current transportation constraint |
CN114169798A (en) * | 2021-12-23 | 2022-03-11 | 中国长江三峡集团有限公司 | A method for constructing a reservoir ecological dispatch model with coordinated optimization of dispatch process and dispatch rules |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102682347A (en) * | 2012-05-10 | 2012-09-19 | 中国水利水电科学研究院 | Reservoir optimal scheduling method based on continuous linear planning |
CN103440538A (en) * | 2013-09-11 | 2013-12-11 | 水利部交通运输部国家能源局南京水利科学研究院 | Step navigation hub joint optimization scheduling method based on channel magneto-rheological fluid |
CN105809281A (en) * | 2016-03-04 | 2016-07-27 | 武汉大学 | Reservoir group scheduling method based on distribution of new returns of multiple owners |
-
2016
- 2016-12-30 CN CN201611256310.5A patent/CN106651053B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102682347A (en) * | 2012-05-10 | 2012-09-19 | 中国水利水电科学研究院 | Reservoir optimal scheduling method based on continuous linear planning |
CN103440538A (en) * | 2013-09-11 | 2013-12-11 | 水利部交通运输部国家能源局南京水利科学研究院 | Step navigation hub joint optimization scheduling method based on channel magneto-rheological fluid |
CN105809281A (en) * | 2016-03-04 | 2016-07-27 | 武汉大学 | Reservoir group scheduling method based on distribution of new returns of multiple owners |
Non-Patent Citations (2)
Title |
---|
吴杰康等: ""基于连续线性规划的梯级水电站优化调度"", 《电网技术》 * |
梅亚东等: ""梯级水库综合利用调度的动态规划方法研究"", 《水力发电学报》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107730026A (en) * | 2017-09-07 | 2018-02-23 | 华北电力大学 | Processing method when a kind of step reservoir Short-term Optimal Operation current are stagnant |
CN109409569A (en) * | 2018-09-20 | 2019-03-01 | 中国南方电网有限责任公司 | The discrete gradient progressive optimal algorithm dispatched for a long time in a kind of multi-reservoir considering direct current transportation constraint |
CN109409569B (en) * | 2018-09-20 | 2022-04-12 | 中国南方电网有限责任公司 | Discrete gradient stepwise optimization algorithm for long-term scheduling in reservoir group considering direct-current transmission constraint |
CN114169798A (en) * | 2021-12-23 | 2022-03-11 | 中国长江三峡集团有限公司 | A method for constructing a reservoir ecological dispatch model with coordinated optimization of dispatch process and dispatch rules |
CN114169798B (en) * | 2021-12-23 | 2025-03-14 | 中国长江三峡集团有限公司 | A method for constructing a reservoir ecological operation model with coordinated optimization of operation process and operation rules |
Also Published As
Publication number | Publication date |
---|---|
CN106651053B (en) | 2019-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105243438B (en) | A kind of probabilistic carry-over storage Optimization Scheduling of consideration runoff | |
CN109636043B (en) | A method and system for self-adaptive optimization of power generation scheduling in cascade hydropower systems | |
CN106874554B (en) | Improved method for energy flow calculation of natural gas system | |
CN110518583B (en) | Comprehensive energy system reliability assessment method considering dynamic characteristics | |
CN106981888A (en) | The multiple target dynamic dispatching method of Thermal and Hydroelectric Power Systems is stored based on the complementary wind of multi-source | |
CN106355292B (en) | Cascade reservoir optimal scheduling method and system based on quantum particle swarm optimization | |
CN104047258B (en) | A kind of ecological characteristic storages of reservoir defining method of combined dispatching multi-reservoir of Environment Oriented protection | |
CN106230028A (en) | A kind of Multipurpose Optimal Method of wind-powered electricity generation water-storage association system | |
CN107704965A (en) | A Reservoir Prosperity Scheduling Diagram Optimization Method Considering the Demands of Ecological Protection | |
CN103986193B (en) | A method for obtaining maximum wind power grid-connected capacity | |
CN112036632B (en) | An optimal scheduling method based on a multi-objective mid- and long-term stochastic scheduling model for ecological power generation in cascade reservoirs | |
CN107563538A (en) | Multi-objective reservoir group scheduling optimization method for key water level control under large power grid platform | |
CN105305423A (en) | Method for determining optimal error boundary considering intermittent energy uncertainty | |
CN111861137A (en) | Parallel Multi-objective Scheduling Method for Cascade Reservoir Groups | |
CN106651053A (en) | Dynamic planning improvement algorithm for power generation dispatching of cascade reservoir group | |
CN104166887A (en) | Orthogonal discrete differential dynamic programming method for cascade hydropower station group joint optimization scheduling | |
CN102867226A (en) | Optimizing and dispatching method of hydropower station | |
CN109300058A (en) | A Two-Stage Direct Search Dimensionality Reduction Method for Optimal Scheduling of Hydropower Stations in Extra Large Watersheds | |
CN106056267A (en) | Parallel reservoir group optimal scheduling method | |
CN106257502A (en) | A kind of data processing method for the economic load dispatching containing wind energy turbine set and device | |
CN105160443A (en) | Optimal operation method for complex reservoir group based on extended linear quadratic Gaussian method | |
CN104915788A (en) | Method for electric power system dynamic economic dispatching with correlation of multiple wind power plants being considered | |
CN105243505A (en) | Method for making combined power-generation dispatching output control table of cascade hydropower station | |
CN111476477A (en) | Medium- and long-term optimal dispatching method for cascade hydropower stations based on power generation benefit objectives | |
CN106300441A (en) | A kind of Hydropower Plant load distribution method towards the multistage transmission cross-section of electrical network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190423 |
|
CF01 | Termination of patent right due to non-payment of annual fee |