Centralized and distributed algorithms for on-line synthesis of maximal control policies under partial observation

被引:69
作者
BenHadjAlouane, N [1 ]
Lafortune, S [1 ]
Lin, F [1 ]
机构
[1] WAYNE STATE UNIV, DEPT ELECT & COMP ENGN, DETROIT, MI 48202 USA
来源
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS | 1996年 / 6卷 / 04期
关键词
supervisory control; partial observation; variable lookahead policies; on-line control; parallel/distributed algorithms; modular control;
D O I
10.1007/BF01797138
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper deals with the on-line control of partially observed discrete event systems (DES). The goal is to restrict the behavior of the system within a prefix-closed legal language while accounting for the presence of uncontrollable and unobservable events. In the spirit of recent work on the on-line control of partially observed DES (Heymann and Lin 1994) and on variable lookahead control of fully observed DES (Ben Hadj-Alouane et al. 1994c), we propose an approach where, following each observable event, a control action is computed on-line using an algorithm of linear worst-case complexity. This algorithm, called VLP-PO, has the following additional properties: (i) the resulting behavior is guaranteed to be a maximal controllable and observable sublanguage of the legal language; (ii) different maximals may be generated by varying the priorities assigned to the controllable events, a parameter of VLP-PO; (iii) a maximal containing the supremal controllable and normal sublanguage of the legal language can be generated by a proper selection of controllable event priorities; and (iv) no off-line calculations are necessary. We also present a parallel/distributed version of the VLP-PO algorithm called DI-VLP-PO. This version uses several communicating agents that simultaneously run (on-line) identical versions of the algorithm but on possibly different parts of the system model and the legal language, according to the structural properties of the system and the specifications. While achieving the same behavior as VLO-PO, DI-VLP-PO runs at a total complexity (for computation and communication) that is significantly lower than its sequential counterpart.
引用
收藏
页码:379 / 430
页数:52
相关论文
共 22 条
[1]   AN ALGORITHM FOR COMPUTING THE MASK VALUE OF THE SUPREMAL NORMAL SUBLANGUAGE OF A LEGAL LANGUAGE [J].
BARBEAU, M ;
CUSTEAU, G ;
STDENIS, R .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1995, 40 (04) :699-703
[2]   VARIABLE LOOKAHEAD SUPERVISORY CONTROL WITH STATE INFORMATION [J].
BENHADJALOUANE, N ;
LAFORTUNE, S ;
LIN, F .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1994, 39 (12) :2398-2410
[3]  
BENHADJALOUANE N, 1994, IEEE DECIS CONTR P, P3661, DOI 10.1109/CDC.1994.411724
[4]  
BENHADJALOUANE N, 1994, P 1994 C INF SCI SYS
[5]  
BENHADJALOUANE N, 1993, P 31 ANN ALL C COMM, P898
[6]   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
[7]  
CHO H, 1989, MATH CONTROL SIGNAL, V2, P47
[8]   SUPREMAL AND MAXIMAL SUBLANGUAGES ARISING IN SUPERVISOR SYNTHESIS PROBLEMS WITH PARTIAL OBSERVATIONS [J].
CHO, HJ ;
MARCUS, SI .
MATHEMATICAL SYSTEMS THEORY, 1989, 22 (03) :177-211
[9]   LIMITED LOOKAHEAD POLICIES IN SUPERVISORY CONTROL OF DISCRETE EVENT SYSTEMS [J].
CHUNG, SL ;
LAFORTUNE, S ;
LIN, F .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1992, 37 (12) :1921-1935
[10]  
CHUNG SL, 1994, DISCRETE EVENT DYN S, V4, P237