[发明专利]基于正交逐次逼近算法的水库调度方法有效
申请号: | 201310726041.4 | 申请日: | 2013-12-25 |
公开(公告)号: | CN103729556A | 公开(公告)日: | 2014-04-16 |
发明(设计)人: | 高孟平;蔡华祥;李秀峰;程春田;杨强;冯仲恺;蔡葆锐;廖胜利 | 申请(专利权)人: | 云南电力调度控制中心;大连理工大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 李宝元;梅洪玉 |
地址: | 650041*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及水库调度领域,公开一种基于逐次逼近算法的水库调度方法,步骤如下:首先对水库数目进行判定,若有一个水库则直接采用逐次逼近算法进行求解;否则设定状态离散步长及离散数,由水库数及状态离散数选择合适正交表;确定参与优化计算的各水库初始调度轨迹;采用逐次逼近算法将原水库优化调度问题分解为若干子问题;根据所选正交表构造在约束空间内均衡分布的水库状态组合,采用惩罚函数法计算各状态组合并进行统计分析,快速获取子问题最优状态组合;依次对各子问题进行优化计算,逐次逼近原问题的最优解。本发明降低水库优化调度问题的计算维数,提高计算效率,适用于复杂约束条件的单一水库优化调度和水库群优化调度及水资源优化配置。 | ||
搜索关键词: | 基于 正交 逐次 逼近 算法 水库 调度 方法 | ||
【主权项】:
1.一种基于正交逐次逼近算法的水库调度方法,其特征包括如下步骤,(1)选择参与计算水库,并设置各水库的水位、出力、流量范围,系统出力范围等约束、终止条件ε;(2)根据参与计算的水库数目N选择优化计算方法,若参与计算水库超过1个,则转至步骤3;否则采用逐步优化算法直接进行求解;(3)设定水位离散数目L,由水库数目N和离散数目L选择正交表;水库为试验因素,其数目N为正交表总列数,水位离散状态数L视为因素水平,目标函数“发电量”视为试验指标,由此选择合适的正交表,在正交表上前N列依次放置N座水库,以3座水位3离散状态为例,采用所述L9(34)正交表,I、II、III列分别放置水库1、2、3;(4)确定各水库优化调度的初始轨迹Z0;用户依次对各水库采用动态规划算法得到的各水库最优水位过程,作为正交逐步优化算法的初始轨迹,则初始轨迹为Z 0 = Z 1,1 0 . . . Z 1 , T 0 . . . Z i , j 0 . . . Z N , 1 0 . . . Z N , T 0 ]]> 5)设t=T-1,则此时电站水位为Zt=(Z1,t,…,ZN,t);设各水库t时段离散步长ht=(h1,…,hi,…,hN)及约束惩罚系数A、终止精度要求Δ等参数;(6)前后时段水位双向递推,修正各水库时段t的水位可行域上下限;采用双向修正策略整水位可行域范围,水位上下限分别采用下式进行修正;Z ‾ i , t ′ = min { Z ‾ i , t , f i ( V i , t - 1 + Q i , t - 1 t t - 1 ) , f i ( V i , t - 1 + ( Q ‾ i , t + S ‾ i , t + Q ‾ i , t ) t t ) } ]]>Z ‾ i . t ′ = max { Z ‾ i , t , f i ( V i , t - 1 - ( Q ‾ i , t + S ‾ i , t + O ‾ i , t ) t t ) , f i ( V i , t - Q i , t t t ) } ]]> 式中fi表示水库i的水位-库容关系;若则终止操作,令否则以作为水库i在t时段新的水位可行域上下限;(7)根据正交表构造各水库相应水位状态,并加以修正;初始点为离散步长为hi,构造方法采用以初始点为中心均匀分布,则离散状态1、2、3分别为hi、同时对水库各离散状态进行修正,修正方法为:若超过则取为若低于则取否则不进行调整;对所有水库采用上述方法构造相应离散状态并放置在正交表中,便可各开展t时段的水库群水位正交组合,(8)采用惩罚函数法计算所有状态组合的目标函数第k项正交组合的计算公式为:f ( Z k ) = Σ i = 1 N ( P i , t - 1 t t - 1 + P i , t t t ) - Σ m = 1 M A m Δ X m ]]> 其中ΔX m = X k , m - X ‾ k , m , if ( X k , m > X ‾ k , m ) 0 , if ( X ‾ k , m ≤ X k , m ≤ X ‾ k , m ) X ‾ k , m - X k , m , if ( X k , m ≤ X ‾ k , m ) ]]> 式中M为约束破坏个数;Am、|ΔXm|分别为约束m的破坏惩罚系数及破坏程度;(9)从中所有状态组合选取目标函数最优状态组合Z′t=(Z′1,t,…,Z′N,t),若f(Zt)优于f(Zt'),则更新各水库水位,令Zt=Zt';(10)判断是否满足t时段终止条件,如|f(Zt)-f(Zt')|/f(Zt)|≤Δ,若满足要求,则返回步骤11;否则令步长h t = h t 2 = ( h 1 2 , . . . , h i 2 , . . . , h N 2 ) , ]]> 返回步骤6;(11)若t≥0,则返回步骤6;否则此时有水位轨迹Z1,判断是否满足终止条件,如若不满足要求,则令Z0=Z1,返回步骤5;否则停止计算,输出最优轨迹Z*=Z0。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南电力调度控制中心;大连理工大学,未经云南电力调度控制中心;大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310726041.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种用于箱体类工件装配和搬运的小车
- 下一篇:理坯机辅助系统
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用