Article,

A Modular Supervisory Control Design of Discrete Event Systems

, and .
J. Adv. Manuf. Syst., 16 (02): 171--184 (Jun 1, 2017)
DOI: 10.1142/s0219686717500111

Abstract

This paper presents a modular liveness-enforcing supervisory control design for scalable discrete event systems. A maximally permissive monitor-based supervisory control policy is suggested using divide and conquer paradigm. A vector-covering approach is used to minimize essential set of legal markings and first-met bad markings. Providing that modules of system interact by Enable operator, it will be proved that monitor-based supervisory control methods can be applied modularly. Then, Enable operator of Petri nets (PNs) can be used to synthesize subsystems. This algorithm is implemented by extending a graphical PN drawing and analysis tool with supervisory control analysis modules as Java codes. The experimental results show that this approach constitutes a primary step towards a hierarchical procedure that overcomes whole reachability graph computation, which is a bottleneck in deadlock preventing supervisory control policies.

Tags

Users

  • @fernand0

Comments and Reviews