a fuzzy approach for robust reference-tracking of ball bearing systems

17
IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 18, NO. 6, DECEMBER 2010 1041 A Fuzzy Approach for Robust Reference-Tracking- Control Design of Nonlinear Distributed Parameter Time-Delayed Systems and Its Application Yu-Te Chang and Bor-Sen Chen  , Fellow , IEEE  Abstract—This paper addresses the robust reference-tracking- contr ol prob lem for nonlin ear distr ibut ed parameter syst ems (NDPSs) with time delays, external disturbances, and measure- ment noises. The NDPS is measured at several sensor locations for output-feedback tracking control. A fuzzy-spatial state-space model derived via nite-difference approach is introduced to rep- resent the nonlinear distributed parameter time-delayed system. Thus, we use a fuzzy interpolation method with several local lin- ear systems to approximate the nonlinear system and employ the nite -diff ere nce meth od to appr oximat e the parti al diffe ren tial op- erators in fuzzy-spatial state-space model. Based on this model, a robust fuzzy-observer-based reference-tracking controller is pro- posed to control the NDPS to track a desired reference trajec- tory. First, a 2-D H  tracking performance in a spatiotemporal domain is proposed for robust tracking design of nonlinear dis- tributed parameter time-delayed systems. Then, an equivalent 1-D H  reference-tracking design is developed to simplify the design proc edur e, and the linea r- matri x-ine quali ty (LMI) tech nique is ap- plied to solve the control gains and observer gains for the robust H  tracking-design problem via a systematic control-design pro- cedure. Finally, a tracking-control-design example for the nervous system is given to conrm the proposed refer ence-tracking-c ontrol scheme of nonlinear distributed parameter time-delayed systems.  Index T erms—Fini te-di ffer ence appr oach, fuzz y inte rpola - tion method, nonlinear distributed parameter systems (NDPSs), refer ence-tracking control, robust observer -based tracking con- trol, spatial state-space model, time delay. I. INTRODUCTION M OST phy sical sys tems are inh ere ntl y dis tributed in spa ce and time, e.g., chemica l engin eerin g [1], biodynam- ics [2], [3], and mechanical systems related to heat ows, uid ow, elastic wave, or exible structure [4], [5]. In the past, most physical systems were modeled by ordinary differential equations (ODEs) in order to simplify and systematically solve control-design problems. However, it is not sufcient to model the physical systems, if we consider the variation of the system that is depended on the space. In chemical engineering, many Manuscript received December 14, 2009; revised April 12, 2010; accepted June 17, 2010. Date of publicat ion July 15, 2010; date of curren t version December 3, 2010. This work was supported by the National Science Council (NSC) under Contract NSC 98-2221-E-007-113-MY3. The authors are with the Laboratory of C ontrol and Systems Biology , Depart- ment of Electrical Engineering, National Tsing Hua University , Hsinchu 30013, Taiw an (e-mail: d937908@g mail.com; [email protected] .edu.tw). Color versions of one or more of the gures in this paper are available online at http://ieeexplo re.ieee.org. Digital Object Identier 10.1109/TFUZZ.2010.20 58809 chemical processes are characterized by the presence of spa- tial variations and time delays [1]. Thus, the reaction–diffusion equation is introduced to represent the chemical process. In recent years, interactions between the mathematical and bio- logical sciences have been increasing rapidly [2], [3]. In biol- ogy, mathematical tools can help provide systematic analysis, e.g., the stability or the robustness of biological systems. How- ever, the evolution of physiological behavior is dependent on time and spac e. For example, the nonlin ear partial diffe rentia l Hodgkin–Huxley (H–H) model has been applied to model sig- nal transmission in a nervous system [2], [6]. Therefore, the distributed parameter system (DPS), which is described by par- tial differential equation (PDE), is more suitable to model the spatiotemporal dynamic systems in biology. In general, the tasks of control systems are one of two cate- gories: stabilization and tracking. The stabilization problem is to desi gn a cont roll er so that the st ates of the cl osed -loop system can converge to an equilibrium point. In the tracking problem, a controller is designed to guarantee that the output of the closed- loop system can track a desired reference trajectory. Many stud- ies have investigated the stabilization design problem of linear DPSs (LDPSs), for example, the stability analysis of the LDPSs introduced in [7] and [8]. Similarly, a robust stabilization of the LDPS with the external disturbances has been developed to at- tenuate the effect of external disturbances from the H  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 Galerkin’s method, controller-design sc hemes ha vebeen pr op osed to st abil ize 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 soluti ons of PDEs [30]. Acco rding to the ad apti ve sc he me of  fuzzy -logic syst ems, a fuzzy solut ion with adjus table parameters for the PDE can be obtained successfully. On the other hand, an  H  fuzzy-observer-based control design [31] is proposed for a class of nonlinear parabolic PDE systems with control constraints. In addition, a robust stabilization problem for the NDPS wit h time del ay is stu die d usi ng a fuz zy- con tro l app roa ch in [32]. Galerkin’s method is applied to derive a set of nonlinear ODEs for the NDPS [31], [32]. A new fuzzy state-space model is proposed in [33] to represent the NDPSs based on Galerkin’s 1063-6706/$26.00 © 2010 IEEE

Upload: pradhansampad0073226

Post on 03-Jun-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

8/13/2019 A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

http://slidepdf.com/reader/full/a-fuzzy-approach-for-robust-reference-tracking-of-ball-bearing-systems 1/17

IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 18, NO. 6, DECEMBER 2010 1041

A Fuzzy Approach for Robust Reference-Tracking-Control Design of Nonlinear Distributed Parameter

Time-Delayed Systems and Its ApplicationYu-Te Chang and Bor-Sen Chen , Fellow, IEEE

Abstract—This paper addresses the robust reference-tracking-control problem for nonlinear distributed parameter systems(NDPSs) with time delays, external disturbances, and measure-ment noises. The NDPS is measured at several sensor locationsfor output-feedback tracking control. A fuzzy-spatial state-spacemodel derived via finite-difference approach is introduced to rep-resent the nonlinear distributed parameter time-delayed system.Thus, we use a fuzzy interpolation method with several local lin-ear systems to approximate the nonlinear system and employ thefinite-difference method to approximate the partial differential op-

erators in fuzzy-spatial state-space model. Based on this model, arobust fuzzy-observer-based reference-tracking controller is pro-posed to control the NDPS to track a desired reference trajec-tory. First, a 2-D H

∞ tracking performance in a spatiotemporaldomain is proposed for robust tracking design of nonlinear dis-tributed parameter time-delayed systems. Then, an equivalent 1-DH ∞ reference-tracking design is developed to simplify the design

procedure, and the linear-matrix-inequality (LMI) technique is ap-plied to solve the control gains and observer gains for the robustH ∞ tracking-design problem via a systematic control-design pro-

cedure. Finally, a tracking-control-design example for the nervoussystem is given to confirm the proposed reference-tracking-controlscheme of nonlinear distributed parameter time-delayed systems.

Index Terms—Finite-difference approach, fuzzy interpola-

tion method, nonlinear distributed parameter systems (NDPSs),reference-tracking control, robust observer-based tracking con-trol, spatial state-space model, time delay.

I. INTRODUCTION

MOST physical systems are inherently distributed in space

and time, e.g., chemical engineering [1], biodynam-

ics [2], [3], and mechanical systems related to heat flows, fluid

flow, elastic wave, or flexible structure [4], [5]. In the past,

most physical systems were modeled by ordinary differential

equations (ODEs) in order to simplify and systematically solve

control-design problems. However, it is not sufficient to modelthe physical systems, if we consider the variation of the system

that is depended on the space. In chemical engineering, many

Manuscript received December 14, 2009; revised April 12, 2010; acceptedJune 17, 2010. Date of publication July 15, 2010; date of current versionDecember 3, 2010. This work was supported by the National Science Council(NSC) under Contract NSC 98-2221-E-007-113-MY3.

The authors are with the Laboratory of Control and Systems Biology, Depart-ment of Electrical Engineering, National Tsing Hua University, Hsinchu 30013,Taiwan (e-mail: [email protected]; [email protected]).

Color versions of one or more of the figures in this paper are available onlineat http://ieeexplore.ieee.org.

Digital Object Identifier 10.1109/TFUZZ.2010.2058809

chemical processes are characterized by the presence of spa-

tial variations and time delays [1]. Thus, the reaction–diffusion

equation is introduced to represent the chemical process. In

recent years, interactions between the mathematical and bio-

logical sciences have been increasing rapidly [2], [3]. In biol-

ogy, mathematical tools can help provide systematic analysis,

e.g., the stability or the robustness of biological systems. How-

ever, the evolution of physiological behavior is dependent on

time and space. For example, the nonlinear partial differentialHodgkin–Huxley (H–H) model has been applied to model sig-

nal transmission in a nervous system [2], [6]. Therefore, the

distributed parameter system (DPS), which is described by par-

tial differential equation (PDE), is more suitable to model the

spatiotemporal dynamic systems in biology.

In general, the tasks of control systems are one of two cate-

gories: stabilization and tracking. The stabilization problem is

to design a controller so that the states of the closed-loop system

can converge to an equilibrium point. In the tracking problem, a

controller is designed to guarantee that the output of the closed-

loop system can track a desired reference trajectory. Many stud-

ies have investigated the stabilization design problem of linear

DPSs (LDPSs), for example, the stability analysis of the LDPSs

introduced in [7] and [8]. Similarly, a robust stabilization of the

LDPS with the external disturbances has been developed to at-

tenuate the effect of external disturbances from the H ∞ 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 Galerkin’s method, controller-design

schemes have been proposed to stabilize the NDPS by a residual

model filter [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 fields,

which are described by ODE [12]–[29]. Recently, the fuzzyapproach was already applied to the field 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 fuzzysolution with adjustable parameters

for the PDE can be obtained successfully. On the other hand,

an H ∞ fuzzy-observer-based control design [31] is proposed

for a class of nonlinear parabolic PDE systems with control

constraints. In addition, a robust stabilization problem for the

NDPS with time delay is studied using a fuzzy-control approach

in [32]. Galerkin’s method is applied to derive a set of nonlinear

ODEs for the NDPS [31], [32]. A new fuzzy state-space model

is proposed in [33] to represent the NDPSs based on Galerkin’s

1063-6706/$26.00 © 2010 IEEE

Page 2: A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

8/13/2019 A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

http://slidepdf.com/reader/full/a-fuzzy-approach-for-robust-reference-tracking-of-ball-bearing-systems 2/17

1042 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 18, NO. 6, DECEMBER 2010

method, with the advantage of avoiding obtaining a complex

nonlinear ODE. The robust 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 Galerkin’s method, because this

tracking error will affect the residual subsystem continuously.Therefore, this robust H ∞ control-design method in [33] can-

not be extended from the stabilization problem to the tracking

problem of NDPSs.

For the reference-tracking problem of DPSs, there is only a

study of the linear case [34]. Byrnes et al. proposed an extended

output-regulation method to control the LDPS to track a refer-

ence model [34]. For the nonlinear case, to the best of our knowl-

edge, no result of tracking design for NDPSs has been presented

because of the complex nonlinearity, distributed parameter, and

design difficulty. However, the tracking-control design is a more

important control problem in practical applications, because a

system needs to be controlled in order to track a reference signal.

Recently, the tracking-control problems of biological systemshave become a very important topic in the biomedical engi-

neering. However, biological systems are always nonlinear and

compartment-dependent with process delays. For example, the

control problem of the nervous system in [6], [35], and [36]

should be about how to design a controller to make the mem-

brane voltage of nervous system tracking a given membrane-

voltage reference time-course, e.g., short electrical pulses, and

not simply how to stabilize the nervous system. In a realistic

model, a space-clamped axon was described as the nonlinear

H–H model of the spatiotemporal dynamics [36]. In this situa-

tion, the tracking-control design of NDPSs has the potential to

create a real-time therapeutic regime for the undesired neural os-cillation caused by disturbances and environmental noises [35],

[37]–[39]. In addition, the problem of time delay commonly

emerges in practical systems. Therefore, this paper studies a

robust tracking-control-design problem for NDPSs with time

delays, external disturbances, and measurement noise.

Tseng et al. studied a robust tracking problem for a non-

linear ODE system using the fuzzy-tracking-control scheme,

where a Takagi–Sugeno (T–S) fuzzy model was initially used

to represent the nonlinear ODE system [12]. Then, a fuzzy-

observer-based controller was developed to reduce the tracking

error as much as possible via the 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 infinite-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 finite-difference operator. Then,

we can obtain a set of fuzzy finite-difference systems with the

approximation errors and the truncation errors to represent the

NDPS. When all finite-difference grid points are represented by

a spatial vector, a set of the fuzzy finite-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 efficiently 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 ∞ tracking performance is transformed to an equivalent 1-D

H ∞ tracking performance, when all finite-difference grid points

are represented by a spatial vector. Based on 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 efficiently 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 finite-difference

operator to approximate the partial differential operator on the

H ∞ tracking performance is also discussed. We have found that

the effect due to finite-difference approximation is of the order

O(∆2x ), when ∆x is the distance of the neighboring grid points.

Therefore, if the grid points in a spatial domain are dense enough

or the truncation error O(∆2x ) is small enough, the H ∞ track-

ing performance of the fuzzy-spatial state-space system will

approach the H ∞ tracking performance of the NDPS.Generally, in the observer-based control design of both ODE

and PDE systems, how to solve coupling linear matrix inequali-

ties (LMIs) to obtaincontrol gain and observer gain is still a diffi-

cult problem. A two-step procedure [40]–[42] and a transformed

technique [33] have previously been proposed to conservatively

solve the coupling LMIs. Although this coupling problem could

be solved by a BMI optimal technique [43], the BMI problem

is not a convex problem. Especially for a complex multivariable

constraint case, BMI is not an efficient method to solve the cou-

pling LMIs of fuzzy-observer-based tracking design for NDPSs.

In [44], a single-step approach was proposed to solve the BMI

problem for matrix decoupling of the fuzzy-observer-based sta-

bilization design of the fuzzy time-delay systems. In this study,

the BMI problem is approximated to an LMI problem via the

Schur complement and several inequalities [45]. Therefore, the

coupling problem can be efficiently solved by the conventional

LMI technique in the design procedure. Finally, in order to

emerge the importance of practical application, an example of

the reference-tracking-control design for the H–H nervous sys-

tem [2], [35], [46]–[48] in biochemical engineering is given to

illustrate the design procedure and to confirm the robust track-

ing performance. This tracking-control design of the H–H ner-

vous system is useful to suppress oscillations and blockage of

action potential transmission for patients suffering from nervous

system dysfunction.

Page 3: A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

8/13/2019 A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

http://slidepdf.com/reader/full/a-fuzzy-approach-for-robust-reference-tracking-of-ball-bearing-systems 3/17

CHANG AND CHEN: FUZZY APPROACH FOR ROBUST REFERENCE-TRACKING-CONTROL DESIGN 1043

The main contribution of this paper is given as follows.

1) The difficulty of the reference-tracking-control design for

an NDPS with time delay, external disturbances, and mea-

surement noises was overcome by the proposed fuzzy-

spatial state-space model via a finite-difference method.

2) A 2-D H ∞ tracking performance in a spatiotemporal do-

main is proposed for robust tracking design of NDPS andis then transformed into an equivalent 1-D 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 efficiently track

a desired reference model based on the H ∞ tracking

performance.

This robust H ∞ reference-tracking-control scheme can be

systematically designed through output feedback via the help of

the MATLAB LMI toolbox.

Notations: For the convenience of problem description and

control design, we define the separable Hilbert space in the

following.

1) y(t)2 =

ni= 1 |yi (t)|2 , where y(t) = [y1 (t), . . . ,

yn (t)]T .

2) L2 (R+ ;Rn ) is the space of the n-dimensional measurable

functions z(t) ∈ Rn defined on t ∈ R+ = [0,∞) such

that z(t)2L2 (R+ ;Rn )

= ∞

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 physicalsystems. Therefore, we consider the following NDPS with time

delay, external disturbance, and measurement noise:

∂y(x, t)

∂t = Ay(x, t) + f (y(x, t), y(x, tτ ))

+ g(x)u(t) + gd (x)d(t) (1)

z(t) = h(x)y(x, t) + Dn n(t) (2)

for x = [x1 , x2 ]T ∈ U ⊂ R2+ and t > 0, where y(x, t)

=

[y1 (x, t), . . . , yn (x, t)]T ∈ Rn is the state variable, x and t are

the space and time variables, respectively, f (y(x, t), y(x, tτ )) ∈Rn is a nonlinear function satisfying f (0, 0) = 0, tτ denotes

the delayed time, i.e., tτ = t− τ , τ > 0, the distribution of

the control force u(t) is provided by p-point force actuators,

i.e., u(t) ∈ R p is the applied force to be designed as u(t) =[u1 (t), . . . , u p (t)]T , and the influence function g(x) is an n × p-matrix form whose elements are of delta function δ (x− pi ).

For example, n = 1, g(x) = [g1 δ (x− p1 ), . . . , g p δ (x − p p )],

where pi are control-force locations, and gi δ (x− pi ) = gi

for x = pi or gi δ (x− pi ) = 0 for x = pi . The measured out-

put z(t) may be interpreted as observations or as parts of

the system whose behavior we wish to influence, and the

output z(t) ∈ Rq is a vector, i.e., z(t) = [z1 (t), . . . , zq (t)]T ,

where q is the number of observations and the observation

influence function h(x) ∈ Rq ×n is a matrix function. For ex-

ample, n = 1, h(x) = [δ (x− q 1 ), . . . , δ (x− q q )]T . Therefore,

in the case that is free from measurement noise, we have

zi (t) = δ (x− q i )y(x, t) = y(q i , t), with q i as the ith sensor

locations. gd (x) ∈ Rn× pd is an interactive location matrix of

the external disturbance, d(t) ∈ L2 (R+ ;R p d ) is the vector of

the external disturbance, Dn ∈ Rq is the influence matrix of the

measurement noise, and n(t) ∈ L2 (R

+ ;R

) is the measurementnoise at the locations of observation. The differential operator

A in L2 (U ;Rn ) is defined as follows [7]:

Ay(x, t) = κ1

∂ 2

∂x21

y(x, t) + κ2∂ 2

∂x22

y(x, t)

where (∂ 2 /∂x2k )y(x, t)

= [(∂ 2 /∂x2

k )y1 (x, t), . . . , (∂ 2 /∂x2k )

yn (x, t)]T ∈ Rn , for k = 1 and 2, in the 2-D case, κ1 and

κ2 are the diagonal matrices, y(x, t) ∈ D(A) = y(x, t) ∈L2 (U ;Rn )| y(x, t), (∂y(x, t)/∂x1 ), (∂y(x, t)/∂x2 ) are ab-

solutely continuous, and κ1 (∂ 2 y(x, t)/∂x21 ) + κ2 (∂ 2 y(x, t)/

∂x22 ) ∈ L2 (U ;Rn ). The initial value is given by y(x, 0) =

y0 (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 yR (x, t) ∈ Rn is generated by

the following linear distributed parameter reference model:

∂yR (x, t)

∂t = AR y

R

(x, t) + AR yR

(x, t) + gR (x)r(t) (3)

whereAR is a specified linear differential operator, AR isa spec-

ified matrix, gR (x) is a specified influence 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 AR and the refer-

ence input r(t) to decide the behavior of the time evolution [34].

Then, we choose the appropriate diffusion coefficients in differ-

ential operator AR 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 yR (x, t) generated by (3).

The external disturbance d(t) and themeasurement noise n(t)

are uncertain, and the reference input r(t) could be arbitrarilyassigned by users, which can be all considered as disturbancesof

the tracking system. Therefore, the robust 2-D tracking-control

design should be specified 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: tf

0

U yR (x, t)− y(x, t)2 dxdt tf

0 v(t)2 dt≤ ρ2 (4)

or

tf

0

U yR (x, t)− y(x, t)

2

dxdt ≤ ρ

2 tf

0 v(t)

2

dt (5)

Page 4: A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

8/13/2019 A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

http://slidepdf.com/reader/full/a-fuzzy-approach-for-robust-reference-tracking-of-ball-bearing-systems 4/17

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 tf

0

U

yR (x, t)− y(x, t)2 dxdt≤V (y0 ) + ρ2

tf

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 performance on the spatiotempo-ral domain. Its physical meaning is that the effect of all distur-

bances on the tracking error at the total space U × [0, tf ] must

be attenuated below a prescribed level ρ from the energy per-

spective. Note that the norm tf

0

U yR (x, t)− y(x, t)2 dx dt

describes the energy of tracking error for all positions in the

spatiotemporal space U × [0, tf ], which is different from the

conventional H ∞ tracking performance that is only in the time

domain.

The robust H ∞ tracking-control problem is formulated as

follows: Given a prescribed disturbance attenuation level ρ, a

robust controller u(t) is designed to attenuate the effect of the

external disturbances d(t) and measurement noises n(t) on thetracking error yR (x, t) − y(x, t) below ρ from the view point

of total energy on the space U × [0, tf ] to robustly track the

desired reference trajectory yR (x, t). In other words, the H ∞tracking performance in (5) is achieved.

Remark 2: The fuzzy-tracking-control design for nonlinear

ODE systems in [12] has previously been used to control the

states of the nonlinear dynamic system to track a desired state

trajectory; however, in this paper, it is more difficult to design

the tracking control of the NDPS in (1) because the NDPS is

a spatiotemporal dynamic system, and the 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

specific 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 previouslyused Galerkin’s method to represent

a PDE by an infinite-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 yR (x, t). Moreover, Galerkin’s method is diffi-cult to extend into the multispace variable case for the state

y(x, t). Therefore, in this paper, we applied the finite-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 first, a T–S fuzzy DPS with time delay is proposed

to approximate the NDPS with time delay as follows [33]:

Rule i : IF y1 (x, t) is F 1i , and . . . , and, yn (x, t) is F ni

THEN∂y(x, t)

∂t = Ay(x, t) + Ai y(x, t) + Aτ ,i y(x, tτ )

+ g(x)u(t) + gd (x)d(t)

where F j i is the grade of the membership of y j (x, t), and Ai ∈

R

n×n

and Aτ ,i ∈ R

n×n

are the system parameters without timedelay 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))Ay(x, t) + Ai y(x, t)

+ Aτ ,i y(x, tτ )

+ g(x)u(t) + gd (x)d(t) + ε(x, t)

(7)

where µi (y(x, t)) = (

n j = 1 F j i (y j (x, t)))/(

M i= 1

n j =1 F j i

(y j (x, t))). F j i (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 basesM

i= 1 µi (y(x, t)) = 1.

In (7), we use the fuzzy interpolation via M local LDPSs to

approximate the NDPS in (1). Theapproximation error ε(x, t) ∈R

n is defined as follows:

ε(x, t) = f (y(x, t), y(x, tτ ))

−M

i= 1

µi (y(x, t))[Ai 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 defined on a compact set U ⊂ Rn , i.e.,

y(x, t), y(x, tτ ) ∈ U, then for two arbitrary constants σ >

0, and στ > 0, the fuzzy function f (y(x, t), y(x, tτ )) =

M i= 1 µi (y(x, t))[Ai y(x, t) + Aτ ,i y(x, tτ )] could be con-

structed to approximate the nonlinear function f (y(x, t),

y(x, tτ )), and the approximation error is bounded by σ andστ , i.e., ε(x, t)2 ≤ σ2y(x, t)2 + σ2

τ y(x, tτ )2 .

The finite-difference scheme [51], [52] has been widely ap-

plied to obtain numerical solutions of PDEs. In this paper, we

use the finite-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 yk, l (t) ∈ Rn at the grid node xk, l (x1 = k∆x ,

x2 = l∆x ), where k = 0, . . . , N 1 + 1, and l = 0, . . . , N 2 + 1,

i.e., y(x, t)|x= xk , l

= yk, 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

Page 5: A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

8/13/2019 A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

http://slidepdf.com/reader/full/a-fuzzy-approach-for-robust-reference-tracking-of-ball-bearing-systems 5/17

CHANG AND CHEN: FUZZY APPROACH FOR ROBUST REFERENCE-TRACKING-CONTROL DESIGN 1045

Fig. 1. Finite-difference grids on the spatiodomain.

[51], [52]:

(Ay(x, t))x=x k , l

= κ1

∂ 2 y(x, t)

∂x21

x= xk , l

+ κ2

∂ 2 y(x, t)

∂x22

x=x k , l

= κ1yk +1 ,l (t) + yk−1,l (t)− 2yk ,l (t)

∆2x

+ κ2yk ,l + 1 (t) + yk ,l−1 (t)− 2yk, l (t)

∆2x

+Ok ,l (∆2x ). (9)

The remainder term Ok ,l (∆2x ) ∈ R

n is called the local trunca-

tion error.

A fuzzy finite-difference model can be constructed to repre-

sent the state yk ,l (t) of the NDPS at x = xk ,l in (7) as follows:

yk ,l (t) =

M

i=1

µi (yk, l )

Ai yk ,l (t) + Aτ ,i yk ,l (tτ )

+ Bk ,l u(t) + Bd,k,ld(t) + εk, l (t)

+ 1

∆2x

κ1 yk + 1,l (t) + 1

∆2x

κ1 yk−1,l (t)− 2

∆2x

κ1 yk ,l (t)

+ 1

∆2x

κ2 yk, l+1 (t) + 1

∆2x

κ2 yk, l−1 (t)− 2

∆2x

κ2 yk ,l (t)

+Ok ,l (∆2x ). (10)

The elements of matrix Bk ,l = [Bk,l,1 , . . . , Bk,l,p ] ∈ Rn× p are

defined as Bk,l,i = gi for xk, l = pi , or Bk,l,i = 0 for xk, l = pi ,

where gi is the influence function at the location pi and is

defined in (1). The definition of Bd,k,l is similar to Bk ,l . The

approximation error is given by εk ,l (t) = ε(x, t)|x= xk , l .We defined a spatial state vector y(t) to collect the states

yk ,l (t) ∈ Rn at all grid nodes in Fig. 1. For Dirichlet boundary

conditions [52], the values of yk, l (t) at boundary are fixed,

for example, y(x, t) = 0 on ∂U . We have yk, l (t) = 0 at k =0, N 1 + 1, or l = 0, N 2 + 1. Therefore, the spatial state vector

y(t) ∈ Rn N is defined as follows:

y(t) = [yT 1,1 (t), . . . , yT

1,l (t), . . . , yT 1,N 2

(t), . . . , yT k, l (t)

. . . , yT N 1 ,1 (t), . . . , yT

N 1 ,l (t), . . . , yT N 1 ,N 2

(t)]T (11)

where N = N 1 × N 2 . Note that n is the dimension of the

vector yk ,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) = [yT 1,1 (t), yT

1,2 (t), yT 2,1 (t), yT

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= xk , 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) ∈Rn N

in (11) should be modified as follows:y(t) = [yT

0,0 (t), . . . , yT 0,l (t), . . . , yT

0,N 2 +1 (t), . . . , yT k, l (t)

. . . , yT N 1 + 1,0 (t), . . . , yT

N 1 +1 ,l (t), . . . , yT 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 yk, l (t) ∈ Rn in

the spatial state vector y(t) ∈ RnN , we denote the symbol

y j (t) ∈ Rn to replace yk, l (t). Note that the index j is from 1

to N , i.e., y1 (t) = y1,1 (t), y2 (t)

= y1,2 (t), . . ., y j (t)

= yk, l (t),

. . ., yN (t) = yN 1 ,N 2 (t), where j = (k − 1)N 1 + l in (11). The

fuzzy finite-difference model of two indices in (10) could berepresented with only one index as follows:

y j (t) =M

i= 1

µi (y j )

Ai y j (t) + Aτ ,i y j (tτ )

+ B j u(t)

+ Bd, j d(t) + ε j (t) + T j y(t) + O j (∆2x ) (13)

where finite-difference matrix T j ∈ Rn×nN expresses the inter-

action from the other grid nodes to the node y j (t) = yk ,l (t) as

follows:

T j y(t) =

κ1

∆2x

yk + 1,l (t) + κ1

∆2x

yk−1,l (t) − 2κ1

∆2x

yk, l (t)

+ κ2

∆2x

yk ,l +1 (t) + κ2

∆2x

yk ,l−1 (t)− 2κ2

∆2x

yk ,l (t).

The measurement output z(t) in (2) can be represented as

follows:

z(t) =

N j = 1

C j y j (t) + Dn n(t) (14)

where the matrix C j is defined as C j= C k, l = [C k,l,1 , . . . ,

C k,l,q ]T ∈ R

q ×n , in which the element is given as C k,l,i = I nfor xk, l = q i , or C k,l,i = 0 for xk ,l = q i . Note that q i is the ith

sensor location, as defined in (2). The matrix Dn is also defined

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) ∈ RN ×N is defined as µi (y) = diag(µi (y1 ), . . . ,

µi (yN )) 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) ⊗ Ai = (µi (y) ⊗ I n )(I N ⊗ Ai ) ∈ RnN ×nN

where Ai ∈ Rn×n .

2) (µi (y) ⊗ I n )(µ j (y) ⊗ I n ) = (µi (y)µ j (y) ⊗ I n ) ∈

RnN ×nN .

Page 6: A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

8/13/2019 A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

http://slidepdf.com/reader/full/a-fuzzy-approach-for-robust-reference-tracking-of-ball-bearing-systems 6/17

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 andM

i= 1M j = 1 (µi (y)µ j (y)⊗ I n ) = I nN .

Proof: Theproperties 1) and 2) are the fundamental properties

for the Kronecker product [53]. The property 3) can be proven

via the fuzzy fundamental propertyM

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)⊗Ai )y(t) + (µi (y)⊗Aτ ,i )y(tτ )

+ T y(t) + Bu(t) + Bd d(t) + ε(t) + O(∆2

x )

=M

i=1

µi (y)

(I N ⊗Ai )y(t) + (I N ⊗Aτ ,i )y(tτ )

(15)

+ T y(t) + Bu(t) + Bd d(t) + ε(t) + O(∆2x )

z(t) = C y(t) + Dn n(t) (16)

where we define µi (y) = µi (y)⊗ I n , and the spatial state vector

y(t) ∈ Rn N is denoted in (11) or (12) to represent y(x, t) at all

finite-difference grid points on the spatial domain in Fig. 1. The

corresponding matrices are defined as T = [T T 1 , . . . , T T

N ]T ∈

RnN ×nN , B = [BT 1 , . . . , BT

N ]T ∈ RnN × p , Bd = [BT

d, 1 , . . . ,

BT d, N ]

T ∈ Rn N × p d , and C = [C 1 , . . . , C N ] ∈ Rq ×n N . The

matrix Dn is defined in (2). The approximation error ε(t) is

defined 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 finite-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 στ . The bound for approximate error

ε(t) can be obtained by the following corollary.

Corollary 2: If the bounds of ε(x, t) are provided with σ and

στ , then the bound of ε(t) could also be estimated as ε(t)2 ≤σ2y(t)2 + σ2

τ y(tτ )2 .

Proof: By Theorem 1, we have ε j (t)2 ≤ σ2y j (t)2 +σ2

τ y j (tτ )2 . Thus

ε(t)2 =N

j =1

ε j (t)2 ≤N

j = 1

σ2y j (t)2 + σ2τ y j (tτ )

2

= σ 2y(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 finite-difference method, i.e., the desired reference trajectory

yR (t) at all grid points can be generated by the following linear

spatial state-space reference model:

yR (t) = (I N ⊗AR )yR (t) + T R yR (t) + BR r(t) + OR (∆2x )

(17)

where AR is a specified system matrix, BR is the specified

influence matrix, T R is the finite-difference matrix, andOR (∆2x )

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 finite-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 yR (x, t), at all grid points, can be represented by spa-

tial state vector yR (t). In this situation, the t

f 0

U yR (x, t) −y(x, t)2 dxdt in the 2-D H ∞ tracking performance (4) or (6)

could be modified by the 1-D form tf

0 yR (t)− y(t)2 ∆2x dt

for the finite-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 finite-

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 ∞ tracking performance. Finally, the design procedure is

given to simplify the robust tracking-design problem of NDPSs

by solving a set of LMIs to obtain the controller gains and

observer gains.

A. Robust 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 yR (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 ⊗Ai )y(t) + (I N ⊗Aτ ,i )y(tτ )

+ T y(t) + Bu(t) + Gi (C y(t)− z(t))

(18)

Page 7: A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

8/13/2019 A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

http://slidepdf.com/reader/full/a-fuzzy-approach-for-robust-reference-tracking-of-ball-bearing-systems 7/17

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) − yR ,j (t)] (19)

=M

i=1

K i µi (y)[y(t)− yR (t)] (20)

where Gi ∈ RnN ×q and K i

= [K i, 1 , . . . , K i, N ] ∈ R p×n N are,

respectively, the observer gains and the control gains to be

designed. The fuzzy weighting matrix µi (y) is defined as

µi (y) = (µi (y)⊗ I n ). In the observer equation (18), the ob-

server gains Gi 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) −yR ,j (t)] ∈ R

p are designed to make the tracking errors y j (t) −yR ,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 ∞ tracking design. The overall controller u(t) = N

j = 1

u j (t)can be formulated in (20).

The dynamic of the estimated error e(t) = y(t)− y(t) is

given by

e(t) =M

i=1

µi (y)[(I N ⊗Ai )y(t) + (I N ⊗Aτ ,i )y(tτ )]

+ T y(t) + Bd d(t) + ε(t) + O(∆2x )

M i= 1

µi (y)[(I N ⊗Ai )y(t) + (I N ⊗Aτ ,i )y(tτ )

+ T y(t) + Gi (C y(t) − z(t))]

=

M i1 =1

M i2 =1

µi1(y)µi2

(y)[((I N ⊗Ai2) + Gi2

C )e(t)

+ (I N ⊗Aτ ,i 2)e(tτ ) + T e(t) + (I N ⊗ (Ai1

−Ai2))y(t)

+ (I N ⊗ (Aτ ,i 1 −Aτ ,i 2

))y(tτ ) + Bd d(t) + Gi2Dn n(t)]

+ ε(t) + O(∆2x ). (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τ ) + Bv (µ)v(t)

+ ε(t) + O(∆2x ) (22)

where y(t) = [yR (t)T , y(t)T , e(t)T ]T , ε(t) = [ 0, ε(t)T ,ε(t)T ]T , and O(∆2

x ) = [OR (∆2x )T , O(∆2

x )T ,O(∆2x )T ]T . The

other notations are defined as follows:

A(µ, µ) =

M

i1 =1

M

i2 =1

Ψ11 0 0

Ψ21 Ψ22 Ψ23

0 Ψ32 Ψ33

Aτ (µ, µ)

=

M i1 =1

M i2 =1

0 0 0

0 µi1(y)(I N ⊗Aτ ,i 1

) 0

0 0 µi2(y)(I N ⊗Aτ ,i 2

)

Bv (µ) =

M i2 =1

B

R 0 0

0 Bd 0

0 Bd µi2(y)Gi2

Dn

where Ψ11

= I N ⊗AR + T R , Ψ21

= −BK i2

µi2(y), Ψ22

=

µi1(y)(I N ⊗Ai1

) + T + BK i2 µi2

(y), Ψ23= −BK i2

µi2(y),

Ψ32= µi1

(y)µi2(y)(I N ⊗ (Ai1

−Ai2)), and Ψ33

= µi2

(y)((I N ⊗Ai2

) + T + Gi2C ). 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 ∞ fuzzy-observer-based tracking controller is

specified to guarantee that the effect of the time delay, the ap-proximation error, the truncation error, the external disturbance,

and the measurement noise on the tracking error yR (t)− y(t)and the estimation error e(t) are attenuated below a prescribed

level ρ from the energy perspective. This design problem is

called the H ∞ observer-based tracking-control-design problem.

Based on the augmented system in (22) and Remark 5, the H ∞observer-based tracking-control performance should be modi-

fied to include the state-estimation error e(t) and the effect of

truncation error O(∆2x ) as follows:

tf

0 R1 (yR (t)− y(t))2 + R2 e(t)2 dt

tf

0 v(t)2

+ ¯O(∆

2x )

2

dt

≤ ρ2 (23)

where the weighting matrices R1= diag(∆x R1 , . . . , ∆x R1 ) ∈

RnN ×nN , and R2

= diag(∆x R2 , . . . , ∆x R2 ) ∈ R

n N ×n N , with

R1 ∈ Rn×n and R2 ∈ R

n×n , i.e., the effect of disturbances,

measurement noise, and truncation error on the tracking error

and the estimation error, should be below the attenuation level ρ.

The weighting matrices R1 and R2 denote the tradeoff between

the tracking error and the estimation error. Since the trunca-

tion error due to finite-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

Ry(t)2 dt ≤ V (y(0)) + ρ2

tf

0

v(t)2 + O(∆2x )2 dt

(24)

for some positive function V (y(0)) when the initial condition

y(0) is also considered, where

R =

R1 −R1 0

0 0 R2

and y(t) is the state vector of the augmented system in (22).

Therefore, the H ∞ observer-based tracking-control design

for NDPSs is based on how to specify the control gains and

Page 8: A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

8/13/2019 A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

http://slidepdf.com/reader/full/a-fuzzy-approach-for-robust-reference-tracking-of-ball-bearing-systems 8/17

1048 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 18, NO. 6, DECEMBER 2010

observer gains of the fuzzy-observer-based controller in (18)

and (20) so that the H ∞ observer-based tracking performance

in (23) or (24) could be achieved.

Remark 6: The term Ry(t)2 can be represented as

Ry(t)2 = N

j =1 R1 (yR ,j (t)− y j (t))2 ∆2x + R2 (y j (t)−

y j (t))2 ∆2x , where ∆2

x is the area of the gridded rectangle, and

the term Ry(t)2

, which is called the Riemann sum [54], canbe 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 finite-difference approach is sufficiently

small so thatO(∆2x ) → 0, then the H ∞ observer-based tracking

performance in (23) will approach the 2-D H ∞ observer-based

tracking performance in the spatiotemporal domain tf

0

U R1 (yR (x, t) − y(x, t))2 + R2 e(x, t)2 dx dt tf

0 v(t)2 dt≤ ρ2

(25)

where e(x, t) = y(x, t)− y(x, t).

Lemma 2 [55]: X T P Y + Y T P X ≤ ξX T P X + 1

ξ Y T P Y

for any positive constant ξ , a symmetric matrix P = P T ≥ 0,and two vectors X and Y with appropriate dimensions.

To solve the H ∞ tracking problem in (25), let us choose a

Lyapunov function V (y(t)) for the augmented system in (22)

as

V (y(t)) = y(t)T P y(t) +

t

y(s)T Qy(s)ds (26)

where P = P T > 0, and Q = QT > 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-definite matrices P and Q, the control gains K i ,

and the observer gains Gi , for i = 1, . . . , M , such that

Π(µ, µ) =

Θ11 (µ, µ) P Aτ (µ, µ) P Bv (µ)

AT τ (µ, µ)P ξ Στ −Q 0

BT v (µ)P 0 −ρ2 I

< 0 (27)

where Θ11 (µ, µ) = A(µ, µ)T P + P A(µ, µ) + ( 1

ρ2 + 1ξ )P P +

ξ Σ + RT R + Q, Σ = diag(0, 2σ2 I, 0), and Στ

= diag(0,

2σ2τ I, 0), then the H ∞ observer-based tracking performance

for NDPSs in (24) is guaranteed by the fuzzy-observer-based

controller in (18)–(20).

Proof: See Appendix A.

Remark 7: 1) Recently, some approaches based on the fuzzy

Lyapunov function [56] or piecewise Lyapunov function [57]

have been developed to relax the conservativeness of stability

andstabilization problems.The purpose of this paper is to extend

the fuzzy H ∞ tracking-control approach to the field of NDPSs.

Therefore, we use the Lyapunov function V (y(t)) with com-

mon P and Q to simplify the reference-tracking-control-design

procedure of NDPSs with time delay. For the conservative anal-

ysis, see [17], [21], [22], and [56]–[59]. 2) When v (t) ≡ 0 in

(22), it is seen from (A7) in Appendix A that y(t) → 0, and

Ry(t) = [( R1 yR (t) − R1 y(t))T , ( R2 e(t))T ]T → 0 as t →∞

[12], i.e., the inequality in (27) guarantees the asymptotical sta-

bility and asymptotical tracking of (22) simultaneously.

Since it is still very difficult to solve the matrix inequal-

ity in (27) to find control gains K i and observer gains Gi for

H ∞ observer-based tracking design of NDPSs, a simplifica-

tion procedure is given below to improve the solution of matrix

inequality in (27). We can define the Lyapunov function forthe j th fuzzy finite-difference model in (13), the j th reference

finite-difference model, and the j th estimated-error dynamic as

follows:

V j (yR ,j (t), y j (t), e j (t))

= ψ j (t)T

P 11 ,j P 12 ,j 0

P 12 ,j P 11 ,j 0

0 0 P 33 ,j

ψ j (t)

+ t

ψ j (s)T Q11 ,j Q12 ,j 0

Q12 ,j Q11 ,j 0

0 0 Q33 ,j

ψ j (s)ds

where ψ j (t) = [yR ,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 (yR, 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 =

Q11 Q12 0

Q12 Q11 0

0 0 Q33

> 0 (28)

where P ij = diag(P ij ,1 , . . . , P ij,N ) ∈ RnN ×nN , and Qij =diag(Qij ,1 , . . . , Qij,N ) ∈ RnN ×nN .

Remark 8: For simplicity, we define

P (11)=

P 11 P 12

P 12 P 11

, Q(11)

=

Q11 Q12

Q12 Q11

, P (22)

= P 33

and Q(22)= Q33 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 ∞ observer-based tracking con-

trol in Theorem 3. The details of the derivation are given in

Appendix B. Thus, we can obtain the following results for

A(µ, µ), Aτ (µ, µ), and Bv (µ).

Lemma 3: The system matrix A(µ, µ) in (22) can be repre-

sented as follows:

A(µ, µ) = MT [ A + Ξ] M (29)

Page 9: A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

8/13/2019 A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

http://slidepdf.com/reader/full/a-fuzzy-approach-for-robust-reference-tracking-of-ball-bearing-systems 9/17

CHANG AND CHEN: FUZZY APPROACH FOR ROBUST REFERENCE-TRACKING-CONTROL DESIGN 1049

where

M =

M(11) 0

0 M(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 Bv (µ), we have

Aτ (µ, µ) = MT Aτ , Bv (µ) = MT Bv (30)

where

Aτ =

Aτ (11) 0

0 Aτ (22)

Bv =

H T

(11)Bv (11) 0

H T (22)Bv (21)

Gv (22) Bv (22)

H = H (11) 0

0 H (22)

=

I 2nN 0 . . . 0 0 0 . . . 0

0 0 . . . 0 I nN 0 . . . 0

∈ R

3n×3n N

in which the dimension number N is defined as N = N × M ,with M = 1 + (M × M ).

Proof: See Appendix B.

The related matrices in Lemma 3 are defined 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 µi1(y)µi2

(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) M

(11)i1 i2

= M(11)i1 i2

P (11) , and P (22) M

(22)i1 i2

=

M(22)i1 i2

P (22). Moreover, the matrix MP can be represented

as MP = P M, where P = diag( P (11), P (22) ) = diag(I M ⊗

P (11), I M ⊗ P (22) ) ∈ R

3n N ×3n N .

In Theorem 3, the sufficient 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-definite matrices P and Q in (28), the relaxed matrix

Ξ, the control gains K i , and the observer gains Gi , for i =1, . . . , M , in (18)–(20) such that

Π =

Π11 P Aτ

P Bv

AT τ

P ξ Στ −Q 0

BT v

P 0 −ρ2 I

< 0 (31)

then the H ∞ tracking-control performance in (24) is guaranteed

for a prescribed disturbance-attenuation level ρ by the fuzzy-

observer-based controller in (18)–(20). In (31), we have

Π11= ( A + Ξ)T P + P ( A + Ξ) + H T

ξ Σ + RT R + Q

H

+ 1

ρ2 +

1

ξ P H T H P.

Proof: Using the equality MP = P M in Lemma 4, we have

A(µ, µ)T P + P A(µ, µ) = ( MT A M)T P + P ( MT A M)

= MT AT P M+ MT P A M.

Based on Lemma 3, Π(µ, µ) in (27) can be reformulated as

follows:

Π(µ, µ) =

M 0 0

0 I 0

0 0 I

T

×

Π11 P Aτ

P Bv

AT τ

P ξ Στ −Q 0

BT v

P 0 −ρ2 I

M 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 Gi ,

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 ∞ tracking-control-design problem is to specify the

observer gains Gi and the control gains K i , for i = 1, . . . , M ,to satisfy the inequality in (31). In the observer-based control-

design problem, the observer gains Gi and the control gains K iare always coupled with the matrix P [41]. In this situation,

the matrix inequality in (31) will be a complex bilinear matrix

inequality (BMI). A systematic design procedure is developed

to solve this problem in the next section.

B. Solving Robust H ∞ Tracking-Control Problem Via

the Linear-Matrix Inequality

Some algorithms to solve local optimal BMI solutions havebeen proposed via the augmented Lagrangian method [43] and

the iteration method [31], [40]–[42]. However, because the BMI

problem is nonconvex, these algorithms are still inefficient to

solve BMI problems with multiple variables. A fuzzy-observer-

based H ∞ control design was studied in [44] for a T–S fuzzy

time-delay system without the measurement noise. In this paper,

the measurement noise at the measured output is considered in

the NDPS. For the robust H ∞ tracking problem of the NDPS,

the 2-D H ∞ tracking performance is addressed. Therefore, we

proposed a different method to overcome a more complex prob-

lem. Note that the inequality in (31) is still BMI, even if the

matrices P and Q were chosen as (28). The following lemma

is introduced to reduce a BMI to an LMI that can be efficientlysolved with the conventional LMI technique.

Lemma 5 [45]: Given a positive symmetric matrix X of ap-

propriate dimension, if the inequalityΩ11 − 2ςX ςI

ςI Ω22

< 0 (33)

holds, then we have Ω11 + X Ω22 X < 0. In other words,

the inequalities Ω22 < 0 and −2ςX − ς 2 Ω−122 < 0 imply that

X Ω22 X < −2ςX − ς 2 Ω−122 < 0.

Proof: First, by the Schur complement, the inequality in (33)

is equivalent to Ω22 < 0 and Ω11 − 2ςX − ς 2 Ω−122 < 0. From

Ω22 < 0, we have (X + ς Ω−122 )T Ω22 (X + ς Ω−122 ) < 0, which is

Page 10: A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

8/13/2019 A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

http://slidepdf.com/reader/full/a-fuzzy-approach-for-robust-reference-tracking-of-ball-bearing-systems 10/17

1050 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 18, NO. 6, DECEMBER 2010

equivalent to X Ω22 X < −2ςX − ς 2 Ω−122 . Then, we can obtain

the inequality Ω11 + X Ω22 X < 0. The lemma is completely

proven.

Let us define 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 define 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 sufficient conditions

for robust H ∞ tracking control in Theorem 3 can be derived as

follows.

Theorem 5: For the augmented system in (22) with a pre-

scribed disturbance attenuation level ρ, suppose there exist the

symmetric matrices X (11) > 0, S (11) > 0, P (22) > 0, Q(22) >

0, the matrices Y i and Z i , i = 1, . . . , M , Ξ(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 ∞ tracking performance in (24) is guaranteed by the

fuzzy-observer-based tracking controller in (18)–(20), i.e., theapproximation error and the time delay can be tolerated, and the

effect of the truncation error, the external disturbance, and the

measurement noise on the tracking error canbe attenuated below

a prescribed level ρ by the fuzzy-observer-based controller with

observer gains Gi = P −133 Z i and control gains K i = Y i (X 11 −

X 12 )−1 , i = 1, . . . , M . In (36)

Ω11 =

Θ11 BY (12) ςI 0

Y T (12)BT −2ς X (22) 0 ςI

ςI 0 −2I + ξ 2 I AT (21) P (22)

0 ςI P (22) A(21)

Θ22

Θ11

= Θ11 + S (11) − 2ς X (11)

Θ11= X (11)

AT (11) + A(11)

X (11) + BY (11) + Y T (11)

BT

+ Ξ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= AT

(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)

Gv (22)

Ξ(22)= P (22) Ξ(22)

Ω21 =

X (11)

AT τ (11) 0 0 0

0 0 0 AT τ (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)RT

(11), X (11) , H T (11) ,

H T (11) , H T

(11) Bv (11)

, Ω41 ,1 = ΩT

14 ,1

Ω14 ,2 =

H T (22)RT

(22), P (22) H T (22), P (22)H T

(22) ,

P (22)H T (22) Bv (21), Z v (22)

Bv (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)= [ R1 , −R1 ], and R(22)

= R2 .

Proof: See Appendix C.

Remark 10: The control gains K i and the observer gains

Gi , for i = 1, . . . , M , are included in the matrices K (11) ,

K (12) , G(22), and Gv (22), respectively. We define Y (11)

i3 i4

=

K (11)i3 i4

X (11) = [−Y i4, Y i4

], Y (12)

i3 i4

= K

(12)i3 i4

X (22) = −Y i4,

Z (22)i1 i2

= P (22)

G(22)i1 i2

= Z i2, and Z

(22)v ,i 1 i2

= P (22)

Z (22)v ,i 1 i2

= Z v ,i 2

in which Y i4

= K i4

(X 11 − X 12 ) and Z i2

= P 33 Gi2

. 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 )

M M

0 0 . . . 0...

... . . .

...

0 0 . . . 0

Z (22)=

0 0 . . . 0

Z (22)11 0 . . . 0

......

. . . ...

Z (22)M M 0 . . . 0

and Z v (22)= [0, Z (22)T

v ,11 , Z (22)T v ,12 , . . . , Z (22)T

v , M M ]T .

Page 11: A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

8/13/2019 A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

http://slidepdf.com/reader/full/a-fuzzy-approach-for-robust-reference-tracking-of-ball-bearing-systems 11/17

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 problem reduces to how

to specify the observer gains Gi = P −133 Z i and control gains

K i = Y i (X 11 − X 12 )−1 , i = 1, . . . , M by solving the LMI in

(36) with some positive-definite matrices. Finally, in order to

achieve the optimal attenuation of truncation error, external dis-

turbances, and measurement noises on the tracking error and

estimation error, the optimal H ∞ tracking-control-design prob-

lem for the NDPS (1) and (2) can be solved by the following

constrained optimization problem:

ρ0 = minY i , Z i , i=1 ,...,M

ρ

subject to X (11) > 0, S (11) > 0, P 33 > 0

Q33 > 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 yR (x, t) and a prescribed distur-

bance attenuation level ρ.

Step 2: Select the fuzzy membership functions and fuzzyrules 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 Gi 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 Gi from the

optimal H ∞ tracking-control problem in (37).

Step 5: Construct a fuzzy-observer-based tracking controller

in (18)–(20) to control the NDPSs in (1) and (2), and

track the reference model in (3).

Remark 12: 1) Note that the different grid size ∆x can be cho-

senfor thedifferent space variables x. 2) Note thatthe dimension

N depends on ∆x . In theory, the grid size ∆x is chosen as small

as possible, i.e, ∆x → 0. However, in this situation, the dimen-

sion N will increase to infinity. The computational complexity

will also increase to solve the LMI problem in (36). Therefore,

how to choose the grid size is a tradeoff problem. Suppose the

initial-value problem of the NDPS in (1) is well-posed [51] and

that the finite-difference scheme (method of lines scheme [60])

in (9) is consistent, i.e., O(∆2x ) → 0 as ∆x → 0 [51]. Apply-

ing Lax–Richtmyer equivalence theorem [51], the fuzzy-spatial

state-space system with d(t) ≡ 0 in (15) is stable if and only if

the finite-difference scheme is a convergent scheme in which the

solution of the fuzzy-spatial state-space system with d(t) ≡ 0 in

(15) can converge to the solution of the NDPS with d(t) ≡ 0 in

(1). Based on 2) of Remark 7, the stability of the fuzzy-spatial

state-space system with d(t) ≡ 0 in (15) can be guaranteed by

the solvableconditions of Theorem 5. In general, as N increases,

since the stability of every finite-difference dynamic equation

within ∆x should be guaranteed simultaneously, it will lead tothe conservative of the stability criterion. Therefore, the grid

size ∆x is chosen such that the LMI in (36) is solvable.

V. APPLICATION TO TRACKING CONTROL OF

HODGKIN–HUXLEY NERVOUS SYSTEMS

The nervous system consists of highly interconnected nerve

cells, which communicate by generating and transmitting short

action potential (i.e., short electrical pulse). Action potentials

are stereotypical and all-or-none electrical transient deflections

of the membrane voltage from its resting value at electrochem-

ical equilibrium [35]. The phenomenological model of action-

potential generation in the nerve-cell dynamic is described bythe H–H model [6], [35], [36]. An action potential is generated

at the initial segment of the nerve cell’s axon and propagated

to the synaptic contacts at the end of the axon. In nerve cells,

separation of ionic charge along the cell membrane causes a dif-

ference in electrical potential across the cell membrane. From

the dendrites of other nerve cells, nerve cells receive electrical

input signals. Depending on the spatiotemporal distribution of

the input current to depolarize the membrane voltage, the fir-

ing threshold can be reached after sufficient membrane voltage

depolarization, and then, an action potential will be triggered.

The H–H dynamic equations [36] represent a phenomenolog-

ical model of action potential generation in a nerve cell as a

function of a given current stimulus [2]. Electrical stimulationof a nerve cell with rectangular pulses has a range of clinical

applications, for example, activation of muscles by stimulating

the motor nerve cell fibers innervating muscles or activation of

different sensor-motor areas in the brain or spinal cord, such as

deepbrainstimulationfor Parkinsonism patients [35],[37]–[39].

The H–H dynamic model is expressed by nonlinear PDEs that

describe the spatiotemporal evolution of the membrane voltage

yv= yv (x, t). In the H–H dynamic model, the total current

across nerve cell membrane is the sum of the capacitive current,

the ionic currents, and the external current. The H–H model is

described by the total currents, leading to an equivalent electric

ionic currents as follows [2], [6], [36]:

cm∂yv

∂t = κm

∂ 2 yv

∂x2 + f (yv ) + g(x)I in j(t) + gd (x)d(t) (38)

z(t) = h(x)yv + Dn n(t) (39)

where f (yv ) = gK φ

4n (V K − yv ) + gNa φ3

m φh (V Na − yv ) +gm (V leak − yv ). The φn , φm , and φh are defined as the potas-

sium activation, the sodium activation, and the sodium inac-

tivation, respectively. The current generated from the flow of

potassium ions is determined by a maximum potassium con-

ductance gK , 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

Page 12: A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

8/13/2019 A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

http://slidepdf.com/reader/full/a-fuzzy-approach-for-robust-reference-tracking-of-ball-bearing-systems 12/17

1052 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 18, NO. 6, DECEMBER 2010

sodium conductance gNa , 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 gm and ionic equilibrium potential V leak . The con-stant cm is themembranecapacity perunit area. Theconstantκm

is defined as κm= ra /2R2 , where ra is the radius of the fiber,

and R2 is the specific 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 yv , and are given by the following equations:

φn=

αn (yv )

αn (yv ) + β n (yv ), φm

=

αm (yv )

αm (yv ) + β m (yv )

φh=

αh (yv )

αh (yv ) + β h (yv ).

The specific functions αn (yv ), β n (yv ), αm (yv ), β m (yv ),

αh (yv ), and β h (yv ) are proposed by Hodgkin and Huxley [36]

as

αn (yv ) = 0.01 10− yv

exp((10− yv )/10)− 1

β n (yv ) = 0.125 exp

−yv

80

αm (yv ) = 0.1 25− yv

exp((25− yv )/10)− 1

β m (yv ) = 4 exp

−yv

18

αh (yv ) = 0.07exp

−yv

20

β h (yv ) = 1exp((30− yv )/10) + 1

.

The remaining constants are κm = 0.336, cm = 1 F/cm2 , gK =36 mS/cm2 , gNa = 120 mS/cm2 , and gm = 0.3 mS/cm2 with

equilibrium potentials V K = −12 mV, V Na = 115 mV, and

V leak = 10.613 mV [6]. I in j(t) is an externally injected cur-

rent in a spatially localized axonal compartment. The potential

yv 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 yv (x, 0) = 0. The boundary conditions are the Neu-

mann boundary condition, i.e., ∂yv (x, t)/∂x = 0 at x = 0 and

x = 1.

When the H–H nervous system suffers the effect of ex-

ternal disturbances, the influence function of external dis-

turbances can be defined as gd (x) = [δ (x− (5/10))]. The

observation influence function is defined 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 influence function of measurement noise is de-

noted as Dn = [0, 1, 0, 1]T . The control influence 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 profiles of the reference model in (40). (b) Spa-tiotemporal profiles of the H–H nervous system in (38). (c) Spatiotemporalprofiles of the tracking error y

R(x, t) − y

v(x, t). (d) Time profiles 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 H–H nervous system is specified by the following

reference model:

∂yR (x, t)

∂t = AR yR (x, t) + AR yR (x, t) + gR (x)r(t) (40)

where the differential operator is defined as AR yR (x, t) =

0.5∂ 2

yR (x, t)/∂x2

, AR = −1, and gR (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 profile of the reference model is shown

in Fig. 3(a). The control target is to design the control input

I in j (t) in (38) so that the state y (x, t) could track the desired

trajectory yR (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 in j(t) is designed such that the tracking

error yR (x, t)− yv (x, t) must be as small as possible under

the influence of the measurement noise n(t) and the external

disturbance d(t).

First, we establish a T–S fuzzy DPS as (7) with the trape-

zoidal membership functions. The range of the state is given as

yv (x, t) ∈ [−5, 30]. The operation points of the fuzzy DPS are

given at yv (x, t) = −5 and yv (x, t) = 30. The number of fuzzy

rules is M = 2. The parameters in the fuzzy DPS (7) are ob-

tained as A1 = −0.8089 and A2 = −2.6473. We can obtain the

boundsof theapproximateerror σ = 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 finite-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

Page 13: A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

8/13/2019 A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

http://slidepdf.com/reader/full/a-fuzzy-approach-for-robust-reference-tracking-of-ball-bearing-systems 13/17

CHANG AND CHEN: FUZZY APPROACH FOR ROBUST REFERENCE-TRACKING-CONTROL DESIGN 1053

solving the constrained optimization problem in (37). The spa-

tiotemporal profile of the controlled H–H nervous system is

shown in Fig. 3(b). The spatiotime profiles of the tracking error

yR (x, t)− y(x, t) between the nonlinear distributed parameter

system and the reference model are shown in Fig. 3(c).The time

profiles of the estimated error e(t) between the nonlinear dis-

tributed parameter system and the fuzzy observer are shownin Fig. 3(d). The simulation results show that the proposed ro-

bust H ∞ fuzzy-observer-based tracking controllerobviously can

control the trajectory of the H–H nervous system to track a de-

sired trajectory by efficiently attenuating the truncation error,

the external disturbances, and measurement noises. The H ∞tracking performance can be computed as follows:

300 y(t)T RT Ry(t)dt 30

0 v(t)T v(t)dt≈ 0.01712 < ρ2

0 = 0.04402 .

This conservative result is due to the conservative wayof solving

LMIs in the H ∞ control-tracking-design procedure. Therefore,the simulation example has shown the feasibility of the pro-

posed robust H ∞ fuzzy-tracking-control design of the NDPS

for potential practical applications. The effects of the external

disturbance and the measurement noise in the NDPS could be ef-

ficiently attenuated by the proposed robust H ∞ observer-based

tracking-control design.

VI. CONCLUSION

This paper proposed a 2-D H ∞ tracking performance in the

spatiotemporal domain for robust model reference-tracking con-

trol of NDPSs under time delay, external disturbances, and mea-surement noises. The robust model reference-tracking-control

problem for the NDPSs with time delay, external disturbances,

and measurement noise was successfully solved by the fuzzy-

spatial state-space system based on the finite-difference model.

A fuzzy-observer-based tracking controller is proposed to at-

tenuate the effect of the truncation error, external disturbances,

and measurement noise on the desired tracking performance be-

low a prescribed level to achieve robust tracking-control design

of NDPSs. In order to simplify the design procedure, the pro-

posed H ∞ fuzzy-observer-based tracking-control scheme for

NDPSs can be transformed from solving a BMI problem to

solving an LMI problem. Therefore, determining the observer

gains and the controller gains for the optimal H ∞ observer-

based tracking control becomes an LMI-based optimization

problem, which can be efficiently solved by the LMI Toolbox in

MATLAB. An H–H nervous tracking-control problem in bi-

ology engineering is provided to illustrate the practical appli-

cation of the H ∞ tracking-control scheme to NDPSs and to

confirm its robust tracking performance. The proposed robust

tracking-design method can also be applied to many fields, e.g.,

heat flows, elastic wave, flexible structures, chemical engineer-

ing, biodynamic systems, etc. Therefore, the proposed design

method was the potential for the robust tracking control of

NDPSs with time delay, external disturbances, and measure-

ment noises.

APPENDIX

A. Proof of Theorem 3

Proof: First, we differentiate the function V (y(t)) in

(26). Then, adding and subtracting the term ρ2 v(t)T v(t) −y(t)T RT Ry(t), we get

V (y(t)) = ˙y(t)T P y(t) + y(t)T P ˙y(t)

+ y(t)T Qy(t)− y(tτ )T Qy(tτ )

= ( A(µ, µ)y(t) + Aτ (µ, µ)y(tτ ) + Bv (µ)v(t)

+ ε(t) + O(∆2x ))T P y(t) + y(t)T P ( A(µ, µ)y(t)

+ Aτ (µ, µ)y(tτ ) + Bv (µ)v(t) + ε(t) + O(∆2x ))

+ y(t)T Qy(t)− y(tτ )T Qy(tτ )

− (ρ2 v(t)T v(t)− y(t)T RT Ry(t))

+ (ρ2 v(t)T v(t)− y(t)T RT Ry(t)). (A1)

By Lemma 2, we have

O(∆2x )T P y(t) + y(t)T P O(∆2

x )

≤ ρ2 O(∆2x )T O(∆2

x ) + 1

ρ2 y(t)T P P y(t) (A2)

ε(t)T P y(t) + y(t)T P ε(t)

≤ ξ ε(t)T ε(t) + 1

ξ y(t)T P P 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 defined as Σ = diag(0, 2σ2 I, 0), and

Στ = diag(0, 2σ2

τ I, 0). Based on the inequalities in (A2)–(A4),

from (A1), we obtain

V (y(t)) ≤ η(t)T Π(µ, µ)η(t) + ρ2 v(t)T v(t)

− y(t)T RT Ry(t) + ρ2 O(∆2x )T O(∆2

x ) (A5)

where η(t) = [y(t), y(tτ ), v(t)], and Π(µ, µ) is definedin (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 RT Ry(t) + ρ2 O(∆2x)T O(∆2

x).(A6)

Integrating (A6) from t = 0 to t = tf yields

V (y(tf )) ≤ V (y(0)) +

tf

0

ρ2v(t)2 − Ry(t)2

+ ρ2O(∆2x )2 dt. (A7)

Since V (y(tf )) > 0, we have the H ∞ tracking-performance

inequality in (24). Therefore, if the inequality in (27)

holds, then the H ∞ tracking performance in (24) could be

guaranteed.

Page 14: A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

8/13/2019 A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

http://slidepdf.com/reader/full/a-fuzzy-approach-for-robust-reference-tracking-of-ball-bearing-systems 14/17

1054 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 18, NO. 6, DECEMBER 2010

B. Proof of Lemma 3

Since µi1(y) and µi2

(y) are in matrix form and have the

propertyM

i1 =1

M i2 =1 µi1

(y) µi2(y) = I , by Lemma 1, the

term A(µ, µ) in (22) can be represented as follows:

A(µ, µ) =

A(11)

0 00 0

+

M i1 =1

M i2 = 1

¯M

(11)

i1 i2 00 M

(22)i1 i2

×

A

(11)i1 i2

0

A(21)i1 i2

A(22)i1 i2

+ G(22)i1 i2

C

+

M i3 =1

M i4 =1

B K

(11)i3 i4

B K (12)i3 i4

0 0

M

(11)i3 i4

0

0 M(22)i3 i4

(B1)

where M(11)

i1 i2

= diag(µ

i1

(y)µi2

(y), µi1

(y)µi2

(y)), M(22)

i1 i2

=

µi1(y)µi2

(y), A(11)0

= diag(I N ⊗AR + T R , 0), A

(11)i1 i2

=

diag(0, (I N ⊗Ai1) + T ), A

(21)i1 i2

= [0, I N ⊗ (Ai1

−Ai2)],

A(22)i1 i2

= (I N ⊗Ai2

) + T , B = [0, BT ]T , K

(11)i3 i4

= [−K i4

,

K i4], K

(12)i3 i4

= −K i4

, and G(22)i1 i2

= Gi2

. Similarly, for Aτ (µ, µ)

and Bv (µ), we have

Aτ (µ, µ) =

M i1 =1

M i2 = 1

M

(11)i1 i2

0

0 M(22)i1 i2

A

(11)τ ,i 1 i2

0

0 A(22)τ ,i 1 i2

(B2)

Bv (µ) =

Bv (11) 0

Bv (21) 0

+

M i1 =1

M i2 =1

M

(11)i1 i2

0

0 M(22)i1 i2

×

0 0

0 G(22)i1 i2

Bv (22)

(B3)

where A(11)τ ,i 1 i2

= diag(0, I N ⊗Aτ ,i 1

), A(22)τ ,i 1 i2

= I N ⊗Aτ ,i 2

,

G(22)v ,i 1 i2

= Gi2

, Bv (11)= diag(BR , Bd ), Bv (21)

= [0, Bd ], and

Bv (22)= Dn .

Lemma 6: Given the matrices Ξ0

, Γi1

, Ξ1,i 1

, and Ξ2,i 1 i2

with

appropriate dimensions for i1 = 1, . . . , M , and i2 = 1, . . . , M ,we have the following equality:

Ξ0 +M

i1 =1

Γi1ΞT

1,i 1 +

M i2 =1

Ξ1,i 2Γi2

+M

i1 =1

M i2 =1

Γi1Ξ2,i 1 i2

Γi2

=

I

Γ1

...

ΓM

T

Ξ0 Ξ1,1 . . . Ξ1,M

ΞT 1,1 Ξ2,11 . . . Ξ2,1M

......

. . . ...

Ξ1,M Ξ2,M 1 . . . Ξ2,M M

I

Γ1

...

ΓM

. (B4)

Before further simplification, we define some notations as

B = I M ⊗

B, C = I M ⊗ C , and the following matrices:

M(k )=

I

M(k )11

...

M(k )M M

, A(k )

=

A(k )0 0 . . . 0

A(k )11 0 . . . 0

..

.

..

.

. . . ..

.A

(k )M M 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,M M Ξ

(k )1,11 + Ξ

(k )T 2,M M

. . . . . . Ξ(k )0 − Ξ

(k )1 ,M M

. . . . . . Ξ(k )1,M M + Ξ

(k )T 2,11

. . . . . .

...

. . . . . . Ξ(k )1,M M + Ξ

(k )T 2,M M − Ξ

(k )3

K (k )=

0 K (k )11 . . . K

(k )M M

0 0 . . . 0

0...

. . . ...

0 0 . . . 0

G(22)

=

0 0 0 0

G(22)11 0 . . . 0

0...

. . . ...

G(22)M M 0 . . . 0

Aτ (k )= [0, A

(k )T τ ,11 , . . . , A

(k )T τ , M M ]

T

Gv (22)= [0, G

(22)T v ,11 , . . . , G

(22)T v , M M ]

T

where for M(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

2n N ×2nN , Ξ(22)0 ∈ R

nN ×nN , Ξ(11)1 ,i 1 i2

∈ R2n N ×2nN ,

Ξ(11)2,i 1 i2

∈ R2nN ×2nN , Ξ

(22)1 ,i 1 i2

∈ Rn N ×n N , Ξ

(22)2,i 1 i2

∈ RnN ×nN ,

Ξ(11)3 ∈ R

2n N ×2nN , and Ξ(22)3 ∈ R

n N ×nN are some relaxed

matrices applied in the following lemma, and other matrices

are defined in (B1)–(B3).

Remark 13: In the matrices A(k ) , Aτ (k ) , K (k ) , G(k ) ,

Gv (k ) , and Ξ(k ) , it should be noted that the subscript in-

dex i1 i2 of submatrices is defined as i1 i2 = 11, 12, . . . ,M M, for i1 = 1, . . . , M , and i2 = 1, . . . , M , i.e., (i1 , i2 ) =(1, 1), (1, 2), (1, 3), . . . , (M, M ).

Proof of Lemma 3

Proof: By the equality −I + M i1 = 1 M

i2 =1 M(k )i1 i2

= 0, for

k = 11 and 22, we can add the following equalities to relax the

Page 15: A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

8/13/2019 A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

http://slidepdf.com/reader/full/a-fuzzy-approach-for-robust-reference-tracking-of-ball-bearing-systems 15/17

CHANG AND CHEN: FUZZY APPROACH FOR ROBUST REFERENCE-TRACKING-CONTROL DESIGN 1055

equation given in (29):−I +

M i1 =1

M i2 =1

M(k )i1 i2

Ξ

(k )T 0 = 0

Ξ(k )0 −I +

M

i3 =1

M

i4 =1

M(k )i3 i4 = 0

−I +

M i1 =1

M i2 =1

M(k )i1 i2

M i3 =1

M i4 =1

Ξ(k )1 ,i 3 i4

M(k )i3 i4

= 0

M

i1 = 1

M i2 =1

M(k )i1 i2

Ξ(k )T 2,i 1 i2

−I +

M i3 =1

M i4 =1

M(k )i3 i4

= 0

Ξ

(k )3 −

M i1 =1

M i2 =1

M i3 =1

M i4 =1

M(k )i1 i2

Ξ(k )3

M(k )i3 i4

= 0.

Adding the above three equalities into (B1) and using Lemma

6, we can obtain the equation given in (29). Moreover, it is easyto 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 −ξ −12 ≤ −2 + ξ 2 . Using the aforementioned inequality

and Schur complement, the inequality in (36) implies the

inequality, Ω11 − Ω13 Ω−1

33 Ω31 − Ω12

Ω22 − Ω23

Ω−133 Ω32

−1

Ω21 − Ω14 Ω−144 Ω41 < 0, which can be written as follows:

Θ11 BY (12) ςI 0

Y T (12) BT −2ς X (22) 0 ςI

ςI 0 −ξ −12 I AT

(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) AT τ (11)

+ 1ξ 2

X (11) X (11) +

1ρ2

+ 1ξ

H T

(11) H (11)

+ 1

ρ2 2H T

(11) Bv (11)

BT v (11)H (11)

Υ22= H T

(22) Φ(22) H (22) + P (22) Aτ (22) Φ−1

τ (22) AT τ (22)

P (22)

+

1

ρ2 +

1

ξ

P (22) H T

(22) H (22) P (22)

+ 1

ρ2 2 P (22) H T

(22) Bv (21)

BT v (21)H (22)

P (22)

+ 1

ρ2 Z v (22) Bv (22) BT v (22) Z

T v (22)

in which Φ(k )= (ξ Σ(k ) + RT

(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=

BY (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 (ξ Σ + RT R + Q)H

+ P Aτ (ξ Στ −Q)−1 AT τ

P +

1

ρ2 +

1

ξ

P H T H P

+ 1

ρ2P Bv

BT v

P < 0. (C3)

Note that Σ = diag(Σ(11), Σ(22) ), RT R = diag( RT (11) R(11),

RT (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

X in (34), and substituting the definitions of P , A, Aτ , Bv , 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 defined in (36), and Θ12 is

defined in (C2). The other notations are defined 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) AT τ (11)

Ψτ ,22= X (22)

P (22) Aτ (22) Φ−1

τ (22) AT τ (22)

P (22) X (22)

Ψv ,11= BT

v (11) H (11)

Ψv ,22= BT

v (21) H (22) P (22)

X (22)

Ψn, 22

= BT v (22) Z v (22) X (22) .

Page 16: A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

8/13/2019 A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

http://slidepdf.com/reader/full/a-fuzzy-approach-for-robust-reference-tracking-of-ball-bearing-systems 16/17

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 defined in (C2) and (C4), respectively.

Therefore, the inequality Ω < 0 implies the inequality Ω < 0.

Since theinequality in (C4) is equivalent to theinequality 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 Theorem 3, 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. Christofides, Nonlinear and Robust Control of PDE Systems: Meth-ods and Applications to Transport-Reaction Processes. Basel, Switzer-land: Birkhauser, 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 flexible systems,” IEEE Trans. Autom.

Control, vol. AC-23, no. 4, pp. 673–679, Aug. 1978.[5] C.-L. Linand B.-S. Chen,“Robust observer-basedcontrolof large flexible

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 andH. Zwart, An Introduction to Infinite-Dimensional Linear Syst. Theory. New York: Springer-Verlag, 1995.

[8] J. Robinson, Infinite-Dimensional Dynamical Systems. Cambridge,U.K.: Cambridge Univ. Press, 2001.

[9] B. van Keulen, H ∞-Control for Distributed Parameter Systems: A State-Space Approach. Basel, Switzerland: Birkhauser, 1993.

[10] M. J. Balas, “Nonlinear finite-dimensional control of a class of nonlineardistributed parameter systems using residual mode filters: A proof of localexponential stability,” J. Math. Anal. Appl., vol. 162, pp. 63–70, 1991.

[11] J. Baker and P. D. Christofides, “Finite-dimensional approximation andcontrol of non-linear parabolic PDE systems,” Int. J. Control, vol. 73,no. 5, pp. 439–456, 2000.

[12] C.-S. Tseng, B.-S. Chen, and H.-J. Uang, “Fuzzy tracking control designfor nonlinear dynamic systems via T–S fuzzy model,” IEEE Trans. FuzzySyst., vol. 9, no. 3, pp. 381–392, Jun. 2001.

[13] L. X. Wang, A Course in Fuzzy Systems and Control. Englewood Cliffs,NJ: Prentice-Hall, 1997.

[14] C.-L. Hwang, Y.-M. Chen, and C. Jan, “Trajectory tracking of large-displacement piezoelectric actuators using a nonlinear observer-based

variable structure control,” IEEE Trans. Control Syst. Technol., vol. 13,no. 1, pp. 56–66, Jan. 2005.

[15] K.-Y. Lian and J.-J. Liou, “Output tracking control for fuzzy systemsvia output feedback design,” IEEE Trans. Fuzzy Syst., vol. 14, no. 5,pp. 628–639, Oct. 2006.

[16] K.-Y. Lian,C.-S. Chiu, T.-S. Chiang, and P. Liu, “LMI-based fuzzychaoticsynchronization and communications,” IEEE Trans. Fuzzy Syst., vol. 9,no. 4, pp. 539–553, Aug. 2001.

[17] K. Tanaka, T. Ikeda, and H. O. Wang, “Fuzzy regulators and fuzzy ob-servers: Relaxed stability conditions and LMI-based designs,” IEEE Trans. Fuzzy Syst., vol. 6, no. 2, pp. 250–265, May 1998.

[18] K. Tanaka and H. O. Wang, Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequality Approach. New York: Wiley, 2001.

[19] H. O. Wang, K. Tanaka, and M. F. Griffin, “An approach to fuzzy controlof nonlinear systems: Stability and design issues,” IEEE Trans. FuzzySyst., vol. 4, no. 1, pp. 14–23, Feb. 1996.

[20] S.-S. Chen, Y.-C. Chang, S.-F. Su, S.-L. Chung, and T.-T. Lee, “Robuststatic output-feedback stabilization for nonlinear discrete-time systems

with time delay via fuzzy control approach,” IEEE Trans. Fuzzy Syst.,vol. 13, no. 2, pp. 263–272, Apr. 2005.

[21] J. Qiu, G. Feng, andJ. Yang, “Anew designof delay-dependentrobust H ∞filtering for discrete-time T–S fuzzy systems with time-varying delay,”

IEEE Trans. Fuzzy Syst., vol. 17, no. 5, pp. 1044–1058, Oct. 2009.[22] M. Chen, G. Feng, H. Ma, and G. Chen, “Delay-dependent H ∞ filter

design for discrete-time fuzzy systems with time-varying delays,” IEEE Trans. Fuzzy Syst., vol. 17, no. 3, pp. 604–616, Jun. 2009.

[23] B. Chen and X. Liu, “Fuzzy guaranteed cost control for nonlinear systemswithtime-varyingdelay,” IEEETrans. Fuzzy Syst., vol.13,no.2, pp. 238–249, Apr. 2005.

[24] H. Zhang, Y. Wang,and D. Liu, “Delay-dependent guaranteedcost controlfor uncertain stochastic fuzzy systems with multiple time delays,” IEEE

Trans. Syst., Man, Cybern. B, Cybern., vol. 38, no. 1, pp. 126–140, Feb.2008.

[25] Y.-C. Chang, “Adaptive fuzzy-based tracking control for nonlinear SISOsystems via VSS and H ∞ approaches,” IEEE Trans. Fuzzy Syst., vol. 9,no. 2, pp. 278–292, Apr. 2001.

[26] Y.-C. Chang, “Intelligent robust tracking control for a class of uncertainstrict feedback nonlinear systems,” IEEE Trans. Syst., Man, Cybern. B,Cybern., vol. 39, no. 1, pp. 142–155, Feb. 2009.

[27] F.-H. Hsiao, C.-W. Chen, Y.-W. Liang, S.-D. Xu, and W.-L. Chiang, “T–Sfuzzy controllers for nonlinear interconnected systems with multiple timedelays,” IEEETrans. Circuits Syst.I, Reg. Papers, vol.52,no.9, pp. 1883–1893, Sep. 2005.

[28] F.-H. Hsiao, J.-D. Hwang, C.-W. Chen, and Z.-R. Tsai, “Robust stabiliza-tionof nonlinear multipletime-delay large-scale systems via decentralizedfuzzy control,” IEEE Trans. Fuzzy Syst., vol. 13, no. 1, pp. 152–163, Feb.2005.

[29] C.-S. Tseng, “A novel approach to H ∞ decentralized fuzzy-observer-based fuzzy control design for nonlinear interconnected systems,” IEEE Trans. Fuzzy Syst., vol. 16, no. 5, pp. 1337–1350, Oct. 2008.

[30] Y.-Y. Chen, Y.-T. Chang, and B.-S. Chen, “Fuzzy solutions to partialdifferential equations: Adaptive approach,” IEEE Trans. Fuzzy Syst.,vol. 17, no. 1, pp. 116–127, Feb. 2009.

[31] H.-N. Wu and H.-X. Li, “H ∞ fuzzy observer-based control for a class of nonlinear distributed parameter systems with control constraints,” IEEE Trans. Fuzzy Syst., vol. 16, no. 2, pp. 502–516, Apr. 2008.

[32] K. Yuan, H.-X. Li, and J. Cao, “Robust stabilization of the distributedparameter system with time delay via fuzzy control,” IEEE Trans. FuzzySyst., vol. 16, no. 3, pp. 567–584, Jun. 2008.

[33] B.-S. Chen and Y.-T. Chang, “Fuzzy state space modeling and robust sta-bilization design for nonlinear partial differential systems,” IEEE Trans.Fuzzy Syst., vol. 17, no. 5, pp. 1025–1043, Oct. 2009.

[34] C. I. Byrnes, I. G. Lauko, D. S. Gilliam, and V. I. Shubov, “Outputregulation for linear distributed parameter systems,” IEEE Trans. Autom.Control, vol. 45, no. 12, pp. 2236–2252, Dec. 2000.

[35] F. Frohlich and S. Jezernik, “Feedback control of Hodgkin–Huxley nervecell dynamics,” Control Eng. Practice, vol. 13, pp. 1195–1206, 2005.

[36] A. L. Hodgkin and A. F. Huxley, “A quantitative description of membranecurrent and its application to conduction and excitation in nerve,” J.

Physiol., vol. 177, pp. 500–544, 1952.[37] N. Chakravarthy, S. Sabesan, K. Tsakalis, and L. Iasemidis, “Controlling

epileptic seizures in a neural mass model,” J. Combinatorial Optim.,vol. 17, no. 1, pp. 98–116, 2009.

[38] A. W. L. Chiu and B. L. Bardakjian, “Control of state transitions in an insilico model of epilepsy using small perturbations,” IEEE Trans. Biomed.

Eng., vol. 51, no. 10, pp. 1856–1859, Oct. 2004.

[39] N. Chakravarthy, K. Tsakalis, S. Sabesan, and L. Iasemidis, “Homeostasisof brain dynamics in epilepsy: A feedback control systems perspective of seizures,” Ann. Biomed. Eng., vol. 37, no. 3, pp. 565–585, 2009.

[40] E. Kim and S. Kim, “Stability analysis and synthesis for an affine fuzzycontrol systemvia LMIand ILMI: A continuous case,” IEEE Trans.FuzzySyst., vol. 10, no. 3, pp. 391–400, Aug. 2002.

[41] B.-S. Chen, C.-S. Tseng, and H.-C. Wang, “Mixed H 2 /H ∞ fuzzy outputfeedback control for nonlinear uncertain systems: LMI approach,” IEEE Trans. Fuzzy Syst., vol. 8, no. 3, pp. 249–265, Jun. 2000.

[42] D. Huang and S. K. Nguang, “Robust H ∞ static output feedback controlof fuzzy systems: An ILMI approach,” IEEE Trans. Syst., Man, Cybern.

B, Cybern., vol. 36, no. 1, pp. 216–222, Jan. 2006.[43] M. Kocvara and M. Stingl, “PENNON: a code for convex nonlinear and

semidefinite programming,” Optim. Method Softw., vol. 18, pp. 317–333,2003.

[44] C. Lin, Q.-G. Wang, T. H. Lee, and Y. He, “Design of observer-based H ∞control for fuzzy time-delay systems,” IEEE Trans. Fuzzy Syst., vol. 16,no. 2, pp. 534–543, Apr. 2008.

Page 17: A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

8/13/2019 A Fuzzy Approach for Robust Reference-Tracking of ball bearing systems

http://slidepdf.com/reader/full/a-fuzzy-approach-for-robust-reference-tracking-of-ball-bearing-systems 17/17

CHANG AND CHEN: FUZZY APPROACH FOR ROBUST REFERENCE-TRACKING-CONTROL DESIGN 1057

[45] M. de Oliveira, J. Bernussou, andJ. Geromel, “A new discrete-time robuststability condition,” Syst. Control Lett., vol. 37, pp. 261–265, 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 computationalmodel 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 theHodgkin–Huxley model,” Biol. Cybern., vol. 86, pp. 403–417, 2002.

[48] T. Nowotny, V. P. Zhigulin, A. I. Selverston, H. D. I. Abarbanel, andM. I. Rabinovich, “Enhancement of synchronization in a hybrid neuralcircuit by spike-timing dependent plasticity,” J. Neurosci., vol. 23, no. 30,pp. 9776–9785, 2003.

[49] T.-H. S. Li and S.-H. Tsai, “T–S fuzzy bilinear model and fuzzy controllerdesign for a class of nonlinear systems,” IEEE Trans. Fuzzy Syst., vol. 15,no. 3, pp. 494–506, Jun. 2007.

[50] T.-H. S. Li andK.-J.Lin, “Composite fuzzy control of nonlinearsingularlyperturbed systems,” IEEE Trans. Fuzzy Syst., vol. 15, no. 2, pp. 176–187,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 functionapproach to stabilization of fuzzy control systems,” IEEE Trans. FuzzySyst., vol. 11, no. 4, pp. 582–589, Aug. 2003.

[57] S. G. Cao, N. W. Rees, and G. Feng, “Analysis and design of a class of continuous time fuzzycontrol systems,” Int. J. Control, vol. 64,pp. 1069–1087, 1996.

[58] W.-J. Wang and C.-H. Sun, “Relaxed stability and stabilization conditionsfora T–Sfuzzy discrete system,” Fuzzy SetsSyst., vol.156, no. 2,pp.208–225, 2005.

[59] W.-J. Wang and C.-H. Sun, “A relaxed stability criterion for T–S fuzzydiscrete systems,” IEEE Trans. Syst., Man, Cybern. B, Cybern., vol. 34,no. 5, pp. 2155–2158, Sep. 2004.

[60] J. G. Verwer and J. M. Sanz-Serna, “Convergence of method of linesapproximations to partial differential equations,” Computing, vol. 33,pp. 297–313, 1984.

Yu-Te Chang received the B.S. and M.S. degrees inelectrical engineering from Chung Hua University,Hsinchu, Taiwan, in 2002 and 2004, respectively. Heis 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 partialdifferential equations.

Bor-Sen Chen (F’01) received the B.S. degree fromTatung Institute of Technology, Taipei, Taiwan, in1970,the M.S. degree from theNationalCentral Uni-versity, Chungli, Taiwan, in 1973, and the Ph.D. de-gree from the University of Southern California, LosAngeles, in 1982.

From 1973 to 1987, he was a Lecturer, an Asso-

ciate Professor, and a Professor with Tatung Instituteof 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. Heis an Editor of the Asian Journal of Control. He is a member of the EditorialAdvisory Board of the International Journal of Control, Automation, and Sys-tems. He is a member of Editorial Board of Fuzzy Sets and Systems. He hadbeen the Editor-in-Chief of the International Journal of Fuzzy Systems from2006 to 2008. He is currently the Editor-in-Chief of the International Journalof Systems and Synthetic Biology. His current research interests include controlengineering, signal processing, and systems biology.

Prof. Chen was the recipient of the Distinguished Research Award from theNational Science Council of Taiwan four times. He was also the recipient of the Automatic Control Medal from the Automatic Control Society of Taiwanin 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 inengineering.