[发明专利]基于改进SPEA2算法求解多转速节能调度问题的方法在审
申请号: | 202111269439.0 | 申请日: | 2021-10-29 |
公开(公告)号: | CN114237166A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 栾飞;郑琰芝;汤彪;黄子洪;杨佳媛;杨雪芹;孙妍;王婷;邓心洁;郭艳丽;李思睿;何一新 | 申请(专利权)人: | 陕西科技大学 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 曾庆喜 |
地址: | 710021*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 spea2 算法 求解 转速 节能 调度 问题 方法 | ||
1.基于改进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、利用加权法,从最优解集F1中选出一个解X*作为最优妥协解,并对X*执行学习操作,生成学习子代种群Gt;
步骤7、终止判断,如果t大等于tmax,输出最优妥协解X*;反之如果t小于tmax,执行步骤8;
步骤8、遗传选择:用二元锦标赛从At+1+Qt+Gt中选择N个个体作为父代种群Lt;
步骤9、令t=t+1,转到步骤2继续往下执行。
2.根据权利要求1所述的基于改进SPEA2算法求解车间节能调度问题的方法,其特征在于,所述步骤1中柔性作业车间节能调度问题描述如下:
设n个工件在m台设备上加工,每个工件有一道或多道工序,每道工序可在不同的设备上加工,但不同设备加工同一工序的时间不同,调度内容即是在满足约束条件的前提下,将工件的各道工序合理地安排给各台设备,并选择合适的加工速度,以实现最大完工时间、最小总延期时长、最小设备总负荷和最小系统总能耗;
模型假设具体如下:
设一台设备一次只能加工一个工件;
设备开始加工中途不可停止;
同一工件的工序加工有先后之分,即后道工序只有在前道工序加工完才可以加工;
不同工件没有先后约束;
设备空闲时不停机;
设备加工前的准备时间以及加工过程中工件的装载和卸载时间均不考虑;
包括设备故障、任务加急在内的紧急情况均不考虑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西科技大学,未经陕西科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111269439.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种热电分离填平电镀的双面金属基板
- 下一篇:一种防割裂保护膜