Current practice in developing programs for automated manufacturing leads to code that is difficult to develop, debug, and maintain. Discrete event system (DES) control synthesis techniques promise to automate this control development using analysis of system models. However, many current DES techniques cannot be used for moderate or large systems because they explicitely rely on analysis of the state space which sufffers from state explosion. Moreover, they require heavy investment in modeling due to an inability to reuse plug-and-play component models, and they assume unambiguous control specifications that are as detailed or are more detailed than the control sequences that would have to be developed for a manually coded control. For DES control synthesis to find use in industry for manufacturing control requires the development of techniques that critically address the limitations of current techniques. In this proposal, we outline a research program for developing an integrated set of tools and techniques that directly target the application of automated model-based DES control synthesis to control of manufacturing systems. The resulting techniques will be implemented together in an integrated software tool for demonstrating the use of control synthesis to industries

The control approach we propose will allow a user to assemble a system model using plug-and-play discrete-state component models that have well defined input and output structures. The user then will enter high-level, ambiguous specifications of desired system behavior. The control synthesis methods will use analysis of the system model to convert this specification into a controller that contains complete information on the control sequences necessary to achieve the specification while avoiding deadlock conditions. The controller also will include fault detection and diagnosis information derived from the cause-and-effect relationships in the system model. The size of the controller will be kept modest by the use of a library of reusable, automatically synthesized segments of control sequences. The resultant control structure will be then automatically converted into C code or ladder logic code for compilation and execution.

The research issues that will be addressed in the development of these techniques include the conversion of ambiguous specifications into unambiguous hierarchical structures of control sequences, the efficient control of synthesized heirarchical control components, the use of supervisory control to prevent deadlock and prevent contradictory control actions from these control sequences, the use of incomplete observation information in the control, and the incorporation into the controller of fault detection and diagnosis information derived from the system model. ***

Project Start
Project End
Budget Start
1998-08-15
Budget End
2002-07-31
Support Year
Fiscal Year
1998
Total Cost
$313,518
Indirect Cost
Name
University of Kentucky
Department
Type
DUNS #
City
Lexington
State
KY
Country
United States
Zip Code
40506