Computation of Minimal Siphons for a Class of Generalized Petri Nets

Slides:



Advertisements
Similar presentations
1.Transform Roadway network into a mathematical model using Petri Net (PN) as illustrated in Figure 1. This work has been partially supported by the U.S.
Advertisements

Workflow Mining: Concepts and Algorithm Dr. Boleslaw Mikolajczak.
Seyedehmehrnaz Mireslami, Mohammad Moshirpour, Behrouz H. Far Department of Electrical and Computer Engineering University of Calgary, Canada {smiresla,
Hardware and Petri nets Symbolic methods for analysis and verification.
University of Minho School of Engineering Institute for Polymer and Composites Uma Escola a Reinventar o Futuro – Semana da Escola de Engenharia - 24 a.
1 Analysis of workflows : Verification, validation, and performance analysis. Wil van der Aalst Eindhoven University of Technology Faculty of Technology.
Petri Nets Section 2 Roohollah Abdipur.
National Yunlin University of Science & Technology Graduate School of Industrial Engineering & Management A Petri net Approach for Dynamic Control Reconfiguration.
Solutions for Scheduling Assays. Why do we use laboratory automation? Improve quality control (QC) Free resources Reduce sa fety risks Automatic data.
Workflow Management Kap. 4. Analyzing Workflows Wil van der Aalst has copyrights to almost all figures in the following slideshow made by Lars Frank.
Chapter 3 Petri nets Learning objectives : Introduce Petri nets
IE 469 Manufacturing Systems
On Iterative Liveness-enforcement for a Class of Generalized Petri Nets YiFan Hou, Ding Liu, MengChu Zhou CASE 2012 Aug , 2012.
Banker’s Algorithm Implementation in CPN Tools Michal Žarnay Department of Transportation Networks University of Žilina, Slovakia.
INDUSTRIAL & SYSTEMS ENGINEERING
Farm Management Chapter 11 Partial Budgeting. farm management chapter 11 2 Chapter Outline Uses of a Partial Budget Partial Budgeting Procedure The Partial.
Modeling State-Dependent Objects Using Colored Petri Nets
Real-Time Synchronised Petri Nets Giovanna Di Marzo Serugendo Dino Mandrioli, Didier Buchs, Nicolas Guelfi University of Geneva, Switzerland PN’02 / 24th.
Petri Nets An Overview IE 680 Presentation April 30, 2007 Renata Kopach- Konrad.
Chapter 3 : Software Process and Other Models Juthawut Chantharamalee Curriculum of Computer Science Faculty of Science and Technology, Suan Dusit University.
Production Possibilities Curve. A graph that illustrates the possible output combinations for an economy It illustrates the tradeoffs that society faces.
How to Effectively Implement Set-up Reduction in Any Organization.
Decidability of Minimal Supports of S-invariants and the Computation of their Supported S- invariants of Petri Nets Faming Lu Shandong university of Science.
Chapter 4 Process Design.
© Mcgraw-Hill Companies, 2008 Farm Management Chapter 11 Partial Budgeting.
Modeling with ordinary Petri Nets Events: Actions that take place in the system The occurrence of these events is controlled by the state of the system.
Department of Electrical Engineering, Southern Taiwan University Robotic Interaction Learning Lab 1 The optimization of the application of fuzzy ant colony.
F.L. Lewis, Assoc. Director for Research Moncrief-O’Donnell Endowed Chair Head, Controls, Sensors, MEMS Group Automation & Robotics Research Institute.
1. A work cell consists of two machines M 1 and M 2 and an automated guided vehicle AGV. The automaton models of these three components are shown in the.
Presented By Dr. Mohsen Alardhi College of Technological Studies, Kuwait April 19 th,2009.
Modelling by Petri nets
Manufacturing Engineering
Department of Electrical Engineering, Southern Taiwan University 1 Robotic Interaction Learning Lab The ant colony algorithm In short, domain is defined.
A Simple Fuzzy Excitation Control System for Synchronous Generator International conference on emerging trends in electrical and computer technology, p.p.
Project Report Format for Final Year Engineering Students.
Managing Risk Across the Enterprise A Guide for State Departments of Transportation NCHRP Project
Investment Appraisal - Payback 3.3 Decision-making techniques.
Chapter 7: Manufacturing Processes
Chapter 3 MANAGING THE TRANSFORMATION PROCESS
Requirements Techniques, cont.
Advantages of FSM Their simplicity make it easy for inexperienced developers to implement with little to no extra knowledge (low entry level)
Design of Operations.
CSS 496 Business Process Re-engineering for BS(CS)
Course Summary Organization: A process providing goods and services based on a set of inputs, including raw material, capital, labor and knowledge. The.

Week 13 COMPUTER INTEGRATED MANUFACTURING SYSTEM (CIMS)
Manufacturing system design (MSD)
Concurrent Systems Modeling using Petri Nets – Part II
Electrical & Electronics Engineering Department
Control Architecture for Flexible Production Systems
بسمه‌تعالي فصل چهاردهم شبکه‌هاي پتري.
Data-Driven Reconfigurable Manufacturing Systems For The Air Force Aircraft Maintenance Environment JTEG Technology Forum: Facility Maintenance 31 July.
Department of Computer Science
BL Final Exam Fall 2006 Name______________________
Scheduling Jobs in Multi-Grid Environment
14 MRP and ERP.
Advanced Product Quality Planning 2nd Edition
Agenda (i) Analyze economic viability and judge necessity of jig – fixture for specific production by machining (ii) Plan for designing a fixture or jig.
Basics of Energy Management
May 25, 2009 Standard Costs Chapter 8: Standard Costs.
Petri Net :Abstract formal model of information flow Major use:
SYED SIBGHATULLAH HUSSAINI QUADRI
Advanced Product Quality Planning 2nd Edition
Predictability Verification with Petri Net Unfoldings
Documenting Accounting Information Systems
Workflow Mining: Concepts and Algorithm
GATORADE MX Production
Simulation Supplement B.
Exercise class 2.
Material Requirements Planning and Enterprise Resource Planning.
Presentation transcript:

Computation of Minimal Siphons for a Class of Generalized Petri Nets Mowafak Hassan Abdul-Hussin Department of Communication Engineering, University of Technology, Baghdad, IRAQ.

Abstract - Siphons are well suited to analyze and control deadlocks in Petri Nets (PN). A formal specification is presented to enable us to exert control to prevent the occurrence of deadlock problems. The approach adopted is Simple Sequential Processes with Resourses SSPR and drives us to distinguish deadlock states with insufficiently marked siphons. Depending on siphon control, a class of Petri nets is applied to calculate minimal siphons with high modelled power and can be modelled to become a focus of the resource circuits of the system. Deadlock prevention is achieved through the utilization of a method proposed to make elementary siphons maximally controlled by adding Control Places (CPs). The simulation PN toolbox is used with MATLAB as a tool to find minimal siphons and simulate the multipurpose manufacturing resources problem to illustrate the reachability graph of a deadlock system. For this purpose, the application system net is used in the analysis and control of the siphons. Finally, two examples are presented to demonstrate how the method works with siphons effect.

II. PRELIMINAIRS

III. Generalized Petri Net Example 1. As an example, consider the following event set in the S4PR net representing RAS consists of three resources types, (see Fig. 1) and it contains deadlock, with capacities 5, 2, 1, and supporting two types of Job: J_1 and J_2. Figure 1. Example of An S4PR net

The effectiveness of the control policy is depicted in Fig The effectiveness of the control policy is depicted in Fig. 2, and reachability graph has shown the deadlock states marking that occurred at M7 and M12 in the red colored. Figure. 2. The reachability tree of PN of Figure 1, used MATLAB [13]

Fig. 3, liveness reachability graph, and Fig. 4 is running on MATLAB Figure 3. Controlled system of S4PR of Fig. 1 Figure 4. Coverability tree in MATLAB when adding three controls pleases VS1 VS3 is live.

Figure 5. Layout of FMS cell Example 2. In this example, the manufacturing cell of Figure 5 is representing FMS. Figure 5, the layout of a manufacturing system including two machines (M1, M2), and two assembly robots (R1, R2). Figure 5. Layout of FMS cell

A Petri net model of Figure 5 Figure. 6. A Petri net model of Figure 5

Fig. 7. A live-controlled an S4PR net with two monitors test in MATLAB Figure. 7. Liveness system with two monitors VS1 and VS2

Figure 8. Shows reachability graph results of Figure 7. In Fig Figure 8. Shows reachability graph results of Figure 7. In Fig. 8, a Petri net is liveness and has 16 states reachable marking. Figure. 8.

CONCLUSIONS A siphon’s-based model is related to the ‘liveness’ of a Petri net model of FMS. To an elementary siphon we add a monitor to the plant model such that the siphon is invariant-controlled. The reachability graph of a PN contains all the necessary information to make decisions. The highlight significance of results is liveness of S4PR-net where the S4PR class uses siphons Thank you