Invariance Property of the Control Functions in Symmetric Discrete-Event Systems Modeled by State Tree Structures[J]. 2016, 50(11): 43-48.
DOI:
Invariance Property of the Control Functions in Symmetric Discrete-Event Systems Modeled by State Tree Structures[J]. 2016, 50(11): 43-48.DOI: 10.7652/xjtuxb201611007.
Invariance Property of the Control Functions in Symmetric Discrete-Event Systems Modeled by State Tree Structures
The symmetric discrete-event systems(DES)consist of groups of identical components. For such DES
the supervisor in the form of automata synthesized by the supervisory control theory often has large number of state and is nontransparent in control logic. Thus a computational approach of abstract control function is proposed. This approach fully exploits the symmetry of the system. For the performance index to avoid the underflow or overflow of buffers
the number of components in the status of processing finish is extracted with event relabeling map
thereby the processing details of each component are omitted. Then the abstract control functions are computed with the state tree structures(STS)based on the abstract status information. Finally
by illustrating examples of components working in parallel and serial
the invariance property of control functions are analyzed. Namely
with fixed buffer sizes
the status information required by the control function is irrelevant to the total number of components. The experimental results showed that by utilizing the invariance property of control functions
the repeated computation of control functions is avoided when identical components are added or deleted. Meanwhile
all controllable events relabeled by the same symbol can be enabled by one abstract control function; thus the number of control functions is reduced. Moreover
compared with the controller represented by automata
the control functions have fewer states and are more transparent in control logic.
关键词
Keywords
references
WONHAM W M. Supervisory control of discrete-event systems [EB/OL]. [2016-03-01]. http: ∥www.control.utoronto.ca/~wonham/.
CASSANDRAS C G, LAFORTUNE S. Introduction to discrete event systems [M]. Berlin, Germany: Springer, 2008: 268-369.
EYZELL J M, CURY J E R. Exploiting symmetry in the synthesis of supervisors for discrete event systems [J]. IEEE Transactions on Automatic Control, 2001, 46(9): 1500-1505.
ROHLOFF K, LAFORTUNE S. The verification and control of interacting similar discrete event systems [J]. SIAM Journal on Control and Optimization, 2006, 45(2): 634-667.
WANG W, SU R, LIN L. On analysis of deadlock and blocking freeness in isomorphic module systems [C]∥American Control Conference. Piscataway, NJ, USA: IEEE, 2013: 923-928.
SU R. Discrete-event modeling of multi-agent systems with broadcasting-based parallel composition [J]. Automatica, 2013, 49(11): 3502-3506.
BRYANT R. Graph-based algorithms for Boolean function manipulation [J]. IEEE Transactions on Computers, 1986, 35(8): 677-691.
MA C, WONHAM W M. Nonblocking supervisory control of state tree structures [M]. Berlin, Germany: Springer, 2005: 11-125.
MA C, WONHAM W M. Nonblocking supervisory control of state tree structures [J]. IEEE Transactions on Automatic Control, 2006, 51(5): 782-793.
CHAO Wujie, GAN Yongmei, WANG Zhao'an, et al. An optimal nonblocking modular supervisory control to real-time state tree structures [J]. Journal of Xi'an Jiaotong University, 2013, 47(4): 86-91.
JIAO T, GAN Y, YANG X, et al. Exploiting symmetry of discrete-event systems with parallel components by relabeling [C]∥TENCON 2015-2015 IEEE Region 10 Conference. Piscataway, NJ, USA: IEEE, 2015: 1-4.
BHERER H, DESHARNAIS J, ST-DENIS R. Control of parameterized discrete event systems [J]. Discrete Event Dynamic Systems, 2009, 19(2): 213-265.
GRIGOROV L, BUTLER B E, CURY J E R, et al. Conceptual design of discrete-event systems using templates [J]. Discrete Event Dynamic Systems, 2011, 21(2): 257-303.
GRIGOROV L, CURY J E R, RUDIE K. Design of discrete-event systems using templates [C]∥Proceedings of the American Control Conference. Piscataway, NJ, USA: IEEE, 2008: 499-504.
RABIN M O, SCOTT D. Finite automata and their decision problems [J]. IBM Journal of Research and Development, 1959, 3(2): 114-125.
JIAO T, GAN Y, XIAO G, et al. Exploiting symmetry of state tree structures for discrete-event systems with parallel components [C]∥13th International Workshop on Discrete Event Systems. Piscataway, NJ, USA: IEEE, 2016: 97-102.