Supervision of discrete event processes
Peter J. Ramadge, Walter Murray Wonham
Abstract
Peter J. Ramadge, Walter Murray Wonham
Abstract
A discrete event process is modelled as a discrete state dynamic system which generates as output a formal language over the alphabet Σ. The objective of supervision is to ensure that this output language has certain desired properties. We define the concept of a controllable language and derive necessary and sufficient conditions for the existence of a supervisor to achieve a given controlled behavior. We also show that every supervisor contains an internal model of the resulting supervised behavior.
OpenAlex reports 61 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
A discrete event process is modelled as a discrete state dynamic system which generates as output a formal language over the alphabet Σ. The objective of supervision is to ensure that this output language has certain desired properties. We define the concept of a controllable language and derive necessary and sufficient conditions for the existence of a supervisor to achieve a given controlled behavior. We also show that every supervisor contains an internal model of the resulting supervised behavior.
Key concepts: Supervisor, Computer science, Alphabet, Process (computing), Discrete event dynamic system, Event (particle physics), State (computer science), Supervisory control