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":"31 1","pages":"0"},"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\":\"31 1\",\"pages\":\"0\"},\"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}
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.
期刊介绍:
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.