Supervisory Control of Distributed Systems: Conflict Resolution

In distributed synthesis and control, one well-known potential hazard is conflict between modular designs. In a modular approach to the supervisory control of discrete-event systems, modular supervisors that are individually nonblocking (with respect to the plant) may nevertheless conflict and thus produce blocking, or even deadlock, when operating concurrently. A scheme of resolving this potential conflict between the modular supervisors would be to accord priorities to the conflicting supervisors. When conflict arises, the modular supervisor that is assigned a higher priority will have sole control, or in other words the control action of the lower priority supervisor will be suspended. Thus by assigning priority appropriately, control actions of the modular supervisors will be suspended and reactivated in such a way that the potential conflict can be averted. In this article we formalize this scheme with reporter maps from a hierarchical approach to the supervisory control of discrete-event systems. These maps, each acting as an interface between a modular supervisor and the plant, mediate the flow of information and control, and thus in this way achieve suspension and reactivation of the modular supervisors. Sufficient conditions on these reporter maps for conflict resolution are obtained. Roughly speaking, the conditions are that (1) the reporter maps select suitable ‘subsystems’ of the plant; (2) within these subsystems, conflicts are ‘resolved’; (3) the reporter maps are ‘refined’ enough to lift these local conflict resolutions back to the original plant. With these conditions, a constructive solution is developed, which in essence suspends a supervisor ‘just in time’ to prevent conflict and reactivates it when the plant and the other supervisor return to the state they were in when the suspension began. Examples inspired by the feature interaction problem in telecommunication systems are provided for illustration.

[1]  R.P. Malhame,et al.  Conflict resolution with flexible priority in modular control , 1995, Proceedings 1995 Canadian Conference on Electrical and Computer Engineering.

[2]  P. Ramadge,et al.  Supervisory control of a class of discrete event processes , 1987 .

[3]  C. Desclaux,et al.  Supervisory control of discrete-event processes with partial observations , 1988 .

[4]  P. Ramadge,et al.  Modular Feedback Logic for Discrete Event Systems , 1987 .

[5]  Kristofer Kimbler Addressing the Interaction Problem at the Enterprise Level , 1997, FIW.

[6]  G. Herman,et al.  The feature interaction problem in telecommunications systems , 1989 .

[7]  P. Ramadge,et al.  Modular Supervisory Control of Discrete Event Systems , 1988 .

[8]  Walter Murray Wonham,et al.  Decentralized supervisory control of discrete-event systems , 1987, Inf. Sci..

[9]  Feng Lin,et al.  Modular Supervisory Control with Priorities for Discrete Event Systems , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[10]  W. M. Wonham,et al.  Supervisory control of discrete event processes , 1982 .

[11]  Walter Murray Wonham,et al.  Modular Control and Coordination of Discrete-Event Systems , 1998, Discret. Event Dyn. Syst..

[12]  M. Heymann Concurrency and discrete event control , 1990, IEEE Control Systems Magazine.

[13]  P. Ramadge,et al.  On the supermal controllable sublanguage of a given language , 1987 .

[14]  R.P. Malhame,et al.  Conflict resolution in modular control with applications to feature interaction , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[15]  J. G. Thistle Supervisory control of discrete event systems , 1996 .

[16]  Stéphane Lafortune,et al.  Feature Interaction Modelling, Detection and Resolution: A Supervisory Control Approach , 1997, FIW.

[17]  W. M. Wonham,et al.  On the consistency of hierarchical supervision in discrete-event systems , 1990 .

[18]  W. Murray Wonham,et al.  Think Globally, Act Locally: Decentralized Supervisory Control , 1991, 1991 American Control Conference.

[19]  Yow-Jian Lin,et al.  A feature-interaction benchmark for IN and beyond , 1993, IEEE Communications Magazine.

[20]  W. M. Wonham,et al.  The control of discrete event systems , 1989 .