[发明专利]基于多目标优化算法的梯级水库群调度模型的求解方法有效
申请号: | 201811611895.7 | 申请日: | 2018-12-27 |
公开(公告)号: | CN109670650B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 覃晖;张振东;刘永琦;姚立强;王永强;洪晓峰;莫莉;蒋志强;冯仲恺;李杰;裴少乾;朱龙军;汤凌云;刘冠君;田锐 | 申请(专利权)人: | 华中科技大学;长江水利委员会长江科学院 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/06;G06Q50/06;G06N3/00 |
代理公司: | 北京金智普华知识产权代理有限公司 11401 | 代理人: | 杨采良 |
地址: | 430074 *** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 多目标 优化 算法 梯级 水库 调度 模型 求解 方法 | ||
1.一种基于R支配改进飞蛾扑火多目标优化算法的梯级水库群调度模型的求解方法,其特征在于,所述基于R支配改进飞蛾扑火多目标优化算法的梯级水库群调度模型的求解方法包括:
第一步,收集梯级水库群的电站基本资料和水文资料,具体包括各电站的历史径流、水位库容曲线、尾水位流量曲线、水头预想出力满发流量曲线、流量水头损失曲线、水头综合耗水率曲线、枢纽泄流能力曲线、水位流量出力约束和梯级水库群的拓扑结构资料;
第二步,根据具体需求建立调度目标,具体包括发电目标、防洪目标、供水目标、生态目标和航运目标;
第三步,添加调度约束条件,具体包括水位上下限、流量上下限、出力上下限、水量平衡和梯级水库间的水力联系的约束,并建立梯级水库群优化调度模型;
第四步,以调度期内各时刻的水位为决策变量,采用基于R支配的改进飞蛾扑火多目标优化算法对建立的梯级水库群调度模型进行求解:初始化飞蛾种群的决策变量,为调度期内各水库在各时刻的水位;第t代飞蛾种群为Mt=[Mt1,Mt2,…,MtN],第t代飞蛾种群中第i个个体为Mti=[Zti11,Zti12,…,Zti1T,…,Ztijk,…,ZtiST],其中Ztijk为第t代飞蛾种群中第i个个体的第j个水库在第k个时刻的水位,为与火焰种群中的Ztijk区分,飞蛾种群和火焰种群中的Ztijk分别用Mtijk和Ftijk表示,N为种群个数,S为梯级水库群总数,T为调度期时刻总数;将打乱顺序的飞蛾种群作为火焰种群,第t代火焰种群中第i个个体为Fti=Mtr,r为不重复的随机索引,令迭代次数t=1,最大迭代次数用maxGen表示;
第五步,根据建立梯级水库群优化调度模型计算当前飞蛾种群和火焰种群的目标函数值和约束值;
第六步,如果t≤maxGen,重复第七步、第八步、第五步、第六步;否则输出当前飞蛾种群为求解解集;
第七步,通过改进飞蛾扑火优化算法利用当前飞蛾种群Mt和当前火焰种群Ft产生子代种群Qt;
第八步,将飞蛾种群Mt和子代种群Qt放在一起Rt=Ft∪Qt通过R支配排序方法得到下一代飞蛾种群Mt+1,将下一代飞蛾种群Mt+1和当前火焰种群Ft中的个体根据支配关系一一对应逐对比较更新得到下一代火焰种群Ft+1;令t=t+1;
所述R支配排序方法包括:
I)R支配排序方法的目的是从具有2N个个体的Rt中选择N个个体作为下一代飞蛾种群Mt+1,R支配排序方法=非支配排序方法+R值;
II)通过非支配排序方法为Rt中的个体设定等级rank,rank越低表明个体越优,同一个rank中有1个或多个个体,将Rt根据rank划分为一系列的子集(P1,P2,…);将rank为1逐一增加,将各个rank中的所有个体Pi放入Si中,即Si=Si-1∪Pi,直至len(SL-1)≤N≤len(SL-1∪PL),rank等于L的一层是关键层,其中len()是计算集合中个体数目的函数;
III)从PL层中筛选N-len(SL-1)个个体放入SL-1中;按照NSGAⅢ算法中的归一化和关联参考点方法,将Rt中所有个体先进行归一化然后关联到参考点;然后计算每个参考点中所关联的个体的R值,公式为:
R(p)=order(p)+dp
其中dp是个体p到其关联的参考点与原点构成的参考线的垂直距离,order(p)是个体p在其关联的参考点所关联的所有个体中按照dp大小升序排列的序号,R(p)是个体p的R值,R值越小表明个体越优;将PL层中所有的个体按照R值升序排列,取前N-len(SL-1)个个体放入SL-1,记为SL,此时SL中的个体数目为N个,SL即为下一代飞蛾种群Mt+1;
所述火焰种群的更新策略为:
将下一代飞蛾种群Mt+1和当前火焰种群Ft中的个体一一对应逐对比较,如果个体Mt+1,i支配Ft,i,则用Mt+1,i替换Ft,i;如果Ft,i支配Mt+1,i,则Ft,i不变;如果Ft,i和Mt+1,i互不支配,则随机从Ft中选择一个个体替换Ft,i;
第九步,迭代结束后根据求解结果输出飞蛾种群制定调度方案集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学;长江水利委员会长江科学院,未经华中科技大学;长江水利委员会长江科学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811611895.7/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理