Professional Documents
Culture Documents
1, FEBRUARY 2004
255
I. INTRODUCTION
INCE the exact models of the industrial systems are not always obtainable, the control of the linear systems with time
varying uncertainties has been an important research topic in the
engineering area [18], [23]. It is known that the variable structure with sliding mode has the intrinsic nature of robustness to
the uncertainties [10]. Thus, the sliding mode control is considered as an effective approach for the control of the systems
with uncertainties [2], [15], [21], [27]. That is, when the system
reaches the sliding mode, the system with variable structure control is insensitive to the external disturbances and the variations
of the plant parameters [19].
Recently, a new type of sliding mode control technique called
terminal sliding mode control is developed. Instead of using
linear hyperplanes as the sliding surfaces, the terminal sliding
mode control adopts nonlinear sliding surfaces [17], [22]. With
the nonlinear sliding surfaces, the terminal sliding mode controller can have the system states reach the equilibrium point in
a finite time period. In [28], the terminal sliding mode control is
Manuscript received July 1, 2002; revised October 10, 2002. This work was
supported in part by the R.O.C. National Science Council under Grant NSC
89-2213-E-197-004. Recommended by Associate Editor F. Wang.
C. W. Tao and M.-L. Chan are with the Department of Electrical Engineering, National I-Lan Institute of Technology, I-Lan, Taiwan, R.O.C. (e-mail:
cwtao@mail.ilantech.edu.tw).
J. S. Taur is with the Department of Electrical Engineering, National ChungHsing University, Taichung, Taiwan, R.O.C.
Digital Object Identifier 10.1109/TSMCB.2003.811127
successfully applied to the uncertain linear systems with uncertainties which match the traditional matching condition. However, the mismatched time-varying uncertain systems with the
terminal sliding mode control has not yet been studied. Moreover, the undesirable chattering of the (terminal) sliding mode
control systems may excite the high frequency response of the
systems [3], [7].
The fuzzy techniques [5] are also widely utilized to make
the systems with uncertainties satisfy the performance requirements. Therefore, researchers have utilized the fuzzy techniques
together with the sliding mode control for many engineering
control systems. In the work of Yoo [26], the fuzzy sliding mode
control scheme is proposed with the uncertain system function approximated by the fuzzy system. Hwang et al. design
a fuzzy controlled low pass filter to smooth the output from
a sliding mode controller [12]. The fuzzy control rules based
on the sliding function and the derivative of the sliding function are constructed in [11]. It can be seen that fuzzy techniques have been incorporated with the sliding mode control as
the fuzzy sliding mode control to alleviate the chattering in the
pure sliding mode control [8], [13], [20], [25]. Also, the utilization of the fuzzy techniques can release the limitation on the
known bounds of uncertainties which is required for the traditional sliding mode controller [4]. Nevertheless, the determination of the parameters in the fuzzy sliding mode controller is not
trivial. The complexity of the fuzzy sliding mode controller is
increased quickly as the number of sliding functions increases.
In this paper, a new adaptive fuzzy terminal sliding mode controller for linear systems with mismatched time varying uncertainties is presented. The proposed controller not only retains
the advantages of the terminal sliding mode controller but also
reduces the undesirable chattering associated with the terminal
sliding mode controller. The adaptive fuzzy terminal attractors
have been applied to the system identification [16]. Unlike the
learning approaches in [16], the parameters of the output fuzzy
sets in the fuzzy terminal sliding mode controller are on-line
adapted with the similar approach as in [9]. The approach in
[9] is extended to minimize the decreasing rate of the square
of sliding function for the case with multi-dimensional sliding
function vectors. The on-line parameter adaptive process simplifies the design of the fuzzy terminal sliding mode control
system. The stability of the fuzzy terminal sliding mode control system is guaranteed provided that the uncertainties are
bounded. The sufficient condition is prepared for the uncertain
system to be invariant on the sliding surface. Moreover, the chattering around the sliding surface in the sliding mode control can
Authorized licensed use limited to: Jan Vascak. Downloaded on February 24, 2009 at 04:09 from IEEE Xplore. Restrictions apply.
256
IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICSPART B: CYBERNETICS, VOL. 34, NO. 1, FEBRUARY 2004
be alleviated by the proposed design approach. Simulation results are included to illustrate the effectiveness of the proposed
adaptive fuzzy terminal sliding mode controller. The remainder
of this paper is organized as follows. The system model considered in this paper and the sliding coefficient matching condition
are described in Section II. The adaptive fuzzy terminal sliding
mode controller is designed in Section III. The reaching mode
of the proposed adaptive fuzzy terminal sliding mode controller
is guaranteed in Section IV. The characteristics of the adaptive
fuzzy terminal sliding mode control system on the sliding surface is stated in Section V. In Section VI, simulation results of
the illustrative examples are presented. Finally, conclusions are
provided in Section VII.
Fig. 1. Block diagram of the adaptive fuzzy terminal sliding mode control
system.
(5)
where
matrix. Also,
(1)
Moreover,
ditions:
, and
is an invertible
are required to be odd integers which satisfy
where
for
and
Also, it is assumed that the constant matrix pair (
)
(2)
(6)
Authorized licensed use limited to: Jan Vascak. Downloaded on February 24, 2009 at 04:09 from IEEE Xplore. Restrictions apply.
257
where
(11)
(8)
and
..
and
, the
(9)
to have the system dynamics away from the singular points (occurred in
since
) [17].
Fuzzy Switching Controller: For the fuzzy switching controller, the input and output variables are defined to be
(12)
is a column vector with the membership values of
where
the corresponding fuzzy sets of the elements in vectors . Note
is negative. The parameter
of the fuzzy switching
that
is on-line adjusted. To minimize the reaching rate
controller
of the sliding mode with respect to , the adaptive laws are
(13)
where is a positive learning rate. From (13), it can be easily
is always negative when is not zero and
seen that
when
. This adaptation makes the system reach the sliding
mode quicker when the sliding function is getting smaller,
and the system performance is therefore improved. Moreover,
Authorized licensed use limited to: Jan Vascak. Downloaded on February 24, 2009 at 04:09 from IEEE Xplore. Restrictions apply.
258
IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICSPART B: CYBERNETICS, VOL. 34, NO. 1, FEBRUARY 2004
and
, the
Proof: For
output of the adaptive fuzzy terminal sliding mode controller is
Lemma 1: [18]: If
(15)
Then the reaching condition of the sliding mode is
, then
(16)
where
. Note that
since the
is defined to satisfy the extended sliding
coefficient matching condition.
Theorem 1: The uncertain system ESCMS with the proposed
adaptive fuzzy terminal sliding mode controller AFTSC can
have its reaching mode guaranteed.
Authorized licensed use limited to: Jan Vascak. Downloaded on February 24, 2009 at 04:09 from IEEE Xplore. Restrictions apply.
and
259
Theorem 3: A linear uncertain system ESCMS (see Section II) with the designed adaptive fuzzy sliding mode controller
AFTSC is stable and the system states on the sliding surface
will arrive at the equilibrium point in the finite time period.
Proof: As in Section II, the sliding surface for the proposed terminal sliding mode controller is designed to satisfy the
conditions in (6). Also, the uncertain system ESCMS is shown
to be invariant on the sliding surface. Then with the same approach in the proof of Theorem 2 in Mans paper [17]
and
and
(18)
where
is the output of the proposed adaptive fuzzy terminal
sliding mode controller.
V. CHARACTERISTICS OF THE ESCMS WITH AFTSC ON THE
SLIDING SURFACE
In Theorem 2, the invariant characteristic of the ESCMS with
an adaptive fuzzy sliding mode controller AFTSC is described.
Theorem 2: A linear uncertain system ESCMS (see Section II) with the adaptive fuzzy sliding mode controller AFTSC
is invariant with respect to time varying uncertainties on the
sliding surface.
Proof: Since
It is known that
is a mismatched time varying uncertainty, and the mismatched uncertainty
can be represented as
(19)
where
is designed as
Authorized licensed use limited to: Jan Vascak. Downloaded on February 24, 2009 at 04:09 from IEEE Xplore. Restrictions apply.
260
IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICSPART B: CYBERNETICS, VOL. 34, NO. 1, FEBRUARY 2004
have value one. Simulation results are provided for the uncertain system ESCMS with the terminal sliding mode control controller and the adaptive fuzzy sliding mode controller, respectively. The initial condition for the uncertain system is
Parameters .
Let the
in (1) be
, and the
in (1) be
.
Terminal Sliding Mode Controller TSMC: For a simple terminal sliding mode controller, the control action
is designed to be
(21)
with
, and
. From (21), it can be seen that
the exact matrices
are necessary to be known for the
implementation of the simple terminal sliding mode controller.
Authorized licensed use limited to: Jan Vascak. Downloaded on February 24, 2009 at 04:09 from IEEE Xplore. Restrictions apply.
261
Moreover, the chattering around the sliding surface for the adaptive fuzzy terminal sliding mode control is reduced. Simulation
results are included to illustrate the effectiveness of the proposed
adaptive fuzzy terminal sliding mode controller.
REFERENCES
Fig. 7.
Control actions u
Fig. 8.
of AFTSC and TSMC are illustrated in Figs. 7, and 8, respectively. It is illustrated in Figs. 7 and 8 that the chattering is reduced for the uncertain system with the adaptive fuzzy terminal
sliding mode controller. Moreover, as proven in Section V, the
adaptive fuzzy terminal sliding mode control system is stable in
this simulation example.
VII. CONCLUSIONS
An adaptive fuzzy terminal sliding mode controller is proposed for the linear systems with mismatched time varying uncertainties in this paper. The sliding coefficient matching condition is extended for the terminal sliding mode controller. The
reaching mode of the uncertain system with the proposed adaptive fuzzy terminal sliding mode controller is guaranteed. The
requirement of the available uncertainty bounds for the design
of the traditional terminal sliding mode controller is not necessary for the adaptive fuzzy terminal sliding mode controller. The
system is shown to be invariant on the sliding surface when the
new matching condition is matched. Also, the adaptive fuzzy
terminal sliding mode control system is indicated to be stable.
[1] M. L. Chan, C. W. Tao, and T. T. Lee, Sliding mode controller for linear
systems with mismatched time-varying uncertainties, J. Franklin Inst.,
vol. 337, pp. 105115, 2000.
[2] S. P. Chan, An approach to perturbation compensation for variable
structure systems, Automatica, vol. 32, no. 3, pp. 469473, 1996.
[3] F. J. Chang, S. H. Twu, and S. Chang, Adaptive chattering alleviation of
variable structure systems control, Proc. Inst. Elect. Eng. D, vol. 137,
no. 1, pp. 3139, Jan. 1990.
[4] F. Da, Decentralized sliding mode adaptive controller design based on
fuzzy neural networks for interconnected uncertain nonlinear systems,
IEEE Trans. Neural Networks, vol. 11, Nov. 2000.
[5] D. Driankov, H. Hellendoorn, and M. Reinfrank, An Introduction to
Fuzzy Control. New York: Springer-Verlag, 1993.
[6] M. J. Er and D. H. Lin, A new approach for stabilizing nonlinear systems with time delays, Int. J. Intell. Syst., vol. 17, pp. 289302, 2002.
[7] M. D. Espana, R. S. Ortega, and J. J. Espino, Variable structure systems
with chattering reduction: A microprocessor based design, Automatica,
vol. 20, no. 1, pp. 133134, 1984.
[8] J. S. Glower and J. Munighan, Designing fuzzy Controllers from a variable structures standpoint, IEEE Trans. Fuzzy Syst., vol. 5, Feb. 1997.
[9] S. J. Huang and K. S. Huang, An adaptive fuzzy sliding-mode controller
for servomechanism disturbance rejection, IEEE Trans. Ind. Electron.,
vol. 48, Aug. 2001.
[10] J. Y. Hung, W. Gao, and J. C. Hung, Variable structure control: A
survey, IEEE Trans. Ind. Electron., vol. 40, pp. 221, Feb. 1993.
[11] G. C. Hwang and S. C. Lin, A stability approach to fuzzy control design
for nonlinear systems, Fuzzy Sets Syst., vol. 48, no. 3, pp. 279287,
1992.
[12] Y. R. Hwang and M. Tomizuka, Fuzzy smoothing algorithms for variable structure systems, IEEE Trans. Fuzzy Syst., vol. 2, pp. 227284,
Nov. 1994.
[13] C. L. Hwang and C. Y. Kuo, A stable adaptive fuzzy sliding mode control for affine nonlinear systems with application to four-bar linkage systems, IEEE Trans. Fuzzy Syst., vol. 9, pp. 238252, Apr. 2001.
[14] E. Kim and S. Kim, Stability analysis and synthesis for an affine fuzzy
control system via LMI and ILMI: Continue case, IEEE Trans. Fuzzy
Syst., vol. 10, pp. 391400, June 2002.
[15] T. T. Lee and K. Y. Tu, Design of a fuzzy logic controller as a suction
controller, Fuzzy Sets Syst., vol. 91, no. 3, pp. 305317, 1997.
[16] C. K. Lin and S. D. Wang, Fuzzy system identification using an adaptive
learning rule with terminal attractors, Fuzzy Sets Syst., vol. 101, pp.
343352, 1999.
[17] Z. Man and X. H. Yu, Terminal sliding mode control of MIMO linear
systems, IEEE Trans. Circuits Syst. I, vol. 44, pp. 10651070, Nov.
1997.
[18] J. C. Shen, Designing stabilising controllers and observers for uncertain
linear systems with time varying delay, Proc. Inst. Elect. Eng D, vol.
144, no. 4, pp. 331334, July 1997.
[19] J. J. Slotine and W. Li, Applied Nonlinear Control. Englewood Cliffs,
NJ: Prentice-Hall, 1991.
[20] F. C. Sun, Z. Q. Sun, and G. Feng, An adaptive fuzzy controller based on
sliding mode for robot manipulators, IEEE Trans. Syst., Man, Cybern.,
vol. 29, Aug. 1999.
[21] V. I. Utkin, Variable structure systems with sliding modes, IEEE
Trans. Automat. Control, vol. AC-22, pp. 212221, Apr. 1977.
[22] S. T. Venkataraman and S. Gulati, Control of nonlinear systems using
terminal sliding modes, in Proc. American Control Conf., 1992, pp.
891893.
[23] G. Wheeler, C. Y. Su, and Y. Stepanenko, A sliding mode controller
with improved adaptation laws for the upper bounds on the norm of uncertainties, in Proc. American Control Conf., New Mexico, June 1997,
pp. 21332137.
[24] W. S. Wijesoma and K. R. S. Kodagoda, Design of stable fuzzy
controllers for an AGV, in Proc. 2000 IEEE/RSJ Int. Conf. Intelligent
Robots and Systems, 2000, pp. 10441049.
[25] R. R. Yager and D. P. Filev, Essentials of Fuzzy Modeling and Control. New York: Wiley, 1994.
Authorized licensed use limited to: Jan Vascak. Downloaded on February 24, 2009 at 04:09 from IEEE Xplore. Restrictions apply.
262
IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICSPART B: CYBERNETICS, VOL. 34, NO. 1, FEBRUARY 2004
[26] B. Yoo and W. Ham, Adaptive fuzzy sliding mode control of nonlinear
system, IEEE Trans. Fuzzy Syst., vol. 6, no. 2, pp. 315321, 1998.
[27] K. D. Young and U. Ozguner, Sliding mode design for robust linear
optimal control, Automatica, vol. 33, no. 7, pp. 13131323, 1997.
[28] X. H. Yu and M. Zhihong, Multi-input uncertain linear systems with
terminal sliding mode control, Automatica, vol. 34, no. 3, pp. 389392,
1998.
ON
SYSTEMS,
and fuzzy systems.
Authorized licensed use limited to: Jan Vascak. Downloaded on February 24, 2009 at 04:09 from IEEE Xplore. Restrictions apply.