TY - GEN
T1 - On supervisory policies that enforce liveness in controlled Petri nets that are similar
AU - Salimi, E.
AU - Somnath, N.
AU - Sreenivas, R. S.
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015/9/23
Y1 - 2015/9/23
N2 - In this paper we consider event-driven systems, modeled by Petri nets (PNs) that are prone to livelocks when left unsupervised. There are well-known conditions for the existence of supervisory policies that can regulate the sequence of task-executions in such a manner that there are no livelocks in the supervised system. We consider the problem of modifying a supervisory policy that ensures livelock-freedom for a given event-driven system into a similar policy for another event-driven system. The formal concept of simulation was introduced in the Petri net (PN) literature to capture the notion of 'similarity' among PNs. In this paper we generalize this concept to controlled PNs. The set of transitions in a controlled PN are partitioned into controllable- and uncontrollable-subsets. The supervisory policy determines which of a subset of controllable transitions are permitted to fire at any marking of the PN. A transition in a controlled PN can fire if and only if (1) there are sufficient tokens in its input places, and (2) the supervisory policy permits it to fire. A transition in a supervised PN is live if it can be fired, not necessarily immediately, from every marking that is reachable under supervision. The synthesis of a liveness enforcing supervisory policy (LESP) for a subset of transitions in a PN serves as the motivating problem for this work. We consider two PNs that in a simulation relationship under supervision, and we derive a necessary and sufficient condition for the existence of a LESP for a subset of transitions in these PNs. Using an illustrative example, we show how this observation can be used to synthesize LESPs in a PN that simulates another PN. Further investigations into formalizing this synthesis procedure is suggested as a future research topic.
AB - In this paper we consider event-driven systems, modeled by Petri nets (PNs) that are prone to livelocks when left unsupervised. There are well-known conditions for the existence of supervisory policies that can regulate the sequence of task-executions in such a manner that there are no livelocks in the supervised system. We consider the problem of modifying a supervisory policy that ensures livelock-freedom for a given event-driven system into a similar policy for another event-driven system. The formal concept of simulation was introduced in the Petri net (PN) literature to capture the notion of 'similarity' among PNs. In this paper we generalize this concept to controlled PNs. The set of transitions in a controlled PN are partitioned into controllable- and uncontrollable-subsets. The supervisory policy determines which of a subset of controllable transitions are permitted to fire at any marking of the PN. A transition in a controlled PN can fire if and only if (1) there are sufficient tokens in its input places, and (2) the supervisory policy permits it to fire. A transition in a supervised PN is live if it can be fired, not necessarily immediately, from every marking that is reachable under supervision. The synthesis of a liveness enforcing supervisory policy (LESP) for a subset of transitions in a PN serves as the motivating problem for this work. We consider two PNs that in a simulation relationship under supervision, and we derive a necessary and sufficient condition for the existence of a LESP for a subset of transitions in these PNs. Using an illustrative example, we show how this observation can be used to synthesize LESPs in a PN that simulates another PN. Further investigations into formalizing this synthesis procedure is suggested as a future research topic.
UR - http://www.scopus.com/inward/record.url?scp=84960880126&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84960880126&partnerID=8YFLogxK
U2 - 10.1109/ICCIS.2015.7274554
DO - 10.1109/ICCIS.2015.7274554
M3 - Conference contribution
AN - SCOPUS:84960880126
T3 - Proceedings of the 2015 7th IEEE International Conference on Cybernetics and Intelligent Systems, CIS 2015 and Robotics, Automation and Mechatronics, RAM 2015
SP - 93
EP - 97
BT - Proceedings of the 2015 7th IEEE International Conference on Cybernetics and Intelligent Systems, CIS 2015 and Robotics, Automation and Mechatronics, RAM 2015
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 7th IEEE International Conference on Cybernetics and Intelligent Systems, CIS 2015 and the 7th IEEE International Conference on Robotics, Automation and Mechatronics, RAM 2015
Y2 - 15 July 2015 through 17 July 2015
ER -