Professional Documents
Culture Documents
187-192
http://dx.doi.org/10.5391/IJFIS.2012.12.3.187 pISSN 1598-2645 eISSN 2093-744X
1
Department of Electrical and Electronic Eng., Yonsei Univ., Seoul, 120-749 Korea
Department of Control and Robotics Eng., Kunsan National Univ. Kunsan, Chonbuk 573-701, Korea
Abstract
This paper is concerned with stabilization problem of continuous-time Takagi-Sugeno fuzzy systems. To do this, the
stabilization problem is investigated based on the new fuzzy Lyapunov functions (NFLFs). The NFLFs depend on not
only the fuzzy weighting functions but also their first-time derivatives. The stabilization conditions are derived in terms of
linear matrix inequalities (LMIs) which can be solved easily by the Matlab LMI Toolbox. Simulation examples are given
to illustrate the effectiveness of this method.
Key Words: Fuzzy Lyapunov functions (FLFs); Takagi-Sugeno fuzzy systems; Linear matrix inequalities (LMIs);
Stabilization
1. Introduction
During the last two decades, Takagi-Sugeno (T-S) fuzzy
system is an interesting issue because of its capability to
represent nonlinear systems effectively. Nonlinear systems
can be represented as an average weighted sum of linear
systems by the T-S fuzzy systems. It is very powerful
capability because the nonlinear systems can be partially
treated by linear control method. The Lyapunov method
is main approach to determine stability and solve stabilization problem in the T-S fuzzy systems. In [1], common
quadratic Lyapunov function is used for solving stability
and stabilization problem. However it has result in very
conservative conditions because only one matrix should
satisfy all subsystems of the T-S fuzzy systems.
There have been a lot of efforts to resolve this problem. In [2], interactions among all fuzzy subsystems of
T-S fuzzy systems are considered. In [3], [4], membership
functions are considered in the Lyapunov method. In [5],
[6], non-parallel distributed compensation (NPDC), which
is the fuzzy controller dose not share the same fuzzy sets
with the fuzzy systems, is used, and in [7], [8], the Lyapunov functions are changed for presenting relaxed stability and stabilization conditions. Especially, changing Lyapunov functions is one of the main issues to reduce conManuscript received Jun. 20, 2012; revised Sep. 21, 2012; accepted Sep.
24. 2012.
Corresponding Author : yhjoo@kunsan.ac.kr
Acknowledgment: This work was supported by the Human Resources
Development program(No. 20124010203240) of the Korea Institute of
Energy Technology Evaluation and Planning(KETEP) grant funded by the
Korea government Ministry of Knowledge Economy.
c
The
Korean Institute of Intelligent Systems. All rights reserved.
International Journal of Fuzzy Logic and Intelligent Systems, vol.12, no. 3, September 2012
r
X
hi xT Pi x +
i=1
2. Preliminaries
Consider a continuous nonlinear system
x = f (x) + g(x)u
(1)
F1i
and z2 (t) is
F2i
and . . . zp (t) is
Fpi
(2)
hi (Ai x + Bi u)
i=1
r
X
hi = 1 (i = 1, 2, . . . , r)
(5)
Then u = Ki x,
Using the same fuzzifier, inference engine, and defuzzifier
of the plant, (5) is described as:
u=
r
X
hi Ki x
(6)
i=1
188
hi hj (Ai Bi Kj )x
(7)
l = 0
h
(10)
3. Controller Design
3.1
Stability Analysis
r
X
l=1
(4)
Controller Rule i :
x =
h k = 0,
k=1
i=1
The i-th rule of the fuzzy controller for the nonlinear system based on parallel distributed compensation (PDC) is
described as
(9)
(3)
(8)
k=1
l | 2l ,
|h k | 1k , |h
hk xT Pk x
Then x(t)
= Ai x(t) + Bi u(t),
x =
r
X
r
X
hi Ai
(11)
i=1
Lemma 3.1. [8] T-S fuzzy system (11) is asymptotically stable where (9) is considered, i, k, l =
{1, 2, . . . , r}, j > i and if there exist symmetric matrices Pi , Pk , X, Y11 , Y22 , Z11 , Z22 , any matrices
M1i , M2i , N1k , N2k , L1l , L2l, , Y21 , Z21 , and satisfying
following inequalities.
Pk + X 0,
r
X
1k (Pk + X) + Pi 0,
(12)
(13)
k=1
1ik :=
T
Pk N1k Ai ATi N1k
+ Y11
T
(14)
T
N2k + N2k
+ Y22
(15)
Controller Design for Continuous-Time Takagi-Sugeno Fuzzy Systems with Fuzzy Lyapunov Functions : LMI Approach
0,
3ij
(17)
T
ATi M1j
M1j Ai
T
T
M2j Ai M2j + M2j
Pi + M1j
r
r
X
X
+
1k 1ik +
2l 2il
k=1
3.2
l=1
Stabilization analysis
r X
r
X
hi hj (Ai Bi Kj ) = 0
i=1 j=1
(18)
2 xT
r
X
hk M + x T
k=1
r
X
hk 2k M
2 xT
hi hj (Ai Bi Kj ) = 0
r
r X
X
r
X
hl 3l M
i = 1, 2, . . . , r
(25)
1i<jr
(26)
(27)
hi hj (Ai Bi Kj ) = 0
r
X
2l 2ijl
l=1
1 (R + RT )
h k xT Pk x +
r
X
hi xT Pi x
i=1
k=1
r
X
k=1
r
X
r
X
h k Pk +
hi Pi +
i=1
r
X
r
X
h k X x
k=1
r
X
h k (Pk + X) +
hi Pi x
i=1
k=1
(20)
1k 1ijk +
= xT
l=1
Pk + X 0,
r
X
1k (Pk + X) + Pi 0,
(24)
hi xT
i=1
r
X
1k (Pk + X) + Pi x
k=1
> 0.
From now on V (x) < 0 should be demonstrated.
V (x) =
r
X
l xT Pl x +
h
l=1
k = 1, 2, . . . , r (21)
+2
r
X
h k xT Pk x
k=1
r
X
h k x T Pk x + 2
r
X
hi x T Pi x
i=1
k=1
i, k = 1, 2, . . . , r (22)
k=1
2ijl
r
X
k=1
(19)
i=1 j=1
1ijk
3ij := ij +
=x
hl M + x T
l=1
3ji
V (x) =
i=1 j=1
r
X
+ ii 0
k=1
r
r X
X
i, j, l = 1, 2, . . . , r
where
3ii
3ij
+
+ 2ij 0,
11 12 1r
12 22 2r
..
.. 0
..
.
.
.
1r 2r rr
where
3ij :=
0,
(16)
3ji
+ Y
:= ijk 11
ijk + Y21
2k (R + RT ) + Y22
0,
ijl + Z11
:=
ijl + Z21
i, j, k = 1, 2, . . . , r (23)
3l (R + RT ) + Z22
V (x) =
r
X
l xT Pl x +
h
l=1
+2
r
X
h k xT Pk x
k=1
r
X
k=1
h k x T Pk x + 2
r
X
hi x T Pi x
i=1
189
International Journal of Fuzzy Logic and Intelligent Systems, vol.12, no. 3, September 2012
+ 2 xT M + x T 1 M
r X
r
X
x
hi hj (Ai Bi Kj )
+ 2 xT
i=1 j=1
r
X
hk M + x T
k=1
r X
r
X
r
X
hk 2k M
+2 x
k=1
l=1
r X
r
X
r
X
hl 3l M
T
x
ijk + Y11
x
T
x
ijk + Y21 2k (R + R ) + Y22 x
r
r
r
XXX
l
+
hi hj h
l=1
hi hj (Ai Bi Kj )
i=1 j=1
hi hj hk hl
x
i=1 j=1 k=1 l=1
Pl + Pk 3M (Ai Bi Fj ) 3(Ai Bi Fj )T M T
Pk + Pi + 3M T (1 + 2k + 3l )M (Ai Bi Fj )
x
x
(1 + 2k + 3l )(M + M T )
r
r
T
XX
x
hi hj
=
x
i=1 j=1
M (Ai Bi Fj ) (Ai Bi Fj )T M
Pi + M T 1 M (Ai Bi Fj )
x
x
1 (M + M T )
T
r
r
r
XXX
x
hi hj h k
+
x
i=1 j=1 k=1
Pk M (Ai Bi Fj ) (Ai Bi Fj )T M T + Y11
Pk + M T 2k M (Ai Bi Fj ) + Y21
x
x
2k (M + M T ) + Y22
T
r X
r X
r
X
l x
+
hi hj h
x
i=1 j=1 l=1
Pl M (Ai Bi Fj ) (Ai Bi Fj )T M T + Z11
M T 3l M (Ai Bi Fj ) + Z21
x
x
3l (M + M T ) + Z22
The above equation should be derived in terms of LMI.
Define the following transformation matrix.
1
M
I
190
I
M 1
hi hj h k
hi hj (Ai Bi Kj )
hl M + x T
T
x
x
ij
x
x
i=1 j=1
r X
r X
r
X
i=1 j=1
r
X
hi hj
T
x
ijl + Z11
x
ijl + Z21
r
r X
X
=
hi hj
3l (R + RT ) + Z22
x
x
i=1 j=1
T
r
r
X
X
x
x
1
2
ij +
hk ijk +
hl ijl
x
x
k=1
r
r X
X
l=1
hi hj
i=1 j=1
T
r
r
X
X
x
x
1
2
ij +
1k ijk +
2l ijl
x
x
k=1
l=1
T X
r X
r
r
X
x
x
(3ij + 3ji )
=
h2i 3ii +
x
x
i=1 j>i
i=1
T
r
r X
r
X
X
x
x
h2i ii +
2ij
x
x
i=1
T
h1 z
h2 z
= .
..
hr z
i=1 j>i
11
12
..
.
12
22
..
.
1r
h1 z
2r
h2 z
.
..
. ..
1r
2r
rr
hr z
< 0
where z T = xT
x T
Controller Design for Continuous-Time Takagi-Sugeno Fuzzy Systems with Fuzzy Lyapunov Functions : LMI Approach
0.9
0.5
0.7
0.6
x1(t)
Grade of Membership
0.8
0.5
0.5
0.4
1
0.3
0.2
1.5
0.1
0
1.5
0.5
0
x2(t)
0.5
1.5
Figure 1: Membership functions of the fuzzy model. (dotted line : h1 , dashed line : h2 )
10
time (sec)
be the common matrix M between the (18) - (20). Therefore, it is an open issue to remove the common matrix for
solving the problem.
0.8
4. Computer Simulations
To show the effectiveness of the proposed method, numerical example is given and performed with the Matlab
LMI Toolbox. Consider the fuzzy system (3) with
2 10
16 10
A1 =
, A2 =
,
1
0
1 0.65
1
3
B1 =
, B2 =
0
0
where 1k = 2k = 0.8, 1 = 2k = 3l = 1, and
x(0) = [ 1 1 ]T .
The membership functions are
h1 =
1 + sin x2 (t)
1 sin x2 (t)
, h2 =
2
2
, and x2 (t) [/2 /2]. The Fig. 1 shows the membership functions of the fuzzy model. The feedback gains are
obtained in the Theorem 1 as
K1 = [ 6.9924 0.8427 ], K2 = [ 7.0212 1.0479 ] (28)
The Fig. 2 and Fig. 3 show the state trajectory of the
each state variable x1 and x2 with controller feedback gains
(28). All states of the system go to zero, and the fuzzy
system (3) is stabilized with the fuzzy controller (6).
x2(t)
0.6
0.4
0.2
0.2
10
time (sec)
5. Conclusion
In this paper, the stabilization conditions with NFLFs are
given. The NFLFs depend on not only the fuzzy weighting
functions but also their first-time derivatives. The stabilization conditions are derived in terms of LMIs and easily
solved by the LMI Toolbox. There are open issues to solve
the common matrix problem which induce the conservativeness. Simulation example is given to show the effectiveness of this method.
References
[1] K. Tanaka, and M. Segeno, Stability analysis and de191
International Journal of Fuzzy Logic and Intelligent Systems, vol.12, no. 3, September 2012
192
Ho Jun Kim
Student of the Yonsei University
Research Area: Fuzzy Control
E-mail : khj08121@yonsei.ac.kr
Young Hoon Joo
Professor of the Kunsan National University
Research Area: Fuzzy, Nonlinear Systems
E-mail : yhjoo@kunsan.ac.kr
Jin Bae Park
Professor of the Yonsei University
Research Area: Nonlinear System, Filter, Fuzzy
E-mail : jbpark@yonsei.ac.kr