Professional Documents
Culture Documents
Abstract— This paper offers an improved finite time sliding of industrial and academic societies in the previous years. This
mode controller scheme for a class of robotic manipulators with method has been extensively applied in nearly all aspects of
external disturbances. Since conventional sliding mode controllers engineering, for example, civil, chemical, mechanics, robotics,
have a discontinuous signum function, an important problem
called chattering phenomenon can occur in them. The proposed electrical, and interdisciplinary engineering [3]. Specifically,
scheme presents a new Lyapunov candidate functional containing in recent years, SMC has been broadly employed for the
an absolute function based on a fractional power of the switching control/tracking of robotic manipulators [4]–[6]. The SMC
surface such that the designed control law is continuous and approach has two principle phases: sliding phase and reaching
smooth. The recommended control technique is designed using phase. In this method, by employing a nonlinear control law,
the Lyapunov stability theory and satisfies the presence of the
sliding mode around designed switching surface in the finite SMC changes the system dynamics and excites it to reach a
time. The presented method eliminates the chattering problem pre-defined switching manifold in finite time [7]. The classical
produced by the switching controller and satisfies high precision SMC procedure is based on definition of the exponentially
action. Besides, the adaptive tuning controllers are designed stable switching surface as a function of the state trajectories
to approximate the unknown bound of external disturbance. and employment of the Lyapunov stability theory to guarantee
An extension of the proposed control technique based on the
barrier function adaptive terminal sliding mode control is also all states reach this curve in finite time.
suggested for better performance and robust tracking control The concepts of asymptotic and exponential stabilization
of the nonlinear systems with external disturbances. Some sim- present the reachability of the states to equilibrium over the
ulation and experimental outcomes exhibit the efficacy of the infinite horizon [8]. However, in some applications such as
planned technique. bipedal locomotion, sampled-data systems, robotic manipula-
Index Terms— Robotic manipulator, continuous sliding mode tors, attitude control, aero-elastic systems, hypersonic vehicles,
control, chattering phenomenon, second-order dynamics, finite and other time-sensitive tasks, it is required to force the
time convergence. state responses to converge the stable equilibria in finite
I. I NTRODUCTION time. In recent years, the nonlinear Terminal Sliding Mode
Control (TSMC) scheme has been planned, which makes
T HE classical Sliding Mode Control (SMC) technique has
been provided to be an operative and robust control pro-
cedure for stabilization/tracking of various nonlinear processes
the states to converge to zero in the finite time. TSMC
offers superior characteristics, for instance, finite-time stabil-
ity, low steady-state error and fast dynamic performance. Due
in the existence of perturbations. The chief advantages of
to the mentioned superior characteristics, TSMC has been
sliding mode control are the robustness versus uncertainty,
extensively employed in numerous applications such as robot
rapid response, computational easiness, insensitivity to distur-
manipulators, wheeled mobile robots, actuated exoskeleton,
bance, and acceptable transient efficiency [1], [2]. For this
ship autopilot systems, multi-robot networks, nonholonomic
purpose, the SMC approach has formed a great consideration
systems and other robotic systems [9]. Both SMC and TSMC
Manuscript received June 4, 2021; accepted July 28, 2021. Date of publica- suffer from the unwanted oscillations called chattering prob-
tion August 6, 2021; date of current version September 30, 2021. This article lem. These oscillations are built via discontinuous control
was recommended by Associate Editor A. Oliveri. (Corresponding authors:
Saleh Mobayen; Wudhichai Assawinchaichote.) input which have sign functions and are destructive to practical
Saleh Mobayen is with the Future Technology Research Center, National actuators. The chattering phenomenon often exists in various
Yunlin University of Science and Technology, Douliu, Yunlin County 64002, types of the SMC. There are several techniques to eliminate
Taiwan (e-mail: mobayens@yuntech.edu.tw).
Khalid A. Alattas is with the Department of Computer Science and Artificial the chattering problem in SMC, such as High-Order Sliding-
Intelligence, College of Computer Science and Engineering, University of Mode (HOSM) approach [10], boundary layer scheme [11]
Jeddah, Jeddah 23218, Saudi Arabia (e-mail: kaalattas@uj.edu.sa). and disturbance estimation technique [12]. The boundary layer
Wudhichai Assawinchaichote is with the Department of Electronic and
Telecommunication Engineering, Faculty of Engineering, King Mongkut’s approach comprises the saturation and sigmoid functions.
University of Technology Thonburi, Bangkok 10140, Thailand (e-mail: The main influence of HOSM is that the discontinuous sign
wudhichai.asa@kmutt.ac.th). function is available in time-derivative of controller signal;
Color versions of one or more figures in this article are available at
https://doi.org/10.1109/TCSI.2021.3101736. thus, the actual control input originated by integration is a con-
Digital Object Identifier 10.1109/TCSI.2021.3101736 tinuous signal which can remove the chattering phenomenon.
1549-8328 © 2021 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.
4404 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 68, NO. 10, OCTOBER 2021
HOSM typically allows the reduction of the chattering effect vehicles, where some parameter-tuning laws are designed for
while providing the convergence to surface in finite time. In the estimation of mass and inertia moment of quadrotor, and
systems with parameter uncertainty and exterior disturbance compensation of unknown bounds of external disturbances.
which are immeasurable in practice, a disturbance estimation In [34], an adaptive continuous-twisting control method is
procedure is required. Actually, one main issue in the design proposed for the double-integrator with a Lipschitz continuous
process of SMC is the necessity of the perturbations bounds perturbation, which assures the states convergence to the origin
which are used in the switching control law. in the finite time. Two output feedback controllers based
In [13], an adaptive TSMC technique is suggested for on the continuous-twisting algorithm are designed in [35],
nonlinear differential inclusion systems with external distur- where the proposed state observers are based on the first
bance. In [14], a second-order adaptive TSMC approach is and second order robust exact differentiators. In [36], the con-
offered for stabilization of a two-link robotic manipulator. tinuous integral super-twisting SMC approach is proposed
An adaptive decentralized attitude synchronization control for linear and nonlinear systems with matched disturbances,
based on nonsingular fast TSMC for spacecraft formation substituting the discontinuous term of feedback controller by a
is designed in [15]. An adaptive fast TSMC scheme com- super-twisting law. However, none of the researches [34]–[36]
bined with the Global Sliding Mode Control (GSMC) is have been focused on the adaptive barrier-function-based
presented in [16] for tracking control of nonlinear systems TSMC approach for development of robust tracking control of
with uncertainties. Reference [17] proposes an adaptive non- nonlinear perturbed systems. All the methodologies presented
singular TSMC for finite time tracking of a gyroscope of in the above-stated works stimulate investigators to establish
Micro-Electro-Mechanical System (MEMS) in the existence the suggested technique of the proposed article. To the highest
of parameter variations and high-amplitude perturbations. of the author’s familiarity, very little endeavors have been
In [18], the TSMC scheme is planned for a hypersonic done to propose an adaptive robust TSMC approach which
vehicle via a disturbance observer. In [19], a continuous can eliminate discontinuity in the control laws. In this paper,
adaptive fast TSMC method is planned for tracking of the we propose yet another technique to avoid chattering phe-
position of robotic manipulators. Reference [20] proposes nomenon in TSMC, which is the main drawback of SMC
an adaptive robust TSMC approach for near-space vehicles and TSMC. We incorporate the notions of finite time stability
via Second-Order Sliding Mode (SOSM). A novel fast non- and disturbance observer to attain finite time tracker for
singular TSMC is investigated in [21] to plan the terminal robotic manipulators with the nonlinear second-order struc-
angle constraint guidance for interception of the maneuvering ture and external disturbances. The planned control approach
target with command chattering reduction in the guidance proposes a novel Lyapunov candidate function including a
law. In [22], a nonsingular chattering-free TSMC technique fractional-power absolute function of the switching surface,
based on super-twisting is planned for attitude tracking of where the designed controller is continuous and smooth. This
a quad-rotor. In [23], in the light of the nonlinear distur- technique removes the chattering phenomenon created via the
bance observer, an adaptive TSMC method is recommended switching law and guarantees the high precision efficiency.
for hypersonic flight vehicles. An adaptive TSMC approach A parameter-tuning adaptive control scheme is designed to
with projection operator is recommended in [24] for track- guesstimate the unknown bound of disturbance.
ing control of hybrid energy storage system. A nonlinear This article is presented as the following layout: the prob-
disturbance-observer-based adaptive TSMC approach is pro- lem formulation for the robotic manipulators is presented
posed in [25], which is employed to stabilize the reentry in Sect. 2. In Sect. 3, main results containing the novel
vehicle attitude. In [26], an adaptive high-order TSMC with Lyapunov candidate function with an absolute term and two
delay estimation is suggested for robot manipulator in the adaptive finite time (discontinuous/ continuous) controllers
existence of backlash hysteresis. An adaptive nonsingular are proposed. In Sect. 4, the simulation and experimental
fractional order super-twisting TSMC based on delay esti- outcomes are provided and finally, conclusions are specified
mation is planned in [27] for cable-driven manipulators. in Sect. 5.
In [28], a nonsingular adaptive fractional-order TSMC with
delay estimation is designed for the high-precision tracking of
II. P ROBLEM D ESCRIPTION
cable-driven manipulators in the existence of lumped uncer-
tainty. In [29], a robust non-singular adaptive TSMC based on Consider the Euler-Lagrange dynamical equation of the
dynamic inversion is designed for position/attitude tracking of robotic manipulators as
a practical quadrotor. References [30] proposes an adaptive
observer-based composite TSMC for the stability of uncer- B0 (q(t), q̇(t))q̈(t) + C0 (q(t), q̇(t))q̇(t) + G 0 (q(t)) = u(t),
tain nonlinear dynamical systems. A delay-estimation-based (1)
adaptive super-twisting nonsingular fast TSMC technique is
presented in [31] to satisfy the high-precise tracking of where q(t), q̇(t), q̈(t) indicate the joint position, joint velocity
uncertain cable-driven manipulator. In [32], using a neural and joint acceleration, correspondingly; u(t) signifies the
dynamic manifold, an adaptive integral TSMC technique is control vector indicating the torque employed on the joints;
proposed for robust tracking of fully-actuated mechanical B0 (q(t), q̇(t)) signifies the inertia matrix; C0 (q(t), q̇(t)) rep-
systems. In [33], an adaptive back-stepping integral fast TSMC resents the centripetal Coriolis matrix; G 0 (q(t)) shows the
is planned for the finite time tracking control of quadrotor gravity vector. The dynamical equation (1) are denoted in
Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.
MOBAYEN et al.: ADAPTIVE CONTINUOUS BARRIER FUNCTION TSMC TECHNIQUE 4405
second-order form with disturbance as two positive odd integers with m > n; b is a positive odd
integer.
ẍ i (t) = gi (x i (t), ẋ i (t)) + h i (x i (t), ẋ i (t))u i (t) + di (x i (t), t), To verify the stability of the robotic manipulator (2) under
(2) the controller (7), we define the novel Lyapunov candidate
function as
where x i ∈ R signifies the states (joint positions) of
m
robotic manipulator, u i (t) ∈ R signifies the controller signal, Vi (t) = ηi |si (t)| n
gi (x i (t), ẋ i (t)) and h i (x i (t), ẋ i (t)) = 0 represent two known m m
= ηi si (t) n sgn(si (t) n )
functions, and di (x i (t), t) indicates the unknown disturbance m
but bounded as |di (x i (t), t)| < Di . = ηi si (t) n sgn(si (t)). (8)
Assumption 1: The states x i (t) and ẋ i (t) are available Taking the time derivative of Lyapunov function (8), one
as measured outputs, then, the relative degree is one over obtains
ẋ i (t) = 0. m m
The second-order robotic manipulator (2) is assumed to V̇i (t) = ηi si (t) n −1 ṡi (t)sgn(si (t)). (9)
n
track the desired reference x di (t). The error signal is formed
as In order to satisfy the stabilization of the robotic manipula-
tor (2), the differentiation of the Lyapunov function (8) must
x̃ i (t) = x i (t) − x di (t). (3) be negative. Hence, for V̇i (t) < 0, one has
Let us consider the sliding surface expressed as follow: V̇i (t) = −μi |si (t)|b
= −μi si (t)b sgn(si (t)) < 0, (10)
si (t) = x̃˙i (t) + λi x̃ i (t), (4)
where using (9) and (10), we have
where the constant parameter λi should be positive to satisfy
the closed-loop stability when the states reach the switching μi n m
ṡi (t) = − si (t)b+1− n . (11)
surface. ηi m
Lemma 1 [37]: Let x ∈ ℵ ⊂ R n , ẋ = I(x), I : R n → R n Substituting the time-derivative of switching surface (4)
is a continuous function on an open neighborhood ℵ of the into (11) leads to
origin and locally Lipschitz on ℵ{0} and I(0) = 0. Assume μi n
x̃¨i (t) + λi x̃˙i (t) = −
m
there is a continuous function V : ℵ → R where (a) V is si (t)b+1− n . (12)
ηi m
positive-definite; (b) V̇ is negative on ℵ{0}; (c) there exist
real-positive values m and 0 < α < 1, and a neighborhood Then, using (2), (3) and (12), the equivalent controller is
N ⊂ ℵ of the origin where obtained as (7). Now, substituting (7) into (9), one obtains
m
V̇ + mV α ≤ 0
m
(5) V̇i (t) = ηi si (t) n −1 sgn(si (t))
n
on N\{0}. So, the origin is finite-time stable for system μi n b+1− mn
× di (x i (t), t) − si (t) (13)
ẋ = I(x). ηi m
Then, for the initial time t0 , the Lyapunov functional reaches m
zero in finite time as where because si (t) n −1 sgn(si (t)) > 0 and V̇i (t) < 0 (for
guarantying the stability), the following condition must be
V 1−α (t0 ) fulfilled:
ts = t0 + (6)
c(1 − α) μi n m
di (x i (t), t) − si (t)b+1− n ≤ 0 (14)
where ts is the settling time. ηi m
or equivalently
III. M AIN R ESULTS
ηi m Di
si (t) n −b−1 .
m
In what follows, a novel technique defining a Lyapunov μi ≥ (15)
n
candidate function with an absolute term is proposed as a
Eq. (15) satisfies the robust stability of the robotic manip-
solution to feature a continuous and smooth adaptive control
ulator dynamics (2).
law in the sliding approach. The main objective of the new
The upper bounds of external disturbance are unknown
continuous SMC scheme is to design a controller such that the
practically and hence, it is hard to find a suitable parameter Di .
chattering problem is removed. In this work, the subsequent
In what follows, two adaptive finite time (discontinuous/
control law is planned for the robotic manipulator (2):
continuous) controllers are presented to approximate the
−1 μi n m unknown upper bound of disturbance.
u i (t) = h i (x i (t), ẋ i (t)) ẍ di (t) − si (t)b+1− n
ηi m Theorem 1: Consider the robotic manipulator (2) and sliding
surface (4). Assume that disturbance di (x i (t), t) is unknown
− λi x̃˙i (t) − gi (x i (t), ẋ i (t)) (7) but bounded with |di (x i (t), t)| < Di . Suppose D̂i (t) as
estimation of Di which is adapted as
where ηi and μi indicate two positive constants to adjust the
˙
speed of the reaching to the sliding surface; m and n specify D̂i = ψi |si (t)| , (16)
Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.
4406 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 68, NO. 10, OCTOBER 2021
where ψi > 0. Using the adaptive controller as external disturbance di (x(t), t) is unknown and bounded,
where Di > 0 is unknown scalar. Assume that D̂i (t) is the
u i (t) = h i (x i (t), ẋ i (t))−1 ẍ di (t) − gi (x i (t), ẋ i (t)) estimate of Di with the following adaptation law:
− D̂i (t)sgn(si (t)) − λi x̃˙i (t) (17)
˙
D̂i (t) = ψi |si (t)| n −1 ,
m
(23)
then, the state trajectories of robotic manipulator (2) are
converged to switching surface (4) in finite time.
Proof: Consider positive-definite Lyapunov functional is where ψi > 0. Employing the adaptive controller as
described as
−1 μi n b+1− mn
Vi (t) = 0.5μi D̃i (t)2 + 0.5si (t)2 , (18) u i (t) = h i (x i (t), ẋ i (t)) ẍ di (t) − s
ηi m i
where D̃i (t) = D̂i (t) − Di and μi is a scalar with 0 <
μi < ψi−1 . Differentiating (18) with respect to time and − gi (x i (t), ẋ i (t)) − λi x̃˙i (t) − D̂i (t) (24)
using (4) and (16), we find
V̇i (t) = μi D̃i (t) D̂˙ i (t) + si (t)ṡi (t) then the finite time convergence of state trajectories to the
surface (4) is fulfilled.
= μi ψi D̃i (t) |si (t)| + si (t) x̃¨i (t) + λi x̃˙i (t) . (19) Proof: The new Lyapunov function is defined as
From (2) and (3), it follows from (19) that
m
Vi (t) = ηi si (t) n sgn(si (t)) + 0.5i D̃i (t)2 , (25)
V̇i (t) = μi ψi D̃i (t) |si (t)| + si (t)(gi (x i (t), ẋ i (t))
+ h i (x i (t), ẋ i (t))u i (t) + di (x i (t), t) + λi x̃˙i (t) ηi m
where D̃i (t) = D̂i (t) − Di and 0 < i < ψi n . Differentiating
− ẍ dii (t)), (20)
Eq. (25), and using (4) and (23) yields
where substituting (17) into (20) yields
ηi m
si (t) n −1 ṡi (t)sgn(si (t)) + i D̃i (t) D̃˙ i (t)
m
V̇i (t) = μi ψi D̃i (t) |si (t)| V̇i (t) =
n
+ si (t) di (x i (t), t) − D̂i (t)sgn(si (t)) ηi m
si (t) n −1 x̃¨i (t) + λi x̃˙i (t) sgn(si (t))
m
=
n
≤ μi ψi D̃i (t) |si (t)| + |si (t)| |di (x i (t), t)| m
+ i ψi D̃i (t) |si (t)| n −1 . (26)
− D̂i (t) |si (t)| + Di |si (t)| − Di |si (t)|
≤ −(1−μi ψi ) D̃i (t) |si (t)|−(Di −|di (x i (t), t)|) |si (t)| From (2) and (3), Eq. (26) is written as
(21)
m ηi m m
Since Di > |di (x i (t), t)| and μi ψi < 1, hence, Eq. (21) is V̇i (t) = i ψi D̂i (t) − Di |si (t)| n −1 + si (t) n −1
expressed as n
× gi (x i (t), ẋ i (t)) + h i (x i (t), ẋ i (t))u i (t)
V̇i (t)
√ |si | + di (x i (t), t) + λi x̃˙ i (t) − ẍ di (t) sgn(si (t)) (27)
≤ − 2 (Di − |di (x i (t), t)|) √
2
2 μi where substituting (24) into (27) leads to
− (1 − μi ψi ) |si | D̃i
μi 2
m
√ 2 V̇i (t) = i ψi D̂i (t) − Di |si (t)| n −1 − μi |si (t)|b
≤ −mi n 2 (Di − |di (x i (t), t)|) , (1 − μi ψi ) |si (t)| ηi m ηi m
μi −
m
D̂i (t) |si (t)| n −1 +
m
di (x i (t), t) |si (t)| n −1 .
n n
|si (t)| μi (28)
× √ + D̃i (t)
2 2
= −i Vi (t)0.5 , (22) Eq. (28) can be rewritten as
√
Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.
MOBAYEN et al.: ADAPTIVE CONTINUOUS BARRIER FUNCTION TSMC TECHNIQUE 4407
η m n −1
m where substituting ṡi (t) and D̂i psd (0) = 0 in the above
n − i ψi |si (t)| > 0. Finally, according to
2 i
i equation, we obtain
Lemma 1, using the adaptive controller (24), states of robotic
manipulator (2) are converged to surface si = 0 in finite V̇i (t) = si (t) gi (x i (t), ẋ i (t)) + h i (x i (t) , ẋ i (t)) u i (t)
time.
Remark 1: As it can be observed from (24), the sug- + di (x i (t), t) + λi x̃˙i (t) − ẍ di (t)
gested control scheme gives insights for the elimination of
the chattering phenomenon because no signum function is + D̂i psd (t) D̂˙ i psd (t) , (37)
employed in (24). Hence, the offered control law is continuous Replacing the control input (34) into (37) yields
and smooth. The schematic diagram of the proposed control
configuration is displayed in Fig.1. V̇i (t) = si (t) − D̂i psd (t) sgn (si (t)) + di (x i (t) , t)
Remark 2: By some modifications, the proposed control
technique can also be employed on n-dimensional nonlinear + D̂i psd (t) D̂˙ i psd (t) ≤ |si (t)|
systems. ˙
× |di (x i (t) , t)| − D̂i psd (t) + D̂i psd (t) D̂i psd (t)
Remark 3: For the extension of the proposed control
method, the barrier function-based adaptive terminal sliding ≤ |si (t)| |di (x i (t) , t)| − D̂i psd (t) + D̂i psd (t)
mode control method is studied for the robust tracking control ε
of the nonlinear second-order systems in the presence of × sgn(si (t))ṡi (t) ≤ |si (t)|
(ε − |si (t)|)2
external disturbances. Then, a new adaptive control law based
on the barrier function is designed in this section. The external × |di (x i (t) , t)| − D̂i psd (t) + D̂i psd (t)
disturbances can be estimated by using the barrier-based ε
× [di (x i (t) , t) − D̂i psd (t) sgn (si (t))]
adaptive TSMC more efficiently, and the closed-loop system (ε − |si (t)|)2
becomes more stable. Using the control law (24) with × sgn(si (t)) (38)
D̂ia (t) , if 0 < t ≤ t¯ Equation (38) can be written as
D̂i (t) = (31)
D̂i psd (t) , if t > t¯
V̇i (t) ≤ − D̂i psd (t) − |di (x i (t) , t)| |si (t)| − D̂i psd (t)
where t¯ denotes the time that the error converges to the ε
× [ D̂i psd (t) − |di (x i (t) , t)|] (39)
neighborhood ε of the surface s(t). The adaptation law and (ε − |si (t)|)2
Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.
4408 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 68, NO. 10, OCTOBER 2021
where since D̂i psd (t) ≥ |di (x i (t) , t)| and (ε−|sε(t )|)2 > 0, one
i
finds
√
|s (t)|
i
V̇i (t) ≤ − 2 D̂i psd (t) − |di (x i (t) , t)| √
2
√
2ε D̂i psd (t) Fig. 3. Time histories of position of joints (reference signals = red dashed
− [ D̂i psd (t) − |di (x i (t) , t)|] √ red line, actual signals = black solid line).
(ε − |si (t)|) 2
2
|si (t)| D̂i psd (t)
≤ −Z √ + √ ≤ −Z Vi (t)0.5 (40)
2 2
√
where Z = 2 D̂i psd (t) − |di (x i (t) , t)| mi n
√
1, (ε−|s 2ε
(t )|)2 .
i
Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.
MOBAYEN et al.: ADAPTIVE CONTINUOUS BARRIER FUNCTION TSMC TECHNIQUE 4409
Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.
4410 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 68, NO. 10, OCTOBER 2021
Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.
MOBAYEN et al.: ADAPTIVE CONTINUOUS BARRIER FUNCTION TSMC TECHNIQUE 4411
− m l2 + a1l2 s2 + m l3 a1 a2 s2 + m l3 a1l3 s23 q̇2
− m l3 a1l3 s23 + m l3 a2l3 s3 q̇3 ,
h 22 = − m l3 a2l3 s3 q̇3 ,
h 33 = − m l3 a1 a2 s2 q̇2 − m l3 a2l3 s3 q̇3 ,
h 12 = − m l2 a1l2 s2 + m l3 a1 a2 s2 + m l3 a1l3 s23 q̇1
− m l3 a1l3 s23 + m l3 a2l3 s3 q̇3
− m l3 a1 a2 s2 + m l3 a1l3 s23
+ m m 3 a1 a2 s2 + m l2 a1l2 s2 q̇2 ,
Fig. 15. Time response of the control signal. h 13 = − m l3 a1l3 s23 + m l3 a2l3 s3 q̇1
− m l3 a1l3 s23 + m l3 a2l3 s3 q̇2
− m l3 a2l3 s2 + m l3 a1l3 s23 q̇3 ,
V. C ONCLUSION
h 21 = m l2 a1l2 s2 + m l3 a1 a2 s2 + m l3 a1l3 s23 q̇1
In this article, a new method for finite-time stability of
a robotic manipulator with nonlinear second-order equation − m l3 a2l3 s3 q̇3 ,
was proposed. The suggested control method was derived h 23 = − m l3 a2l3 s3 q̇1 − m l3 a2l3 s3 q̇2 − m l3 a2l3 s3 q̇3 ,
from a new idea of Lyapunov candidate functional including h 31 = m l a1l3 s23 + m l3 a2l3 s3 q̇1 + m l3 a2l3 s3 q̇2 ,
an absolute function based on a fractional power of the 3
h 32 = m l3 a2l3 s3 q̇1 + m l3 a2l3 s3 q̇2 − m l3 a2l3 s3 q̇3 ,
sliding surface. The new scheme can eliminate discontinuity
in the control laws, which is the principal disadvantage of g1 (q) = m l1 I1 + m l2 a1 + m m 2 a1 + m l3 a1 + m m 3 a1 gc1
SMC called chattering phenomenon. Furthermore, an adap- + m l2 I2 + m l3 a2 + m m 3 a2 gc12 + m l3 l3 gc123 ,
tive control procedure was planned to estimate the unknown g2 (q) = m l2 l2 + m l3 a2 + m m 3 a2 gc12 + m l3 l3 gc123,
bound of external disturbance. Moreover, an extension of the g3 (q) = m l3 l3 gc123,
recommended control procedure based on the barrier function
adaptive TSMC is advised for better performance and robust with c1 = cosq 1 , s1 = si nq 1 , c2 = cosq 2 , s2 = si nq 2 ,
tracking control of the perturbed nonlinear systems. Some c3 = cosq 3 , c12 = cos(q1 + q2 ), c123 = cos(q1 + q2 + q3 ),
simulation and experimental outcomes demonstrated efficiency s12 = si n(q1 + q2 ) and s123 = si n(q1 + q2 + q3 ).
of planned technique in avoiding the chattering problem as
well as maintaining the robust performance. This novel con- R EFERENCES
cept of Lyapunov candidate functional can be combined with [1] J. Wang, T. Ru, J. Xia, H. Shen, and V. Sreeram, “Asynchronous event-
any classes of sliding mode techniques to form smooth and triggered sliding mode control for semi-Markov jump systems within a
continuous controllers. finite-time interval,” IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 68,
no. 1, pp. 458–468, Jan. 2021.
[2] X. Zhang, W. Huang, and Q.-G. Wang, “Robust H∞ adaptive sliding
A PPENDIX mode fault tolerant control for T-S fuzzy fractional order systems with
mismatched disturbances,” IEEE Trans. Circuits Syst. I, Reg. Papers,
The parameters on model are given by [40] vol. 68, no. 3, pp. 1297–1307, Mar. 2021.
[3] P. Chen, L. Yu, and D. Zhang, “Event-triggered sliding mode control
b11 = Il1 + m l1 l12 + kr21 Im 1 + Il2 + m m 2 a12 + Im 2 + m l2 of power systems with communication delay and sensor faults,” IEEE
Trans. Circuits Syst. I, Reg. Papers, vol. 68, no. 2, pp. 797–807,
× a12 + l22 + 2a1l2 c2 + Il3 Feb. 2022.
[4] J. Oliveira, P. M. Oliveira, J. Boaventura-Cunha, and T. Pinho, “Chaos-
+ Im 3 + m m 3 a12 + a22 + 2a1 a2 c1 based grey wolf optimizer for higher order sliding mode position control
of a robotic manipulator,” Nonlinear Dyn., vol. 90, no. 2, pp. 1353–1362,
Oct. 2017.
+ m l3 a12 + a22 +l32 +2a1 a2 c2 +2a1l3 c23 +2a2l3 c3 , [5] Z. Ma and G. Sun, “Dual terminal sliding mode control design for rigid
robotic manipulator,” J. Franklin Inst., vol. 355, no. 18, pp. 9127–9149,
b22 = Il2 + Il3 + kr2
2
Im 2 + Im 3 + m m 3 a22 + m l2 l22 + m l3
Dec. 2018.
[6] A. Goel and A. Swarup, “MIMO uncertain nonlinear system control
× a22 + l32 + 2a2l3 c3 , via adaptive high-order super twisting sliding mode and its application
to robotic manipulator,” J. Control, Autom. Electr. Syst., vol. 28, no. 1,
b33 = Il3 + kr23 Im 3 + m l3 l32 ,
pp. 36–49, Feb. 2017.
[7] Y. Feng, M. Zhou, X. Zheng, F. Han, and X. Yu, “Full-order terminal
b12 = b21 = Il2 + Il3 + kr2 Im 2 + Im 3 + m m 3 a22 + a1 a2 c2 sliding-mode control of MIMO systems with unmatched uncertainties,”
J. Franklin Inst., vol. 355, no. 2, pp. 653–674, Jan. 2018.
+ m l2 l22 + a1l2 c2 [8] M. Ghasemi, S. G. Nersesov, and G. Clayton, “Finite-time tracking using
sliding mode control,” J. Franklin Inst., vol. 351, no. 5, pp. 2966–2990,
+ m l3 a22 + l32 + a1 a2 c2 + a1l3 c23 + 2a2l3 c3 , May 2014.
[9] X.-T. Tran and H.-J. Kang, “Adaptive hybrid high-order terminal sliding
mode control of MIMO uncertain nonlinear systems and its application
b13 = b31 = Il3 + kr3 Im 3 + m l3 l32 + a1l3 c23 + a2l3 c3 , to robot manipulators,” Int. J. Precis. Eng. Manuf., vol. 16, no. 2,
pp. 255–266, Feb. 2015.
b23 = b32 = Il3 + kr3 Im 3 + m l3 l32 + a2l3 c3 , [10] Y. Zhang, R. Li, T. Xue, Z. Liu, and Z. Yao, “An analysis of the stability
and chattering reduction of high-order sliding mode tracking control for
h 11 = −m m 3 a1 a2 s1 q̇1 a hypersonic vehicle,” Inf. Sci., vol. 348, pp. 25–48, Jun. 2016.
Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.
4412 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 68, NO. 10, OCTOBER 2021
[11] I. M. Boiko, “Chattering in sliding mode control systems with boundary [26] S. Ahmed, H. Wang, and Y. Tian, “Adaptive high-order terminal sliding
layer approximation of discontinuous control,” Int. J. Syst. Sci., vol. 44, mode control based on time delay estimation for the robotic manipulators
no. 6, pp. 1126–1133, Jun. 2013. with backlash hysteresis,” IEEE Trans. Syst., Man, Cybern., Syst.,
[12] J. Yang, S. Li, and X. Yu, “Sliding-mode control for systems with vol. 51, no. 2, pp. 1128–1137, Feb. 2021.
mismatched uncertainties via a disturbance observer,” IEEE Trans. Ind. [27] Y. Y. Wang, J. W. Chen, F. Yan, K. W. Zhu, and B. Chen, “Adaptive
Electron., vol. 60, no. 1, pp. 160–169, Jan. 2013. super-twisting fractional-order nonsingular terminal sliding mode control
[13] J. Huang, L. Sun, Z. Han, and L. Liu, “Adaptive terminal sliding mode of cable-driven manipulators,” ISA Trans., vol. 86, no. 3, pp. 163–180,
control for nonlinear differential inclusion systems with disturbance,” Mar. 2019.
Nonlinear Dyn., vol. 72, nos. 1–2, pp. 221–228, Apr. 2013. [28] Y. Wang, B. Li, F. Yan, and B. Chen, “Practical adaptive fractional-order
[14] S. Mondal and C. Mahanta, “Adaptive second order terminal sliding nonsingular terminal sliding mode control for a cable-driven manipula-
mode controller for robotic manipulators,” J. Franklin Inst., vol. 351, tor,” Int. J. Robust Nonlinear Control, vol. 29, no. 5, pp. 1396–1417,
no. 4, pp. 2356–2377, Apr. 2014. Mar. 2019.
[15] L. Zhao and Y. Jia, “Decentralized adaptive attitude synchronization [29] U. Ansari, A. H. Bajodah, and M. T. Hamayun, “Quadrotor control
control for spacecraft formation using nonsingular fast terminal sliding via robust generalized dynamic inversion and adaptive non-singular
mode,” Nonlinear Dyn., vol. 78, no. 4, pp. 2779–2794, Dec. 2014. terminal sliding mode,” Asian J. Control, vol. 21, no. 3, pp. 1237–1249,
[16] S. Mobayen, “An adaptive fast terminal sliding mode control combined May 2019.
with global sliding mode scheme for tracking control of uncertain [30] X. Liu, S. Qi, R. Malekain, and Z. Li, “Observer-based composite adap-
nonlinear third-order systems,” Nonlinear Dyn., vol. 82, pp. 599–610, tive dynamic terminal sliding-mode controller for nonlinear uncertain
Oct. 2015. SISO systems,” Int. J. Control, Autom. Syst., vol. 17, no. 1, pp. 94–106,
[17] W. Wang, Q. Zhao, Y. Zhao, and D. Du, “A nonsingular terminal Jan. 2019.
sliding mode approach using adaptive disturbance observer for finite- [31] Y. Wang, K. Zhu, C. Bai, and F. Yan, “Adaptive super-twisting nonsin-
time trajectory tracking of MEMS triaxial vibratory gyroscope,” Math. gular fast terminal sliding mode control for cable-driven manipulators
Problems Eng., vol. 2015, pp. 1–8, Jan. 2015. using time-delay estimation,” Adv. Eng. Softw., vol. 128, pp. 113–124,
[18] N. He, C. Jiang, B. Jiang, and Q. Gao, “Terminal sliding mode control Feb. 2019.
with unidirectional auxiliary surfaces for hypersonic vehicles based [32] J. Keighobadi, M. Hosseini-Pishrobat, and J. Faraji, “Adaptive
on adaptive disturbance observer,” Math. Problems Eng., vol. 2015, neural dynamic surface control of mechanical systems using inte-
pp. 1–11, Jan. 2015. gral terminal sliding mode,” Neurocomputing, vol. 379, pp. 141–151,
[19] S. He, D. Lin, and J. Wang, “Chattering-free adaptive fast convergent Feb. 2020.
terminal sliding mode controllers for position tracking of robotic manip- [33] K. Eliker and W. Zhang, “Finite-time adaptive integral backstepping
ulators,” Proc. Inst. Mech. Eng., C, J. Mech. Eng. Sci., vol. 230, no. 4, fast terminal sliding mode control application on quadrotor UAV,” Int.
pp. 514–526, Mar. 2016. J. Control, Autom. Syst., vol. 18, no. 2, pp. 415–430, Feb. 2020.
[20] Q. Zhang, H. Liu, C. Wang, and Y. Li, “Robust adaptive terminal [34] J. A. Moreno, D. Y. Negrete, V. Torres-Gonzalez, and L. Fridman,
control for near space vehicle based on second order sliding mode dis- “Adaptive continuous twisting algorithm,” Int. J. Control, vol. 89, no. 9,
turbance observer,” in Proc. 35th Chin. Control Conf. (CCC), Jul. 2016, pp. 1798–1806, 2016.
pp. 591–595. [35] T. Sanchez, J. A. Moreno, and L. M. Fridman, “Output feedback contin-
[21] S. Lyu, Z. H. Zhu, S. Tang, and X. Yan, “Fast nonsingular terminal slid- uous twisting algorithm,” Automatica, vol. 96, pp. 298–305, Oct. 2018.
ing mode to attenuate the chattering for missile interception with finite [36] A. Chalanga, S. Kamal, and B. Bandyopadhyay, “Continuous integral
time convergence,” IFAC-PapersOnLine, vol. 49, no. 17, pp. 34–39, sliding mode control: A chattering free approach,” in Proc. IEEE Int.
2016. Symp. Ind. Electron., May 2013, pp. 1–6.
[22] W. Wang and X. Yu, “Chattering free and nonsingular terminal sliding [37] C. Xiu and P. Guo, “Global terminal sliding mode control with the quick
mode control for attitude tracking of a quadrotor,” in Proc. 29th Chin. reaching law and its application,” IEEE Access, vol. 6, pp. 49793–49800,
Control Decis. Conf. (CCDC), May 2017, pp. 719–723. Sep. 2018.
[23] Y.-J. Wu, J.-X. Zuo, and L.-H. Sun, “Adaptive terminal sliding mode [38] O. Boubaker, “The inverted pendulum benchmark in nonlinear control
control for hypersonic flight vehicles with strictly lower convex function theory: A survey,” Int. J. Adv. Robotic Syst., vol. 10, no. 5, p. 233,
based nonlinear disturbance observer,” ISA Trans., vol. 71, no. 2, May 2013.
pp. 215–226, Nov. 2017. [39] I. Hassanzadeh and S. Mobayen, “Controller design for rotary inverted
[24] D. Xu, Q. Liu, X. Yan, and W. Yang, “Adaptive terminal sliding mode pendulum system using evolutionary algorithms,” Math. Problems Eng.,
control for hybrid energy storage systems of fuel cell, battery and vol. 2011, Oct. 2011, Art. no. 572424.
supercapacitor,” IEEE Access, vol. 7, pp. 29295–29303, 2019. [40] S. Mobayen, F. Tchier, and L. Ragoub, “Design of an adaptive tracker
[25] B. An, B. Wang, Y. Wang, and L. Liu, “Adaptive terminal sliding mode for n-link rigid robotic manipulators based on super-twisting global
control for reentry vehicle based on nonlinear disturbance observer,” nonlinear sliding mode control,” Int. J. Syst. Sci., vol. 48, no. 9, pp. 1–13,
IEEE Access, vol. 7, pp. 154502–154514, 2019. 2017.
Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.