有关柔性作业车间AGV与机器联合调度英文文献整理

车间调度可分为静态调度(离线调度)和动态调度(实时或在线调度),静态调度一般根据订单按一定的周期制定生产计划,而动态调度考虑实时的紧急订单插入、工件工序调整等。

基于改进花授粉算法的共融AGV作业车间调度

与传统主要考虑机器作业的车间调度不同,AGV与机器集成的车间调度需要考虑每个工件在各机器上的加工顺序和为待配送工件选择合适的AGV。

本文为简化AGV与机器集成的车间问题,设定工件集合、工序顺序约束集合和AGV集合以及AGV运输规则。同时,假定每台AGV可以进行自主路径规划和避障并重新规划路径。

与传统车间调度的另一重要区别在于,AGV与机器集成的作业车间调度不仅要考虑工艺路线约束和加工资源约束,还要考虑工件上一道工序配送到下一道工序所在工位所需时间。因此,建立了3个约束条件

  1. 工艺约束

  1. 加工设备资源约束

  1. AGV资源约束

为最大限度地利用AGV,其调度规则如下:①单台AGV调度时,只要其完成上一个配送任务即可开始配送下一个工件;②多台AGV调度时,若当前时刻所有AGV都在配送工件则选取配送任务完成最早的AGV,若此时有空闲的AGV则选取距离该工位最近的AGV。

花授粉算法及其改进策略

AGV与机器集成的作业车间调度问题解码算法设计

AGV与机器集成的作业车间调度问题解码时,还需要考虑AGV配送工件的过程,因此解码复杂度增加,为此设计以下新的解码算法。

[1]

马千慧, 梁晓磊, 刘星雨, 等. 多AGV和机器集成的多目标柔性作业车间调度研究[J]. 计算机工程与应用, 2023, 59(01): 278-290.

问题描述与假设

所有工序按照规定的加工工艺路线在可加工机器集中的机器上加工,一道工序操作完成后,其下一道工序加工前要考虑AGV的运输情况

  • AGV一次只能运载一个工件,且沿着预定的双向单通道最短路径行驶,且规定某一时刻一条路径上只允许行驶一台AGV

  • 不考虑机器故障、AGV路径冲突和碰撞等因素

模型构建

多目标优化:设置最大完工时间、总延期和设备总负荷最小三个目标

算法设计

AGV调度规则:单AGV和多AGV调度
算法编码与解码策略

基于机床和工序的二段式编码的求解效率更快,但在解码时如何处理约束,降低计算难度是难点。

基于工序和启发式策略的编码与解码策略-二段式编码

上述编码操作可以解决工序顺序和机器分配问题,而AGV的调度体现在解码中。本文构建了一种基于AGV分配的贪婪式解码策略。以图1染色体为例,具体步骤如下:

将染色体上相应的基因位转化为工序序列和机器号,通过选择加工机器确定工序开始加工时间;考虑工件与加工机器的约束确定AGV的运输时间;考虑AGV与机器的约束,通过AGV调度规则确定执行运输任务的AGV号。

改进NSGA-算法

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

朱佩棋(代码版)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值