Sliding Mode Learning Control and its Applications Manh Tuan Do Submitted in total fulfilment of the requirements of the degree of Doctor of Philosophy Faculty of Science, Engineering and Technology Swinburne University of Technology Melbourne, Australia 2014
192
Embed
Sliding Mode Learning Control and its Applications · Sliding Mode Learning Control and its Applications Manh Tuan Do Submitted in total fulfilment of the requirements of the degree
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Sliding Mode Learning Control
and its Applications
Manh Tuan Do
Submitted in total fulfilment of the requirements of the degree of
Doctor of Philosophy
Faculty of Science, Engineering and Technology Swinburne University of Technology
Melbourne, Australia
2014
iii
Abstract
ith the rapid advancement of control technologies, there have been various
intelligent control schemes established for complex systems with or without
uncertain dynamics. Given a certain control problem, desirable qualities such as
simplicity, applicability, adaptability, and robustness are the touchstones of control
design so as to ensure excellent control performance against system parameter
variations and unpredicted external disturbances.
Amongst many robust control techniques, Sliding Mode Control (SMC) has been
increasingly receiving a great deal of attention in both theoretical and applied
disciplines owing to its distinguishing features such as insensitivity to bounded matched
uncertainties, order reduction of sliding motion equations, decoupling design procedure,
and zero-error convergence of the closed-loop system, just to name a few. Nevertheless,
the shortcomings inherent in conventional SMC approaches are yet to be fully addressed.
For one, the chattering phenomenon has not been uprooted without compromising on
the zero-error convergence. More importantly, from the control design perspective,
there are certain constraints in the design of SMC, such as prior information about the
bounds of uncertainties is often required, this in turn has greatly restrained the
applications of SMC in many practical circumstances. Therefore, how to make the best
use of SMC in order to develop a simple but effective SMC technique has remained a
big challenge for both researchers and engineers in the areas of control engineering and
the related technologies.
To tackle these issues, this thesis is concerned with the sliding mode based learning
control technique and its applications. The sliding mode learning control (SMLC)
developed in this research enjoys several overwhelming superiorities over its
conventional counterparts: (i) since the learning algorithm is adopted, the knowledge of
the uncertainty is no longer a prerequisite for controller design and thus (ii) the control
input is completely chattering-free, and (iii) the SMLC scheme poses a strong
robustness with respect to unmodelled dynamics. It is seen that the proposed SMLC not
only inherits all the appealing characteristics of SMC, but also helps curb the drawbacks
that befall conventional SMC approaches. Therefore, it is for this reason that the
W
iv
proposed SMLC will potentially play an essential role in years to come, in terms of
relaxing many constrains associated with the bounds of uncertain dynamics in
conventional SMC schemes.
In this thesis, novel SMLC schemes will be developed for a wide range of uncertain
dynamic systems. In particular, the concept of the most recently introduced SMLC
technique associated with the so-called Lipschitz-like condition is extensively studied.
First of all, the SMLC scheme is well examined with mathematical proofs and then
developed for a class of uncertain dynamic systems in a continuous-time domain. Some
concluding remarks are highlighted to boost the significant advantages of the proposed
SMLC scheme over existing control ones. Numerical results are presented to verify the
SMLC algorithm. Next, the SMLC technique is applied to address the stabilization of
nonminimum phase nonlinear systems and congestion control of communication
networks.
Following this development, the SMLC scheme is further tested and successfully
deployed to control steer-by-wire systems of modern vehicles. The experimental results
have confirmed the excellent performance of the proposed SMLC. Finally, the
framework is further developed for a class of uncertain dynamic systems in a discrete-
time domain followed by the application of congestion control in connection-oriented
communication networks.
v
Declaration
This is to certify that this thesis:
contains no material which has been accepted for the award to me towards any
other degree or diploma, except where due reference is made in the text of the
examinable outcome;
to the best of my knowledge, contains no material previously published or
written by another person except where due reference is made in the text of the
examinable outcome; and
where the work is based on joint research and publications, discloses the relative
contributions of the respective authors.
________________________
Manh Tuan Do, 2014
vii
Preface
This thesis is based on the research work conducted over the course of the past four
years in the Faculty of Science, Engineering and Technology, Swinburne University of
Technology, under the supervision of Prof. Zhihong Man, Prof. Cishen Zhang, and Dr.
Jiong Jin.
As a result, a number of journal papers and international conference papers have
been published or submitted for publication. The following summarizes the author’s
publications and contributions pertaining to the relevance of each particular chapter of
this thesis, and the complete list of the author’s publications can be found at the end of
the thesis.
The work in Chapter 3 on the proposed SMLC scheme, the backbone of the SMLC
concept developed in this thesis, presents the fundamental and conceptual theory of the
proposed SMLC and the significance of the approach, as well as the so-called Lipschitz-
like condition newly initiated by Man et al. [84].
The research outcome in Chapter 4 on Robust Stabilization of Nonminimum Phase
Systems Using Sliding Mode Learning Controller has led to a journal paper submitted
to IEEE Transactions on Cybernetics and a conference paper presented at ICIEA 2013
(Do et al. [154]).
The work in Chapter 5 on Sliding Mode Learning Based Congestion Control for
DiffServ Networks has resulted in a journal paper submitted to IEEE Transactions on
Control of Network Systems.
The result of Chapter 6 on Robust Sliding Mode Based Learning Control for Steer-
by-Wire Systems in Modern Vehicles has outputted a journal paper published in IEEE
Transactions on Vehicular Technology (Do et al. [87]).
The work about Robust Sliding Mode Learning Control for Uncertain Discrete-
Time MIMO Systems in Chapter 7 has yielded a journal paper published in IET Control
Theory and Applications (Do et al. [88]) and a conference paper presented at ICARV
2012 (Do et al. [107]).
viii
Lastly, the research result of Chapter 8 on Discrete-Time Sliding Mode Learning
Based Congestion Control for Connection-Oriented Communication Networks has led
to a journal paper submitted to IEEE Transactions on Communications Letters.
ix
Acknowledgement
First and foremost, I would like to thank my supervisory team Prof. Zhihong Man, Prof.
Cishen Zhang, and Dr. Jiong Jin for their invaluable guidance and constant support
throughout the past four years. They have made tremendous effort to offer me both
academic and social advice to make my PhD life a noteworthy and rewarding one.
Especially, I would like to express my deepest gratitude to Prof. Zhihong Man for his
endless supervision of my doctoral research advancement, for giving me all the
opportunities and motivation to pursue my PhD degree at Swinburne University of
Technology, and for spurring me to endeavour for the best and to be a goal-oriented
individual. I could not have asked for a more supportive and caring mentor who is
always accessible and passionate in patiently coaching me about the much desired
knowledge and skills that are indispensable for the accomplishment of this thesis.
I am grateful to Swinburne University of Technology for awarding me the SUPRA
scholarship and catering me with a conducive and favourable working environment.
Many thanks go to Melissa, Sophia and Adrianna from the research administration and
finance group for promptly looking after any inquiries or concerns I had with a very
warm welcome. I would also like to thank the senior technical staff, Walter and Krys, as
well as the ITS members for their continual support in swiftly resolving many technical
issues and providing resources and assistance whenever needed. Every little thing you
did made my everyday life as a PhD candidate a whole lot easier.
To Jinchuan, Hai, Feisiang, and Kevin, I am very thankful to have you all as friends
and research fellows. It has been my honour to have shared my research experience with
all of you in some technical sessions, seminars, conferences, and even through our day-
to-day discussions and chats. Thank you very much for your friendship and
collaboration. You have made my PhD life in Melbourne much more vibrant and
enjoyable.
Last but not least, I am truly indebted to my beloved family members who
unrelentingly believed in me and encouraged me to follow my dreams. I cannot thank
them enough for their endless love, care, and sacrifices. Without their support, neither
my life nor my work would bring fulfilment.
x
To my wife Mai Tuyet Phung, my daughter Isabella Do, my mother Thin Thi Pham,
The initial state vector is selected as 0 34 2 . The sliding mode parameter
matrix in (7.5) is chosen such that the poles of the sliding dynamics are
0 50 in continuous-time, or 00.9950 in discrete-time [172]:
0.2621 0.3108 0.03853.4268 2.4432 1.1787
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-5
0
5
10
15
20
25
Time (s)
Con
trol i
nput
132 7 Robust SMLC for Uncertain Discrete-Time MIMO Systems
For the purpose of comparison, let us first consider using the quasi discrete-time
sliding mode controller via output feedback (OF-SMC) as follows [176]:
1 1 (7.39)
where the control parameter 0.03.
Now, we turn to adopt the proposed DSMLC scheme for the given system, where
the control parameters , in (7.16) are set as , diag 0.117, 0.117 and
diag 0.115, 0.115 , respectively. Figure 7.3 and Figure 7.4 respectively show the output
response and the control inputs , obtained by applying the proposed
DSMLC in comparison with those obtained by using the output feedback SMC (7.39). It
is clearly seen that even though the two controllers have been able to handle the
uncertainty, the proposed DSMLC outperforms the OF-SMC with both smaller settling
time and significantly reduced overshoot.
Figure 7.3. Output response (DSMLC vs OF-SMC).
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-2
0
2
4
6
8
10
Time (s)
y
DSMLCOF-SMC
7.5 Conclusion 133
Figure 7.4. Control inputs (DSMLC vs OF-SMC).
7.5 Conclusion
In this chapter, a robust DSMLC has been newly developed for a class of linear discrete-
time MIMO systems with uncertainties. It has been shown that the closed-loop system
exhibits strong robustness with respect to parameter uncertainties and external
disturbances. The closed-loop stability is guaranteed with an asymptotic zero
convergence. Furthermore, the control signals are chattering-free and the control design
does not require prior knowledge of the bounds of uncertainties at all. The future work
on the extension to more advanced control of uncertain nonlinear systems and non-
minimum phase systems is currently under the authors’ investigation.
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
-200
-100
0
100
u1
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2-150
-100
-50
0
50
Time (s)
u2
DSMLCOF-SMC
DSMLCOF-SMC
135
Chapter 8
Discrete-Time Sliding Mode Learning
Based Congestion Control for
Connection-Oriented Communication
Networks
A sliding mode learning controller is developed for connection-oriented communication
networks. Firstly, the networks are modelled as discrete-time nth-order dynamic
systems subject to time-varying delay, the problem of congestion control in
communication networks is then addressed by adopting a novel sliding mode learning
controller. It not only considers the setbacks of conventional sliding mode control
problems, but also guarantees the closed-loop system stability with strong robustness
against uncertainties. The chapter presents the plausible applications of a discrete-time
sliding mode learning controller in communication networks and its great potential in
years to come.
8.1 Introduction
ver the last decade, networking services and long-distance traffic intensity in
telecommunication systems have evolved at an unprecedented pace. The ever
increasing world-wide demand and the high level of complexity in networking
communication systems have created the need for novel technological solutions to the
existing concepts of flow control and resource allocation. Too often, the bandwidth
demand is always growing faster than the physical channel capacity, to combat the
congestion and meanwhile ensure high throughput in the system, it appears that a viable
solution must engage the application of appropriate flow control mechanisms.
O
136 8 DSMLC for Communication Networks
The overview of earlier congestion control schemes can be found in [177]. Since
then, various researchers have proposed the use of different control techniques to
regulate the data flow rate in communication networks [178-180]. On the other hand,
sliding mode control is known to be an efficient and robust regulation technique [7-8].
To date, sliding mode controllers and sliding mode based congestion control ones have
been intensively studied and successfully applied to control of communication networks
[120, 181]. In this chapter, we introduce the newly developed sliding mode learning
controller to address the congestion control of networking systems. The goal of this
chapter is to contribute to the congestion control of networking systems using a robust
and efficient sliding mode learning controller to achieve a desired control performance.
As a consequence, the proposed control strategy exhibits a fast and robust flow
regulation mechanism to fulfill the traffic requirements of users and the superior quality
of service.
The remainder of the chapter is organized as follows: In Section 8.2, the state space
model of the networking systems and the discrete-time sliding mode-based learning
controller (DSMLC) are presented. Section 8.3 comprises a stability analysis of the
closed-loop system and the discussion of the property of the proposed control
methodology. A numerical simulation is given in Section 8.4 to illustrate the
effectiveness of the proposed control technique. Finally, Section 8.5 draws a conclusion.
8.2 Problem Formulation
This section gives some preliminaries of network modelling of connection-oriented
communication networks in accordance to the design of a DSMLC scheme.
8.2.1 Network Model
In this chapter, a single virtual circuit in a connection-oriented network is considered.
The network model is illustrated in Figure 8.1. The source sends data packets at discrete-
time instants with the amounts determined by the controller placed at a network node.
The congestion control problem can be solved through an appropriate input rate
adjustment. After forward propagation delay , packets reach the bottleneck node and
are served pertaining to the bandwidth availability at the output link. The remaining data
accumulates in the buffer. The packet queue length in the buffer at time is denoted as
8.2 Problem Formulation 137
, and its demand value are used to calculate the current amount of data to be sent
by the source . Once the control units appear at the end system, they are turned back
to arrive at the origin, with backward propagation delay after being processed by the
congested node. Since management units are not subject to the queuing delays, round-
trip time , where is a positive integer remaining constant for the
duration of connection. Quantities and may differ, but their sum remains
unchanged.
The available bandwidth (the number of packets that may leave the bottleneck node
at each instant) is modelled as an priori unknown bounded function of time ,
0 , which accounts for possible nonlinear interactions between various
virtual circuits in the network. If there are packets ready for transmission in the buffer
then bandwidth consumed by the source (the number of packets actually leaves the
node) will be equal to the available bandwidth. Otherwise, the output link is
underutilized, and the exploited bandwidth matches the data arrival rate at the node.
Thus, we may write:
0 (8.1)
ud dy
y u
Figure 8.1. Network model.
The network can be represented in the state space:
1
(8.2)
138 8 DSMLC for Communication Networks
where … is the state vector with , the
state matrix ∈ and the vectors , and ∈ are respectively described as
follows:
1 1 0 ⋯ 00 0⋮ ⋮0 0
1 ⋯ 0⋮ ⋱ ⋮0 ⋯ 1
0 0 0 ⋯ 0
00⋮01
,
10⋮00
,
10⋮00
(8.3)
8.2.2 Design of Discrete-Time Sliding Mode Learning Controller
Firstly, the sliding variable is defined as follows:
(8.4)
where ⋯ is the sliding mode parameter vector such that
det 0. The closed-loop system error is denoted as , with the
desired system state defined as ⋯ 0 ⋯ 0 .
Remark 8.1: The vector is selected such that the closed-loop dynamics are stable on
the sliding mode surface 1 0. It can be verified that the closed-loop system
state matrix has the following form . Thus, a pole placement method
can be used to design the sliding mode parameter such that all the eigenvalues are
located inside the unit circle which guarantees the asymptotic stability of the closed-loop
discrete-time system.
In this scheme, the DSMLC is proposed as the following:
1 ∆ (8.5)
with the learning term:
8.3 Stability Analysis 139
∆1 for 0
0for 0 (8.6)
where , 0 are the control parameters that will be determined later.
8.3 Stability Analysis
Theorem 8.1: Consider the system model (8.2). If the proposed DSMLC (8.5) with the
learning term (8.6) is used and the control parameters , are designed such that
11
1 8.7. a
|1 | 12 1
8.7. b
where , ≫ 1 , then the system states will be driven to the sliding surface, and
therefore guarantee the asymptotic convergence of the closed-loop dynamics on the
sliding mode surface.
Proof: Substituting (8.2), (8.5) and (8.6) into (8.4) yields
1 1 1
, 1 1 (8.8)
where , 1 1 .
Choosing a Lyapunov function candidate for the DT systems as:
| | (8.9)
one can then obtain
140 8 DSMLC for Communication Networks
∆ 1 | 1 | | | (8.10)
Substituting (8.8) into (8.10) yields
∆ | , 1 1 | | |
| , 1 | |1 || | | 1 | | | (8.11)
≜ ∆ , 1 ∆ 1 ∆ 1 |1 || | | 1 | | |
(8.12)
where ∆ , 1 ≜ | , 1 | and ∆ 1 ≜ | 1 |.
Considering the smoothness of the discrete-time system, it is shown that the following
inequality is always held:
|∆ , 1 ∆ 1 |1|∆ 1 | 8.13
and
|∆ 1 ∆ 1 |1| | 8.14
for , ≫ 1.
Using (8.13) and (8.14) in (8.12) leads to
∆1|∆ 1 | 1 ∆ 1 β 1 |1 |
1| |
(8.15)
For the case that ∆
From (8.15), we have
8.3 Stability Analysis 141
∆1
1 ∆ 1 β 1 |1 |1
| | 8.16
Consider the conditions (8.7), one can easily verify that
01
1 1 8.17
β 1 |1 |1
0 8.18
then (8.16) can be expressed as:
∆ ∆ 1 (8.19)
The inequality (8.19) indicates that the learning controller (8.5) always makes the value
of ∆ smaller than ∆ 1 when ∆ 1 0 . Suppose that, at ,
∆ 0 or | 1 | | |. Then at 1, (8.12) can be expressed as:
∆ 1 ∆ 1, |1 α| β 1 | 1 | (8.20)
Considering the fact that |∆ | | 1 | | | , thus (8.14) can be
expressed as:
|∆ 1, ∆ |1| 1 | | | 8.21
Since ∆ 0 or | 1 | | |, (8.21) will become:
∆ 1,2| 1 | 8.22
for 1 0 and 1, 0.
142 8 DSMLC for Communication Networks
Using (8.22) in (8.20) yields:
∆ 1 β |1 | 12
| 1 | 8.23
Considering (8.7.b), we have
∆ 1 0 (8.24)
The analysis from (8.16) to (8.24) implies that the proposed learning controller (8.5)
is capable of reducing ∆ from a positive value to negative one, or equivalently the
closed-loop trajectories are always driven into a stable region.
For the case that ∆
The inequality (8.15) can be expressed as:
∆1
1 |∆ 1 | |1 α| β 11| | 8.25
From conditions (8.7), one can easily verify that
∆ 0 (8.26)
Remark 8.2: It has been shown from the discussions above that the proposed DSMLC
(8.5), whose parameters are designed as in (8.6), is capable of driving the sliding
variable vector to converge to zero, thus the closed-loop dynamics can asymptotically
converge to zero in the sliding mode. It also ensures the stability of the closed-loop
system in the sliding mode with a strong robustness with respect to the uncertain
dynamics. Moreover, the proposed learning control scheme, based on the recursive
algorithm, inherits the chattering-free characteristic.
8.4 Simulation Example 143
8.4 Simulation Example
To verify the proposed control strategy, a simulation was performed using an MATLAB
simulator. Firstly, the model of the network was constructed according to the
formulation given in Section II. The system parameters are chosen as follows:
discretization period 1ms , propagation delay 10ms , maximum
available bandwidth 10 packets, the demand queue length 200 packets.
The controller parameters are set to α 0.9, β 0.2, respectively. Figure 8.2 shows that
the function experiences sudden changes of large amplitude, which reflects the most
rigorous networking conditions.
The transmission rate generated by the proposed algorithm is illustrated in Figure
8.3, and the resultant queue length is shown in Figure 8.4. It is clearly seen that the rates
calculated by the algorithm are always nonnegative and upper bounded. Moreover, the
queue length does not increase beyond the demand value and never drops to zero. This
means that the buffer capacity is not exceeded, and all of the available bandwidth is used
for the data transfer. As a consequence, the maximum throughput in the network is
achieved. Furthermore, the evolution of the sliding variable is shown in Figure 8.5,
which was driven quickly to the sliding mode surface and remains on it thereafter.
Figure 8.2. Available bandwidth.
0 50 100 150 200 250 3000
2
4
6
8
10
12
14
16
18
20
Time (ms)
d(k)
(pac
kets
)
144 8 DSMLC for Communication Networks
Figure 8.3. Transmission rate.
Figure 8.4. Packet queue length.
Figure 8.5. Sliding variable.
0 50 100 150 200 250 3000
5
10
15
20
25
30
35
Time (ms)
u(k)
(pac
kets
)
0 50 100 150 200 250 3000
20
40
60
80
100
120
140
160
180
200
220
Time (ms)
y(k)
(pac
kets
)
0 50 100 150 200 250 300-20
-10
0
10
20
30
40
50
60
Time (ms)
s(k)
(pac
kets
)
8.5 Conclusion 145
8.5 Conclusion
In this chapter, a sliding mode based learning controller has been newly developed for a
single virtual circuit of a connection-oriented network. It has been shown that the closed-
loop system exhibits strong robustness with respect to time-varying delay. The closed-
loop stability is guaranteed with an asymptotic convergence. The future work on the
extension to a multisource framework is currently under the authors’ investigation.
147
Chapter 9
Conclusion and Future Work
In this chapter, the major contributions of the proposed SMLC scheme as well as the
key contributions to take away from this thesis are recapitulated prior to the proposal of
some relevant work regarding future research directions.
9.1 Summary of Contributions
his thesis has been concerned with the study and development of a sliding mode
learning controller design for a large class of dynamic systems with unmodeled
dynamics, and also the implementations of the proposed SMLC in various practical
applications. In particular, we focus on both theoretical development and practical
implementation of the novel SMLC scheme to completely address the limitations of
existing control techniques, i.e., the constraints on the bounds of uncertainties in
conventional controller design have been freed. The proposed SMLC approach,
meanwhile, still possesses the inherent benefits of SMC, including chattering-free
characteristics and strong robustness with respect to uncertainty. To reiterate, the core
contributions of the thesis can be highlighted as follows.
In Chapter 3, the concept of the SMLC scheme has been investigated for uncertain
dynamic systems. The zero convergence and stability of the closed-loop system have
been analysed and discussed in detail to boost the significance of the proposed control
scheme. Simulation results have been illustrated to further confirm the merits of the
proposed SMLC algorithm.
In Chapter 4 and Chapter 5, the SMLC technique has been further developed to
stabilize nonobservable dynamics of nonminimum phase systems and successfully
applied to the congestion control of DiffServ networks, respectively. The results
achieved in comparison with other existing control methods have shown the
effectiveness of the proposed control scheme.
T
148 9 Conclusion and Future Work
Furthermore, in Chapter 6 the proposed SMLC has been successfully implemented
in an SbW platform. It is seen that the SMLC exhibits superior performance over
existing control techniques.
Finally, the work in Chapter 7 and Chapter 8 is dedicated to the development of the
SMLC in a discrete-time framework. In particular, the DSMLC is newly developed for
an MIMO system with uncertainties and then applied to the congestion control of
communication networks.
9.2 Future Work
Following the current research trend, the work of the thesis also piques much more
interest and motivation for several ideas that shape future research.
9.2.1 Time-Delayed Systems
Time delays often occur in many dynamic systems especially for network control
systems. The existence of time delays in system states and control input often become
the sources of deterioration of the performance of control systems and potentially cause
instability of the network systems. In order to ensure the closed-loop systems have
strong robustness, [176] and [177] proposed a sliding mode predictive controller based
on a discrete-time system. However, the proposed control scheme cannot reduce the
chattering of the sliding mode. In this way, the proposed sliding mode learning control
is the best candidate for networked control systems with variable time delays.
9.2.2 Observations and Identifications
In this thesis, an estimate of the first order derivative of the Lyapunov function is
always required in the controller design. In practice, this is often not possible, since the
system states are not always available or are too expensive to measure [175]. In general,
the observers for such systems are devised under assumption that only the outputs are
available, but not their derivatives. Thus, the development of a system state observer is
needed to overcome this drawback. Furthermore, many research works have shown that
these observers are very helpful in various applications such as fault detection, system
parameter estimation, and unknown input identification. For this reason, it is strongly
9.2 Future Work 149
believed that the design of an observer based sliding mode learning control is a very
promising field in modern control theory.
9.2.3 Real-World Applications
Last but not least, since the SMLC is much more practical and applicable, it is also
important to disseminate the proposed SMLC technique to many other real-world
applications so that more practical problems can be solved. In [87], the sliding mode
learning control scheme has been successfully applied to a steer-by-wire platform.
Therefore, it is expected that more practical work in terms of the development of SMLC
systems or SMLC based ones will be conducted in the future to enhance the robustness
and performance of large-scale dynamic systems in real-world applications such as
robotic manipulators, electric power systems, and communication networks.
151
Appendix A
A.1 Proof of the Lipschitz-Like Condition in a Continuous-Time
Domain Given in the Inequality (3.11)
Let us denote , ≜ , intuitively described as a function of the
lumped perturbed dynamics and the delayed control input . Also,
, .
Considering the fundamentals of the Lipschitz functions of both and ,
there exists a positive function ∈ (continuous and strictly increasing), such that
for the time interval , , the following condition is held [22]
| , , | | | (A.1)
For the Lipschitz perturbed dynamics , there exists positive constant such
that
| | (A.2)
From (A.1) and (A.2), one can obtain
, (A.3)
Provided is sufficiently small, the magnitude of ∈ is very small.
Based on the continuity property of a dynamic system, one can assume that the
difference , remains within the boundary of 1
at least in between two consecutive sampling instants, where ≫ 1.
In other words, there always exists a constant ≫ 1 such that
,1
, 0 (A.4)
152 Appendix A
A.2 Proof of the Condition (3.12)
Considering the Lyapunov function differentiable up to n-th order of interest, we
take the Taylor series expansion of as:
2! 3!⋯ A. 5
2 222!
23!
⋯ A. 6
The higher order approximation to the first derivative can be obtained by using
more Taylor series and wisely weighting the various expansions in a sum. In particular,
by taking (A.6)-4*(A.5) and withdrawing from the sum leads to
3 4 2
2 3⋯ (A.7)
Assuming that and its derivatives are Lipschitz and bounded, or there
exists a constant such that ∞, one can obtain the backward different
approximation of the time derivative of the Lyapunov function as
3 4 2
2 3
(A.8)
(A.9)
where denotes a truncation error term proportional to .
Thus, as the time delay is sufficiently small, the left-hand side of (A.9) (the
boundary layer of the approximation error) will be extremely diminutive. For this
reason, there exists a positive constant ≪ 1 such that the approximation error
A.3 Verification of the Condition (3.13) 153
∈ will be confined within the boundary layer of , that is to
say
for 0 (A.10)
A.3 Verification of the Condition (3.13)
The condition (A.10) can be expressed as
(A.11)
for 0, 0, and 0 ≪ 1.
Inequality (A.11) can be rewritten as
(A.12)
If
One can obtain from (A.12) that
0 (A.13)
Mathematically, we can easily conclude 0
If, however,
One can obtain from (A.12) that
0 (A.14)
Mathematically, we can easily conclude 0.
154 Appendix A
In summary, we always have sign sign .
A.4 Verification of the Continuity of the Proposed SMLC Given
in the Equation (3.6)
When asymptotically converges to zero as time t→ ∞, both and are
the infinitesimals of the same order. We can therefore have the following relationship
between and as time t→ ∞:
lim→
(A.15)
where 0 | | 1.
From (A.15), we have:
lim→∆ lim
→
1
lim→
12 2
| |
lim→
12
lim→
lim→
lim→
12
lim→
11
lim→
11
lim→ 2
11
lim→ 2
11
0 (A.16)
Thus, we conclude that the proposed SMLC (3.6) is continuous at every time
instant in the time domain.
155
Appendix B
B.1 Validation of the Lipschitz-Like Condition in a Discrete-Time
Domain Given in the Inequality (7.13)
Consider the left side of (7.13)
|∆ , 1 ∆ 1 | ‖ , 1 1 ‖ (B.1)
Firstly, we have
, 1 1 1
1 1
1 1
Thus, one can obtain
, 1 1 1 1
1
1 1 (B.2)
Substituting (B.2) into (B.1) yields
|∆ , 1 ∆ 1 | ‖ 1 1 ‖
‖ ‖‖ 1 ‖ ‖ 1 ‖ (B.3)
With the approximation
2!
156 Appendix B
2! B. 4
Also, one can have
‖ 1 ‖ ‖ 1 1 1 ‖
‖ ‖‖ 1 ‖ ‖ ‖‖ 1 ‖ ‖ 1 ‖ (B.5)
Considering the fact that ‖ 1 ‖ ∈ , ‖ ‖ ∈ , 1 ∈ ,
and with the assumption that both and 1 are smooth and bounded [172],
one can obtain the following
‖ 1 ‖ . 1 . 1 (B.6)
‖ 1 ‖ ∈ (B.7)
Substituting (B.4), (B.6) and (B.7) into (B.3) leads to:
|∆ , 1 ∆ 1 | . (B.8)
If the sampling period is sufficiently small such that the magnitude is very
small, the change |∆ , 1 ∆ 1 | is actually very small. Based on this
smoothness property of the discrete-time system, one can assume that the change
|∆ , 1 ∆ 1 | remains within the small boundary of |∆ 1 | ,
where ≫ 1. In other words, there always exists ≫ 1such that
|∆ , 1 ∆ 1 |1|∆ 1 |
B.2 Validation of the Inequality (7.15)
Using (B.6), it is easy to verify that
B.2 Validation of the Inequality (7.15) 157
∆ 1 ‖ 1 ‖ ‖ ‖‖ 1 ‖ (B.9)
Also,
∆ 1 ‖ ‖ ‖ 1 ‖ (B.10)
From (B.9) and (B.10), one can consider the left side of (7.15) as
∆ 1 ∆ 1 (B.11)
Similarly, if the sampling period is sufficiently small such that the magnitude is
very small, the difference between ∆ 1 and ∆ 1 is actually very small.
Thus, one can assume that the difference ∆ 1 ∆ 1 remains within the
small boundary of ‖ ‖ , where ≪ 1. In other words, there always exists ≪
1such that:
∆ 1 ∆ 1 ‖ ‖
159
Author’s Publications
Peer Reviewed Journal Papers
1 M. T. Do, Z. Man, C. Zhang, H. Wang, and F. Tay, “Robust sliding mode based
learning control for Steer-by-Wire systems in modern vehicles,” IEEE
Transactions on Vehicular Technology, vol. 63, no. 2, pp. 580-590, 2014.
2 M. T. Do, Z. Man, C. Zhang, J. Jin, and H. Wang, “Robust sliding mode learning
control for uncertain discrete-time MIMO systems,” IET Control Theory and
Applications, vol. 8, no. 12, pp. 1045-1053, 2014.
3 H. Wang, H. Kong, Z. Man, M. T. Do, Z. Cao, and W. Shen, “Sliding mode
control for Steer-by-Wire systems with AC motors in road vehicles,” IEEE
Transactions on Industrial Electronics, vol. 61, no. 3, pp.1596-1611, 2014.
4 H. Wang, Z. Man, W. Shen, and M. T. Do, “Robust control for Steer-by-Wire
systems with partially known dynamics,” IEEE Transactions on Industrial
Informatics, 2014, accepted for publication, June 2014.
5 M. T. Do, Z. Man, C. Zhang, J. Zheng, J. Jin and H. Wang, “Robust stabilization
of nonminimum phase systems using sliding mode learning controller,” IEEE
Transactions on Cybernetics, conditionally accepted, September 2014.
6 M. T. Do, J. Jin, Z. Man, and C. Zhang, “Sliding mode learning based congestion
control for DiffServ networks,” under revision.
7 M. T. Do, J. Jin, Z. Man, and C. Zhang, “Discrete-time sliding mode learning
control for connection-oriented communication networks,” under revision.
160 Author’s Publications
Conference Publications
8 M. T. Do, Z. Man, C. Zhang, and J. Jin, “A new sliding mode based learning
control for uncertain discrete-time systems,” in Proceedings of the 12th IEEE
Conference on Control Automation Robotics and Vision (ICARCV 2012),
Guangzhou, China, Dec 2012, pp. 741-746.
9 M. T. Do, Z. Man, C. Zhang, and J. Zheng, “Sliding mode learning control for
nonminimum phase nonlinear systems,” in Proceedings of the 8th IEEE
Conference on Industrial Electronics and Applications (ICIEA 2013), Melbourne,
Australia, Jun 2013, pp. 1290-1295.
10 A. C. Tjiam, Z. Man, M. T. Do, and Z. Cao, “Nonlinear feedback rate-adaptive
modulation scheme in wireless communications over Rayleigh channels,” in
Proceedings of the 8th IEEE Conference on Industrial Electronics and
Applications (ICIEA 2013), Melbourne, Australia, Jun 2013, pp. 364-369.
161
Bibliography
[1] V. I. Utkin, “Variable structure systems with sliding mode,” IEEE Transactions on Automatic Control, vol. 22, no. 2, pp. 212-222, 1977.
[2] V. I. Utkin, Sliding Modes in Control and Optimization, Berlin, Germany: Springer-Verlag, 1992. [3] V. I. Utkin, “Sliding mode control design principles and applications to electric drives,” IEEE
Transactions on Industrial Electronics, vol. 40, no. 1, pp. 23-36, 1993. [4] U. Itkis, Control systems of variable structure, 1976. [5] V. I. Utkin, Sliding modes and their application in variable structure systems. Imported
Publications, Inc., 1978. [6] M. Gopal, Control systems: principles and design, McGraw-Hill, New Delhi, 2002. [7] V. I. Utkin, J. Guldner, and M. Shijun, Sliding mode control in electro-mechanical systems, vol.
9, Taylor & Francis, 1999. [8] X. Yu and J. X. Xu, Variable Structure Systems: Towards the 21st Century, vol. 274, Lecture
Notes in Control and Information Sciences. Berlin, Germany: Springer-Verlag, 2002. [9] C. Edwards and S. Spurgeon, Sliding mode control: Theory and applications. London: Taylor
and Francis, 1998.
[10] B. Bandyopadhyay, F. Deepak, and K. S. Kim, Sliding mode control using novel sliding surfaces, vol. 392, Lecture notes in control and information sciences. Heidelberg: springer, 2009.
[11] A. Sabanovic, L. Fridman, and S. Spurgeon, Variable structure systems: from principles to
implementation, vol. 66, IET, 2004. [12] A. S. Zinober, Variable Structure and Lyapunov Control. Springer-Verlag New York, 1994. [13] L. Fridman, J. Moreno, and R. Iriarte (Eds.), Sliding modes after the first decade of the 21st
century: state of the art, vol. 412, lecture notes in control and information sciences. Heidelberg, Springer, 2011.
[14] G. Bartolini, L. Fridman, A. Pisano, and E. Usai (Eds.), Modern sliding mode control theory:
new perspectives and applications, vol. 375, lecture notes in control and information sciences. Heidelberg, Springer, 2008.
[15] A. Bartoszewicz and A. N. Leverton, Time-varying sliding modes for second and third order
systems, vol. 382, lecture notes in control and information sciences. Heidelberg, Springer, 2009. [16] J. Liu and X. Wang, Advanced sliding mode control for mechanical systems: design, analysis,
and MATLAB simulation. Springer, 2012.
162 Bibliography
[17] B. Drazenovic. “The invariance conditions in variable structure systems,” Automatica, vol.5, pp.287-295, 1969.
[18] K. D. Young, “A variable structure model following control design for robotic manipulators,”
IEEE Transactions on Automatic Control, vol. 33, no. 5, pp. 556-561, 1988. [19] C. Abdallah, D. Dawson, p. Dorato, and M. Jamshidi, “Survey of robust control for rigid robots, ”
IEEE Control Systems Magazine, vol. 11, no. 2, pp. 24-30, 1991.
[20] J. A. Burton and A. S. I. Zinober, “Continuous approximation of variable structure control,” International Journal of System Science, vol. 17, no. 6, pp. 875-885, 1986.
[21] K. D. Young, V. I. Utkin, and U. Ozguner, “A control engineer's guide to sliding mode control,”
IEEE Transactions on Control Systems Technology, vol. 7, no. 3, pp. 328-342, 1999. [22] H. K. Khalil and J. W. Grizzle, Nonlinear systems. Upper Saddle River: Prentice hall, 2002. [23] S. Sastry, Nonlinear systems: analysis, stability, and control. Springer, New York, 1999. [24] J. J. Slotine and W. Li, Applied Nonlinear Control, Prentice-Hall, Englewood Cliffs, NJ, 1991. [25] K. M. Hangos, J. Bokor, and G. Szederkenyi, Analysis and control of nonlinear process systems.
Springer, 2004. [26] W. B. Gao and J. C. Hung, “Variable structure control of nonlinear systems: a new approach,”
IEEE Transactions on Industrial Electronics, vol. 40, no. 1, pp.45-55, 1993. [27] J. Y. Hung, W. Gao, and J. C. Hung, “Variable structure control: a survey,” IEEE Transactions
on Industrial Electronics, vol. 40, no. 1, pp. 2-22, Feb 1993. [28] W. B. Gao and M. Cheng, “Quality of variable structure control systems,” Control of Decision,
vol. 40, no. 4, pp. 1-7, 1989. [29] M. Cheng and W. B. Gao, “Hierarchical switching mode of variable structure systems,” Acta
Aeronautica Sinica, vol. 10, no. 3, pp. 126-133, 1989. [30] A. Wang, X. Jia, S. Dong, “A new exponential reaching law of sliding mode control to improve
performance of permanent magnet synchronous motor,” IEEE Transactions on Magnetics, vol. 49, no. 5, pp. 2409-2412, 2013.
[31] M. Asad, A. Bhatii, S. Iqbal, “A novel reaching law for smooth sliding mode control using
inverse hyperbolic function,” in proceedings of International Conference on Emerging Technologies (ICET) 2012, pp. 1-6, 2012.
[32] C. J. Fallaha, M. Saad, H. Y. Kanaan, and K. A. Haddad, “Sliding-mode robot control with
exponential reaching law,” IEEE Transactions on Industrial Electronics, vol. 58, no. 2, pp. 600-610, 2011.
[33] X. Zhang, L. Sun, K. Zhao, and L. Sun, “Nonlinear speed control for PMSM system using
sliding-mode control and disturbance compensation techniques,” IEEE Transactions on Industrial Electronics, vol. 28, no. 3, pp. 1358-1365, 2013.
Bibliography 163
[34] V. I. Utkin and K. D. Young, “Methods for constructing discontinuity planes in multidimensional variable-structure systems,” Automation Remote Control, vol. 39, no. 10, pp. 1466-1470, 1978.
[35] G. Bartolini, A. Ferrara, E. Usai, and V. I. Utkin, “On multi-input chattering-free second-order
[36] I. Boiko, L. Fridman, and R. Iriarte, “Analysis of chattering in continuous sliding mode control,”
Proceedings of the 2005 American Control Conference, vol. 4, pp. 2439-2444, Jun 2005. [37] H. Lee and V. I. Utkin, “Chattering suppression methods in sliding mode control systems,”
Annual Reviews in Control, vol. 31, no. 2, pp.179-188, 2007.
[38] M.-H. Park and K.-S. Kim, “Chattering reduction in the position control of induction motor using the sliding mode,” IEEE Transactions on Power Electronics, vol. 6, no. 3, pp.317-325, 1991.
[39] I. Boiko, L. Fridman, A. Pisano, and E. Usai, “Analysis of chattering in systems with second-
order sliding modes,” IEEE Transactions on Industrial Electronics, vol. 52, no. 11, pp. 2085-2102, 2007.
[40] P. Kachroo and M. Tomizuka, “Chattering reduction and error convergence in the sliding-mode
control of a class of nonlinear systems,” IEEE Transactions on Automatic Control, vol.41, no.7, pp.1063-1068, Jul 1996.
[41] A. Levant, “Principles of 2-sliding mode design,” Automatica, vol. 43, no. 4, pp. 576-586, 2007. [42] A. Damiano, G. L. Gatto, I. Marongiu, and A. Pisano, “Second-order sliding-mode control of DC
drives,” IEEE Transactions on Industrial Electronics, vol. 51, no. 2, pp. 364-373, 2004. [43] A. Levant, “Universal single input single output (SISO) sliding mode controllers with finite-time
convergence,” IEEE Transactions on Automatic Control, vol. 46, no. 9, pp. 1447-1451, 2001. [44] A. Levant, “Homogeneity approach to high-order sliding mode design,” Automatica, vol. 41, no.
5, pp. 823-830, 2005. [45] A. Levant, “Higher-order sliding modes, differentiation and output-feedback control,”
International Journal of Control, vol. 76, no. 9-10, pp. 924-941, 2003. [46] S. Laghrouche, F. Plestan, and A. Glumineau, “Higher order sliding mode control based on
integral sliding mode,” Automatica, vol. 43, no. 3, pp. 531-537, 2007.
[47] A. Levant and L. Fridman. Robustness issues of 2-sliding mode control. In A.Sabanovic, L.M. Fridman, and S. Spurgeon, editors, Variable Structure Systems: from Principles to Implementation, chapter 6, pages 131–156. IEE, London, 2004.
[48] A. Pisano, A. Davila, L. Fridman, and E. Usai, “Cascade control of PM DC drives via second-
order sliding-mode technique,” IEEE Transactions on Industrial Electronics, vol. 55, no. 11, pp. 3846-3854, 2008.
164 Bibliography
[49] A. Levant, “Higher-order sliding modes, differentiation and output-feedback control,” International Journal of Control, vol. 76, no. 9-10, pp. 924-941, 2010.
[50] M. Smaoui, X. Brun, and D. Thomasset, “High-order sliding mode for an electropneumatic
system: A robust differentiator-controller design,” International Journal of Robust Nonlinear Control, vol. 18, no. 4-5, pp. 481-501, 2008.
[51] A. Levant, “Robust exact differentiation via sliding mode technique,” Automatica, vol. 34, no. 3,
pp. 379-384, 1998. [52] Z. Man and X. Yu, “Terminal sliding mode control of MIMO linear systems,” IEEE
Transactions on Circuits and Systems I: Fundamental Theory and Applications, vol. 44, no. 11, pp. 1065-1070, 1997.
[53] Y. Feng, X. Yu, and Z. Man, "Non-singular terminal sliding mode control of rigid manipulators,"
Automatica, vol. 38, no. 12, pp. 2159-2167, 2002. [54] Z. Man and X. Yu, “Adaptive terminal sliding mode tracking control for rigid robot manipulators
with uncertain dynamics,” JSME International Journal, vol. 40, no. 3, pp. 493-502, 1997. [55] Z. Man, A. P. Paplinski, and H. R. Wu, “A robust MIMO terminal sliding mode control scheme
for rigid robotic manipulators,” IEEE Transactions on Automatic Control, vol. 39, no. 12, pp. 2464-2469, 1994.
[56] X. Yu and Z. Man, “Model reference adaptive control systems with terminal sliding modes,”
International Journal of Control, vol. 64, pp. 1165 - 1176, 1996. [57] Y. Wu, X. Yu, and Z. Man, “Terminal sliding mode control design for uncertain dynamic
systems,” Systems & Control Letters, vol. 34, pp. 281-287, 1998. [58] X. Yu and Z. Man, “Multi-input uncertain linear systems with terminal sliding-mode control,”
Automatica, vol. 34, pp. 389-392, 1998. [59] C. K. Lin, “Nonsingular terminal sliding mode control of robot manipulators using fuzzy wavelet
networks,” IEEE Transactions on Fuzzy Systems, vol. 14, no. 6, 849-859, 2006. [60] S. Y. Chen and F. J. Lin, “Robust nonsingular terminal sliding-mode control for nonlinear
magnetic bearing system,” IEEE Transactions on Control System Technology, vol. 19, no. 3, pp. 636-643, 2011.
[61] Y. Feng, X. Yu, and Z. Man, “Adaptive fast terminal sliding mode tracking control of robotic
manipulator,” in Proceedings of the 40th IEEE Conference on Decision and Control, vol. 4, pp. 4021-4026, 2001.
[62] S. Yu, X. Yu, and Z. Man, “A fuzzy neural network approximator with fast terminal sliding
mode and its applications,” Fuzzy Sets and Systems, vol. 148, no. 3, pp. 469-486, 2005. [63] M. Jin, J. Lee, P. H. Chang, and C. Choi, “Practical nonsingular terminal sliding-mode control
of robot manipulators for high-accuracy tracking control,” IEEE Transactions on Industrial Electronics, vol. 56, no. 9, pp. 3593-3601, 2009.
Bibliography 165
[64] F. J. Lin, P. H. Chuou, C. S. Chen, and Y. S. Lin, “Three-degree-of-freedom dynamic model-based intelligent nonsingular terminal sliding mode control for a gantry position stage,” IEEE Transactions on Fuzzy Systems, vol. 20, no. 5, 971-985, 2012.
[65] Y. Feng, X. Yu, and F. Han, “On nonsingular terminal sliding mode control of nonlinear
systems,” Automatica, vol. 49, no. 6, pp. 1715-1722, 2013. [66] V. I. Utkin and J. Shi, “Integral sliding mode in systems operating under uncertainty conditions,”
in Proceedings of the 35th IEEE Conference on Decision and Control, vol. 4, pp. 4591-4596, 1996.
[67] H. Elmali and N. Olgac, “Sliding mode control with perturbation estimation (SMCPE): a new
approach,” International Journal of Control, vol. 56, no. 4, pp. 923-941, 1992. [68] H. Elmali and N. Olgac, “Implementation of sliding mode control with perturbation estimation
(SMCPE),” IEEE Transactions on Control Systems Technology, vol. 4, no. 1, pp. 79-85, 1996. [69] Y. Li and Q. Xu, “Adaptive sliding mode control with perturbation estimation and PID sliding
surface for motion tracking of a piezo-driven micromanipulator,” IEEE Transactions on Control Systems Technology, vol. 18, no. 4, pp. 798-810, 2010.
[70] C. Milosavljevic, “General conditions for the existence of a quasi-sliding mode on the switching
hyperplane in discrete variable structure systems,” Automatic Remote Control, vol. 46, pp. 307-314, 1985.
[71] K. Furuta, “Variable structure control with sliding sector,” Automatica, vol. 36, no. 2, pp. 211-
228, 2000.
[72] S. Suzuki, Y. Pan, K. Furuta, and S. Hatakeyama, “Invariant sliding sector for variable structure control,” Asian Journal of Control, vol. 7, no. 2, pp. 124-134, 2000.
[73] C. Y. Tang and E. A. Misawa, “On discrete variable structure control with switching sector,”
Variable Structure Systems, Sliding Mode and Nonlinear Control, Springer London, pp. 27-41, 1999.
[74] X. Yu and S. Yu, “Discrete sliding mode control design with invariant sliding sectors,” Journal
of Dynamic Systems Measurement and Control- Transaction of The ASME, vol. 122, no. 4, pp. 776-782, 2000.
[75] B. Wang, “On discretization of sliding mode control systems,” PhD thesis, RMIT University,
2008. [76] J. P. Barbot and T. Boukhobza, “Discretization issues” in W. Perruquetti and J. P. Barbot, editors,
Sliding Mode Control in Engineering, Marcel Dekker, Inc., New York, pp. 217-232, 2002. [77] Z. Galias and X. Yu, “Euler discretization of single input sliding mode control systems,” IEEE
Transactions on Automatic Control, vol. 52, no. 9, pp. 1726-1731, 2007. [78] Y. Dote and R. G. Hoft, “Microprocessor based sliding mode controller for dc motor drives,”
IEEE IAS Conference Record, pp. 641-645, Cincinnati, USA, 1980.
166 Bibliography
[79] S. Z. Sarpturk, Y. Istefanopulos, and O. Kaynak, “On the stability of discrete time sliding mode control systems,” IEEE Transactions on Automatic Control, vol. 32, no. 10, pp. 930-932, 1987.
[80] W. Gao, Y. Wang, and A. Homaifa, “Discrete time variable structure control systems,” IEEE
Transactions on Industrial Electronics, vol. 42, no. 2, pp. 117-122, 1995. [81] S. V. Drakunov and V. I. Utkin, “On discrete time sliding mode,” in Proceedings of the IFAC
Symposium on Nonlinear Control System Design, pp. 484-489, Capry, Italy, 1989. [82] S. V. Drakunov, “Sliding mode control in dynamic systems,” International Journal of Control,
vol. 55, no. 4, pp. 1029-1037, 1992. [83] W. S. Su, S. V. Drakunov, and Ozguner, “Implementation of variable structure control for
sampled data systems,” in F. Garofalo and L. Glielmo, editors, Robust Control via Variable Structure and Lyapunov Techniques, pp. 87-106, Springer Verlag, London, 1996.
[84] Z. Man, S. Khoo, X. Yu, and J. Jin, "A new sliding mode-based learning control scheme," in
Proceedings of 6th IEEE Conference on Industrial Electronics and Application (ICIEA), pp. 1906-1911, 2011.
[85] Z. Man, S. Khoo, X. Yu, C. Miao, J. Jin, and F. Tay, "A new design of sliding mode control
systems, sliding modes after the first decade of the 21st century." Eds., ed: Springer Berlin / Heidelberg, vol. 412, pp. 151-167, 2012.
[86] F. Tay, Z. Man, Z. Cao, S. Khoo, and C. P. Tan, "Sliding mode–like learning control for SISO
complex systems with T–S fuzzy models," Internation Journal of Modelling, Identification, and Control, vol. 16, no. 4, pp. 317-326, 2012.
[87] M. T. Do, Z. Man, C. Zhang, H. Wang, and F. Tay, “Robust sliding mode based learning control
for Steer-by-Wire systems in modern vehicles,” IEEE Transactions on Vehicular Technology, vol. 63, no. 2, pp. 580-590, 2014.
[88] M. T. Do, Z. Man, C. Zhang, J. Jin, and H. Wang, “Robust sliding mode learning control for
uncertain discrete-time MIMO systems,” IET Control Theory and Applications, accepted for publication, Jan 2013.
[89] R. Marino and P. Tomei, “Global adaptive output-feedback control of nonlinear systems. I.
Linear parameterization,” IEEE Transactions on Automatic Control, Vol. 38, No. 1, pp. 17-32, 1993.
[90] A. Isidori and C. I. Byrnes, “Output regulation of nonlinear systems,” IEEE Transactions on
Automatic Control, Vol. 35, No. 2, pp. 131-140, 1990. [91] Z. Ding, “Global stabilization and disturbance suppression of a class of nonlinear systems with
uncertain internal model,” Automatica, Vol. 39, No. 3, pp. 471-479, 2003. [92] R. Marino and P. Tomei, “Adaptive tracking and disturbance rejection for uncertain nonlinear
systems,” IEEE Transactions on Automatic Control, Vol. 50, No. 1, pp. 90-95, 2005. [93] D. Chen and B. Paden, “Stable inversion of nonlinear non-minimum phase systems,”
International Journal of Control, Vol. 64, No. 1, pp. 81-97, 1996.
Bibliography 167
[94] H. Zhao and D. Chen, “A finite energy property of stable inversion to nonminimum phase nonlinear systems,” IEEE Transactions on Automatic Control, Vol. 43, No. 8, pp. 1170-1174, 1998.
[95] C. H. Lee, “Stabilization of nonlinear nonminimum phase systems: adaptive parallel approach
using recurrent fuzzy neural network,” IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, Vol. 34, No. 2, pp. 1075-1088, 2004.
[96] S. Gopalswamy and H. J. Karl, “Tracking nonlinear non-minimum phase systems using sliding
control,” International Journal of Control, Vol. 57, No. 5, pp. 1141-1158, 1993. [97] A. P. Hu and N. Sadegh, “Nonlinear non-minimum phase output tracking via output re-definition
and learning control,” IEEE Proceedings of the American Control Conference, Vol. 6, pp. 4264-4269, 2001.
[98] Y. J. Huang, T. C. Kuo, and S. H. Chang, “Adaptive sliding mode control for nonlinear systems
with uncertain parameters,” IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, vol. 38, no. 2, pp. 534-539, 2008.
[99] C. W. Tao, Y. W. Wei, and M. L. Chan, “Design of sliding mode controllers for bilinear systems
with time varying uncertainties,” IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, vol. 34, no. 1, pp. 639-645, 2004.
[100] K. C. Hsu, W. Y. Wang, and P. Z. Lin, “Sliding mode control for uncertain nonlinear systems
with multiple inputs containing sector nonlinearities and deadzones,” IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, vol. 34, no. 1, pp. 374-380, 2004.
[101] I. A. Shkolnikov and Y. B. Shtessel, “Tracking in a class of nonminimum-phase systems with
nonlinear internal dynamics via sliding mode control using method of system center,” Automatica, Vol. 38, No. 5, pp. 837-842, 2002.
[102] Z. Man, W. Shen, and X. Yu, “A new terminal sliding mode tracking control for a class of
nonminimum phase systems with uncertain dynamics,” IEEE International Workshop on Variable Structure Systems, pp. 147-152, 2008.
[103] W. Chen, X. Ren, and W. Wang, “Virtual compensated sliding mode control of non-minimum
phase nonlinear systems with uncertainty,” IEEE International Conference on Automation and Logistics, pp. 1643-1647, 2008.
[104] A. Levant, “Higher order sliding modes: differentiation and output feedback control,”
International Journal of Control, vol. 76, no. 9-10, pp. 924-941, 2003. [105] M. C. Pai, “Design of adaptive sliding mode controller for robust tracking and model following,”
Journal of the Franklin Institute, vol. 347, no. 10, pp. 1837-1849, 2010. [106] Y. Guo and P. Y. Woo, “An adaptive fuzzy sliding mode controller for robotic manipulators,”
IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans, vol. 33, no. 2, pp. 149-159, 2003.
[107] M. T. Do, Z. Man, C. Zhang, and J. Jin, “A new sliding mode based learning control for
uncertain discrete-time systems,” in Proceedings of the 12th IEEE Conference on Control Automation Robotics and Vision (ICARCV 2012), Guangzhou, China, pp. 741-746, Dec 2012.
168 Bibliography
[108] D. Eberly, “Derivative approximation by finite differences,” Magic Software, Inc., 2003. [109] D. Aeyels and J. Peuteman, “A new asymptotic stability criterion for nonlinear time-variant
differential equations,” IEEE Transactions on Automatic Control, Vol. 43, No. 7, pp. 968-971, 1998.
[110] P. F. Quet and H. Ozbay, “On the design of AQM supporting TCP flows using robust control
theory,” IEEE Transactions on Automatic Control, vol. 49, no. 6, pp. 1031-1036, 2004. [111] K. Bouyoucef and K. Khorasani, “Robust feedback linearization-based congestion control using
a fluid flow model,” American Control Conference, 2006. [112] Y. Chait, C. V. Hollot, V. Misra, D. Towsley, H. Zhang, and Y. Cui, “Throughput
differentiatation using coloring at the network edge and preferential marking at the core,” IEEE/ACM Transactions on Networking, vol. 13, no. 4, pp. 743-754, 2005.
[113] A. Pitsillides, P. Ioannou, M. Lestas, and L. Rossides, “Adaptive non-linear congestion
controller for a differentiated-services framwork,” IEEE/ACM Transactions on Networking, vol. 13, no. 1, pp. 94-107, 2005.
[114] N. Zhang, M. Yang, Y. Jing, and S. Zhang, "Congestion control for DiffServ network using
second-order sliding mode control," IEEE Transaction on Industrial Electronics, vol. 56, no. 9, pp. 3330-3336, 2009.
[115] D. Xue and Z. Dong, “An intelligent contraflow control method for real-time optimal traffic
scheduling using artificial neural network, fuzzy pattern recognition, and optimization,” IEEE Transactions on Control Systems Technology, vol. 8, no. 1, pp. 183-191, 2000.
[116] R. R. Chen and K. Khorasani, “A robust adaptive congestion control strategy for large scale
networks with differentiated services traffic,” Automatica, vol. 47, no. 1, pp. 26-38, 2011. [117] P. Ignaciuk and A. Bartoszewicz, “Discrete-time sliding-mode congestion control in multisource
communication networks with time-varying delay,” IEEE Transactions on Control Systems Technology, vol. 19, no. 4, pp. 852-867, 2011.
[118] K. Chavan, R. G. Kumar, M. N. Belur, and A. Karandikar, “Robust active queue management
for wireless networks,” IEEE Transactions on Control Systems Technology, vol. 19, no. 6, pp. 1630-1638, 2011.
[119] J. Jin, W. H. Wang, and M. Palaniswami, "Utility max-min fair resource allocation for
communication networks with multipath routing," Computer Communcation, vol. 32, no. 17, pp. 1802-1809, 2009.
[120] J. Jin, W. H. Wang, and M. Palaniswami, "A simple framework of utility max-min flow control
using sliding mode approach," IEEE Communcation Letters, vol. 13, no. 5, pp. 360-362, 2009. [121] H. Ebrahimirad, M. J. Yazdanpanah, “Sliding mode congestion control in differentiated service
communication networks,” Wired/Wireless Internet Communication, Springer Berlin Heidelberg, pp. 99-108, 2004.
Bibliography 169
[122] T. J. Park, C. S. Han, and S. H. Lee, “Development of the electronic control unit for the rack-actuating steer-by-wire using the hardware-in-the-loop simulation system,” Mechatronics, vol. 15, no. 8, pp. 899-918, 2005.
[123] R. Pastorino, M. A. Naya, J. A. Perez, and J. Cuadrado, "Geared PM coreless motor modelling
for driver’s force feedback in steer-by-wire systems," Mechatronics, vol. 21, no. 6, pp. 1043-1054, 2011.
[124] S. Amberkar, F. Bolourchi, J. Demerly, and S. Millsap "A control system methodology for steer
by wire systems," Steering and Suspension Technology Symposium, vol. 3, 2004. [125] D. Odenthal, T. Bunte, H. D. Heitzer, and C. Eicker, "How to make steer-by-wire feel like power
steering," in Proceedings of 15th IFAC World Congress on Automatic Control, 2002. [126] N. Matsunaga, J. Im, and S. Kawaji, "Control of steering-by-wire system of electric vehicle
using bilateral control designed by passivity approach," Journal of System Design Dynamics, vol. 4, no. 1, pp. 50-60, 2010.
[127] B. H. Nguyen and J. H. Ryu, "Direct current measurement based steer-by-wire systems for
realistic driving feeling," IEEE International Symposium on Industrial Electronics, pp. 1023-1028, 2009.
[128] N. Bajcinca, R. Cortesao, and M. Hauschild, "Robust control for steer-by-wire vehicles,"
Autonomous Robots, vol. 19, no. 2, pp. 193-214, 2005. [129] Z. Gao, J. Wang, and D. Wang, "Dynamic modeling and steering performance analysis of active
front steering system," Procedia Engineering, vol. 15, pp. 1030-1035, 2011. [130] M. Bertoluzzo, G. Buja, and R. Menis, “Control schemes for Steer-by-Wire systems,” IEEE
Industrial Electronics Magazine, vol. 1, no. 1, pp. 20-27, 2007. [131] S. W. OH, H. C. Chae, S. C. Yun, and C.S. Han, “The design of a controller for the steer-by-wire
system,” JSME International Journal, vol. 47, no. 3, pp. 896-907, 2004. [132] Y. Hori, "Future vehicle driven by electricity and control-research on four-wheel-motored "UOT
electric march II"," IEEE Transactions on Industrial Electronics, vol. 51, no. 5, pp. 954-962, 2004.
[133] V. Krishnaswami and G. Rizzoni, "Vehicle steering system state estimation using sliding mode
observers," in Proceedings of the 34th IEEE Conference on Decision and Control, vol. 4, pp. 3391-3396, 1995.
[134] H. Ohara and T. Murakami, “A stability control by active angle control of front-wheel in a
vehicle system,” IEEE Transactions on Industrial Electronics, vol. 55, no. 3, pp. 1277-1285, 2008.
[135] P. Yih, J. Ryu, and J. C. Gerdes, "Vehicle state estimation using steering torque," in Proceedings
of American Control Conference, vol. 3, pp. 2116-2121, 2004. [136] Y. Yamaguchi and T. Murakami, “Adaptive control for virtual steering characteristics on electric
vehicle using Steer-by-Wire system,” IEEE Transactions on Industrial Electronics, vol. 56, no. 5, pp. 1585-1594, 2009.
170 Bibliography
[137] T. Fukao, S. Miyasaka, K. Mori, N. Adachi, and K. Osuka, "Active steering systems based on model reference adaptive nonlinear control," Vehicle System Dynamics, vol. 42, no. 5, pp. 301-318, 2004.
[138] P. Setlur, D. Dawson, J. Chen, and J. Wagner, “A nonlinear tracking controller for a haptic
interface steer-by-wire systems,” in proceedings of the 41st IEEE Conference on Decision and Control, Las Vegas, Nevada, pp. 3112-3117, 2002.
[139] A. E. Cetin, M. A. Adli, and D. E. Barkana, “Implementation and development of an adaptive
steering-control system,” IEEE Transactions on Vehicular Technology, vol. 59, no. 1, pp. 75-83, 2010.
[140] A. Roshanbin and M. Naraghi, "Vehicle integrated control- an adaptive optimal approach to
distribution of tire forces," IEEE International Conference on Networking, Sensing, and Control, (ICNSC), pp. 885-890, 2008.
[141] J. Guldner, V. I. Utkin, and J. Ackermann, "A sliding mode control approach to automatic car
steering," in Proceedings of American Control Conference, vol. 2, pp. 1969-1973, 1994. [142] J. Ackermann, J. Guldner, W. Sienel, R. Steinhauser, and V. I. Utkin, "Linear and nonlinear
controller design for robust automatic steering," IEEE Transactions on Control Systems Technology, vol. 3, no. 1, pp. 132-143, 1995.
[143] T. Kawabe, M. Nakazawa, I. Notsu, and Y. Watanabe, "A sliding mode controller for wheel slip
ratio control system," Vehicle System Dynamics, vol. 27, no. 5-6, pp. 393-408, 1997. [144] R. Kazemi and A. A Janbakhsh, "Nonlinear adaptive sliding mode control for vehicle handling
improvement via steer-by-wire," International Journal of Automotive Technology, vol. 11, no. 3, pp. 345-354, 2010.
[145] F. Zhou, D. Song, Q. Li, and B. Yuan. “A new intelligent technology of steering-by-wire by
variable structure control with sliding mode,” in Proceedings of International Joint Conference on Artificial Intelligence, pp. 857-860, 2009.
[146] H. Wang, H. Kong, Z. Man, M. T. Do, Z. Cao, and W. Shen, “Sliding mode control for Steer-by-
Wire systems with AC motors in road vehicles,” IEEE Transactions on Industrial Electronics, vol. 61, no. 3, pp.1596-1611, 2014.
[147] Z. Man, Robotics. Prentice–Hall, Pearson Education Asia Pte Ltd, 2005. [148] S. Haggag, D. Alstrom, S. Cetinkunt, and A. Egelja, "Modeling, control, and validation of an
electro-hydraulic steer-by-wire system for articulated vehicle applications," IEEE/ASME Transactions on Mechatronics, vol. 10, no. 6, pp. 688-692, 2005.
[149] K. K. Shyu, C. K. Lai, Y. W. Tsai, and D. I. Yang, “ A newly robust controller design for the
position control of permanent-magnet synchronous motor,” IEEE Transactions on Industrial Electronics, vol.49, no. 3, pp. 558-565, 2002.
[150] Y. X. Su, C. H. Zheng, and B. Y. Duan, “Automatic disturbances rejection controller for precise
control of permanent-magnet synchronous motors,” IEEE Transactions on Industrial Electronics, vol. 52, no. 3, pp. 814-823, 2005.
Bibliography 171
[151] J. Kim, T. Kim, B. Min, S. Hwang, and H. Kim, "Mode Control Strategy for a Two-Mode Hybrid Electric Vehicle Using Electrically Variable Transmission (EVT) and Fixed-Gear Mode," IEEE Transactions on Vehicular Technology, vol. 60, no. 3, pp. 793-803, 2011.
[152] Y. Morita, K. Torii, N. Tsuchida, M. Iwasaki, H. Ukai, N. Matsui, T. Hayashi, N. Ido, and H.
Ishikawa, "Improvement of steering feel of Electric Power Steering system with Variable Gear Transmission System using decoupling control," 10th IEEE International Workshop on Advanced Motion Control, pp. 417-422, 2008.
[153] Y. Yao, "Vehicle Steer-by-Wire System Control," SAE Technical Paper, 2006. [154] M. T. Do, Z. Man, C. Zhang, and J. Zheng, “Sliding mode learning control for nonminimum
phase nonlinear systems,” in Proceedings of the 8th IEEE Conference on Industrial Electronics and Applications (ICIEA 2013), Melbourne, Australia, pp. 1290-1295, 2013.
[155] P. Yih and J. C. Gerdes, “Modification of vehicle handling characteristics via Steer-by-Wire,”
IEEE Transactions on Control Systems Technology, vol. 13, no. 6, pp. 965-976, 2005. [156] A. Baviskar, J. R. Wagner, and D. M. Dawson, “An adjustable steer-by-wire haptic-interface
tracking controller for ground vehicles,” IEEE Transactions on Vehicular Technology, vol. 58, no. 2, pp. 546-554, 2009.
[157] P. Setlur, J. R. Wagner, D. M. Dawson, and D. Braganza, “A trajectory tracking steer-by-wire
control system for ground vehicles,” IEEE Transactions on Vehicular Technology, vol. 55, no. 1, pp. 76-85, 2006.
[158] N. C. Shieh, P. C. Tung, and C. L. Lin, "Robust output tracking control of a linear brushless DC
motor with time-varying disturbances," in IEE Proceedings of Electric Power Applications, vol. 149, no. 1, pp. 39-45, 2002.
[159] Y. Xia and M. Fu, Compound control methodology for flight vehicles, Springer, 2013. [160] Y. Xia, M. Fu, P. Shi, and M. Wang, “Robust sliding mode control for uncertain discrete time
systems with time delay,” IET Control Theory and Applications, vol. 4, no. 4, pp. 613-624, 2010. [161] J. H. Ham and S. B. Choi, “New sliding mode controller for robotic manipulator subjected to
disturbance and uncertainty,” in Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 220, no. 6, pp. 807-815, 2006.
[162] F. Huang, Y. Jing, J. M. Dimirovski, and S. Zhang, “Adaptive sliding mode output feedback
control for uncertain discrete-time systems,” in Proceedings of 14th International on Power Electronics and Motion Control Conference (EPE/PEMC), pp. 10-50, 2010.
[163] S. Janardhanan and B. Bandyopadhyay, “Multirate output feedback based robust quasi-sliding
mode control of discrete time systems,” IEEE Transactions on Automatic Control, vol. 52, no. 3, pp. 499-503, 2007.
[164] B. Bandyopadhyay and S. Janardhanan, “Discrete-time sliding mode control: a multirate output
feedback approach,” Lecture Notes in Control and Information Sciences, Springer, vol. 223, 2005.
172 Bibliography
[165] M. C. Pai, “Robust tracking and model following of uncertain dynamic systems via discrete-time integral sliding mode control,” International Journal of Control, Automation, and Systems, vol. 7, no. 3, pp. 381-387, 2009.
[166] A. Bartoszewicz, “Remarks on discrete-time variable structure control systems,” IEEE
Transactions on Industrial Electronics, vol. 43, no. 1, pp. 235-238, 1996. [167] Y. Xia, Z. Zhu, C. Li, H. Yang, and Q. Zhu, “Robust adaptive sliding mode control for uncertain
discrete-time systems with time delay,” Journal of the Franklin Institute, vol. 347, no. 1, pp. 339-357, 2010.
[168] Z. Xi and T. Hesketh, “Discrete time integral sliding mode control for overhead crane with
uncertainties,” IET Control Theory and Applications, vol. 4, no. 10, pp. 2071-2081, 2010. [169] S. K. Spurgeon, “Hyperplane design techniques for discrete-time variable structure control
systems,” International Journal of Control, vol. 55, no. 2, pp. 445-456, 1992. [170] F. J. Chang, S. H. Twu, and S. Chang, “Adaptive chattering alleviation of variable structure
systems control,” IEE Proceedings D (Control Theory and Applications), vol. 137, no. 1, pp. 31-39, 1990.
[171] J. X. Xu and R. Yan, “Iterative learning control design without a prior knowledge of the control
direction,” Automatica, vol. 40, no. 10, pp. 1803-1809, 2004. [172] K. Abidi, J. X. Xu, and X. Yu, “On the Discrete-Time Integral Sliding-Mode Control,” IEEE
Transactions on Automatic Control, vol. 52, no. 4, pp. 709-715, 2007. [173] W. C. Su, S. V. Drakunov, and U. Ozguner, “An O(T2) boundary layer in sliding mode for
sampled-data systems,” IEEE Transactions on Automatic Control, vol. 45, no. 3, pp. 482-485, 2000.
[174] S. M. Shinners, Advanced modern control system theory and design. John Wiley and Sons, Inc.,
1998. [175] G. Gu, Discrete time linear systems: theory and design with applications. Springer Science and
Business Media, 2012. [176] M. C. Pai, “Discrete time output feedback sliding mode control for uncertain systems,” Journal of
Marine Science and Technology, vol. 16, no. 4, pp. 295-300, 2008. [177] R. Jain, “Congestion control and traffic management in ATM networks: recent advances and a
survey,” Computer Networks and ISDN systems, vol. 28, no. 13, pp. 1723-1738, 1996. [178] I. Lengliz and F. Kamoun, “A rate-based flow control method for ABR service in ATM networks,”
Computer Networks, vol. 34, no. 1, pp. 129-138, 2000. [179] O. Imer, S. Compans, T. Basar, and R. Srikant, “Available bit rate congestion control in ATM
networks: developing explicit rate control algorithm,” IEEE Transactions on Control Systems, vol. 21, no. 1, pp. 38-56, 2001.
[180] A. Bartoszewicz, “Nonlinear flow control strategies for connection-oriented communication
networks,” IET Control Theory and Application, vol. 153, no. 1, pp. 21-28, 2006.
Bibliography 173
[181] P. Ignaciuk and A. Bartoszewicz, "Linear quadratic optimal discrete-time sliding mode controller for connection-oriented communication networks," IEEE Transactions on Industrial Electronics, vol. 55, no. 11, pp. 4013-4021, 2008.