# Extended Nonsingular Terminal Sliding Surface for Second-Order Nonlinear Systems

Authors: Ji Wung Jeong; Ho Suk Yeon; Kang-Bak Park
Journal: Abstract and Applied Analysis
 (2014)

---

## Abstract

An extended nonsingular terminal sliding surface is proposed for second-order nonlinear systems. It is shown that the proposed surface is a superset of a conventional nonsingular terminal sliding surface which guarantees that the system state gets to zero in finite time. The conventional nonsingular sliding surfaces have been designed using a power function whose exponent is a rational number with positive odd numerator and denominator. The proposed nonsingular terminal sliding surface overcomes the restriction on the exponent of a power function; that is, the exponent can be a positive real number. Simulation results are provided to show the validity of the main result.


---

## Body

## 1. Introduction

According to the progress of control schemes, a variety of nonlinear control systems have been proposed: H-infinity optimal control, fuzzy control, neural network control, controller using genetic algorithms, and so on [1–4]. Sliding mode control (SMC) method, which is also called a variable structure system (VSS), is one of nonlinear robust control schemes. It has been widely used because of its invariance properties to parametric uncertainties and external disturbances [5–8]. In conventional sliding mode control systems, sliding surfaces have been designed such that the overall system in the sliding mode is asymptotically stable. However, the asymptotic stability does not guarantee a finite time convergence.Although most of control systems proposed so far have been designed such that the closed-loop system is asymptotic, finite time stabilization is very important to many actual applications, such as motor, power, robot, and aerospace systems because, in the actual applications, the main objective of a control system is to make system’s state to a desired one in a finite time interval which is determined a priori. Thus, many recent studies have focused on the finite time stabilization [9–13].Finite time control systems based on sliding mode control schemes have been called terminal sliding mode control systems since their sliding surfaces have been designed as terminal attractors [14]. Recently, terminal sliding mode control systems have been studied to achieve a finite time convergence in many applications [15–17]. Conventional terminal sliding mode controllers used terminal sliding surfaces which were designed using a power function of a system state. They guaranteed that the system state reached zero in finite time. On the contrary, however, they suffered from singularity problems and had restrictions on the range of the exponent of a power function. The exponent should be a rational number with positive odd numerator and denominator [18]. In order to avoid the singularity problem in conventional terminal sliding mode control systems, nonsingular terminal sliding surfaces have been proposed very recently for robot manipulators [19, 20]. However, the same restriction on the exponent of a power function in the nonsingular sliding surface still remained: the exponent should be a rational number with a positive odd numerator and denominator.Thus, in this paper, a novel nonsingular terminal sliding surface is proposed for second-order nonlinear systems. It is shown that the proposed scheme guarantees that the system state gets to zero in finite time and it does not suffer from singularity problems. Furthermore, the proposed nonsingular terminal sliding surface overcomes the restriction on the exponent of a power function by being a superset of a conventional nonsingular terminal sliding surface. That is, we extend the range of an exponent of a power function in the nonsingular terminal sliding surface from a rational number with an odd numerator and an odd denominator to a real number.Simulation results and experimental results are given to show the validity of the main result.


## 2. Main Results

Consider a second-order nonlinear system of the following form:(1)
x
¨
=
f
(
x
,
x
˙
,
t
)
+
g
(
x
,
x
˙
,
t
)
(
u
+
d
(
x
,
x
˙
,
t
)
)
,
where x and x
˙ are state variables, f
(
x
,
x
˙
,
t
) is a nonlinear term, u is a scalar input, g
(
x
,
x
˙
,
t
)
≠
0
∀
x
,
x
˙
∈
R
,
∀
t
∈
R
+, and d
(
x
,
x
˙
,
t
) represents the uncertainties and external disturbances. It is assumed that the following assumption holds.Assumption 1.
The uncertaintyd
(
x
,
x
˙
,
t
) is bounded as follows:
(2)
|
d
(
x
,
x
˙
,
t
)
|
≤
D
(
x
,
x
˙
,
t
)
,
∀
x
,
x
˙
∈
R
,
∀
t
∈
R
+
,
where D
(
x
,
x
˙
,
t
) is a known positive function.
In previous works on terminal sliding mode control systems, the conventional terminal sliding surfaces have been designed as(3)
s
1
=
x
˙
+
c
1
x
q
1
/
r
1
,
where c
1
>
0, 0
<
q
1
/
r
1
<
1, and q
1 and r
1 are positive odd integers [8–10]. However, though the conventional terminal sliding surface in (3) ensures finite time convergence, it suffers from the singularity problem and has a restriction on the exponent of the power function [14]. In the phase space with x and x
˙ axes, the set of singular points is a vertical axis except for at the origin; that is,
(4)
S
=
{
(
x
,
x
˙
)
∣
x
=
0
,
x
˙
≠
0
}
.Recently, a nonsingular terminal sliding surface was proposed to overcome the singularity problem [12]
(5)
s
2
=
x
˙
q
2
/
r
2
+
c
2
x
,
where c
2
>
0, 1
<
q
2
/
r
2
<
2, and q
2
,
r
2 are positive odd integersHowever, this surface still has the restrictions on the exponent of the power function; that is,q
2
,
r
2 should be positive odd integers. Thus, we propose an extended nonsingular terminal sliding surface whose exponent can be any real number. 						(6)
s
=
|
x
˙
|
1
/
p
sgn
⁡
(
x
˙
)
+
c
·
x
,
where sgn
⁡
(
·
) is the signum function, c is a positive constant, and 1
/
2
≤
p
<
1 is a real number.Figure1 shows a typical nonsingular terminal sliding surface. Clearly, for any c
>
0 and 1
/
2
≤
p
<
1, the phase portrait is in the second and fourth quadrants in the phase space with the axes of x
1
=
x and x
2
=
x
˙.Figure 1
Example of a nonsingular terminal sliding surface.Remark 2.
It is clear that the proposed nonsingular terminal sliding surface is stable because the sliding surface is in the second and fourth quadrants in the phase space with the axes ofx and x
˙, where this property implies that x
·
x
˙
<
0 for all x
≠
0.For the proposed nonsingular terminal sliding surface, we derived the following theorem for the finite time convergence.Theorem 3.
The proposed nonsingular terminal sliding surface (6) guarantees that the system state gets to zero in finite time in the sliding mode, s
=
0, and the relaxation time [18] is
(7)
t
r
=
|
x
(
0
)
|
1
-
p
c
p
(
1
-
p
)
.Proof.
If the system is in the sliding mode andx
˙
≥
0, the proposed sliding surface (6) can be rewritten as follows:
(8)
x
˙
(
1
/
p
)
+
c
x
=
0
.
From the above equation, ifx
˙
(
0
)
≥
0, that is, x
(
0
)
≤
0, the following equations can be easily derived:
(9)
x
˙
(
1
/
p
)
+
c
x
=
0
⟺
d
x
d
t
=
c
p
(
-
x
)
p
⟺
d
x
(
-
x
)
p
=
c
p
d
t
⟺
-
d
(
-
x
)
(
-
x
)
p
=
c
p
d
t
⟺
-
∫
-
x
=
-
x
(
0
)
-
x
=
0
d
(
-
x
)
(
-
x
)
p
=
∫
0
t
r
c
p
d
t
⟺
(
-
x
)
(
1
-
p
)
1
-
p
|
-
x
=
-
x
(
0
)
-
x
=
0
=
c
p
t
r
⟺
t
r
=
(
-
x
(
0
)
)
(
1
-
p
)
c
p
(
1
-
p
)
=
|
x
(
0
)
|
(
1
-
p
)
c
p
(
1
-
p
)
,
where t
r represents the relaxation time [18].
Ifx
˙
(
0
)
<
0, that is, x
(
0
)
>
0, t
r can be derived in a similar way:
(10)
-
(
-
x
˙
)
(
1
/
p
)
+
c
x
=
0
⟺
-
x
˙
=
c
p
x
p
⟺
-
d
x
d
t
=
c
p
x
p
⟺
-
d
x
x
p
=
c
p
d
t
⟺
-
∫
x
(
0
)
0
x
-
p
d
x
=
∫
0
t
r
c
p
d
t
⟺
-
x
(
1
-
p
)
1
-
p
|
x
=
x
(
0
)
x
=
0
=
c
p
t
r
⟺
t
r
=
x
(
0
)
(
1
-
p
)
c
p
(
1
-
p
)
=
|
x
(
0
)
|
(
1
-
p
)
c
p
(
1
-
p
)
.
This completes the proof.In the above theorem, we proved that the system state gets to zero in finite time if it is in the sliding mode. Thus, in the following theorem, we propose a controller that guarantees that the sliding mode existence condition holds such that the overall system will be in the sliding mode.Theorem 4.
For system (1) with the proposed nonsingular terminal sliding surface (6), the following controller guarantees that the sliding mode existence condition holds:
(11)
u
=
1
g
(
x
,
x
˙
)
×
(
-
f
(
x
,
x
˙
)
-
c
p
|
x
˙
|
(
2
-
(
1
/
p
)
)
sgn
⁡
(
x
˙
)
-
k
1
s
-
k
2
sgn
⁡
(
s
)
)
,
where k
1
>
0
,
k
2
>
|
g
|
(
D
+
α
)
,
α is a positive constant and 1
/
2
≤
p
<
1.Proof.
Let the Lyapunov function candidate be(12)
V
(
s
)
=
1
2
s
2
.
Applying (1) and (6) to d
V
/
d
t
=
V
˙, the following equations can be obtained if x
˙
>
0; that is, x
<
0:
(13)
V
˙
(
s
)
=
s
s
˙
=
s
(
1
p
x
˙
(
(
1
/
p
)
-
1
)
x
¨
+
c
x
˙
)
=
s
(
1
p
x
˙
(
(
1
/
p
)
-
1
)
(
f
+
g
(
u
+
d
)
)
+
c
x
˙
)
≤
s
(
1
p
x
˙
(
(
1
/
p
)
-
1
)
)
(
-
k
1
s
-
α
sgn
⁡
(
s
)
)
≤
1
p
x
˙
(
(
1
/
p
)
-
1
)
(
-
k
1
s
2
-
α
|
s
|
)
.
Similarly, if x
˙
<
0, that is, x
>
0, the following equations can be derived:
(14)
V
˙
(
s
)
=
s
s
˙
=
s
(
1
p
(
-
x
˙
)
(
(
1
/
p
)
-
1
)
(
-
x
¨
)
(
-
1
)
+
c
x
˙
)
=
s
(
1
p
(
-
x
˙
)
(
(
1
/
p
)
-
1
)
(
f
+
g
(
u
+
d
)
)
+
c
x
˙
)
≤
s
(
1
p
x
˙
(
(
1
/
p
)
-
1
)
)
(
-
k
1
s
-
α
sgn
⁡
(
s
)
)
≤
1
p
(
-
x
˙
)
(
(
1
/
p
)
-
1
)
(
-
k
1
s
2
-
α
|
s
|
)
.
Equations (13) and (14) can be represented as
(15)
V
˙
(
s
)
=
-
1
p
|
x
˙
|
(
(
1
/
p
)
-
1
)
(
k
1
s
2
+
α
|
s
|
)
.
Here, V
˙
(
s
)
<
0 if |
x
˙
|
≠
0 and s
≠
0.
If|
x
˙
|
=
0, from (1) and (11), the following equation can be obtained:
(16)
x
¨
=
d
x
˙
d
t
=
-
k
1
s
-
k
2
sgn
⁡
(
s
)
+
g
·
d
which implies that
(17)
s
d
x
˙
d
t
|
x
˙
=
0
≤
-
k
1
s
2
-
α
|
s
|
.
Thus, it is clear that if |
x
˙
|
=
0 and s
≠
0, x
˙ deviates from zero; that is, the set of points, |
x
˙
|
=
0 and s
≠
0, is not an attractor. In phase space, these points are all points on the horizontal axis that save the origin.
Therefore, we can conclude thats goes to zero.Remark 5.
Since the proposed controller (11) has a term |
x
˙
|
(
2
-
(
1
/
p
)
), it is clear that in order to avoid the singularity problem one should choose the control parameter, p, such that 1
/
2
≤
p
<
1, even though the finite time convergence can be obtained for 0
<
p
<
1 in (6).


## 3. Examples

To show the validity of the proposed method, the simulation results for the following system are given:(18)
x
¨
=
20
x
˙
|
x
˙
|
+
10
sin
(
5
t
)
|
x
|
+
10
(
u
+
d
)
,
where d
(
x
,
x
˙
,
t
)
=
2
x
+
sin
(
10
t
). The control parameters were chosen as follows: c
=
5, k
1
=
2, k
2
=
10
(
2
|
x
|
+
1
+
α
), and α
=
1. When the initial condition is x
(
0
)
=
1, from (18), p
=
1
/
2 is obtained for the minimum relaxation time. Clearly, p
=
1
/
2 is out of a conventional nonsingular terminal sliding surface. In the following figures, x
1
,
x
2 represent x
,
x
˙, respectively.Figures2–5 show the simulation results. Figure 2 represents the profile of the sliding variable, s. It is shown that the system state stayed on the nonsingular terminal sliding surface all the time after it hit the sliding surface for the first time.Figure 2
Sliding variable (s).Figure 3
Phase portrait (x versus x
˙).Figure 4
Output (x).Figure 5
Control input (u) for signum function.It is clear that the sliding mode existence condition,s
·
s
˙
<
0, was satisfied all the time and it was also known from the phase portrait given in Figure 3.Figure4 shows that the output zeroed in finite time.The control input signal can be seen in Figure5.To show the nonsingular property, we simulated the system with the initial condition near the vertical axis in the phase space because, from (4), a set of singular points for the conventional terminal sliding surface is a vertical axis in the phase space. Figures 6 and 7 show the results. Figure 6 represents that the system state zeroed even though it crossed over the vertical axis, a set of singular points for a conventional terminal sliding surface. In the proof of Theorem 4, we showed that the horizontal axis is not an attractor so that the system state on this axis moves out of the axis. This is also verified from Figure 6, since the system state also crossed the horizontal axis. The control input is shown in Figure 7. It can be seen that it did not suffer from the singularity problem.Figure 6
Phase portrait (x versus x
˙).Figure 7
Control input (u).In addition, we also applied the proposed method to the actual DC motor system. For the control unit in the experimental system, a TMS320F2812 DSP processor was used. The sampling time was set to 1 msec. The following model was used for the DC motor system:(19)
x
¨
=
-
40.65
x
˙
+
46.67
u
.Figure8 shows that the motor position converges zero in finite time.Figure 8
Output angle (x).The control input signal is given in Figure9. It represents that the control signal is bounded all the time.Figure 9
Control input (u).Figure10 shows a phase portrait. It is clear that the sliding mode existence condition, s
·
s
˙
<
0, was satisfied all the time.Figure 10
Phase portrait (x versus x
˙).


## 4. Conclusions

In this paper, the extended nonsingular terminal sliding surface for second-order nonlinear systems has been proposed. It has been shown that the proposed nonsingular terminal sliding surface guarantees finite time convergence and is singularity-free. Furthermore, the exponent of the power function in the proposed sliding surface can be a real number in contrast to conventional nonsingular terminal sliding surfaces where the exponent should be a rational number with an odd numerator and odd denominator. Simulation and experimental results have shown the validity of the main result.



---

*Source: 267510-2014-05-11.xml*