...
首页> 外文期刊>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences >Deadlock-Free Scheduling in Automated Manufacturing Systems with Multiple Resource Requests
【24h】

Deadlock-Free Scheduling in Automated Manufacturing Systems with Multiple Resource Requests

机译:具有多个资源请求的自动化制造系统中的无死锁调度

获取原文
获取原文并翻译 | 示例
           

摘要

This paper addresses the scheduling problem of a class of automated manufacturing systems with multiple resource requests. In the automated manufacturing system model, a set of jobs is to be processed and each job requires a sequence of operations. Each operation may need more than one resource type and multiple identical units with the same resource type. Upon the completion of an operation, resources needed in the next operation of the same job cannot be released and the remaining resources cannot be released until the start of the next operation. The scheduling problem is formulated by Timed Petri nets model under which the scheduling goal consists in sequencing the transition firing sequence in order to avoid the deadlock situation and to minimize the makespan. In the proposed genetic algorithm with deadlock-free constraint, Petri net transition sequence is coded and a deadlock detection method based on D-siphon technology is proposed to reschedule the sequence of transitions. The enabled transitions should be fired as early as possible and thus the quality of solutions can be improved. In the fitness computation procedure, a penalty item for the infeasible solution is involved to prevent the search process from converging to the infeasible solution. The method proposed in this paper can get a feasible scheduling strategy as well as enable the system to achieve good performance. Numerical results presented in the paper show the efficiency of the proposed algorithm.
机译:本文解决了一类具有多个资源需求的自动化制造系统的调度问题。在自动化制造系统模型中,将处理一组作业,并且每个作业都需要一系列操作。每个操作可能需要一个以上的资源类型以及具有相同资源类型的多个相同单元。操作完成后,无法释放同一作业的下一个操作所需的资源,并且直到下一个操作开始之前,才能释放剩余的资源。调度问题由定时Petri网模型提出,在该模型下,调度目标在于对过渡触发序列进行排序,以避免出现死锁情况并最大程度地缩短制造周期。在提出的无死锁约束的遗传算法中,对Petri网转移序列进行编码,并提出了一种基于D-虹吸技术的死锁检测方法,以重新安排转移序列。启用的过渡应尽早触发,从而可以提高解决方案的质量。在适应度计算过程中,涉及不可行解决方案的惩罚项以防止搜索过程收敛到不可行解决方案。本文提出的方法可以得到可行的调度策略,并使系统达到良好的性能。本文给出的数值结果表明了该算法的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号