ArticlePDF Available

Adaptive Control for a Class of Systems with Output Deadzone Nonlinearity

Authors:

Abstract and Figures

This paper presents a continuous-time adaptive control scheme for systems with uncertain nonsymmetrical deadzone nonlinearity located at the output of a plant. An adaptive inverse function is developed and used in conjunction with a robust adaptive controller to reduce the effect of deadzone nonlinearity. The deadzone inverse function is also implemented in continuous time, and an adaptive update law is designed to estimate the deadzone parameters. The adaptive output deadzone inverse controller is smoothly differentiable and is combined with a robust adaptive nonlinear controller to ensure robustness and boundedness of all the states of the system as well as the output signal. The mismatch between the ideal deadzone inverse function and our proposed implantation is treated as a disturbance that can be upper bounded by a polynomial in the system states. The overall stability of the closed-loop system is proven by using Lyapunov method, and simulations confirm the efficacy of the control methodology
Content may be subject to copyright.
Intelligent Control and Automation, 2015, 6, 215-228
Published Online November 2015 in SciRes. http://www.scirp.org/journal/ica
http://dx.doi.org/10.4236/ica.2015.64021
How to cite this paper: Ahmad, N.J., Sultan, E.K., Qasem, M.Q., Ebraheem, H.K. and Alostad, J.M. (2015) Adaptive Control
for a Class of Systems with Output Deadzone Nonlinearity. Intelligent Control and Automation, 6, 215-228.
http://dx.doi.org/10.4236/ica.2015.64020
Adaptive Control for a Class of Systems with
Output Deadzone Nonlinearity
Nizar J. Ahmad1, Ebraheem K. Sultan1, Mohammed Q. Qasem1, Hameed K. Ebraheem1,
Jasem M. Alostad2
1Faculty of Electronic Engineering Technology, College of Technological Studies, The Public Authority for
Applied Education and Training (PAAET), Kuwait City, Kuwait
2Faculty of Computer Science, College of Basic Education, The Public Authority for Applied Education and
Training (PAAET), Kuwait City, Kuwait
Received 6 September 2015; accepted 1 November 2015; published 4 November 2015
Copyright © 2015 by authors and Scientific Research Publishing Inc.
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/
Abstract
This paper presents a continuous-time adaptive control scheme for systems with uncertain non-
symmetrical deadzone nonlinearity located at the output of a plant. An adaptive inverse function
is developed and used in conjunction with a robust adaptive controller to reduce the effect of
deadzone nonlinearity. The deadzone inverse function is also implemented in continuous time,
and an adaptive update law is designed to estimate the deadzone parameters. The adaptive output
deadzone inverse controller is smoothly differentiable and is combined with a robust adaptive
nonlinear controller to ensure robustness and boundedness of all the states of the system as well
as the output signal. The mismatch between the ideal deadzone inverse function and our proposed
implantation is treated as a disturbance that can be upper bounded by a polynomial in the system
states. The overall stability of the closed-loop system is proven by using Lyapunov method, and
simulations confirm the efficacy of the control methodology.
Keywords
Adaptive Inverse Control, Output Deadzone, Hard Nonlinearity
1. Introduction
The problem of deadzone nonlinearity has been addressed by many researches with great success by utilizing
adaptive control methods to eliminate the undesirable effects on the output of a plant [1]-[5]. Demonstrated in
N. J. Ahmad et al.
216
Figure 1 is the effect of deadzone on the output of a plant for a pure sinusoidal input trajectory. The majority of
earlier investigations to this problem focus on the problem where the nonlinearity is located at the input of the
plant as an actuator problem [1] [2]. In an actuator deadzone, the control effort is within the span of the nonlin-
earity which makes it somewhat easier to reduce or eliminate its deleterious effects before it enters the dynamics
of the system to be controlled. As a matter of fact, several papers present a two structure control schemes that
can be designed to handle deadzone as well as other requirements for plant performance criteria [3]. On the
other hand, output deadzone, which is physically inherent in some sensors that measure output signals of a plant,
is a more complicated problem. The control effort has to eliminate the deleterious effect of the deadzone
nonlinearity whilst going through the complicated dynamics of the plant. Therefore, whatever added control re-
quirements enforced on the designer due to disturbances or noise affecting the plant, will further complicated the
task. One of the earliest investigations of output nonlinearities such as deadzone was presented by [4]. Their
proposed methodology was based on output matching control which involved the design of an adaptive dead-
zone inverse used to reshape the input reference trajectory to negate the effect of the deadzone. The parameters
of the deadzone were adaptively estimated by designing an error function utilizing the output to observe plants
states. The implementation was quiet complex in design and implemented in discrete time. In [5], an output
feedback design was analysed for robustness and was developed using input to state stability (ISS) small gain
tools. The combination of observer and controller design was proved to be essential when handling output
nonlinearities. An adaptive compensation scheme without constructing a dead-zone inverse was presented in [6].
The proposed adaptive method requires only the information of bounds of the deadzone slopes and treats the
time-varying input coefficient as a system uncertainty. The new control scheme ensures bounded-error trajectory
tracking and assures the boundedness of all the signals in the adaptive closed loop. Tian Ping et al. utilized the
integral-type Lyapunov function to design an adaptive compensation term for the upper bound of the residual
and optimal approximation error as well as the dead-zone disturbance [7]. It was demonstrated that the closed-
loop control system was semi-globally uniformly bounded. In [8], an inverse deadzone function was incorpo-
rated in control system driven from a mathematical model of a deadzone in pneumatic servo valves. Tests were
performed out using controllers with and without dead zone compensation to comparison validated the efficacy of
the method. In [9], a somewhat earlier work was presented in discrete time which successfully achieved reduction
Figure 1. The distortion effect of output deadzone nonlinearity on a sinusoidal of signal.
N. J. Ahmad et al.
217
of the tracking error in plants with output deadzone nonlinearity while ensuring the global boundedness stability.
The paper presented by Jing Zhoua et al. introduced a smooth approximation to the deadzone model which al-
lowed them to employ back stepping technique [10]. In their approach, no knowledge was assumed of the un-
certainty’s and the deadzone’s parameters. It is shown that the proposed controller not only can guarantee global
stability, but also can achieve excellent transient performance. It is worthwhile to note that other non-classical
control methods, such as fuzzy logic or neural network, have been presented by several researchers to reduce the
effect of a deadzone nonlinearity [11]-[14]. For example, Wallace and Max used an adaptive fuzzy controller for
nonlinear systems subject to dead-zone input. The boundedness of all closed-loop signals and the convergence
properties of the tracking error are proven using Lyapunov stability theory and Barbalat’s lemma [15].
Motivated by the success in producing successful results in handling input deadzone, we present an extended
method to reduce the errors caused by output deadzone nonlinearity. The proposed method relies on the premise
that by pre-shaping the input trajectory to mimic an inverse form of the deadzone nonlinearity, the combined ef-
fect will reduce if not completely eliminating the effect of output deadzone.
In this paper, a new continuous time robust adaptive output deadzone inverse controller (RAODI) is used in
conjunction with a conventional model reference adaptive control to counter the distortions cause by output
deadzone. The ideal deadzone inverse controller is approximated by an infinitely differentiable implementation
to insure asymptotic tracking and minimized error generation. The overall stability of the system under the pro-
posed scheme will be proven analytically and demonstrated by simulation to a practical application. The struc-
ture of the paper starts with a brief presentation of the dynamics of an output deadzone nonlinearity that defines
various parameters and its effect on the output of a system are presented in Section 2. Meanwhile, the proposed
control methodology is presented and its analytical proof using the Lyapunov argument is shown in Section 3.
Consequently, an illustrative example of a model reference adaptive control scheme combined with the inverse
control method is presented and followed by simulation results in Section 4.
2. The dynamics of Output Deadzone Nonlinearity
A common representation of a non-symmetrical deadzone nonlinearity, shown in Figure 1, can be described as
follows
( )
( )
( )
, if
0, if
, if
rr
lr
ll
mx d x d
DZ y d x d
mx d x d
−>
= − <<
+ <−
(1)
where
( )
DZ y
denotes the output of deadzone function,
( )
xt
the output of a plant, m is the slope of the lines,
is the width of the deadzone distance, and
( )
ut
is the input of the plant block as shown in Figure 2.
Although the width of the deadzone spacing is assumed not to be exactly known, an upper bounds on it is given
by
rl M
dd d−≤
(2)
where
M
d
is a positive scalar. Output deadzone may also be written as
( ) ( )
d
DZ y x sat x= −
(3)
where
( )
d
sat u
represents a non-symmetrical saturation function given by
Figure 2. Non-symmetric deadzone nonlinearity as a function of a plant output signal.
N. J. Ahmad et al.
218
( )
, if
, if
, if
rr
d lr
ll
d xd
sat x x d x d
d xd
>
= <<
− <−
(4)
By defining a logical switching operator
1 if 0
0 otherwise
rx
χ
>
=
(5)
1 if 0
0 otherwise
l
x
χ
<
=
(6)
Then, the dynamics of the non-symmetrical deadzone presented in (3) can be rewritten as follows
( ) ( ) ()
T
ll rr
y DZx xt d d xt d
χχ χ
= =−− =
(7)
where
( )
xt
is the. Meanwhile, thelogical indicators,
[ ]
rl
χ χχ
=
can be implemented by utilizing the defini-
tion of a sign function given as
( )
10
sgn 10
d
dd
x
xx
>
=−≤
. (8)
To obtain a smoothly differentiable implementation of (8), we replace it with a
( ) ( )
sgn tanh
d sd
x kx
≈⋅
. (9)
with
0
s
k>
appropriately selected with high value for fast switching applications.
Hence, rewriting Equation (5) and Equation (6) as
( )
1 tanh
2
sd
r
kx
χ
+⋅
=
(10)
( )
( )
1 tanh 1.
2
sd
lr
kx
χχ
−⋅
= = −
(11)
To proceed with the design of the compensator the following assumptions are required:
(A1) The deadzone parameters
0
r
d>
and
0
l
d−<
.
(A2) The deadzone parameters
r
d
and
l
d
are bounded as follows:
[ ]
min, max
ll l
dd d
and
[ ]
min, max
rr r
dd d
.
(A3) Without any loss of generality the slope of the deadzone
m
is positive and is set to 1.
Assumption (A1) and (A2) are the actual physical attributes of a real industrial deadzone and is adopted in
[16]. Therefore, the saturation function given by (4) is physically bounded
( )
T
.
M
sat x d d
χ
= ≤
(12)
3. Robust Adaptive Controller Design
Considering the following nonlinear systems with input deadzone nonlinearity described as
( ) ( ) ( )
{ }
( )
x Ax f x B u x
y DZ x
ψ
=++ +
=
(13)
where the matrices A and B are given by
01 0
0010
00 0



=


A
 
0
0
1



=


B
.
N. J. Ahmad et al.
219
Meanwhile, the unmeasurable disturbances represented as
( )
x
ψ
and
( )
fx
are assumed to be bounded by
a known pth order polynomial in the states [17]:
()
0
pk
k
k
xx
ψζ
=
(14a)
( )
0
pk
k
k
fx x
ζ
=
. (14b)
The desired reference model is given by
{ }
dd d
x Ax B Kx r=++
, (15)
where
and r is a reference signal. By reshaping the desired reference model in a way to produce a
deadzone inversed version of it will reduce the effect of the deadzone. Tracking the reshaped copy of the refer-
ence model will force the output of the deadzone nonlinearity to track the original desired reference signal. The
adaptive output deadzone inverse compensator can be deduced from (7) as
( )
*T
ˆ ˆ ˆ
d d d ll rr d
x DI x x d d x d
χχ χ
= =++ =+
, (16)
where
T
ˆ ˆ ˆ
rl
d dd=

is the adaptively estimated values of the exact deadzone spacing
**
rl
d dd

=
. The adap-
tive inverse dynamics may be determined by differentiating (16) as follows
() ( ) ( ) ( )
*T
1
** T T
21
** T T T
3
*
*T
0
ˆ
ˆˆ
ˆˆ ˆ
2
ˆ
dd
d dd
ddd
n
n n k nk
nd d d k
x xd
x x xd d
x xxd d d
n
xx x d
k
χ
χχ
χ χχ
χ
=
= +
==++
==++ +

==+ ⋅⋅



   
Consequently, we can utilize (15) to construct the inverse deadzone model reference as
( ) ( )
**
0
ˆ
.
nk nk
T
dd d
k
n
x Ax B K x d r
k
χ
=




= + ⋅+ +







(17)
Hence, the states tracking error dynamics
*
d
xxx= −
may be written as follows
( )
( ) ( )
0
ˆ
,
nk nk
T
dk
n
x Ax B u x K x d r
k
ψχ
=




= + + −⋅







 
(18)
where r is the desired reference signal. Equation (18) is written compactly as
( )
{ }
*
.
d
x Ax B u x Kx r
ψ
=++ −−
 
(19)
where dynamics of
*
d
x
are given by (17).
By defining the output tracking error
( )
d
t yx
= −
an adaptive update law for
T
ˆ
d
can be written as
( )
ˆ
dt
σχ
= −
(20)
Once again, by ensuring that the plant states
( )
xt
tracking
( )
*
d
xt
will cause
( ) ( )
( )
()
()
( )
( )
*
d dd
y t DZ x t DZ DI x t x t= = = +
(21)
where
( )
t
is the output mismatch error caused by the difference between the exact deadzone parameter and
the estimated one is expressed as
*
ˆ
dd d= −
. To parameterize
( )
t
, we utilize Equation (7) to get
N. J. Ahmad et al.
220
( ) ( ) ( ) ( ) ( )
* TT
ˆ
dd
yt yt xt d xt dt
χχ
=− = −− +
(22)
or simply written as
( )
T
td
χ
=
. (23)
where
T
d
the deadzone parameters estimation error is
*
T
*
ˆ,
ˆ
rr
ll
dd
ddd

=


(24)
Therefore, the deadzone effect noted by the term
T
d
χ
in (7) can be cancelled by simply ensuring that the
system’s states vector
( )
xt
track the inverse dynamics of the desired trajectory
( )
d
xt
. To achieve proper
tracking and global bounded stability of the overall system, we propose the following RAODI controller:
( )
T T*
ˆ
dd
u t B Px B Px Kx r
αβ
=− − ++

(25)
where
0
α
>
,
*
d
xxx= −
, and P is the positive definite symmetric solution of the Algebraic Riccati equation
(ARE). Moreover, the adaptation law for
ˆ
β
is given by
T
ˆΓ,Γ0.B Px
β
= >
(26)
The properties of the controller (25) are stated in the following theorem:
Theorem. For the plant described by (13) with input deadzone (1), and the RAODI control law (25) along
with the adaptive update laws (22) and (26) will ensure the closed-loop stability and boundedness of tracking
error, hence reducing the effects of deadzone on the control law driving the system dynamics and ensures-
bounded output tracking.
Proof. Using the following positive definite control Lyapunov function
11
T 22
Γ
22
V x Px d
σ
β
−−
=++

(27)
Differentiating along the trajectories of the system and substituting for the closed loop dynamics given by (19)
yields
()
{ }
( )
( )
{ }
( )
TT 1 1
T
*
T * 11
ˆ
ˆ
Γ
ˆ
ˆ
Γ
d
d
V x Px x Px dd
Ax B u x Kx r Px
x P Ax B u x Kx r dd
ββ σ
ψ
ψ ββ σ
−−
−−
=++ +
=++ −−
+ + + − −+ +
 



(28)
Applying the robust controller given in (25) into (28) gives
( )
{ }
( )
( )
{ }
( )
T
TT
T T T 11
ˆ
ˆ
ˆ ˆ
Γ
V Ax B B Px B Px x Px
x P Ax B B Px B Px x dd
αβψ
α β ψ ββ σ
−−
= +− +
+ +− + + +
  
  
(29)
Collecting terms and simplifying
( )
( )
{ }
()
( )
( )
{ }
( )
TT T T T 1 1
TT T T T 1 1
ˆ
ˆ ˆ
2Γ
ˆ
ˆ ˆ
22 Γ
V x A P PA x x PB B Px B Px x dd
V x A P PA PBB P x x PB B Px x dd
α β ψ ββ σ
α β ψ ββ σ
−−
−−
= ++ + + +
= +− + + + +
  
 
(30)
( )
( )
( )
TT T T T T 1 1
ˆ
ˆ ˆ
22ΓV x A P PA PBB P x B Pxx PB x PB x dd
α β ψ ββ σ
−−
= +− + + +

 
(31)
The first term can be simplified by solving the Algebraic Reccati Equation given by
TT
2A P PA PBB P Q
α
+− =
(32)
N. J. Ahmad et al.
221
which gives
( )
( )
2
T T T 1 1T
ˆ
ˆ ˆ
2ΓV x Qx x PB x PB x d d
β ψ ββ σ
−−
=−− + + +
 
(33)
Replacing the adaptation law (23) and replacing
*
ˆ
βββ
= +
in (31) yields
( )
()
( )
22
T * T T T 1T
ˆ
2V x Qx x PB x PB x x PB d d
ββ ψ β σ
=− −+ + + +

  
(34)
( )
2
T * T T 1T
ˆ
2V x Qx x PB x PB x d d
β ψσ
=−− + +
 
(35)
Substituting the adaptive update law (7)
( )
ˆ
dt
σχ
= −
makes the fourth term in
() ( )
2
T *T T T
2
V x Qx x PB x PB x d t
β ψχ
=−− +


(36)
Utilizing Equation (23) for output tracking error
( )
T
td
χ
=
.
( )
( )
2
T *T T T 2
2V x Qx x PB x PB x d
β ψχ
=−− +


(37)
Renders the last term negative. For the third term, we utilize the general inequality
22
2ab a b≤+
the third
term in (37) can be bounded as
( )
T T1
2x PB x x PB x
ψς ς
≤+
 
(38)
Applying this bound to (37)
( )
( )
( )
2
2
1 *T T
min
V Q x x PB d
λ ςγ β χ
≤−
(39)
By choosing the degree of freedom
ς
satisfying the condition
( )
min Q
λ
ςγ
<
and choosing
*
β
to be
greater than
ς
ensures all terms of
V
negative.
4. Illustrative Example & Simulations
To illustrate the efficacy of the proposed compensator a second order sinusoidal desired reference model is se-
lected for tracking. Simulations of the system in (22) under the adaptive control law (23) and (24) have been
performed for a sinusoidal reference trajectory given by
() ( )
3sin π
d
xt t=
represented by a second order
model. The actual plant is also chosen to be a second order system simulating a rotational gear with deadzone
resulting form the spacing between its meshing teeth.
( )
() ()
12mm m
l mm m
k k ut
DZ sat
θθθ
θ θθ θ
++ =
= = −
 
(40)
where
T
mm
θθ


represent the driving motor angle and velocity respectively;
[ ]
T
12
kk
represent the viscous
friction and the electromotive force constant; and
l
θ
represents the output load angle. By defining the state
vector
[ ]
T
12
xx
to represent
mm
θθ


, then the system under investigation can be represented in space state form
as
( )
{ }
( ) ( )
T
x Ax B k x u t
y DZ x x sat x
=++
= = −
.
(41)
where the matrices A and B along with the gain k are given by
1
2
01 0
,,
00 1
k
A Bk
k

  
= = = 
  
   
(42)
N. J. Ahmad et al.
222
Meanwhile, the desired reference model to be tracked at the output for the overall system may be rewritten as
()
{ }
T2
3πsin
,
π
dd d
d
x Ax B k x t
yx
γ
=+−
=
(43)
where
0
γ
>
used to insure the stability of the desired tracked model. In the case of meshing gears, the dead-
zone spacing parameter can be easily predetermined and measured. The reference point is chosen to be at the
center of the deadzone spacing. Hence, define
** *
1
rl
dd d= =−=
with
ˆ
d
being the adaptation that estimate-
sits value as given by Equation (20). Therefore, the adaptive deadzone inverse trajectory written as follows
( )
*
ˆ
d dd
x DI x x d
χ
= = +
. (44)
The proposed controller is given by
( )
T T*
ˆ
dd
u t B Px B Px Kx r
αβ
=− − ++

(45)
where the first term is the conventional PD-controller, the second term is the robust adaptive controller, and the
third term is the adaptive deadzone inverse one.
T
ˆΓ,Γ0.B Px
β
= >
(46)
Meanwhile, the initial value of
ˆ
d
is set to be zero and no prior knowledge of its values is needed. The exact
value of the simulated deadzone parameter is set to
*
1
d=
. For all other simulated parameters refer to Table 1.
Figure 3 shows the output trajectory
ol
y
θ
=
for the system under RAODI control is presented and is com-
pared to the trajectory tracking of the system under adaptive without the inverse (in dotted blue), and a PD-con-
troller (dashed red). The system performance is shown with the black solid line while the performance of a
regular PD controller is shown in dotted red line. Clearly, the output of the system under RAODI outperforms
the system with a conventional PD controller. The deadzone spacing effect is practically eliminated and the
tracking error is held to a small negligible amount.
The improvement in reducing the effect of output deadzone on the output signal is demonstrated in Figure 4
where the error
( )
od ld
yx
θθ
−=
is plotted in solid line as apposed to the same error for the system under a
PD controller plotted in dotted red line. In addition, in Figure 4, the dashed blue line reflects the output track-
ing error for the system without the use of inverse deadzone modifier. The error without the deadzone inverter is
much larger than the improved performance due to RAODI controller.The system state
( )
1m
xt
θ
=
tracking
performance (solid) verses the deadzone inverted trajectory
1dd
x
θ
=
for the system under RAODI control is
presented in Figure 5, with Figure 6 demonstrating the state tracking error
( )
ld
t
θθ
= −
for the system under
the proposed control scheme. The second state
( )
2
xt
ω
=
tracking performance and its error
2d
ωω
= −
are
presented in Figure 7 and Figure 8, respectively. In addition, Figure 9 and Figure 10 show the evolution of the
adaptations
ˆ
β
and
ˆ
d
confirming their bounded stability. Meanwhile, the adaptive controller effort
( )
d
ut
is
shown in Figure 11.
Table 1. Parameters utilized in the example.
Systems Physical Attributes
Parameter Value Unit
1
p
k
40 Gain Constant
2
v
k
13 Gain Constant
3
γ
100 Gain Constant
4
*
r
d
1.0 radian
5
*
l
d
1.0 radian
6
α
1.0 N.m/rad
7
Γ
100
Gains
8
J
1
2
Vs
rad
9
d
ω
π
rad/s
N. J. Ahmad et al.
223
Figure 3. The output trajectory
o
y
(black-solid) for the system under RAODI control vs. the performance of an adaptive
controller (blue-dotted), and a PD-controller (red-dashed).
Figure 4. The output tracking error
o
y
(solid) for the system under RAODI vs. the tracking error of the system under a
PD-controller (red-dashed). The dashed blue line reflects the output tracking error for the system without the use of inverse
deadzone modifier.
N. J. Ahmad et al.
224
Figure 5. The system state
( )
1
xt
θ
=
tracking performance (solid) verses the deadzone inverted trajectory
1dd
x
θ
=
for
the system under RAODI control (red-dashed).
Figure 6. The state tracking error
( )
11d
t xx= −
for the system under RAODI control.
N. J. Ahmad et al.
225
Figure 7. The system state
( )
2
xt
ω
=
tracking performance (solid) verses the inverted deadzone trajectory
2dd
x
ω
=
for
the system under RAODI control (red-dashed).
Figure 8. The second state error
222d
xx= −
for the system under RAODI control.
N. J. Ahmad et al.
226
Figure 9. The evolution of the robust adaptation
ˆ
β
.
Figure 10. The evolution of the adaptation
ˆ
d
estimating the actual
*
1.0d=
radian.
N. J. Ahmad et al.
227
Figure 11. Evolution of the control.
5. Conclusion
In this paper, an adaptive inverse deadzone controller is compared with a robust adaptive controller for systems
with output deadzone nonlinearity. Both controllers have been shown to effectively stabilize a second order sys-
tem, and achieve bounded input bounded output (BIBO) tracking. The proposed deadzone inverse controller has
greatly improved the performance of the system over the robust controller. The deadzone inverse controller was
implemented in continuous time and was used to modify a desired model reference to mimic an inverse dead-
zone trajectory. The RAODI is smoothly differentiable and can easily be combined with any of the advanced
control methodologies. The stability of the closed-loop system has been proven by using Lyapunov arguments
and simulations results confirm the efficacy of the control methodology.
Acknowledgements
This work is supported by the Public Authority for Applied Education and Training (PAAET) Kuwait grant
number TS-14-09.
References
[1] Ahmad, N.J., Alnaser, M.J. and Alsharhan, W.E. (2013) Asymptotic Tracking of Systems with Non-Symmetrical Input
Deadzone Nonlinearity. International Journal of Automation and Power Engineering, 2, 287-292.
[2] Tao, G. and Kokotovic, P. (1995) Discrete-Time Adaptive Control of Systems with Unknown Dead-Zones. Interna-
tional Journal of Control, 61, 1-17. http://dx.doi.org/10.1080/00207179508921889
[3] Ahmad, N.J., Ebraheem, H.K., Alnaser, M.J. and Alostath, J.M. (2011) Adaptive Control of a DC Motor with Uncer-
tain Deadzone Nonlinearity at the Input. 2011 Chinese Control and Decision Conference (CCDC), Mianyang, 23-25
May 2011, 4295-4299. http://dx.doi.org/10.1109/CCDC.2011.5968982
[4] Toa, G. and Kokotovic, P. (1996) Adaptive Control of Systems with Actuator and Sensor Nonlinearities. John Wiley &
Sons, Inc., New York.
[5] Arcak, M. and Kokotovic, P.V. (2000) Robust Output Feedback Design Using a New Class of Nonlinear Observer.
Proceedings of the 39th Conference on Decision and Control, Sydney, December 2000, 778-783.
[6] Ibrir, S., Xie, W.F. and Su, C.-Y. (2007) Adaptive Tracking of Nonlinear Systems with Non-Symmetric Dead-Zone
Input. Automatica, 43, 522-530. http://dx.doi.org/10.1016/j.automatica.2006.09.022
[7] Zhang, T.-P., Zhou, C.-Y. and Zhu, Q. (2009) Adaptive Variable Structure Control of MIMO Nonlinear Systems with
Time-Varying Delays and Unknown. International Journal of Automation and Computing, 6, 124-136.
N. J. Ahmad et al.
228
http://dx.doi.org/10.1007/s11633-009-0124-5
[8] Andrighetto, P.L. and Bavaresco, D. (2008) Dead Zone Compensation in Pneumatic Servo Systems. ABCM Symposium
Series in Mechatronics, 3, 501-509.
[9] Recker, D.A. and Kokotovic, P.V. (1993) Indirect Adaptive Nonlinear Control of Discrete-Time Systems Containing a
Deadzone. Proceedings of the 32nd Conference on Decision and Control, San Antonio, 15-17 December 1993, 2647-
2653. http://dx.doi.org/10.1109/CDC.1993.325676
[10] Zhou, J., Er, M.J. and Wen, C.Y. (2005) Adaptive Control of Nonlinear Systems with Uncertain Dead-Zone Nonlinear-
ity. 44th IEEE Conference on Decision and Control, and the European Control Conference, Seville, 12-15 December
2005, 797-801.
[11] Betancor-Martin, C.S., Montiel-Nelson, J.A. and Vega-Martinez, A. (2014) Deadzone Compensation in Motion Con-
trol Systems Using Model Reference Direct Inverse Control. 2014 IEEE 57th International Midwest Symposium on
Circuits and Systems (MWSCAS), College Station, 3-6 August 2014, 165-168.
http://dx.doi.org/10.1109/MWSCAS.2014.6908378
[12] Jang, J.O., Chung, H.T. and Jeon, G.J. (2005) Saturation and Deadzone Compensation of Systems Using Neural Net-
work and Fuzzy Logic. Proceedings of the 2005 American Control Conference, 3, 1715-1720.
http://dx.doi.org/10.1109/ACC.2005.1470215
[13] Chang, C.-Y., Hsu, K.-C., Chiang, K.-H. and Huang, G.-E. (2006) An Enhanced Adaptive Sliding Mode Fuzzy Control
for Positioning and Anti-Swing Control of the Overhead Crane System. IEEE International Conference on Systems,
Man and Cybernetics, 2, 992-997.
[14] Kong, X.Z. and Zang, F.Y. (2009) Study on the Intelligent Hybrid Control for Secondary Regulation Transmission
System. IEEE International Conference on Automation and Logistics, Shenyang, 5-7 August 2009, 726-729.
http://dx.doi.org/10.1109/ICAL.2009.5262830
[15] Bessa, W.M. and Barrêto, R.S.S. (2010) Adaptive Fuzzy Sliding Mode Control of Uncertain Nonlinear Systems. Re-
vista Controle & Automação, 21, 117-126.
[16] Lewis, F.L., Tim, W.K., Wang, L.-Z. and Li, Z.X. (1999) Deadzone Compensation in Motion Control System Using
Adaptive Fuzzy Logic Control. IEEE Transactions on Control Systems Technology, 7, 731-742.
http://dx.doi.org/10.1109/87.799674
[17] Jain, S. and Khorrami, F. (1995) Robust Adaptive Control of a Class of Nonlinear Systems: State and Output Feedback.
Proceeding of the 1995 American Control Conference, Seattle, June 1995, 1580-1584.
http://dx.doi.org/10.1109/acc.1995.529773
Article
Full-text available
In this work, a comparative study of three control strategies for the position control of a permanent magnet DC motor with dead zone is presented. The strategies analyzed are the classical PI controller, a new approach based on a linear controller with double integral effect, and the Inverse Dead Zone approach. Through the results here exposed it is shown that the new approach based on a controller with double integral effect results in a control system capable of achieving smaller position error, reducing the undesirable stick/slip effect without inducing high frequency oscillations or chattering in the control variable. In addition, and thanks to its linear nature, it is possible to determine stability and robustness of the resulting control system by means of the classical margins of gain and phase making this approach suitable for an engineering context
Article
Full-text available
This paper presents a detailed discussion about the convergence properties of a variable structure controller for uncertain single-input-single-output nonlinear systems (SISO). The adopted approach is based on the sliding mode control strategy and enhanced by an adaptive fuzzy algorithm to cope with modeling inaccuracies and external disturbances that can arise. The boundedness of all closed-loop signals and the convergence properties of the tracking error are analytically proven using Lyapunov's direct method and Barbalat's lemma. This result corrects flawed conclusions previously reached in the literature. An application of this adaptive fuzzy sliding mode controller to a second-order nonlinear system is also presented. The obtained numerical results demonstrate the improved control system performance.
Article
Full-text available
This paper presents an adaptive control scheme for systems with uncertain asymmetrical deadzone nonlinearity at the input of a linear plant. An adaptive inverse block has been developed and used in conjunction with any conventional controllers in order to reduce the effect of deadzone nonlinearity. The deadzone inverse model is non‐symmetric and implemented in continuous time. The adaptive deadzone inverse controller is smoothly differentiable and can easily be combined with any of the advanced control methodologies. The asymptotic stability of the closed‐loop system is proven by using Lyapunov arguments and simulation results to confirm the efficacy of the control methodology.
Conference Paper
Full-text available
This paper presents an adaptive control scheme for systems with uncertain deadzone nonlinearity at the input of a linear plant. A new model for deadzone inverse is developed and used in conjunction with any conventional controllers in order to reduce the effect of deadzone nonlinearity. The deadzone inverse model is notationally compact and is simpler to implement than existing schemes. Two cases are considered: The case where the deadzone spacing is known as well as the case of uncertain deadzone spacing. For the latter case, an adaptive update law is developed to estimate the deadzone spacing. The adaptive deadzone inverse controller is a breakaway from existing deadzone compensators which are implemented in discrete-time and can easily be combined with any of the advanced control methodologies. The stability of the closed-loop system is shown using Lyapunov arguments. Simulation results show that the control methodology greatly improves tracking performance over a PD type controller.
Conference Paper
Full-text available
A saturation and deadzone compensator is designed for systems by the fuzzy logic (FL) and the neural network (NN). The classification property of the FL system and the function approximation ability of the NN make them the natural candidate for the rejection of errors induced by the saturation and deadzone. The tuning algorithms are given for the fuzzy logic parameters and the NN weights, so that the saturation and deadzone compensation scheme becomes adaptive, guaranteeing small tracking errors and bounded parameter estimates. Formal nonlinear stability proofs are given to show that the tracking error is small. The NN saturation and FL deadzone compensator is implemented on a system to show its efficacy.
Conference Paper
This work introduces the application of the model reference direct inverse control technique for compensating the deadzone of DC servo systems. In order to improve the control performance related to modeling errors and disturbances, we design a proportional integral fuzzy controller in the feedback loop. Though the implementation of the proposed control is simple, results demonstrate a better behavior than more complex control techniques proposed in the literature. We study the robustness of the proposed system varying different parameters of the system.
Article
Influenced by the factors such as deadzone, hysteresis loop, coulomb friction and working conditions during working, the hydrostatic transmission system with secondary regulation is nonlinear typically. So speaking strictly, there is no a control method which is suitable for the whole process of the controlled object, it is difficult to obtain famous control effect by use of conventional control method, and it is necessary to develop the most suitable control method according to different controlled-object. In order to overcome the nonlinearization of the secondary regulation system, the neural fuzzy control is embedded in the expert control, a compositive real-time intelligent hybrid control method is produced. Not only has the controller ability of logical reasoning and advanced intelligent behavior of the expert control, but the instinct reasoning ability of the neural fuzzy, the coupled control method realizes the parallel control and knowledge sharing. The system control performance is satisfied, the designed controller presents a good rapidity and flexibility, and the system moves smoothly.
Article
An adaptive deadzone inverse approach is developed for control of discrete-time systems with unknown deadzones at the input of linear dynamics. The proposed controller consists of an adaptive deadzone inverse, whose parameters are updated to cancel the effect of the deadzone, and a linear part, which is designed to achieve tracking of a reference signal by the system output. When the linear part of the system is known, its parameters are used to specify the parameters of the linear part of the controller. When the linear part of the plant is unknown, the linear control parameters are adaptively estimated. The control error caused by the adaptive deadzone inverse is expressed as a linearly parametrizable part plus a bounded disturbance. Adaptive laws which employ parameter projection are used to update the controller parameters. They are robust with respect to the bounded disturbance, and they result in parameter estimates needed to implement an adaptive deadzone inverse. We prove the closed-loop signal boundedness, and illustrate by simulations that the system tracking performance is significantly improved.
Article
In this paper, adaptive variable structure neural control is presented for a class of uncertain multi-input multi-output (MIMO) nonlinear systems with state time-varying delays and unknown nonlinear dead-zones. The unknown time-varying delay uncertainties are compensated for using appropriate Lyapunov-Krasovskii functionals in the design. The approach removes the assumption of linear function outside the deadband without necessarily constructing a dead-zone inverse as an added contribution. By utilizing the integral-type Lyapunov function and introducing an adaptive compensation term for the upper bound of the residual and optimal approximation error as well as the dead-zone disturbance, the closed-loop control system is proved to be semi-globally uniformly ultimately bounded. In addition, a modified adaptive control algorithm is given in order to avoid the high-frequency chattering phenomenon. Simulation results demonstrate the effectiveness of the approach.
Conference Paper
In this paper, we develop an indirect adaptive output feedback control result which applies to discrete-time systems containing a deadzone nonlinearity and linear dynamics. The deadzone nonlinearity is significant since it is common in systems containing hydraulic or pneumatic valves, electronic circuits, and temperature regulation circuits. A plant parametrization that is linear in a set of unknown parameters is first developed. This is accomplished by forcing the regional descriptions of the deadzone to be entirely contained in the definition of a regressor. This is convenient for estimation since adaptation for the parameters of the separate regions of the nonlinearities is automatically accommodated by the regressor. Unfortunately, this parametrization necessitates multiple estimates of the zeros of the plant. To overcome the difficulty of designing a feedback/feedforward controller given multiple estimates of the zeros, we implement a nonlinear “zero resolving” prefilter. This prefilter to the plant allows one to design a feedback/feedforward controller based on one set of zeros