Previous |  Up |  Next

Article

Title: Supervisory controller design for timed-place Petri nets (English)
Author: Aybar, Aydin
Author: İftar, Altuğ
Language: English
Journal: Kybernetika
ISSN: 0023-5954
Volume: 48
Issue: 6
Year: 2012
Pages: 1114-1135
Summary lang: English
.
Category: math
.
Summary: Supervisory controller design to avoid deadlock in discrete-event systems modeled by timed-place Petri nets (TPPNs) is considered. The recently introduced approach of place-stretching is utilized for this purpose. In this approach, given an original TPPN (OPN), a new TPPN, called the place-stretched Petri net (PSPN), is obtained. The PSPN has the property that its marking vector is sufficient to represent its state. By using this property, a supervisory controller design approach for TPPNs to avoid deadlock is proposed in the present work. An algorithm to determine the set of all the states of the PSPN which lead to deadlock is presented. Using this set, a controller for the PSPN is defined. Using this controller, a controller for the OPN is then obtained. Assuming that the given Petri net is bounded, the proposed approach always finds a controller in finite time whenever there exists one. Furthermore, this controller, when exists, is maximally permissive. (English)
Keyword: discrete-event systems
Keyword: supervisory control
Keyword: Petri nets
Keyword: time-delay
Keyword: deadlock
MSC: 93A30
MSC: 93B03
MSC: 93C65
idMR: MR3052877
.
Date available: 2013-01-10T09:19:20Z
Last updated: 2013-09-24
Stable URL: http://hdl.handle.net/10338.dmlcz/143122
.
Reference: [1] Apaydin, H., Manay, A., Aybar, A., İftar, A.: A program for analysis and control of Petri nets..In: Proc. IEEE International Conference on Computational Cybernetics, Vienna 2004, pp. 309-314.
Reference: [2] Aybar, A., İftar, A.: Overlapping decompositions and expansions of Petri nets..IEEE Trans. Automat. Control 47 (2002), 511-515. MR 1891337, 10.1109/9.989151
Reference: [3] Aybar, A., İftar, A.: Decentralized supervisory controller design to avoid deadlock in Petri nets..Internat. J. Control 76 (2003), 1285-1295. Also see: A. Aybar and A. İftar: Corrections to decentralized supervisory controller design to avoid deadlock in Petri nets. Internat. J. Control 76 (2003), 1584. Zbl 1040.93047, MR 1992919, 10.1080/0020717031000149609
Reference: [4] Aybar, A., İftar, A.: Supervisory controller design for timed Petri nets..In: Proc. IEEE International Conference on System of Systems Engineering, Los Angeles 2006, pp. 59-64.
Reference: [5] Aybar, A., İftar, A.: Deadlock avoidance controller design for timed Petri nets using stretching..IEEE Systems J. 2 (2008), 178-188. 10.1109/JSYST.2008.923193
Reference: [6] Aybar, A., İftar, A.: Decentralized structural controller design for large-scale discrete-event systems modelled by Petri nets..Kybernetika 45 (2009), 3-14. Zbl 1158.93307, MR 2489577
Reference: [7] Aybar, A., İftar, A.: Representation of the state of timed-place Petri nets using stretching..In: Proc. 4th IFAC Workshop on Discrete-Event System Design, Playa de Gandia 2009, pp. 79-84.
Reference: [8] Aybar, A., İftar, A.: Supervisory controller design to enforce some basic properties in timed-transition Petri nets using stretching..Nonlinear Analysis: Hybrid Systems 6 (2012), 712-729. Zbl 1235.93153, MR 2854909
Reference: [9] Aybar, A., İftar, A., Apaydin-Özkan, H.: Centralized and decentralized supervisory controller design to enforce boundedness, liveness, and reversibility in Petri nets..Internat. J. Control 78 (2005), 537-553. Zbl 1085.93016, MR 2147642, 10.1080/00207170500036076
Reference: [10] Bowden, F. D. J.: A brief survey and synthesis of the roles of time in Petri nets..Math. Comput. Modelling 31 (2000), 55-68. Zbl 1042.68613, MR 1768784, 10.1016/S0895-7177(00)00072-8
Reference: [11] Cassandras, C. G., Lafortune, S.: Introduction to Discrete Event Systems..Kluwer Academic, Norwell 1999. Zbl 1165.93001, MR 1728175
Reference: [12] Fanti, M. P., Maione, B., Turchiano, B.: Comparing digraph and Petri net approaches to deadlock avoidance in FMS..IEEE Trans. Systems, Man Cybernet. - Part B, 30 (2000), 783-798. 10.1109/3477.875452
Reference: [13] Fanti, M. P., Zhou, M.: Deadlock control methods in automated manufacturing systems..IEEE Trans. Systems, Man, Cybernet. - Part A 34 (2004), 5-22. 10.1109/TSMCA.2003.820590
Reference: [14] Freedman, P.: Time, Petri nets, and robotics..IEEE Trans. Robotics Automat. 7 (1991), 417-433. 10.1109/70.86074
Reference: [15] Ghaffari, A., Rezg, N., Xie, X.: Maximally permissive and non blocking control of Petri nets using theory of regions..In: Proc. IEEE International Conference on Robotics and Automation, Washington, D. C. 2002, pp. 1895-1900.
Reference: [16] Giua, A., Seatzu, C., Basile, F.: Observer-based state-feedback control of timed Petri nets with deadlock recovery..IEEE Trans. Automat. Control 49 (2004), 17-29. MR 2028539, 10.1109/TAC.2003.821419
Reference: [17] Hadjicostis, C. N., Verghese, G. C.: Structured redundancy for fault tolerance in state-space models and Petri nets..Kybernetika 35 (1999), 39-55. MR 1705529
Reference: [18] Li, Z. W., Zhou, M. C., Wu, N. Q.: A survey and comparison of Petri net-based deadlock prevention policies for flexible manufacturing systems..IEEE Trans. Systems, Man, Cybernet. - Part C 38 (2008), 173-188. 10.1109/TSMCC.2007.913920
Reference: [19] Murata, T.: Petri nets: Properties, analysis and applications..Proc. IEEE 77 (1989), 541-580.
Reference: [20] Pinchinat, S., Riedweg, S.: You can always compute maximally permissive controllers under partial observation when they exist..In: Proc. American Control Conference, Portland 2005, pp. 2287-2292.
Reference: [21] Rivera-Rangel, I., Ramirez-Trevino, A., Aguirre-Salas, L. I., Leon, J. Ruiz: Geometrical characterization of observability in interpreted Petri nets..Kybernetika 41 (2005), 553-574. MR 2192423
Reference: [22] Uzam, M., Zhou, M.: An iterative synthesis approach to Petri net-based deadlock prevention policy for flexible manufacturing systems..IEEE Trans. Systems, Man, Cybernet. - Part A 37 (2007), 362-371. 10.1109/TSMCA.2007.893484
Reference: [23] Viswanadham, N., Narahari, Y., Johnson, T. L.: Deadlock prevention and deadlock avoidance in flexible manufacturing systems using Petri net models..IEEE Trans. Robotics Automat. 6 (1990), 713-723. 10.1109/70.63257
Reference: [24] Wang, J.: Timed Petri Nets: Theory and Application..Kluwer Academic, Boston 1998. Zbl 0924.68147
Reference: [25] Zhou, M., DiCesare, F.: Petri Net Synthesis for Discrete Event Control of Manufacturing Systems..Kluwer Academic Publishers, Norwell 1993. Zbl 0849.93002
Reference: [26] Zuberek, W. M.: Timed Petri nets in modeling and analysis of cluster tools..IEEE Trans. Robotics Automat. 17 (2001), 562-575. 10.1109/70.964658
.

Files

Files Size Format View
Kybernetika_48-2012-6_4.pdf 370.5Kb application/pdf View/Open
Back to standard record
Partner of
EuDML logo