Mutually nonblocking supervisory control of discrete event systems (Q5926190)
From MaRDI portal
scientific article; zbMATH DE number 1570725
Language | Label | Description | Also known as |
---|---|---|---|
English | Mutually nonblocking supervisory control of discrete event systems |
scientific article; zbMATH DE number 1570725 |
Statements
Mutually nonblocking supervisory control of discrete event systems (English)
0 references
2 September 2001
0 references
The paper addresses the problem of modular supervisory control where given two specifications the control objective is to keep the plant within as large a subset of their intersection as possible. A supervisor is called mutually nonblocking if whenever the closed-loop system executes a trace marked by one specification it can always continue and complete a trace marked by the other specification. Thus a measure of fairness is required and enforced. This finds its applications in control of several interesting discrete event systems, such as manufacturing, communication protocol and feature interaction in telephony systems. The paper derives a number of theoretical results that characterize conditions under which a complete, globally and mutually nonblocking supervisor exists. The main result is that a complete, globally and mutually nonblocking supervisor exists if and only if there exists a controllable mutually nonblocking sublanguage of the union of the specifications. The paper shows that such condition holds if the specifications are mutually nonconflicting with respect to the prefix closure of each other.
0 references
discrete event system
0 references
supervisory control
0 references
mutually nonblocking
0 references
nonconflicting language
0 references