6 CONCLUSIONS
In th is work, a tracking control problem for ENS’s
modeled by IPN’s was addressed. The synth esized
controller enforces the plant to track actuator’s out-
put symbol sequences indicated by the specification.
The IPN plant model is formed as a collection of in-
dividual ENS models herein presented, thus its con-
struction is a straightforward process. The specifica-
tion ind ic ates the actuator’s output symbol sequence,
just as the pr actitioners do, hence it is represented as
a simple IPN sequence. The proposed controller is
capable of handling output symbols of p roximity sen-
sors and switch e s as guards to trigger sequences o f ac-
tuators. Moreover, the closed-loop behavior exhibits
important properties, such as liveness and bounde d-
ness. The proposed approach was illustrated through
an app lication example.
As a future work, the synthesis will be extended to
specifications involving concurre ncy. Moreover, de-
centralized approaches will be investigated.
ACKNOWLEDGEMENTS
The research leading to these results has received fun-
ding f rom the Conacyt Program for Education, project
number 288470.
REFERENCES
Basile, F., C ordone, R., and Piroddi, L. (2013). Integra-
ted design of optimal supervisors for the enforcement
of static and behavioral specifications in Petri net mo-
dels. Automatica, 49(11):3432–3439.
Campos-Rodr´ıguez, R., Ram´ırez-Trevino, A., and L´opez-
Mellado, E. (2004). Regulation control of partially
observed discrete event systems. In IEEE Int. Conf.
on Systems, Man and Cybernetics.
Chao, D. (2009). Direct minimal empty siphon computa-
tion using mip. The International Journal of Advance
Manufacturing Technology, 45(3–4):397–405.
Chen, Y. F., Li, Z. W., Khalgui, M., and Mosbahi, O. (2011).
Design of a maximally permissive liveness-enforcing
Petri net supervisor for flexible manufacturing sys-
tems. IEEE Transactions on Automation Science and
Engineering, 8(2):374–393.
David, R. and Alla, H. (2010). Discrete, Continuous, and
Hybrid Petri nets. Springer.
Ezpeleta, J. (1995). A Petri net based deadlock prevention
policy for flexible manufacturing systems. IEEE Tran-
sactions on R obotics and Automation, 11(2):173–184.
Giua, A., DiCesare, F., and Silva, M. (1992). G eneralized
mutual exclusion constraints on nets with uncontrol-
lable transitions. In IEEE Int. Conf. on Systems, Man
and Cybernetics.
Holloway, L., Krongh, B., and Giua, A. (1997). A survey
of petri net methods for controlled discrete event sys-
tems. Discrete Event Dynamic Systems, 9(2):151–190.
Iordache, M. and Antsaklis, P. (2005). A survey on the su-
pervision of Petri nets. In Int. Conf. on Petri nets.
Li, Z. and Liu, D. (2007). A correct minimal siphons ex-
traction algorithm from a maximal unmarked siphon
of a Petri net. International Journal of Production Re-
search, 45(9):2163–2167.
Li, Z ., Wu, N., and Zhou, M. (2012). Deadlock control
for automated manufacturing systems based on Pet ri
nets. a literature review. IEEE Transactions on Sys-
tems, Man and Cybernetics- Part C: Applications and
Reviews, 42(4):437–462.
Li, Z. and Zhou, M. (2008). On siphon computation for
deadlock control in a class of Petri nets. IEEE Tran-
sactions on Systems, Man and Cybernetics, Part A:
Systems and Humans, 38(3):667–679.
Ramadge, R. and Wonham, W. (1987). Supervisory control
of a class of discrete event processes. SIAM Journal
on Control and Optimi zati on, 25(1):206–230.
Ram´ırez-Prado, G., Santoyo, A., Ram´ırez-Trevino, A., and
Begovich, O. (2000). Regulation problem in discrete
event systems using interpreted petri nets. In I EEE
Int. Conf. on Systems, Man and Cybernetics.
Ram´ırez-Trevino, A., Rivera-Rangel, I., and L´opez-
Mellado, E. (2003). Observability of discrete event
systems modeled by interpreted Petri nets. IEEE Tran-
sactions on R obotics and Automation, 19(4):557–565.
S. Wang, C. W., Zhou, M., and Li, Z. (2012). A method to
compute strict minimal siphons in a class of Petri nets
based on loop resource subsets. IEEE Transactions on
Systems, Man and Cybernetics, Part A: Systems and
Humans, 42(1):226–237.
S´anchez-Blanco, F., Ram´ırez-Trevino, A., and Santoyo, A.
(2004). Regulation control in interpreted Petri nets
using trace equivalence. In IEEE Int. Conf. on Sys-
tems, Man and Cybernetics.
Santoyo, A., Jim´enez-Ochoa, I., and Ram´ırez-Trevino, A.
(2001). A complete cycle for controller design in dis-
crete event systems. In IEEE Int. Conf. on Systems,
Man and Cybernetics.