Abstract

Supervisory control theory (SCT) of a discrete-event system (DES) is well developed to find its maximally permissive supervisor. As an extension of SCT, a new framework, state-tree structures (STS), has been deployed to manage the state explosion problem of SCT. The supervisory control with partial observation is investigated in SCT, of which the state explosion issue remains to be explored. This paper dwells upon an approach to the synthesis of supervisory control with partial observation in the normal STS framework, requiring that the conjunction of any two projected subpredicates should be false. First, following the definition of the observability based on STS, it is proven that there does not exist the supremal observable subpredicate. Second, we construct a subclass of observable subpredicates of a given predicate (obtained as a specification) on the basis of normal STS. Third, a largest element is proven to exist in the subclass, and thus a weakly controllable, coreachable, and observable subpredicate is computed to solve the supervisory control problem of the normal STS by an iterative algorithm. An illustrative example with state size over 109 is given to show that the proposed algorithm based on STS is superior to the approach based on SCT, which leads to the program crashes in SCT. Note to Practitioners —DES is a collection of many contemporary computer-integrated industrial and social service systems. For the sake of technology or cost considerations, the occurrences of some events are not fully observed, rendering the supervisory control algorithmically complicated and exacerbating the originally notorious state explosion problem. This paper aims to ameliorate the state explosion problem using a novel formalism, namely, state-tree structures, that can be applied to real-world systems thanks to the computational efficiency that is demonstrated by an industrial system. Compared with the traditional SCT of DES, the significance of the proposed methodology will intrigue academic researchers and industrial practitioners.

Full Text
Published version (Free)

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