Abstract

Behaviour permissiveness is an important criterion in evaluating the performance of a liveness-enforcing supervisor for discrete event systems. The existence of uncontrollable events is a standard feature in the supervisory control of discrete event systems. A natural problem arising in this area is the existence of an optimal supervisor when there exist uncontrollable events in a plant. For a class of Petri net models of flexible manufacturing systems, whose optimal liveness-enforcing Petri net supervisors can be synthesized by a particular method through the addition of a set of monitors, this paper aims to identify a set of transitions such that the existence of an optimal liveness-enforcing net supervisor depends on their controllability. The controllability of a transition is decided by solving a linear programming problem to verify whether a monitor with arcs to the transition can act to inhibit it when it is otherwise enabled. A number of examples are presented to demonstrate the application of the proposed methods.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.