SlideShare a Scribd company logo
1 of 9
ISA Transactions 51 (2012) 132–140
Contents lists available at SciVerse ScienceDirect
ISA Transactions
journal homepage: www.elsevier.com/locate/isatrans
Decentralized supervisory based switching control for uncertain multivariable
plants with variable input–output pairing
Omid Namaki-Shoushtari∗
, Ali Khaki-Sedigh1
Faculty of Electrical and Computer Engineering, K. N. Toosi University of Technology, P.O. Box 16315-1355, Tehran 1431714191, Iran
a r t i c l e i n f o
Article history:
Received 4 April 2011
Received in revised form
9 August 2011
Accepted 28 August 2011
Available online 13 October 2011
Keywords:
Uncertain multivariable control system
Supervisory switching control
Decentralized control
Changing Control Configuration
QFT
Bumpless transfer
a b s t r a c t
In this paper, the design of decentralized switching control for uncertain multivariable plants is
considered. In the proposed strategy, the uncertainty region is divided into smaller regions with a
nominal model and specific control structure. The underlying design is based on the quantitative feedback
theory (QFT). It is assumed that a MIMO-QFT controller exists for robust stability and performance of
the individual uncertain sets. The proposed control structure is made up by these local decentralized
controllers, which commute among themselves in accordance with the decision of a high level decision
maker called the supervisor. The supervisor makes the decision by comparing the local models’ behaviors
with the one of the plant and selects the controller corresponding to the best fitted model. A hysteresis
switching logic is used to slow down the switching to guarantee the overall closed loop stability. It
is shown that this strategy provides a stable and robust adaptive controller to deal with complex
multivariable plants with input–output pairing changes during the plant operation, which can facilitate
the development of a reconfigurable decentralized control. Also, the multirealization technique is used to
implement a family of controllers to achieve bumpless transfer. Simulation results are employed to show
the effectiveness of the proposed method.
© 2011 ISA. Published by Elsevier Ltd. All rights reserved.
1. Introduction
In spite of the indisputable performance advantage of central-
ized multivariable controllers, many complex multivariable plants
employ decentralized controllers [1]. The main advantages that
have led to the widespread use of decentralized controllers are
the ease of implementation and maintenance, the design and tun-
ing simplicity, and fault tolerance. To effectively design such con-
trollers, input–output pairing prior to the commencement of the
design is a key step for the achievement of the desired closed loop
stability and performance. There are different approaches to in-
put–output pairing and RGA is the first and the most widely used
analytical tool for this problem [1–3].
In the face of large plant parameter variations, unknown or un-
certain multivariable plants, the input–output structure or the so
called control configuration of the plant may endure fundamental
changes, which will severely degrade the decentralized controller
performance and can easily lead to closed loop instability [3,4]. The
quadruple-tank process [5], the Wood and Berry distillation col-
umn [6], and the Shell heavy oil fractionator [7] are examples of
such plants. The well-known input–output pairing techniques are
∗ Corresponding author. Tel.: +98 21 8406 2161; fax: +98 21 8846 2066.
E-mail addresses: onamakis@dena.kntu.ac.ir, onamakis@ieee.org
(O. Namaki-Shoushtari), sedigh@kntu.ac.ir (A. Khaki-Sedigh).
1 Tel.: +98 21 8406 2317; fax: +98 21 8846 2066.
unable to analyze the effect of uncertainty on input–output pair-
ing and only recently, pairing methods are proposed for uncertain
multivariable plants [3,8]. These methods can only provide a suit-
able input–output pairing in the presence of model uncertainties
and are unable to tackle the problem of major structural changes in
the plant and are also unable to provide an online input–output se-
lection based on the present state of the plant [4]. A reconfigurable
structure for the design of the decentralized controller based on
the nonlinear adaptive control strategies is proposed in [4].
The conventional adaptive control has some inherent limita-
tions which have been well recognized in the literature. Most
notably, if unknown parameters enter the process model in com-
plicated ways, it may be very difficult to construct a continuously
parameterized family of candidate controllers [9]. To overcome the
above mentioned difficulties with the classical approach to adapta-
tion and control, researchers have focused on the switching control
systems during the past decade [9–12].
Finding a single controller which can deal with the entire
range of parameter variations may be impossible for a highly
uncertain process. To design a satisfactory control plant in the
presence of large modeling uncertainties, noise, and disturbances,
a hierarchical control structure could be used. The control
architecture consists of a bank of candidate controllers supervised
by a logic-based switching [9].
In each fixed predetermined region of uncertainty, the local
controller can achieve the desired performance. Switching is made
between the local controllers to support all ranges of uncertainties.
0019-0578/$ – see front matter © 2011 ISA. Published by Elsevier Ltd. All rights reserved.
doi:10.1016/j.isatra.2011.08.008
O. Namaki-Shoushtari, A. Khaki-Sedigh / ISA Transactions 51 (2012) 132–140 133
The overall control architecture consists of a bank of controllers
(multi-controllers), and a supervisor. At each time instant, a high
level decision maker, the so called supervisor, determines which
controller should be placed in the feedback loop. In other words,
when estimates of the plant are changed, a new controller may
be selected, which is similar to the idea of adaptive control. But
unlike the traditional adaptive control strategies, this adaptation
takes place in a discrete fashion.
One of the main advantages of the supervisory control is
its modularity. Designing multi-estimators, multi-controllers, and
switching logic can be done in a mutually independent manner.
This feature enables the designer, to use ‘‘off-the-shelf’’ robust
control laws [9]. The objective of this paper is to provide a
practical solution to the problem of decentralized control of
uncertain multivariable plants with variable control configuration.
Decentralized MIMO-QFT is used as the underlying linear robust
design strategy, because it is a powerful design methodology that
provides a transparent tradeoff between different, often conflicting
design specifications, and suggests a controller with minimum cost
of feedback that satisfies the set of performance specifications in
spite of the plant uncertainty [13]. However, as with any other
linear robust design methodology, it fails in the face of variable
control configuration. By combining and switching robust designs,
the designed controller optimizes the time response of the plant by
fast adaptation of the controller parameters during the transient
response based on the error amplitude and ensures closed loop
stability [14].
The problem of robust adaptive control via combining QFT
and switching supervisory control is introduced in [15] for single-
input–single-output (SISO) plants; the entire region of uncertainty
is partitioned into smaller regions. For each region, a QFT
controller is employed to attain robust stability and performance
despite uncertainties and disturbances. A supervisory architecture
orchestrates controller selection. This selection is based on the
values of monitoring signals. In this paper, the combined switching
QFT control is extended for multi-input–multi-output (MIMO)
plants. The key idea is to divide the original uncertainty set
into smaller subsets with certain control configuration as in [16].
Then, for each uncertainty subset, a decentralized MIMO QFT
control is worked out to satisfy the robust stability and tracking
requirements. Finally, a switching supervisory structure is used to
recognize to which uncertainty subset, the ‘‘real’’ uncertain plant
is matched with. Then, the supervisor places the corresponding
controller in the feedback loop.
This paper is organized as follows. In Section 2, switching
supervisory control is briefly reviewed. Fundamentals of MIMO-
QFT are given in Section 3. Our proposed design structure is
described in Section 4. Simulation results and conclusions are
made in Sections 5 and 6, respectively.
2. Switching supervisory control
In this section, the supervisory control framework for adap-
tively controlling plants with large uncertainty is briefly re-
viewed [11,12]. The basic idea is to divide the uncertainty set,
which is compact, into a finite number of subsets with nominal val-
ues and then employ a family of controllers, one for each nominal
value. Switching among the controllers is orchestrated by a super-
visor in such a way that closed-loop stability is assured, as is shown
in Fig. 1. The benefits gained by this approach include (i) simplicity
and modularity in design: controller design amounts to controller
design for linear time-invariant plants with smaller uncertainty,
for which various computationally efficient controller design tools
are available; (ii) ability to handle larger classes of plants than is
possible with other approaches (see [9] for more discussion).
Fig. 1. The supervisory control framework.
Consider an uncertain linear plant Mp parameterized by a
parameter p, and denote by p∗
the true but unknown parameter.
The corresponding realization is:
Mp∗ :

˙x = Ap∗ x + Bp∗ u
y = Cp∗ x,
(1)
where x ∈ Rnx
is the state, u ∈ Rnu
is the input, and y ∈ Rny
is
the output. The parameter p∗
∈ Rnp
belongs to a known finite set
P := {p1, . . . , pm}, where m is the cardinality of P.
It is assumed that (Ap, Bp) is stabilizable and (Ap, Cp) is
detectable for every p ∈ P.
The architecture of supervisory adaptive control comprises: (1)
a family of controllers, and (2) a decision maker (supervisory unit).
The decision maker, consisting of a multi-estimator, a monitoring
signal generator and a switching logic, produces a switching signal
that indicates at every time the active controller.
• Multi-estimator: A multi-estimator is a collection of models, one
for each fixed parameter p ∈ P. The multi-estimator takes in
the input u and produces a bank of outputs yp, p ∈ P. The
multi-estimator should have the following matching property:
there is ˆp ∈ P such that
|yˆp(t) − y(t)| ≤ cee−λe(t−t0)
|yˆp(t0) − y(t0)| (2)
for all t ≥ t0, for all u, and for some ce ≥ 0 and λe > 0. One
such multi-estimator for (1) is constructed as follows with the
state xE = (ˆxT
1 , . . . , ˆxT
m)T
where xE ∈ Rm×nx
and, the dynamics
˙ˆxp = Ap ˆxp + Bpu + Lp(yp − y),
yp = Cp ˆxp,
(3)
for all p ∈ P, and the property (2) is satisfied with ˆp = p∗
. The
matrices Lp in (3) are such that Ap + LpCp are Hurwitz
∀p ∈ P. (since (3) with p = p∗
and (1)
imply that (d/dt)(xp∗ − x) = (Ap + LpCp) (xp∗ − x)
and y = Cp∗ x).
• Multi-controller: A family of candidate controllers {Gp} is
designed such that the closed loop plant meets the desired
robust stability and performance specifications for every p ∈ P .
Then the family of controllers is
Gp, p ∈ P. (4)
• Monitoring signals: Monitoring signals µp, p ∈ P are norms of
the output estimation errors, ep = yp − y. Here, the monitoring
signals are generated as
µp := ε0 +
∫ t
0
e−λ(t−s)
γ ‖yp(s) − y(s)‖2
ds (5)
for some γ , ε0 > 0 and λ ∈ (0, λ0), where ‖.‖ denotes the
vector norm. The numbers γ , ε0, and λ are design parameters,
and λ0 is related to the eigenvalues of the closed-loop plant (for
134 O. Namaki-Shoushtari, A. Khaki-Sedigh / ISA Transactions 51 (2012) 132–140
Fig. 2. The two-degrees of freedom structure of QFT.
details on λ0, see [11]). Note that the interactions between the
outputs of the multivariable plant are taken into account in the
estimation error vector.
• Switching logic: The switching signal, which nominates the
active controller at each time instant, is produced by the scale
independent hysteresis switching logic [17]:
σ(t) :=



argmin
q∈P
µq(t) if ∃q ∈ P such that
(1 + h)µq(t) ≤ µσ(t−)(t)
σ(t−
) else,
(6)
where h > 0 is called a hysteresis constant and is a design
parameter that conveniently prevents excessive switching. The
control signal applied to the plant is u(t) = uσ (t). (See Fig. 1.)
3. Decentralized quantitative feedback design
The decentralized MIMO-QFT design technique provides a
design procedure to synthesize a fixed diagonal controller transfer
function matrix G(s) and pre-filter F(s) to satisfy specifications on
the closed-loop plant shown in Fig. 2, where P(s) is the MIMO
uncertain plant.
In solving an n × n multivariable design problem, the
synthesis problem is converted into n equivalent single-loop
multi-input–single-output (MISO) problems, where parameter
uncertainties, external disturbances and performance tolerances
are derived from the original problem, and the coupling effects
between MISO subsystems are treated as disturbance inputs. The
objective of the design is to achieve set point tracking, while
minimizing the outputs due to the disturbance inputs (cross-
coupling effects) [13]. It is desired that the closed-loop system is
stable and:
|tij(jω)| ≤ bij(ω), i ̸= j,
0 ≤ aii(ω) ≤ |tii(jω)| ≤ bii(ω),
(7)
where T(s) = [tij(s)] is the control ratio matrix, (note that the
closed-loop plant control ratio tij = yi/rj relates the ith output to
the jth input.) A(s) = [aij(s)] and B(s) = [bij(s)] are the desired
lower and upper tracking bounds for the MIMO plant.
4. Switching supervisory QFT control
Combining switching and QFT for SISO plants was first
introduced in [14] to prioritize some specifications over others
according to the state of the plant at each time. Switching is used to
select the appropriate controller which is determined based on the
error amplitude. However, the proposed method in [14] requires
that the underlying controllers must have the same poles and this
constraint, limits controllers type and therefore the performance
of the plant. A more general approach for SISO plants is introduced
in [15] to overcome this limitation in which the quantitative
feedback design was used in the context of switching supervisory
adaptive control to achieve robust stability and performance for
highly uncertain SISO plants. In the following, the decentralized
switching-QFT method is given for MIMO plants based on the
SISO version of [15]. It is shown that the proposed method could
be implemented for complex uncertain plants with I/O pairing
Fig. 3. The supervisory based switching QFT control architecture.
or control configuration changes during the multivariable plant
operation.
In the proposed method, the idea is to divide the original
uncertainty set into smaller subsets with certain I/O pairing.
Then, for each uncertainty subset a decentralized MIMO QFT
control is worked out to satisfy the robust stability and tracking
requirements. Finally, a switching supervisory structure as shown
in Fig. 3 is used to match the proper uncertainty subset to the ‘‘real’’
uncertain plant. Then, the supervisor places the corresponding
controller in the feedback loop.
4.1. Problem formulation
Regarding highly uncertain MIMO plants, two distinct cases
may occur:
• A single decentralized QFT controller exists for the entire
uncertainty set. However, the closed loop performance may not
be improved further as desired.
• A single decentralized QFT controller does not exist to ensure
closed loop robust stability and performance.
The second case is more severe, especially in cases where
parameter uncertainty can lead to input–output pairing change
which is detrimental to the decentralized control of multivariable
plants. The goal is to design a stable closed-loop control system
which can track a predetermined set point in spite of large plant
uncertainty and/or disturbances.
4.2. Class of admissible plants
The plant is assumed to be modeled by a stabilizable and
detectable MIMO linear plant with control input u and measured
output y, perturbed by a bounded disturbance input d. It is
assumed that the plant transfer function belongs to a known class
of admissible transfer function matrices of the form:
M :=

p∈P
Mp
where p is a parameter taking values in some index set. Mp
is also a family of transfer functions ‘‘centered’’ around some
known nominal process model transfer function νp [18]. Allowable
unmodeled dynamics around the nominal process model transfer
functions νp could be specified as:
Mp :=

νp(1 + δm) + δa : ‖δm‖∞,λ ≤ ε, ‖δa‖∞,λ ≤ ε

,
where ε > 0 and λ ≥ 0 are two arbitrary numbers. Here, ‖.‖∞,λ
denotes eλt
-weighted H∞ norm of a transfer function matrix:
O. Namaki-Shoushtari, A. Khaki-Sedigh / ISA Transactions 51 (2012) 132–140 135
‖v‖∞,λ := supRe[s]≥0 ¯σ(v(s −λ)), ( ¯σ(.): the peak of the maximum
singular value) [18].
Throughout the paper, we will take P to be a compact subset of
a finite-dimensional normed linear vector space.
By this definition, the entire region of plant uncertainty is
partitioned into a set of smaller regions. Each smaller region is
presented by a parameter value p, and Mp is a model of the plant
in that small region.
Considering all permissible uncertainties and disturbances in
each smaller region, based on the appropriate I/O pairing, a
decentralized MIMO-QFT controller is designed to achieve robust
stability and robust set point tracking specifications.
4.3. Multi-estimator and multi-controller
A state-shared multi-estimator of the following form could be
utilized here.
˙xE = AE xE + LE y + BE u, yp = CpxE , ep = yp − y, (8)
where p ∈ P, and AE is an asymptotically stable matrix. This type
of structure is quite common in adaptive control [19]. One option
for AE , LE and BE is as follows (using the multi-estimators described
in (3)):
xE = (ˆxT
1 , . . . , ˆxT
m)T
, AE = diag[Ap + LpCp],
LE = block diag[−Lp], BE = block diag[Bp], p ∈ P.
For practical reasons, the bank of local controllers can be
efficiently implemented (multirealized) by means of a state-shared
parameter dependent feedback system. The method provided can
implement bumpless transfer, which is an effective way to improve
poor transient response of the switched systems [20,21].
4.4. Bumpless transfer using multirealization techniques
A major problem in the practical implementation of switching
based control strategies is the undesirable transient behavior of the
plant outputs during switching times. The key response property
that can guarantee a smooth transition during the switching times
is the bumpless transfer [20]. That is, control input u must be
continuous even in the time instants at which the supervisor
changes the controller. By bumpless transfer, the control signal is
smooth and there is no need to apply sudden changes to system
inputs by actuators, while unexpected changes in the control signal
can yield undesirable transient responses in switching times.
On the other hand, in a multicontroller architecture, only
one of the controllers at any instant of time is placed into the
feedback loop. Hence, at each time instant it is only necessary to
generate one control signal. This can be employed to simplify the
multicontroller architecture by generating all control signals by
a single controller. This concept is commonly identified as state
sharing [20]. State sharing can also be used in the multiestimation
part of switching multiple model control methods [19].
The state-shared implementation for a family of multivariable
LTI controllers with strictly proper transfer function matrices using
the right matrix function description (MFD) with denominator
matrix in the Popov form is presented in [21], in the form of
{A0 + B0Ki, B0, Ci} or its dual realization {A0 + LiC0, Bi, C0} (i =
1, 2, . . . , m). The multirealization form {A0 + LiC0, Bi, C0} is
preferred for the implementation of multicontroller structures
to achieve bumpless transfer. However, it is more convenient to
investigate the dual form {A0 + B0Ki, B0, Ci} because of the results
on invariant description of linear multivariable plants [22]. All
controller transfer function matrices can be written in the form of
a right MFD in which all the denominator matrices are in the Popov
form. Based on the results in [21], a modified and simpler algorithm
is presented in [23], which uses the Hermite form polynomial
matrix to achieve a multirealization in the form of {A0 +Ai, B0, Ci}.
In this multirealization form, A0 is a stable matrix and (A0, B0)
is controllable. Also, to achieve bumpless transfer, the duality
property can be employed to obtain a multirealization in the form
{A0 +Ai, Bi, C0}. In the following, the method based on the Hermite
form polynomial matrix to achieve a multirealization in the form
of {A0 + Ai, B0, Ci} is briefly reviewed.
A given n×n nonsingular polynomial matrix can be transformed
to a unique row Hermite form DH (s) by elementary column
operations, where DH (s) is an upper triangular polynomial matrix
with each diagonal element monic and of higher degree than any
other element in the same row, if a diagonal element is 1, all other
entries in that row will be zero [24]. With a unique denominator
DH (s) in the row Hermit form polynomial matrix, a unique and
canonical right MFD for H(s) = NH (s)D−1
H (s) is obtained and is
called the row Hermite form MFD.
In general, we can always write a given polynomial matrix D(s)
in the following form:
D(s) = SL(s)Dhr + ΨL(s)Dlr
where SL(s) = diag{sli , ı = 1, 2, . . . , n}, and li is the degree
of the ith row of D(s). Moreover, Dhr is the highest-row-degree
coefficient matrix of D(s) and the term ΨL(s)Dlr accounts for the
lower-row-degree terms of D(s), with Dlr a matrix of coefficients
and ΨL(s) = block diag{[sli−1
, sli−2
, . . . , 1], i = 1, 2, . . . , n} [24].
Theorem 1 ([23]). Consider a polynomial matrix DH (s) which is in
row Hermite form. Let li denote the degree of the ith row of DH (s)
and µi is the controllability index corresponding to the ith column of
a matrix B (µi independent vectors bi, Abi, . . . , Aµi−1
bi), where (A, B)
is a controllable pair that corresponds to a state realization of D−1
H (s).
Then,
µi = li.
Theorem 2 ([23]). Consider a set of ni-input no-output strictly
proper systems Hi(s) (i = 1, 2, . . . , m). There exist a set of realiza-
tions in the canonical controllability form {Ai, B0, Ci} where Ai is an
n×n matrix and {Ai, B0, Ci} are controllable realizations of Hi(s) (i =
1, 2, . . . , m) if and only if there exists a right row Hermite form MFD
for all Hi(s), with Hi(s) = NHi
(s)D−1
Hi
(s), and deg{DHi
(s)} = n for
i = 1, 2, . . . , m, provided that
lik = ljk, i, j = 1, 2, . . . , m and k = 1, 2, . . . , ni
where lik is the degree of the kth row of the DHi
(s).
Based on Theorem 2, the following algorithm is given to obtain
the multirealization in the form of {A0 + Ai, B0, Ci}.
The Multirealization algorithm:
Step 1. Write irreducible row Hermite form MFD descriptions for
all the MIMO systems Hi(s) = NHi
(s)D−1
Hi
(s).
Step 2. Let lmaxj = maxi lij, where lij denotes the degree of the jth
column in DHi
(s). Then, for all DHi
(s) matrices, multiply the
jth column by (s + a)lmaxj − lij for arbitrary chosen a > 0.
Step 3. Applying changes in the previous steps, it may be possible
that DHi
(s) is not in the row Hermite form. Convert all DHi
(s)
to the row Hermite form and apply appropriate changes on
NHi
(s) to have Hi(s) unchanged (Hi(s) = ˜NHi
(s)˜D−1
Hi
(s)).
Step 4. Using the controllable canonical form realization for
systems Hi(s) = ˜NHi
(s)˜D−1
Hi
(s), (i = 1, 2, . . . , m), the
multirealization in the {A0 + Ai, B0, Ci} form is obtained.
In the following section, the proposed algorithm is used
for practical implement of the bank of controllers. Instead of
switching between different controller transfer function matrices,
a multirealization of these controllers is employed. In the first
136 O. Namaki-Shoushtari, A. Khaki-Sedigh / ISA Transactions 51 (2012) 132–140
Table 1
Plant conditions used in Example 1.
No. γ11 γ22 γ12 γ21 δ11 δ22 δ12 δ21
1 1 2 0.5 1 1 2 2 3
2 1 2 0.5 1 0.5 1 1 2
3 1 2 0.5 1 0.2 0.4 0.5 1
4 1 2 4 5 2 3 1 2
5 1 2 4 5 1 2 0.5 1
6 1 2 4 5 0.5 1 0.2 0.4
7 10 8 2 4 1 2 2 3
8 10 8 2 4 0.5 1 1 2
9 10 8 2 4 0.2 0.4 0.5 1
10 5 8 16 20 2 3 1 2
11 5 8 16 20 1 2 0.5 1
12 5 8 16 20 0.5 1 0.2 0.4
step, the multirealization algorithm is applied to the transpose of
transfer function matrices, HT
i (s). Then, using the duality theorem,
the multirealization in the {A0 +Ai, Bi, C0} form is obtained. Finally,
the controller with the bumpless transfer property is implemented
using this multirealization technique.
5. Simulation results
Example 1. In this section, a numerical example is used to
illustrate the proposed design method. Consider the following 2×2
uncertain plant:
M(s) =




γ11
1 + sδ11
γ12
1 + sδ12
γ21
1 + sδ21
γ22
1 + sδ22



 .
The corresponding twelve different parameter cases are given
in Table 1.
The complexity of this example lies in the fact that the
appropriate input–output pair changes as the parameters vary
and a single robust decentralized controller (regardless of the
underlying design methodology) cannot effectively control the
plant.
Closed loop specifications (for all plants)
(1)—The tracking specifications, Tlij ≤ |T(jω)|ij ≤ Tuij (i, j =
1, 2.) are basically non-interacting, and are enforced to ω ≤ ωh =
10 rad/s.
On-diagonal:
Tuii(ω) =




25
s2 + 6s + 25




s=jω
and
Tlii(ω) =




4
s2 + 4.4s + 4




s=jω
.
Off-diagonal:
Tuij(ω) = 0.1, and Tlij = 0.
(2)—Stability margin: |1(1 + Li)| ≤ 3.5 dB for all plants.
Where Li corresponds to the ith loop gain and this would
indicate a gain margin and phase margin of 9.6 dB and 39 deg
respectively [13].
The relative gain array (RGA) was introduced by Bristol [2]
as a measure of interaction in multivariable control plants and
is a practical tool for control configuration selection in many
multivariable plants. The RGA is defined as
Λ = M(0)∗
M−T
(0),
where the asterisk denotes the Schur product and −T is the inverse
transpose.
The elements of the RGA for the uncertain process M(s) is as
follows:
Λ =
[
λ 1 − λ
1 − λ λ
]
, λ =
γ11γ22
γ11γ22 − γ12γ21
.
Fig. 4. Variations of the plant parameters.
Fig. 5. Switching signal, note that the change in RGA matrix is recognized by
supervisor.
For cases 1–3, λ = 1.33; therefore, pairing along the diagonal is
proposed. In cases 4–6, the structural change in the multivariable
plant clearly leads to λ = −0.11 and the off diagonal input–output
pairing is proposed.
If a fixed structure decentralized controller is employed, the
parameter variation leads to closed-loop instability. However, in
the case of a switching supervisory control design methodology
shown in Fig. 3, the change in the RGA matrix resulting from
the plant parameter variations, shown in Fig. 4, is recognized
by the supervisor as shown in Fig. 5. Hence, when the change
has occurred, a new input–output pairing is chosen. Fig. 6 shows
that the decentralized switching-QFT controller can easily handle
the new control configuration. The corresponding control effort is
shown in Fig. 7.
For cases 7–9, λ = 1.11 where diagonal pairing is the appropri-
ate input–output pair.
Finally, in cases 10–12, λ = −0.14 which leads to the off
diagonal input–output pairing.
In order to design the multiple-model based decentralized
switching-QFT architecture, the region of uncertainty is divided
into the following smaller regions:
Cases 1, 2 and 3
Cases 4, 5 and 6
Cases 7, 8 and 9
Cases 10, 11 and 12.
O. Namaki-Shoushtari, A. Khaki-Sedigh / ISA Transactions 51 (2012) 132–140 137
Fig. 6. Plant outputs in the proposed switching structure. (The family of controllers
are implemented using multirealization technique to achieve bumpless transfer.)
Fig. 7. Control inputs in the proposed switching structure. (The family of
controllers are implemented using multirealization technique to achieve bumpless
transfer.)
Tank 3
Pump 1
1ν
Pump 1
2ν
1
y
2
y
Tank 1
Tank 4
Tank 2
Fig. 8. Schematic diagram of the quadruple-tank process.
Now, for each region, a decentralized MIMO-QFT design is
employed to attain robust stability and performance in spite of
uncertainties and disturbances.
The decentralized controllers and pre-filters are designed as
follows:
G1(s) =




185(s + 1.1)
s(s + 13.5)
0
0
10(s + 1.4)
s(s + 5.3)



 ,
F1(s) =



6
s + 6
0
0
5.8
s + 5.8



G2(s) =




0
57.9(s + 2.9)
s(s + 21.7)
38.4(s + 1.7)
s(s + 72.2)
0



 ,
F2(s) =



0
2.7
s + 2.7
6.5
s + 6.5
0



G3(s) =




23.1(s + 1)
s(s + 16.3)
0
0
18.6(s + 5.9)
s(s + 84.8)



 ,
F3(s) =



2.1
s + 2.1
0
0
1.9
s + 1.9



G4(s) =




0
95.6(s + 2.5)
s(s + 83.3)
24.7(s + 1.2)
s(s + 99.8)
0



 ,
F4(s) =



0
1.7
s + 1.74
1.8
s + 1.8
0


 .
Finally, a supervisory architecture determines the active
decentralized controller which should be placed in the feedback
loop. This selection is based on the values of the monitoring
signal. A schematic diagram of the overall multiple-model based
switching structure is depicted in Fig. 3.
Example 2 (Quadruple-Tank Process). The quadruple-tank process
shown in Fig. 8 is considered to illustrate the effectiveness
of the proposed design procedure. The tank consists of four
interconnected water tanks and two pumps. The input signals
are the voltages v1 and v2 applied to the two pumps and the
outputs are y1 and y2 representing the water level in tanks 1 and 2,
respectively. There are two valves that facilitate flows to the tanks.
One of the features of the linear dynamic model for the process
is the variable appropriate input–output pairing depending on
the user adjustable valve settings. This provides an interesting
challenge for linear decentralized design paradigms [5].
The control objective is the control of two lower tanks levels,
h1 and h2, using the two pumps. Using the mass balances and
Bernoulli’s law, the equations describing the plant are
dh1
dt
= −
a1
A1

2gh1 +
a3
A1

2gh3 +
γ1k1
A1
v1
dh2
dt
= −
a2
A2

2gh2 +
a4
A2

2gh4 +
γ2k2
A2
v2
138 O. Namaki-Shoushtari, A. Khaki-Sedigh / ISA Transactions 51 (2012) 132–140
Fig. 9. Results of switching PI control for the MP setting. The plots show simulations with the nonlinear physical model.
dh3
dt
= −
a3
A3

2gh3 +
(1 − γ2)k2
A3
v2
dh4
dt
= −
a4
A4

2gh4 +
(1 − γ1)k1
A4
v1
where hi, Ai and ai for i = 1, . . . , 4 denote the level, cross-section
and outlet hole cross sections of the ith tank, respectively. Also, g
denotes the gravity acceleration. In the above equations, kivi is the
corresponding flow to the pump voltage, vi. Moreover, γ1, γ2 ∈
(0,1) indicate the division ratio of flow using the valves. And, the
measured level signals are y1 = kc h1 and y2 = kc h2, where kc is a
measurement constant.
The linearized dynamics at a given stationary operating point is
determined from the state space
dx
dt
=











−
1
T1
0
A3
A1T3
0
0 −
1
T2
0
A4
A2T4
0 0 −
1
T3
0
0 0 0 −
1
T4











x
+











γ1k1
A1
0
0
γ2k2
A2
0
(1 − γ2)k2
A3
(1 − γ1)k1
A4
0











u
y =
[
kc 0 0 0
0 kc 0 0
]
with the variables xi := hi − ho
i and ui := vi − vo
i and the time
constants are given by Ti = Ai
ai

2 ho
i
g
, i = 1, . . . , 4. At a particular
ho
i , the stationary control signal is obtained by solving the following
equations
a1
A1

2gho
1 =
γ1k1
A1
vo
1 +
(1 − γ2)k2
A1
vo
2
a2
A2

2gho
2 =
(1 − γ1)k1
A2
vo
1 +
γ2k2
A2
vo
2.
Finally, the transfer function matrix corresponding to the
stationary operating point is
M(s) =




γ1T1k1kc
A1(1 + sT1)
(1 − γ2)T1k2kc
A1(1 + sT1)(1 + sT3)
(1 − γ1)T2k1kc
A2(1 + sT2)(1 + sT4)
γ2T2k2kc
A2(1 + sT2)



 .
The corresponding RGA is
Λ =
[
λ 1 − λ
1 − λ λ
]
where λ = γ1γ2
γ1+γ2−1
. If λ > 0 or 1 < γ1 +γ2 < 2 then (y1 −u1/y2 −
u2) is the appropriate input–output pair for decentralized control.
However, for 0 < γ1 + γ2 < 1, the closed-loop performance will
be better if y1 and y2 are permuted in the control structure and
the decentralized control is considered with pairings (y1, u2) and
(y2, u1).
It is also shown that the system is minimum phase (MP) for
1 < γ1 + γ2 < 2, and non-minimum phase (NMP) for 0 <
γ1 + γ2 < 1 that is inherently more difficult to control. Note that,
the aforementioned permutation, however, does not change the
location of the right half-plane zero, and experiments have shown
that the settling times are still much larger than the minimum-
phase setting [5]. The chosen operating points and the parameter
values corresponding to the MP and NMP settings are given in
Table 2.
In this section, decentralized PI control is applied to the
nonlinear process model. A decentralized PI controller as a
O. Namaki-Shoushtari, A. Khaki-Sedigh / ISA Transactions 51 (2012) 132–140 139
Fig. 10. Results of switching PI control for the NMP setting. The plots show simulations with the nonlinear physical model.
Table 2
Nominal operating conditions and parameter values of the quadruple-tank process.
Symbol State/parameters Value (MP setting) Value (NMP setting)
ho
1, ho
2, ho
3, ho
4 Nominal levels (cm) 12.4, 12.7, 1.8, 1.4 12.6, 13.0, 4.8, 4.9
vo
1, vo
2 Nominal pomp voltages (V) 3.00, 3.00 3.15, 3.15
A1, A2, A3, A4 Areas of the tanks (cm2
) 28, 32, 28, 32 28, 32, 28, 32
a1, a2, a3, a4 Areas of the drain in the tank (cm2
) 0.071, 0.057, 0.071, 0.057 0.071, 0.057, 0.071, 0.057
γ1 Ratio of flow in tank 1 to flow in tank 4 0.70 0.43
γ2 Ratio of flow in tank 2 to flow in tank 3 0.60 0.34
k1, k2 Pump constants (cm3
/Vs) 3.33, 3.35 3.14, 3.29
T1, T2, T3, T4 Time constants in the linearized model (s) 62, 90, 23, 30 63, 91, 39, 56
kc Measurement constant (V/cm) 0.50 0.50
G Gravitation constant (cm/s2
) 981 981
combination of two SISO PI controllers is considered. PI controllers
of the form
gl(s) = Kl

1 +
1
τils

, l = 1, 2
are tuned based on the linear physical model which is accurate and
agree with the response of the real process. Then, PI controllers
are incorporated into the proposed switching control structure to
deal with the variable input–output pairing of the multivariable
process.
For the MP setting, it is easy to find controller parameters
which yield good performance. The controller settings are adopted
from [5] as (K1, τi1) = (3.0, 30) and (K2, τi2) = (2.7, 40). Due to
the fact that the non-minimum phase process is normally harder
to control than the minimum phase one, it is difficult to find the
controller parameters which give good closed-loop performance
for the NMP setting. The controller parameters (K1, τi1) =
(0.94, 187.3) and (K2, τi2) = (0.99, 197.3) which are borrowed
from [25] stabilize the process and give reasonable performance.
Thus, the decentralized controllers are as follows:
G1(s) =




3.0

1 +
1
30s

0
0 2.7

1 +
1
40s




 ,
G2(s) =




0 0.94

1 +
1
187.3s

0.99

1 +
1
197.3s

0



 .
If a diagonal decentralized controller is employed, the appro-
priate input–output pairing corresponding to NMP setting leads
to much slower responses than in the minimum-phase case. The
settling time for the step responses, which is an important char-
acteristic of the system, is approximately ten times longer for the
nonminimum-phase setting [5]. However, in the case of a switch-
ing supervisory control design, the appropriate input–output pair
is recognized by the supervisor. Figs. 9 and 10 show that the decen-
tralized switching-PI controller can easily handle the two MP and
NMP settings.
To proceed with simulation, assume that the process is working
in MP settings. In addition, the hysteresis constant h in the
switching law (6) is set to be h = 0.1. Suppose that the second
candidate controller is connected into the loop initially, that is,
σ(0) = 2. Fig. 9 depicts the closed-loop input–output trajectories.
These exhibit satisfactory closed-loop performance. The switching
signal identifies the ‘‘right’’ controllers via 1 switch. Furthermore,
we set the first controller initially, i.e., σ(0) = 1, and carry out the
simulation again for the NMP settings. Simulation results are given
in Fig. 10. The ‘‘right’’ controller corresponding to the appropriate
140 O. Namaki-Shoushtari, A. Khaki-Sedigh / ISA Transactions 51 (2012) 132–140
input–output pair is identified by the supervisor and the closed
loop performance is good enough.
6. Conclusion
This paper presents the application of multivariable switching
multiple model based adaptive control for complex multivariable
plants. Large plant uncertainties lead to different input–output
pairings in multivariable plants. The proposed control structure
consists of a bank of candidate controllers and a supervisor. The
underlying design strategy is decentralized MIMO QFT. Each of
the candidate controllers is designed in order to achieve the
demanded performance in a subregion of the plant uncertainty.
The supervisor consists of a multi-estimator, a performance
signal generator and a hysteresis switching logic scheme. The
supervisor selects the active controller corresponding to the local
model which best fits the plant input–output data. Simulation
results are presented to show the effectiveness of the proposed
methodology in the face of varying control configuration in
complex multivariable plants.
References
[1] Skogestad S, Postlethwaite I. Multivariable feedback control analysis and
design. 2nd ed. John Wiley & Sons; 2005.
[2] Bristol E. On a new measure of interaction for multivariable process control.
IEEE Trans Autom Control 1966;11:133–4.
[3] Khaki-Sedigh A, Moaveni B. Control configuration selection for multivariable
plants. LNCIS, vol. 391. Berlin (Heidelberg): Springer-Verlag; 2009.
[4] Moaveni B, Khaki-Sedigh A. Reconfigurable controller design for linear
multivariable systems. Int J Model Ident Control 2007;2:138–46.
[5] Johansson KH. The quadruple-tank process: a multivariable laboratory
process with an adjustable zero. IEEE Trans Control Syst Technol 2000;8(3):
456–465.
[6] Wood RK, Berry MW. Terminal composition control of a binary distillation
column. Chem Eng Sci 1973;28:1707–17.
[7] Chen D, Seborg DE. Relative gain array analysis for uncertain process models.
AIChE J 2002;48(2):302–10.
[8] Moaveni B, Khaki-Sedigh A. Input–output pairing analysis for uncertain
multivariable processes. J Process Control 2008;18:527–32.
[9] Hespanha JP, Liberzon D, Morse AS. Overcoming the limitations of adaptive
control by means of logic-based switching. Systems Control Lett 2003;49(1):
49–65.
[10] Böling JM, Seborg DE, Hespanha JP. Multi-model adaptive control of a
simulated pH neutralization process. Control Eng Pract 2007;15:663–72.
[11] Liberzon D. Switching in systems and control. Boston: Birkhäuser; 2003.
[12] Sun Z, Ge SS. Stability theory of switched dynamical systems. London:
Springer-Verlag; 2011.
[13] Houpis CH, Rasmussen SJ, Garcia-Sanz M. Quantitative feedback theory:
fundamentals and applications. 2nd ed. Florida: A CRC Press Book, Taylor &
Francis; 2006.
[14] Garcia-Sanz M, Elso J. Beyond the linear limitations by combining switching &
QFT: application to wind turbines pitch control systems. International Journal
of Robust and Nonlinear Control 2009;19(1):40–58. [Special issue: Wind
turbines: new challenges and advanced control solutions].
[15] Namaki-Shoushtari O, Khaki Sedigh A. Design of supervisory based switching
QFT controllers for improved closed loop performance. In: Proceedings of
the 18th Iranian conference on electrical engineering. ICEE 2010. 2010.
p. 599–604.
[16] Namaki-Shoushtari O, Khaki Sedigh A. Design of decentralized supervisory
based switching QFT controller for uncertain multivariable plants. In:
Proceedings of the 48th IEEE conference on decision and control. 2009.
p. 934–9.
[17] Hespanha JP, Liberzon D, Morse AS. Bounds on the number of switchings
with scale independent hysteresis: applications to supervisory control. In:
Proceedings of the 39th IEEE conf. on decision and contr. vol. 4. 2000.
p. 3622–7.
[18] Hespanha JP. Tutorial on supervisory control. Orlando, FL: Lecture Notes for
the Workshop Control Using Logic and Switching for the 40th IEEE CDC; 2001.
[19] Morse AS. Supervisory control of families of linear set-point controllers—part
1: exact matching. IEEE Trans Autom Control 1996;41(10):1413–31.
[20] Morse AS. Control using logic-based switching. In: Isidori A, editor. Trends in
control: an European perspective. London: Springer-Verlag; 1995. p. 69–113.
[21] Su S, Anderson B, Brinsmead T. Minimal multirealization of MIMO linear
systems. IEEE Trans Autom Control 2006;51(4):690–5.
[22] Popov VM. Invariant description of linear, time-invariant controllable systems.
SIAM J Control 1972;10:252–64.
[23] Sadeghi H. State sharing in multivariable systems and its application in
switching control. MSc. thesis, K.N. Toosi University of Technology; Spring
2010.
[24] Kailath T. Linear systems. New Jersey: Prentice-Hall; 1980.
[25] Vadigepalli R, Gatzke EP, Doyle III FJ. Robust control of a multivariable
experimental four-tank system. Ind Eng Chem Res 2001;40(8):1916–27.

More Related Content

What's hot

DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...IOSR Journals
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...IJECEIAES
 
DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...
DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...
DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...Ahmed Momtaz Hosny, PhD
 
Adaptive PI Controller for Voltage Regulation in Power Systems
Adaptive PI Controller for Voltage Regulation in Power SystemsAdaptive PI Controller for Voltage Regulation in Power Systems
Adaptive PI Controller for Voltage Regulation in Power SystemsISA Interchange
 
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...IRJET Journal
 
Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...
Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...
Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...Waqas Tariq
 
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINESFUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINESIAEME Publication
 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET Journal
 
Direct digital control scheme for controlling hybrid dynamic systems using AN...
Direct digital control scheme for controlling hybrid dynamic systems using AN...Direct digital control scheme for controlling hybrid dynamic systems using AN...
Direct digital control scheme for controlling hybrid dynamic systems using AN...XiaoLaui
 
Clock Gating of Streaming Applications for Power Minimization on FPGA’s
 	  Clock Gating of Streaming Applications for Power Minimization on FPGA’s 	  Clock Gating of Streaming Applications for Power Minimization on FPGA’s
Clock Gating of Streaming Applications for Power Minimization on FPGA’sIRJET Journal
 
Implementation of closed loop control technique for improving the performance...
Implementation of closed loop control technique for improving the performance...Implementation of closed loop control technique for improving the performance...
Implementation of closed loop control technique for improving the performance...IJERA Editor
 
IRJET- Load Frequency Control of a Wind Integrated Power System using Convent...
IRJET- Load Frequency Control of a Wind Integrated Power System using Convent...IRJET- Load Frequency Control of a Wind Integrated Power System using Convent...
IRJET- Load Frequency Control of a Wind Integrated Power System using Convent...IRJET Journal
 

What's hot (17)

Br4301389395
Br4301389395Br4301389395
Br4301389395
 
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...
 
DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...
DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...
DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...
 
Design and implementation of variable and constant load for induction motor
Design and implementation of variable and constant load for induction motorDesign and implementation of variable and constant load for induction motor
Design and implementation of variable and constant load for induction motor
 
Adaptive PI Controller for Voltage Regulation in Power Systems
Adaptive PI Controller for Voltage Regulation in Power SystemsAdaptive PI Controller for Voltage Regulation in Power Systems
Adaptive PI Controller for Voltage Regulation in Power Systems
 
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...
 
Ge2310721081
Ge2310721081Ge2310721081
Ge2310721081
 
Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...
Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...
Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...
 
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
 
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINESFUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
 
Direct digital control scheme for controlling hybrid dynamic systems using AN...
Direct digital control scheme for controlling hybrid dynamic systems using AN...Direct digital control scheme for controlling hybrid dynamic systems using AN...
Direct digital control scheme for controlling hybrid dynamic systems using AN...
 
Clock Gating of Streaming Applications for Power Minimization on FPGA’s
 	  Clock Gating of Streaming Applications for Power Minimization on FPGA’s 	  Clock Gating of Streaming Applications for Power Minimization on FPGA’s
Clock Gating of Streaming Applications for Power Minimization on FPGA’s
 
Implementation of closed loop control technique for improving the performance...
Implementation of closed loop control technique for improving the performance...Implementation of closed loop control technique for improving the performance...
Implementation of closed loop control technique for improving the performance...
 
IRJET- Load Frequency Control of a Wind Integrated Power System using Convent...
IRJET- Load Frequency Control of a Wind Integrated Power System using Convent...IRJET- Load Frequency Control of a Wind Integrated Power System using Convent...
IRJET- Load Frequency Control of a Wind Integrated Power System using Convent...
 

Viewers also liked

Shale Gas Opportunities for ISA in North America
Shale Gas Opportunities for ISA in North AmericaShale Gas Opportunities for ISA in North America
Shale Gas Opportunities for ISA in North AmericaISA Interchange
 
Simulation and stability analysis of neural network based control scheme for ...
Simulation and stability analysis of neural network based control scheme for ...Simulation and stability analysis of neural network based control scheme for ...
Simulation and stability analysis of neural network based control scheme for ...ISA Interchange
 
Sufficient condition for stabilization of linear time invariant fractional or...
Sufficient condition for stabilization of linear time invariant fractional or...Sufficient condition for stabilization of linear time invariant fractional or...
Sufficient condition for stabilization of linear time invariant fractional or...ISA Interchange
 
Eliminating Difficult Start-ups with State Based Controls
Eliminating Difficult Start-ups with State Based ControlsEliminating Difficult Start-ups with State Based Controls
Eliminating Difficult Start-ups with State Based ControlsISA Interchange
 
Identification and real time position control of a servo-hydraulic rotary act...
Identification and real time position control of a servo-hydraulic rotary act...Identification and real time position control of a servo-hydraulic rotary act...
Identification and real time position control of a servo-hydraulic rotary act...ISA Interchange
 
Control chart pattern recognition using k mica clustering and neural networks
Control chart pattern recognition using k mica clustering and neural networksControl chart pattern recognition using k mica clustering and neural networks
Control chart pattern recognition using k mica clustering and neural networksISA Interchange
 
Integrating Analyzers with Automation Systems: Oil and Gas by David Schihabel
Integrating Analyzers with Automation Systems: Oil and Gas by David SchihabelIntegrating Analyzers with Automation Systems: Oil and Gas by David Schihabel
Integrating Analyzers with Automation Systems: Oil and Gas by David SchihabelISA Interchange
 
Pre-processing of data coming from a laser-EMAT system for non-destructive te...
Pre-processing of data coming from a laser-EMAT system for non-destructive te...Pre-processing of data coming from a laser-EMAT system for non-destructive te...
Pre-processing of data coming from a laser-EMAT system for non-destructive te...ISA Interchange
 
Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...
Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...
Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...ISA Interchange
 
Fault tolerant synchronization of chaotic heavy symmetric gyroscope systems v...
Fault tolerant synchronization of chaotic heavy symmetric gyroscope systems v...Fault tolerant synchronization of chaotic heavy symmetric gyroscope systems v...
Fault tolerant synchronization of chaotic heavy symmetric gyroscope systems v...ISA Interchange
 
Robust sdre filter design for nonlinear uncertain systems with an h performan...
Robust sdre filter design for nonlinear uncertain systems with an h performan...Robust sdre filter design for nonlinear uncertain systems with an h performan...
Robust sdre filter design for nonlinear uncertain systems with an h performan...ISA Interchange
 
Modified smith predictor based cascade control of unstable time delay processes
Modified smith predictor based cascade control of unstable time delay processesModified smith predictor based cascade control of unstable time delay processes
Modified smith predictor based cascade control of unstable time delay processesISA Interchange
 
Real Time Optimization of Air Separation Plants
Real Time Optimization of Air Separation PlantsReal Time Optimization of Air Separation Plants
Real Time Optimization of Air Separation PlantsISA Interchange
 
Bilateral control of master slave manipulators with constant time delay
Bilateral control of master slave manipulators with constant time delayBilateral control of master slave manipulators with constant time delay
Bilateral control of master slave manipulators with constant time delayISA Interchange
 
Natural gas operations considerations on process transients design and control
Natural gas operations considerations on process transients design and controlNatural gas operations considerations on process transients design and control
Natural gas operations considerations on process transients design and controlISA Interchange
 
Design and analysis of a model predictive controller for active queue management
Design and analysis of a model predictive controller for active queue managementDesign and analysis of a model predictive controller for active queue management
Design and analysis of a model predictive controller for active queue managementISA Interchange
 
DC servomechanism parameter identification a closed loop input error approach
DC servomechanism parameter identification a closed loop input error approachDC servomechanism parameter identification a closed loop input error approach
DC servomechanism parameter identification a closed loop input error approachISA Interchange
 
Efficient decentralized iterative learning tracker for unknown sampled data i...
Efficient decentralized iterative learning tracker for unknown sampled data i...Efficient decentralized iterative learning tracker for unknown sampled data i...
Efficient decentralized iterative learning tracker for unknown sampled data i...ISA Interchange
 
ENERGY MODELING OF THE PYROPROCESSING OF CLINKER IN A ROTARY CEMENT KILN
ENERGY MODELING OF THE PYROPROCESSING OF CLINKER IN A ROTARY CEMENT KILNENERGY MODELING OF THE PYROPROCESSING OF CLINKER IN A ROTARY CEMENT KILN
ENERGY MODELING OF THE PYROPROCESSING OF CLINKER IN A ROTARY CEMENT KILNISA Interchange
 

Viewers also liked (19)

Shale Gas Opportunities for ISA in North America
Shale Gas Opportunities for ISA in North AmericaShale Gas Opportunities for ISA in North America
Shale Gas Opportunities for ISA in North America
 
Simulation and stability analysis of neural network based control scheme for ...
Simulation and stability analysis of neural network based control scheme for ...Simulation and stability analysis of neural network based control scheme for ...
Simulation and stability analysis of neural network based control scheme for ...
 
Sufficient condition for stabilization of linear time invariant fractional or...
Sufficient condition for stabilization of linear time invariant fractional or...Sufficient condition for stabilization of linear time invariant fractional or...
Sufficient condition for stabilization of linear time invariant fractional or...
 
Eliminating Difficult Start-ups with State Based Controls
Eliminating Difficult Start-ups with State Based ControlsEliminating Difficult Start-ups with State Based Controls
Eliminating Difficult Start-ups with State Based Controls
 
Identification and real time position control of a servo-hydraulic rotary act...
Identification and real time position control of a servo-hydraulic rotary act...Identification and real time position control of a servo-hydraulic rotary act...
Identification and real time position control of a servo-hydraulic rotary act...
 
Control chart pattern recognition using k mica clustering and neural networks
Control chart pattern recognition using k mica clustering and neural networksControl chart pattern recognition using k mica clustering and neural networks
Control chart pattern recognition using k mica clustering and neural networks
 
Integrating Analyzers with Automation Systems: Oil and Gas by David Schihabel
Integrating Analyzers with Automation Systems: Oil and Gas by David SchihabelIntegrating Analyzers with Automation Systems: Oil and Gas by David Schihabel
Integrating Analyzers with Automation Systems: Oil and Gas by David Schihabel
 
Pre-processing of data coming from a laser-EMAT system for non-destructive te...
Pre-processing of data coming from a laser-EMAT system for non-destructive te...Pre-processing of data coming from a laser-EMAT system for non-destructive te...
Pre-processing of data coming from a laser-EMAT system for non-destructive te...
 
Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...
Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...
Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...
 
Fault tolerant synchronization of chaotic heavy symmetric gyroscope systems v...
Fault tolerant synchronization of chaotic heavy symmetric gyroscope systems v...Fault tolerant synchronization of chaotic heavy symmetric gyroscope systems v...
Fault tolerant synchronization of chaotic heavy symmetric gyroscope systems v...
 
Robust sdre filter design for nonlinear uncertain systems with an h performan...
Robust sdre filter design for nonlinear uncertain systems with an h performan...Robust sdre filter design for nonlinear uncertain systems with an h performan...
Robust sdre filter design for nonlinear uncertain systems with an h performan...
 
Modified smith predictor based cascade control of unstable time delay processes
Modified smith predictor based cascade control of unstable time delay processesModified smith predictor based cascade control of unstable time delay processes
Modified smith predictor based cascade control of unstable time delay processes
 
Real Time Optimization of Air Separation Plants
Real Time Optimization of Air Separation PlantsReal Time Optimization of Air Separation Plants
Real Time Optimization of Air Separation Plants
 
Bilateral control of master slave manipulators with constant time delay
Bilateral control of master slave manipulators with constant time delayBilateral control of master slave manipulators with constant time delay
Bilateral control of master slave manipulators with constant time delay
 
Natural gas operations considerations on process transients design and control
Natural gas operations considerations on process transients design and controlNatural gas operations considerations on process transients design and control
Natural gas operations considerations on process transients design and control
 
Design and analysis of a model predictive controller for active queue management
Design and analysis of a model predictive controller for active queue managementDesign and analysis of a model predictive controller for active queue management
Design and analysis of a model predictive controller for active queue management
 
DC servomechanism parameter identification a closed loop input error approach
DC servomechanism parameter identification a closed loop input error approachDC servomechanism parameter identification a closed loop input error approach
DC servomechanism parameter identification a closed loop input error approach
 
Efficient decentralized iterative learning tracker for unknown sampled data i...
Efficient decentralized iterative learning tracker for unknown sampled data i...Efficient decentralized iterative learning tracker for unknown sampled data i...
Efficient decentralized iterative learning tracker for unknown sampled data i...
 
ENERGY MODELING OF THE PYROPROCESSING OF CLINKER IN A ROTARY CEMENT KILN
ENERGY MODELING OF THE PYROPROCESSING OF CLINKER IN A ROTARY CEMENT KILNENERGY MODELING OF THE PYROPROCESSING OF CLINKER IN A ROTARY CEMENT KILN
ENERGY MODELING OF THE PYROPROCESSING OF CLINKER IN A ROTARY CEMENT KILN
 

Similar to Decentralized supervisory based switching control for uncertain multivariable plants with variable input output pairing

Decentralized proportional-integral controller based on dynamic decoupling t...
Decentralized proportional-integral controller based on  dynamic decoupling t...Decentralized proportional-integral controller based on  dynamic decoupling t...
Decentralized proportional-integral controller based on dynamic decoupling t...IJECEIAES
 
Decentralised PI controller design based on dynamic interaction decoupling in...
Decentralised PI controller design based on dynamic interaction decoupling in...Decentralised PI controller design based on dynamic interaction decoupling in...
Decentralised PI controller design based on dynamic interaction decoupling in...IJECEIAES
 
Simultaneous gains tuning in boiler turbine pid-based controller clusters usi...
Simultaneous gains tuning in boiler turbine pid-based controller clusters usi...Simultaneous gains tuning in boiler turbine pid-based controller clusters usi...
Simultaneous gains tuning in boiler turbine pid-based controller clusters usi...ISA Interchange
 
Quasi-Static Evaluation of a Modular and Reconfigurable Manufacturing Cell
Quasi-Static Evaluation of a Modular and Reconfigurable Manufacturing CellQuasi-Static Evaluation of a Modular and Reconfigurable Manufacturing Cell
Quasi-Static Evaluation of a Modular and Reconfigurable Manufacturing CellHillary Green
 
A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...IJECEIAES
 
DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...
DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...
DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...IAEME Publication
 
Analysis and implementation of local modular supervisory control for
Analysis and implementation of local modular supervisory control forAnalysis and implementation of local modular supervisory control for
Analysis and implementation of local modular supervisory control forIAEME Publication
 
Test platform for electronic control units of high-performance safety-critica...
Test platform for electronic control units of high-performance safety-critica...Test platform for electronic control units of high-performance safety-critica...
Test platform for electronic control units of high-performance safety-critica...IJECEIAES
 
IRJET - Effect of Changing Membership Functions in the Operation of Fuzzy Con...
IRJET - Effect of Changing Membership Functions in the Operation of Fuzzy Con...IRJET - Effect of Changing Membership Functions in the Operation of Fuzzy Con...
IRJET - Effect of Changing Membership Functions in the Operation of Fuzzy Con...IRJET Journal
 
A resonable approach for manufacturing system based on supervisory control 2
A resonable approach for manufacturing system based on supervisory control 2A resonable approach for manufacturing system based on supervisory control 2
A resonable approach for manufacturing system based on supervisory control 2IAEME Publication
 
Design of a Controller for Systems with Simultaneously Variable Parameters
Design of a Controller for Systems with Simultaneously Variable ParametersDesign of a Controller for Systems with Simultaneously Variable Parameters
Design of a Controller for Systems with Simultaneously Variable Parametersijtsrd
 
Simple robust autotuning rules for 2-DoF PI controllers
Simple robust autotuning rules for 2-DoF PI controllersSimple robust autotuning rules for 2-DoF PI controllers
Simple robust autotuning rules for 2-DoF PI controllersISA Interchange
 
On the fragility of fractional-order PID controllers for FOPDT processes
On the fragility of fractional-order PID controllers for FOPDT processesOn the fragility of fractional-order PID controllers for FOPDT processes
On the fragility of fractional-order PID controllers for FOPDT processesISA Interchange
 
COMPARATIVE STUDY OF CLOSED LOOP CONTROL DFIG BY USING FUZZY LOGIC AND PI CON...
COMPARATIVE STUDY OF CLOSED LOOP CONTROL DFIG BY USING FUZZY LOGIC AND PI CON...COMPARATIVE STUDY OF CLOSED LOOP CONTROL DFIG BY USING FUZZY LOGIC AND PI CON...
COMPARATIVE STUDY OF CLOSED LOOP CONTROL DFIG BY USING FUZZY LOGIC AND PI CON...IRJET Journal
 
Evaluation of standby power system architectures
Evaluation of standby power system architecturesEvaluation of standby power system architectures
Evaluation of standby power system architecturesmichaeljmack
 
Plant wide control design based on steady-state combined indexes
Plant wide control design based on steady-state combined indexesPlant wide control design based on steady-state combined indexes
Plant wide control design based on steady-state combined indexesISA Interchange
 

Similar to Decentralized supervisory based switching control for uncertain multivariable plants with variable input output pairing (20)

Decentralized proportional-integral controller based on dynamic decoupling t...
Decentralized proportional-integral controller based on  dynamic decoupling t...Decentralized proportional-integral controller based on  dynamic decoupling t...
Decentralized proportional-integral controller based on dynamic decoupling t...
 
Fi34989995
Fi34989995Fi34989995
Fi34989995
 
Decentralised PI controller design based on dynamic interaction decoupling in...
Decentralised PI controller design based on dynamic interaction decoupling in...Decentralised PI controller design based on dynamic interaction decoupling in...
Decentralised PI controller design based on dynamic interaction decoupling in...
 
Simultaneous gains tuning in boiler turbine pid-based controller clusters usi...
Simultaneous gains tuning in boiler turbine pid-based controller clusters usi...Simultaneous gains tuning in boiler turbine pid-based controller clusters usi...
Simultaneous gains tuning in boiler turbine pid-based controller clusters usi...
 
Quasi-Static Evaluation of a Modular and Reconfigurable Manufacturing Cell
Quasi-Static Evaluation of a Modular and Reconfigurable Manufacturing CellQuasi-Static Evaluation of a Modular and Reconfigurable Manufacturing Cell
Quasi-Static Evaluation of a Modular and Reconfigurable Manufacturing Cell
 
A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...
 
DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...
DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...
DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...
 
Analysis and implementation of local modular supervisory control for
Analysis and implementation of local modular supervisory control forAnalysis and implementation of local modular supervisory control for
Analysis and implementation of local modular supervisory control for
 
Test platform for electronic control units of high-performance safety-critica...
Test platform for electronic control units of high-performance safety-critica...Test platform for electronic control units of high-performance safety-critica...
Test platform for electronic control units of high-performance safety-critica...
 
IRJET - Effect of Changing Membership Functions in the Operation of Fuzzy Con...
IRJET - Effect of Changing Membership Functions in the Operation of Fuzzy Con...IRJET - Effect of Changing Membership Functions in the Operation of Fuzzy Con...
IRJET - Effect of Changing Membership Functions in the Operation of Fuzzy Con...
 
A Concise Review of Control Techniques for Reliable and Efficient Control of...
A Concise Review of Control Techniques for Reliable and  Efficient Control of...A Concise Review of Control Techniques for Reliable and  Efficient Control of...
A Concise Review of Control Techniques for Reliable and Efficient Control of...
 
A resonable approach for manufacturing system based on supervisory control 2
A resonable approach for manufacturing system based on supervisory control 2A resonable approach for manufacturing system based on supervisory control 2
A resonable approach for manufacturing system based on supervisory control 2
 
Design of a Controller for Systems with Simultaneously Variable Parameters
Design of a Controller for Systems with Simultaneously Variable ParametersDesign of a Controller for Systems with Simultaneously Variable Parameters
Design of a Controller for Systems with Simultaneously Variable Parameters
 
Simple robust autotuning rules for 2-DoF PI controllers
Simple robust autotuning rules for 2-DoF PI controllersSimple robust autotuning rules for 2-DoF PI controllers
Simple robust autotuning rules for 2-DoF PI controllers
 
On the fragility of fractional-order PID controllers for FOPDT processes
On the fragility of fractional-order PID controllers for FOPDT processesOn the fragility of fractional-order PID controllers for FOPDT processes
On the fragility of fractional-order PID controllers for FOPDT processes
 
COMPARATIVE STUDY OF CLOSED LOOP CONTROL DFIG BY USING FUZZY LOGIC AND PI CON...
COMPARATIVE STUDY OF CLOSED LOOP CONTROL DFIG BY USING FUZZY LOGIC AND PI CON...COMPARATIVE STUDY OF CLOSED LOOP CONTROL DFIG BY USING FUZZY LOGIC AND PI CON...
COMPARATIVE STUDY OF CLOSED LOOP CONTROL DFIG BY USING FUZZY LOGIC AND PI CON...
 
B044050811
B044050811B044050811
B044050811
 
Evaluation of standby power system architectures
Evaluation of standby power system architecturesEvaluation of standby power system architectures
Evaluation of standby power system architectures
 
Plant wide control design based on steady-state combined indexes
Plant wide control design based on steady-state combined indexesPlant wide control design based on steady-state combined indexes
Plant wide control design based on steady-state combined indexes
 
Gb3611041110
Gb3611041110Gb3611041110
Gb3611041110
 

More from ISA Interchange

An optimal general type-2 fuzzy controller for Urban Traffic Network
An optimal general type-2 fuzzy controller for Urban Traffic NetworkAn optimal general type-2 fuzzy controller for Urban Traffic Network
An optimal general type-2 fuzzy controller for Urban Traffic NetworkISA Interchange
 
Embedded intelligent adaptive PI controller for an electromechanical system
Embedded intelligent adaptive PI controller for an electromechanical  systemEmbedded intelligent adaptive PI controller for an electromechanical  system
Embedded intelligent adaptive PI controller for an electromechanical systemISA Interchange
 
State of charge estimation of lithium-ion batteries using fractional order sl...
State of charge estimation of lithium-ion batteries using fractional order sl...State of charge estimation of lithium-ion batteries using fractional order sl...
State of charge estimation of lithium-ion batteries using fractional order sl...ISA Interchange
 
Fractional order PID for tracking control of a parallel robotic manipulator t...
Fractional order PID for tracking control of a parallel robotic manipulator t...Fractional order PID for tracking control of a parallel robotic manipulator t...
Fractional order PID for tracking control of a parallel robotic manipulator t...ISA Interchange
 
Fuzzy logic for plant-wide control of biological wastewater treatment process...
Fuzzy logic for plant-wide control of biological wastewater treatment process...Fuzzy logic for plant-wide control of biological wastewater treatment process...
Fuzzy logic for plant-wide control of biological wastewater treatment process...ISA Interchange
 
Design and implementation of a control structure for quality products in a cr...
Design and implementation of a control structure for quality products in a cr...Design and implementation of a control structure for quality products in a cr...
Design and implementation of a control structure for quality products in a cr...ISA Interchange
 
Model based PI power system stabilizer design for damping low frequency oscil...
Model based PI power system stabilizer design for damping low frequency oscil...Model based PI power system stabilizer design for damping low frequency oscil...
Model based PI power system stabilizer design for damping low frequency oscil...ISA Interchange
 
A comparison of a novel robust decentralized control strategy and MPC for ind...
A comparison of a novel robust decentralized control strategy and MPC for ind...A comparison of a novel robust decentralized control strategy and MPC for ind...
A comparison of a novel robust decentralized control strategy and MPC for ind...ISA Interchange
 
Fault detection of feed water treatment process using PCA-WD with parameter o...
Fault detection of feed water treatment process using PCA-WD with parameter o...Fault detection of feed water treatment process using PCA-WD with parameter o...
Fault detection of feed water treatment process using PCA-WD with parameter o...ISA Interchange
 
Model-based adaptive sliding mode control of the subcritical boiler-turbine s...
Model-based adaptive sliding mode control of the subcritical boiler-turbine s...Model-based adaptive sliding mode control of the subcritical boiler-turbine s...
Model-based adaptive sliding mode control of the subcritical boiler-turbine s...ISA Interchange
 
A Proportional Integral Estimator-Based Clock Synchronization Protocol for Wi...
A Proportional Integral Estimator-Based Clock Synchronization Protocol for Wi...A Proportional Integral Estimator-Based Clock Synchronization Protocol for Wi...
A Proportional Integral Estimator-Based Clock Synchronization Protocol for Wi...ISA Interchange
 
An artificial intelligence based improved classification of two-phase flow patte...
An artificial intelligence based improved classification of two-phase flow patte...An artificial intelligence based improved classification of two-phase flow patte...
An artificial intelligence based improved classification of two-phase flow patte...ISA Interchange
 
New Method for Tuning PID Controllers Using a Symmetric Send-On-Delta Samplin...
New Method for Tuning PID Controllers Using a Symmetric Send-On-Delta Samplin...New Method for Tuning PID Controllers Using a Symmetric Send-On-Delta Samplin...
New Method for Tuning PID Controllers Using a Symmetric Send-On-Delta Samplin...ISA Interchange
 
Load estimator-based hybrid controller design for two-interleaved boost conve...
Load estimator-based hybrid controller design for two-interleaved boost conve...Load estimator-based hybrid controller design for two-interleaved boost conve...
Load estimator-based hybrid controller design for two-interleaved boost conve...ISA Interchange
 
Effects of Wireless Packet Loss in Industrial Process Control Systems
Effects of Wireless Packet Loss in Industrial Process Control SystemsEffects of Wireless Packet Loss in Industrial Process Control Systems
Effects of Wireless Packet Loss in Industrial Process Control SystemsISA Interchange
 
Fault Detection in the Distillation Column Process
Fault Detection in the Distillation Column ProcessFault Detection in the Distillation Column Process
Fault Detection in the Distillation Column ProcessISA Interchange
 
Neural Network-Based Actuator Fault Diagnosis for a Non-Linear Multi-Tank System
Neural Network-Based Actuator Fault Diagnosis for a Non-Linear Multi-Tank SystemNeural Network-Based Actuator Fault Diagnosis for a Non-Linear Multi-Tank System
Neural Network-Based Actuator Fault Diagnosis for a Non-Linear Multi-Tank SystemISA Interchange
 
A KPI-based process monitoring and fault detection framework for large-scale ...
A KPI-based process monitoring and fault detection framework for large-scale ...A KPI-based process monitoring and fault detection framework for large-scale ...
A KPI-based process monitoring and fault detection framework for large-scale ...ISA Interchange
 
An adaptive PID like controller using mix locally recurrent neural network fo...
An adaptive PID like controller using mix locally recurrent neural network fo...An adaptive PID like controller using mix locally recurrent neural network fo...
An adaptive PID like controller using mix locally recurrent neural network fo...ISA Interchange
 
A method to remove chattering alarms using median filters
A method to remove chattering alarms using median filtersA method to remove chattering alarms using median filters
A method to remove chattering alarms using median filtersISA Interchange
 

More from ISA Interchange (20)

An optimal general type-2 fuzzy controller for Urban Traffic Network
An optimal general type-2 fuzzy controller for Urban Traffic NetworkAn optimal general type-2 fuzzy controller for Urban Traffic Network
An optimal general type-2 fuzzy controller for Urban Traffic Network
 
Embedded intelligent adaptive PI controller for an electromechanical system
Embedded intelligent adaptive PI controller for an electromechanical  systemEmbedded intelligent adaptive PI controller for an electromechanical  system
Embedded intelligent adaptive PI controller for an electromechanical system
 
State of charge estimation of lithium-ion batteries using fractional order sl...
State of charge estimation of lithium-ion batteries using fractional order sl...State of charge estimation of lithium-ion batteries using fractional order sl...
State of charge estimation of lithium-ion batteries using fractional order sl...
 
Fractional order PID for tracking control of a parallel robotic manipulator t...
Fractional order PID for tracking control of a parallel robotic manipulator t...Fractional order PID for tracking control of a parallel robotic manipulator t...
Fractional order PID for tracking control of a parallel robotic manipulator t...
 
Fuzzy logic for plant-wide control of biological wastewater treatment process...
Fuzzy logic for plant-wide control of biological wastewater treatment process...Fuzzy logic for plant-wide control of biological wastewater treatment process...
Fuzzy logic for plant-wide control of biological wastewater treatment process...
 
Design and implementation of a control structure for quality products in a cr...
Design and implementation of a control structure for quality products in a cr...Design and implementation of a control structure for quality products in a cr...
Design and implementation of a control structure for quality products in a cr...
 
Model based PI power system stabilizer design for damping low frequency oscil...
Model based PI power system stabilizer design for damping low frequency oscil...Model based PI power system stabilizer design for damping low frequency oscil...
Model based PI power system stabilizer design for damping low frequency oscil...
 
A comparison of a novel robust decentralized control strategy and MPC for ind...
A comparison of a novel robust decentralized control strategy and MPC for ind...A comparison of a novel robust decentralized control strategy and MPC for ind...
A comparison of a novel robust decentralized control strategy and MPC for ind...
 
Fault detection of feed water treatment process using PCA-WD with parameter o...
Fault detection of feed water treatment process using PCA-WD with parameter o...Fault detection of feed water treatment process using PCA-WD with parameter o...
Fault detection of feed water treatment process using PCA-WD with parameter o...
 
Model-based adaptive sliding mode control of the subcritical boiler-turbine s...
Model-based adaptive sliding mode control of the subcritical boiler-turbine s...Model-based adaptive sliding mode control of the subcritical boiler-turbine s...
Model-based adaptive sliding mode control of the subcritical boiler-turbine s...
 
A Proportional Integral Estimator-Based Clock Synchronization Protocol for Wi...
A Proportional Integral Estimator-Based Clock Synchronization Protocol for Wi...A Proportional Integral Estimator-Based Clock Synchronization Protocol for Wi...
A Proportional Integral Estimator-Based Clock Synchronization Protocol for Wi...
 
An artificial intelligence based improved classification of two-phase flow patte...
An artificial intelligence based improved classification of two-phase flow patte...An artificial intelligence based improved classification of two-phase flow patte...
An artificial intelligence based improved classification of two-phase flow patte...
 
New Method for Tuning PID Controllers Using a Symmetric Send-On-Delta Samplin...
New Method for Tuning PID Controllers Using a Symmetric Send-On-Delta Samplin...New Method for Tuning PID Controllers Using a Symmetric Send-On-Delta Samplin...
New Method for Tuning PID Controllers Using a Symmetric Send-On-Delta Samplin...
 
Load estimator-based hybrid controller design for two-interleaved boost conve...
Load estimator-based hybrid controller design for two-interleaved boost conve...Load estimator-based hybrid controller design for two-interleaved boost conve...
Load estimator-based hybrid controller design for two-interleaved boost conve...
 
Effects of Wireless Packet Loss in Industrial Process Control Systems
Effects of Wireless Packet Loss in Industrial Process Control SystemsEffects of Wireless Packet Loss in Industrial Process Control Systems
Effects of Wireless Packet Loss in Industrial Process Control Systems
 
Fault Detection in the Distillation Column Process
Fault Detection in the Distillation Column ProcessFault Detection in the Distillation Column Process
Fault Detection in the Distillation Column Process
 
Neural Network-Based Actuator Fault Diagnosis for a Non-Linear Multi-Tank System
Neural Network-Based Actuator Fault Diagnosis for a Non-Linear Multi-Tank SystemNeural Network-Based Actuator Fault Diagnosis for a Non-Linear Multi-Tank System
Neural Network-Based Actuator Fault Diagnosis for a Non-Linear Multi-Tank System
 
A KPI-based process monitoring and fault detection framework for large-scale ...
A KPI-based process monitoring and fault detection framework for large-scale ...A KPI-based process monitoring and fault detection framework for large-scale ...
A KPI-based process monitoring and fault detection framework for large-scale ...
 
An adaptive PID like controller using mix locally recurrent neural network fo...
An adaptive PID like controller using mix locally recurrent neural network fo...An adaptive PID like controller using mix locally recurrent neural network fo...
An adaptive PID like controller using mix locally recurrent neural network fo...
 
A method to remove chattering alarms using median filters
A method to remove chattering alarms using median filtersA method to remove chattering alarms using median filters
A method to remove chattering alarms using median filters
 

Recently uploaded

12. Stairs by U Nyi Hla ngae from Myanmar.pdf
12. Stairs by U Nyi Hla ngae from Myanmar.pdf12. Stairs by U Nyi Hla ngae from Myanmar.pdf
12. Stairs by U Nyi Hla ngae from Myanmar.pdftpo482247
 
pulse modulation technique (Pulse code modulation).pptx
pulse modulation technique (Pulse code modulation).pptxpulse modulation technique (Pulse code modulation).pptx
pulse modulation technique (Pulse code modulation).pptxNishanth Asmi
 
عناصر نباتية PDF.pdfbotanical elements..
عناصر نباتية PDF.pdfbotanical elements..عناصر نباتية PDF.pdfbotanical elements..
عناصر نباتية PDF.pdfbotanical elements..mennamohamed200y
 
Governors ppt.pdf .
Governors ppt.pdf                              .Governors ppt.pdf                              .
Governors ppt.pdf .happycocoman
 
Research paper publications: Meaning of Q1 Q2 Q3 Q4 Journal
Research paper publications: Meaning of Q1 Q2 Q3 Q4 JournalResearch paper publications: Meaning of Q1 Q2 Q3 Q4 Journal
Research paper publications: Meaning of Q1 Q2 Q3 Q4 JournalDr. Manjunatha. P
 
Searching and Sorting Algorithms
Searching and Sorting AlgorithmsSearching and Sorting Algorithms
Searching and Sorting AlgorithmsAshutosh Satapathy
 
zomato data mining datasets for quality prefernece and conntrol.pptx
zomato data mining  datasets for quality prefernece and conntrol.pptxzomato data mining  datasets for quality prefernece and conntrol.pptx
zomato data mining datasets for quality prefernece and conntrol.pptxPratikMhatre39
 
Evaluation Methods for Social XR Experiences
Evaluation Methods for Social XR ExperiencesEvaluation Methods for Social XR Experiences
Evaluation Methods for Social XR ExperiencesMark Billinghurst
 
Support nodes for large-span coal storage structures
Support nodes for large-span coal storage structuresSupport nodes for large-span coal storage structures
Support nodes for large-span coal storage structureswendy cai
 
Conventional vs Modern method (Philosophies) of Tunneling-re.pptx
Conventional vs Modern method (Philosophies) of Tunneling-re.pptxConventional vs Modern method (Philosophies) of Tunneling-re.pptx
Conventional vs Modern method (Philosophies) of Tunneling-re.pptxSAQIB KHURSHEED WANI
 
PhD summary of Luuk Brederode, presented at 2023-10-17 to Veitch Lister Consu...
PhD summary of Luuk Brederode, presented at 2023-10-17 to Veitch Lister Consu...PhD summary of Luuk Brederode, presented at 2023-10-17 to Veitch Lister Consu...
PhD summary of Luuk Brederode, presented at 2023-10-17 to Veitch Lister Consu...Luuk Brederode
 
Advanced Additive Manufacturing by Sumanth A.pptx
Advanced Additive Manufacturing by Sumanth A.pptxAdvanced Additive Manufacturing by Sumanth A.pptx
Advanced Additive Manufacturing by Sumanth A.pptxSumanth A
 
Wave Energy Technologies Overtopping 1 - Tom Thorpe.pdf
Wave Energy Technologies Overtopping 1 - Tom Thorpe.pdfWave Energy Technologies Overtopping 1 - Tom Thorpe.pdf
Wave Energy Technologies Overtopping 1 - Tom Thorpe.pdfErik Friis-Madsen
 
Introduction to Data Structures .
Introduction to Data Structures        .Introduction to Data Structures        .
Introduction to Data Structures .Ashutosh Satapathy
 
introduction to python, fundamentals and basics
introduction to python, fundamentals and basicsintroduction to python, fundamentals and basics
introduction to python, fundamentals and basicsKNaveenKumarECE
 
presentation by faizan[1] [Read-Only].pptx
presentation by faizan[1] [Read-Only].pptxpresentation by faizan[1] [Read-Only].pptx
presentation by faizan[1] [Read-Only].pptxkhfaizan534
 
Flutter GDE session GDSC ZHCET AMU, aligarh
Flutter GDE session GDSC ZHCET AMU, aligarhFlutter GDE session GDSC ZHCET AMU, aligarh
Flutter GDE session GDSC ZHCET AMU, aligarhjamesbond00714
 

Recently uploaded (20)

12. Stairs by U Nyi Hla ngae from Myanmar.pdf
12. Stairs by U Nyi Hla ngae from Myanmar.pdf12. Stairs by U Nyi Hla ngae from Myanmar.pdf
12. Stairs by U Nyi Hla ngae from Myanmar.pdf
 
pulse modulation technique (Pulse code modulation).pptx
pulse modulation technique (Pulse code modulation).pptxpulse modulation technique (Pulse code modulation).pptx
pulse modulation technique (Pulse code modulation).pptx
 
FOREST FIRE USING IoT-A Visual to UG students
FOREST FIRE USING IoT-A Visual to UG studentsFOREST FIRE USING IoT-A Visual to UG students
FOREST FIRE USING IoT-A Visual to UG students
 
عناصر نباتية PDF.pdfbotanical elements..
عناصر نباتية PDF.pdfbotanical elements..عناصر نباتية PDF.pdfbotanical elements..
عناصر نباتية PDF.pdfbotanical elements..
 
Governors ppt.pdf .
Governors ppt.pdf                              .Governors ppt.pdf                              .
Governors ppt.pdf .
 
Research paper publications: Meaning of Q1 Q2 Q3 Q4 Journal
Research paper publications: Meaning of Q1 Q2 Q3 Q4 JournalResearch paper publications: Meaning of Q1 Q2 Q3 Q4 Journal
Research paper publications: Meaning of Q1 Q2 Q3 Q4 Journal
 
Searching and Sorting Algorithms
Searching and Sorting AlgorithmsSearching and Sorting Algorithms
Searching and Sorting Algorithms
 
zomato data mining datasets for quality prefernece and conntrol.pptx
zomato data mining  datasets for quality prefernece and conntrol.pptxzomato data mining  datasets for quality prefernece and conntrol.pptx
zomato data mining datasets for quality prefernece and conntrol.pptx
 
Evaluation Methods for Social XR Experiences
Evaluation Methods for Social XR ExperiencesEvaluation Methods for Social XR Experiences
Evaluation Methods for Social XR Experiences
 
Support nodes for large-span coal storage structures
Support nodes for large-span coal storage structuresSupport nodes for large-span coal storage structures
Support nodes for large-span coal storage structures
 
Conventional vs Modern method (Philosophies) of Tunneling-re.pptx
Conventional vs Modern method (Philosophies) of Tunneling-re.pptxConventional vs Modern method (Philosophies) of Tunneling-re.pptx
Conventional vs Modern method (Philosophies) of Tunneling-re.pptx
 
PhD summary of Luuk Brederode, presented at 2023-10-17 to Veitch Lister Consu...
PhD summary of Luuk Brederode, presented at 2023-10-17 to Veitch Lister Consu...PhD summary of Luuk Brederode, presented at 2023-10-17 to Veitch Lister Consu...
PhD summary of Luuk Brederode, presented at 2023-10-17 to Veitch Lister Consu...
 
Advanced Additive Manufacturing by Sumanth A.pptx
Advanced Additive Manufacturing by Sumanth A.pptxAdvanced Additive Manufacturing by Sumanth A.pptx
Advanced Additive Manufacturing by Sumanth A.pptx
 
Industry perspective on cold in-place recycling
Industry perspective on cold in-place recyclingIndustry perspective on cold in-place recycling
Industry perspective on cold in-place recycling
 
Wave Energy Technologies Overtopping 1 - Tom Thorpe.pdf
Wave Energy Technologies Overtopping 1 - Tom Thorpe.pdfWave Energy Technologies Overtopping 1 - Tom Thorpe.pdf
Wave Energy Technologies Overtopping 1 - Tom Thorpe.pdf
 
Introduction to Data Structures .
Introduction to Data Structures        .Introduction to Data Structures        .
Introduction to Data Structures .
 
introduction to python, fundamentals and basics
introduction to python, fundamentals and basicsintroduction to python, fundamentals and basics
introduction to python, fundamentals and basics
 
Hydraulic Loading System - Neometrix Defence
Hydraulic Loading System - Neometrix DefenceHydraulic Loading System - Neometrix Defence
Hydraulic Loading System - Neometrix Defence
 
presentation by faizan[1] [Read-Only].pptx
presentation by faizan[1] [Read-Only].pptxpresentation by faizan[1] [Read-Only].pptx
presentation by faizan[1] [Read-Only].pptx
 
Flutter GDE session GDSC ZHCET AMU, aligarh
Flutter GDE session GDSC ZHCET AMU, aligarhFlutter GDE session GDSC ZHCET AMU, aligarh
Flutter GDE session GDSC ZHCET AMU, aligarh
 

Decentralized supervisory based switching control for uncertain multivariable plants with variable input output pairing

  • 1. ISA Transactions 51 (2012) 132–140 Contents lists available at SciVerse ScienceDirect ISA Transactions journal homepage: www.elsevier.com/locate/isatrans Decentralized supervisory based switching control for uncertain multivariable plants with variable input–output pairing Omid Namaki-Shoushtari∗ , Ali Khaki-Sedigh1 Faculty of Electrical and Computer Engineering, K. N. Toosi University of Technology, P.O. Box 16315-1355, Tehran 1431714191, Iran a r t i c l e i n f o Article history: Received 4 April 2011 Received in revised form 9 August 2011 Accepted 28 August 2011 Available online 13 October 2011 Keywords: Uncertain multivariable control system Supervisory switching control Decentralized control Changing Control Configuration QFT Bumpless transfer a b s t r a c t In this paper, the design of decentralized switching control for uncertain multivariable plants is considered. In the proposed strategy, the uncertainty region is divided into smaller regions with a nominal model and specific control structure. The underlying design is based on the quantitative feedback theory (QFT). It is assumed that a MIMO-QFT controller exists for robust stability and performance of the individual uncertain sets. The proposed control structure is made up by these local decentralized controllers, which commute among themselves in accordance with the decision of a high level decision maker called the supervisor. The supervisor makes the decision by comparing the local models’ behaviors with the one of the plant and selects the controller corresponding to the best fitted model. A hysteresis switching logic is used to slow down the switching to guarantee the overall closed loop stability. It is shown that this strategy provides a stable and robust adaptive controller to deal with complex multivariable plants with input–output pairing changes during the plant operation, which can facilitate the development of a reconfigurable decentralized control. Also, the multirealization technique is used to implement a family of controllers to achieve bumpless transfer. Simulation results are employed to show the effectiveness of the proposed method. © 2011 ISA. Published by Elsevier Ltd. All rights reserved. 1. Introduction In spite of the indisputable performance advantage of central- ized multivariable controllers, many complex multivariable plants employ decentralized controllers [1]. The main advantages that have led to the widespread use of decentralized controllers are the ease of implementation and maintenance, the design and tun- ing simplicity, and fault tolerance. To effectively design such con- trollers, input–output pairing prior to the commencement of the design is a key step for the achievement of the desired closed loop stability and performance. There are different approaches to in- put–output pairing and RGA is the first and the most widely used analytical tool for this problem [1–3]. In the face of large plant parameter variations, unknown or un- certain multivariable plants, the input–output structure or the so called control configuration of the plant may endure fundamental changes, which will severely degrade the decentralized controller performance and can easily lead to closed loop instability [3,4]. The quadruple-tank process [5], the Wood and Berry distillation col- umn [6], and the Shell heavy oil fractionator [7] are examples of such plants. The well-known input–output pairing techniques are ∗ Corresponding author. Tel.: +98 21 8406 2161; fax: +98 21 8846 2066. E-mail addresses: onamakis@dena.kntu.ac.ir, onamakis@ieee.org (O. Namaki-Shoushtari), sedigh@kntu.ac.ir (A. Khaki-Sedigh). 1 Tel.: +98 21 8406 2317; fax: +98 21 8846 2066. unable to analyze the effect of uncertainty on input–output pair- ing and only recently, pairing methods are proposed for uncertain multivariable plants [3,8]. These methods can only provide a suit- able input–output pairing in the presence of model uncertainties and are unable to tackle the problem of major structural changes in the plant and are also unable to provide an online input–output se- lection based on the present state of the plant [4]. A reconfigurable structure for the design of the decentralized controller based on the nonlinear adaptive control strategies is proposed in [4]. The conventional adaptive control has some inherent limita- tions which have been well recognized in the literature. Most notably, if unknown parameters enter the process model in com- plicated ways, it may be very difficult to construct a continuously parameterized family of candidate controllers [9]. To overcome the above mentioned difficulties with the classical approach to adapta- tion and control, researchers have focused on the switching control systems during the past decade [9–12]. Finding a single controller which can deal with the entire range of parameter variations may be impossible for a highly uncertain process. To design a satisfactory control plant in the presence of large modeling uncertainties, noise, and disturbances, a hierarchical control structure could be used. The control architecture consists of a bank of candidate controllers supervised by a logic-based switching [9]. In each fixed predetermined region of uncertainty, the local controller can achieve the desired performance. Switching is made between the local controllers to support all ranges of uncertainties. 0019-0578/$ – see front matter © 2011 ISA. Published by Elsevier Ltd. All rights reserved. doi:10.1016/j.isatra.2011.08.008
  • 2. O. Namaki-Shoushtari, A. Khaki-Sedigh / ISA Transactions 51 (2012) 132–140 133 The overall control architecture consists of a bank of controllers (multi-controllers), and a supervisor. At each time instant, a high level decision maker, the so called supervisor, determines which controller should be placed in the feedback loop. In other words, when estimates of the plant are changed, a new controller may be selected, which is similar to the idea of adaptive control. But unlike the traditional adaptive control strategies, this adaptation takes place in a discrete fashion. One of the main advantages of the supervisory control is its modularity. Designing multi-estimators, multi-controllers, and switching logic can be done in a mutually independent manner. This feature enables the designer, to use ‘‘off-the-shelf’’ robust control laws [9]. The objective of this paper is to provide a practical solution to the problem of decentralized control of uncertain multivariable plants with variable control configuration. Decentralized MIMO-QFT is used as the underlying linear robust design strategy, because it is a powerful design methodology that provides a transparent tradeoff between different, often conflicting design specifications, and suggests a controller with minimum cost of feedback that satisfies the set of performance specifications in spite of the plant uncertainty [13]. However, as with any other linear robust design methodology, it fails in the face of variable control configuration. By combining and switching robust designs, the designed controller optimizes the time response of the plant by fast adaptation of the controller parameters during the transient response based on the error amplitude and ensures closed loop stability [14]. The problem of robust adaptive control via combining QFT and switching supervisory control is introduced in [15] for single- input–single-output (SISO) plants; the entire region of uncertainty is partitioned into smaller regions. For each region, a QFT controller is employed to attain robust stability and performance despite uncertainties and disturbances. A supervisory architecture orchestrates controller selection. This selection is based on the values of monitoring signals. In this paper, the combined switching QFT control is extended for multi-input–multi-output (MIMO) plants. The key idea is to divide the original uncertainty set into smaller subsets with certain control configuration as in [16]. Then, for each uncertainty subset, a decentralized MIMO QFT control is worked out to satisfy the robust stability and tracking requirements. Finally, a switching supervisory structure is used to recognize to which uncertainty subset, the ‘‘real’’ uncertain plant is matched with. Then, the supervisor places the corresponding controller in the feedback loop. This paper is organized as follows. In Section 2, switching supervisory control is briefly reviewed. Fundamentals of MIMO- QFT are given in Section 3. Our proposed design structure is described in Section 4. Simulation results and conclusions are made in Sections 5 and 6, respectively. 2. Switching supervisory control In this section, the supervisory control framework for adap- tively controlling plants with large uncertainty is briefly re- viewed [11,12]. The basic idea is to divide the uncertainty set, which is compact, into a finite number of subsets with nominal val- ues and then employ a family of controllers, one for each nominal value. Switching among the controllers is orchestrated by a super- visor in such a way that closed-loop stability is assured, as is shown in Fig. 1. The benefits gained by this approach include (i) simplicity and modularity in design: controller design amounts to controller design for linear time-invariant plants with smaller uncertainty, for which various computationally efficient controller design tools are available; (ii) ability to handle larger classes of plants than is possible with other approaches (see [9] for more discussion). Fig. 1. The supervisory control framework. Consider an uncertain linear plant Mp parameterized by a parameter p, and denote by p∗ the true but unknown parameter. The corresponding realization is: Mp∗ :  ˙x = Ap∗ x + Bp∗ u y = Cp∗ x, (1) where x ∈ Rnx is the state, u ∈ Rnu is the input, and y ∈ Rny is the output. The parameter p∗ ∈ Rnp belongs to a known finite set P := {p1, . . . , pm}, where m is the cardinality of P. It is assumed that (Ap, Bp) is stabilizable and (Ap, Cp) is detectable for every p ∈ P. The architecture of supervisory adaptive control comprises: (1) a family of controllers, and (2) a decision maker (supervisory unit). The decision maker, consisting of a multi-estimator, a monitoring signal generator and a switching logic, produces a switching signal that indicates at every time the active controller. • Multi-estimator: A multi-estimator is a collection of models, one for each fixed parameter p ∈ P. The multi-estimator takes in the input u and produces a bank of outputs yp, p ∈ P. The multi-estimator should have the following matching property: there is ˆp ∈ P such that |yˆp(t) − y(t)| ≤ cee−λe(t−t0) |yˆp(t0) − y(t0)| (2) for all t ≥ t0, for all u, and for some ce ≥ 0 and λe > 0. One such multi-estimator for (1) is constructed as follows with the state xE = (ˆxT 1 , . . . , ˆxT m)T where xE ∈ Rm×nx and, the dynamics ˙ˆxp = Ap ˆxp + Bpu + Lp(yp − y), yp = Cp ˆxp, (3) for all p ∈ P, and the property (2) is satisfied with ˆp = p∗ . The matrices Lp in (3) are such that Ap + LpCp are Hurwitz ∀p ∈ P. (since (3) with p = p∗ and (1) imply that (d/dt)(xp∗ − x) = (Ap + LpCp) (xp∗ − x) and y = Cp∗ x). • Multi-controller: A family of candidate controllers {Gp} is designed such that the closed loop plant meets the desired robust stability and performance specifications for every p ∈ P . Then the family of controllers is Gp, p ∈ P. (4) • Monitoring signals: Monitoring signals µp, p ∈ P are norms of the output estimation errors, ep = yp − y. Here, the monitoring signals are generated as µp := ε0 + ∫ t 0 e−λ(t−s) γ ‖yp(s) − y(s)‖2 ds (5) for some γ , ε0 > 0 and λ ∈ (0, λ0), where ‖.‖ denotes the vector norm. The numbers γ , ε0, and λ are design parameters, and λ0 is related to the eigenvalues of the closed-loop plant (for
  • 3. 134 O. Namaki-Shoushtari, A. Khaki-Sedigh / ISA Transactions 51 (2012) 132–140 Fig. 2. The two-degrees of freedom structure of QFT. details on λ0, see [11]). Note that the interactions between the outputs of the multivariable plant are taken into account in the estimation error vector. • Switching logic: The switching signal, which nominates the active controller at each time instant, is produced by the scale independent hysteresis switching logic [17]: σ(t) :=    argmin q∈P µq(t) if ∃q ∈ P such that (1 + h)µq(t) ≤ µσ(t−)(t) σ(t− ) else, (6) where h > 0 is called a hysteresis constant and is a design parameter that conveniently prevents excessive switching. The control signal applied to the plant is u(t) = uσ (t). (See Fig. 1.) 3. Decentralized quantitative feedback design The decentralized MIMO-QFT design technique provides a design procedure to synthesize a fixed diagonal controller transfer function matrix G(s) and pre-filter F(s) to satisfy specifications on the closed-loop plant shown in Fig. 2, where P(s) is the MIMO uncertain plant. In solving an n × n multivariable design problem, the synthesis problem is converted into n equivalent single-loop multi-input–single-output (MISO) problems, where parameter uncertainties, external disturbances and performance tolerances are derived from the original problem, and the coupling effects between MISO subsystems are treated as disturbance inputs. The objective of the design is to achieve set point tracking, while minimizing the outputs due to the disturbance inputs (cross- coupling effects) [13]. It is desired that the closed-loop system is stable and: |tij(jω)| ≤ bij(ω), i ̸= j, 0 ≤ aii(ω) ≤ |tii(jω)| ≤ bii(ω), (7) where T(s) = [tij(s)] is the control ratio matrix, (note that the closed-loop plant control ratio tij = yi/rj relates the ith output to the jth input.) A(s) = [aij(s)] and B(s) = [bij(s)] are the desired lower and upper tracking bounds for the MIMO plant. 4. Switching supervisory QFT control Combining switching and QFT for SISO plants was first introduced in [14] to prioritize some specifications over others according to the state of the plant at each time. Switching is used to select the appropriate controller which is determined based on the error amplitude. However, the proposed method in [14] requires that the underlying controllers must have the same poles and this constraint, limits controllers type and therefore the performance of the plant. A more general approach for SISO plants is introduced in [15] to overcome this limitation in which the quantitative feedback design was used in the context of switching supervisory adaptive control to achieve robust stability and performance for highly uncertain SISO plants. In the following, the decentralized switching-QFT method is given for MIMO plants based on the SISO version of [15]. It is shown that the proposed method could be implemented for complex uncertain plants with I/O pairing Fig. 3. The supervisory based switching QFT control architecture. or control configuration changes during the multivariable plant operation. In the proposed method, the idea is to divide the original uncertainty set into smaller subsets with certain I/O pairing. Then, for each uncertainty subset a decentralized MIMO QFT control is worked out to satisfy the robust stability and tracking requirements. Finally, a switching supervisory structure as shown in Fig. 3 is used to match the proper uncertainty subset to the ‘‘real’’ uncertain plant. Then, the supervisor places the corresponding controller in the feedback loop. 4.1. Problem formulation Regarding highly uncertain MIMO plants, two distinct cases may occur: • A single decentralized QFT controller exists for the entire uncertainty set. However, the closed loop performance may not be improved further as desired. • A single decentralized QFT controller does not exist to ensure closed loop robust stability and performance. The second case is more severe, especially in cases where parameter uncertainty can lead to input–output pairing change which is detrimental to the decentralized control of multivariable plants. The goal is to design a stable closed-loop control system which can track a predetermined set point in spite of large plant uncertainty and/or disturbances. 4.2. Class of admissible plants The plant is assumed to be modeled by a stabilizable and detectable MIMO linear plant with control input u and measured output y, perturbed by a bounded disturbance input d. It is assumed that the plant transfer function belongs to a known class of admissible transfer function matrices of the form: M :=  p∈P Mp where p is a parameter taking values in some index set. Mp is also a family of transfer functions ‘‘centered’’ around some known nominal process model transfer function νp [18]. Allowable unmodeled dynamics around the nominal process model transfer functions νp could be specified as: Mp :=  νp(1 + δm) + δa : ‖δm‖∞,λ ≤ ε, ‖δa‖∞,λ ≤ ε  , where ε > 0 and λ ≥ 0 are two arbitrary numbers. Here, ‖.‖∞,λ denotes eλt -weighted H∞ norm of a transfer function matrix:
  • 4. O. Namaki-Shoushtari, A. Khaki-Sedigh / ISA Transactions 51 (2012) 132–140 135 ‖v‖∞,λ := supRe[s]≥0 ¯σ(v(s −λ)), ( ¯σ(.): the peak of the maximum singular value) [18]. Throughout the paper, we will take P to be a compact subset of a finite-dimensional normed linear vector space. By this definition, the entire region of plant uncertainty is partitioned into a set of smaller regions. Each smaller region is presented by a parameter value p, and Mp is a model of the plant in that small region. Considering all permissible uncertainties and disturbances in each smaller region, based on the appropriate I/O pairing, a decentralized MIMO-QFT controller is designed to achieve robust stability and robust set point tracking specifications. 4.3. Multi-estimator and multi-controller A state-shared multi-estimator of the following form could be utilized here. ˙xE = AE xE + LE y + BE u, yp = CpxE , ep = yp − y, (8) where p ∈ P, and AE is an asymptotically stable matrix. This type of structure is quite common in adaptive control [19]. One option for AE , LE and BE is as follows (using the multi-estimators described in (3)): xE = (ˆxT 1 , . . . , ˆxT m)T , AE = diag[Ap + LpCp], LE = block diag[−Lp], BE = block diag[Bp], p ∈ P. For practical reasons, the bank of local controllers can be efficiently implemented (multirealized) by means of a state-shared parameter dependent feedback system. The method provided can implement bumpless transfer, which is an effective way to improve poor transient response of the switched systems [20,21]. 4.4. Bumpless transfer using multirealization techniques A major problem in the practical implementation of switching based control strategies is the undesirable transient behavior of the plant outputs during switching times. The key response property that can guarantee a smooth transition during the switching times is the bumpless transfer [20]. That is, control input u must be continuous even in the time instants at which the supervisor changes the controller. By bumpless transfer, the control signal is smooth and there is no need to apply sudden changes to system inputs by actuators, while unexpected changes in the control signal can yield undesirable transient responses in switching times. On the other hand, in a multicontroller architecture, only one of the controllers at any instant of time is placed into the feedback loop. Hence, at each time instant it is only necessary to generate one control signal. This can be employed to simplify the multicontroller architecture by generating all control signals by a single controller. This concept is commonly identified as state sharing [20]. State sharing can also be used in the multiestimation part of switching multiple model control methods [19]. The state-shared implementation for a family of multivariable LTI controllers with strictly proper transfer function matrices using the right matrix function description (MFD) with denominator matrix in the Popov form is presented in [21], in the form of {A0 + B0Ki, B0, Ci} or its dual realization {A0 + LiC0, Bi, C0} (i = 1, 2, . . . , m). The multirealization form {A0 + LiC0, Bi, C0} is preferred for the implementation of multicontroller structures to achieve bumpless transfer. However, it is more convenient to investigate the dual form {A0 + B0Ki, B0, Ci} because of the results on invariant description of linear multivariable plants [22]. All controller transfer function matrices can be written in the form of a right MFD in which all the denominator matrices are in the Popov form. Based on the results in [21], a modified and simpler algorithm is presented in [23], which uses the Hermite form polynomial matrix to achieve a multirealization in the form of {A0 +Ai, B0, Ci}. In this multirealization form, A0 is a stable matrix and (A0, B0) is controllable. Also, to achieve bumpless transfer, the duality property can be employed to obtain a multirealization in the form {A0 +Ai, Bi, C0}. In the following, the method based on the Hermite form polynomial matrix to achieve a multirealization in the form of {A0 + Ai, B0, Ci} is briefly reviewed. A given n×n nonsingular polynomial matrix can be transformed to a unique row Hermite form DH (s) by elementary column operations, where DH (s) is an upper triangular polynomial matrix with each diagonal element monic and of higher degree than any other element in the same row, if a diagonal element is 1, all other entries in that row will be zero [24]. With a unique denominator DH (s) in the row Hermit form polynomial matrix, a unique and canonical right MFD for H(s) = NH (s)D−1 H (s) is obtained and is called the row Hermite form MFD. In general, we can always write a given polynomial matrix D(s) in the following form: D(s) = SL(s)Dhr + ΨL(s)Dlr where SL(s) = diag{sli , ı = 1, 2, . . . , n}, and li is the degree of the ith row of D(s). Moreover, Dhr is the highest-row-degree coefficient matrix of D(s) and the term ΨL(s)Dlr accounts for the lower-row-degree terms of D(s), with Dlr a matrix of coefficients and ΨL(s) = block diag{[sli−1 , sli−2 , . . . , 1], i = 1, 2, . . . , n} [24]. Theorem 1 ([23]). Consider a polynomial matrix DH (s) which is in row Hermite form. Let li denote the degree of the ith row of DH (s) and µi is the controllability index corresponding to the ith column of a matrix B (µi independent vectors bi, Abi, . . . , Aµi−1 bi), where (A, B) is a controllable pair that corresponds to a state realization of D−1 H (s). Then, µi = li. Theorem 2 ([23]). Consider a set of ni-input no-output strictly proper systems Hi(s) (i = 1, 2, . . . , m). There exist a set of realiza- tions in the canonical controllability form {Ai, B0, Ci} where Ai is an n×n matrix and {Ai, B0, Ci} are controllable realizations of Hi(s) (i = 1, 2, . . . , m) if and only if there exists a right row Hermite form MFD for all Hi(s), with Hi(s) = NHi (s)D−1 Hi (s), and deg{DHi (s)} = n for i = 1, 2, . . . , m, provided that lik = ljk, i, j = 1, 2, . . . , m and k = 1, 2, . . . , ni where lik is the degree of the kth row of the DHi (s). Based on Theorem 2, the following algorithm is given to obtain the multirealization in the form of {A0 + Ai, B0, Ci}. The Multirealization algorithm: Step 1. Write irreducible row Hermite form MFD descriptions for all the MIMO systems Hi(s) = NHi (s)D−1 Hi (s). Step 2. Let lmaxj = maxi lij, where lij denotes the degree of the jth column in DHi (s). Then, for all DHi (s) matrices, multiply the jth column by (s + a)lmaxj − lij for arbitrary chosen a > 0. Step 3. Applying changes in the previous steps, it may be possible that DHi (s) is not in the row Hermite form. Convert all DHi (s) to the row Hermite form and apply appropriate changes on NHi (s) to have Hi(s) unchanged (Hi(s) = ˜NHi (s)˜D−1 Hi (s)). Step 4. Using the controllable canonical form realization for systems Hi(s) = ˜NHi (s)˜D−1 Hi (s), (i = 1, 2, . . . , m), the multirealization in the {A0 + Ai, B0, Ci} form is obtained. In the following section, the proposed algorithm is used for practical implement of the bank of controllers. Instead of switching between different controller transfer function matrices, a multirealization of these controllers is employed. In the first
  • 5. 136 O. Namaki-Shoushtari, A. Khaki-Sedigh / ISA Transactions 51 (2012) 132–140 Table 1 Plant conditions used in Example 1. No. γ11 γ22 γ12 γ21 δ11 δ22 δ12 δ21 1 1 2 0.5 1 1 2 2 3 2 1 2 0.5 1 0.5 1 1 2 3 1 2 0.5 1 0.2 0.4 0.5 1 4 1 2 4 5 2 3 1 2 5 1 2 4 5 1 2 0.5 1 6 1 2 4 5 0.5 1 0.2 0.4 7 10 8 2 4 1 2 2 3 8 10 8 2 4 0.5 1 1 2 9 10 8 2 4 0.2 0.4 0.5 1 10 5 8 16 20 2 3 1 2 11 5 8 16 20 1 2 0.5 1 12 5 8 16 20 0.5 1 0.2 0.4 step, the multirealization algorithm is applied to the transpose of transfer function matrices, HT i (s). Then, using the duality theorem, the multirealization in the {A0 +Ai, Bi, C0} form is obtained. Finally, the controller with the bumpless transfer property is implemented using this multirealization technique. 5. Simulation results Example 1. In this section, a numerical example is used to illustrate the proposed design method. Consider the following 2×2 uncertain plant: M(s) =     γ11 1 + sδ11 γ12 1 + sδ12 γ21 1 + sδ21 γ22 1 + sδ22     . The corresponding twelve different parameter cases are given in Table 1. The complexity of this example lies in the fact that the appropriate input–output pair changes as the parameters vary and a single robust decentralized controller (regardless of the underlying design methodology) cannot effectively control the plant. Closed loop specifications (for all plants) (1)—The tracking specifications, Tlij ≤ |T(jω)|ij ≤ Tuij (i, j = 1, 2.) are basically non-interacting, and are enforced to ω ≤ ωh = 10 rad/s. On-diagonal: Tuii(ω) =     25 s2 + 6s + 25     s=jω and Tlii(ω) =     4 s2 + 4.4s + 4     s=jω . Off-diagonal: Tuij(ω) = 0.1, and Tlij = 0. (2)—Stability margin: |1(1 + Li)| ≤ 3.5 dB for all plants. Where Li corresponds to the ith loop gain and this would indicate a gain margin and phase margin of 9.6 dB and 39 deg respectively [13]. The relative gain array (RGA) was introduced by Bristol [2] as a measure of interaction in multivariable control plants and is a practical tool for control configuration selection in many multivariable plants. The RGA is defined as Λ = M(0)∗ M−T (0), where the asterisk denotes the Schur product and −T is the inverse transpose. The elements of the RGA for the uncertain process M(s) is as follows: Λ = [ λ 1 − λ 1 − λ λ ] , λ = γ11γ22 γ11γ22 − γ12γ21 . Fig. 4. Variations of the plant parameters. Fig. 5. Switching signal, note that the change in RGA matrix is recognized by supervisor. For cases 1–3, λ = 1.33; therefore, pairing along the diagonal is proposed. In cases 4–6, the structural change in the multivariable plant clearly leads to λ = −0.11 and the off diagonal input–output pairing is proposed. If a fixed structure decentralized controller is employed, the parameter variation leads to closed-loop instability. However, in the case of a switching supervisory control design methodology shown in Fig. 3, the change in the RGA matrix resulting from the plant parameter variations, shown in Fig. 4, is recognized by the supervisor as shown in Fig. 5. Hence, when the change has occurred, a new input–output pairing is chosen. Fig. 6 shows that the decentralized switching-QFT controller can easily handle the new control configuration. The corresponding control effort is shown in Fig. 7. For cases 7–9, λ = 1.11 where diagonal pairing is the appropri- ate input–output pair. Finally, in cases 10–12, λ = −0.14 which leads to the off diagonal input–output pairing. In order to design the multiple-model based decentralized switching-QFT architecture, the region of uncertainty is divided into the following smaller regions: Cases 1, 2 and 3 Cases 4, 5 and 6 Cases 7, 8 and 9 Cases 10, 11 and 12.
  • 6. O. Namaki-Shoushtari, A. Khaki-Sedigh / ISA Transactions 51 (2012) 132–140 137 Fig. 6. Plant outputs in the proposed switching structure. (The family of controllers are implemented using multirealization technique to achieve bumpless transfer.) Fig. 7. Control inputs in the proposed switching structure. (The family of controllers are implemented using multirealization technique to achieve bumpless transfer.) Tank 3 Pump 1 1ν Pump 1 2ν 1 y 2 y Tank 1 Tank 4 Tank 2 Fig. 8. Schematic diagram of the quadruple-tank process. Now, for each region, a decentralized MIMO-QFT design is employed to attain robust stability and performance in spite of uncertainties and disturbances. The decentralized controllers and pre-filters are designed as follows: G1(s) =     185(s + 1.1) s(s + 13.5) 0 0 10(s + 1.4) s(s + 5.3)     , F1(s) =    6 s + 6 0 0 5.8 s + 5.8    G2(s) =     0 57.9(s + 2.9) s(s + 21.7) 38.4(s + 1.7) s(s + 72.2) 0     , F2(s) =    0 2.7 s + 2.7 6.5 s + 6.5 0    G3(s) =     23.1(s + 1) s(s + 16.3) 0 0 18.6(s + 5.9) s(s + 84.8)     , F3(s) =    2.1 s + 2.1 0 0 1.9 s + 1.9    G4(s) =     0 95.6(s + 2.5) s(s + 83.3) 24.7(s + 1.2) s(s + 99.8) 0     , F4(s) =    0 1.7 s + 1.74 1.8 s + 1.8 0    . Finally, a supervisory architecture determines the active decentralized controller which should be placed in the feedback loop. This selection is based on the values of the monitoring signal. A schematic diagram of the overall multiple-model based switching structure is depicted in Fig. 3. Example 2 (Quadruple-Tank Process). The quadruple-tank process shown in Fig. 8 is considered to illustrate the effectiveness of the proposed design procedure. The tank consists of four interconnected water tanks and two pumps. The input signals are the voltages v1 and v2 applied to the two pumps and the outputs are y1 and y2 representing the water level in tanks 1 and 2, respectively. There are two valves that facilitate flows to the tanks. One of the features of the linear dynamic model for the process is the variable appropriate input–output pairing depending on the user adjustable valve settings. This provides an interesting challenge for linear decentralized design paradigms [5]. The control objective is the control of two lower tanks levels, h1 and h2, using the two pumps. Using the mass balances and Bernoulli’s law, the equations describing the plant are dh1 dt = − a1 A1  2gh1 + a3 A1  2gh3 + γ1k1 A1 v1 dh2 dt = − a2 A2  2gh2 + a4 A2  2gh4 + γ2k2 A2 v2
  • 7. 138 O. Namaki-Shoushtari, A. Khaki-Sedigh / ISA Transactions 51 (2012) 132–140 Fig. 9. Results of switching PI control for the MP setting. The plots show simulations with the nonlinear physical model. dh3 dt = − a3 A3  2gh3 + (1 − γ2)k2 A3 v2 dh4 dt = − a4 A4  2gh4 + (1 − γ1)k1 A4 v1 where hi, Ai and ai for i = 1, . . . , 4 denote the level, cross-section and outlet hole cross sections of the ith tank, respectively. Also, g denotes the gravity acceleration. In the above equations, kivi is the corresponding flow to the pump voltage, vi. Moreover, γ1, γ2 ∈ (0,1) indicate the division ratio of flow using the valves. And, the measured level signals are y1 = kc h1 and y2 = kc h2, where kc is a measurement constant. The linearized dynamics at a given stationary operating point is determined from the state space dx dt =            − 1 T1 0 A3 A1T3 0 0 − 1 T2 0 A4 A2T4 0 0 − 1 T3 0 0 0 0 − 1 T4            x +            γ1k1 A1 0 0 γ2k2 A2 0 (1 − γ2)k2 A3 (1 − γ1)k1 A4 0            u y = [ kc 0 0 0 0 kc 0 0 ] with the variables xi := hi − ho i and ui := vi − vo i and the time constants are given by Ti = Ai ai  2 ho i g , i = 1, . . . , 4. At a particular ho i , the stationary control signal is obtained by solving the following equations a1 A1  2gho 1 = γ1k1 A1 vo 1 + (1 − γ2)k2 A1 vo 2 a2 A2  2gho 2 = (1 − γ1)k1 A2 vo 1 + γ2k2 A2 vo 2. Finally, the transfer function matrix corresponding to the stationary operating point is M(s) =     γ1T1k1kc A1(1 + sT1) (1 − γ2)T1k2kc A1(1 + sT1)(1 + sT3) (1 − γ1)T2k1kc A2(1 + sT2)(1 + sT4) γ2T2k2kc A2(1 + sT2)     . The corresponding RGA is Λ = [ λ 1 − λ 1 − λ λ ] where λ = γ1γ2 γ1+γ2−1 . If λ > 0 or 1 < γ1 +γ2 < 2 then (y1 −u1/y2 − u2) is the appropriate input–output pair for decentralized control. However, for 0 < γ1 + γ2 < 1, the closed-loop performance will be better if y1 and y2 are permuted in the control structure and the decentralized control is considered with pairings (y1, u2) and (y2, u1). It is also shown that the system is minimum phase (MP) for 1 < γ1 + γ2 < 2, and non-minimum phase (NMP) for 0 < γ1 + γ2 < 1 that is inherently more difficult to control. Note that, the aforementioned permutation, however, does not change the location of the right half-plane zero, and experiments have shown that the settling times are still much larger than the minimum- phase setting [5]. The chosen operating points and the parameter values corresponding to the MP and NMP settings are given in Table 2. In this section, decentralized PI control is applied to the nonlinear process model. A decentralized PI controller as a
  • 8. O. Namaki-Shoushtari, A. Khaki-Sedigh / ISA Transactions 51 (2012) 132–140 139 Fig. 10. Results of switching PI control for the NMP setting. The plots show simulations with the nonlinear physical model. Table 2 Nominal operating conditions and parameter values of the quadruple-tank process. Symbol State/parameters Value (MP setting) Value (NMP setting) ho 1, ho 2, ho 3, ho 4 Nominal levels (cm) 12.4, 12.7, 1.8, 1.4 12.6, 13.0, 4.8, 4.9 vo 1, vo 2 Nominal pomp voltages (V) 3.00, 3.00 3.15, 3.15 A1, A2, A3, A4 Areas of the tanks (cm2 ) 28, 32, 28, 32 28, 32, 28, 32 a1, a2, a3, a4 Areas of the drain in the tank (cm2 ) 0.071, 0.057, 0.071, 0.057 0.071, 0.057, 0.071, 0.057 γ1 Ratio of flow in tank 1 to flow in tank 4 0.70 0.43 γ2 Ratio of flow in tank 2 to flow in tank 3 0.60 0.34 k1, k2 Pump constants (cm3 /Vs) 3.33, 3.35 3.14, 3.29 T1, T2, T3, T4 Time constants in the linearized model (s) 62, 90, 23, 30 63, 91, 39, 56 kc Measurement constant (V/cm) 0.50 0.50 G Gravitation constant (cm/s2 ) 981 981 combination of two SISO PI controllers is considered. PI controllers of the form gl(s) = Kl  1 + 1 τils  , l = 1, 2 are tuned based on the linear physical model which is accurate and agree with the response of the real process. Then, PI controllers are incorporated into the proposed switching control structure to deal with the variable input–output pairing of the multivariable process. For the MP setting, it is easy to find controller parameters which yield good performance. The controller settings are adopted from [5] as (K1, τi1) = (3.0, 30) and (K2, τi2) = (2.7, 40). Due to the fact that the non-minimum phase process is normally harder to control than the minimum phase one, it is difficult to find the controller parameters which give good closed-loop performance for the NMP setting. The controller parameters (K1, τi1) = (0.94, 187.3) and (K2, τi2) = (0.99, 197.3) which are borrowed from [25] stabilize the process and give reasonable performance. Thus, the decentralized controllers are as follows: G1(s) =     3.0  1 + 1 30s  0 0 2.7  1 + 1 40s      , G2(s) =     0 0.94  1 + 1 187.3s  0.99  1 + 1 197.3s  0     . If a diagonal decentralized controller is employed, the appro- priate input–output pairing corresponding to NMP setting leads to much slower responses than in the minimum-phase case. The settling time for the step responses, which is an important char- acteristic of the system, is approximately ten times longer for the nonminimum-phase setting [5]. However, in the case of a switch- ing supervisory control design, the appropriate input–output pair is recognized by the supervisor. Figs. 9 and 10 show that the decen- tralized switching-PI controller can easily handle the two MP and NMP settings. To proceed with simulation, assume that the process is working in MP settings. In addition, the hysteresis constant h in the switching law (6) is set to be h = 0.1. Suppose that the second candidate controller is connected into the loop initially, that is, σ(0) = 2. Fig. 9 depicts the closed-loop input–output trajectories. These exhibit satisfactory closed-loop performance. The switching signal identifies the ‘‘right’’ controllers via 1 switch. Furthermore, we set the first controller initially, i.e., σ(0) = 1, and carry out the simulation again for the NMP settings. Simulation results are given in Fig. 10. The ‘‘right’’ controller corresponding to the appropriate
  • 9. 140 O. Namaki-Shoushtari, A. Khaki-Sedigh / ISA Transactions 51 (2012) 132–140 input–output pair is identified by the supervisor and the closed loop performance is good enough. 6. Conclusion This paper presents the application of multivariable switching multiple model based adaptive control for complex multivariable plants. Large plant uncertainties lead to different input–output pairings in multivariable plants. The proposed control structure consists of a bank of candidate controllers and a supervisor. The underlying design strategy is decentralized MIMO QFT. Each of the candidate controllers is designed in order to achieve the demanded performance in a subregion of the plant uncertainty. The supervisor consists of a multi-estimator, a performance signal generator and a hysteresis switching logic scheme. The supervisor selects the active controller corresponding to the local model which best fits the plant input–output data. Simulation results are presented to show the effectiveness of the proposed methodology in the face of varying control configuration in complex multivariable plants. References [1] Skogestad S, Postlethwaite I. Multivariable feedback control analysis and design. 2nd ed. John Wiley & Sons; 2005. [2] Bristol E. On a new measure of interaction for multivariable process control. IEEE Trans Autom Control 1966;11:133–4. [3] Khaki-Sedigh A, Moaveni B. Control configuration selection for multivariable plants. LNCIS, vol. 391. Berlin (Heidelberg): Springer-Verlag; 2009. [4] Moaveni B, Khaki-Sedigh A. Reconfigurable controller design for linear multivariable systems. Int J Model Ident Control 2007;2:138–46. [5] Johansson KH. The quadruple-tank process: a multivariable laboratory process with an adjustable zero. IEEE Trans Control Syst Technol 2000;8(3): 456–465. [6] Wood RK, Berry MW. Terminal composition control of a binary distillation column. Chem Eng Sci 1973;28:1707–17. [7] Chen D, Seborg DE. Relative gain array analysis for uncertain process models. AIChE J 2002;48(2):302–10. [8] Moaveni B, Khaki-Sedigh A. Input–output pairing analysis for uncertain multivariable processes. J Process Control 2008;18:527–32. [9] Hespanha JP, Liberzon D, Morse AS. Overcoming the limitations of adaptive control by means of logic-based switching. Systems Control Lett 2003;49(1): 49–65. [10] Böling JM, Seborg DE, Hespanha JP. Multi-model adaptive control of a simulated pH neutralization process. Control Eng Pract 2007;15:663–72. [11] Liberzon D. Switching in systems and control. Boston: Birkhäuser; 2003. [12] Sun Z, Ge SS. Stability theory of switched dynamical systems. London: Springer-Verlag; 2011. [13] Houpis CH, Rasmussen SJ, Garcia-Sanz M. Quantitative feedback theory: fundamentals and applications. 2nd ed. Florida: A CRC Press Book, Taylor & Francis; 2006. [14] Garcia-Sanz M, Elso J. Beyond the linear limitations by combining switching & QFT: application to wind turbines pitch control systems. International Journal of Robust and Nonlinear Control 2009;19(1):40–58. [Special issue: Wind turbines: new challenges and advanced control solutions]. [15] Namaki-Shoushtari O, Khaki Sedigh A. Design of supervisory based switching QFT controllers for improved closed loop performance. In: Proceedings of the 18th Iranian conference on electrical engineering. ICEE 2010. 2010. p. 599–604. [16] Namaki-Shoushtari O, Khaki Sedigh A. Design of decentralized supervisory based switching QFT controller for uncertain multivariable plants. In: Proceedings of the 48th IEEE conference on decision and control. 2009. p. 934–9. [17] Hespanha JP, Liberzon D, Morse AS. Bounds on the number of switchings with scale independent hysteresis: applications to supervisory control. In: Proceedings of the 39th IEEE conf. on decision and contr. vol. 4. 2000. p. 3622–7. [18] Hespanha JP. Tutorial on supervisory control. Orlando, FL: Lecture Notes for the Workshop Control Using Logic and Switching for the 40th IEEE CDC; 2001. [19] Morse AS. Supervisory control of families of linear set-point controllers—part 1: exact matching. IEEE Trans Autom Control 1996;41(10):1413–31. [20] Morse AS. Control using logic-based switching. In: Isidori A, editor. Trends in control: an European perspective. London: Springer-Verlag; 1995. p. 69–113. [21] Su S, Anderson B, Brinsmead T. Minimal multirealization of MIMO linear systems. IEEE Trans Autom Control 2006;51(4):690–5. [22] Popov VM. Invariant description of linear, time-invariant controllable systems. SIAM J Control 1972;10:252–64. [23] Sadeghi H. State sharing in multivariable systems and its application in switching control. MSc. thesis, K.N. Toosi University of Technology; Spring 2010. [24] Kailath T. Linear systems. New Jersey: Prentice-Hall; 1980. [25] Vadigepalli R, Gatzke EP, Doyle III FJ. Robust control of a multivariable experimental four-tank system. Ind Eng Chem Res 2001;40(8):1916–27.