Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO.

10, OCTOBER 2004 1751

Adaptive Backstepping Control of a Class of Uncertain This note is organized as follows. Section II states the problem
Nonlinear Systems With Unknown Backlash-Like of this note and assumptions on the nonlinear systems. Sections III
Hysteresis presents the adaptive control design based on the backstepping tech-
nique and analyzes the stability and performance. Simulation results
Jing Zhou, Changyun Wen, and Ying Zhang are presented in Section IV. Finally, Section V concludes this note.

II. PROBLEM STATEMENT


Abstract—In this note, we consider the same class of systems as in a pre-
vious paper, i.e., a class of uncertain dynamic nonlinear systems preceded We consider the same class of systems as in [1]. For completeness,
by unknown backlash-like hysteresis nonlinearities, where the hysteresis is the system model is given as follows:
modeled by a differential equation, in the presence of bounded external dis-
r
ai Yi x(t); x_ (t); . . . ; x(n01) (t)
turbances. By using backstepping technique, robust adaptive backstepping
control algorithms are developed. Unlike some existing control schemes for x(n) (t) + = b! (v ) + d(t)
systems with hysteresis, the developed backstepping controllers do not re- i=1
quire the uncertain parameters within known intervals. Also, no knowledge (1)
is assumed on the bound of the “disturbance-like” term, a combination of
where Yi are known continuous linear or nonlinear functions, d(t) de-
the external disturbances and a term separated from the hysteresis model.
It is shown that the proposed controllers not only can guarantee global sta-
bility, but also transient performance. notes bounded external disturbances, parameters ai are unknown con-
stants and control gain b is unknown bounded constant, v is the control
input, ! (v ) denotes hysteresis type of nonlinearity described by
Index Terms—Adaptive control, backstepping, hysteresis, nonlinear
system, robust control.
d! dv (cv 0 !) + B dv
= (2)
I. INTRODUCTION dt dt 1
dt
Hysteresis exists in a wide range of physical systems and devices, where ; c, and B1 are constants, c > 0 is the slope of the lines satis-
such as biology optics, electromagnetism, mechanical actuators, elec- fying c > B1 . Based on the analysis in [1], this equation can be solved
tronic relay circuits and other areas. Control of such systems is typically explicitly
challenging. For backlash hysteresis, several adaptive control schemes
have recently been proposed; see, for example, [1] and [2]. In [3]–[5], !(t) = cv(t) + d1 (v) (3)
an inverse hysteresis nonlinearity was constructed. An adaptive hys- d1 (v) = [!0 0 cv0 ]e0 (v0v )sgn v_
v
+ e0 v sgn v_ [B1 0 c]e (sgn v_ ) d:
teresis inverse cascaded with the plant was employed to cancel the ef-
(4)
fects of hysteresis. In [1], a dynamic hysteresis model is defined to v
pattern a backlash-like hysteresis rather than constructing an inverse
model to mitigate the effects of the hysteresis. However, in [1], the The solution indicates that dynamic (2) can be used to model a class of
term multiplying the control and the uncertain parameters of the system backlash-like hysteresis as shown in Fig. 1, where the parameters =
must be within known intervals and the “disturbance-like” term must 1; c = 3:1635, and B1 = 0:345, the input signal v (t) = 6:5 sin(2:3t)
be bounded with known bound. Projection was used to handle the “dis- and the initial condition ! (0) = 0. For d1 (v ), it is bounded as shown
turbance-like” term and unknown parameters. System stability was es- in [1].
tablished and the tracking error was shown to converge to a residual. From the solution structure (3) of model (2), (1) becomes
In this note, we develop two simple backstepping adaptive control r
schemes for the same class of nonlinear systems as in [1], with bounded x(n) (t) + ai Yi x(t); x_ (t); . . . ; x(n01) (t) = v (t) + d(t)
external disturbances included in our case. Besides showing global sta- i=1
bility of the system, the transient performance in terms of L2 norm of (5)
the tracking error is derived to be an explicit function of design param-
eters and thus our scheme allows designers to obtain the closed loop where = bc and d(t) = bd1 (v (t))+ d(t). The effect of d(t) is due to
behavior by tuning design parameters in an explicit way. In the first both external disturbances and bd1 (v (t)). We call d(t) a “disturbance-
scheme, a sign function is involved and this can ensure perfect tracking. like” term for simplicity of presentation and use D to denote its bound.
To avoid possible chattering caused by the sign function, we propose Now, (5) is rewritten in the following form:
an alternative smooth control law and the tracking error is still ensured
x_ 1 = x2
to approach a prescribed bound in this case. In our design, the term
..
multiplying the control and the system parameters are not assumed to .
be within known intervals. The bound of the “disturbance-like” term is
x_ n01 = xn
not required. To handle such a term, an estimator is used to estimate its r
bound. x_ n = 0 ai Yi x1 (t); x2 (t); . . . ; x(n01) (t)
i=1
+ v (t) + d(t)
Manuscript received July 30, 2003; revised March 25, 2004. Recommended
= aT Y + v (t) + d(t) (6)
by Associate Editor Hua Wang.
J. Zhou and C. Wen are with the School of Electrical and Electronic En- where

_ . . . ; xn = x(n01)
gineering, Nanyang Technological University, Singapore 639798, Singapore
(e-mail: zhoujing@pmail.ntu.edu.sg; ecywen@ntu.edu.sg). x1 =x; x2 = x;
Y. Zhang is with Singapore Institute of Manufacturing Technology, Singapore
638075, Singapore.
a =[0a1 ; 0a2 ; . . . ; 0ar ]T
Digital Object Identifier 10.1109/TAC.2004.835398 Y =[Y1 ; Y2 ; . . . ; Yr ]T :
0018-9286/04$20.00 © 2004 IEEE
1752 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 10, OCTOBER 2004

Fig. 1. Hysteresis curves.

For the development of control laws, the following assumptions are A. Control Scheme I
made. To illustrate the backstepping procedures, only the last step of the
Assumption 1: The uncertain parameters b and c are such that > design, i.e., step n, is elaborated in details.
0.
• Step 1: We start with the equation for the tracking error z1 ob-
Assumption 2: The desired trajectory yr (t) and its (n 0 1)th-order
tained from (6) to (8)
derivatives are known and bounded.
The control objectives are to design backstepping adaptive control z_1 = z2 + 1 : (9)
laws such that
• the closed loop is globally stable in sense that all the signals in We design the virtual control law 1 as
the loop are uniformly ultimately bounded;
• the tracking error x(t) 0 yr (t) is adjustable during the tran-
1 = 0 c1 z1 (10)
sient period by an explicit choice of design parameters and where c1 is a positive design parameter. From (9) and (10), we
limt!1 x(t) 0 yr (t) = 0 or limt!1 jx(t) 0 yr (t)j  1 for have
an arbitrary specified bound 1 .
Remark 1: Compared with [1], the uncertain parameters and ai z1 z_1 = 0c1 z12 + z1 z2 : (11)
are not assumed inside known intervals. The bound D for d(t) is not as-
• Step i(i = 2; . . . ; n 0 1): Choose
sumed to be known and it will be estimated by our adaptive controllers.
Also the control objectives are not only to ensure global stability, but i = 0ci zi 0 zi01 + _ i01 x1 ; . . . ; xi01 ; yr ; . . . ; yr(i01) (12)
also transient performance.
where ci ; i = 2; . . . ; n 0 1 are positive design parameters. From
(8) and (12), we obtain
III. DESIGN OF ADAPTIVE CONTROLLERS
Before presenting the adaptive control design using the backstepping zi z_i = 0zi01 zi 0 ci zi2 + zi zi+1 : (13)
technique in [6] and [7] to achieve the desired control objectives, the • Step n: From (6) and (8), we obtain
following change of coordinates is made:
z_n = v(t) + aT Y + d(t) 0 yr(n) 0 _ n01 : (14)

z1 = x 1 0 yr (7) Then, the adaptive control law is designed as follows:


zi = xi 0 yr(i01) 0 i01 ; i = 2 ; 3; . . . ; n (8)
v = e^v (15)
where i01 is the virtual control at the ith step and will be determined v = 0cn zn 0 zn01 0 a^T Y
in later discussion. In the following, two control schemes are proposed. 0 sgn(zn )D^ + yr(n) + _ n01 (16)
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 10, OCTOBER 2004 1753

Fig. 2. Tracking error-Scheme I.

e^_ = 0 vzn (17) where we have used (11), (13), (21), and the fact that zn d(t) 
a^_ = 0Y zn (18) jzn jD to obtain (52).
^_ = jzn j
D (19)
We then have the following stability and performance results based
on this scheme.
where cn ; , and  are three positive design parameters, 0 is a Theorem 1: Consider the uncertain nonlinear system (1) satisfying
^, and D^ are estimates of e = 1= ; a,
positive–definite matrix, e^; a Assumptions 1–2. With the application of controller (15) and the pa-
and D . Let e~ = e 0 e^; a
~ = a 0 a^, and D~ = D 0 D^ . Note that rameter update laws (17)–(19), the following statements hold.
v(t) in (14) can be expressed as • The resulting closed-loop system is globally stable.
• The asymptotic tracking is achieved, i.e.,
v = e^v = v 0 e~v: (20)

From (14), (16), and (20), we obtain t!1


lim [x(t) 0 yr (t)] = 0: (25)

z_n = 0cn zn 0 zn01 + a~T Y 0 sgn(zn )D^ + d(t) 0 e~v: (21) • The transient tracking error performance is given by

We define Lyapunov function as


n k x(t) 0 yr (t) k2  p1c1 12 a~(0)T 001a~(0) + 2 e~(0)2
V =
1 z2 + 1 a~T 001 a~ + e~2 + 1 D~ 2 : (22)
2 i 2 2 2 1=2
i=1 + 1 D~ (0)2 : (26)
2
Then, the derivative of V along with (6) and (15) to (19) is given
by Proof: From (24), we established that V is non increasing.
n
1 ~ D~_ ^; D^ are bounded. By applying the
Hence, zi ; i = 1; . . . ; n; e^; a
V_ = zi z_i + a~T 001 a~_ + e~e~_ + D LaSalle–Yoshizawa theorem in [7] to (24), it further follows

i=1 that zi (t) ! 0; i = 1; . . . ; n as t ! 1, which implies that
n
limt!1 [x(t) 0 yr (t)] = 0.
0 ci zi2 + a~T 001 (0Y zn 0 a^_ ) From (24), we also have that
i=1

0 1 ~ (jz j 0 D^_ )
e~( vzn + e^_ ) + D 1
 n (23)
k z1 k22 = jz1 ( )j2 d  c11 (V (0) 0 V (1))
n 0
=0 ci zi2 (24)  c11 V (0) (27)
i=1
1754 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 10, OCTOBER 2004

Fig. 3. Control signal v(t)-Scheme I.

Thus, by setting zi (0) = 0; i = 1; . . . ; n, we obtain Then

1 1 ~ (0)2 k zi k1  2V (0); i = 1; . . . ; n
V (0) = a~(0)T 001 a~(0) +
(30)
e~(0)2 + D (28)
2 2 2 k a~ k1  (0) 2V (0) (31)
a decreasing function of ;  , and 0, independent of c1 . This means
From (7), (8) for i = 2, and (10), we get
that the bound resulting from (27) and (28) is

1=2
k x_ 0 y_r k2 =k z2 0 c1 z1 k2
k z1 k2  pc1 12 a~(0)T 001a~(0)+ 2 e~(0)2 + 21 D~ (0)2 :
1 k z2 k2 +c1 k z1 k2 : (32)

(29) Similar to the proof of (29), we can get k z2 k2  p


V (0)= c2 and,
444 thus
Remark 2: From Theorem 1, the following conclusions can be ob-

k x_ 0 y_r k2  p1c2 + pc1


tained.
V (0) (33)
• The transient performance depends on the initial estimate errors
~ (0), and the explicit design parameters. The closer
e~(0); a~(0); D
^(0), and D^ (0) to the true values e; a,
the initial estimates e^(0); a From (33), we can see that increasing c1 also increase the error k x_ 0
and D , the better the transient performance. y_ r k2 . This suggests fixing the gain c1 to some acceptable value and
• The bound for k x(t) 0 yr (t) k2 is an explicit function of de- adjust the other gains such as ;  , and 0.
sign parameters and thus computable. We can decrease the effects
of the initial error estimates on the transient performance by in- B. Control Scheme II
creasing the adaptation gains ;  , and 0.
In the previous scheme, a discontinuous function sgn(zn ) is involved
• To improve the tracking error performance we can also increase
in the control and this may cause chattering. To avoid this, we now
the gain c1 . However, increasing c1 will influence other perfor-
mance such as k x_ 0 y_ r k2 as shown later.
propose an alternative smooth control scheme.
First, we define a function sgi (zi ) as follows:
Since V_  0, immediately from (22) we know
zi
n j zi j
; jz i j   i
1 z 2 + 1 a~T 001 a~ + e~2 + 1 D~ 2  V (0): sgi (zi ) = zi
; jz i j <  i
(34)
V ( t) =
i=1
2 i 2 2 2 (i2 0 zi2 )n0i+2 + jzi j
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 10, OCTOBER 2004 1755

Fig. 4. Tracking error-Scheme II.

where i (i = 1; . . . ; n) is a positive design parameter. It can be shown • Step 2: We design virtual control law 2 as
that sgi (zi ) is (n 0 i + 2)th-order differentiable. We also design a
function fi (zi ) as 2 = 0 c2 + 5
4
( jz j 0  ) 0 sg (z )
2 2
n 1
2 2

f i (z i ) =
1; jz j  
i i +
_1 0 ( + 1)sg2 (z2 ) (40)
jz j <  : (35) 3
0; i i
where c2 is positive design parameter. We design Lyapunov func-
Then, we can get
tion V2 as
1; z i  i
sgi (zi )fi (zi ) = 0; jz i j <  i (36) V2 = 1
n
( jz j 0  ) f
2 2
n
2 + V1 : (41)
0 1; z i  i Then, the derivative of V2 is
To ensure the resultant functions are differentiable, we replace zi2 by
n0i+2
( jz i j 0  i )
2
fi in the Lyapunov functions for i = 1; . . . ; n in Sec- V_ 2  jz j 0  ) 0 2(n i+1)
fi + M 2
tion 3.1 and we also replace zi by (jzi j 0 i )n0i+1 sgi in the design
( i i
i=1
procedure as detailed here.
jz j 0  ) 0 (jz j 0  0 1)f (42)
+( 2 2
n 1
3 3 2
• Step 1: We design virtual control law 1 as
where M = 0(1=4)(jz j0  ) f + (jz j0  ) (jz j0  0
2 1 1
2n
1 1 1
n
2 2
1 = 0 c1 + 1 ( jz j 0  ) sg (z ) 0 (
1 1
n
1 1 2 + 1)sg1 (z1 ) (37) 1)f 0 (jz j 0  )
1 2
0 f . Now, we show that M < 0. It is
2
2(n 1)
2 2
clear that M  0 for jz j <  + 1. For jz j   + 1
4
2 2 2 2 2
where c1 is a positive design parameter. We choose Lyapunov
function V1 as M2  0 1 (jz1 j 0 1 )2n f1 + 1 (jz1 j 0 1 )2n f12
4 4
2(n01)
( jz j 0  1 ) + (jz2 j 0 2 0 1) 0 (jz2 j 0 2 )
1 2
V1 = n+1
f1 : (38)
n+1 1
< (jz2 j 0 2 )2 0 (jz2 j 0 2 )2(n01)
Then, the derivative of V1 is 2(n02)
= (jz2 j 0 2 ) (1 0 (jz2 j 0 2 ) )  0:
2
(43)
V_ 1 = (jz1 j 0 1 )n f1 sg1 (z1 )z_1
Then, (42) is written as
 0 c + 41 (jz j 0  ) f
1 1 1
2n
1 2

+ (jz j 0  ) (jz j 0  0 1)f


1 1
n
2 2 1 (39) V_ 2  0 ci (jzi j 0 i )2(n0i+1) fi
i=1

where (9) and (37) have been used. +( jz j 0  ) 0 (jz j 0  0 1)f :


2 2
n 1
3 3 2 (44)
1756 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 10, OCTOBER 2004

Fig. 5. Control signal v(t)-Scheme II.

n
• Step i (i = 3; . . . ; n 0 1): Choose 0 ci (jzi j 0 i )2(n0i+1) fi
i = 0 ci + 5 (jzi j 0 i )n0i+1 sgi (zi ) + _ i01
i=1

4 + a~T 001 (0Y (jzn j 0 n )fn sgn (zn ) 0 a^_ )


0 (i+1 + 1)sgi (zi ) (45) 0 e~( v(jzn j 0 n )fn sgn (zn ) + e^_ )
where ci is a positive design parameter. + 1 D((
~ jzn j 0 n )fn 0 D) ^_ (52)
• Step n: The control law and parameter update laws are designed 
n
= 0 ci (jzi j 0 i )2(n0i+1) fi
as follows:
(53)
v = e^v (46) i=1

v = 0(cn + 1)(jzn j 0 n )sgn (zn ) 0 a^T Y where (6), (37), (40), and (46)–(50) have been used.
0 sgn D^ + yr(n) + _ n01 (47) Theorem 2: Consider the uncertain nonlinear system (1) satisfying
e^_ = 0 v(jzn j 0 n )fn sgn (zn ) (48) Assumptions 1 and 2. With the application of controller (46) and the
a^_ = 0Y (jzn j 0 n )fn sgn (zn )
parameter update laws (48) to (50), the following statements hold.
(19)
_D^ = (jzn j 0 n )fn • The resulting closed-loop system is globally stable.
(50) • The tracking error approaches 1 asymptotically, i.e.,

where cn ; , and  are three positive design parameters, 0 is a lim jx(t) 0 yr (t)j = 1 : (54)
^, and D^ are estimates of e =
positive–definite matrix, and e^; a t!1
1= ; a and D . We define a Lyapunov function as • The transient tracking error performance is given by
n
1 (jz j 0  )n0i+2 f + 1 a~T 001 a~
V =
i=1
n 0 i+2 i i i
2 k x(t) 0 yr (t) k   + c1n 12 a~(0)T 00 a~(0)
2 1 2
1

+ e~2 + 1 D~ 2 :
1=2n

2 2
(51) + e~(0)2 + 1 D(0)
~ 2 (55)
2 2
Then, the derivative of V is given by
with zi (0) = i ; i = 1; . . . ; n.
V_ = V_ n01 (jzn j 0 n )2 fn sgn (zn )z_n + a~T 001a~_ Proof: Based on (53), the results can be shown by following sim-

+ e~e~_ + 1 D~ D~_
ilar steps to that of Theorem 1. 444
 Note that similar remarks made in Remark 2 are also applicable here.
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 10, OCTOBER 2004 1757

IV. SIMULATION STUDIES [5] X. Sun, W. Zhang, and Y. Jin, “Stable adaptive control of backlash non-
linear systems with bounded disturbance,” in Proc. 31st Conf. Decision
In this section, we illustrate the aforementioned methodologies on Control, 1992, pp. 274–275.
the same example system in [1] which is described as [6] Y. Zhang, C. Wen, and Y. Soh, “Adaptive backstepping control design
for systems with unknown high-frequency gain,” IEEE Trans. Automat.

x_ = a
1 0 e0x(t) + b!(t) Contr., vol. 45, pp. 2350–2354, Dec. 2000.

1 + e0x(t)
(56) [7] M. Krstic, I. Kanellakopoulos, and P. V. Kokotovic, Nonlinear and Adap-
tive Control Design. New York: Wiley, 1995.

where ! represents the output of the hysteresis nonlinearity. The


actual parameter values are b = 1 and a = 1. Without con-
trol, i.e., ! (t) = 0, (56) is unstable as shown in [1], because
x_ = (1 0 e0x(t) )=(1 + e0x(t) ) > 0 for x > 0, and x_ < 0 for x < 0.
The objective is to control the system state x to follow a desired On Compensation of Wave Reflections in Transmission
trajectory yr (t) = 12:5 sin(2:3t) as in [1].
Lines and Applications to the Overvoltage
In the simulation of Scheme I, the robust adaptive control law
(15)–(19) was used, taking c1 = 0:9; = 0 = 0:1;  = 0:2. The ini-
Problem AC Motor Drives
tial values are chosen as follows: e^(0) = 0:8=3; a^(0) = 1:5; D^ (0) = Romeo Ortega, Alessandro de Rinaldis, Mark W. Spong,
2; x(0) = 1:05, and v(0) = 0 which are the same as in [1]. The Sangcheol Lee, and Kwanghee Nam
simulation results presented in the Figs. 2 and 3 are system tracking
error and input.
In the simulation of Scheme II by using the robust adaptive control Abstract—In several practical applications actuators are interconnected
law (46)–(50), we choose c1 ; ; ; 0, and the initial values to be same to a controlled plant through long cables. If the actuator operates at a fast
as before and 1 = 0:1. The simulation results presented in Figs. 4 and sampling rate (with respect to the propagation delay of the cable) and its
impedance cannot be neglected, wave reflections will occur and the trans-
5 are system tracking error and input. Clearly, all the results verify our mitted pulse will be deformed—degrading the control quality. In this note,
theoretical findings and show the effectiveness of the control schemes. exploiting the scattering variables representation of the transmission line,
we provide a framework for the design of active compensators to reduce the
wave reflection problem. The compensators, implementable with regulated
V. CONCLUSION current and voltage sources, can be placed either on the actuator side or
This note presents two backstepping adaptive controller design the plant side, and the only required prior knowledge is the transmission
line characteristic impedance and the propagation delay. An adaptive im-
schemes for a class of uncertain nonlinear single-input–single-output plementation that obviates the need of the lines characteristic impedance,
system preceded by unknown backlash-like hysteresis nonlinearities, but still requires the knowledge of the propagation delay, is also presented.
where the hysteresis is modeled by a differential equation, in the We prove the existence of an ideal scheme that transforms the line into a
presence of bounded external disturbances. In the first scheme, a pure delay transfer which, unfortunately, yields an ill-posed interconnec-
tion and therefore has to be approximated for its practical application. The
sign function is involved and this can ensure perfect tracking. To
proposed design method is illustrated with a benchmark ac drives example
avoid possible chattering caused by the sign function, we propose an consisting of a pulsewidth modulation inverter and an induction motor.
alternative smooth control law and the tracking error is still ensured
Index Terms—Impedance, infinite dimensional systems, motor control,
to approach a prescribed bound in this case. Unlike some existing
overvoltage, pulsewidth modulation (PWM) inverter, reflection coefficient,
control schemes, the developed backstepping controls do not require transmission lines, wave equation.
the model parameters within known intervals and the knowledge on
the bound of “disturbance-like” term is not required. Besides showing
global stability, we also give an explicit bound on the L2 performance I. INTRODUCTION
of the tracking error in terms of design parameters. Simulation results In this note, we are interested in the problem of compensation of
illustrates the effectiveness of our schemes. the wave effects that appear when a fast sampling actuator, with non-
To further improve system performance such as the tracking error, negligible impedance, is coupled to the controlled plant through long
especially in the case without using sign functions, it is worthy to take feeding cables. In this case, the connecting cables behave as a trans-
the system hysteresis into account in the controller design, instead of mission line inducing a wave reflection that deforms the transmitted
only considering its effect like bounded disturbances. The first step of
achieving this is perhaps to obtain an efficient adaptive hysteresis in-
verse, which is still unclear and currently under investigation. Manuscript received November 5, 2002; revised September 23, 2003 and
March 26, 2004. Recommended by Associate Editor Hua Wang. This work
REFERENCES was supported in part by the National Science Foundation under Grant INT-
0128656, by the U.S. Office of Naval Research under Grant N00014-02-1-0011,
[1] C. Y. Su, Y. Stepanenko, J. Svoboda, and T. P. Leung, “Robust adap- by the KOSEF—Ariel Cooperation Programme between Korea and France, and
tive control of a class of nonlinear systems with unknown backlash-like by the European Project GeoPlex (code IST-2001-34166).
hysteresis,” IEEE Trans. Automat. Contr., vol. 45, pp. 2427–2432, Dec. R. Ortega and A. de Rinaldis are with the Laboratorie des Signaux et
2000. Systèmes, CNRS-SUPELEC, Gif-sur-Yvette 91192, France (e-mail: or-
[2] T. E. Pare and J. P. How, “Robust stability and performance analysis of tega@lss.supelec.fr; derinaldis@lss.supelec.fr).
systems with hysteresis nonlinearities,” in Proc. Amer. Control Conf., M. W. Spong is with the Coordinated Science Lab, University of Illinois,
1998, pp. 1904–1908. Urbana, IL 61801 USA (e-mail: m-spong@uiuc.edu).
[3] N. J. Ahmad and F. Khorrami, “Adaptive control of systems with back- S. Lee is with the Mechatronics Research Group, Korea Electrotechnology
lash hysteresis at the input,” in Proc. Amer. Control Conf., 1999, pp. Research Institute, ChangWon 641-120, Korea (e-mail: sclee@keri.re.kr).
3018–3022. K. Nam is with the Department of Electronic and Electrical Engineering, Po-
[4] G. Tao and P. V. Kokotovic, “Adaptive control of plants with unknown hang University of Science and Technology, Pohang 790-784, Korea (e-mail:
hysteresis,” IEEE Trans. Automat. Contr., vol. 40, pp. 200–212, Feb. kwnam@postech.ac.kr).
1995. Digital Object Identifier 10.1109/TAC.2004.835405

0018-9286/04$20.00 © 2004 IEEE

You might also like