Discrete Event Systems 2000
DOI: 10.1007/978-1-4615-4493-7_11
|View full text |Cite
|
Sign up to set email alerts
|

A General Architecture for Decentralized Supervisory Control of Discrete-Event Systems

Abstract: We consider a generalized form of the conventional decentralized control architecture for discreteevent systems where the control actions of a set of supervisors can be``fused'' using both union and intersection of enabled events. Namely, the supervisors agree a priori on choosing``fusion by union'' for certain controllable events and``fusion by intersection'' for certain other controllable events. We show that under this architecture, a larger class of languages can be achieved than before since a relaxed ver… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
185
0
4

Year Published

2010
2010
2020
2020

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 95 publications
(189 citation statements)
references
References 20 publications
0
185
0
4
Order By: Relevance
“…A distributed controller sets up such a supervisor per each process. In a conjunctive supervisor [15], in order to execute an enabled transition t that belongs to several processes, all the corresponding supervisors must agree to fire it. In a disjunctive supervisor, it is sufficient that at least one of the supervisors allows (supports) t Instead of constructing supervisors, one per processfor single or sets of processes, we transform the processes, represented as sets of transitions in a Petri Net.…”
Section: Knowledge Based Approach For Priority Schedulingmentioning
confidence: 99%
See 1 more Smart Citation
“…A distributed controller sets up such a supervisor per each process. In a conjunctive supervisor [15], in order to execute an enabled transition t that belongs to several processes, all the corresponding supervisors must agree to fire it. In a disjunctive supervisor, it is sufficient that at least one of the supervisors allows (supports) t Instead of constructing supervisors, one per processfor single or sets of processes, we transform the processes, represented as sets of transitions in a Petri Net.…”
Section: Knowledge Based Approach For Priority Schedulingmentioning
confidence: 99%
“…In this way, we will be able to related the sets of states of the original and transformed version. The supporting process policy can be classified as having a disjunctive architecture for decentralized control [15]. Although the details of the transformation are not given here, they should be clear from the theoretical explanation.…”
Section: The Supporting Process Policymentioning
confidence: 99%
“…This (finite state) automaton observes the controlled system, progresses according to the transitions it observes, and blocks some of the enabled transitions, depending on its current state. In a similar way, in distributed control [34,26,25], for each process we assign such a supervisor, which changes its states each time the process it supervises makes a transition, or when a visible transition of another process (e.g., through the change of shared variables) is executed. Based on its states, the supervisor allows (supports) transitions of the controlled process.…”
Section: Preliminariesmentioning
confidence: 99%
“…Based on its states, the supervisor allows (supports) transitions of the controlled process. In a disjunctive control architecture [34], if no supervisor supports an, otherwise enabled, transition, it cannot execute and is thus blocked. Such a supervisor can be amalgamated, through a transformation, into the code of the controlled process.…”
Section: Preliminariesmentioning
confidence: 99%
See 1 more Smart Citation