基于定时着色Petri网的共享资源FMS死锁检测与避免

Assem Hatem Taha, Zubaidah Muataz, Muataz Hazza Faizi Al Hazza
{"title":"基于定时着色Petri网的共享资源FMS死锁检测与避免","authors":"Assem Hatem Taha, Zubaidah Muataz, Muataz Hazza Faizi Al Hazza","doi":"10.15866/iremos.v16i3.23469","DOIUrl":null,"url":null,"abstract":"Deadlock is a critical case in flexible manufacturing system that results from resource sharing for processing different types of parts and concurrency. It leads to less efficiency and fewer parts to be produced. Previous attempts to solve this issue focused on putting constraints in the processes flow of a simple system to avoid deadlock. Yet, this way reduces the performance of system and hence the number of final products. Besides, it does not ensure its capability in complex systems. Thus, the objective of this paper is to model and simulate complex flexible manufacturing system that has shared resources and parallel machines using timed colored petri net. It also aims to analyse the system in terms of utilization in each stage and detect the deadlock where high utilization is found. Another objective is to avoid the deadlocks that have effect on the daily production of the system. The manufacturing system was modelled and simulated using CPN tool. Then, the analysis of the simulation in CPN was performed. It showed that deadlock exists in wire straightening with 88.55%, injection trolley 3 with 86.392%, spinning machine 1_2 with 90.611% and spinning machine 1_3 with 82.311% utilization. Four boilers and mould revolution were also determined as deadlocks having 87.75% and 98.295% utilization respectively. Deadlock avoidance was then conducted through testing six plans in the manufacturing system to improve the daily production of the company to obtain 50 more poles than the current production. It was concluded that the best one is by adding another resource in wire straightening, injection trolley 3 and mould revolution stages. The simulation in CPN showed that this plan could achieve 310 poles per day, which is 22.047% increase in production. The utilization in the three deadlocks became in between 55% to 60%. This method for detecting and avoiding deadlock was validated in Delmia Quest and the simulation of improvement showed that the suggested plan would produce 309 poles per day that equals 22.134% of current production.","PeriodicalId":38950,"journal":{"name":"International Review on Modelling and Simulations","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2023-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Deadlock Detection and Avoidance in FMS with Shared Resources Using Timed Colored Petri Net\",\"authors\":\"Assem Hatem Taha, Zubaidah Muataz, Muataz Hazza Faizi Al Hazza\",\"doi\":\"10.15866/iremos.v16i3.23469\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Deadlock is a critical case in flexible manufacturing system that results from resource sharing for processing different types of parts and concurrency. It leads to less efficiency and fewer parts to be produced. Previous attempts to solve this issue focused on putting constraints in the processes flow of a simple system to avoid deadlock. Yet, this way reduces the performance of system and hence the number of final products. Besides, it does not ensure its capability in complex systems. Thus, the objective of this paper is to model and simulate complex flexible manufacturing system that has shared resources and parallel machines using timed colored petri net. It also aims to analyse the system in terms of utilization in each stage and detect the deadlock where high utilization is found. Another objective is to avoid the deadlocks that have effect on the daily production of the system. The manufacturing system was modelled and simulated using CPN tool. Then, the analysis of the simulation in CPN was performed. It showed that deadlock exists in wire straightening with 88.55%, injection trolley 3 with 86.392%, spinning machine 1_2 with 90.611% and spinning machine 1_3 with 82.311% utilization. Four boilers and mould revolution were also determined as deadlocks having 87.75% and 98.295% utilization respectively. Deadlock avoidance was then conducted through testing six plans in the manufacturing system to improve the daily production of the company to obtain 50 more poles than the current production. It was concluded that the best one is by adding another resource in wire straightening, injection trolley 3 and mould revolution stages. The simulation in CPN showed that this plan could achieve 310 poles per day, which is 22.047% increase in production. The utilization in the three deadlocks became in between 55% to 60%. This method for detecting and avoiding deadlock was validated in Delmia Quest and the simulation of improvement showed that the suggested plan would produce 309 poles per day that equals 22.134% of current production.\",\"PeriodicalId\":38950,\"journal\":{\"name\":\"International Review on Modelling and Simulations\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-06-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Review on Modelling and Simulations\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.15866/iremos.v16i3.23469\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"Mathematics\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Review on Modelling and Simulations","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15866/iremos.v16i3.23469","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"Mathematics","Score":null,"Total":0}
引用次数: 0

摘要

在柔性制造系统中,死锁是由于加工不同类型零件的资源共享和并发造成的。这导致效率降低,生产的零件也更少。以前解决这个问题的尝试集中于在简单系统的流程流中设置约束以避免死锁。然而,这种方式降低了系统的性能,从而降低了最终产品的数量。此外,它不能保证其在复杂系统中的性能。因此,本文的目标是利用定时彩色petri网对具有共享资源和并行机器的复杂柔性制造系统进行建模和仿真。它还旨在分析系统在每个阶段的利用率,并检测发现高利用率的死锁。另一个目标是避免对系统的日常生产产生影响的死锁。利用CPN工具对制造系统进行了建模和仿真。然后,对CPN中的仿真进行了分析。结果表明,矫直机存在死锁率为88.55%,注射小车3利用率为86.392%,纺丝机12利用率为90.611%,纺丝机1利用率为82.311%。4台锅炉和模具转数为死锁,利用率分别为87.75%和98.295%。然后通过在制造系统中测试6个方案来避免死锁,以提高公司的日产量,比目前的产量多获得50个极点。结果表明,在线材矫直、注射小车3和模具旋转阶段增加另一种资源是最佳的。CPN模拟表明,该方案可实现310极点/天,增产22.047%。三个死锁的利用率在55%到60%之间。这种检测和避免死锁的方法在Delmia Quest中得到了验证,改进的模拟表明,建议的计划每天可以生产309个极点,相当于当前产量的22.134%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Deadlock Detection and Avoidance in FMS with Shared Resources Using Timed Colored Petri Net
Deadlock is a critical case in flexible manufacturing system that results from resource sharing for processing different types of parts and concurrency. It leads to less efficiency and fewer parts to be produced. Previous attempts to solve this issue focused on putting constraints in the processes flow of a simple system to avoid deadlock. Yet, this way reduces the performance of system and hence the number of final products. Besides, it does not ensure its capability in complex systems. Thus, the objective of this paper is to model and simulate complex flexible manufacturing system that has shared resources and parallel machines using timed colored petri net. It also aims to analyse the system in terms of utilization in each stage and detect the deadlock where high utilization is found. Another objective is to avoid the deadlocks that have effect on the daily production of the system. The manufacturing system was modelled and simulated using CPN tool. Then, the analysis of the simulation in CPN was performed. It showed that deadlock exists in wire straightening with 88.55%, injection trolley 3 with 86.392%, spinning machine 1_2 with 90.611% and spinning machine 1_3 with 82.311% utilization. Four boilers and mould revolution were also determined as deadlocks having 87.75% and 98.295% utilization respectively. Deadlock avoidance was then conducted through testing six plans in the manufacturing system to improve the daily production of the company to obtain 50 more poles than the current production. It was concluded that the best one is by adding another resource in wire straightening, injection trolley 3 and mould revolution stages. The simulation in CPN showed that this plan could achieve 310 poles per day, which is 22.047% increase in production. The utilization in the three deadlocks became in between 55% to 60%. This method for detecting and avoiding deadlock was validated in Delmia Quest and the simulation of improvement showed that the suggested plan would produce 309 poles per day that equals 22.134% of current production.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
International Review on Modelling and Simulations
International Review on Modelling and Simulations Engineering-Mechanical Engineering
CiteScore
2.80
自引率
0.00%
发文量
23
期刊介绍: The International Review on Modelling and Simulations (IREMOS) is a peer-reviewed journal that publishes original theoretical and applied papers concerning Modelling, Numerical studies, Algorithms and Simulations in all the engineering fields. The topics to be covered include, but are not limited to: theoretical aspects of modelling and simulation, methods and algorithms for design control and validation of systems, tools for high performance computing simulation. The applied papers can deal with Modelling, Numerical studies, Algorithms and Simulations regarding all the engineering fields; particularly about the electrical engineering (power system, power electronics, automotive applications, power devices, energy conversion, electrical machines, lighting systems and so on), the mechanical engineering (kinematics and dynamics of rigid bodies, vehicle system dynamics, theory of machines and mechanisms, vibration and balancing of machine parts, stability of mechanical systems, computational mechanics, mechanics of materials and structures, plasticity, hydromechanics, aerodynamics, aeroelasticity, biomechanics, geomechanics, thermodynamics, heat transfer, refrigeration, fluid mechanics, micromechanics, nanomechanics, robotics, mechatronics, combustion theory, turbomachinery, manufacturing processes and so on), the chemical engineering (chemical reaction engineering, environmental chemical engineering, materials synthesis and processing and so on). IREMOS also publishes letters to the Editor and research notes which discuss new research, or research in progress in any of the above thematic areas.
期刊最新文献
Evaluation Through Numerical Modeling of the Performance and Economic Parameters in a Hybrid System with a Photovoltaic Cell and Thermoelectric Generator Investigating the Impact of Temperature and Interlayer Defects on the Efficiency of Mo/ZnTe/ZnSe/SnO2 Heterojunction Thin Film Solar Cells: a SCAPS-1D Simulation Study Deadlock Detection and Avoidance in FMS with Shared Resources Using Timed Colored Petri Net A Comparative Study of Different Feeding Schemes on the Performance of Shorted-Loop Antenna for Wireless Applications Simulation and Optimization of an Aluminum Extrusion Process Using FEM and Artificial Intelligence
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1