[发明专利]基于改进SPEA2算法求解多转速节能调度问题的方法在审

专利信息
申请号: 202111269439.0 申请日: 2021-10-29
公开(公告)号: CN114237166A 公开(公告)日: 2022-03-25
发明(设计)人: 栾飞;郑琰芝;汤彪;黄子洪;杨佳媛;杨雪芹;孙妍;王婷;邓心洁;郭艳丽;李思睿;何一新 申请(专利权)人: 陕西科技大学
主分类号: G05B19/418 分类号: G05B19/418
代理公司: 西安弘理专利事务所 61214 代理人: 曾庆喜
地址: 710021*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 改进 spea2 算法 求解 转速 节能 调度 问题 方法
【说明书】:

发明公开了一种基于改进SPEA2算法求解机器多转速车间节能调度问题的方法,首先构建柔性作业车间节能调度问题模型:包括柔性作业车间节能调度问题描述、模型构建;采用基于自然数三段式编码,三段式编码分别为工序码、设备码和速度码;然后适应度赋值、环境选择,对非支配解集中的所有个体的所有目标函数值和拥挤度距离值,找出对应各个目标函数值最小的三个个体,定义为交界点,和拥挤度距离最大的一个个体,定义为稀疏点,交界点和稀疏点执行局部搜索操作,从而生成局部搜索子代种群,然后利用加权法选出最优妥协解。本发明解决了现有技术中存在的车间生产过程能耗过高问题。

技术领域

本发明属于作业调度技术领域,具体涉及一种基于改进SPEA2算法求解机器多转速车间节能调度问题的方法。

背景技术

在以往的车间生产调度研究中,主要针对机器转速恒定的车间节能调度问题进行研究,但随着科技的发展,出现了不少多功能机床设备,可以根据实际需要以不同速度来对不同零件进行加工。因此,考虑不同转速对于机器加工效果的影响,研究机器多转速条件下的多目标柔性作业车间节能调度问题,更加符合目前制造车间的生产实际和调度理论未来的发展。

发明内容

本发明的目的是提供一种基于改进SPEA2算法求解机器多转速车间节能调度问题的方法,解决了现有技术中存在的车间生产过程能耗过高问题。

本发明所采用的技术方案是,基于改进SPEA2算法求解机器多转速车间节能调度问题的方法,具体按照以下步骤实施:

步骤1、构建柔性作业车间节能调度问题模型:包括柔性作业车间节能调度问题描述、模型构建;

步骤2、采用基于自然数三段式编码,三段式编码分别为工序码、设备码和速度码;采用随机方式生成规模为N的初始种群P0,创建空的档案A0,设置算法参数:当前迭代次数t,最大迭代次数tmax,交叉概率PN,变异概率PM

步骤3、适应度赋值,计算当前种群Pt和外部档案At并集中所有个体的适应度;通过快速非支配排序构造非支配解集;

步骤4、环境选择:将当前种群Pt和外部档案At中所有的非支配解复制到下一代外部档案At+1,如果At+1的规模大于N,使用修剪策略修剪;如果At+1的规模小于N,加入Pt和At的支配解;

步骤5、对非支配解集中的所有个体的所有目标函数值和拥挤度距离值,找出对应各个目标函数值最小的三个个体,定义为交界点,和拥挤度距离最大的一个个体,定义为稀疏点,交界点和稀疏点执行局部搜索操作,从而生成局部搜索子代种群Qt

步骤6、利用加权法,从最优解集中选出一个解X*作为最优妥协解,并对X*执行学习操作,生成学习子代种群Gt

步骤7、终止判断,如果t大等于tmax,输出最优妥协解X*;反之如果t小于tmax,执行步骤8;

步骤8、遗传选择:用二元锦标赛从At+1+Qt+Gt中选择N个个体作为父代种群Lt

步骤9、令t=t+1,转到步骤2继续往下执行。

本发明的特点还在于,

步骤1中柔性作业车间节能调度问题描述如下:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/202111269439.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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