全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211071572.X (22)申请日 2022.09.02 (71)申请人 合肥工业大 学 地址 230009 安徽省合肥市包河区屯溪路 193号 (72)发明人 李凯 尹诗 张晗 陈健福 肖巍  周陶 张丽敏 夏露露 谢福龙  许莉萍  (74)专利代理 机构 北京久诚知识产权代理事务 所(特殊普通 合伙) 11542 专利代理师 郭子辰 (51)Int.Cl. G06Q 10/06(2012.01) G06Q 10/08(2012.01) G06N 3/12(2006.01)G06N 3/00(2006.01) (54)发明名称 异址机器的生产配送 协同调度方法和系统 (57)摘要 本发明提供了一种异址机器的生产配送协 同调度方法和系统, 涉及协同调度技术领域。 本 发明考虑了机器处于不同地理位置和加工性能 的情形下, 工件的加工及配送的协同调度问题, 通过对该问题进行建模及求解, 可以得到最终的 调度方案, 且该调度方案更加符合实际生产情 形。 且采用的改进 多种群遗传算法的效率更高。 权利要求书4页 说明书13页 附图2页 CN 115545406 A 2022.12.30 CN 115545406 A 1.一种异址 机器的生产配送 协同调度方法, 其特 征在于, 该 方法包括: 获取工件信息、 机器信息以及调度模型, 其中, 所述工件信息包括: 每 个工件的加工所需时长、 每 个工件的权 重; 所述机器信息包括: 每 个机器的加工 速度、 每个机器对应的配送时长; 所述调度模型以最小化所有工件的加权服务完成时刻 之和为目标; 工件的服务完成时 刻为工件在机器上的完 工时刻与配送时长之和; 求解所述调度模型, 得到最优解; 基于最优解输出调度方案 。 2.如权利要求1所述的一种异址机器的生产配送协同调度方法, 其特征在于, 所述求解 调度模型, 得到最优解, 包括: S2.1、 设置算法参数: 种群数量Np, 种群规模N0, 最大进化代数Gmax, 移民间隔代数MN, 交 叉概率pc, 变异概率pm; S2.2、 初始化种群; S2.3、 令进化代数计数器gen =1; S2.4、 当gen≤Gmax时, 执行S2.5; 否则转S2.13; S2.5、 令k =1; S2.6、 当k≤Np时, 转S2.7; 否则转S2.10; S2.7、 计算种群k中各个染色体的适应度; 且所述适应度值由调度模型的目标函数值映 射得到; S2.8、 对种群k执 行选择、 交叉、 变异进化操作; S2.9、 k=k+1, 转S2.6; S2.10、 若达 到移民间隔代数, 转S2.1 1; 否则, 转S2.12; S2.11、 对种群执 行移民操作; S2.12、 令gen =gen+1, 转S2.4; S2.13、 输出多种群遗传算法的最优解。 3.如权利要求2所述的一种异址机器的生产配送协同调度方法, 其特征在于, 种群 中每 条染色体的基因长度为工件的数量n, 且染色体上 的每个基因取值为该工件所分配的机器 序号; 且染色体对应的工件按wj/pj非增的顺序排列; 其中pj表示排列后的第j个工件 的加工 所需时长, wj表示排列后的第j个工件的权 重。 4.如权利要求3所述的一种异址机器的生产配送协同调度方法, 其特征在于, 在初始化 种群时, 每个初始种群中的一条染色体按照S2.2.1~S2.2.9的步骤构建, 且其余染色体随 机生成; S2.2.1、 获取工件集合J={J1,J2,…Jn}; 其中, 工件集合J中的所有工件按wj/pj非增的 顺序排列; S2.2.2、 令所有机器的Ci=0, 其中, Ci表示第i个机器完成该机器上已分配的所有工件 的时刻; S2.2.3、 令j=1; S2.2.4、 当j≤n时, 转S2.2.5; 否则, 转S2.2.8;权 利 要 求 书 1/4 页 2 CN 115545406 A 2S2.2.5、 将第j个工件预分配给每台机器, 指定使得第j个工件的服务完成时间最小 的 机器i*加工第j个工件; S2.2.6、 更新机器i*的最早可用时刻 S2.2.7、 令j=j+1, 转至S2.2.4; S2.2.8、 输出调度 序列。 5.如权利要求2所述的一种异址机器的生产配送协同调度方法, 其特征在于, 所述移民 操作包括: 达到预定数量的进化代数时, 选取所有种群中前Z个最优个体, 获取Z个个体之间的共 同特征; 所述共同特 征为第j个工件在所有染色体中对应的机器序号相同; 基于染色体的编码规则将具有共同特 征的工件及其对应的机器序号存 储到序列W1中; 选择Z个个体中的最优个体W0, 从中删除序列W1, 得到不具有共同特征的工件及其对应 的机器序号组成的序列W2; 对序列W2进行局部 搜索操作, 得到序列W3, 将序列W1和序列W3进行合并, 得到序列W4; 比较调度 序列W4和W0对应的目标函数值, 保留目标函数值小的序列, 并进行移民操作。 6.如权利要求5所述的一种异址机器的生产配送协同调度方法, 其特征在于, 所述局部 搜索操作包括: Step1: 将序列W2作为初始解 π, 计算初始解中所有工件的加权服 务完成时刻之和f( π ); Step2: 令算法的运行时长t=0; Step3: 当算法的运行时长t≤最大运行时间Tmax, 转Step4; 否则转Step10; Step4: 令k =1; Step5: 当k≤4时, 转Step6; 否则转Step9; Step6: 生成π 的邻域Nk, 寻找邻域Nk中π 的局部最优解π ′, 并计算所有工件的加权服务完 成时刻之和f( π ′); Step7: 如果f( π ′)<f( π ), 更新调度方案, 令π=π ′, f( π )=f( π ′), k=1, 转Step5; 否则转 Step8; Step8: 令k =k+1, 转Step5; Step9: 更新 算法的运行时长t, 转Step3; Step10: 输出序列W3= π 以及所有工件的加权服 务完成时刻之和f( π )。 7.如权利要求6所述的一种异址机器的生产配送协同调度方法, 其特征在于, 所述邻域 Nk, k=1,2,3,4, 包括: 邻域N1: 从序列中随机选取一个工件a, 随机生成一个[1,m]的整数替换工件a对应的机 器编号; 邻域N2: 从序列中随机 选取两个不同的工件b和c, 交换工件b和c对应的机器编号; 邻域N3: 从序列中随机选取一个工件d, 随机生成一个[1,m]的整数替换工件d对应的机 器编号, 再从编码排序中随机 选取两个不同的工件e和f, 交换工件e和f对应的机器编号; 邻域N4: 从序列中随机选 取三个不同的工件a、 b、 c, 交换工件a和b对应的机器编号, 然后 交换工件b和c对应的机器编号。 8.如权利要求2所述的一种异址机器的生产配送协同调度方法, 其特征在于, 所述交叉 操作包括:权 利 要 求 书 2/4 页 3 CN 115545406 A 3

.PDF文档 专利 异址机器的生产配送协同调度方法和系统

文档预览
中文文档 20 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 异址机器的生产配送协同调度方法和系统 第 1 页 专利 异址机器的生产配送协同调度方法和系统 第 2 页 专利 异址机器的生产配送协同调度方法和系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:26:32上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。