XPN-FMS - A CAD TOOL FOR FMS MODELING, ANALYSIS, ANIMATION, AND SIMULATION USING PETRI NETS AND X-WINDOW

Authors
Citation
Dy. Chao et Dt. Wang, XPN-FMS - A CAD TOOL FOR FMS MODELING, ANALYSIS, ANIMATION, AND SIMULATION USING PETRI NETS AND X-WINDOW, International journal of flexible manufacturing systems, 7(4), 1995, pp. 339-360
Citations number
45
Categorie Soggetti
Engineering, Manufacturing
ISSN journal
09206299
Volume
7
Issue
4
Year of publication
1995
Pages
339 - 360
Database
ISI
SICI code
0920-6299(1995)7:4<339:X-ACTF>2.0.ZU;2-0
Abstract
We propose a CAD tool, XPN-FMS, which is primarily based on a unique P etri net (PN) synthesis method, called the knitting technique, develop ed by the authors. Petri net theory has been applied to specification, validation, performance analysis, control code generation, and simula tion for manufacturing systems. The analysis of flexible manufacturing systems (FMSs) based on PNs suffers from the complexity problem of re achability analysis (Peterson, 1981). CAD tools are urgently needed. T here is no existing CAD tool for FMSs as comprehensive as XPN-FMS, in the sense that the latter integrates the functions of drawing, analysi s, reduction (Chao and Wang, 1992; Murata and Koh, 1980), synthesis, p roperty queries, and animation of FMS operations in one software packa ge. Using the X window graphical interface and animation, XPN-FMS make s the modeling and analysis of an FMS visualizable and easy to underst and and manipulate. It lets a user draw the factory layout of an FMS o n the screen of a monitor using the supplied tools. A corresponding PN model can also be drawn on the monitor screen. XPN-FMS can animate an d simulate the overall operating process of the FMS. It is useful for FMS specification, validation, and exploration of different design alt ernatives, status monitoring, and control. Using XPN-FMS with various inputs and comparing the resulting outputs, the user can determine how to improve efficiency, reduce cost, and pinpoint bottlenecks. For the PN models of FMSs that are decision free, we extend the theory and al gorithm of a unique matrix-based method (Chao and Wang, 1993b) to sear ch for subcritical loops (including types A and B) and to support sche duling and dealing with transition periods. XPN-FMS implements this ex tended method to find the minimum cycle time, critical loop, subcritic al loops, next critical loop, and scheduling ranges to avoid the trans ient period for static scheduling. This is implemented in XPN-FMS for the input sequence control.