[发明专利]基于混合智能降维算法的特大流域水电站群优化调度方法有效

专利信息
申请号: 201810245918.0 申请日: 2018-03-23
公开(公告)号: CN108537370B 公开(公告)日: 2021-07-27
发明(设计)人: 冯仲恺;夏燕;牛文静;蒋志强;覃晖;陈璐;莫莉;周建中 申请(专利权)人: 华中科技大学
主分类号: G06Q10/04 分类号: G06Q10/04;G06Q50/06;G06N3/12
代理公司: 华中科技大学专利中心 42201 代理人: 廖盈春;李智
地址: 430074 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于混合智能算法的特大流域水电站群优化调度方法,选择参与计算的水电站并设置相应约束条件,采用个体串联编码方法编码个体,并生成初始种群;评估各个体的适应度值,在更新个体极值和全局极值后对个体极值进行变异操作,然后更新种群中所有个体位置,而后对外部档案集中的个体执行混合搜索策略以提高个体多样性;最后重复上述过程直至满足终止条件。本发明寻优性能优越、鲁棒性强、收敛速度快、易于编程实现、避免了传统调度算法的维数灾问题。乌江流域应用实例表明,本发明方法有效提高了个体收敛速度以及种群全局搜索能力,能够快速获得合理有效的水电站群调度运行方式,提高了特大流域水电站群调度的整体调度效益。
搜索关键词: 基于 混合 智能 算法 特大 流域 水电站 优化 调度 方法
【主权项】:
1.一种基于混合智能降维算法的特大流域水电站群优化调度方法,其特征在于,包括:(1)按参与计算的水电站的顺序依次串联编码各水电站在不同时段的水位,得到单个个体编码值,并根据单个个体编码值在预设的可行水位范围内随机生成初始种群,将初始种群作为当前种群;(2)对于当前种群中的任一个个体,若该个体的适应度值小于其历史最优适应度值,则该个体的个体极值保持不变,否则,用该个体所处的当前位置代替该个体的个体极值,并从当前种群中所有个体的个体极值中挑选出个体极值的最大值作为全局极值,其中,个体极值表示该个体所经历的最好位置,全局极值表示当前种群中所有个体经历的最好位置;(3)对于当前种群中的所有个体极值,从当前种群中随机选择两个不同的个体极值并相减生成差分矢量,将该差分矢量按照预设比例叠加至全局极值以生成变异矢量作为新的个体极值,若变异后的个体极值适应度值优于变异前该个体极值的适应度值,则用新的个体极值代替该个体的个体极值,否则该个体的个体极值保持不变;(4)由当前种群的全局极值以及当前种群中各个体的个体极值,更新当前种群中各个体的当前位置;(5)若δ≥Pa,则从当前种群中随机迁出若干个个体构成外部档案集,其中,δ为[0,1]区间随机分布的随机数,k表示当前迭代次数,表示最大迭代次数;(6)用外部档案集中各个个体的原适应度值的负值作为外部档案集中各个个体的目标适应度值,并根据外部档案集中所有个体的最大目标适应度值对应的个体,次大目标适应度值对应的个体以及最小目标适应度值对应的个体,对最大目标适应度值对应的个体的映射点进行扩张或收缩操作,并重新确定最大目标适应度值对应的个体,次大目标适应度值对应的个体以及最小目标适应度值对应的个体,对新的最大目标适应度值对应的个体的映射点进行扩张或伸缩操作,直至满足预设执行次数,合并外部档案集与当前种群,从合并后的种群中选取前若干个具有较好适应度的个体替换当前种群中的个体,以形成下一代种群;(7)增加种群迭代次数,若当前种群迭代次数小于最大迭代次数,则将下一代种群作为当前种群,并返回执行步骤(2),否则,由最后一次迭代的当前种群的全局最优个体得到各水电站在不同时段的最优调度过程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810245918.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top