Professional Documents
Culture Documents
org
Published in IET Control Theory and Applications
Received on 19th July 2011
Revised on 5th January 2012
doi: 10.1049/iet-cta.2011.0434
ISSN 1751-8644
Abstract: An adaptive sliding-mode controller developed from an orthogonal Haar wavelet is proposed for a pneumatic servo
control system experiment to overcome its non-linear and time-varying characteristics. To achieve real-time control of the
pneumatic servo system, the orthogonal Haar wavelet is employed to quickly and accurately t a non-linear function, thus
bypassing the model-based prerequisite. The adaptive laws for the coefcients of the Haar wavelet series are derived from
a Lyapunov function to guarantee system stability. One of the authors purposes is to enhance the stability, reliability and
working performance of the pneumatic servo system. Hence, the H tracking technique is incorporated into the conventional
adaptive sliding-mode control method [Haar wavelet-based adaptive sliding-mode controller with H tracking performance
(HWB-ASMC + H )] to attenuate the vibration of servo valve, which is caused by the chattering effect. The authors also
show that the proposed HWB-ASMC + H is robust against approximated errors, un-modelled dynamics and disturbances,
and can reduce the control chattering problem. The advantages of the proposed method include that no system dynamic models
being required to achieve the controller design and no trial-and-error efforts are needed in selecting an approximation function.
Consequently, practical experiments on a pneumatic servo system are successfully implemented with different position tracking
proles, which validates the proposed method.
Introduction
www.ietdl.org
Fourier series approximation for a hard disk drive servo. A
feed-forward control law developed from a Fourier seriesbased iterative algorithm was proposed by Cai and Huang
[13] to converge states to a stable sliding surface. The
errors incurred from the above-mentioned approximations
are related to the number of Fourier series basis functions
and the weighting vector. The said number is rather difcult
to determine for a pre-specied approximation accuracy.
Furthermore, the computational burden also exponentially
increases with the rise of the number, often hindering
practical implementation. The neural network (NN)-based
control method [1416] is also regarded as a powerful
control technique for real-time control because of its ability
to learn, adapt and approximate non-linear functions to
desired degrees of accuracy [15, 17]. Although an adaptive
NN controller has been successful in many applications,
some difculties still exist, for example, determination
of the network structure, selection of parameters of the
activation function and the stability analysis of the closedloop system. Another challenging problem for the NN-based
control is selecting a suitable structure for the network
that can approximate the unknown non-linear dynamics. If
the network does not have enough layers and neurons, it
will perhaps have the problem of ensuring the parameters
converge to their optimal values.
Recently, wavelet theory has attracted huge attention
because of the advantage of accurately approximating
functions that have discontinuities and sharp peaks [18].
Wavelets have been applied in signal processing, multi-scale
phenomena modelling and pattern recognition. Wavelets
are well suited to depicting functions with local nonlinearities and rapid variations because of their intrinsic
properties of nite support and self-similarity. As a result,
wavelet theory could have useful applications in nonlinear control system design. The Haar wavelet function
was introduced by Alfred Haar in 1910 in the form of
the simplest orthogonal series with compact supports [19].
Therefore the computation time of the Haar wavelet should
be shorter than that of other wavelets, such as the Shannon,
Daubechies and Legendre wavelets. These characteristics
make Haar wavelets good candidates for applications to
non-linear function approximation and real-time control.
The orthogonal Haar wavelet [2022] was proposed to
approximate non-linear functions because of its property
of universal approximation and the ability of local tuning.
In [20], the orthogonal Haar wavelet has proved that it
can approximate any continuous functions f (w) L2 as
the form of an unique linear combination of orthogonal
wavelets of different resolutions. Chen, Hsiao, Lai and Chen
proposed a system identication algorithm for linear timeinvariant and time-varying systems [23]. Roger Ghanem and
Francesco Romeo proposed a Haar wavelet-based approach
for identifying linear time-varying and non-linear dynamical
systems [24, 25].
Feedback linearisation techniques for non-linear control
system design have been developed in the last two decades
[26]. However, these techniques can only apply to nonlinear systems where the parameters are exactly known.
If a non-linear system contains unknown or uncertain
parameters, the feedback linearisation is no longer utilisable.
In this situation, adaptive strategies are used to simplify
this problem and allow suitable solution. Currently, there
are many adaptive control system design techniques based
on feedback linearisation schemes for non-linear systems
in the literatures [27, 28]. These models simplify nonlinear systems by assuming either linear or non-linear
1700
The Institution of Engineering and Technology 2012
decoder IC
pressure regulator
Fig. 1
IET Control Theory Appl., 2012, Vol. 6, Iss. 11, pp. 16991714
doi: 10.1049/iet-cta.2011.0434
www.ietdl.org
Table 1 Main components specifications of the test rig
Components
Specifications
PC-based controller
A/D D/A cards
diameter: 25 mm
stroke: 600 mm
valve function: 5/3-way
input: 55 V
range: 320 mm
decoder IC: HTCL-2032
resolution: 20 nm
Pentium III CPU
RAM: 512 MB
12 bit A/D 16 CH
12 bit D/A 6 CH
D/I, D/O 16 CH
M : payload (kg),
Pu : up-stream pressure (N/m2 ),
Pd : down-stream pressure (N/m2 ).
Besides
k/(k1)
2
Cr =
= 0.528
k +1
and
2
k 1
Ck =
x 4 =
Fig. 2
(k+1)/(k1)
= 3.864
(2)
(1c)
(1d)
k +1
2
Patm
< pr Cr
f (pr ) = 1,
P
C [p2/k p((k+1)/k) ](1/2) , C u< p < 1
k
x 3 =
f (x3 , Ps , Pe )
x3
Ps f
P
s
x3 f
x3
Pe
x
f
4
T
b
=
x4
Ps f
Ts
IET Control Theory Appl., 2012, Vol. 6, Iss. 11, pp. 16991714
doi: 10.1049/iet-cta.2011.0434
1701
The Institution of Engineering and Technology 2012
www.ietdl.org
Fig. 3
i (t) =
1,
1,
k k + 0.5
,
t
n
n
k + 0.5 k + 1
t
,
n
n
elswhere
(9)
Haar wavelets
1,
0t<
2
1
1 (t) =
(7)
1, 0 t <
0
elswhere
The Haar mother wavelet is the rst level Haar wavelet
and its graph is given in the second subplot of Fig. 3.
This mother wavelet can also be written as the linear
combination of the Haar scaling function with translation
and compression to half of its original interval
1 (t) = 0 (2t) 0 (2t 1)
(8)
1
i (t)l (t) dt =
0
2j , i = l = 2j + k
0,
i = l
1702
The Institution of Engineering and Technology 2012
(10)
(5)
IET Control Theory Appl., 2012, Vol. 6, Iss. 11, pp. 16991714
doi: 10.1049/iet-cta.2011.0434
www.ietdl.org
function of via
x = f (x) + g(x)u
(11)
(15)
y = h(x) = x1
where the state vector x and control input u are
x1
x2
x ,
x3
x4
u=
(16)
i=0
f (t)i (t) dt
(13)
(14)
where
F(x) =
Kf2 x2 Kf A(x3 x4 )
M2
Akx2 [x3 (l x1 + ) + x4 (x1 + )]
M (x1 + )(l x1 + )
Akx2 [x3 (l x1 + ) + x4 (x1 + )]
=
+
=
M2
M (x1 + )(l x1 + )
kRTS Cd C0 w[f (x3 , Ps , Pe )(l x1 + ) + f (x4 , Ps , Pe )(x1 + )]
+
u F(x) + G(x)u
M (x1 + )(l x1 + )
(3)
Lf3 h(x)
Lg Lf2 h(x)u
G(x) =
1 [K x + A(x x )]
f 2
3
4
k(x2 x3 )
f (x)
x1 +
k(x2 x4 )
l x1 +
0
0
kRTS Cd C0 wf (x3 , Ps , Pe )
g(x)
A(x1 + )
kRT C C wf (x , P , P )
4
s
e
S d 0
A(l x1 + )
1
ai = 2j
x2
Kf2 x2 Kf A(x3 x4 )
(17)
IET Control Theory Appl., 2012, Vol. 6, Iss. 11, pp. 16991714
doi: 10.1049/iet-cta.2011.0434
1703
The Institution of Engineering and Technology 2012
www.ietdl.org
If e = [e(t), . . . , e(n2) (t)]T = [e1 (t), . . . , en1 (t)]T , the error
dynamics will become
e = A1 e + [0, . . . , 0, s]T
where
0
0
A1 =
...
a1
T = sW (t)
A
1
F
F
T = sW (t)u
A
G
2
G
V =
(21)
n
i1
where ai are chosen such that
is a Hurwitz
i=1 ai
polynomial. Equation (21) implies that
1704
The Institution of Engineering and Technology 2012
i=1
(27)
TF 1
T 1
eT Qe + [0, . . . , 0, s]Pe A
1 AF AG 2 AG
2
1 2 1 T
1 T 1
1 T 1
s + e Pe + A
F 1 AF + AG 2 AG
2
2
2
2
1
1
TF 1
T 1
V = ss + e T Pe + eT Pe + A
1 AF + AG 2 AG
2
2
1 T T
= ss + [e A1 + [0, . . . , 0, s]]Pe
2
1 T
TF 1
T 1
+ e P[A1 e + [0, . . . , 0, s]T ] A
1 A F A G 2 A G
2
= s[e(n) (t) + an1 e(n1) (t) + + a1 e (t)]
1
1
1
eT Qe + [0, . . . , 0, s]Pe + eT P[0, . . . , 0, s]T
2
2
2
T 1
T 1
F A
G
F 1 A
G 2 A
A
(26)
F = AF A
F , and A
G = AG A
G , the time
where A
derivative of (29) becomes
(20)
F WF (t)
A
(25)
u=
0
0
..
.
an1
(19)
an = 1
..
.
AT1 P + PA1 = Q
0
1
..
.
a3
TF and A
TG are the estimates of ATF and ATG ,
where A
respectively. P > 0, P R(n1)(n1) , satises the Lyapunov
matrix equation
1
0
..
.
a2
Consider the non-linear system (17) with uncertain nonlinear functions F(x) and G(x), which is approximated
as (19). Suppose Assumptions (i)(iii) are satised and
following similar derivations in [34], we can obtain a control
law for (20) by using the sliding-mode control method, the
control input is chosen as (see (24))
(18)
(23)
ai ei+1
n1
i=1 p(n1)i ei
T
G WG (t)
A
(24)
IET Control Theory Appl., 2012, Vol. 6, Iss. 11, pp. 16991714
doi: 10.1049/iet-cta.2011.0434
www.ietdl.org
assume a lumped uncertainty so that wt L2 [0, T ], T
[0, ). Hence, the control input is chosen as (see (30))
TF 1
T 1
eT Qe + s
p(n1)i ei (t) A
1 A F A G 2 A G
2
i=1
n1
T
T
(n)
= s AF WF (t) + AG WG (t)u + wt ym (t) +
ai ei+1 (t)
n1
i=1
n1
TF 1
T 1
eT Qe + s
p(n1)i ei (t) A
1 A F A G 2 A G
2
i=1
T
T
TG + A
TG )WG (t)u + wt
= s AF + AF WF (t) + (A
n1
n1
1
(n)
ai ei+1 (t) eT Qe + s
p(n1)i ei (t)
ym (t) +
2
i=1
i=1
T 1
TF 1
A
1 A F A G 2 A G
TG WG (t)u + wt ym(n) (t) +
TF WF (t) + A
=s A
n1
1
2
1
eT Qe + s
2
ai ei+1 (t)
V =
1
1 AF ) + AG (sWG (t)u 2 AG )
T
(28)
TF 1
T 1
eT Qe + [0, . . . , 0, s]Pe A
1 AF AG 2 AG
2
= s[F(x) + G(x)u ym(n) (t) + an1 en (t) + + a1 e2 (t)]
TF 1
T 1
eT Qe + s
p(n1)i ei (t) A
1 AF A G 2 A G
2
i=1
n1
T
T
(n)
= s AF WF (t) + AG WG (t)u + wt ym (t) +
ai ei+1 (t)
n1
i=1
(32)
1
1
TF 1
T 1
V = ss + e T Pe + eT Pe + A
1 A F + A G 2 A G
2
2
1
= ss + [eT AT1 + [0, . . . , 0, s]]Pe
2
1 T
TF 1
T 1
+ e P[A1 e + [0, . . . , 0, s]T ] A
1 AF AG 2 AG
2
= s[e(n) (t) + an1 e(n1) (t) + + a1 e (t)]
1
1
1
eT Qe + [0, . . . , 0, s]Pe + eT P[0, . . . , 0, s]T
2
2
2
T 1
T 1
A F 1 A F A G 2 A G
1
1 AF )
G (sWG (t)u 1
+A
2 AG )
u=
1 2 1 T
1 T 1
1 T 1
s + e Pe + A
F 1 A F + A G 2 A G
2
2
2
2
i=1
= s[wt kp sgn(s)] +
1 2
1 T
1
(0)1
s (0) + eT (0)Pe(0) + A
1 AF (0)
2
2 F
2
1 T
1 2 T 2
1
+ AG (0)2 AG (0) +
wt ( ) d
(31)
2
2
0
F and A
G = AG A
G.
F = AF A
where A
According to the Lyapunov function
F (sWF (t)
p(n1)i ei (t) + A
TF (sWF (t)
A
eT ( )Qe( ) d
0
i=1
n1
T
n1
i=1
1
eT Qe + s
2
TF 1
T 1
p(n1)i ei (t) A
1 A F A G 2 A G
i=1
TF + A
TF )WF (t) + (A
TG + A
TG )WG (t)u + wt ym(n) (t)
= s (A
+
n1
i=1
1
ai ei+1 (t) eT Qe + s
p(n1)i ei (t)
2
i=1
n1
1
F 1
A
1 A F A G 2 A G
T
ai ei+1
IET Control Theory Appl., 2012, Vol. 6, Iss. 11, pp. 16991714
doi: 10.1049/iet-cta.2011.0434
n1
n1
i=1 p(n1)i ei
T
G WG (t)
A
(30)
1705
The Institution of Engineering and Technology 2012
www.ietdl.org
Fig. 4
TG WG (t)u + wt ym(n) (t)
TF WF (t) + A
=s A
+
n1
i=1
1
ai ei+1 (t) eT Qe + s
p(n1)i ei (t)
2
i=1
n1
T
TF (sWF (t) 1
+A
1 AF ) + AG (sWG (t)u 2 AG )
Substituting (26) and (30) into (33), we arrive
2
1
1
1 s
V = eT Qe
wt + 2 wt2
2
2
2
1 T
1 2 2
e Qe + wt
2
2
(33)
e 2
wt
2
(34)
s2 (0) + eT (0)Pe(0) + A
(0)1
1 AF (0)
2
2
2 F
1 T
1 2 T 2
1
+ AG (0)2 AG (0) +
wt d
(36)
2
2
0
As shown in (30), the design constant , serving as an
attenuation level, will need to be pre-specied during the
1706
The Institution of Engineering and Technology 2012
T
T
where
e
22 = 0 eT ( )e( ) d ,
wt
22 = 0 wt2 ( ) d . In
other words, an arbitrary attenuation level is obtainable if
is adequately chosen. Fig. 4 shows the overall scheme of
the HWB-ASMC + H .
Experiments
www.ietdl.org
5.2
(39)
(38)
where yout (t) stands for the lters output signal, whereas
yin (t) is the sensors data measured with respect to
piston position. The control signal comes from the input
voltage of the proportion servo valve. To evaluate the
control performance of the proposed HWB-ASMC + H ,
the following tests are performed.
To evaluate the control performance of the proposed
HWB-ASMC + H , the following tests are performed. The
sampling frequency is set at 1 kHz and the attenuation level
is set at = 0.2 in the control law, that is (30). The
sliding
1 2
surface is dened as s = e + 5e + 40e and Q =
.
2 5
The gain matrixes 1 and 2 for the wavelet-series function
coefcients are set as constant matrices: 1 = 83[I ] and
2 = 1.25 104 [I ], respectively. The rst 16 terms of
the wavelet-series functions are chosen as the functional
approximation basis functions. Initial values of Haar
F and A
G are [0, 0, . . . , 0]116
wavelet-series coefcients A
and [20 000, 0, . . . , 0]116 , respectively.
Fig. 5
Experimental results of HWB-ASMC for periodic 0.25 Hz sinusoidal path with amplitude 100 mm
1707
The Institution of Engineering and Technology 2012
www.ietdl.org
Fig. 6
Experimental results of HWB-ASMC + H for periodic 0.25 Hz sinusoidal path with amplitude 100 mm
Fig. 7
Comparison of IAE of tracking error for periodic sinusoidal tracking control of HWB-ASMC and HWB-ASMC + H
www.ietdl.org
Fig. 8
Fig. 9
5.3
www.ietdl.org
Fig. 10
a
b
c
d
Experimental results of HWB-ASMC + H for fth-order polynomial path with stroke of 200 mm in 5 s
are shown in Figs. 8a, and 9a, where the solid lines
represent the desired trajectories and the dotted lines are
the tracking results. Figs. 8b and 9b show that the control
error is bounded. Experimental results clarify that the HWBASMC + H can achieve excellent control performance
with small chattering for the exponentially decreasing sinewave tracking control.
5.3.2 Trajectory of a fifth-order polynomial function:
For further validate the HWB-ASMC + H control, we give
the desired path trajectory with a fth-order polynomial
function, described as follows [39]
3
4
5
t
t
h 10 t
, 0 t < tf
15
+6
ym (t) =
tf
tf
tf
h,
tf t
(40)
where h is the desired stroke; tf denotes the desired duration;
ym indicates the desired path and t is the time which is set
to 0 at the beginning of each position tracking cycle.
The position tracking control response, the control efforts
and the tracking errors related to the HWB-ASMC + H
control for fth-order polynomial function with target of
200 mm is shown in Fig. 10. The desired and tracking
trajectories are shown in Fig. 10a where the solid lines
1710
The Institution of Engineering and Technology 2012
Robustness tests
www.ietdl.org
Fig. 11
Fig. 12 Experimental results of HWB-ASMC + H for periodic 0.25 Hz sinusoidal path with amplitude 100 mm and payload changed
from 6 to 13 kg
a Position control response
b Control error
c Control input
IET Control Theory Appl., 2012, Vol. 6, Iss. 11, pp. 16991714
doi: 10.1049/iet-cta.2011.0434
1711
The Institution of Engineering and Technology 2012
www.ietdl.org
Fig. 13 Experimental results of HWB-ASMC + H for fth-order polynomial path with stroke of 200 mm in 5 s and payload changed
from 6 to 13 kg
a
b
c
d
Fig. 14 Comparison of IAE of tracking error for periodic sinusoidal tracking control of HWB-ASMC, HWB-ASMC + H and
HWB-ASMC + H with payload changed from 6 to 13 kg
1712
The Institution of Engineering and Technology 2012
IET Control Theory Appl., 2012, Vol. 6, Iss. 11, pp. 16991714
doi: 10.1049/iet-cta.2011.0434
www.ietdl.org
amplitude 100 mm and the other is the fth-order polynomial
function path with stroke of 200 mm. Fig. 12 shows the
trajectory tracking responses, control efforts and tracking
errors of the sinusoidal trajectory with the payload changed
from 6 kg, as in Fig. 6, to 13 kg. For the proposed HWBASMC + H , only a slight increase (about 1.8 mm) in the
tracking error occurs in Fig. 12 when the payload changes.
Observing Figs. 5 (HWB-ASMC), 6 (HWB-ASMC + H
with a 6 kg payload), 12 (HWB-ASMC + H with a 13 kg
payload) and 14, we can nd that the robustness of the
proposed the HWB-ASMC + H control is better than that
of the HWB-ASMC control. Fig. 14 shows the position
responses, control efforts and tracking errors of the fthorder polynomial function path with the stroke of 200 mm
with payloads changed from 6 kg, as in Fig. 10, to 13 kg.
Change of the payload only results in a minor increase in
the tracking error. Observing Figs. 10 (HWB-ASMC + H
with a 6 kg payload) and 14 (HWB-ASMC + H with a
13 kg payload), we can nd that the robustness of the
proposed the HWB-ASMC + H control is also better than
that of the HWB-ASMC control. In order to compare the
test results, Fig. 14 schematically depicts the comparison of
integral of absolute error, IAE = |e(t)| dt, for the tracking
error of the 0.25 Hz periodic sinusoidal tracking control of
HWB-ASMC, HWB-ASMC + H and HWB-ASMC + H
with the payload changed from 6 to 13 kg. Experimental
results demonstrate that the HWB-ASMC + H is effective
and IAE is reduced by 36% on average compared with
HWB-ASMC that without mass variation consistently.
Remark 2: The main purpose of this paper is to enhance
the stability, reliability and working performance of the
pneumatic servo system. To achieve this goal, we have to
attenuate the damage of servo valve caused by chattering.
Hence, the H tracking technique is incorporated into the
conventional adaptive SMC method in this paper. In the
experimental test, the comparison with the proposed HWBASMC + H controller and the HWB-ASMC controller is
to demonstrate that our proposed method can substantially
reduced the chattering effect. Comparing with related works
[31, 4042], we can nd that the performance, that is
tracking error or robust against the external payload, of our
proposed method is better than that of the existed conrmed
methods.
Conclusions
7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
References
Hildebrant, A., Neumann, R., Sawodny, O.: Optimal system design of
SISO-servopneumatic positioning drives, IEEE Trans. Control Syst.
Technol., 2010, 18, (1), pp. 3544
Janiszowski, K.B.: Adaptation, modelling of dynamic drives and
controller design in servomechanism pneumatic systems, IEE Proc.
Control Theory Appl., 2004, 151, (2), pp. 234245
Wang, J., Pu, J., Moore, P.R.: A practicable control strategy for
servo pneumatic actuator systems, Control Eng. Pract., 1999, 7, (12),
pp. 14831488
Bobrow, J.E., Jabbari, J.: Adaptive pneumatic force actuation and
position control, J. Dyn. Syst. Meas. Control, 1991, 113, (2),
pp. 267272
Oyama, O., Tanazawa, M., Iwadate, Y., Hamada, M.: Model reference
adaptive control for a pneumatic cylinder servo system, J. Jpn.
Hydraul. Pneum. Soc., 1990, 21, pp. 182186
Smaoui, M., Brun, X., Thomasset, D.: Systematic control of
an electropneumatic system: integrator backstepping and sliding
mode control, IEEE Trans. Control Syst. Technol., 2006, 14, (5),
pp. 905913
Laghrouche, S., Smaoui, M., Plestan, F., Brun, X.: Higher order
sliding mode control based on optimal approach of an electtopneumatic
actuator, Int. J. Control., 2006, 79, (2), pp. 119131
Bouri, M., Thomasset, D.: Sliding mode control of an
electtopneumatic actuator using an integral switching surface,
IEEE Trans. Control Syst. Technol., 2001, 9, (2), pp. 368375
Song, J., Ishida, Y.: Robust tracking controller design for pneumatic
servo systems, Int. J. Eng. Sci., 1997, 1011, (35), pp. 905920
Huang, A.C., Kuo, Y.S.: Sliding control of nonlinear systems
containing time-varying uncertainties with unknown bounds, Int. J.
Control., 2001, 74, pp. 252264
Tsai, Y.C., Huang, A.C.: Multiple-surface sliding controller design for
pneumatic servo systems, Mechatronics, 2008, 18, (9), pp. 506512
Cao, W.J., Xu, J.X.: Fourier series-based repetitive learning variable
structure control of hard disk drive servos, IEEE Trans. Magn., 2000,
36, (5), pp. 89100
Cai, L., Huang, W.: Fourier series based learning control and
application to positioning table, Robot. Auton. Syst., 2000, 32, (23),
pp. 89100
Lin, F.J., Shieh, H.J., Shieh, P.H., Shen, P.H.: An adaptive recurrentneural-network motion controller for X-Y table in CNC machine,
IEEE Trans. Syst. Man Cybern. B, 2006, 36, (2), pp. 286299
Lewis, F.L., Yegildirek, A., Liu, K.: Multilayer neural-net robot
controller with guaranteed tracking performance, IEEE Trans. Neural
Netw., 1996, 7, (2), pp. 388399
Wai, R.J., Duan, R.Y.: Wavelet neural network control for induction
motor drive using sliding-mode design technique, IEEE Trans. Ind.
Electron., 2003, 50, (4), pp. 733748
Wang, W., Cheng, C., Leu, Y.: An online GA-based outputfeedback direct adaptive fuzzy-neural controller for uncertain nonlinear
systems, IEEE Trans. Syst. Man Cybern. B, 2004, 34, (1), pp. 334345
Dai, R., Cochran, J.E.: Wavelet collocation method for optimal
control problems, J. Optim. Theory Appl., 2009, 143, (2),
pp. 265278
Boggess, A., Narcowich, F.J.: A rst course in wavelets with Fourier
analysis (Prentice Hall, Englewood Cliffs, NJ, 2001)
Sureshbabu, N., Farrell, J.A.: Wavelet-based system identication
for nonlinear control, IEEE Trans. Autom. Control., 1999, 44, (2),
pp. 412417
Zang, Q., Benveniste, A.: Wavelet networks, IEEE Trans. Neural
Netw., 1992, 3, (6), pp. 889898
Cannon, M., Slotin, J.J.E.: Space-frequency localized basis
function networks for nonlinear system estimation and control,
Neurocomputing, 1996, 9, (9), pp. 293342
Hsiao, C.H., Wang, W.J.: State analysis and parameter estimation
of bilinear system via Haar wavelets, IEEE Trans. Circuits Syst. I:
Fundam. Theory Appl., 2000, 47, (2), pp. 246250
Roger, G., Francesco, R.: A wavelet-based approach for the
identication of linear time varying dynamical systems, J. Sound Vib.,
2000, 234, (4), pp. 555576
1713
The Institution of Engineering and Technology 2012
www.ietdl.org
25
26
27
28
29
30
31
32
33
34
1714
The Institution of Engineering and Technology 2012
35
36
37
38
39
40
41
42
Mousavi, S.H., Noroozi, N., Safavi, A.A., Ebadat, A.: Modeling and
control of nonlinear systems using novel fuzzy wavelet networks: the
output adaptive control approach, Commun. Nonlinear Sci. Numer.
Simul., 2011, 16, pp. 37983814
Lin, T.C., Chen, M.C.: Adaptive hybrid type-2 intelligent sliding
mode control for uncertain nonlinear multivariable dynamical
systems, Fuzzy Sets Syst., 2011, 171, pp. 4471
Kung, C.C., Chen, T.H.: H tracking-based adaptive fuzzy sliding
mode controller design for nonlinear systems, IET Control Theory
Appl., 2007, 1, (1), pp. 8289
Wang, W.Y., Chan, M.L., Hsu, C.C., Lee, T.T.: H tracking-based
sliding mode control for uncertain nonlinear systems via an adaptive
fuzzy-neural approach, IEEE Trans. Syst. Man Cybern. B, 2002, 32,
(4), pp. 483492
Yang, Z., Wei, Z., Cai, L.: Tracking control of a belt-driving system
using improved Fourier series based linearing controller. Proc. IEEE
Int. Conf. on Intelligent Robots and Systems, 2005, pp. 881886
Bone, G.M., Ning, S.: Experimental comparison of position tracking
control algorithms for pneumatic cylinder actuators, IEEE/ASME
Trans., 2007, 12, (5), pp. 557561
Song, J., Ishida, Y.: A robust sliding mode control for pneumatic
servo systems, Int. J. Eng. Sci., 1997, 35, (8), pp. 711723
Chillari, S., Guccione, S., Muscato, G.: An experimental comparison
between several pneumatic position control methods. Proc. 40th
IEEE Conf. on Decision and Control, 2001, Orlando, FL, USA,
pp. 11681173
IET Control Theory Appl., 2012, Vol. 6, Iss. 11, pp. 16991714
doi: 10.1049/iet-cta.2011.0434