Abstract
This paper investigates the issue of finite-time tracking control for multiple-input–multiple-output nonlinear systems subject to uncertainties and full state constraints. To deal with full state constraints directly, integral barrier Lyapunov functionals (iBLF) are introduced. By using finite-time stability theory, an iBLF-based adaptive finite-time neural control scheme is presented. To solve the problem of “explosion of complexity” in the design of traditional backstepping control, a new finite-time convergent differentiator is presented. Through stability analysis, all closed-loop signals are proved to be semi-globally uniformly ultimately bounded, the finite time convergence can be guaranteed, and the state constraints are never violated. Finally, the attitude tracking simulations for an autonomous airship are conducted to verify the effectiveness of the proposed scheme.
Introduction
Recently, tremendous attention has focused on the tracking control problem associated with multiple-input–multiple-output (MIMO) uncertain nonlinear systems. Many meaningful control technologies, such as backstepping control, sliding-mode control, and H
In practice, the output/state of nonlinear systems are often subject to various constraints, such as aerial vehicles (Wei et al., 2019; Zheng and Xie, 2019), robot manipulation systems (He et al., 2018; Tang et al., 2016), and marine vehicles (Zhang and Wu, 2020). The transgression of constraints may reduce system performance or even lead to dangerous. In dealing with output constraints, a barrier Lyapunov function (BLF)-based control method was proposed by Tee et al. (2009), which is an effective solution to the problem of state-constrained control. Many researchers have solved the issue of practical systems subject constraints using BLF (Peng et al., 2019; Wei et al., 2020b; Xu et al., 2019). On this basis, the problem is extended to asymmetric time-varying constraints using asymmetric time-varying BLF (ATBLF) (Tee et al., 2011). Meanwhile, tan-type BLF-based approaches were presented to handle the systems with or without state constraints (Gao et al., 2019; Jin and Xu, 2014). Nevertheless, when using BLF-based control approaches, the state constraints must be transformed into error constraints. Moreover, the bounds of the virtual control signals need to be known exactly. To handle the state constraints directly, integral BLFs (iBLF)-based control methods were introduced by Tee and Ge (2012) and Wei et al. (2020a), which extend the initial feasible solution to the entire constraint space.
It is noteworthy that the studies above are based on asymptotic stability theory. However, the finite-time converges of the system output can not be guaranteed. In recent years, the finite-time convergence problem has been extensively investigated. In Yu et al. (2005), a finite-time control method based on the terminal sliding mode was presented. Meanwhile, many fruitful studies on finite-time control methods for uncertain nonlinear systems have been investigated (Guan et al., 2019; Li et al., 2019b; Sun et al., 2020; Wang et al., 2018b). Unfortunately, none of the finite-time control approaches mentioned above are applicable to state-constrained systems. To apply finite-time control method to state-constrained systems, log-type BLF-based finite-time control methods have been studied (see Li et al., 2018, 2019a). Meanwhile, tan-type BLF-based finite-time constrained control approaches have been investigated (Wang and Wu, 2019; Xia et al., 2019). Nevertheless, the above methods can not deal with the state constraint problem directly. The problem of finite-time control scheme using iBLF has also not been investigated.
The finite-time tracking control problem for a class of MIMO uncertain nonlinear state-constrained systems is studied in this paper. The main novelties of this paper are listed as follows:
Different from the existing BLF-based finite-time control methods (Li et al., 2019a; Xia et al., 2019), the finite-time control scheme proposed in this paper is an iBLF approach. By using iBLF, the state constraints can be handled directly. Thus, the initial feasible solutions of the system states can be relaxed.
Considering the existing adaptive finite-time control methods (Li et al., 2019; Wang et al., 2018a; 2018b; Zhao et al., 2018), the range of the key parameter
This paper is organized as follows. Some basic assumptions and preliminaries are presented in Section 2. The controller design process is presented in Section 3. The stability analysis is provided in Section 4. The simulations are provided in Section 5. Finally, the conclusion is presented in Section 6.
Problem formulation and preliminaries
System description and basic assumptions
Consider the MIMO strict-feedback nonlinear system as follows
where
The objective of this article is to construct an adaptive finite-time control approach using iBLF such that the system output is driven to track the reference trajectory in finite time, and the full state constraints are not transgressed.
for
Finite time
Then, the system
IBLF
Define the tracking error as
where
Thus,
for
Radial basis function neural networks
RBF NNs is utilized to approximate
where
Adaptive finite-time controller design
Step 1: To facilitate the controller design, the tracking errors are defined as follows
where
Define
Construct the Lyapunov function candidate (LFC) as below
where
By using the substitution
where
Using L’Hopital’s Rule, we can infer that
From Assumption 2, we have
Based on (13), (16), then (15) becomes
Then, the virtual control signal is given as follows
where
The adaptive law is designed as follows
where
By substituting (20) and (21) into (19), we have
According to Young’s inequality, we have
Submitting (23) into (22), we have
According to Lemma 2, define
Submitting (25) into (24), we can obtain
where
According to Lemma 4, we can get the following inequality
Substituting (27) into (26), we have
Step
Consider the LFC as follows
where
By using the substitution
where
Using L’Hopital’s Rule, we know that
Similarly, we conclude that
To solve the problem of “explosion of complexity” caused by the repeated derivation of
where
where
The virtual control law is designed as
where
The adaptive weight is designed as
where
Substituting (38), (39), and (40) into (35), we can obtain
By utilizing Young’s inequality, we have
Submitting (42) into (41), we can obtain
According to Lemma 2, we have
By introducing (44) into (43), we can obtain
where
According to Lemma 4, the following inequality can be obtained
Substituting (46) into (45), we have
Step
Consider the LFC as follows
where
By using the substitution
where
Using L’Hopital’s Rule, we know that
Similarly, we conclude that
To handle the issue of “explosion of complexity”, a FTCD is designed to estimate
where
Then, we present the control law as follows
where
The adaptive weight is presented as follows
where
Substituting (55), (56), and (57) into (54), we have
According to Young’s inequality, we can get the following inequalities
Submitting (59) into (58), we can obtain
According to Lemma 2, we have
Submitting (61) into (60), we have
where
Using to Lemma 4, the following inequality can be obtained
Substituting (63) into (62), we have
Stability analysis
The error signals in the closed-loop system will converge to a small neighbourhood of the origin in finite time.
All signals of the closed-loop system are bounded.
By taking the derivative of (65) and considering (28), (47), and (62), we have
Using Lemma 3, we have
where
To prove (2), we assume that there exists a time
Then,
for all
From the aforementioned discussions, we know that
Simulation studies
To verify the effectiveness of the proposed control method, the attitude tracking simulations for an autonomous airship are considered. Define
where
and
We can see that (70) is a strict feedback nonlinear MIMO system. The detailed parameters can be found in Wang et al. (2016). In the simulation, we assume that
The desired attitude is expressed as
The control parameters are set as
According to the design procedure in Section 3, the control scheme and the adaptive law are presented as
Furthermore, the iBLF-based traditional adaptive backstepping control approach is selected as comparison. The virtual conreol law, the adaptive law and the control law and are expressed as follows
To simplify notation, the proposed scheme is labeled as “iBLF-AFTC”, the iBLF-based traditional control method is labeled as “iBLF-TABC”. The values of common control parameters and initial conditions of the two control methods are selected all the same.
Figures 1–6 demonstrate the corresponding simulation results. The attitude tracking comparisons are shown in Figures 1–3. As we can see from Figures 1–3, the tracking performance under iBLF-AFTC method is better than iBLF-TABC. Compared with the iBLF-TABC method, the proposed control scheme has faster convergence speed and smaller tracking error. Figure 4 shows the angular velocities of the autonomous airship. It can be observed from Figures 1–4 that the full state constraints are never violated. Figures 5 and 6 depict the adaptive weights and approximation performance, respectively. As we can see from Figures 5 and 6, the adaptive RBF NN control can compensate for the uncertainties of the autonomous airship system with full state constraints effectively.

The attitude tracking comparison (

The attitude tracking comparison (

The attitude tracking comparison (

Trajectories of angular velocities under constraints.

Trajectories of adaptive weights.

Trajectories of approximate performance.
Conclusion
In this paper, the iBLF-based adaptive finite-time neural control method for MIMO uncertain nonlinear systems subject to full state constraints has been designed. IBLFs were used to handle the state constraints. RBF NNs were designed to approximate the uncertainties. To handle the problem of “complex explosion” in backstepping control, a new FTCD was introduced. Under the proposed control method, the output signals of the system can track the reference signals in a finite time, and full state constraints are never violated. Finally, stability analysis and comparison simulations have been conducted to verify the effectiveness of the proposed control approach. In the paper, the input constraint and dead zone problem have not been considered. Thus, when utilizing the designed control method, the actual ability of the actuator should be considered in a practical application. Further research will focus on the issue of adaptive optimal control for nonlinear state-constrained systems.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the National Natural Science Foundation of China [Grant No 62073216, 61973204 and 51906141].
