Abstract
Recently we developed supervisor localization, a top-down approach to distributed control of discrete-event systems in the Ramadge-Wonham supervisory control framework. Its essence is the allocation of monolithic (global) control action among the local control strategies of individual agents. In this paper, we start by presenting several refinements of our localization theory. First, we drop the original assumption that the event sets of component agents are pairwise disjoint. Second, we show that consistent marking information can be enforced by just one agent, which can be selected arbitrarily. Third, the event sets of localized controllers are explicitly defined, in general as proper subsets of the entire event set. For these generalizations, we again prove that the collective local controlled behavior is identical to the global optimal and nonblocking controlled behavior. Moreover, we provide a language interpretation of localization by relating the key concept of control cover/congruence on the supervisor’s state set to a special right congruence on the supervisor’s language.W e go on to apply the extended supervisor localization to solve a multi-agent formation problem. We introduce a suitable formulation of formation invariance as well as shortest paths to formation. Local strategies are synthesized for a group of agents to arrive at a pre-specified formation in shortest paths; then issues of information exchange and control logic are examined. We further demonstrate the extended localization on a large-scale Cluster Tool example. By first synthesizing a set of decentralized supervisors and coordinators by an efficient heterarchical approach, our localization yields a distributed control architecture with comprehensible local control/coordination logic.
Similar content being viewed by others
Notes
In this paper the notation [1,n] is used for the integer interval {1,...,n}.
Computation in this and next sections is by TCT software (Wonham 2013a).
References
Anderson BDO, Yu C, Fidan B, Hendrickx JM (2008) Rigid graph control architectures for autonomous formations. IEEE Control Syst Mag 28(6):48–63
Brave Y, Heymann M (1990) Stabilization of discrete-event processes. Int J Control 51(5):1101–1117
Brave Y, Heymann M (1993) On optimal attraction in discrete-event processes. Inf Sci 67(3):245–276
Cai K,WonhamWM(2010a) Supervisor localization: a top-down approach to distributed control of discrete event systems. IEEE Trans Autom Control 55(3):605–618
Cai K, Wonham WM (2010b) Supervisor localization for large discrete-event systems—case study production cell. Int J Adv Manuf Technol 50(9–12):1189–1202
Cai K, Wonham WM (2012a) New results on supervisor localization, with application to multiagent formations. In: Proceedings of the workshop on discrete-event systems. Guadalajara, pp 233–238
Cai K,WonhamWM(2012b) Supervisor localization of discrete-event systems based on state tree structures. In: Proceedings of the 51st IEEE conference on decision and control. Maui, pp 5822–5827
Feng L, Wonham WM (2008) Supervisory control architecture for discrete-event systems. IEEE Trans Autom Control 53(6):1449–1461
Kumar R, Garg V, Marcus SI (1993) Language stability and stabilizability of discrete event dynamical systems. SIAM J Control Optim 31(5):1294–1320
Ma C, Wonham WM (2005) Nonblocking supervisory control of state tree structures. Springer
Mohajerani S, Malik R, Ware S, Fabian M (2011) On the use of observation equivalence in synthesis abstraction. In: Proceedings of the international workshop on dependable control of discrete systems. Saarbrucken, pp 84–89
Pham MT, Seow KT (2012) Discrete-event coordination design for distributed agents. IEEE Trans Autom Sci Eng 9(1):70–82
Ramadge PJ, Wonham WM (1987) Supervisory control of a class of discrete event processes. SIAM J Control Optim 25(1):206–230
Schmidt K, Breindl C (2011) Maximally permissive hierarchical control of decentralized discrete event systems. IEEE Trans Autom Control 56(4):723–737
Seow KT, Pham MT, Ma C, Yokoo M(2009) Coordination planning: applying control synthesis methods for a class of distributed agents. IEEE Trans Control Syst Technol 17(2):405–415
Smith SL, Schwager M, Rus D (2012) Persistent robotic tasks: monitoring and sweeping in changing environments. IEEE Trans Robot 28(2):410–426
Su R, Wonham WM (2004) Supervisor reduction for discrete-event systems. Discrete Event Dyn Syst 14(1):31–53
Su R, van Schuppen JH, Rooda JE (2010) Aggregative synthesis of distributed supervisors based on automaton abstraction. IEEE Trans Autom Control 55(7):1627–1640
Su R, van Schuppen JH, Rooda JE (2012) Maximum permissive coordinated distributed supervisory control of nondeterministic discrete-event systems. Automatica 48(7):1237–1247
Wonham WM (2013a) Design software: TCT. Systems Control Group, ECE Dept, University of Toronto. Available online at http://www.control.toronto.edu/DES Accessed July 1 2013
Wonham WM (2013b) Supervisory control of discrete-event systems. Systems Control Group, ECE Dept, University of Toronto. Available online at http://www.control.toronto.edu/DES. Accessed July 1 2013
Yi J, Ding S, ZhangMT, van der Meulen P (2007) Throughput analysis of linear cluster tools. In: Proceedings of the 3rd IEEE international conference on automation science and engineering. Scottsdale, pp 1063–1068
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported in part by Program to Disseminate Tenure Tracking System, MEXT, Japan (Kai Cai).
This work was supported in part by the Natural Sciences and Engineering Research Council, Canada, Grant no. 7399 (W. M. Wonham).
Rights and permissions
About this article
Cite this article
Cai, K., Wonham, W.M. New results on supervisor localization, with case studies. Discrete Event Dyn Syst 25, 203–226 (2015). https://doi.org/10.1007/s10626-014-0194-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10626-014-0194-6