PREDICATES AND PREDICATE TRANSFORMERS FOR SUPERVISORY CONTROL OF DISCRETE EVENT DYNAMIC-SYSTEMS

被引:72
作者
KUMAR, R
GARG, V
MARCUS, SI
机构
[1] UNIV MARYLAND,DEPT EE,COLL PK,MD 20742
[2] UNIV TEXAS,DEPT ELECT & COMP ENGN,AUSTIN,TX 78712
[3] UNIV MARYLAND,RES CTR,COLL PK,MD 20742
基金
美国国家科学基金会;
关键词
D O I
10.1109/9.250512
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Most discrete event system models are based on defining the alphabet set or the set of events as a fundamental concept. In this paper, we take an alternative view of treating the state space as the fundamental concept. We approach the problem of controlling discrete event systems by using predicates and predicate transformers. Predicates have the advantage that they can concisely characterize an infinite state space. The notion of controllability of a predicate is defined, and the supervisory predicate control problem introduced in this paper is solved. A closed form expression for the weakest controllable predicate is obtained. The problem of controlling discrete event systems under incomplete state observation is also considered and observability of predicates is defined. Techniques for finding extremal solutions of boolean equations is used to derive minimally restrictive supervisors.
引用
收藏
页码:232 / 247
页数:16
相关论文
共 26 条
[1]  
Arnold A., 1980, LECTURE NOTES COMP S, V88, P113
[2]   FORMULAS FOR CALCULATING SUPREMAL CONTROLLABLE AND NORMAL SUBLANGUAGES [J].
BRANDT, RD ;
GARG, V ;
KUMAR, R ;
LIN, F ;
MARCUS, SI ;
WONHAM, WM .
SYSTEMS & CONTROL LETTERS, 1990, 15 (02) :111-117
[3]  
CAINES PE, 1988, 27TH P IEEE C DEC CO, P226
[4]  
CHANDY KM, 1988, PARALLEL PROGRAM DES
[5]  
Dijkstra E.W, 1990, PREDICATE CALCULUS P
[6]  
Dijkstra EW, 1976, DISCIPLINE PROGRAMMI
[7]  
GARG VK, 1992, UNPUB 1992 P AM CONT
[8]  
GRIES D, 1985, SCI PROGRAMMING
[9]  
HOARE CAR, 1976, COMMUNICATING SEQUEN
[10]  
Hopcroft J. E., 1979, INTRO AUTOMATA THEOR