skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Exception Handling Controllers: An application of pushdown systems to discrete event control

Conference ·
OSTI ID:939935
 [1]
  1. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)

Recent work by the author has extended the Supervisory Control Theory to include the class of control languages defined by pushdown machines. A pushdown machine is a finite state machine extended by an infinite stack memory. In this paper, we define a specific type of deterministic pushdown machine that is particularly useful as a discrete event controller. Checking controllability of pushdown machines requires computing the complement of the controller machine. We show that Exception Handling Controllers have the property that algorithms for taking their complements and determining their prefix closures are nearly identical to the algorithms available for finite state machines. Further, they exhibit an important property that makes checking for controllability extremely simple. Hence, they maintain the simplicity of the finite state machine, while providing the extra power associated with a pushdown stack memory. We provide an example of a useful control specification that cannot be implemented using a finite state machine, but can be implemented using an Exception Handling Controller.

Research Organization:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-00OR22725
OSTI ID:
939935
Resource Relation:
Conference: American Control Conference - Seattle, California, United States of America - 6/11/2008 12:00:00 AM-6/13/2008 12:00:00 AM
Country of Publication:
United States
Language:
English

Similar Records

Optimal parametric discrete event control: Problem and solution
Conference · Sun Jun 01 00:00:00 EDT 2008 · OSTI ID:939935

A Note on the Proper ties of the Supremal Controllable Sublanguage in Pushdown Systems.
Journal Article · Tue Jan 01 00:00:00 EST 2008 · IEEE Transactions on Automatic Control · OSTI ID:939935

Automatic generation of control software in computer-integrated manufacturing
Miscellaneous · Sun Jan 01 00:00:00 EST 1989 · OSTI ID:939935