6
Adaptive H Control of systems with unknown dead–zone Kazuya Sato and Kazuhiro Tsuruta Abstract— In this paper, robust adaptive control is presented for a class of continuous–time nonlinear dynamic systems with unknown dead–zone. Based on inverse optimal method, an adaptive dead–zone compensation strategy is given. Proposed control strategy does not include the discontinuous function, therefore, it is effective for a practical applications. Moreover, in the closed–loop control system, the L2 gains from the dis- turbance to generalized outputs are made less than prescribed positive constants. The effectiveness of the proposed method is verified by numerical simulations. I. I NTRODUCTION In general, industrial motion control system has nons- mooth nonlinear characteristics, such as dead–zone, satura- tion, backlash, and so forth. These nonsmooth nonlinearities are often encountered in actuators. At the macro level, many factors affect nonlinearities such as lubrication, velocity, temperature and even the history of motion. For high or ultra precision positioning of nano–order scale production system, considering the nonsmooth nonlinearities is very important. Because, these phenomena will cause the seri- ous disadvantage on control performances for a precision positioning control. Therefore, the research of nonsmooth nonlinearities has been great interest to control researchers for a long time. Especially, dead–zone characteristics are often encoun- tered in various areas of mechatronics. Dead–zone is most important nonsmooth nonlinearities arisen in actuators, such as DC servo motors and hydraulic servo valves, etc. When the expected accuracy of the motion system is high, we have to compensate the dead–zone phenomena. But, unfor- tunately, the dead–zone parameters are poorly known, and it is hard to measure the output of the dead–zone. Therefore, an adaptive control method which based on the dead–zone inverse was proposed [2]. A perfect asymptotical adaptive cancellation of an unknown dead–zone method was shown [5], but, it is assumed that the output of the dead–zone is measurable. A fuzzy logic controller for the systems with dead–zone [1], [4], [6] and neural networks precompensator [8] were also proposed. The aforementioned researches are based on a dead– zone inverse method. Recently, new piece–wise description of dead–zones has been proposed [9]. This description is organized as the linear for the dead–zone input term and bounded disturbance function term. Using this description, an approach for adaptive control of nonlinear system with K. Sato is with Graduate School of Eng., Saga Univ., 1–Honjyo, Saga, 840–8502, JAPAN [email protected] K. Tsuruta is with Dept. of Biorobotics, Fact. of Eng., Kyushu Sangyo Univ., 2–3–1 Matsukadai, Higashi–ku, Fukuoka, JAPAN [email protected] dead–zones is proposed without using the dead–zone in- verse method [9]. This method ensured that all the closed– loop signals are bounded and the state vector converges to prescribed region which depend on the design parameter . Besides, this control input and estimation strategies contain the saturation function term which reflects the component for compensation of the bounded function. It has already been noticed that if the controller design parameter is chosen too small, the linear region of saturation function will be too thin, which cause a risk of exciting high– frequency fluctuations. Moreover, if we choose the con- troller design parameter as nearly 0, then the controller contains a discontinuous structure, which may cause chat- tering phenomena. It means that the control strategy may have a performance limitation due to the discontinuous structure. For the practical applications, it is not suitable that there exist a trade–off between the design parameter and trajectory–following requirements. In this paper, we propose a new adaptive control method without using the dead–zone inverse method and saturation functions. Based on inverse optimal control strategy [3], [7], an adaptive H control method is given which controller can be designed without solving the Hamilton–Jaccobi– Isaacs equation. We can also show that the bounded dis- turbance can be compensated by the control input without using the saturation functions. Moreover, we can conclude that the L 2 gin from the bounded disturbance to tracking error is prescribed by given constant, that is, the H control performance is attained adaptively for generalized output. Besides, it is shown that the overall system is bounded. As a consequence of the analysis, we can design the closed– loop system which can consider the trade–off between control performance and control input power. Numerical simulations will be given to show the effectiveness of our proposed method. II. SYSTEM DESCRIPTION AND CONTROL OBJECTIVE The nonlinear dynamic system preceded by actuators with dead–zone can be written as x (n) (t)+ r i=1 a i Y i x(t), ˙ x(t), ··· ,x (n1) (t) = bw(t) (1) where x(t) R is the variable for the system, Y i are known continuous, linear or nonlinear functions, a i are unknown but constant parameters, w(t) is the output of the dead–zone, and b is unknown but constant. Without loss of generality, we assume b> 0. Fig. 1 shows the system preceded by actuators with dead–zone. Proceedings of the 2005 IEEE Conference on Control Applications Toronto, Canada, August 28-31, 2005 TC6.4 0-7803-9354-6/05/$20.00 ©2005 IEEE 1158

[IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

  • Upload
    dokien

  • View
    213

  • Download
    1

Embed Size (px)

Citation preview

Page 1: [IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

Adaptive H∞ Control of systems with unknown dead–zone

Kazuya Sato and Kazuhiro Tsuruta

Abstract— In this paper, robust adaptive control is presentedfor a class of continuous–time nonlinear dynamic systems withunknown dead–zone. Based on inverse optimal method, anadaptive dead–zone compensation strategy is given. Proposedcontrol strategy does not include the discontinuous function,therefore, it is effective for a practical applications. Moreover,in the closed–loop control system, the L2 gains from the dis-turbance to generalized outputs are made less than prescribedpositive constants. The effectiveness of the proposed methodis verified by numerical simulations.

I. INTRODUCTION

In general, industrial motion control system has nons-

mooth nonlinear characteristics, such as dead–zone, satura-

tion, backlash, and so forth. These nonsmooth nonlinearities

are often encountered in actuators. At the macro level, many

factors affect nonlinearities such as lubrication, velocity,

temperature and even the history of motion. For high or

ultra precision positioning of nano–order scale production

system, considering the nonsmooth nonlinearities is very

important. Because, these phenomena will cause the seri-

ous disadvantage on control performances for a precision

positioning control. Therefore, the research of nonsmooth

nonlinearities has been great interest to control researchers

for a long time.

Especially, dead–zone characteristics are often encoun-

tered in various areas of mechatronics. Dead–zone is most

important nonsmooth nonlinearities arisen in actuators, such

as DC servo motors and hydraulic servo valves, etc. When

the expected accuracy of the motion system is high, we

have to compensate the dead–zone phenomena. But, unfor-

tunately, the dead–zone parameters are poorly known, and it

is hard to measure the output of the dead–zone. Therefore,

an adaptive control method which based on the dead–zone

inverse was proposed [2]. A perfect asymptotical adaptive

cancellation of an unknown dead–zone method was shown

[5], but, it is assumed that the output of the dead–zone is

measurable. A fuzzy logic controller for the systems with

dead–zone [1], [4], [6] and neural networks precompensator

[8] were also proposed.

The aforementioned researches are based on a dead–

zone inverse method. Recently, new piece–wise description

of dead–zones has been proposed [9]. This description is

organized as the linear for the dead–zone input term and

bounded disturbance function term. Using this description,

an approach for adaptive control of nonlinear system with

K. Sato is with Graduate School of Eng., Saga Univ., 1–Honjyo, Saga,840–8502, JAPAN [email protected]

K. Tsuruta is with Dept. of Biorobotics, Fact. of Eng., KyushuSangyo Univ., 2–3–1 Matsukadai, Higashi–ku, Fukuoka, [email protected]

dead–zones is proposed without using the dead–zone in-

verse method [9]. This method ensured that all the closed–

loop signals are bounded and the state vector converges to

prescribed region which depend on the design parameter ε.

Besides, this control input and estimation strategies contain

the saturation function term which reflects the component

for compensation of the bounded function. It has already

been noticed that if the controller design parameter ε is

chosen too small, the linear region of saturation function

will be too thin, which cause a risk of exciting high–

frequency fluctuations. Moreover, if we choose the con-

troller design parameter ε as nearly 0, then the controller

contains a discontinuous structure, which may cause chat-

tering phenomena. It means that the control strategy may

have a performance limitation due to the discontinuous

structure. For the practical applications, it is not suitable

that there exist a trade–off between the design parameter

and trajectory–following requirements.

In this paper, we propose a new adaptive control method

without using the dead–zone inverse method and saturation

functions. Based on inverse optimal control strategy [3], [7],

an adaptive H∞ control method is given which controller

can be designed without solving the Hamilton–Jaccobi–

Isaacs equation. We can also show that the bounded dis-

turbance can be compensated by the control input without

using the saturation functions. Moreover, we can conclude

that the L2 gin from the bounded disturbance to tracking

error is prescribed by given constant, that is, the H∞ control

performance is attained adaptively for generalized output.

Besides, it is shown that the overall system is bounded. As

a consequence of the analysis, we can design the closed–

loop system which can consider the trade–off between

control performance and control input power. Numerical

simulations will be given to show the effectiveness of our

proposed method.

II. SYSTEM DESCRIPTION AND CONTROL OBJECTIVE

The nonlinear dynamic system preceded by actuators

with dead–zone can be written as

x(n)(t) +r∑

i=1

aiYi

(x(t), x(t), · · · , x(n−1)(t)

)= bw(t)

(1)

where x(t) ∈ R is the variable for the system, Yi are

known continuous, linear or nonlinear functions, ai are

unknown but constant parameters, w(t) is the output of the

dead–zone, and b is unknown but constant. Without loss

of generality, we assume b > 0. Fig. 1 shows the system

preceded by actuators with dead–zone.

Proceedings of the2005 IEEE Conference on Control ApplicationsToronto, Canada, August 28-31, 2005

TC6.4

0-7803-9354-6/05/$20.00 ©2005 IEEE 1158

Page 2: [IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

dead–zone controlled system u(t) w(t)

Fig. 1. System preceded by actuators with dead–zone

The dead–zone with input u(t) and output w(t), as shown

in Fig. 2, is described by

w(t) =

⎧⎪⎨⎪⎩

mr(u(t) − br) for u(t) ≥ br

0 for bl < u(t) < br

ml(u(t) − bl) for u(t) ≤ bl

= D(u(t)). (2)

0

br

bl

mr

ml

u(t)

w(t)

Fig. 2. Dead–zone model

We make the assumptions that the dead–zone has the

following properties:

(A1) The dead–zone output w(t) is not available for

measurement.

(A2) The dead–zone slopes in positive and negative re-

gion are same, i. e., mr = ml = m.

(A3) The dead–zone parameters br, bl, and m are un-

known, but their signs are known: br > 0, bl < 0,

m > 0.

(A4) The dead–zone parameters br, bl, and m are

bounded, i. e., each lower and upper bounds are known

and it can be described as follows:

br ∈ [brmin, brmax], bl ∈ [blmin, blmax],

m ∈ [mmin,mmax].

(A1) ∼ (A4) are satisfied in practical applications. Then,

dead–zone model (2) can be rewritten as follows:

w(t) = D(u(t)) = mu(t) + d(u(t)) (3)

where d(u(t)) can be described from (2) and (3) as

d(u(t)) =

⎧⎨⎩

−mbr for u(t) ≥ br,−mu(t) for bl < u(t) < br,−mbl for u(t) ≤ bl.

(4)

From (A2) and (A4), we can evaluate d(u(t)) as follows:

|d(u(t))| ≤ ρ (5)

where ρ is upper–bound of d(u(t)), which can be chosen

as

ρ = maxmmaxbrmax,−mmaxblmin, (6)

where blmin is negative values.

The control objective is to design a control strategy

for u(t) in (3) to let the system state vector, x(t) =[x(t), x(t), · · · , x(n−1)(t)

]T, follow a specified desired tra-

jectory, xd(t) =[xd(t), xd(t), · · · , x

(n−1)d (t)

]T

, i. e.,

which satisfies as follows:

limt→∞x(t) = xd(t).

We make the following assumption for the desired trajec-

tory.

(A5) The desired trajectory

xd(t) = [xd(t), xd(t), · · · , x(n−1)d (t)]T

is continuous and available. Besides

[xTd (t), x(n)

d (t)]T ∈ Ωd ⊂ Rn+1 with Ωd being

a compact set.

Due to the analysis of an adaptive control strategy, a

filtered tracking error s(t) is defined as

s(t) =(

d

dt+ λ

)n−1

x(t), λ > 0. (7)

(7) can be rewritten as follows:

s(t) = ΛTx(t),

with

ΛT = [λn−1, (n − 1)λn−2, · · · , 1],

x(t) = x(t) − xd(t).

Moreover, we define as

ΛTv = [0, λn−1, (n − 1)λn−2, · · · , (n − 1)λ],

then it follows:

s(t) = ΛTv x(t) + xn(t),

= ΛTv x(t) −

r∑i=1

aiYi(x(t)) + bmu(t),

+ bd(u(t)) − x(n)d (t). (8)

For the controller design, system parameters ai, b, and mwhich are in (8) are unknown and a robust adaptive control

strategy should be considered.

To present the adaptive control strategy, we define an

unknown parameter vector θ and a constant φ as follows:

θ ≡ [a1/bm, · · · , ar/bm]T ∈ Rr, φ ≡ 1/bm.

Then, we can define the estimated errors as

θ = θ − θ, φ = φ − φ,

where θ and φ are estimate values of θ and φ, respectively.

1159

Page 3: [IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

III. PREVIOUS RESULT

In this section, we shall introduce the previous research

[9] which is based on adaptive control without constructing

the inverse of the dead–zone.

Based on the error equation (8), the following adaptive

control strategy is given:

u(t) = −kds(t)+φufd(t)+Y T(x)θ−k∗ sat(

s(t)ε

), (9)

˙θi = −γYi(x)sε,

˙φi = −ηufdsε, (10)

where

sat (s(t)/ε) =

⎧⎨⎩

1 for s(t)/ε ≥ 1,s(t)/ε for −1 < s(t)/ε < 1,−1 for s(t)/ε ≤ −1,

(11)

and

sε = s(t) − ε sat(

s(t)ε

),

ufd(t) = x(n)d (t) − ΛT

v x(t),

Y ≡ [Y1, · · · , Yr]T ∈ R

r.

γ and η are positive constants and k∗ is a control gain which

satisfying

k∗ ≥ ρ/mmin,

where ρ is defined in (6).

It has been shown that the stability of the closed–

loop system described by (1), (2), (9), and (10)

is ensured. Besides, all the closed–loop signals are

bounded and the state vector x(t) converges to Ωε =x(t)

∣∣|xi| ≤ 2i−1λi−nε, i = 1, · · · , n

for ∀ t ≥ t0.

Remark 1.From the definition of Ωε, the convergence region of

x(t) is depend on ε. The control input (9) and (10)

includes the term sat (s(t)/ε) which reflects the component

for compensation of the bounded function d(u(t)). It has

already been noticed that if ε is chosen too small, the

linear region of function sat (s(t)/ε) will be too thin, which

cause a risk of exciting high–frequency fluctuations [9].

Besides, if we choose the design parameter ε as nearly

0, then the controller contains a discontinuous structure,

which may cause chattering phenomena. It means that a

control strategy (9) may have a performance limitation due

to the discontinuous structure. Moreover, for the practical

applications, it is not suitable that there exist a trade–off

between the controller parameter ε and trajectory–following

requirements.

In the next section, we will develop a different adaptive

control approach. Based on the inverse optimality method,

an adaptive H∞ control method without including the

saturation function is proposed.

0 1

−1

1

−1

s(t)ε

sat(

s(t)ε

)

Fig. 3. Saturation function: sat“

s(t)ε

IV. ADAPTIVE H∞ CONTROL METHOD

In this section, we shall propose an another adaptive

control method, which will solve the problems as pointed in

Remark 1. Our proposed adaptive control method is based

on the inverse optimal control method [3], [7]. It is ensured

that the proposed controller can attenuate the effects of the

bounded function d(u(t)) (i. e., disturbance) without using

a saturation function. As a result, the closed–loop system

is shown to be sub–optimal to the cost functionals which

prescribe the L2–gains from the disturbance to the tracking

error.

First of all, we give the virtual system as follows:

s(t) = f(s(t)) + g1d(u(t))

m+ g2v(t),

f(s(t)) = −kds(t), g1 = 1, g2 = 1,

where kd is positive constant and v(t) is a new control

input which will be given in the following. For the virtual

system, we can derive positive functions h, δ satisfying the

following Hamilton–Jaccobi–Isaacs (HJI) equation

∂V

∂sf(s(t))+

14

(g21

γ2∞− g2

2

δ

) (∂V

∂s

)2

+hs2(t) ≤ 0, (12)

where γ∞ is positive constant and define the positive

function V = 12s2(t). Substitute V into (12), then we have

−kds2(t) +

(1

γ2∞− 1

δ

)s2(t)

4+ hs2(t) ≤ 0. (13)

By utilizing the aforementioned, the adaptive control

method for (1) and (2) is constructed in the following way.

u(t) = −kds(t) + φufd(t) + Y T(x)θ + v(t), (14)

˙θi(t) = −γYi(x)s(t), (15)

˙φi(t) = −ηufds(t). (16)

It should be noted that the right hand side of the estima-

tion strategies θ and φ do not contain the saturation function

sε, it only uses the signal s(t).

1160

Page 4: [IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

Then, the following theorem is given.

Theorem 1.The adaptive controller (14) and estimation strategies (15)

and (16) applied to the plant (1) with dead–zone (2), and

set the new control input v(t) as follows:

v(t) = − 12δ

g2∂V

∂s= − 1

2δs(t), (17)

then the control system is sub–optimal in the sense that it

minimizes the upper bound on the quadratic cost functional

J defined by

J = supd(u(t))

m ∈L2

∫ t

0

(hs2(τ) + δv2(τ)

−γ2∞

(d(u(τ))

m

)2)

dτ + V (t)

, (18)

for any t ≤ ∞, h and γ are positive constants, and V (t) is

positive function defined as

V (t) =12

[1

bms2(t) +

θT(t)θ(t) +1ηφ2(t)

]. (19)

ProofTaking the time derivative of (19) along the trajectory of

the (8), then we have

V =1

bmss +

θT ˙θ +

1ηφ

˙φ

= −kds2 + s

[φufd(t) + Y T (x(t))θ + v(t)

]

+1

bms

[−ufd(t) −

r∑i=1

aiYi(x(t)) + bd(u(t))

]

+1γ

θT ˙θ +

1ηφ

˙φ

= −kds2 + s

[φufd(t) + Y T(x(t))θ + v(t)

]

+ s

[−φufd(t) − Y T(x(t)) +

d(u(t))m

]

+1γ

θT ˙θ +

1ηφ

˙φ

= −kds2 + sφufd(t) + sY T(x(t))θ + sv(t)

+ sd(u(t))

m+

θT ˙θ +

1ηφ

˙φ (20)

We apply the estimation strategy (15) and (16), substitute

(13) into (20), then

V ≤ −14

(1

γ∞− 1

δ

)s2 − hs2 + v(t)s +

d(u(t))m

s

= δ

(12δ

s + v(t))2

− δv2(t) − hs2

− γ2∞

(d(u(t))

m− 1

2γ2∞s

)2

+ γ2∞

(d(u(t))

m

)2

(21)

Choosing v(t) as (17) and integrating both sides, then we

can conclude that the all signals in the closed–loop system

are bounded and the v(t) is a sub–optimal control input

which minimize the upper bound on the cost functional (18).

Remark 2.Since the above arguments, the bounded disturbance

d(u(t))/m can be compensated by the control input (14)

and (17). Theorem 1 shows that the L2 gin from the

bounded disturbance d(u(t))/m to tracking error s(t) is

prescribed by given constant γ∞, that is, the H∞ control

performance is attained adaptively for generalized output√hs2(t) + δv2(t). Besides, it is shown that the overall

system is bounded.

Remark 3.As a result, the proposed method is one of the high–

gain output feedback control method, but the control gain

is determined by notion of H∞ control method. Moreover,

we can design the closed–loop system which can take into

account of the trade–off between control performance and

control input power.

V. SIMULATION STUDIES

To show the effectiveness of the proposed method, we

apply the proposed adaptive controller to a nonlinear system

with dead–zone. In this paper, we also consider the plant

which described as [4], [9]

x(t) = a11 − e−x(t)

1 + e−x(t)− a2(x2(t) + 2x(t)) sin x(t)

− 0.5a3x(t) sin 3t + bw(t) (22)

where w(t) is an output of a dead–zone.

In the following, all of the plant and dead–zone pa-

rameters are same which was used in the previous work

[9]. The parameters are a1 = a2 = a3 = 1, b = 1,

br = 0.5, bl = −0.6, and m = 1. The control objective is to

track the system state [x(t), x(t)]T to the desired trajectory

[xd(t), xd(t)]T. Lower and upper bounds of the dead–zone

which was shown in (A4) are selected as blmin = −0.7,

blmax = −0.1, brmin = 0.1, brmax = 0.6, mmin = 0.85,

and mmax = 1.25. The desired trajectory is given as

xd(t) = 2.5 sin t and plant initial values are selected as

x(0) = [−2.5, 3.5]T. The design parameters common to

(9), (14), (10), (15), and (16) are selected as kd = 10,

γ = 0.5, η = 0.5, and λ = 10. For each control strategies

(9) and (14), the design parameters are choosen as ε = 0.1,

k∗ = 2.5, and δ = 0.01. In the simulation, we set the initial

values for the estimation strategies as:

Case 1: φ(0) = 0.85, θ1(0) = θ2(0) = θ3(0) = 0.85,

Case 2: φ(0) = 0.35, θ1(0) = θ2(0) = θ3(0) = 0.35.

Figs. 4 and 5 show the position tracking error. From

Figs. 4 and 5, it clearly shows that the proposed adaptive

controller results in good tracking performance compared

with the previous method using (9) and (10).

1161

Page 5: [IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

10 15 20 25 30 35 40 45 50−0.015

−0.01

−0.005

0

0.005

0.01

0.015

Time t [s]

Erro

rs

Wang’s methodproposed method

Fig. 4. Error signals of Case 1.

10 15 20 25 30 35 40 45 50−0.015

−0.01

−0.005

0

0.005

0.01

0.015

0.02

Time t [s]

Erro

rs

Wang’s methodproposed method

Fig. 5. Error signals of Case 2.

Fig. 6 shows the tracking errors using (9) and (10) with

ε = 0.1 and ε = 0.01.

As we have shown in Remark 1, from Fig. 6, it clearly

shows that the design parameter ε selected as 0.01, then the

control performance is improved compared with the case

as ε = 0.1. Figs. 7 and 8 show the time history of the

signal s(t)/ε which is input for the saturation function (11).

Comparing Figs. 7 and 8, in the case of ε = 0.01, the

signal s(t)/ε involves high–frequency fluctuations between

1 and −1. This means that the output of the function

sat(s(t)/ε) eventually becomes discontinuous, therefore, it

is not appropriate for the practical applications.

Fig. 9 depicts the tracking error when the design parame-

ter δ is changed for the control method (14) and estimation

mechanism (15) and (16). This figure shows that the control

performance is improved when the design parameter δ is

selected as 0.01. This suggests that if the design parameter

δ is chosen small, then the effect of the bounded disturbance

can be suppressed.

Next, to confirm the robustness of our proposed method,

we carried out the numerical simulation which parameters

are :

bl = −0.7, br = 0.6,

i.e., the width of dead–zone is maximum. Fig. 10 depicts

10 15 20 25 30 35 40 45 50−0.015

−0.01

−0.005

0

0.005

0.01

0.015

Time t [s]

Erro

rs

ε=0.01ε=0.1

Fig. 6. Error signals for ε = 0.1 and 0.01.

10 15 20 25 30 35 40 45 50−2

−1.5

−1

−0.5

0

0.5

1

1.5

s/ε

Time t [s]

Fig. 7. s(t)/ε with ε = 0.1.

the tracking error. It suggests that the proposed method has

robustness for the changing of the dead–zone parameters.

Finally, we show the simulation result which the physical

parameters are:

bl = −0.7, br = 0.6, m = 1.25,

i. e., the width of the dead–zone is maximum and the

slope of dead–zone is maximum. As we can see Fig. 11,

the proposed method keeps the good tracking performance

when the physical parameters are changed.

VI. CONCLUSIONS

In practical applications, especially, in various area of

mechatronics, dead–zones with unknown physical param-

eters must be taken into account for the precise control

performance. In this paper, an adaptive H∞ control strategy

was proposed for a class of continuous–time nonlinear

dynamic system preceded by actuators with dead–zone. It

is assumed that the dead–zone model can be described by

the unknown parameters part and bounded disturbance part,

the adaptive H∞ control method was proposed without

constructing a dead–zone inverse. Besides, it was also

shown that the bounded disturbance can be suppressed by

the proposed control method without using the saturation

1162

Page 6: [IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

10 12 14 16 18 20−8

−6

−4

−2

0

2

4

6

8s/

ε

Time t [s]

Fig. 8. s(t)/ε with ε = 0.01.

10 15 20 25 30 35 40 45 50−8

−6

−4

−2

0

2

4

6x 10

−3

Time t [s]

Erro

rs

δ=0.01δ=0.1

Fig. 9. Error signals for δ = 0.1 and 0.01.

functions, and it is effective for the practical applications.

The proposed control strategy achieves both stabilization

and good tracking performance compared with the previous

method using saturation functions. Numerical simulations

results showed the effectiveness of our proposed method.

REFERENCES

[1] J. H. Kim, J. H. Park, S. W. Lee, and E. K. P. Chong: A two–layeredfuzzy logic controller for systems with dead–zones, IEEE Trans. onIdustrial Electronics, Vol. 41, No. 2, pp. 155–161, 1994.

[2] G. Tao and P. V. Kokotovic: Adaptive control of plants with unknowndead–zones, IEEE Trans. AC., Vol. 39, No. 1, pp. 59–68, 1995.

[3] R. Freeman and P. Kokotovic: Robust Nonlinear Control Design(State–space and Lyapunov Techniques), Brikhauser, 1996.

[4] T. P. Zhang and C. B. Feng: Adaptive fuzzy sliding mode control fora class of nonlinear systems, Acta Automatica Sinica, Vol. 23, pp.361–369, 1997.

[5] H. Y. Cho and E. W. Bai: Convergence results for an adaptive deadzone inverse, International Journal of Adaptive Control and SignalProcessing, Vol. 12, pp. 451–466, 1998.

[6] F. L. Lewis, W. K. Tim, L. Z. Wang, and Z. X. Li: Dead–zonecompensation in motion control systems using adaptive fuzzy logiccontrol, IEEE Trans. on Control System Technology, Vol. 7, No. 6,pp. 731–741, 1999.

[7] Y. Miyasato: Redesign of Adaptive Control Systems Based on theNotion of Optimality, Procs. of the 38th IEEE Conference on Decisionand Control, pp. 3315–3320, 1999.

[8] R. R. Selmic and F. L. Lewis: Dead–zone compensation in motioncontrol systems using neural network, IEEE Trans. AC., Vol. 45, No.4, pp. 602–613, 2000.

10 15 20 25 30 35 40 45 50−5

−4

−3

−2

−1

0

1

2

3

4x 10

−3

Time t[s]

Erro

rs

bl=−0.7,br=0.6bl=−0.6,br=0.5

Fig. 10. Error signals for blmin = −0.7, brmax = 0.6.

10 15 20 25 30 35 40 45 50−5

−4

−3

−2

−1

0

1

2

3

4x 10

−3

Time t[s]

Erro

r e

[m]

bl=−0.7,br=0.6,m=1.25bl=−0.6,br=0.5,m=1

Fig. 11. Error signals for bl = −0.7, br = 0.6, m = 1.25.

[9] X. S. Wang, C. Y. Su and H. Hong: Robust adaptive control of a classof nonlinear systems with unknown dead–zone, Automatica, Vol. 40,pp. 407–413, 2004.

1163