Directed Control of Discrete Event Systems for Safety and Nonblocking

被引:18
作者
Huang, Jing [1 ]
Kumar, Ratnesh [1 ]
机构
[1] Iowa State Univ, Dept Elect & Comp Engn, Ames, IA 50011 USA
基金
美国国家科学基金会;
关键词
Automata; directed control; director; discrete event system; disturbance input; maximally permissive supervisor; nonblocking; sensor output; supervisor; supervisory control;
D O I
10.1109/TASE.2008.923820
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce the notion of directed control, where a directed controller is one that selects at most one controllable event to be enabled at any instant. This is in contrast to supervisory control, where a supervisory controller enables a maximum allowable set of controllable events at any instant, i.e., no specific selection for executing an enabled event is made. While the design of a supervisory controller is meaningful for plants that are generator of controllable events, a directed controller design makes more sense for plants that are executor of controllable events. The control goal is the same as that in a supervisory control setting, namely, safety and nonblockingness. A safe and nonblocking directed controller exists if and only if a safe and nonblocking supervisory controller exists, thereby proving them polynomiality of verifying existence. We also develop a set of algorithms of polynomial complexity to compute a safe and nonblocking directed controller (whenever one exists).
引用
收藏
页码:620 / 629
页数:10
相关论文
共 15 条
[1]  
[Anonymous], 1995, MODELING CONTROL LOG
[2]   SUPERVISORY CONTROL OF A RAPID THERMAL MULTIPROCESSOR [J].
BALEMI, S ;
HOFFMANN, GJ ;
GYUGYI, P ;
WONGTOI, H ;
FRANKLIN, GF .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1993, 38 (07) :1040-1059
[3]  
BARBEAU M, 1997, P 1997 ALL C COMM CO, P533
[4]   SUPERVISORY CONTROL OF TIMED DISCRETE-EVENT SYSTEMS [J].
BRANDIN, BA ;
WONHAM, WM .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1994, 39 (02) :329-342
[5]  
Cassandras C.G., 2021, Introduction to Discrete Event Systems, V3rd, DOI 10.1007/978-3-030-72274-6
[6]   Automated control synthesis for an assembly line using discrete event system control theory [J].
Chandra, V ;
Huang, ZD ;
Kumar, R .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2003, 33 (02) :284-289
[7]   Weak, strong, and strong cyclic planning via symbolic model checking [J].
Cimatti, A ;
Pistore, M ;
Roveri, M ;
Traverso, P .
ARTIFICIAL INTELLIGENCE, 2003, 147 (1-2) :35-84
[8]  
GOLASZEWSKI CH, 1987, DISCRETE EVENT SYSTE, P459
[9]  
Heymann M., 1990, IEEE Control Systems Magazine, V10, P103, DOI 10.1109/37.56284
[10]  
Huang J., 2007, P 2007 AM CONTR C NE, P4285