the so-called structural approach, [26], [27], it
can guarantee the design of maximally permissive
controllers; whereas the structural approach, in
general, produces conservative controllers, [26].
DES are getting more complicated each day,
[28], [29]. Some of such systems are so complicated
that it may not be possible to design a central-
ized controller for them. Therefore, as a future
study, the present approach can be extended to
decentralized supervisory controller design, which
would be possible along the lines of [30].
References
[1] M. Zhou and F. DiCesare, Petri Net Synthesis for
Discrete Event Control of Manufacturing Systems.
Norwell, MA: Kluwer Academic Publishers, 1993.
[2] J. Proth and X. Xie, Petri Nets: A Tool for Design
and Management of Manufacturing Systems. West
Sussex: John Wiley & Sons, 1996.
[3] F. D. J. Bowden, “A brief survey and synthesis of
the roles of time in Petri nets,” Mathematical and
Computer Modelling, vol. 31, pp. 55–68, 2000.
[4] J. Wang, Timed Petri Nets: Theory and Application.
Boston, MA: Kluwer Academic, 1998.
[5] W. M. Zuberek, “Timed Petri nets in modeling
and analysis of cluster tools,” IEEE Transactions on
Robotics and Automation, vol. 17, pp. 562–575, 2001.
[6] L. Popova-Zeugmann, Time and Petri Nets. New
York: Springer, 2013.
[7] L. Liang, F. Basile, and Z. Li, “A reduced computa-
tion of state space to enforce GMECs and deadlock-
freeness on TPN systems,” in IFAC PapersOnLine
53-4, pp. 166–172, 2020.
[8] S. Akshay, L. Helouet, and R. Phawade, “Combining
free choice and time in Petri nets,” Journal of Logical
and Algebraic Methods in Programming, vol. 101,
2020.
[9] D. Lefebvre and C. Daoui, “Control design for
bounded partially controlled TPNs using timed ex-
tended reachability graphs and MDP,” IEEE Trans-
actions on Systems, Man, and Cybernetics, vol. 50,
no. 6, pp. 2273–2283, 2020.
[10] A. Aybar, et.al., “Deadlock avoidance controller de-
sign for timed Petri nets using stretching,” IEEE
Systems Journal, vol. 2, pp. 178–188, 2008.
[11] G. J. Tsinarakis, N. C. Tsourveloudis, and K. P.
Valavanis, “Modeling, analysis, synthesis, and per-
formance evaluation of multioperational production
systems with hybrid timed Petri nets,” IEEE Trans.
on Automation Science and Engineering, vol. 3, no. 1,
pp. 29–46, 2006.
[12] M. Vatani and A. Doustmohammadi, “Decomposition
of rst-order hybrid Petri nets for hierarchical control
of manufacturing systems,” Journal of Manufacturing
Systems, vol. 35, pp. 206–214, 2015.
[13] A. Aybar, et.al., “Supervisory controller design
for timed-place Petri nets,” Kybernetika, vol. 48,
pp. 1114–1135, 2012.
[14] A. İftar, “Supervisory control of manufacturing sys-
tems modeled by timed Petri nets,” in Proceedings
of the 12th IFAC Workshop on Intelligent Manufac-
turing Systems, (Austin, TX, U.S.A.), pp. 128–132,
Dec. 2016.
[15] A. Aybar, et.al., “Supervisory control of discrete-
event systems modeled by timed-arc Petri nets,” in
Proceedings of the European Control Conference,
(Saint Petersburg, Russia), pp. 656–661, May 2020.
[16] C. Lakos and L. Petrucci, “Modular state space ex-
ploration for timed Petri nets,” International Journal
on Software Tools for Technology Transfer, vol. 9,
pp. 393–411, 2007.
[17] A. Aybar, et.al., “Supervisory controller design for
timed Petri nets,” in Proceedings of the IEEE In-
ternational Conference on System of Systems Engi-
neering, (Los Angeles, CA, U.S.A.), pp. 59–64, Apr.
2006.
[18] A. Aybar, et.al., “Representation of the state of
timed-place Petri nets using stretching,” in Proceed-
ings of the 4th IFAC Workshop on Discrete-Event
System Design, (Playa de Gandia, Spain), pp. 79–84,
Oct. 2009.
[19] Z. W. Li, M. C. Zhou, and N. Q. Wu, “A survey and
comparison of Petri net-based deadlock prevention
policies for exible manufacturing systems,” IEEE
Transactions on Systems, Man, and Cybernetics–Part
C, vol. 38, pp. 173–188, 2008.
[20] A. Aybar, et.al., “Centralized and decentralized su-
pervisory controller design to enforce boundedness,
liveness, and reversibility in Petri nets,” International
Journal of Control, vol. 78, pp. 537–553, 2005.
[21] A. Aybar, et.al., “Supervisory controller design to en-
force some basic properties in timed-transition Petri
nets using stretching,” Nonlinear Analysis: Hybrid
Systems, vol. 6, pp. 712–729, 2012.
[22] A. Aybar, et.al., “Supervisory controller design to
enforce basic properties in timed-place Petri nets,”
in Preprints of the 6th IFAC Conference on Man-
agement and Control of Production and Logistics,
(Fortaleza, Brazil), pp. 486–492, Sept. 2013.
[23] A. İftar, “Supervisory controller design to enforce
boundedness, reversibility and liveness in systems
modeled by timed Petri nets,” WSEAS Transactions
on Systems, vol. 22, pp. 745–751, 2023.
[24] R. S. Sreenivas, “On the existence of supervisory poli-
cies that enforce liveness in discrete-event dynamic
systems modelled by controlled Petri nets,” IEEE
Transactions on Automatic Control, vol. 42, pp. 928–
945, 1997.
[25] H. Boucheneb, A. Alger, and G. Berthelot, “Towards
a simplied building of time Petri nets reachability
graph,” in Proceedings of the 5th International Work-
shop on Petri Nets and Performance Models, (Reims,
France), pp. 46–55, May 1993.
[26] M. V. Iordache and P. J. Antsaklis, “Design
of T-liveness enforcing supervisors in Petri nets,”
IEEE Transactions on Automatic Control, vol. 48,
pp. 1962–1974, 2003.
[27] Z. W. Li and M. C. Zhou, “Elemetary siphons of Petri
nets and their application to deadlock prevention in
exible manufacturing systems,” IEEE Transactions
WSEAS TRANSACTIONS on SYSTEMS and CONTROL
DOI: 10.37394/23203.2024.19.17