Professional Documents
Culture Documents
control
point of view [9]. However, the control-design problem of non-
linear DPSs (NDPSs) is more complex than the control design
of the LDPSs. Based on Galerkins method, controller-design
schemes have been proposed to stabilize the NDPS by a residual
model lter [10] or an inertial manifold model [11]. Over the
past 20 years, the fuzzy approach that uses several local linear
models to interpolate a nonlinear system has been widely ap-
plied to the analysis of the nonlinear systems in various elds,
which are described by ODE [12][29]. Recently, the fuzzy
approach was already applied to the eld of PDEs. A new tech-
nique using the adaptive fuzzy algorithm is proposed to obtain
the solutions of PDEs [30]. According to the adaptive scheme of
fuzzy-logic systems, a fuzzy solution with adjustable parameters
for the PDE can be obtained successfully. On the other hand,
an H
stabilization is developed to
attenuate the effects of modeling errors, external disturbances,
and measurement noises [33]. However, in a tracking-design
case, the asymptotic tracking cannot be achieved due to the
changing reference signal via Galerkins method, because this
tracking error will affect the residual subsystem continuously.
Therefore, this robust H
tracking performance.
In this study, a robust tracking-control scheme for NDPSs with
time delays, external disturbances, and measurement noises is
proposed based on a fuzzy-observer-based controller. A design
procedure is introduced as follows. First, a fuzzy DPS with time
delay is proposed to approximate the NDPS with time delay by
interpolating several linear distributed parameter time-delayed
systems. Unlike using the innite-dimensional ODE system to
represent the PDE system [33], for the convenience of tracking-
control design, the partial differential operator on space in PDE
could be approximated by a nite-difference operator. Then,
we can obtain a set of fuzzy nite-difference systems with the
approximation errors and the truncation errors to represent the
NDPS. When all nite-difference grid points are represented by
a spatial vector, a set of the fuzzy nite-difference systems is
represented by an equivalent fuzzy-spatial state-space system
by the Kronecker product method. In the output-feedback con-
trol design, a fuzzy observer based on fuzzy-spatial state-space
system is developed to estimate the state of the NDPS from the
output measurements at several sensor locations. Finally, a ro-
bust fuzzy-observer-based tracking-control scheme is proposed
to control the NDPS with time delay to track a reference model.
At the same time, it also attenuates the effects of the time delay,
the approximation errors, the truncation errors, the measure-
ment noises, and the external disturbances. In order to treat the
robust tracking problem, a 2-D H
tracking performance in a
spatiotemporal domain is introduced for NDPSs to efciently at-
tenuate the effects of the time delay, the approximation error, the
truncation error, the external disturbance, and the measurement
noise. For the convenience of tracking-control design, the 2-D
H
attenuation
theory [12], the proposed fuzzy-observer-based tracking con-
troller is proved to guarantee that the NDPS can robustly track
a reference model by efciently eliminating the effect of time
delay, the approximation error, the truncation error, the external
disturbance, and the measurement noise on the tracking error
below a prescribed level. The effect of using a nite-difference
operator to approximate the partial differential operator on the
H
track-
ing performance of the fuzzy-spatial state-space system will
approach the H
tracking
performance for a fuzzy-spatial state-space system.
3) A fuzzy-observer-based tracking controller is success-
fully developed to control the NDPSs to efciently track
a desired reference model based on the H
tracking
performance.
This robust H
=
_
0
|z(t)|
2
dt < .
II. REFERENCE-TRACKING-CONTROL-PROBLEM
FORMULATION FOR NONLINEAR DISTRIBUTED
PARAMETER TIME-DELAYED SYSTEMS
In this section, the reference-tracking control problems for
the NDPS are formulated. Time delays, external disturbances,
and measurement noise frequently appear in practical physical
systems. Therefore, we consider the following NDPS with time
delay, external disturbance, and measurement noise:
y(x, t)
t
= /y(x, t) +f(y(x, t), y(x, t
))
+g(x)u(t) +g
d
(x)d(t) (1)
z(t) = h(x)y(x, t) +D
n
n(t) (2)
for x = [x
1
, x
2
]
T
U R
2
+
and t > 0, where y(x, t)
=
[y
1
(x, t), . . . , y
n
(x, t)]
T
R
n
is the state variable, x and t are
the space and time variables, respectively, f(y(x, t), y(x, t
))
R
n
is a nonlinear function satisfying f(0, 0) = 0, t
denotes
the delayed time, i.e., t
2
x
2
1
y(x, t) +
2
2
x
2
2
y(x, t)
where (
2
/x
2
k
)y(x, t)
= [(
2
/x
2
k
)y
1
(x, t), . . . , (
2
/x
2
k
)
y
n
(x, t)]
T
R
n
, for k = 1 and 2, in the 2-D case,
1
and
2
are the diagonal matrices, y(x, t) D(/) = y(x, t)
L
2
(U; R
n
)[ y(x, t), (y(x, t)/x
1
), (y(x, t)/x
2
) are ab-
solutely continuous, and
1
(
2
y(x, t)/x
2
1
) +
2
(
2
y(x, t)/
x
2
2
) L
2
(U; R
n
). The initial value is given by y(x, 0) =
y
0
(x). The boundary condition is given by the Dirichlet bound-
ary condition, i.e., y(x, t) = 0 on U, or the Neumann boundary
condition, i.e., y(x, t)/x = 0 on U.
Remark 1: In this paper, we address the robust tracking-
control-design problem for NDPSs via the proposed fuzzy ap-
proach. Therefore, we studied the constant delay for NDPSs. In
general, the cases of time-varying delay or multiple time delays
can be studied by combining the proposed fuzzy approach and
the delay-dependent approach for ODE systems [21][24].
A desired reference trajectory y
R
(x, t) R
n
is generated by
the following linear distributed parameter reference model:
y
R
(x, t)
t
= /
R
y
R
(x, t) +A
R
y
R
(x, t) +g
R
(x)r(t) (3)
where /
R
is a specied linear differential operator, A
R
is a spec-
ied matrix, g
R
(x) is a specied inuence function, and r(t) is a
bounded reference input. The linear distributed parameter refer-
ence model in (3) can be designed similar to the reference model
in [12] and [34]. First, we design the matrix A
R
and the refer-
ence input r(t) to decide the behavior of the time evolution [34].
Then, we choose the appropriate diffusion coefcients in differ-
ential operator /
R
according to the practical-application case.
The task of tracking control is to make y(x, t) in (1) and (2)
track the desired trajectory y
R
(x, t) generated by (3).
The external disturbance d(t) and the measurement noise n(t)
are uncertain, and the reference input r(t) could be arbitrarily
assigned by users, which can be all considered as disturbances of
the tracking system. Therefore, the robust 2-D tracking-control
design should be specied so that the effect of the external
disturbance d(t), the measurement noise n(t), and the reference
input r(t) on the tracking error in the spatiotemporal domain
must be below a prescribed level as follows:
_
t
f
0
_
U
|y
R
(x, t) y(x, t)|
2
dxdt
_
t
f
0
|v(t)|
2
dt
2
(4)
or
_
t
f
0
_
U
|y
R
(x, t) y(x, t)|
2
dxdt
2
_
t
f
0
|v(t)|
2
dt (5)
1044 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 18, NO. 6, DECEMBER 2010
where v(t) = [r(t)
T
, d(t)
T
, n(t)
T
]
T
is considered as a vector
of disturbances. If the initial condition is considered, then
_
t
f
0
_
U
|y
R
(x, t) y(x, t)|
2
dxdt V (y
0
) +
2
_
t
f
0
|v(t)|
2
dt
(6)
for some positive function V () > 0. The inequality in (4) or (5)
is called the 2-D H
tracking per-
formance (4) or (6) should be achieved in the spatiotemporal
domain. An output regulation for an LDPS developed previ-
ously [34] is designed to track a reference output generated by
an exogenous system. This reference output is limited to some
specic trajectories, e.g., stable trajectory or sinusoidal trajec-
tory. However, in this paper, the tracking problem of NDPSs is
to track any desired spatiotemporal trajectory, which could be
generated in (3). Therefore, this tracking-control-design scheme
is more general than the output-regulation design in [34].
Remark 3: We previously used Galerkins method to represent
a PDE by an innite-dimensional ODE to solve a stabilization
problem for the NDPS [33]. However, the effect of residual
subsystem on the tracking error cannot be neglected because
the asymptotic tracking cannot be achieved in NDPS due to
the change of y
R
(x, t). Moreover, Galerkins method is dif-
cult to extend into the multispace variable case for the state
y(x, t). Therefore, in this paper, we applied the nite-difference
approach to solve the tracking-control problem for the NDPS.
III. SYSTEM REPRESENTATION BY FUZZY-SPATIAL
STATE-SPACE MODEL
In the control-design problems of NDPSs, the main prob-
lem is to obtain a suitable state-space model to represent the
NDPSs. At rst, a TS fuzzy DPS with time delay is proposed
to approximate the NDPS with time delay as follows [33]:
Rule i : IF y
1
(x, t) is F
1i
, and . . . , and, y
n
(x, t) is F
ni
THEN
y(x, t)
t
= /y(x, t) +A
i
y(x, t) +A
,i
y(x, t
)
+g(x)u(t) +g
d
(x)d(t)
where F
ji
is the grade of the membership of y
j
(x, t), and A
i
R
nn
and A
,i
R
nn
are the system parameters without time
delay and with time delay in local LDPSs, respectively. The
overall fuzzy DPS can be formulated as follows [12], [33], [49],
[50]:
y(x, t)
t
=
M
i=1
i
(y(x, t))
_
/y(x, t) +A
i
y(x, t)
+A
,i
y(x, t
+g(x)u(t) +g
d
(x)d(t) +(x, t)
(7)
where
i
(y(x, t))
= (
n
j=1
F
ji
(y
j
(x, t)))/(
M
i=1
n
j=1
F
ji
(y
j
(x, t))). F
ji
(y
j
(x, t)) is the grade of the membership of
y
j
(x, t) or the possibility function of y
j
(x, t). The denomina-
tors of
i
(y(x, t)) are only for normalization so that the total
sum of the fuzzy bases
M
i=1
i
(y(x, t)) = 1.
In (7), we use the fuzzy interpolation via M local LDPSs to
approximate the NDPSin (1). The approximation error (x, t)
R
n
is dened as follows:
(x, t)
= f(y(x, t), y(x, t
))
i=1
i
(y(x, t))[A
i
y(x, t) +A
,i
y(x, t
)]. (8)
The bound of (x, t) could be estimated according to the fol-
lowing theorem.
Theorem 1 [33]: Supposing f(y(x, t), y(x, t
)) is a con-
tinuous function dened on a compact set U R
n
, i.e.,
y(x, t), y(x, t
))
=
M
i=1
i
(y(x, t))[A
i
y(x, t) +A
,i
y(x, t
)] could be con-
structed to approximate the nonlinear function f(y(x, t),
y(x, t
|y(x, t
)|
2
.
The nite-difference scheme [51], [52] has been widely ap-
plied to obtain numerical solutions of PDEs. In this paper, we
use the nite-difference method to represent the NDPS. Con-
sider a typical grid mesh, as shown in Fig. 1. The state y(x, t)
is represented by y
k,l
(t) R
n
at the grid node x
k,l
(x
1
= k
x
,
x
2
= l
x
), where k = 0, . . . , N
1
+ 1, and l = 0, . . . , N
2
+ 1,
i.e., y(x, t)[
x=x
k , l
= y
k,l
(t). Note that the grid nodes k = 0,
k = N
1
+ 1, l = 0, or l = N
2
+ 1 are the grid nodes at the
boundary. At the interior points of grid, i.e., 0 < k < N
1
+ 1,
and 0 < l < N
2
+ 1, the central-difference approximation for
the linear differential operator can be written as follows
CHANG AND CHEN: FUZZY APPROACH FOR ROBUST REFERENCE-TRACKING-CONTROL DESIGN 1045
Fig. 1. Finite-difference grids on the spatiodomain.
[51], [52]:
(/y(x, t))
x=x
k , l
=
1
_
2
y(x, t)
x
2
1
_
x=x
k , l
+
2
_
2
y(x, t)
x
2
2
_
x=x
k , l
=
1
y
k+1,l
(t) +y
k1,l
(t) 2y
k,l
(t)
2
x
+
2
y
k,l+1
(t) +y
k,l1
(t) 2y
k,l
(t)
2
x
+O
k,l
(
2
x
). (9)
The remainder term O
k,l
(
2
x
) R
n
is called the local trunca-
tion error.
A fuzzy nite-difference model can be constructed to repre-
sent the state y
k,l
(t) of the NDPS at x = x
k,l
in (7) as follows:
y
k,l
(t) =
M
i=1
i
(y
k,l
)
_
A
i
y
k,l
(t) +A
,i
y
k,l
(t
+B
k,l
u(t) +B
d,k,l
d(t) +
k,l
(t)
+
1
2
x
1
y
k+1,l
(t) +
1
2
x
1
y
k1,l
(t)
2
2
x
1
y
k,l
(t)
+
1
2
x
2
y
k,l+1
(t) +
1
2
x
2
y
k,l1
(t)
2
2
x
2
y
k,l
(t)
+O
k,l
(
2
x
). (10)
The elements of matrix B
k,l
= [B
k,l,1
, . . . , B
k,l,p
] R
np
are
dened as B
k,l,i
= g
i
for x
k,l
= p
i
, or B
k,l,i
= 0 for x
k,l
,= p
i
,
where g
i
is the inuence function at the location p
i
and is
dened in (1). The denition of B
d,k,l
is similar to B
k,l
. The
approximation error is given by
k,l
(t)
= (x, t)[
x=x
k , l
.
We dened a spatial state vector y(t) to collect the states
y
k,l
(t) R
n
at all grid nodes in Fig. 1. For Dirichlet boundary
conditions [52], the values of y
k,l
(t) at boundary are xed,
for example, y(x, t) = 0 on U. We have y
k,l
(t) = 0 at k =
0, N
1
+ 1, or l = 0, N
2
+ 1. Therefore, the spatial state vector
y(t) R
nN
is dened as follows:
y(t) = [y
T
1,1
(t), . . . , y
T
1,l
(t), . . . , y
T
1,N
2
(t), . . . , y
T
k,l
(t)
. . . , y
T
N
1
,1
(t), . . . , y
T
N
1
,l
(t), . . . , y
T
N
1
,N
2
(t)]
T
(11)
where N
= N
1
N
2
. Note that n is the dimension of the
vector y
k,l
(t) for each grid node, and N
1
N
2
is the number
of grid nodes. For example, letting N
1
= 2, and N
2
= 2, then
we have y(t) = [y
T
1,1
(t), y
T
1,2
(t), y
T
2,1
(t), y
T
2,2
(t)]
T
. For Neu-
mann boundary conditions [52], i.e., y(x, t)/x = 0 on U,
the boundary condition is given as (y(x, t)/x)
x=x
k , l
= 0 at
k = 0, N
1
+ 1, l = 0, N
2
+ 1. Therefore, if the grid nodes at
boundary are also considered in the spatial state vector y(t),
then y(t) R
nN
in (11) should be modied as follows:
y(t) = [y
T
0,0
(t), . . . , y
T
0,l
(t), . . . , y
T
0,N
2
+1
(t), . . . , y
T
k,l
(t)
. . . , y
T
N
1
+1,0
(t), . . . , y
T
N
1
+1,l
(t), . . . , y
T
N
1
+1,N
2
+1
(t)]
T
(12)
where N
= (N
1
+ 2) (N
2
+ 2).
In order to simplify the index of the node y
k,l
(t) R
n
in
the spatial state vector y(t) R
nN
, we denote the symbol
y
j
(t) R
n
to replace y
k,l
(t). Note that the index j is from 1
to N, i.e., y
1
(t)
= y
1,1
(t), y
2
(t)
= y
1,2
(t), . . ., y
j
(t)
= y
k,l
(t),
. . ., y
N
(t)
= y
N
1
,N
2
(t), where j = (k 1)N
1
+l in (11). The
fuzzy nite-difference model of two indices in (10) could be
represented with only one index as follows:
y
j
(t) =
M
i=1
i
(y
j
)
_
A
i
y
j
(t) +A
,i
y
j
(t
+B
j
u(t)
+B
d,j
d(t) +
j
(t) +T
j
y(t) +O
j
(
2
x
) (13)
where nite-difference matrix T
j
R
nnN
expresses the inter-
action from the other grid nodes to the node y
j
(t)
= y
k,l
(t) as
follows:
T
j
y(t)
=
1
2
x
y
k+1,l
(t) +
1
2
x
y
k1,l
(t)
2
1
2
x
y
k,l
(t)
+
2
2
x
y
k,l+1
(t) +
2
2
x
y
k,l1
(t)
2
2
2
x
y
k,l
(t).
The measurement output z(t) in (2) can be represented as
follows:
z(t) =
N
j=1
C
j
y
j
(t) +D
n
n(t) (14)
where the matrix C
j
is dened as C
j
= C
k,l
= [C
k,l,1
, . . . ,
C
k,l,q
]
T
R
qn
, in which the element is given as C
k,l,i
= I
n
for x
k,l
= q
i
, or C
k,l,i
= 0 for x
k,l
,= q
i
. Note that q
i
is the ith
sensor location, as dened in (2). The matrix D
n
is also dened
in (2).
We collect all states y
j
(t) of grid nodes in (13) and (2) to
the state y(t) in (11) or (12). Then, a diagonal fuzzy weighting
matrix
i
(y) R
NN
is dened as
i
(y)
= diag(
i
(y
1
), . . . ,
i
(y
N
)) and the n n identity matrix by I
n
. The Kronecker
product can be used to simplify the representation. Some prop-
erties for
i
(y) can be obtained as follows:
Lemma 1: Using the properties of Kronecker product, we
have the following properties.
1)
i
(y) A
i
= (
i
(y) I
n
)(I
N
A
i
) R
nNnN
where A
i
R
nn
.
2) (
i
(y) I
n
)(
j
( y) I
n
) = (
i
(y)
j
( y) I
n
)
R
nNnN
.
1046 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 18, NO. 6, DECEMBER 2010
3)
M
i=1
i
(y) = I
N
,
M
i=1
(
i
(y) I
n
) = I
nN
and
M
i=1
M
j=1
(
i
(y)
j
( y) I
n
) = I
nN
.
Proof: The properties 1) and 2) are the fundamental properties
for the Kronecker product [53]. The property 3) can be proven
via the fuzzy fundamental property
M
i=1
i
(y
j
(t)) = 1 for j =
1, . . . , N.
Using the Kronecker product, the systems in (13) and (14)
can be written as the following fuzzy-spatial state-space system:
y(t) =
M
i=1
_
(
i
(y) A
i
)y(t) + (
i
(y) A
,i
)y(t
+Ty(t) +Bu(t) +B
d
d(t) +(t) +O(
2
x
)
=
M
i=1
i
(y)
_
(I
N
A
i
)y(t) + (I
N
A
,i
)y(t
(15)
+Ty(t) +Bu(t) +B
d
d(t) +(t) +O(
2
x
)
z(t) = Cy(t) +D
n
n(t) (16)
where we dene
i
(y)
=
i
(y) I
n
, and the spatial state vector
y(t) R
nN
is denoted in (11) or (12) to represent y(x, t) at all
nite-difference grid points on the spatial domain in Fig. 1. The
corresponding matrices are dened as T = [T
T
1
, . . . , T
T
N
]
T
R
nNnN
, B = [B
T
1
, . . . , B
T
N
]
T
R
nNp
, B
d
= [B
T
d,1
, . . . ,
B
T
d,N
]
T
R
nNp
d
, and C = [C
1
, . . . , C
N
] R
qnN
. The
matrix D
n
is dened in (2). The approximation error (t) is
dened as (t) = [
1
(t)
T
, . . . ,
N
(t)
T
]
T
.
The physical meaning of (15) and (16) is that the NDPS in
(1) and (2), at all nite-difference grid points on the spatial
domain in Fig. 1, can be represented by the fuzzy-spatial state-
space system in (15) and (16). In Theorem 1, the bound of
approximate error (x, t) can be proved to be less than two
arbitrary constants and
2
|y(t)|
2
+
2
|y(t
)|
2
.
Proof: By Theorem 1, we have |
j
(t)|
2
2
|y
j
(t)|
2
+
|y
j
(t
)|
2
. Thus
|(t)|
2
=
N
j=1
|
j
(t)|
2
j=1
2
|y
j
(t)|
2
+
2
|y
j
(t
)|
2
=
2
|y(t)|
2
+
2
|y(t
)|
2
.
Remark 4: Similarly, the reference model in (3) could be
transformed into a linear spatial state-space reference model by
the nite-difference method, i.e., the desired reference trajectory
y
R
(t) at all grid points can be generated by the following linear
spatial state-space reference model:
y
R
(t) = (I
N
A
R
)y
R
(t) +T
R
y
R
(t) +B
R
r(t) +O
R
(
2
x
)
(17)
where A
R
is a specied system matrix, B
R
is the specied
inuence matrix, T
R
is the nite-difference matrix, and O
R
(
2
x
)
is the truncation error.
Fig. 2. Block diagram of the tracking-control scheme for the NDPS in (1) and
(2).
Remark 5: The state variable y(x, t) in (1) depends on the
space x and time t. Based on the nite-difference scheme [51],
[52], the spatial state vector y(t) in (11) or (12) was used to
represent the y(x, t) at all grid points. Similarly, the state vari-
ables y
R
(x, t), at all grid points, can be represented by spa-
tial state vector y
R
(t). In this situation, the
_
t
f
0
_
U
|y
R
(x, t)
y(x, t)|
2
dxdt in the 2-D H
2
x
dt
for the nite-difference systems (15) and (17) to simplify the
design procedure. As
x
0, the 1-D systems in (15) and (17)
will approach 2-D systems (7) and (3), respectively, and the 1-D
integration form will approach the 2-D integration form.
IV. ROBUST FUZZY-OBSERVER-BASED
TRACKING-CONTROL DESIGN
In Section III, a fuzzy DPS in (7) was proposed to ap-
proximate the NDPS in (1). Then, according to the nite-
difference method, the fuzzy-spatial state-space model in (15)
and (16) can be constructed for NDPSs. In this section, a fuzzy-
observer-based tracking-control scheme is developed to solve
the tracking-control-design problem of NPDSs. Then, a set of
the complex matrix inequalities is derived to guarantee the ro-
bust H
Fuzzy-Observer-Based
Tracking-Control Design
A fuzzy-observer-based tracking controller based on the
fuzzy-spatial state-space system in (15) and (16) is proposed
to estimate the state of fuzzy-spatial state-space system and
then using a state feedback scheme to control the NDPS in (1)
and (2) to thereby robustly track a desired trajectory y
R
(x, t)
generated by the reference model in (3). The fuzzy-observer-
based tracking controller is proposed as the following form (see
Fig. 2):
y(t) =
M
i=1
i
( y)
_
(I
N
A
i
) y(t) + (I
N
A
,i
) y(t
)
+T y(t) +Bu(t) +G
i
(C y(t) z(t))
(18)
CHANG AND CHEN: FUZZY APPROACH FOR ROBUST REFERENCE-TRACKING-CONTROL DESIGN 1047
u(t) =
M
i=1
N
j=1
i
( y
j
)K
i,j
[ y
j
(t) y
R,j
(t)] (19)
=
M
i=1
K
i
i
( y)[ y(t) y
R
(t)] (20)
where G
i
R
nNq
and K
i
= [K
i,1
, . . . , K
i,N
] R
pnN
are,
respectively, the observer gains and the control gains to be
designed. The fuzzy weighting matrix
i
( y) is dened as
i
( y)
= (
i
( y) I
n
). In the observer equation (18), the ob-
server gains G
i
are designed so that the spatial state-estimation
error y(t) y(t) is as small as possible. In (19), the N
fuzzy tracking controllers u
j
(t)
=
M
i=1
i
( y
j
)K
i,j
[ y
j
(t)
y
R,j
(t)] R
p
are designed to make the tracking errors y
j
(t)
y
R,j
(t) as small as possible in spite of the fuzzy approximation
error, the truncation error, the time delay, the external distur-
bance, and the measurement noise, i.e., to achieve the robust
H
i=1
i
(y)[(I
N
A
i
)y(t) + (I
N
A
,i
)y(t
)]
+Ty(t) +B
d
d(t) +(t) +O(
2
x
)
_
M
i=1
i
( y)[(I
N
A
i
) y(t) + (I
N
A
,i
) y(t
)
+T y(t) +G
i
(C y(t) z(t))]
_
=
M
i
1
=1
M
i
2
=1
i
1
(y)
i
2
( y)[((I
N
A
i
2
) +G
i
2
C)e(t)
+ (I
N
A
,i
2
)e(t
) +Te(t) + (I
N
(A
i
1
A
i
2
))y(t)
+ (I
N
(A
,i
1
A
,i
2
))y(t
) +B
d
d(t) +G
i
2
D
n
n(t)]
+(t) +O(
2
x
). (21)
Combining the fuzzy system in (15) with the observer-
based tracking controller, the closed-loop fuzzy-tracking-
control system could be described by the following augmented
system:
y(t) =
A(, ) y(t) +
A
(, ) y(t
) +
B
v
( )v(t)
+ (t) +
O(
2
x
) (22)
where y(t) = [y
R
(t)
T
, y(t)
T
, e(t)
T
]
T
, (t) = [0, (t)
T
,
(t)
T
]
T
, and
O(
2
x
) = [O
R
(
2
x
)
T
, O(
2
x
)
T
, O(
2
x
)
T
]
T
. The
other notations are dened as follows:
A(, )
=
M
i
1
=1
M
i
2
=1
_
11
0 0
21
22
23
0
32
33
_
(, )
=
M
i
1
=1
M
i
2
=1
_
_
0 0 0
0
i
1
(y)(I
N
A
,i
1
) 0
0 0
i
2
( y)(I
N
A
,i
2
)
_
B
v
( )
=
M
i
2
=1
_
_
B
R
0 0
0 B
d
0
0 B
d
i
2
( y)G
i
2
D
n
_
_
where
11
= I
N
A
R
+T
R
,
21
= BK
i
2
i
2
( y),
22
=
i
1
(y)(I
N
A
i
1
) +T +BK
i
2
i
2
( y),
23
= BK
i
2
i
2
( y),
32
=
i
1
(y)
i
2
( y)(I
N
(A
i
1
A
i
2
)), and
33
=
i
2
( y)
((I
N
A
i
2
) +T +G
i
2
C). Note that the augmented system in
(22) includes the reference model in (17), the fuzzy-spatial state-
space system in (15) with the fuzzy controller in (20), and the
estimated-error dynamic in (21).
The robust H
R
1
(y
R
(t) y(t))|
2
+|
R
2
e(t)|
2
dt
_
t
f
0
|v(t)|
2
+|
O(
2
x
)|
2
dt
2
(23)
where the weighting matrices
R
1
= diag(
x
R
1
, . . . ,
x
R
1
)
R
nNnN
, and
R
2
= diag(
x
R
2
,. . . ,
x
R
2
) R
nNnN
, with
R
1
R
nn
and R
2
R
nn
, i.e., the effect of disturbances,
measurement noise, and truncation error on the tracking error
and the estimation error, should be belowthe attenuation level .
The weighting matrices
R
1
and
R
2
denote the tradeoff between
the tracking error and the estimation error. Since the trunca-
tion error due to nite-difference approach appears in (22), its
effect should be included in the H
tracking performance in
the design procedure. According to (6), the H
observer-based
tracking performance in (23) can be represented by the follow-
ing inequality:
_
tf
0
|R y(t)|
2
dt V ( y(0)) +
2
_
tf
0
|v(t)|
2
+|
O(
2
x
)|
2
dt
(24)
for some positive function V ( y(0)) when the initial condition
y(0) is also considered, where
R =
_
R
1
R
1
0
0 0
R
2
_
and y(t) is the state vector of the augmented system in (22).
Therefore, the H
2
x
+|R
2
(y
j
(t)
y
j
(t))|
2
2
x
, where
2
x
is the area of the gridded rectangle, and
the term |R y(t)|
2
, which is called the Riemann sum [54], can
be used to approximate the integration of the 2-D H
tracking
performance in a spatiotemporal domain. Therefore, if the grid-
ded spacing
x
of the nite-difference approach is sufciently
small so that O(
2
x
) 0, then the H
observer-based tracking
performance in (23) will approach the 2-D H
observer-based
tracking performance in the spatiotemporal domain
_
t
f
0
_
U
|R
1
(y
R
(x, t) y(x, t))|
2
+|R
2
e(x, t)|
2
dx dt
_
t
f
0
|v(t)|
2
dt
2
(25)
where e(x, t)
= y(x, t) y(x, t).
Lemma 2 [55]: X
T
PY +Y
T
PX X
T
PX +
1
Y
T
PY
for any positive constant , a symmetric matrix P = P
T
0,
and two vectors X and Y with appropriate dimensions.
To solve the H
y(s)
T
Q y(s)ds (26)
where P = P
T
> 0, and Q = Q
T
> 0. Based on (26), we can
obtain the following result for the robust H
tracking problem
in (24).
Theorem 3: For the augmented system (22) with a prescribed
disturbance attenuation level in (24), if there exist two sym-
metric positive-denite matrices P and Q, the control gains K
i
,
and the observer gains G
i
, for i = 1, . . . , M, such that
(, )
=
_
11
(, ) P
A
(, ) P
B
v
( )
A
T
(, )P
Q 0
B
T
v
( )P 0
2
I
_
_ < 0 (27)
where
11
(, )
=
A(, )
T
P +P
A(, ) + (
1
2
+
1
)PP +
+R
T
R +Q,
= diag(0, 2
2
I, 0), and
= diag(0,
2
2
_
P
11,j
P
12,j
0
P
12,j
P
11,j
0
0 0 P
33,j
_
_
j
(t)
+
_
t
t
j
(s)
T
_
_
Q
11,j
Q
12,j
0
Q
12,j
Q
11,j
0
0 0 Q
33,j
_
_
j
(s)ds
where
j
(t)
=[y
R,j
(t)
T
, y
j
(t)
T
, e
j
(t)
T
]
T
. Then, the Lyapunov
function V ( y(t)) in (26) for the augmented system (22) can
be formulated as V ( y(t)) =
N
j=1
V
j
(y
R,j
(t), y
j
(t), e
j
(t)).
Therefore, the following forms for the matrices P and Q in
(26) can be easily obtained as
P =
_
_
P
11
P
12
0
P
12
P
11
0
0 0 P
33
_
_ > 0
Q =
_
_
Q
11
Q
12
0
Q
12
Q
11
0
0 0 Q
33
_
_ > 0 (28)
where P
ij
= diag(P
ij,1
, . . . , P
ij,N
) R
nNnN
, and Q
ij
=
diag(Q
ij,1
, . . . , Q
ij,N
) R
nNnN
.
Remark 8: For simplicity, we dene
P
(11)
=
_
P
11
P
12
P
12
P
11
_
,
Q
(11)
=
_
Q
11
Q
12
Q
12
Q
11
_
,
P
(22)
= P
33
and
Q
(22)
= Q
33
for the matrices P and Q in (28).
The following lemma gives a transformation technique from
the summation of matrices into a large matrix form to simplify
the design procedure of the H
A(, ),
A
(, ), and
B
v
( ).
Lemma 3: The system matrix
A(, ) in (22) can be repre-
sented as follows:
A(, ) =
/
T
[
A+
]
/ (29)
CHANG AND CHEN: FUZZY APPROACH FOR ROBUST REFERENCE-TRACKING-CONTROL DESIGN 1049
where
/=
_
/
(11)
0
0
/
(22)
_
,
=
_
(11)
0
0
(22)
_
A =
_
A
(11)
+
B
K
(11)
B
K
(12)
A
(21)
A
(22)
+
G
(22)
C
_
.
Moreover, for the matrices
A
(, ) and
B
v
( ), we have
(, ) =
/
T
A
,
B
v
( ) =
/
T
B
v
(30)
where
=
_
A
(11)
0
0
A
(22)
_
B
v
=
_
H
T
(11)
B
v(11)
0
H
T
(22)
B
v(21)
G
v(22)
B
v(22)
_
H =
_
H
(11)
0
0 H
(22)
_
=
_
I
2nN
0 . . . 0 0 0 . . . 0
0 0 . . . 0 I
nN
0 . . . 0
_
R
3n3n
N
in which the dimension number
N is dened as
N = N
M,
with
M = 1 + (M M).
Proof: See Appendix B.
The related matrices in Lemma 3 are dened in Appendix B.
Since the matrix
A
(k)
is singular, we add the relaxed matrices
(k)
to adjust the relationship between the matrices
A
(k)
,
K
(k)
,
and
G
(k)
.
Lemma 4: Since
i
1
(y)
i
2
( y) is the diagonal matrix and the
matrix P has the form, as given in (28), it is easy to prove
the relationship
P
(11)
/
(11)
i
1
i
2
=
/
(11)
i
1
i
2
P
(11)
, and
P
(22)
/
(22)
i
1
i
2
=
/
(22)
i
1
i
2
P
(22)
. Moreover, the matrix
/P can be represented
as
/P =
P
/, where
P = diag(
P
(11)
,
P
(22)
)
= diag(I
M
P
(11)
, I
M
P
(22)
) R
3n
N3n
N
.
In Theorem 3, the sufcient condition of the H
tracking
control in (27) includes the fuzzy weighting matrices (y) and
( y). Based on Lemma 3, we obtain the following main result.
Theorem 4: For the augmented system (22) with a prescribed
disturbance attenuation level , if there exist two symmetric
positive-denite matrices P and Q in (28), the relaxed matrix
=
_
11
P
A
P
B
v
A
T
Q 0
B
T
v
P 0
2
I
_
_ < 0 (31)
then the H
11
= (
A+
)
T
P +
P(
A+
) +H
T
_
+R
T
R +Q
_
H
+
_
1
2
+
1
_
PH
T
H
P.
Proof: Using the equality
/P =
P
/in Lemma 4, we have
A(, )
T
P +P
A(, ) = (
/
T
A
/)
T
P +P(
/
T
A
/)
=
/
T
A
T
P
/+
/
T
P
A
/.
Based on Lemma 3,
(, ) in (27) can be reformulated as
follows:
(, ) =
_
/ 0 0
0 I 0
0 0 I
_
_
T
11
P
A
P
B
v
A
T
Q 0
B
T
v
P 0
2
I
_
_
_
/ 0 0
0 I 0
0 0 I
_
_. (32)
Finally, if
< 0 in (31), then
(, ) < 0.
Remark 9: The control gains K
i
and the observer gains G
i
,
for i = 1, . . . , M, are included in the matrix
A. The matrix
P
can be obtained by the matrix P in Lemma 4.
The H
11
2X I
I
22
_
< 0 (33)
holds, then we have
11
+X
22
X < 0. In other words,
the inequalities
22
< 0 and 2X
2
1
22
< 0 imply that
X
22
X < 2X
2
1
22
< 0.
Proof: First, by the Schur complement, the inequality in (33)
is equivalent to
22
< 0 and
11
2X
2
1
22
< 0. From
22
< 0, we have (X +
1
22
)
T
22
(X +
1
22
) < 0, which is
1050 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 18, NO. 6, DECEMBER 2010
equivalent to X
22
X < 2X
2
1
22
. Then, we can obtain
the inequality
11
+X
22
X < 0. The lemma is completely
proven.
Let us dene the matrix
X as follows:
X = diag(
X
(11)
,
X
(22)
)
= diag(I
M
X
(11)
, I
M
X
(22)
)
(34)
where
X
(11)
=
_
X
11
X
12
X
12
X
11
_
=
_
P
11
P
12
P
12
P
11
_
1
and
X
(22)
= X
11
X
12
. We also dene some symbols with
respect to the matrix Q in (28) as follows:
S
(11)
=
X
(11)
Q
(11)
X
(11)
and
S
(11)
=
X
(11)
H
T
(11)
Q
(11)
H
(11)
X
(11)
= H
T
(11)
S
(11)
H
(11)
.
(35)
Using the matrices P and Q in (28), the sufcient conditions
for robust H
(11)
,
(22)
, and the
scalars > 0,
2
> 0 such that
_
11
12
13
14
21
22
23
0
31
32
33
0
41
0 0
44
_
_ < 0. (36)
Then, the H
11
=
_
11
B
Y
(12)
I 0
Y
T
(12)
B
T
2
X
(22)
0 I
I 0 2I +
2
I
A
T
(21)
P
(22)
0 I
P
(22)
A
(21)
22
_
11
=
11
+
S
(11)
2
X
(11)
11
=
X
(11)
A
T
(11)
+
A
(11)
X
(11)
+
B
Y
(11)
+
Y
T
(11)
B
T
+
T
(11)
+
(11)
Y
(11)
=
K
(11)
X
(11)
,
Y
(12)
=
K
(12)
X
(22)
(11)
(11)
X
(11)
22
=
22
+H
T
(22)
Q
(22)
H
(22)
22
=
A
T
(22)
P
(22)
+
P
(22)
A
(22)
+
Z
(22)
C +
C
T
Z
T
(22)
+
T
(22)
+
(22)
Z
(22)
=
P
(22)
G
(22)
,
Z
v(22)
=
P
(22)
G
v(22)
(22)
=
P
(22)
(22)
21
=
_
X
(11)
A
T
(11)
0 0 0
0 0 0
A
T
(22)
P
(22)
_
22
=
_
S
(11)
0
0
Q
(22)
_
,
12
=
T
21
31
=
_
1/2
(11)
H
T
(11)
X
(11)
, 0, 0, 0
,
13
=
T
31
32
=
_
1/2
(11)
, 0
,
23
=
T
32
,
33
= 2I +I
14,1
=
_
X
(11)
H
T
(11)
R
T
(11)
,
X
(11)
, H
T
(11)
,
H
T
(11)
, H
T
(11)
B
v(11)
,
41,1
=
T
14,1
14,2
=
_
H
T
(22)
R
T
(22)
,
P
(22)
H
T
(22)
,
P
(22)
H
T
(22)
,
P
(22)
H
T
(22)
B
v(21)
,
Z
v(22)
B
v(22)
,
41,2
=
T
14,2
44,1
= diag(I,
2
I,
2
I, I,
2
/2I)
44,2
= diag(I,
2
I, I,
2
/2I,
2
I)
41
=
_
41,1
0 0 0
0 0 0
41,2
_
,
14
=
T
41
44
=
_
44,1
0
0
44,2
_
where
(11)
= diag(0, 2
2
I),
,(11)
= diag(0, 2
2
I),
R
(11)
= [
R
1
,
R
1
], and
R
(22)
=
R
2
.
Proof: See Appendix C.
Remark 10: The control gains K
i
and the observer gains
G
i
, for i = 1, . . . , M, are included in the matrices
K
(11)
,
K
(12)
,
G
(22)
, and
G
v(22)
, respectively. We dene
Y
(11)
i
3
i
4
K
(11)
i
3
i
4
X
(11)
= [Y
i
4
, Y
i
4
],
Y
(12)
i
3
i
4
=
K
(12)
i
3
i
4
X
(22)
= Y
i
4
,
Z
(22)
i
1
i
2
=
P
(22)
G
(22)
i
1
i
2
= Z
i
2
, and
Z
(22)
v,i
1
i
2
=
P
(22)
Z
(22)
v,i
1
i
2
= Z
v,i
2
in which Y
i
4
= K
i
4
(X
11
X
12
) and Z
i
2
= P
33
G
i
2
. Then, we
have the following forms for
Y
(k)
, k = 11 and 12,
Z
(22)
, and
Z
v(22)
:
Y
(k)
=
_
_
0
Y
(k)
11
. . .
Y
(k)
MM
0 0 . . . 0
.
.
.
.
.
.
.
.
.
.
.
.
0 0 . . . 0
_
Z
(22)
=
_
_
0 0 . . . 0
Z
(22)
11
0 . . . 0
.
.
.
.
.
.
.
.
.
.
.
.
Z
(22)
MM
0 . . . 0
_
_
and
Z
v(22)
= [0,
Z
(22)T
v,11
,
Z
(22)T
v,12
, . . . ,
Z
(22)T
v,MM
]
T
.
CHANG AND CHEN: FUZZY APPROACH FOR ROBUST REFERENCE-TRACKING-CONTROL DESIGN 1051
Remark 11: In (36), we use the term 2 + to replace the
term
1
with the fact,
1
2 +. From the inequality
2 + < 0, we know that < 2. Alternatively, we can use
the term 2 +
1
to replace the term by the fact
2 +
1
. For 2 +
1
< 0, we have > 1/2. Therefore, we
can choose either of two constraints on to obtain the suitable
scalar in the LMI (36). For
2
, we have the same result.
The H
tracking-control-design prob-
lem for the NDPS (1) and (2) can be solved by the following
constrained optimization problem:
0
= min
Y
i
, Z
i
, i=1,...,M
subject to
X
(11)
> 0,
S
(11)
> 0, P
33
> 0
Q
33
> 0, > 0,
2
> 0, and (36). (37)
This is called an eigenvalue problem (EVP) [55] and can be
easily solved by the LMI technique.
Based on the above analysis, the robust H
observer-based
tracking-control-design procedure for NDPSs is summarized in
the following steps.
Design procedure
Step 1: Given a desired reference model in (3), generate the
reference output y
R
(x, t) and a prescribed distur-
bance attenuation level .
Step 2: Select the fuzzy membership functions and fuzzy
rules to establish a fuzzy DPS in (7) to approximate
the NDPS in (1).
Step 3: Give grid size
x
and N to construct the fuzzy-spatial
state-space model in (15) and (16).
Step 4: Solve the observer gains G
i
and the tracking-control
gains K
i
of the fuzzy-observer-based tracking con-
troller, for i = 1, . . . , M, in (18)(20) by solving the
LMI problem in (36), or solve K
i
and G
i
from the
optimal H
= y
v
(x, t). In the HH dynamic model, the total current
across nerve cell membrane is the sum of the capacitive current,
the ionic currents, and the external current. The HH model is
described by the total currents, leading to an equivalent electric
ionic currents as follows [2], [6], [36]:
c
m
y
v
t
=
m
2
y
v
x
2
+f(y
v
) +g(x)I
inj
(t) +g
d
(x)d(t) (38)
z(t) = h(x)y
v
+D
n
n(t) (39)
where f(y
v
)
= g
K
4
n
(V
K
y
v
) +g
Na
3
m
h
(V
Na
y
v
) +
g
m
(V
leak
y
v
). The
n
,
m
, and
h
are dened as the potas-
sium activation, the sodium activation, and the sodium inac-
tivation, respectively. The current generated from the ow of
potassium ions is determined by a maximum potassium con-
ductance g
K
, an ionic equilibrium potential V
K
expressing
steady-state potassium ion separation, and potassium activation
n
. Similarly, sodium-ion current is modeled with a maximal
1052 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 18, NO. 6, DECEMBER 2010
sodium conductance g
Na
, an ionic equilibrium potential V
Na
,
and sodium activation
m
and inactivation
h
. The remaining
ion currents are collectively modeled by a leakage current with
conductance g
m
and ionic equilibrium potential V
leak
. The con-
stant c
m
is the membrane capacity per unit area. The constant
m
is dened as
m
= r
a
/2R
2
, where r
a
is the radius of the ber,
and R
2
is the specic resistance of the axoplasm. The potas-
sium activation
n
, the sodium activation
m
, and the sodium
inactivation
h
vary, depending on the change of the membrane
potential y
v
, and are given by the following equations:
=
n
(y
v
)
n
(y
v
) +
n
(y
v
)
,
m
=
m
(y
v
)
m
(y
v
) +
m
(y
v
)
=
h
(y
v
)
h
(y
v
) +
h
(y
v
)
.
The specic functions
n
(y
v
),
n
(y
v
),
m
(y
v
),
m
(y
v
),
h
(y
v
), and
h
(y
v
) are proposed by Hodgkin and Huxley [36]
as
n
(y
v
) = 0.01
10 y
v
exp((10 y
v
)/10) 1
n
(y
v
) = 0.125 exp
_
y
v
80
_
m
(y
v
) = 0.1
25 y
v
exp((25 y
v
)/10) 1
m
(y
v
) = 4 exp
_
y
v
18
_
h
(y
v
) = 0.07 exp
_
y
v
20
_
h
(y
v
) =
1
exp((30 y
v
)/10) + 1
.
The remaining constants are
m
= 0.336, c
m
= 1 F/cm
2
, g
K
=
36 mS/cm
2
, g
Na
= 120 mS/cm
2
, and g
m
= 0.3 mS/cm
2
with
equilibrium potentials V
K
= 12 mV, V
Na
= 115 mV, and
V
leak
= 10.613 mV [6]. I
inj
(t) is an externally injected cur-
rent in a spatially localized axonal compartment. The potential
y
v
is measured in units of millivolts, current density is in units
of microamperes per square centimeters, and the unit of time is
milliseconds. The initial distribution of the membrane voltage
is given as y
v
(x, 0) = 0. The boundary conditions are the Neu-
mann boundary condition, i.e., y
v
(x, t)/x = 0 at x = 0 and
x = 1.
When the HH nervous system suffers the effect of ex-
ternal disturbances, the inuence function of external dis-
turbances can be dened as g
d
(x) = [(x (5/10))]. The
observation inuence function is dened as h(x) = [(x
(2/10)), (x (4/10)), (x (6/10)), (x (8/10))]
T
, i.e.,
the sensors are located at x = 2/10, 4/10, 6/10, 8/10.
The inuence function of measurement noise is de-
noted as D
n
= [0, 1, 0, 1]
T
. The control inuence function
is denoted as g(x) = [(x (1/10)), (x (3/10)), (x
(5/10)), (x (7/10)), (x (9/10))]. For the convenience
of simulation, the measurement noise and the external distur-
bance are assumed as n(t) = sin(t) and d(t) = sin(t).
Fig. 3. (a) Spatiotemporal proles of the reference model in (40). (b) Spa-
tiotemporal proles of the HH nervous system in (38). (c) Spatiotemporal
proles of the tracking error y
R
(x, t) y
v
(x, t). (d) Time proles of the esti-
mated error e(t).
For communication in the nervous system, the nerve cells
should transmit a desired signal. Therefore, we control the ner-
vous system to track a reference signal. Suppose the desired
response of a HH nervous system is specied by the following
reference model:
y
R
(x, t)
t
= /
R
y
R
(x, t) +A
R
y
R
(x, t) +g
R
(x)r(t) (40)
where the differential operator is dened as /
R
y
R
(x, t) =
0.5
2
y
R
(x, t)/x
2
, A
R
= 1, and g
R
(x) = [200(x
(3/10)), 200(x (7/10))]. The reference input r(t) is given
to generate the impulse-response signals to simulate a nervous
system as r(t) = exp(0.5(t 5)
2
) + exp(0.5(t 15)
2
).
The spatiotemporal prole of the reference model is shown
in Fig. 3(a). The control target is to design the control input
I
inj
(t) in (38) so that the state y(x, t) could track the desired
trajectory y
R
(x, t) in (40) as good as possible in spite of the
measurement noise n(t) and the external disturbance d(t),
i.e., the control input I
inj
(t) is designed such that the tracking
error y
R
(x, t) y
v
(x, t) must be as small as possible under
the inuence of the measurement noise n(t) and the external
disturbance d(t).
First, we establish a TS fuzzy DPS as (7) with the trape-
zoidal membership functions. The range of the state is given as
y
v
(x, t) [5, 30]. The operation points of the fuzzy DPS are
given at y
v
(x, t) = 5 and y
v
(x, t) = 30. The number of fuzzy
rules is M = 2. The parameters in the fuzzy DPS (7) are ob-
tained as A
1
= 0.8089 and A
2
= 2.6473. We can obtain the
bounds of the approximate error = 1.67 10
2
and
= 0 in
Theorem 1. Obviously, the proposed fuzzy model can approach
the nonlinear partial system accurately. We give the grid space
x
= 0.1111 and N = 10; then, the nite-difference operator
can be constructed. Following the proposed design procedure in
the above section, the optimal H
fuzzy-observer-based track-
ing controller could be obtained easily with
0
= 0.0440 by
CHANG AND CHEN: FUZZY APPROACH FOR ROBUST REFERENCE-TRACKING-CONTROL DESIGN 1053
solving the constrained optimization problem in (37). The spa-
tiotemporal prole of the controlled HH nervous system is
shown in Fig. 3(b). The spatiotime proles of the tracking error
y
R
(x, t) y(x, t) between the nonlinear distributed parameter
system and the reference model are shown in Fig. 3(c).The time
proles of the estimated error e(t) between the nonlinear dis-
tributed parameter system and the fuzzy observer are shown
in Fig. 3(d). The simulation results show that the proposed ro-
bust H
observer-based
tracking-control design.
VI. CONCLUSION
This paper proposed a 2-D H
observer-
based tracking control becomes an LMI-based optimization
problem, which can be efciently solved by the LMI Toolbox in
MATLAB. An HH nervous tracking-control problem in bi-
ology engineering is provided to illustrate the practical appli-
cation of the H
V ( y(t)) =
y(t)
T
P y(t) + y(t)
T
P
y(t)
+ y(t)
T
Q y(t) y(t
)
T
Q y(t
)
= (
A(, ) y(t) +
A
(, ) y(t
) +
B
v
( )v(t)
+ (t) +
O(
2
x
))
T
P y(t) + y(t)
T
P(
A(, ) y(t)
+
A
(, ) y(t
) +
B
v
( )v(t) + (t) +
O(
2
x
))
+ y(t)
T
Q y(t) y(t
)
T
Q y(t
)
(
2
v(t)
T
v(t) y(t)
T
R
T
R y(t))
+ (
2
v(t)
T
v(t) y(t)
T
R
T
R y(t)). (A1)
By Lemma 2, we have
O(
2
x
)
T
P y(t) + y(t)
T
P
O(
2
x
)
2
O(
2
x
)
T
O(
2
x
) +
1
2
y(t)
T
PP y(t) (A2)
(t)
T
P y(t) + y(t)
T
P (t)
(t)
T
(t) +
1
y(t)
T
PP y(t) (A3)
where is any positive constant. According to the bound of (t)
in Corollary 2, we have
(t)
T
(t) = 2(t)
T
(t) y(t)
T
y(t) + y(t
)
T
y(t
)
(A4)
where and
are dened as
= diag(0, 2
2
I, 0), and
= diag(0, 2
2
V ( y(t)) (t)
T
(, )(t) +
2
v(t)
T
v(t)
y(t)
T
R
T
R y(t) +
2
O(
2
x
)
T
O(
2
x
) (A5)
where (t) = [ y(t), y(t
), v(t)], and
(, ) is dened in (27).
Suppose the inequality
(, ) < 0 holds, then we have the
following inequality:
V
1
( y(t))
2
v(t)
T
v(t) y(t)
T
R
T
R y(t) +
2
O(
2
x
)
T
O(
2
x
).
(A6)
Integrating (A6) from t = 0 to t = t
f
yields
V ( y(t
f
)) V ( y(0)) +
_
t
f
0
2
|v(t)|
2
|R y(t)|
2
+
2
|
O(
2
x
)|
2
dt. (A7)
Since V ( y(t
f
)) > 0, we have the H
tracking-performance
inequality in (24). Therefore, if the inequality in (27)
holds, then the H
M
i
2
=1
i
1
(y)
i
2
( y) = I, by Lemma 1, the
term
A(, ) in (22) can be represented as follows:
A(, ) =
_
A
(11)
0
0
0 0
_
+
M
i
1
=1
M
i
2
=1
_
/
(11)
i
1
i
2
0
0
/
(22)
i
1
i
2
_
_
A
(11)
i
1
i
2
0
A
(21)
i
1
i
2
A
(22)
i
1
i
2
+
G
(22)
i
1
i
2
C
_
+
M
i
3
=1
M
i
4
=1
_
B
K
(11)
i
3
i
4
B
K
(12)
i
3
i
4
0 0
__
/
(11)
i
3
i
4
0
0
/
(22)
i
3
i
4
_
(B1)
where
/
(11)
i
1
i
2
= diag(
i
1
(y)
i
2
( y),
i
1
(y)
i
2
( y)),
/
(22)
i
1
i
2
=
i
1
(y)
i
2
( y),
A
(11)
0
= diag(I
N
A
R
+T
R
, 0),
A
(11)
i
1
i
2
=
diag(0, (I
N
A
i
1
) +T),
A
(21)
i
1
i
2
= [0, I
N
(A
i
1
A
i
2
)],
A
(22)
i
1
i
2
= (I
N
A
i
2
) +T,
B
= [0, B
T
]
T
,
K
(11)
i
3
i
4
= [K
i
4
,
K
i
4
],
K
(12)
i
3
i
4
= K
i
4
, and
G
(22)
i
1
i
2
=G
i
2
. Similarly, for
A
(, )
and
B
v
( ), we have
(, ) =
M
i
1
=1
M
i
2
=1
_
/
(11)
i
1
i
2
0
0
/
(22)
i
1
i
2
__
A
(11)
,i
1
i
2
0
0
A
(22)
,i
1
i
2
_
(B2)
B
v
( ) =
_
B
v(11)
0
B
v(21)
0
_
+
M
i
1
=1
M
i
2
=1
_
/
(11)
i
1
i
2
0
0
/
(22)
i
1
i
2
_
_
0 0
0 G
(22)
i
1
i
2
B
v(22)
_
(B3)
where
A
(11)
,i
1
i
2
= diag(0, I
N
A
,i
1
),
A
(22)
,i
1
i
2
= I
N
A
,i
2
,
G
(22)
v,i
1
i
2
= G
i
2
,
B
v(11)
= diag(B
R
, B
d
),
B
v(21)
= [0, B
d
], and
B
v(22)
= D
n
.
Lemma 6: Given the matrices
0
,
i
1
,
1,i
1
, and
2,i
1
i
2
with
appropriate dimensions for i
1
= 1, . . . , M, and i
2
= 1, . . . , M,
we have the following equality:
0
+
M
i
1
=1
i
1
T
1,i
1
+
M
i
2
=1
1,i
2
i
2
+
M
i
1
=1
M
i
2
=1
i
1
2,i
1
i
2
i
2
=
_
_
I
1
.
.
.
M
_
_
T
_
0
1,1
. . .
1,M
T
1,1
2,11
. . .
2,1M
.
.
.
.
.
.
.
.
.
.
.
.
1,M
2,M1
. . .
2,MM
_
_
_
_
I
1
.
.
.
M
_
_
. (B4)
Before further simplication, we dene some notations as
B
= I
M
B,
C
= I
M
C, and the following matrices:
/
(k)
=
_
_
I
/
(k)
11
.
.
.
/
(k)
MM
_
_
,
A
(k)
=
_
A
(k)
0
0 . . . 0
A
(k)
11
0 . . . 0
.
.
.
.
.
.
.
.
.
.
.
.
A
(k)
MM
0 . . . 0
_
(k)
=
_
(k)
0
(k)T
0
+
(k)
3
(k)
0
(k)
1,11
(k)T
0
(k)T
2,11
(k)
1,11
+
(k)T
2,11
(k)
3
.
.
.
.
.
.
(k)T
0
(k)T
2,MM
(k)
1,11
+
(k)T
2,MM
. . . . . .
(k)
0
(k)
1,MM
. . . . . .
(k)
1,MM
+
(k)T
2,11
.
.
.
.
.
.
.
.
.
. . . . . .
(k)
1,MM
+
(k)T
2,MM
(k)
3
_
K
(k)
=
_
_
0
K
(k)
11
. . .
K
(k)
MM
0 0 . . . 0
0
.
.
.
.
.
.
.
.
.
0 0 . . . 0
_
G
(22)
=
_
_
0 0 0 0
G
(22)
11
0 . . . 0
0
.
.
.
.
.
.
.
.
.
G
(22)
MM
0 . . . 0
_
A
(k)
= [0,
A
(k)T
,11
, . . . ,
A
(k)T
,MM
]
T
G
v(22)
= [0,
G
(22)T
v,11
, . . . ,
G
(22)T
v,MM
]
T
where for
/
(k)
,
(k)
, and
A
(k)
, we have k = 11 and 22; for
A
(k)
, k = 11, 21, and 22; for
K
(k)
, k = 11, and 12; the matrices
(11)
0
R
2nN2nN
,
(22)
0
R
nNnN
,
(11)
1,i
1
i
2
R
2nN2nN
,
(11)
2,i
1
i
2
R
2nN2nN
,
(22)
1,i
1
i
2
R
nNnN
,
(22)
2,i
1
i
2
R
nNnN
,
(11)
3
R
2nN2nN
, and
(22)
3
R
nNnN
are some relaxed
matrices applied in the following lemma, and other matrices
are dened in (B1)(B3).
Remark 13: In the matrices
A
(k)
,
A
(k)
,
K
(k)
,
G
(k)
,
G
v(k)
, and
(k)
, it should be noted that the subscript in-
dex i
1
i
2
of submatrices is dened as i
1
i
2
= 11, 12, . . . ,
MM, for i
1
= 1, . . . , M, and i
2
= 1, . . . , M, i.e., (i
1
, i
2
) =
(1, 1), (1, 2), (1, 3), . . . , (M, M).
Proof of Lemma 3
Proof: By the equality I +
M
i
1
=1
M
i
2
=1
/
(k)
i
1
i
2
= 0, for
k = 11 and 22, we can add the following equalities to relax the
CHANG AND CHEN: FUZZY APPROACH FOR ROBUST REFERENCE-TRACKING-CONTROL DESIGN 1055
equation given in (29):
_
I +
M
i
1
=1
M
i
2
=1
/
(k)
i
1
i
2
_
(k)T
0
= 0
(k)
0
_
I +
M
i
3
=1
M
i
4
=1
/
(k)
i
3
i
4
_
= 0
_
I +
M
i
1
=1
M
i
2
=1
/
(k)
i
1
i
2
__
M
i
3
=1
M
i
4
=1
(k)
1,i
3
i
4
/
(k)
i
3
i
4
_
= 0
_
M
i
1
=1
M
i
2
=1
/
(k)
i
1
i
2
(k)T
2,i
1
i
2
__
I +
M
i
3
=1
M
i
4
=1
/
(k)
i
3
i
4
_
= 0
_
(k)
3
M
i
1
=1
M
i
2
=1
M
i
3
=1
M
i
4
=1
/
(k)
i
1
i
2
(k)
3
/
(k)
i
3
i
4
_
= 0.
Adding the above three equalities into (B1) and using Lemma
6, we can obtain the equation given in (29). Moreover, it is easy
to prove the equation given in (30) by Lemma 6.
C. Proof of Theorem 5
Proof: First, the fact that the inequality in (36) implies the
inequality in (31) is proven in the following. Because the fact
(1 )
1
(1 ) 0 implies the inequality
1
2 +,
we have
33
=
1
I
33
in (36). Similarly, we
have
1
2
2 +
2
. Using the aforementioned inequality
and Schur complement, the inequality in (36) implies the
inequality,
11
13
1
33
31
12
_
22
23
1
33
32
_
1
21
14
1
44
41
< 0, which can be written as follows:
_
11
B
Y
(12)
I 0
Y
T
(12)
B
T
2
X
(22)
0 I
I 0
1
2
I
A
T
(21)
P
(22)
0 I
P
(22)
A
(21)
22
+
22
_
_
< 0
(C1)
where
11
=
11
+
11
2
X
(11)
11
=
X
(11)
H
T
(11)
(11)
H
(11)
X
(11)
+
A
(11)
1
(11)
A
T
(11)
+
1
X
(11)
X
(11)
+
_
1
2
+
1
_
H
T
(11)
H
(11)
+
1
2
2H
T
(11)
B
v(11)
B
T
v(11)
H
(11)
22
= H
T
(22)
(22)
H
(22)
+
P
(22)
A
(22)
1
(22)
A
T
(22)
P
(22)
+
_
1
2
+
1
_
P
(22)
H
T
(22)
H
(22)
P
(22)
+
1
2
2
P
(22)
H
T
(22)
B
v(21)
B
T
v(21)
H
(22)
P
(22)
+
1
2
Z
v(22)
B
v(22)
B
T
v(22)
Z
T
v(22)
in which
(k)
= (
(k)
+
R
T
(k)
R
(k)
+
Q
(k)
), and
(k)
=
(
(k)
Q
(k)
), k = 11 and 22. Note that
(22)
= 0 and that
(22)
= 0. By Lemma 5, the inequality in (C1) implies the
following inequality:
=
_
11
12
T
12
X
(22)
_
22
+
22
_
X
(22)
_
< 0 (C2)
where
11
=
11
+
11
1
2
X
(11)
X
(11)
, and
12
Y
(12)
+
X
(11)
A
(21)
T
P
(22)
X
(22)
.
On the other hand, by the Schur complement, the inequality
in (31) is equivalent to the following form:
(
A+
)
T
P +
P(
A+
) +H
T
( +R
T
R +Q)H
+
P
A
Q)
1
A
T
P +
_
1
2
+
1
_
PH
T
H
P
+
1
2
P
B
v
B
T
v
P < 0. (C3)
Note that = diag(
(11)
,
(22)
), R
T
R = diag(
R
T
(11)
R
(11)
,
R
T
(22)
R
(22)
), Q = diag(
Q
(11)
,
Q
(22)
),
= diag(
,(11)
,
(22)
), and (
Q)
1
= diag
_
(
(11)
Q
(11)
)
1
,
(
(22)
Q
(22)
)
1
_
.
Pre- and postmultiplying the above inequality by the matrix
,
B
v
, and
H in (29) and (30) into this inequality, we obtain
=
_
11
12
T
12
X
(22)
22
X
(22)
_
+
_
11
0
0
22
_
+
_
,11
0
0
,22
_
+
_
1
2
+
1
_
H
T
(11)
H
(11)
0
0
X
(22)
P
(22)
H
T
(22)
H
(22)
P
(22)
X
(22)
_
+
1
2
_
T
v,11
v,11
T
v,11
v,22
T
v,22
v,11
T
v,22
v,22
+
T
n,22
n,22
_
< 0
(C4)
where
Z
v(22)
,
11
, and
22
are dened in (36), and
12
is
dened in (C2). The other notations are dened as follows:
11
=
X
(11)
H
T
(11)
(11)
H
(11)
X
(11)
22
=
X
(22)
H
T
(22)
(22)
H
(22)
X
(22)
,11
=
A
(11)
1
(11)
A
T
(11)
,22
=
X
(22)
P
(22)
A
(22)
1
(22)
A
T
(22)
P
(22)
X
(22)
v,11
=
B
T
v(11)
H
(11)
v,22
=
B
T
v(21)
H
(22)
P
(22)
X
(22)
n,22
=
B
T
v(22)
Z
v(22)
X
(22)
.
1056 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 18, NO. 6, DECEMBER 2010
By Lemma 2, we can obtain the following inequality:
_
0
T
v,11
v,22
T
v,22
v,11
0
_
T
v,11
v,11
0
0
T
v,22
v,22
_
.
(C5)
Using the above inequality, we can get the inequality
,
in which and
are dened in (C2) and (C4), respectively.
Therefore, the inequality < 0 implies the inequality
< 0.
Since the inequality in (C4) is equivalent to the inequality in (31),
and the inequality (36) implies the inequality in (C2), we know
the inequality in (36) implies the inequality in (31). Finally,
using the result of Theorem3, we can prove that if the inequality
in (36) holds, then the H
tracking-control performance in
(24) can be guaranteed by the fuzzy-observer-based tracking
controller in (18)(20).
REFERENCES
[1] P. D. Christodes, Nonlinear and Robust Control of PDE Systems: Meth-
ods and Applications to Transport-Reaction Processes. Basel, Switzer-
land: Birkh auser, 2001.
[2] J. Keener and J. Sneyd, Mathematical Physiology. New York: Springer-
Verlag, 1998.
[3] C. V. Pao, Nonlinear Parabolic and Elliptic Equations. New York:
Plenum, 1992.
[4] M. J. Balas, Feedback control of exible systems, IEEE Trans. Autom.
Control, vol. AC-23, no. 4, pp. 673679, Aug. 1978.
[5] C.-L. Lin and B.-S. Chen, Robust observer-based control of large exible
structures, J. Dyn. Syst. Meas. Control-Trans. ASME, vol. 116, pp. 713
722, Dec. 1994.
[6] C. Koch, Biophysics of Computation: Information Processing in Single
Neurons. London, U.K.: Oxford Univ. Press, 1999.
[7] R. F. Curtain and H. Zwart, An Introduction to Innite-Dimensional Linear
Syst. Theory. New York: Springer-Verlag, 1995.
[8] J. Robinson, Innite-Dimensional Dynamical Systems. Cambridge,
U.K.: Cambridge Univ. Press, 2001.
[9] B. van Keulen, H
lter
design for discrete-time fuzzy systems with time-varying delays, IEEE
Trans. Fuzzy Syst., vol. 17, no. 3, pp. 604616, Jun. 2009.
[23] B. Chen and X. Liu, Fuzzy guaranteed cost control for nonlinear systems
with time-varying delay, IEEETrans. Fuzzy Syst., vol. 13, no. 2, pp. 238
249, Apr. 2005.
[24] H. Zhang, Y. Wang, and D. Liu, Delay-dependent guaranteed cost control
for uncertain stochastic fuzzy systems with multiple time delays, IEEE
Trans. Syst., Man, Cybern. B, Cybern., vol. 38, no. 1, pp. 126140, Feb.
2008.
[25] Y.-C. Chang, Adaptive fuzzy-based tracking control for nonlinear SISO
systems via VSS and H
decentralized fuzzy-observer-
based fuzzy control design for nonlinear interconnected systems, IEEE
Trans. Fuzzy Syst., vol. 16, no. 5, pp. 13371350, Oct. 2008.
[30] Y.-Y. Chen, Y.-T. Chang, and B.-S. Chen, Fuzzy solutions to partial
differential equations: Adaptive approach, IEEE Trans. Fuzzy Syst.,
vol. 17, no. 1, pp. 116127, Feb. 2009.
[31] H.-N. Wu and H.-X. Li, H
fuzzy output
feedback control for nonlinear uncertain systems: LMI approach, IEEE
Trans. Fuzzy Syst., vol. 8, no. 3, pp. 249265, Jun. 2000.
[42] D. Huang and S. K. Nguang, Robust H
control for fuzzy time-delay systems, IEEE Trans. Fuzzy Syst., vol. 16,
no. 2, pp. 534543, Apr. 2008.
CHANG AND CHEN: FUZZY APPROACH FOR ROBUST REFERENCE-TRACKING-CONTROL DESIGN 1057
[45] M. de Oliveira, J. Bernussou, and J. Geromel, Anewdiscrete-time robust
stability condition, Syst. Control Lett., vol. 37, pp. 261265, 1999.
[46] D. V. Vavoulis, V. A. Straub, I. Kemenes, J. Feng, and P. R. Benjamin,
Dynamic control of a central pattern generator circuit: A computational
model of the snail feeding network, Eur. J. Neurosci., vol. 25, pp. 2805
2818, 2007.
[47] T. Takahata, S. Tanabe, and K. Pakdaman, White-noise simulation of the
HodgkinHuxley model, Biol. Cybern., vol. 86, pp. 403417, 2002.
[48] T. Nowotny, V. P. Zhigulin, A. I. Selverston, H. D. I. Abarbanel, and
M. I. Rabinovich, Enhancement of synchronization in a hybrid neural
circuit by spike-timing dependent plasticity, J. Neurosci., vol. 23, no. 30,
pp. 97769785, 2003.
[49] T.-H. S. Li and S.-H. Tsai, TS fuzzy bilinear model and fuzzy controller
design for a class of nonlinear systems, IEEE Trans. Fuzzy Syst., vol. 15,
no. 3, pp. 494506, Jun. 2007.
[50] T.-H. S. Li and K.-J. Lin, Composite fuzzy control of nonlinear singularly
perturbed systems, IEEE Trans. Fuzzy Syst., vol. 15, no. 2, pp. 176187,
Apr. 2007.
[51] J. C. Strikwerda, Finite Difference Schemes and Partial Differential Equa-
tions, 2nd ed. Philadelphia, PA: SIAM, 2004.
[52] G. Evans, J. Blackledge, and P. Yardley, Numerical Methods for Partial
Differential Equations. New York: Springer-Verlag, 2000.
[53] P. Lancaster and M. Tismenetsky, The Theory of Matrices: With Applica-
tion, 2nd ed. New York: Academic, 1985.
[54] J. E. Marsden and M. J. Hoffman, Elementary Classical Analysis, 2nd ed.
New York: Freeman, 1993.
[55] S. Boyd, L. E. Ghaoui, E. Feron, and V. Balakrishnan, Linear Matrix
Inequalities in System and Control Theory. Philadelphia, PA: SIAM,
1994.
[56] K. Tanaka, T. Hori, and H. O. Wang, A multiple Lyapunov function
approach to stabilization of fuzzy control systems, IEEE Trans. Fuzzy
Syst., vol. 11, no. 4, pp. 582589, Aug. 2003.
[57] S. G. Cao, N. W. Rees, and G. Feng, Analysis and design of a class of
continuous time fuzzy control systems, Int. J. Control, vol. 64, pp. 1069
1087, 1996.
[58] W.-J. Wang and C.-H. Sun, Relaxed stability and stabilization conditions
for a TS fuzzy discrete system, Fuzzy Sets Syst., vol. 156, no. 2, pp. 208
225, 2005.
[59] W.-J. Wang and C.-H. Sun, A relaxed stability criterion for TS fuzzy
discrete systems, IEEE Trans. Syst., Man, Cybern. B, Cybern., vol. 34,
no. 5, pp. 21552158, Sep. 2004.
[60] J. G. Verwer and J. M. Sanz-Serna, Convergence of method of lines
approximations to partial differential equations, Computing, vol. 33,
pp. 297313, 1984.
Yu-Te Chang received the B.S. and M.S. degrees in
electrical engineering from Chung Hua University,
Hsinchu, Taiwan, in 2002 and 2004, respectively. He
is currently working toward the Ph.D. degree in elec-
trical engineering with the National Tsing Hua Uni-
versity, Hsinchu.
His current research interests include robust con-
trol, fuzzy control and nonlinear systems, and partial
differential equations.
Bor-Sen Chen (F01) received the B.S. degree from
Tatung Institute of Technology, Taipei, Taiwan, in
1970, the M.S. degree fromthe National Central Uni-
versity, Chungli, Taiwan, in 1973, and the Ph.D. de-
gree from the University of Southern California, Los
Angeles, in 1982.
From 1973 to 1987, he was a Lecturer, an Asso-
ciate Professor, and a Professor with Tatung Institute
of Technology. He is currently a Professor of electri-
cal engineering and computer science with the Labo-
ratory of Control and Systems Biology, Department
of Electrical Engineering, National Tsing Hua University, Hsinchu, Taiwan. He
is an Editor of the Asian Journal of Control. He is a member of the Editorial
Advisory Board of the International Journal of Control, Automation, and Sys-
tems. He is a member of Editorial Board of Fuzzy Sets and Systems. He had
been the Editor-in-Chief of the International Journal of Fuzzy Systems from
2006 to 2008. He is currently the Editor-in-Chief of the International Journal
of Systems and Synthetic Biology. His current research interests include control
engineering, signal processing, and systems biology.
Prof. Chen was the recipient of the Distinguished Research Award from the
National Science Council of Taiwan four times. He was also the recipient of
the Automatic Control Medal from the Automatic Control Society of Taiwan
in 2001. He was an Associate Editor of the IEEE TRANSACTIONS ON FUZZY
SYSTEMS from 2001 to 2006. He is a Research Fellow with the National Sci-
ence Council of Taiwan and is the holder of the excellent Scholar Chair in
engineering.