Upload
ingjojeda
View
214
Download
0
Embed Size (px)
Citation preview
7/29/2019 LMI Based Stability Analysis
1/9
IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 19, NO. 3, JUNE 2011 505
LMI-Based Stability Analysis forFuzzy-Model-Based Control Systems
Using Artificial TS Fuzzy ModelH. K. Lam, Senior Member, IEEE
AbstractThis paper investigates the stability of fuzzy-model-based (FMB) control systems. An alternative stability-analysis ap-proach using an artificial fuzzy system based on the Lyapunovstability theory is proposed. To facilitate the stability analysis,the continuous membership functions of the TakagiSugeno (TS)fuzzy model are represented by the staircase ones. With the niceproperty of the staircase membership functions, it turns the set ofinfinite number of linear-matrix-inequality (LMI) based stabilityconditions into a finite one. Furthermore, the staircase member-ship functions carrying system information can be brought to the
stability conditions to relax the stability conditions. The stability ofthe original FMB control systems is guaranteed by the satisfactionof the LMI-based stability conditions. The proposed stability anal-ysis is applied to the FMB control systems of which the TS fuzzymodel and fuzzy controller do not share the same premise mem-bership functions and, thus, is able to enhance the design flexibilityof the fuzzy controller. A simulation example is given to illustratethe merits of the proposed approach.
Index TermsFuzzy control, linear-matrix inequality (LMI),stability analysis, staircase membership functions, TakagiSugeno(TS) fuzzy model.
I. INTRODUCTION
FUZZY-MODEL-BASED (FMB) control [1] offers a sys-
tematic approach to deal with nonlinear control problems.
With the TakagiSugeno (TS) fuzzy model [2], [3], it offers a
general framework to represent the nonlinear system as an aver-
age weighted sum of linear subsystems. The TS fuzzy model
exhibits a nice property to facilitate the stability analysis and
control synthesis. A fuzzy controller was proposed in [4] and [5]
to close the feedback loop of the nonlinear plant represented by
the TS fuzzy model to form an FMB control system.
Stability is an essential issue for the FMB control systems. It
has drawn the attention of the researchers in the fuzzy-control
community for the past decades. The Lyapunov stability theory
is the most-popular analysis tool to investigate the stability ofthe FMB control systems. Basic stability conditions in the form
of Lyapunov inequalities were reported in [4] and [5]. If there
exists a solution to the stability conditions, the FMB control
Manuscript received November 9, 2009; revised April 27, 2010 and October25,2010; accepted January 5, 2011. Date of publication February 17, 2011; dateof current version June 6, 2011. This work was supported by the Kings CollegeLondon and by the Engineering and Physical Sciences Research Council underProject EP/E05627X/1.
The author is with the Division of Engineering, Kings College London,London, WC2R 2LS, U.K. (e-mail: [email protected]).
Digital Object Identifier 10.1109/TFUZZ.2011.2116027
system is guaranteed to be asymptotically stable. As the mem-
bership functions are not considered, the stability conditions
achieved are very conservative. However, it allows the member-
ship functions to be chosen freely for the fuzzy controller, and
thus, enhances the controller-design flexibility. In [6][8], the
same authors and other researchers proposed some approaches
to bring the boundary information of the membership functions,
such as the lower and upper bounds of the membership func-
tions and/or their multiplications, to the stability analysis forthis class of FMB control systems. As more information of the
system nonlinearity is considered, more relaxed stability con-
ditions can be obtained, compared with the work given in [4]
and [5].
The parallel-distribution-compensation (PDC) technique was
proposed in [9] for the design of fuzzy controller. It is required
that the fuzzy controller share the same premise membership
functions as those of the TS fuzzy model. As some cross terms
of membership functions of the FMB control system are in
common, they can be grouped in the stability analysis, thereby
leading to more relaxed stability conditions. Further relaxed
stability conditions were reported in [10][17] by utilizing the
property of the fuzzy summations at different levels. As the de-sign flexibility of the fuzzy controller under the PDC vanishes
(i.e., the membership functions of the fuzzy controller are not
allowed to be chosen freely but determined by the TS fuzzy
model), the implementation cost (i.e., the cost of implementing
the fuzzy controller physically) will increase if the membership
functions of the TS fuzzy model are complicated. The stabil-
ity conditions and the design of the fuzzy controller were for-
mulated as a linearmatrix-inequality (LMI) problem [4][17].
The solution to the LMI-based stability conditions can be found
numerically using convex-programming techniques [18]. By in-
corporating the boundary information of the membership func-
tions [19], [20], more relaxed stability conditions for the FMBcontrol systems under the PDC can be obtained.
It should be noted that the stability conditions in [9][17]
contain no information about the membership functions of
the TS fuzzy model and the fuzzy controller. Once a fea-
sible solution is found, the stability of the FMB control
system is guaranteed for any shapes of membership functions.
Practically, a fuzzy controller should be designed for a specified
nonlinear plant but not for a family. By considering the nonlin-
ear plant to be controlled, the membership functions are already
known, and it is a waste if we do not consider this information
in the stability analysis. In this paper, we propose an alterna-
tive stability-analysis approach to investigate the stability of the
1063-6706/$26.00 2011 IEEE
7/29/2019 LMI Based Stability Analysis
2/9
506 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 19, NO. 3, JUNE 2011
FMB control systems (of which the TS fuzzy model and fuzzy
controller not sharing the same premise membership functions)
with the consideration of the information of membership func-
tions. As the membership functions are continuous in values,
the number of stability conditions will become infinite when
the membership functions are included. To circumvent the dif-
ficulty, the staircase membership functions [21] are employedto facilitate the stability analysis. We propose an artificial TS
fuzzy model, with the staircase membership functions replac-
ing the original ones to conduct the stability analysis. It should
be noted that the artificial TS fuzzy model is a mathemati-
cal tool for stability analysis and not necessarily implemented
physically. Stabilization of the artificial FMB control system
(which is formed by the artificial TS fuzzy model and the
fuzzy controller connected in a closed loop) implies that of the
original FMB control system (which is formed by the original
TS fuzzy model and the fuzzy controller). As the staircase
membership functions have finite number of levels, it leads to a
finite number of stability conditions, even though the staircase
membership functions are incorporated. The proposed stabilityconditions are applied to the FMB control system that both TS
fuzzy model and fuzzy controller do not share the same premise
membership functions. It thus allows a greater design flexibil-
ity for the fuzzy controller, and its implementation cost can be
lowered by employing some simple membership functions.
This paper is organizedas follows.In Section II, theTS fuzzy
model and the fuzzy controller are briefly presented. In Section
III, the stability of the FMB control systems is investigated
through the artificial TS fuzzy model. Stability conditions in
terms of LMIs are derived to guarantee the system stability
and synthesize the fuzzy controller. In Section IV, a simulation
example is given to demonstrate the merits of the proposedstability conditions. In Section V, a conclusion is drawn.
II. TAKAGISUGENO FUZZY MODEL AND FUZZY CONTROLLER
WITH STAIRCASE MEMBERSHIP FUNCTIONS
The TS fuzzy model and the proposed fuzzy controller with
staircase membership functions are briefly presented in the fol-
lowing.
A. TakagiSugeno Fuzzy Model
Letting p be the number of fuzzy rules describing the nonlin-
ear plant. The ith rule is of the following format:
Rule i : IF f1 (x(t)) is Mi1 AND AND f (x(t)) is M
i
THEN x(t) = Aix(t) + Bi u(t) (1)
where Mi is a fuzzy term of rule i corresponding to the knownfunction f (x(t)), = 1, 2, . . . , , i = 1, 2, . . . , p, isa positive integer, Ai
nn and Bi n m are the known
constant system and input matrices, respectively, x(t) n isthe system state vector, and u(t) m is the input vector. Thesystem dynamics is described by
x(t) =
p
i=1
wi (x(t)) (Aix(t) + Biu(t)) (2)
wherep
i= 1
wi (x(t)) = 1, wi (x(t)) [0, 1] i (3)
wi (x(t)) =
Mi1
(f1 (x(t))) Mi2
(f2 (x(t))) Mi
(f (x(t)))pk =1
Mk1 (f1 (x(t)))Mk2 (f2 (x(t))) Mk
(f (x(t))
(4)
are the normalized grades of membership, and Mi (f (x(t)))are the grades of membership corresponding to the fuzzy terms
Mi .
B. Fuzzy Controller With Staircase Membership Functions
A fuzzy controller with p fuzzy rules is to be designed for
the nonlinear plant. The jth rule of the fuzzy controller is of the
following format:
Rulej : IF g1 (x(t)) is Nj1 AND . . . AND g (x(t)) is N
j
THENu(t) = Gjx(t) (5)
where Nj is a fuzzy term of rule j corresponding to the knownfunction g(x(t)), = 1, 2, . . . , , j = 1, 2, . . . , p, is apositive integer, and Gj
m n is the feedback gain of rule
j to be designed. The inferred output of the fuzzy controller is
given by
u(t) =
p
j =1mj (x(t))Gjx(t) (6)
wherep
j = 1
mj (x(t)) = 1, mj (x(t)) [0, 1] j (7)
mj (x(t)) =
Nj1(g1 (x(t))) Nj2
(g2 (x(t))) Nj
(g (x(t)))pk =1
Nk1 (g1(x(t)))Nk2 (g2(x(t))) Nk
(g (x(t)))(8)
are the normalized grades of membership, and Nj(g(x(t)))
are the grades of membership corresponding to the fuzzy terms
Nj. To facilitate the stability analysis, staircase membershipfunctions are employed for the fuzzy controller and will be
discussed later on.
It should be noted that the fuzzy controller with continuous or
staircase membership functions is in the same form of (6). When
mj (x(t)) is governed by a staircase function, the fuzzy controller
becomes a staircase-membership-function fuzzy controller. By
sampling each state variable, we denote the sample state vec-
tor as x(t). The grades of membership of the fuzzy controllercorresponding to x(t), which is denoted as mj (x(t)), can beobtained. The value ofmj (x(t)) is equal to mj (x(t)), depend-
ing on the domain in which x(t) is lying. For example, let us
7/29/2019 LMI Based Stability Analysis
3/9
LAM: LMI-BASED STABILITY ANALYSIS FOR FUZZY-MODEL-BASED CONTROL SYSTEMS USING ARTIFICIAL TS FUZZY MODEL 507
consider mj (x1 (t)) depending on x1 (t) only and x1 (t) beingsampled at 5, 4, . . . , 4, 5. For 4.5 < x1 (t) 5.5, we havex1 (t) = 5, and mj (x1 (t)) = mj (x1 (t)) = mj (5). By this way,the membership grades of the staircase membership functions
can be defined.
III. STABILITY ANALYSISIn this section, the stability of the FMB control system, which
is formed by the TS fuzzy model (2) and the proposed fuzzy
controller (6) connected in a closed loop, is investigated. From
(2) and (6), the FMB control system is obtained as follows:
x(t) =
pi=1
wi(x(t))
Aix(t)+Bi
p
j = 1
mj (x(t))Gjx(t)
=
pi=1
pj =1
wi (x(t))mj (x(t)) (Ai +BiGj )x(t). (9)
Remark 1: It was reported in [5] and [9] that the FMB con-trol system (9) is guaranteed to be asymptotically stable if
there exists a symmetric positive-definite matrix P such that
(Ai +BiGj )TP+P (Ai +BiGj ) < 0 for all i and j. As the
stability conditions are independent of the membership func-
tions wi (x(t)) and mj (x(t)), the membership functions mj (x(t))are allowed to be chosen flexibly and lead to lower implemen-
tation cost of the fuzzy controller when simple membership
functions are employed. However, the stability conditions are
very conservative. When mi (x(t)) = wi (x(t)) for all i are con-sidered (under the PDC design), various relaxed LMI-based
stability conditions can be found in [9][17]. If the membership
functions of the TS fuzzy model wi (x(t)) are very complicatedin structure, it will lead to a high implementation cost for the
fuzzy controller.
To facilitate the stability analysis of (9), the following artifi-
cial FMB control system is proposed:
x(t) =
pi=1
pj =1
( wi (x(t)) + wi (x(t), x(t)))
mj (x(t)) (Ai +BiGj )x(t) Ce(t)
=
pi=1
pj =1
( wi (x(t)) + wi (x(t), x(t)))
mj (x(t)) (Ai +BiGj ) x(t)
+
pi=1
pj = 1
( wi (x(t)) + wi (x(t), x(t)))
mj (x(t)) (Ai +BiGj ) e(t) Ce(t) (10)
where x(t) n is the system state vector,e(t) = x(t) x(t),wi (x(t)) is a staircase nonlinear function to be designed,wi (x(t), x(t)) takes the scalar value either i or i at anyinstant, and C = CT n n is a matrix to be determined.In the following, the matrix C is determined in a way that
e(t) 0 as time t . As a result, x(t) x(t) as time t
can be achieved, and thus, the stability of the artificial FMB
control system implies that of the original FMB control system
(9).
Remark 2: Similar to the approach in Remark 1, we denote
the sample grades of membership of the TS fuzzy model as
wi (x(t)) corresponding to the sample state vector x(t). Thevalue of wi (x(t)) is equal to wi (x(t)) depending on the do-
main ofx
(t) lying in. For example, considering wi (x1 (t))depending on x1 (t) only and x1 (t) being sampled at 5, 4,. . . , 4, 5. For 4.5 < x1 (t) 5.5, we have x1 (t) = 5. Thus,wi (x1 (t)) = wi (x1 (t)) = wi (5) is determined.
Remark 3: The artificial FMB control system (10) and the
staircase membership functions are mathematical tools to facil-
itate the stability analysis of the original FMB control system
(9). In order to show their advantages, two cases of FMB control
systems with the continuous and staircase membershipfunctions
are discussed in the following.
Case 1: Considering mj (x(t)) as ordinary membership func-
tions (continuous membership functions), the FMB control
system (9) has continuous membership grades, i.e., wi (x(t))
and mj (x(t)). By taking the Lyapunov functions as V(t) =x(t)TPx(t), where P is a symmetric positive-definite matrix,along the line of derivation in [5] and [9], the stability condition
governing the system stability of (9) is achieved as
=
pi= 1
pj = 1
wi (x(t))mj (x(t))
(Ai +BiGj )TP
+P (Ai +BiGj )
< 0.
With the consideration of the membership functions in the
stability analysis, it has to make sure that < 0 for all val-ues of wi (x(t)) and mj (x(t)). Thus, the number of LMIs be-comes infinite, and it is impractical to find the solution nu-
merically. A workaround is given in [5] and [9]; from Remark
1, the system stability is guaranteed by (Ai +BiGj )TP +
P (Ai +BiGj ) < 0 for all i and j. When these stability condi-tions are satisfied, < 0 holds. However, the stability condi-tions are very conservative.
Case 2: We consider the FMB control systems with the stair-
case membership functions. For the FMB control system (10),
wi (x(t)) + wi (x(t), x(t)) and mj (x(t)) are both staircase func-tions and take discrete values in a finite set. When e(t) 0 (asshown later on), the FMB control system (10) becomes
x(t) =
pi=1
pj =1
( wi (x(t)) + wi (x(t), x(t)))mj (x(t))
(Ai +BiGj )x(t).
As the membership functions are staircase and take discrete
values in a finite set, the stability of the FMB control system
(10) is guaranteed by
pi= 1
pj =1
( wi (x(t)) + wi (x(t), x(t)))mj (x(t))mj (x(t))
(Ai +BiGj )TP+P(Ai +BiGj )
< 0
7/29/2019 LMI Based Stability Analysis
4/9
508 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 19, NO. 3, JUNE 2011
for all i, j, and all possible values ofwi (x(t)) + wi (x(t), x(t))and mj (x(t)). Compared with the two sets of stability conditions
considered in the two cases, in order to incorporate the mem-
bership function to the stability conditions, the one in Case 1
has to consider all continuous values of wi (x(t)) and mj (x(t))(i.e., infinite number of values). It is thus impractical to find
the solution using convex-programming techniques. However,the proposed one with staircase membership functions in Case
2 only needs to consider the discrete membership grades in a
finite set. Thus, a finite number of LMIs with the staircase mem-
bership functions carrying the nonlinearity information of the
plant can be obtained.
The stability analysis of the FMB control system (9) is in-
vestigated through the artificial FMB control system (10) in the
following section. For brevity, wi (x(t)), mj (x(t)), wi (x(t)), andwi (x(t), x(t)) are denoted as wi , mj , wi , and wi , respectively.The equality
pi=1 wi =
pj =1 mj =
pi= 1
pj = 1 wi mj = 1
given by the property of the membership functions is utilized in
the following stability analysis. From (9) and (10), we consider
the error system as follows:
e(t)= x(t) x(t)
=
pi= 1
pj =1
(wi wi wi ) mj (Ai +BiGj )x(t) +Ce(t).
(11)
Let us consider the following quadratic Lyapunov function can-
didate:
V(t) = x(t)TP1 x(t) + e(t)TP2e(t) (12)
where 0 < P1 = PT1
nn , and 0 < P2 = PT2
n n . In
the following analysis, it will be shown that V(t) < 0 for x(t)and e(t) (excluding x(t) = e(t) = 0), which implies the asymp-totic stability of the systems (10) and (11), i.e., x(t) 0, ande(t) 0 as time t . Once e(t) 0 is achieved, we havex(t) x(t), which implies the asymptotic stability of the orig-
inal FMB control system (9), i.e., x(t) 0. The artificial FMBcontrol system (10) is a mathematical tool to facilitate the sta-bility analysis of the original FMB control system (9) using the
property of the staircase membership functions. From (10) to
(12), we have (13), shown at the bottom of the page, where wi ,i = 1, 2, . . . , p are the staircase functions designed such that|wi wi | i , where i is a scalar. We choose
wi = i sgn
p
j = 1
mje(t)TP2 (Ai +BiGj )x(t)
(14)
where the sign function is defined as
sgn(z) =
1, z > 01, otherwise.
Remark 4: As the artificial FMB control system (10) is not
necessarily implemented, and to facilitate stability analysis of
FMB control system (9) only, the complexity of wi and wi de-fined in (14) will not complicate the physical implementation of
the proposed fuzzy controller (6). Although the values of some
matrices are unknown in (14) at the moment, it is straightfor-
ward to see that wi takes the value of either i or I, whichoffers enough information for the subsequent stability analysis.
V(t) = x(t)TP1 x(t) + x(t)TP1 x(t) + e(t)
TP2e(t) + e(t)TP2 e(t)
=
pi=1
pj =1
( wi + wi )mj (Ai +BiGj ) x(t) +
pi= 1
pj = 1
( wi + wi )mj (Ai +BiGj ) e(t) Ce(t)
TP1 x(t)
+ x(t)TP1
pi=1
pj =1
( wi + wi )mj (Ai +BiGj ) x(t) +
pi=1
pj = 1
( wi + wi )mj (Ai +BiGj ) e(t) Ce(t)
+
p
i=1p
j =1(wi wi wi ) mj (Ai +BiGj )x(t) + Ce(t)
T
P2e(t)
+ e(t)TP2
p
i=1
pj =1
(wi wi wi ) mj (Ai +BiGj )x(t) + Ce(t)
=
pi= 1
pj =1
( wi + wi )mj x(t)T
(Ai +BiGj )
TP1
+P1 (Ai +BiGj )
x(t)+e(t)T
p
i=1
pj = 1
( wi + wi )mj (Ai +BiGj )T CT
P1 x(t)
+ x(t)TP1
p
i=1
pj = 1
( wi + wi )mj (Ai +BiGj ) C
e(t) + 2 p
i= 1
pj = 1
(wi wi wi ) mje(t)TP2 (Ai +BiGj )x(t)
+ e(t)T CTP2 +P2C e(t). (13)
7/29/2019 LMI Based Stability Analysis
5/9
LAM: LMI-BASED STABILITY ANALYSIS FOR FUZZY-MODEL-BASED CONTROL SYSTEMS USING ARTIFICIAL TS FUZZY MODEL 509
From (14), the second-last term on the right-hand side of (13)
becomes
p
i= 1
p
j =1
(wi wi wi ) mje(t)TP2 (Ai +BiGj )x(t)
pi= 1
i sgn
p
k =1
mke(t)TP2 (Ai +BiGk )x(t)
pj = 1
mje(t)TP2 (Ai +BiGj )x(t)
+
pi=1
|wi wi |
pj = 1
mje(t)TP2 (Ai +BiGj )x(t)
pi= 1
i
pj = 1
mje(t)TP2 (Ai +BiGj )x(t)
+
pi=1
|wi wi |
p
j = 1
mje(t)TP2 (Ai +BiGj )x(t)
=
pi= 1
(i + |wi wi |)
p
j = 1
mje(t)TP2 (Ai +BiGj )x(t)
0. (15)
From (13) and (15), let us denote X = P11 , z(t) = X1 x(t)
and z(t) = X1
e(t) and choose C = X1
, P2 = X1
> 0and Gj = NjX1 , where is a nonzero positive scalar, and
Nj m n , j = 1, 2, . . . , p; we have (16), shown at the bottom
of this page, where
( wi , wi , mj )
=
pi= 1
pj = 1
( wi + wi )mj
XATi +AiX
+BiNj +NT
j BTi
pi=1
pj = 1
( wi + wi )mjXATi +N
Tj B
Ti
+ I 2I
and the symbol denotes the transposed-matrix element at
the corresponding position.Remark 5: It can be seen from (16) that V(t) 0 (i.e.,
equality holds when x(t) = z(t) = e(t) = e(t) = 0) is truewhen ( wi , wi , mj ) < 0, which implies the asymptotic sta-bility of the artificial FMB control system (10) and the error
system (11), i.e., x(t) 0, and e(t) 0 as time t . As
V(t)
pi=1
pj = 1
( wi + wi )mj x(t)T ( (Ai +BiGj )
TP1 +P1 (Ai +BiGj ) ) x(t)
+ e(t)T p
i=1
p
j =1
( wi + wi )mj (Ai +BiGj )T CTP1 x(t)
+ x(t)TP1
p
i=1
pj = 1
( wi + wi )mj (Ai +BiGj ) C
e(t) + e(t)T CTP2 +P2C e(t)
=
pi=1
pj = 1
( wi + wi )mj x(t)TX1X
(Ai +BiGj )
TP1
+P1 (Ai +BiGj )
XX1 x(t)
+ e(t)TX1X
p
i= 1
pj = 1
( wi + wi )mj (Ai +BiGj )T +X1
X1 x(t)
+ x(t)TX1 p
i=1
pj =1
( wi + wi )mj (Ai +BiGj ) + X11
XX1e(t) e(t)T X1X1 + X1X1 e(t)
=
pi=1
pj = 1
( wi + wi )mjz(t)T
XATi +AiX
+BiNj +NT
j BTi
z(t) + z(t)T
p
i= 1
pj = 1
( wi + wi )mjXATi +N
Tj B
Ti
+ I
z(t)
+ z(t)T
p
i= 1
pj =1
( wi + wi )mj (AiX +BiNj ) + I
z(t) 2z(t)T z(t)
= z(t)z(t)
T
( wi , wi , mj ) z(t)z(t) (16)
7/29/2019 LMI Based Stability Analysis
6/9
510 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 19, NO. 3, JUNE 2011
e(t) = x(t) x(t), e(t) 0 leads to x(t) x(t). As a result,considering both conditions x(t) 0, and x(t) x(t), thisimplies the asymptotic stability of the FMB control system of
(9), i.e., x(t) 0 as time t .The stability analysis results are summarized in the following
theorem.
Theorem 1: The FMB control system (9), which is formed bya nonlinear plant represented by the TS fuzzy model in the form
of (2) and the fuzzy controller in the form of (6) connected in
a closed loop, is guaranteed to be asymptotically stable if there
exist a nonzero positive scalar and matricesX = XT nn
and Nj m n , j = 1, 2, . . . , p, such that the following LMIs
hold.
X > 0
> 0.
( wi (x(t)), wi (x(t), x(t)), mj (x(t))) < 0 for all finite num-ber of discrete values ofwi (x(t)), wi (x(t), x(t)),and mj (x(t)),
where wi (x(t), x(t)) takes the value of either i or iat any instant, and i is a positive scalar. The functionswi (x(t)) and the membership functions of the fuzzy controller(6), mj (x(t)), are designed as staircase functions satisfying|wi (x(t)) wi (x(t))| i . The feedback gains are defined asGj = NjX
1 for all j.
The proof of Theorem 1 follows immediately from
(12) and (16). From (12), it is required that P1 > 0and P2 > 0, leading to X > 0 with the considera-tion of X = P11 , P2 = X
1 > 0, and > 0. From (16), ( wi (x(t)), wi (x(t), x(t)), mj (x(t))) < 0 is required to make
sure that V(t) < 0 (excluding x(t) = z(t) = e(t) = e(t) = 0).
Remark 6: It can be seen from the fuzzy controller (6) thatthe staircase membership functions mj introduce discontinuity
to the control signal. Similar to the switching/sliding-mode con-
trol [22], the system states are continuous but nonsmooth due
to the integral action of the nonlinear plant (2). As a result, con-
sidering the FMB control systems (9) and (10), although there
exist switching components (i.e., sign function and staircase
membership functions), it will not cause discontinuity/jumping
in the system states x(t) and x(t) but will cause nonsmoothness.Let us denote 1 , 2 , . . . , q, where q is an integer, and 0 0 and V(t) < 0, it can be concluded that V(t) is monotonicdecreasing. As a result, the stability of the FMB control system
with staircase membership functions is guaranteed in the sense
of Lyapunov.
Remark 7: Unlike some published work, the proposed sta-
bility analysis has a nice property for relaxing the stability
conditions by considering the staircase membership functions
of both TS fuzzy model and fuzzy controller. It can be seen
that wi (x(t)), wi (x(t), x(t)), and mj (x(t)), which carry the
nonlinearities of the plant and fuzzy controller, are considered
and incorporated to the stability conditions in Theorem 1. The
proposed stability conditions, however, suffer from the follow-
ing two drawbacks. 1) The membership functions of the fuzzy
controller are required to be staircase. However, it may not be
a problem as the staircase membership functions can be con-
structed based on their continuous ones. By rounding off the
inputs of the fuzzy controller to discrete level, the continu-ous membership functions will become the staircase ones. 2)
The number of LMIs will become larger when the number of
discrete grades of membership is increasing, and thus, the com-
putational demand required to find the solution to the stability
conditions will be increased. As the nature of the TS fuzzy
model and fuzzy controller, this problem is difficult to over-
come for the moment in the sense of theoretical development,
but can be alleviated by the advanced computing technology. It
should be noted that the existing stability conditions [12][17]
share the same drawback of high computational demand as
well.
Remark 8: The staircase function wi has to be chosen care-
fully to avoid wi + wi < 0. Referring to (16), it may lead tono solution for the stability conditions in Theorem 1 due to the
negative value of wi + wi in ( wi , wi , mj ) at a few points,while the rest are positive.
Remark 9: In this paper, the stability of the FMB control
systems (9) with the TS fuzzy model and the fuzzy controller
not sharing the same membership functions, i.e., wi (x(t)) =mi (x(t)) for all i, is investigated. The stability conditions in [5]
and [9] can be applied to this class of FMB control systems,
while those in [9][17] cannot be applied. It has been shown
in [5] and [9] that the FMB control system in the form of (9)
is guaranteed to be asymptotically stable if X = XT > 0 and
Qij = XAT
i +AiX +BiNj +NT
j BTi < 0 for all i and j. It
is shown below that if there exists a solution for the stability
conditions in [5] and [9], i.e., X > 0 and Qij < 0 for all i and j,it is also the solution for the stability conditions in Theorem 1.
Rewriting ( wi , wi , mj ) as
pi= 1
pj =1
wi mjQij +
pi=1
pj =1
wi mjQij
pi= 1
pj =1
( wi + wi )mjXATi +N
Tj B
Ti
+ I 2I
and considering the solution of the stability conditions in [5]
and [9] such that Qij < 0 for all i and j, it is obvious thatpi= 1
pj = 1 wi mjQij < 0 as wi can be regarded as the sample
point of wi . In this case, ( wi , wi , mj ) < 0 can be achievedby choosing a sufficiently small value of wi and a sufficientlylarge nonzero positive value of . However, the solution of thestability conditions in Theorem 1 may not be the solution for
those in [5] and [9].
Let us consider the stability conditions in [9][17], which
require that the fuzzy controller and the TS fuzzy model
share the same premise membership functions, i.e., mi (x(t))
= wi (x(t)) for all i. If there exists a solution to the sta-bility conditions in [9][17],
pi=1
pj =1 wi wjQij < 0,
andp
i= 1p
j = 1 wi wjQij < 0 are both true. Hence,
7/29/2019 LMI Based Stability Analysis
7/9
LAM: LMI-BASED STABILITY ANALYSIS FOR FUZZY-MODEL-BASED CONTROL SYSTEMS USING ARTIFICIAL TS FUZZY MODEL 511
( wi , wi , mj ) can be written as (*), shown at the bottom of thepage. ( wi , wi , mj ) < 0 can be achieved with the solution ofthe stability conditions in [9][17]. If the value of wi is chosento be sufficiently small, the magnitude ofmj wj is sufficientlysmall by properly choosing the membership functions mj and
the value of > 0 is sufficiently large. Hence, it can be shown
that the solution of the stability conditions in [9][17] is alsoa solution of the proposed stability conditions by choosing the
membership functions with a sufficiently small discrete level.
However, the solution of the proposed stability conditions may
not be the solution for those in [9][17]. It will be shown later on
through a simulation example that the proposed stability con-
ditions are able to offer more relaxed stability analysis results.
IV. SIMULATION EXAMPLE
An example is given in this section to illustrate the merits
of the proposed fuzzy-control approach. Let us consider the
following TS fuzzy model with three rules [16]:
Rule i : IF x1 (t) is Mi1
THEN x(t) = Aix(t) + Bi u(t), i = 1, 2, and 3
(17)
where
A1 =
1.59 7.290.01 0
A2 =
0.02 4.640.35 0.21
A3 =
a 4.330 0.05
, B1 =
10
, B2 =
80
B3 =
b + 61
, 2 a 12, and 2 < b < 50.
The membership functions of the TS fuzzy model are shown
in Fig. 1.
A three-rule fuzzy controller with staircase membership func-
tions is employed to close the feedback loop. The continuous
membership functions are defined as m1 (x1 (t)) = 1 (1/1 +e(x 1 (t)+4) ), m2 (x1 (t)) = 1 m1 (x1 (t)) m3 (x1 (t)), andm3 (x3 (t)) = 1/1 + e
(x1 (t)4) , which are graphically shown
in Fig. 2. To obtain the staircase membership function, x1 (t) is
sampled at interval of = 1. The staircase membership func-tions are defined as mi (x1 (t)) = mi (h) for (h 0.5) < x1 (t)
Fig. 1. Membership functions of the fuzzy model. (Left triangle in solid line)w1 (x1 (t)), (trapezoid in solid line) w2 (x1 (t)), and (right triangle in solid line)w3 (x1 (t)). Staircase functions. (Left dotted line) w1 (x1 (t)), (middle dashedline) w2 (x1 (t)), and (right dashed-dotted line) w3 (x1 (t)).
Fig. 2. Membership functions of the fuzzy controller. (Left solid line)m1 (x1 (t)), (middle solid line) m2 (x1 (t)), and (right solid line) m3 (x1 (t)).Staircase membership functions. (Left dotted line) m1 (x1 (t)), (middle dashedline) m2 (x1 (t)), and (right dashed-dotted line) m3 (x1 (t)).
(h + 0.5), where i = 1, 2, and 3, and h = ,. . ., 10, 9,. . . , 10, . . . , .
Based on this setting, the staircase functions wi (x1 (t)) (asshown in Fig. 1) and wi are chosen according to Remark 8. It canbe checked that i = 0.0417 for all i satisfying the conditions
pi=1
pj = 1
wi (mj + wj wj )Qij +
pi= 1
pj =1
wi mjQij
pi= 1
pj =1
( wi + wi )mjXATi +N
Tj B
Ti
+ I 2I
=
pi= 1
pj = 1
wi wjQij +
pi= 1
pj =1
wi (mj wj )Qij +
pi= 1
pj = 1
wi mjQij
p
i=1p
j =1( wi + wi )mj
XATi +N
Tj B
Ti
+ I 2I
. ()
7/29/2019 LMI Based Stability Analysis
8/9
512 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 19, NO. 3, JUNE 2011
Fig. 3. Stabilization region of the stability conditions in Theorem 1 with =1 (which is denoted by o) for the system parameters 2 a 12 and 2 b 50.
Fig. 4. Stabilization regions of the stability conditions in Theorem 1 with = 0.5 (denoted by ) and = 0.25 (denoted by o), respectively, for thesystem parameters 2 a 12 and 2 b 50.
of |wi (x1 (t)) wi (x1 (t))| i . The stability conditions inTheorem 1 are employed to determine the stability of the FMB
control system with the help of MATLAB LMI toolbox, and
the stabilization region, as indicated by open circles (o), is
shown in Fig. 3. Referring to Fig. 3, each circle indicates that
there exists a feasible solution to the stability conditions in
Theorem 1.
For comparison purposes, we employ the stability condi-
tions in [5] and [9], which can be applied to the case that both
TS fuzzy model and fuzzy controller have different member-
ship functions, to determine the stabilization region. However,
no. stabilization region can be found. Furthermore, the stability
conditions in [6][8] for unmatched premise membership func-
tions, which consider the boundary information of the mem-
bership functions of the TS fuzzy model and fuzzy controller,
are employed to determine the stabilization region; however, no
stabilization region can be found. It should be noted that since
the membership functions of both TS fuzzy model and fuzzy
controller considered in this simulation example are different,
the stability conditions in [9][17] cannot be applied.
To show how the value of influences the stabilization re-gion given by the proposed stability conditions, we choose as 0.5 and 0.25, such that we have i for all i as 0.0208 and0.0104, respectively. Fig. 4 shows the stabilization regions for
both cases, which are indicated by for = 0.5 and o for= 0.25. It can be seen that a larger stabilization region can beobtained for a smaller value of .
V. CONCLUSION
The stability of the FMB control systems has been investi-
gated based on an artificial fuzzy system. A set of finite number
of LMI-based stability conditions has been derived based on the
Lyapunov stability theoryto replace theoriginal onewith infinite
number of stability conditions. The proposed approach is able
to bring the membership functions of both TS fuzzy model and
fuzzy controller to the stability conditions. The proposed stabil-
ity conditions are applied to the FMB control systems with TS
fuzzy model and fuzzy controller not sharing the same premisemembership functions, thereby widening the applicability of the
FMB control approach. A simulation example has been given
to illustrate the merits of the proposed approach.
REFERENCES
[1] G. Feng, A survey on analysis and design of model-based fuzzy controlsystems, IEEETrans. Fuzzy Syst., vol. 14,no. 5, pp.676697, Oct. 2006.
[2] T. Takagi and M. Sugeno, Fuzzy identification of systems and its ap-plications to modeling and control, IEEE Trans. Sys., Man., Cybern.,vol. SMC-15, no. 1, pp. 116132, Jan. 1985.
[3] M. Sugeno and G. T. Kang, Structure identification of fuzzy model,Fuzzy Sets Syst., vol. 28, pp. 1533, 1988.
[4] K. Tanaka and M. Sugeno, Stability analysis and design of fuzzy control
systems, Fuzzy Sets Syst., vol. 45, pp. 135156, 1992.[5] C. L. Chen, P. C. Chen, and C. K. Chen, Analysis and design of fuzzy
control system, Fuzzy Sets Syst., vol. 57, no. 2, 26, pp. 125140, Jul.1993.
[6] H. K. Lam and F. H. F. Leung, Stability analysis and synthesis of fuzzycontrol systems subject to uncertain grades of membership, IEEE Trans.Syst., Man, Cybern, B, Cybern., vol. 35, no. 6, pp. 13221325, Dec. 2005.
[7] H. K. Lam and M. Narimani, Stability analysis and performance deignfor fuzzy-model-basedcontrolsystemunder imperfectpremisematching,
IEEE Trans. Fuzzy Syst., vol. 17, no. 4, pp. 949961, Aug. 2009.[8] A. Sala and C. Arino, Extensions toStability analysis of fuzzy control
systems subject to uncertain grades of membership, IEEE Trans. Syst.,Man Cybern, B, Cybern., vol. 38, no. 2, pp. 558563, Apr. 2008.
[9] H. O. Wang, K. Tanaka, and M. F. Griffin, An approach to fuzzy controlof nonlinear systems: stability and the design issues, IEEE Trans. FuzzySyst., vol. 4, no. 1, pp. 1423, Feb. 1996.
[10] K. Tanaka,T. Ikeda,and H. O. Wang, Fuzzyregulatorand fuzzyobserver:Relaxed stability conditions and LMI-based designs, IEEE Trans. FuzzySyst., vol. 6, no. 2, pp. 250265, May 1998.
[11] W. J. Wang, S. F. Yan, and C. H. Chiu, Flexible stability criteria fora linguistic fuzzy dynamic system, Fuzzy Sets Syst., vol. 105, no. 1,pp. 6380, Jul. 1999.
[12] E. Kim and H. Lee, New approaches to relaxed quadratic stability con-ditions of fuzzy control systems, IEEE Trans. Fuzzy Syst., vol. 8, no. 5,pp. 523534, Oct. 2000.
[13] X. Liu and Q. Zhang, New approaches to H controller designs basedon fuzzy observers for TS fuzzy systems via LMI, Automatica, vol. 39,no. 9, pp. 15711582, Sep. 2003.
[14] X. Liu and Q. Zhang, Approaches to quadratic stability conditions andH control designs for TS fuzzy systems, IEEE Trans. Fuzzy Syst.,vol. 11, no. 6, pp. 830839, Dec. 2003.
[15] M. C. M. Teixeira, E. Assuncao, and R. G. Avellar, On relaxed LMI-based designs for fuzzy regulators and fuzzy observers, IEEE Trans.
Fuzzy Syst., vol. 11, no. 5, pp. 613623, Oct. 2003.
7/29/2019 LMI Based Stability Analysis
9/9
LAM: LMI-BASED STABILITY ANALYSIS FOR FUZZY-MODEL-BASED CONTROL SYSTEMS USING ARTIFICIAL TS FUZZY MODEL 513
[16] C. H. Fang, Y. S. Liu, S. W. Kau, L. Hong, and C. H. Lee, A new LMI-based approach to relaxed quadratic stabilization of TS fuzzy controlsystems, IEEE Trans. Fuzzy Syst., vol. 14, no. 3, pp. 386397, Jun.2006.
[17] A.SalaandC. Arino, Asymptotically necessary and sufficient conditionsfor stability and performance in fuzzy control: Applications of Polyastheorem, Fuzzy Sets Syst., vol. 151, no. 24, pp. 26712686, Dec. 2007.
[18] S. Boyd, L. El Ghaoui, E. Feron, and V. Balakrishnan, Linear MatrixInequalities in Systems and Control Theory (SIAM Studies in AppliedMathematics). Philadelphia, PA: SIAM, 1994.
[19] A. Sala and C. Arino, Relaxed stability and performance conditions forTakagi- Sugeno fuzzy systems with knowledge on membership-functionoverlap, IEEE Trans. Syst., Man, Cybern, B, Cybern., vol. 37, no. 3,pp. 727732, Jun. 2007.
[20] M. Bernal, T. M. Guerra, and A. Kruszewski, A membership-function-dependent approach for stability analysis and controller synthesis ofTakagiSugeno models, Fuzzy Sets Syst., vol. 160, no. 19, pp. 27762795, Oct. 2009.
[21] H. K. Lamand M.Narimani, Quadratic stabilityanalysisof fuzzy-model-based control systems using staircase membership functions, IEEETrans. Fuzzy Syst., vol. 18, no. 1, pp. 125137, Feb. 2010.
[22] J. J.E. Slotine and W. Li, Applied Nonlinear Control. Englewood Cliffs,NJ: Prentice-Hall, 1991.
H. K. Lam (M98SM10) received the B.Eng.(Hons.) and Ph.D. degrees from the Department ofElectronic and Information Engineering, The HongKong Polytechnic University, Hong Kong, in 1995and 2000, respectively.
In 2000 and 2005, he was with the Department ofElectronic and Information Engineering, The HongKong Polytechnic University, as a Postdoctoral Fel-low and a Research Fellow, respectively. In 2005, hebecame a Lecturer with the Kings College London,London, U.K. He is the coeditor for two edited vol-
umes: Control of Chaotic Nonlinear Circuits (World Scientific, 2009) and theComputational Intelligence and its Applications (World Scientific, 2011). He isthe coauthor of the bookStability Analysis of Fuzzy-Model-Based Control Sys-tems (Springer, 2011). His current research interests include intelligent controlsystems and computational intelligence.
Dr. Lam is currently an Associate Editor of the IEEE TRANSACTIONS ONFUZZY SYSTEMS and the International Journal of Fuzzy Systems.