DocumentCode :
2649123
Title :
Toolbox for analysis and synthesis of Petri nets
Author :
Zhang, Wenle
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Ohio Univ., Athens, OH
fYear :
2006
fDate :
4-6 Oct. 2006
Firstpage :
3042
Lastpage :
3046
Abstract :
In this paper, we present a classroom tool set for graphical editing, simulation, analysis and synthesis of deadlock free Petri net for automated manufacturing systems. Because of the discrete event nature of modern manufacturing systems, Petri nets have been widely applied in the modeling, control and performance analysis of such systems. The tool set consists of a graphical Petri net editor and simulator implemented in Java (JPNE) and a Petri net analysis and synthesis tool implemented in Matlab. The JPNE generates Petri net description data file, which can be read and parsed by the Matlab tool, and then analysis and synthesis can be performed on the parsed Petri net. The analysis includes reachability and deadlock detection, place-invariants and siphons calculation. The synthesis includes control place augmentation of the Petri nets based on selected minimal uncontrolled siphons. The synthesis process can be recursively applied to a Petri net and the result can be outputted to a data file which in turn can be read and parsed by JPNE and simulation can be run on newly synthesized Petri net. The major contributions are the implemented siphons calculation and the control place synthesis, which are rarely seen in existing software tools. Example applications are provided
Keywords :
Java; Petri nets; concurrency control; control system CAD; control system analysis computing; graphical user interfaces; industrial control; manufacturing systems; reachability analysis; Java; Matlab; automated manufacturing systems; control place augmentation; deadlock detection; deadlock free Petri net analysis; deadlock free Petri net simulation; deadlock free Petri net synthesis; graphical Petri net editor; modern manufacturing systems; place-invariants calculation; reachability analysis; siphons calculation; Analytical models; Automatic control; Control system synthesis; Java; Manufacturing systems; Mathematical model; Performance analysis; Petri nets; Software tools; System recovery; Petri nets; manufacturing; reachability; siphons; synthesis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control, 2006 IEEE
Conference_Location :
Munich
Print_ISBN :
0-7803-9797-5
Electronic_ISBN :
0-7803-9797-5
Type :
conf
DOI :
10.1109/CACSD-CCA-ISIC.2006.4777123
Filename :
4777123
Link To Document :
بازگشت