Analysis of the Petri net model of parallel manufacturing processes with shared resources

2011 ◽  
Vol 181 (23) ◽  
pp. 5249-5266 ◽  
Author(s):  
Farooq Ahmad ◽  
Hejiao Huang ◽  
Xiaolong Wang
2012 ◽  
Vol 457-458 ◽  
pp. 921-926
Author(s):  
Jin Zhi Zhao ◽  
Yuan Tao Liu ◽  
Hui Ying Zhao

A framework for building EDM collaborative manufacturing system using multi-agent technology to support organizations characterized by physically distributed, enterprise-wide, heterogeneous intelligent manufacturing system over Internet is proposed. According to the characteristics of agile EDM collaborative manufacturing system(AEDMCMS), the agent technology is combined with Petri net in order to analyze the model. Based on the basic Petri Net, the definition is extended and the Agent-oriented Petri net (APN) is proposed. AEDMCM is turned into the model of Petri Net which is suitable to the analysis and optimization of manufacturing processes.


2011 ◽  
Vol 89 (3) ◽  
pp. 291-300 ◽  
Author(s):  
Yin-Hsuan Lee ◽  
Chuei-Tin Chang ◽  
David Shan-Hill Wong ◽  
Shi-Shang Jang

1970 ◽  
Vol 24 (6) ◽  
pp. 469-478 ◽  
Author(s):  
Anita Gudelj ◽  
Danko Kezić ◽  
Stjepan Vidačić

The paper deals with the traffic control and job optimization in the marine canal system. The moving of vessels can be described as a set of discrete events and states. Some of these states can be undesirable such as conflicts and deadlocks. It is necessary to apply adequate control policy to avoid deadlocks and blocks the vessels’ moving only in the case of dangerous situation. This paper addresses the use of Petri net as modelling and scheduling tool in this context. To find better solutions the authors propose the integration of Petri net with a genetic algorithm. Also, a matrix based formal method is proposed for analyzing discrete event dynamic system (DEDS). The algorithm is developed to deal with multi-project, multi-constrained scheduling problem with shared resources. It is verified by a computer simulation using MATLAB environment.


2020 ◽  
Vol 10 (16) ◽  
pp. 5644 ◽  
Author(s):  
Stavros Souravlas ◽  
Stefanos Katsavounis ◽  
Sofia Anastasiadou

The Petri net (PN) formalism is a suitable tool for modeling parallel systems due to its basic characteristics, such as synchronization. The extension of PN, the Colored Petri Nets (CPN) allows the incorporation of more details of the real system into the model (for example, contention for shared resources). The CPNs have been widely used in a variety of fields to produce suitable models. One of their biggest strengths is that their overall philosophy is quite similar to the philosophy of the object-oriented paradigm. In this regard, the CPN models can be used to implement simulators in a rather straightforward way. In this paper, the CPN framework is employed to implement a new resource allocation simulator, which is used to verify the performance of our previous work, where we proposed a fair resource allocation scheme with flow control and maximum utilization of the system’s resources.


2015 ◽  
Vol 2015 ◽  
pp. 1-19 ◽  
Author(s):  
Emad Abouel Nasr ◽  
Abdulaziz M. El-Tamimi ◽  
Abdulrahman Al-Ahmari ◽  
Husam Kaid

In automated manufacturing systems (AMSs), deadlocks problems can arise due to limited shared resources. Petri nets are an effective tool to prevent deadlocks in AMSs. In this paper, a simulation based on existing deadlock prevention policies and different Petri net models are considered to explore whether a permissive liveness-enforcing Petri net supervisor can provide better time performance. The work of simulation is implemented as follows. (1) Assign the time to the controlled Petri net models, which leads to timed Petri nets. (2) Build the Petri net model using MATLAB software. (3) Run and simulate the model, and simulation results are analyzed to determine which existing policies are suitable for different systems. Siphons and iterative methods are used for deadlocks prevention. Finally, the computational results show that the selected deadlock policies may not imply high resource utilization and plant productivity, which have been shown theoretically in previous publications. However, for all selected AMSs, the iterative methods always lead to structurally and computationally complex liveness-enforcing net supervisors compared to the siphons methods. Moreover, they can provide better behavioral permissiveness than siphons methods for small systems. For large systems, a strict minimal siphon method leads to better behavioral permissiveness than the other methods.


Author(s):  
Assem Hatem Taha ◽  
Muataz Hazza Faizi Al Hazza ◽  
Erry Y. T. Adesta

Flexible manufacturing system (FMS) has several advantages compared to conventional systems such as higher machine utilization, higher efficiency, less inventory, and less production time. On the other hand, FMS is expensive and complicated. One of the main problems that may happen is the deadlock. Deadlock is a case that happens when one operation or more are unable to complete their tasks because of waiting of resources that are used by other processes. This may occur due to inappropriate sharing of the resources or improper resource allocation logic which may lead to deadlock occurrence due to the complexity of assigning shared resources to different tasks in an efficient way. One of the most effective tools to model and detect the deadlocks is the petri net. In this research the Matlab software has been used to detect the deadlock in two parallel lines with one shared machines. The analysis shows that deadlock exists at transition with high utilization and place with high waiting time


Sign in / Sign up

Export Citation Format

Share Document