Abstract :
In this paper, we study supervisory control of a class of discrete event systems with simultaneous event occurrences, which we call concurrent discrete event systems, under partial observation. The behavior of the system is described by a language over the simultaneous event set. We introduce a notion of concurrent well-posedness of languages, and show that Lm(G)-closure, controllability, observability, and concurrent well-posedness of a specification language are necessary and sufficient conditions for the existence of a non-blocking supervisor. Next, we synthesize a supervisor that achieves the infimal closed, controllable, observable, and concurrently well-posed superlanguage of a specification language. Finally, we synthesize a supervisor that achieves a maximal closed, controllable, observable, and concurrently well-posed sublanguage of a closed specification language.
Keywords :
concurrency control; control system analysis computing; discrete event systems; observers; specification languages; concurrent discrete event systems; partial observation; specification language; supervisor synthesis; supervisory control; Automata; Control system synthesis; Controllability; Discrete event systems; Humanoid robots; Manipulators; Petri nets; Specification languages; Supervisory control; Technological innovation;