[发明专利]一种解决柔性流水车间调度问题的量子调度方法有效
申请号: | 202010400287.2 | 申请日: | 2020-05-13 |
公开(公告)号: | CN111638688B | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 卫丽华;朱鹏程 | 申请(专利权)人: | 宿迁学院 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 南通锦惠知识产权代理事务所(普通合伙) 32384 | 代理人: | 钱靓 |
地址: | 223800 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 解决 柔性 流水 车间 调度 问题 量子 方法 | ||
1.一种解决柔性流水车间调度问题的量子调度方法,其特征在于:包括以下步骤:
A、建立调度策略选择每个作业的机器:
选择工件中每道工序最小的加工时间所在的机器,建立柔性流水车间调度问题的目标函数:
,
其中,为完工时间,Tn为第n个作业的完工时间;
B、模拟量子电路构建调度结构图:模拟量子电路构建调度结构图中包括ADD门、COPY门、双COPY门和逆COPY门;
两道工序在同一机器上作业,使用ADD门求解;ADD门:设f1、f2为安排在同一机器上两道作业的生产时间函数,t为该机器的开始生产时间函数,则:
作业f1的开始生产时间S1=t,完工时间T1=t+f1;
作业f2的开始生产时间S2=T1=t+f1,f2完工时间T2=S2 +f2=t+f1+f2;
两道工序在不同机器上作业,使用COPY门求解;COPY门:设f1、f2为安排在两台不同机器上两道作业的生产时间函数,t1、t2分别为两台机器的开始生产时间函数,则:
a、作业f1的开始生产时间S1=t1,完工时间T1=t1+f1;
b、作业f2的开始生产时间S2=max{t1+f1,t2},f2完工时间T2=S2 +f2=max{t1+f1,t2}+f2;
双COPY门:设f1、f2、f3为安排在不同机器上三道作业的生产时间函数,t1、t2分别为两台机器的开始生产时间函数,则:
a、作业f1的开始生产时间S1=t1,完工时间T1=t1+f1;
b、作业f2的开始生产时间S2=max{t1+f1,t2},f2完工时间T2=S2 + f2=max{t1+f1,t2}+ f2;
c、作业f3的开始生产时间S3=T2=max{t1+f1,t2}+ f2,f3完工时间T3=S3 + f3=max{t1+f1,t2}+ f2+f3;
逆COPY门:设f11、f12、f21、f22为安排在不同机器上四道作业的生产时间函数,t1、t2分别为两台机器的开始生产时间函数,则:
a、作业f11的开始生产时间S11=t1,完工时间T11=t1+f11;
b、作业f12的开始生产时间S12=max{t1+f11,t2},f12完工时间T12=S12 + f12=max{t1+f11,t2}+ f12;
c、作业f21的开始生产时间S21=T11=t1+f11,f21完工时间T21=S21 + f21=t1+f11+ f21;
d、作业f22的开始生产时间S22=max{T12,T21}=max{max{t1+f11,t2}+ f12,t1+f11+f21},f22完工时间T22=S22 + f22=max{max{t1+f11,t2}+ f12,t1+f11+ f21}+ f22;
C、构建交换规则优化调度结构图:
对空闲区域进行交换,达到减小完工时间的目标;
D、构建替换规则优化调度结构图:
对关键路径上的工序替换机器,达到减小完工时间的目标;
E、判断当前迭代次数是否满足结束条件;若是,则执行下一步;若否,则继续执行步骤C;
结束条件为到达最后一个工件的最后一道工序;
F、计算并输出结果:
将调度结构图转换为甘特图输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宿迁学院,未经宿迁学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010400287.2/1.html,转载请声明来源钻瓜专利网。