A typical minimal processing capacity is to
be able to execute simple operations, for example
boolean operations. A typical high processing ca-
pacity is to be able to manipulate complex automata-
based models of DES, by executing various automata-
based operators.
The following assumption has been made by the
existing architectures of decentralized control:
Assumption 1. The local supervisors are powerful
and the fusion modules are powerless.
Due to assumption 1, the local supervisors use
complex operations (e.g. automata-based) to compute
local decisions which are made accessible to fusion
modules. Due to assumption 1, the fusion modules
merge by simple (e.g. boolean) operations the local
decisions of the local supervisors, in order to com-
pute global decisions of enabling/disabling control-
lable events which are effectively applied to the plant.
In a word, the most complex part of decision com-
putation is done by powerful local supervisors, while
the simplest part is done by powerless fusion mod-
ules. A possible justification of this approach is that
it is consistent with hierarchical organizations, con-
sidering that fusion modules are at a higher level than
local supervisors. Besides, this approach gives a good
insight of the limit of control that can be reached with
powerless fusion modules. In the sequel, decentral-
ized control based on assumption 1 (which includes
the previously mentioned references) will be referred
to as conventional decentralized control.
Since most of the important results in decentral-
ized control have been obtained in conventional de-
centralized control, assumption 1 has been consid-
ered almost as a standard. But we had a long reflec-
tion which led us to think that assumption 1 is not
always indispensable and may sometimes have dis-
advantages. This is confirmed by our examination
of several examples used in the literature of conven-
tional decentralized control, in which we see no prac-
tical reason that obliges to make assumption 1. This
assumption is even sometimes artificial, for example
when the separation between local supervisors and
fusion modules is logical but not physical. Indeed,
we found examples where the same physical module
hosts a local supervisor and a fusion module. We will
return on this point in Section 2.5.
The above observation has motivated this article,
where our objective is to propose a new decentralized
architecture without the limitative assumption 1. Our
first idea has then been to use powerful local supervi-
sors as well as powerful fusion modules. But as we
will explain in Section 2.5 and prove in Section 5.2,
if the fusion modules are powerful, then it is not re-
strictive to have powerless local supervisors That is,
the following assumption is not restrictive:
Assumption 2. The local supervisors are powerless
and the fusion modules are powerful.
We use the following figurative definition:
Definition 2. To move decisions closer to actions
means to replace assumption 1 by assumption 2, be-
cause such a replacement implies moving the decision
computation complexity from the local supervisors to
the fusion modules.
The remainder of the paper is organized as fol-
lows: In Section 2, we present a reflection which led
us to deduce that moving decisions closer to actions
is realistic and has advantages. A decentralized ar-
chitecture based on this displacement of decisions is
proposed in Section 3. The proposed architecture is
called mixed architecture, because it has similarities
with both decentralized and centralized architectures.
In Section 4, we study the existence of solutions and
define the notion of mixed-observability which, with
controllability, characterizes the class of languages
achievable under the mixed architecture. Section 5
compares this class with the classes of languages
achievable under conventional decentralized control
and centralized control. Finally, Section 6 contains a
conclusion and propositions of future work.
2 MOVE DECISIONS CLOSER TO
ACTIONS: REALISTIC AND
ADVANTAGEOUS
This section presents a reflection on decentralized
control, which leads us to deduce that assumption 1
is not always indispensable. More precisely, our de-
duction is that moving decisions closer to actions (i.e.
replacing assumption 1 by assumption 2) is realistic
and has advantages. The most important advantage is
that such a movement of decision will permit to obtain
a simpler and more general control architecture.
2.1 Structure based on Sensors and
Actuators
In practice, a control system interacts with the plant
under control through two categories of modules: sen-
sors and actuators.
• Sensors are parts of the plant through which the
control system detects information on the behav-
ior and the environment of the plant. Examples of
sensors: an obstacle detector that warns when an
object is too close to the plant, and an accelerom-
eter that informs of the acceleration of the plant.
DecentralizedSupervisoryControlofDiscreteEventSystems-MovingDecisionsClosertoActions
281