Abstract

In this paper, a novel adaptive finite-time sliding mode backstepping (AFSMBS) control scheme is suggested to control a type of high-order double-integrator systems with mismatched disturbances and uncertainties. A robust sliding mode backstepping control method, adaptive control method, and finite-time stability notion are incorporated to provide a better tracking performance over applying them individually and to use their benefits simultaneously. The concept of a sliding mode is used to define a new form of a backstepping controller. The adaptive control method is utilized to adaptively estimate the upper bounds of the disturbances and uncertainties and the estimated data are used in the control low. The notion of the finite-time stability is incorporated with the suggested control scheme to ensure the system’s convergence within a finite time. The stability proof is obtained for the closed-loop system in a finite time utilizing the Lyapunov stability theorem. Simulation results are obtained for an example of a remotely operated vehicle (ROV) with three degrees of freedom (3-DOF) to demonstrate the efficacy of the suggested control approach.

1. Introduction

Many practical high-order systems are modeled using nonlinear differential equations due to the stochastic noise, uncertainties in the parameters, and variations in the external environment which are unknown beforehand and may occur in the real system [1]. This makes the control of these systems a challenge and as a result, different nonlinear control methods including the nonlinear stability theory [2], backstepping technique [3], Lyapunov function [4], and sliding mode control (SMC) [58] have come into existence. A simple and efficient mathematical framework has been proposed in [9] to tackle nonlinear problems. A novel technique has been suggested in [10] to deal with nonlinear evolutionary issues. A system described as a classical integer-order differential problem has been investigated in [11] to explore the complexities of the human liver.

An effective scheme found in the literature to deal with uncertainties in single or double-integral system is the adaptive control [12, 13] and notable adaptive design methods have been proposed in [1416] for the control of high-order systems. An adaptive compensation control method has been proposed in [17] to deal with mismatched disturbances as well as uncertain faults. In addition, the finite-time stability is known for its fast transient performance achievement [18]. Hence, adaptive finite-time control encompasses the merits of both control techniques. It guarantees superior disturbance rejection, robustness properties, and faster convergence rates [19, 20].

The downside to finite-time adaptive control is the complications involved in estimating the upper bound of disturbances and uncertainties [21, 22]. Terminal SMC (TSMC) has been incorporated in [23] due to its robustness to obtain adaptive finite-time convergence, fast convergence, improved transient performance, and higher precision for high-order systems. However, singularity issues were present in the controller [24]. Nonsingular TSMC was applied in [25] to solve the singularity issue; however, finite-time convergence was not achieved and the convergence rate to the equilibrium was slow. An integration of adaptive control with nonsingular TSMC was suggested in [26] to tackle the issue of unknown upper boundaries in adaptive control. The resulting control laws were, however, discontinuous across the terminal sliding mode surface when external disturbances were involved. In [27], finite-time SMC has been incorporated with the adaptive control method to provide the estimated data in the controller. However, undesirable chattering phenomenon exists in the control signal of this control method.

Backstepping is a technique introduced in the 1990s [28] to solve regulation or tracking control problems considering uncertainties in nonlinear feedback systems [29, 30]. The control design process in backstepping begins at the source of the high-order system and backs out to new controllers which stabilize each of the outer subsystems a step at a time till the final control law is obtained [31]. The stability analysis is established by selecting a suitable Lyapunov function [32]. Backstepping is generally used as an alternative to feedback linearization [33]. It provides advantages ranging from transient performance improvement, achieving global stability to achieving a model-free control scheme [3436]. It has the disadvantage of not being applicable to unparameterized systems or nonlinear systems with structural uncertainties or [32, 37]. It can, however, be combined with different control techniques to solve problems relating to parameter uncertainties, unmodeled dynamics, or external disturbances.

Motivated by the aforementioned discussions, a new and enhanced type of sliding mode backstepping control method is proposed where the concept of sliding mode is utilized to define the backstepping controller. It is assumed that there is no information of the upper bounds of disturbances and uncertainties. So, they are adaptively estimated, and the estimated data are provided in the controller. The system’s convergence is ensured within a finite time utilizing the Lyapunov stability theorem and the notion of the finite-time stability. The suggested control method is designed for a type of high-order double-integral systems with mismatched uncertainties and external disturbances. Also, an example of ROV with 3-DOF is provided to apply the proposed controller and test its performance. Simulation results reveal the validity of the suggested scheme. The novelties of the research can be highlighted as follows:(i)A novel incorporation of the robust sliding mode backstepping control method, adaptive control method, and finite-time stability notion is done to provide a superior tracking performance over applying them individually and to use their benefits simultaneously.(ii)This proposed controller not only ensures the system’s finite-time stability but also does not require any knowledge of the upper bound of disturbances and uncertainties for the controller design.(iii)A new form of the candidate Lyapunov function is defined to obtain the finite-time stability proof for the closed-loop system.(iv)The proposed control approach is applicable for a wide range of practical applications described by a set of independent double integrator subsystems in the presence of mismatched uncertainties and disturbances.

This article is organized as follows. In Section 2, the system is presented. Mathematical preliminaries and lemmas are given in Section 3. In Section 4, the stability proof is obtained within a finite time utilizing Lyapunov stability theorem. In Section 5, the designed control laws are applied to the ROV with 3-DOF. Section 6 gives the conclusions.

2. Problem Statement

Consider the high-order double-integrator system that includes the mismatched uncertainties and external disturbances.where are smooth nonlinear functions; is available and nonsingular; is the model of uncertainties and external disturbance; and is the system’s control inputs. The system can be rewritten as follows:

The external disturbances and uncertainties are given as follows:

Here, is the uncertainty upper bound (that is assumed to be unknown); is the estimation of their upper bounds; and is the Euclidean norm of disturbances and uncertainties. In the following sections, the finite-time control law is defined utilizing a sliding mode backstepping control scheme. The uncertainty upper bounds are also adaptively estimated and they are utilized in the controller.

Remark 1. A wide range of practical applications can be described by a set of independent double integrator subsystems (given by (1)) including the three-link robotic manipulator [38, 39], ship course system [40], two-link robotic manipulator [41], support structure system for offshore wind turbines [42], etc.

3. Mathematical Preliminaries and Lemmas

Definition 1. Consider a nonlinear system as shown below:where is the vector of the system states; is a nonlinear function; and is considered on the interval , where . Also, we have .
The origin of (4) has global finite-time stability if it has global asymptotic stability and any solution of (4) converges to the origin at some finite time moment for all ; i.e., , where , is named settling time function, then the origin of (4) has global finite-time stability [43, 44].

Definition 2. The signum function is defined as follows:We note that is always true.

Definition 3. The function is given as follows:Thus, we have .

Lemma 1. For each value and , we have, [45].

Lemma 2. Assume there exist two real numbers as and and a continuously differentiable positive function in such a way that we have for . If any solution of (4) satisfies , then the origin of (4) has global finite-time stability and the settling time will be [14, 46].

4. AFSMBS Controller

Here, the control goal is to define the finite-time controller for the system given by (2). Then, the stability proof is obtained by defining a candidate Lyapunov function. The backstepping control law is defined using the sliding control concept as follows:where we have and .where we have .

The block diagram of the proposed AFSMBS approach is shown in Figure 1.

Theorem 1. Assume the system given by (2). If the control law (5) and adaptive law (6) are applied to (2), the system’s convergence is ensured within a finite time. Also, the uncertainty upper bounds are adaptively estimated within a finite time and the online estimated data are provided in the controller.

Proof. The stability proof using the backstepping method consists of two phases as follows.

Phase 1. To prove the first phase, the candidate Lyapunov function is defined as where . Taking its time derivative, we obtain as follows:Then, we have as follows:Substituting (5) and (6) into (8) yields as follows:We obtain as follows:Adding to (10) yields as follows:As a result, we have as follows:where , and according to Lemma 1, we obtain as follows:Choosing we have, , and based on Lemma 2, the stability proof of the first phase is guaranteed. Thus, the settling time upper bound will be .

Phase 2. To obtain the second phase of the proof, the candidate Lyapunov function is considered as . Taking its time derivative, we obtain the following:Applying the control law and simplifying it yields the following:Adding to (15), we yield as follows:where and according to Lemma 1, we have as follows:Choosing , we have and based on Lemma 2, the stability proof of the second phase is guaranteed. Consequently, the settling time upper bound is as .
As a result, the stability proof of the system (2) is completed and the settling time upper bound will be as .

Remark 2. The proof shows that in a finite time, we have . Consequently, in a finite time, we have as well as all the system states reach zero in a finite time and remains zero. Also, the uncertainty upper bounds are estimated in a finite time.

5. Application Example

In [4750], the ROV model with 3-DOF has been presented as follows:where and are the vectors of speed in directions that are constants; are constants which are provided in Table 1 with their uncertainties; are control inputs that need to be designed; is the current angle between the axis and the speed direction.

To obtain the system state equations, state variables are defined as follows, . Then, the state equations are rewritten as follows:where , , and is the system uncertainty model.

The control goal is to fulfill a trajectory tracking problem for the ROV; hence, the dynamic error is defined as . Accordingly, the dynamic error is given as follows:where

The desired trajectory tracking is considered as follows:

In this section, the designed controller in previous section is applied to the ROV with 3-DOF given by (18). It is to be noted that given in the control law (5) should track the desired trajectory. To obtain simulation results, the Simulink/MATLAB is utilized with the numerical method of ode4 and the step-size of 0.001. Also, the control input is applied after 3 seconds of start up of the system. In (23), the value of the selected design parameters is given.

Figures 2 to 4 show the simulation results of the AFSMBS method for ROV with 3-DOF. Figures 2 and 3 show the tracking performance before and after applying the controller, where the controller is applied to the system at . It can be seen that the system states reach the desired trajectories after applying the controller to the system. The efficacy of the controller can be demonstrated by comparing the behavior of the system states before and after applying the controller to the system. The controller effectively drives the system states to their references.

It can be observed from Figure 2 that the states converge to their references after applying the controller as follows. It is to be noted that the controller is applied to the system at .(i) within using AFSMBS(ii) within using AFSMBS(iii) within using AFSMBS

Figure 3 shows that the states reach their references after applying the controller as follows. Note that the controller is applied to the system at .(i) within using AFSMBS(ii) within using AFSMBS(iii) within using AFSMBS

Figure 4 shows the control signals , , and using the AFSMBS controller. It can be seen that the AFSMBS controller is applied to the system at .

6. Conclusion

In this paper, a novel AFSMBS controller is proposed by incorporating the robust sliding mode backstepping control scheme, adaptive control method, and finite-time stability notion for a type of high-order double-integrator systems considering mismatched uncertainties. The backstepping control law is defined utilizing the concept of sliding mode. The upper bound of the uncertainties and external disturbances is adaptively estimated within a finite time and the online estimated data are provided in the controller. The finite-time stability notion is used to guarantee the system’s convergence in a finite time. The stability proof is obtained for the closed-loop system in the two phases utilizing a backstepping method and by defining proper candidate Lyapunov functions. The proposed method is applied and simulated for an example of ROV with 3-DOF. The efficacy of the suggested method is demonstrated in the simulation results. For future works, the optimization of the design parameters is recommended.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the Universiti Tenaga Nasional grant no. IC6-BOLDREFRESH2025 (HCR) under the BOLD2025 Program.