[发明专利]一种基于改进距离策略帝国主义算法的管路布局优化方法在审
申请号: | 201811348210.4 | 申请日: | 2018-11-13 |
公开(公告)号: | CN109460617A | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 沈建国 | 申请(专利权)人: | 沈建国 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06N3/00 |
代理公司: | 重庆市诺兴专利代理事务所(普通合伙) 50239 | 代理人: | 刘兴顺 |
地址: | 401120 重庆*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明请求保护一种基于改进距离策略帝国主义算法的管路布局优化方法,其包括以下步骤:分别建立管路长度、弯头数以及安装便捷性三个目标函数,并应用罚函数法将避障约束函数分别集成到三个目标函数中;初始化种群即国家,计算得到每个国家的目标函数值、约束违反总值以及与控制变量对应的状态变量,并将初始群体复制到外部储存空间;算法迭代,采用改进的距离策略帝国主义算法进行优化更新国家,将更新后的国家复制到外部储存空间与上一代国家进行非劣排序和拥挤距离计算,然后根据所得的排序情况进行裁剪以保持外部储存空间大小不变;并根据遗传算法从帕累托最优解集中找到最优折衷解,并按照最优折衷解进行设计。 | ||
搜索关键词: | 储存空间 目标函数 算法 管路布局 排序 外部 复制 优化 改进 初始群体 罚函数法 控制变量 算法迭代 遗传算法 拥挤距离 约束函数 状态变量 便捷性 初始化 最优解 避障 更新 头数 裁剪 种群 违反 应用 | ||
【主权项】:
1.一种基于改进距离策略帝国主义算法的管路布局优化方法,其特征在于,包括以下步骤:S1、分别建立管路长度、弯头数以及安装便捷性三个目标函数,并应用罚函数法将避障约束函数分别集成到三个目标函数中;三个目标函数如下:![]()
![]()
其中,lpipe为管路长度,bpipe为管路弯头数,epipe为表示管路位置能量值,hpipe为管路与障碍相交的惩罚项,可根据种群中个体编码对应的路径计算得到;α,β,γ以及δ为正常数,根据经验进行调整确定;其中,编码方式按如下处理:给定起点和终点坐标分别为A(x A,y A)和B(x B,y B),编码[x A,y A,1,x B,y B]代表从A点经过P(x A,y B)点到达B点;编码[x A,y A,0,x B,y B]代表从A点经过Q(x B,y A)点到达B点;S2、初始化种群即国家,计算得到每个国家的目标函数值、约束违反总值以及与控制变量对应的状态变量,并将初始群体复制到外部储存空间;S3、算法迭代,采用改进的距离策略帝国主义算法进行优化更新国家,所述改进的距离策略帝国主义算法改进在于:殖民地国家的位置更新不止依赖于所在帝国的帝国主义国家位置,还将其他强大殖民地的作用也作为殖民地更新的影响元素;将萤火虫算法的运动力学算法增加到殖民地位置更新中,即殖民地的位置更新不仅受到国家权力值的影响还受到国家间距离的影响;对更新后的国家重新进行仿真计算得到更新后的目标函数值和约束违反总值,将更新后的国家复制到外部储存空间与上一代国家进行非劣排序和拥挤距离计算,然后根据所得的排序情况进行裁剪以保持外部储存空间大小不变;S4、判断是否满足迭代次数,若不满足,则继续进行算法迭代,若满足,则停止迭代,输出外部储存空间的帕累托最优解集,并根据遗传算法从帕累托最优解集中找到最优折衷解,并按照最优折衷解进行设计。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈建国,未经沈建国许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811348210.4/,转载请声明来源钻瓜专利网。
- 上一篇:接触电阻计算方法及装置
- 下一篇:一种滚动轴承剩余寿命在线预测方法及系统