Compensator (PDC) structure is proposed (Sugeno
and Kang, 1986; Tanaka and Wang, 2001) based on
a fuzzy TS model obtained previously. The control
design can be recast as a minimization problem
subject to a set of Linear Matrix Inequalities (LMIs)
(Boyd et al., 1987). Therefore, the result of the design
stage is a fuzzy controller that guarantees closed loop
stability as a global approach.
The remainder of this article is organized as fol-
lows: Section 2 provides a mathematical description
of T-S fuzzy models and PDC controllers. In Sec-
tion 3, the T-S fuzzy model used is defined. Section 4
shows the PDC control strategy proposed. In section
5, the simulation results obtained by using the pro-
posed control strategy are commented. Finally sec-
tion 6 offers the main conclusions.
2 MATHEMATICAL BASE
2.1 T-S Fuzzy Model
The structure of T-S fuzzy models is based on r num-
ber of rules composed of two terms: the premise and
the consequent of the rule. The premise term de-
scribes the degree of fulfillment of each rule for each
time step. The consequent term expresses the local
dynamics of each fuzzy implication with a linear state
space model.
RULE i :
IF z
1
(k) Is M
i1
& ·· · & z
p
(k) Is M
ip
Then
X(k + 1) =
ˆ
A
i
X(k) +
ˆ
B
i
U(k),
Y (k) =
ˆ
C
i
X(k), i = 1, 2, ..., r
(1)
Where M
i j
defines the fuzzy membership func-
tions of the variables z
p
(k) which conform the
premise term of the fuzzy rules, r is the number of
rules in the model and, matrices
ˆ
A
i
,
ˆ
B
i
and
ˆ
C
i
define
the state space model for the consequents. Then, the
output of the T-S fuzzy model is:
X(k + 1) =
∑
r
i=1
h
i
(z(k))(
ˆ
A
i
X(k) +
ˆ
B
i
U(k))
(2)
Y (k) =
∑
r
i=1
h
i
(z(k))(
ˆ
C
i
X(k))
(3)
Where,
z(k) = [z
1
(k) ··· z
p
(k)],
w
i
(z(k)) = Π
p
j=1
M
i j
(z
j
(k)),
h
i
(z(k)) =
w
i
(z(k))
∑
r
i=1
w
i
(z(k))
(4)
2.2 Structure of the PDC Controller
During the last decade, a class of numerical optimiza-
tion problems called linear matrix inequality (LMI)
problems has received significant attention (Boyd
et al., 1987). These optimization problems can be
solved in polynominal time and hence are tractable.
For systems and control, the importance of LMI opti-
mization stems from the fact that a wide variety of
system and control problems can be recast as LMI
problems. One example is presented in (Tanaka and
Wang, 2001), where the design problem of PDC con-
trollers expressed in terms of LMIs is handled.
The structure of a PDC fuzzy controller is based
on r rules composed of two terms: the premise and the
consequent of the rule, and the number of rules and
the premise structure is the same as the fuzzy model
used for the controller design. The consequent of the
PDC is composed of a state feedback law. There-
fore, the fuzzy controller design determines these lo-
cal feedback gains K
i
. With the PDC, we have a sim-
ple and natural procedure for handling nonlinear con-
trol systems (Tanaka and Wang, 2001).
RULE i :
If z
1
(k) Is M
i1
& ·· · & z
p
(k) Is M
ip
Then
U(k) = −
ˆ
K
i
X(k), i = 1, 2, ..., r
(5)
Where M
i j
defines the fuzzy membership func-
tions of the variables z
p
(k) which conform the
premise term of the PDC rule, r is the number of rules
in the model and,
ˆ
K
i
are the matrices which feedback
the state vector at each rule. Then, the global control
action of the PDC controller can be defined as:
U(k) = −
∑
r
i=1
h
i
(z(k))(
ˆ
K
i
X(k))
(6)
3 T-S FUZZY MODEL FOR THE
AIR MANAGEMENT SYSTEM
The fuzzy model used in this article was first
introduced in (Garc
´
ıa-Nieto and Mart
´
ınez, 2007),
where the identification methodology used is based
on (Babuska and Verbruggen, 1996) and (Babuska,
1998). The main idea in (Garc
´
ıa-Nieto and Mart
´
ınez,
2007) is to apply fuzzy clustering over the space of the
variables (Gustafson and Kessel, 1979; Zhao et al.,
1994; Mart
´
ınez and Herrera, 2003; Yu and Li, 2008).
The goal is to identify subspaces with similar char-
acteristics where linear submodels will be character-
ized. Those submodels are part of a global nonlin-
ear model which combines all the linear models us-
ing fuzzy rules. The identification method produces
IJCCI 2009 - International Joint Conference on Computational Intelligence
42