1
|
Extended Hierarchical Fuzzy Interpreted Petri Net. SENSORS 2021; 21:s21248433. [PMID: 34960526 PMCID: PMC8707818 DOI: 10.3390/s21248433] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 11/16/2021] [Revised: 12/10/2021] [Accepted: 12/14/2021] [Indexed: 11/17/2022]
Abstract
Petri nets (PNs) have many advantages such as graphical representation, formal description, and the possibility of sequential and concurrent control. An important aspect of using PNs is hierarchical modeling, which may be provided in different ways. In this paper, a new concept and definition of the hierarchical structure for Fuzzy Interpreted Petri Net (FIPN) are proposed. The concept of macroplace with several input, output, and input-output places is introduced to the net. The functionality of the macroplace instances and the hierarchy graph are also proposed. They are implemented in a computer simulator called HFIPN-SML. In this study, FIPN is employed since it allows the use of analogue sensors directly for process control. Better visualization and more precise control are among advantages of the introduced approach.
Collapse
|
2
|
|
3
|
|
4
|
Liu G. Complexity of the deadlock problem for Petri nets modeling resource allocation systems. Inf Sci (N Y) 2016. [DOI: 10.1016/j.ins.2015.11.025] [Citation(s) in RCA: 41] [Impact Index Per Article: 4.6] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/25/2022]
|
5
|
Wu N, Zhou M. A Resource-Oriented Petri Net Approach to Scheduling and Control of Time-Constrained Cluster Tools in Semiconductor Fabrication. ROBOTICS 2013. [DOI: 10.4018/978-1-4666-4607-0.ch047] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/09/2022] Open
Abstract
Because of residency time constraints and activity time variation for cluster tools, it is very challenging to schedule them. This chapter addresses their real-time scheduling issues and conducts their schedulability analysis in considering residency time constraints and bounded activity time variation. A Petri Net (PN) model, called Resource-Oriented PN (ROPN) is developed to model them. Such formal models describe not only the behavior of both initial transient and steady state processes of cluster tools but also determine the robot activity sequence with robot waits included. They are very compact, independent of wafer flow pattern, and useful for discrete-event control. It is due to the proposed models that scheduling cluster tools are converted into determining robot wait times. A two-level operational architecture is proposed to include an off-line periodic schedule and real-time controller. The former determines when a wafer should be placed into a process module for processing, while the latter regulates robot wait times on-line in order to reduce the effect of activity time variation on wafer sojourn times in process modules. Therefore, the system can adapt to random activity time variation. Based on the PN model, real-time operational architecture, and real-time control policy, it analyzes the effect of activity time variation on wafer sojourn time delay at a process module and presents its upper bounds. The upper bounds are given in an analytical form and can be easily evaluated. Then, it derives schedulability conditions that are in closed form expressions. If schedulable, an algorithm is developed to obtain an off-line periodic schedule. This schedule together with the real-time control policy forms a real-time schedule. It is optimal in terms of cycle time and can be analytically computed, which represents significant advance in this area. Several examples are used to show the applications of the proposed approach.
Collapse
Affiliation(s)
- NaiQi Wu
- Guangdong University of Technology, China
| | - MengChu Zhou
- New Jersey Institute of Technology, USA & Tongji University, China
| |
Collapse
|
6
|
|
7
|
Ramirez-Serrano A, Benhabib B. Supervisory control of multiworkcell manufacturing systems with shared resources. ACTA ACUST UNITED AC 2008; 30:668-83. [PMID: 18252401 DOI: 10.1109/3477.875444] [Citation(s) in RCA: 7] [Impact Index Per Article: 0.4] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
Abstract
Flexible-manufacturing systems (FMSs) may comprise a number of workcells where production resources are shared among the workcells for a variety of practical reasons. Although the utilization of independent workcells with sharing resources improves the flexibility of FMSs, avoiding deadlocks is essential for their successful implementation. This paper introduces a novel methodology for the synthesis of a set of conflict- and deadlock-free supervisors to individually control every workcell within a FMS inter-related by common (shared) resources. The proposed methodology is based on Extended Moore Automata (EMA) and Controlled-Automata theories. A new algorithmic procedure to analyze the concurrent operation of supervisors is also introduced in order to check for the existence or absence of deadlock states.
Collapse
|
8
|
Wu N, Zhou M. Modeling and deadlock avoidance of automated manufacturing systems with multiple automated guided vehicles. ACTA ACUST UNITED AC 2006; 35:1193-202. [PMID: 16366245 DOI: 10.1109/tsmcb.2005.850141] [Citation(s) in RCA: 143] [Impact Index Per Article: 7.5] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
Abstract
An automated manufacturing system (AMS) contains a number of versatile machines (or workstations), buffers, an automated material handling system (MHS), and is computer-controlled. An effective and flexible alternative for implementing MHS is to use automated guided vehicle (AGV) system. The deadlock issue in AMS is very important in its operation and has extensively been studied. The deadlock problems were separately treated for parts in production and transportation and many techniques were developed for each problem. However, such treatment does not take the advantage of the flexibility offered by multiple AGVs. In general, it is intractable to obtain maximally permissive control policy for either problem. Instead, this paper investigates these two problems in an integrated way. First we model an AGV system and part processing processes by resource-oriented Petri nets, respectively. Then the two models are integrated by using macro transitions. Based on the combined model, a novel control policy for deadlock avoidance is proposed. It is shown to be maximally permissive with computational complexity of O (n2) where n is the number of machines in AMS if the complexity for controlling the part transportation by AGVs is not considered. Thus, the complexity of deadlock avoidance for the whole system is bounded by the complexity in controlling the AGV system. An illustrative example shows its application and power.
Collapse
Affiliation(s)
- Naiqi Wu
- Department of Mechatronics Engineering, Guangdong University of Technology, Guangzhou, China.
| | | |
Collapse
|
9
|
|
10
|
|
11
|
Castillo L, Fdez-Olivares J, GonzÁlez A. Mixing expressiveness and efficiency in a manufacturing planner. J EXP THEOR ARTIF IN 2001. [DOI: 10.1080/09528130119953] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/27/2022]
|
12
|
Mušič G, Matko D. Combined simulation for process control: extension of a general purpose simulation tool. COMPUT IND 1999. [DOI: 10.1016/s0166-3615(98)00110-9] [Citation(s) in RCA: 5] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/29/2022]
|
13
|
Bérard B, Fribourg L. Reachability Analysis of (Timed) Petri Nets Using Real Arithmetic. CONCUR’99 CONCURRENCY THEORY 1999. [DOI: 10.1007/3-540-48320-9_14] [Citation(s) in RCA: 27] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 01/07/2023]
|
14
|
Feng Chu, Xiao-Lan Xie. Deadlock analysis of Petri nets using siphons and mathematical programming. ACTA ACUST UNITED AC 1997. [DOI: 10.1109/70.650158] [Citation(s) in RCA: 345] [Impact Index Per Article: 12.3] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/05/2022]
|
15
|
Jeng MD. A Petri net synthesis theory for modeling flexible manufacturing systems. IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS. PART B, CYBERNETICS : A PUBLICATION OF THE IEEE SYSTEMS, MAN, AND CYBERNETICS SOCIETY 1997; 27:169-83. [PMID: 18255855 DOI: 10.1109/3477.558787] [Citation(s) in RCA: 68] [Impact Index Per Article: 2.4] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/07/2022]
Abstract
A theory that synthesizes Petri nets for modeling flexible manufacturing systems is presented. The theory adopts a bottom-up or modular-composition approach to construct net models. Each module is modeled as a resource control net (RCN), which represents a subsystem that controls a resource type in a flexible manufacturing system. Interactions among the modules are described as the common transition and transition subnets. The net obtained by merging the modules with two minimal restrictions is shown to be conservative and thus bounded. An algorithm is developed to detect two sufficient conditions for structural liveness of the net. The algorithm examines only the net's structure and the initial marking, and appears to be more efficient than state enumeration techniques such as the reachability tree method. In this paper, the sufficient conditions for liveness are shown to be related to some structural objects called siphons. To demonstrate the applicability of the theory, a flexible manufacturing system of a moderate size is modeled and analyzed using the proposed theory.
Collapse
Affiliation(s)
- M D Jeng
- Dept. of Electr. Eng., Nat. Taiwan Ocean Univ., Keelung
| |
Collapse
|
16
|
Thomas J, Nissanke N, Baker K. A hierarchical Petri net framework for the representation and analysis of assembly. ACTA ACUST UNITED AC 1996. [DOI: 10.1109/70.488946] [Citation(s) in RCA: 28] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
|
17
|
Hanna M, Buck A, Smith R. Fuzzy Petri nets with neural networks to model products quality from a CNC-milling machining centre. ACTA ACUST UNITED AC 1996. [DOI: 10.1109/3468.531910] [Citation(s) in RCA: 30] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
|
18
|
Ferrarini L, Trioni M. Modeling shared resources with generalized synchronization within a Petri net bottom-up approach. IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS. PART B, CYBERNETICS : A PUBLICATION OF THE IEEE SYSTEMS, MAN, AND CYBERNETICS SOCIETY 1996; 26:653-9. [PMID: 18263065 DOI: 10.1109/3477.517041] [Citation(s) in RCA: 6] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
Abstract
This paper proposes a simple and effective way to represent shared resources in manufacturing systems within a Petri net model previously developed. Such a model relies on the bottom-up and modular approach to synthesis and analysis. The designer may define elementary tasks and then connect them with one another with three kinds of connections: self-loops, inhibitor arcs and simple synchronizations. A theoretical framework has been established for the analysis of liveness and reversibility of such models. The generalized synchronization, here formalized, represents an extension of the simple synchronization, allowing the merging of suitable subnets among elementary tasks. It is proved that under suitable, but not restrictive, hypotheses the generalized synchronization may be substituted for a simple one, thus being compatible with all the developed theoretical body.
Collapse
Affiliation(s)
- L Ferrarini
- Dipartimento di Elettronica e Inf., Politecnico di Milano
| | | |
Collapse
|
19
|
Zhou M, Dicesare F. Petri net modelling of buffers in automated manufacturing systems. IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS. PART B, CYBERNETICS : A PUBLICATION OF THE IEEE SYSTEMS, MAN, AND CYBERNETICS SOCIETY 1996; 26:157-64. [PMID: 18263017 DOI: 10.1109/3477.484449] [Citation(s) in RCA: 19] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
Abstract
This paper presents Petri net models of buffers and a methodology by which buffers can be included in a system without introducing deadlocks or overflows. The context is automated manufacturing. The buffers and models are classified as random order or order preserved (first-in-first-out or last-in-first-out), single-input-single-output or multiple-input-multiple-output, part type and/or space distinguishable or indistinguishable, and bounded or safe. Theoretical results for the development of Petri net models which include buffer modules are developed. This theory provides the conditions under which the system properties of boundedness, liveness, and reversibility are preserved. The results are illustrated through two manufacturing system examples: a multiple machine and multiple buffer production line and an automatic storage and retrieval system in the context of flexible manufacturing.
Collapse
Affiliation(s)
- M Zhou
- Dept. of Electr. & Comput. Eng., New Jersey Inst. of Technol., Newark, NJ
| | | |
Collapse
|
20
|
Zhou M, McDermott K, Patel P. Petri net synthesis and analysis of a flexible manufacturing system cell. ACTA ACUST UNITED AC 1993. [DOI: 10.1109/21.229464] [Citation(s) in RCA: 83] [Impact Index Per Article: 2.6] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
|
21
|
Mu Der Jeng, DiCesare F. A review of synthesis techniques for Petri nets with applications to automated manufacturing systems. ACTA ACUST UNITED AC 1993. [DOI: 10.1109/21.214792] [Citation(s) in RCA: 77] [Impact Index Per Article: 2.4] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/06/2022]
|