Hyperbolic tangent function-based fixed-time event-triggered control for quadrotor aircraft with prescribed performance☆
Introduction
Quadrotor unmanned aerial vehicles (QUAVS) have simple mechanical structure, good carrying capacity, and it is widely used in military field and civil field, such as parcel delivery, geological survey and military patrols in recent years. Therefore, it has become a popular research hotspot [1], [2], [3]. However, the quadrotor aircraft is a nonlinear system with characteristics of strong coupling and under-actuation [4]. In practical application, the quadrotor has enormous demand for the control precision due to its complex work environments. Then how to design a controller with preferable tracking performance for the quadrotor aircraft is still a difficult topic.
During past decades, with the continuous improvement of control strategy and extensive application of quadrotor aircrafts, a great deal of nonlinear control algorithms such as predictive control [5], adaptive backstepping control [6] and sliding mode control (SMC) [7] have been adopted to various nonlinear systems. In [8], an integral backstepping method integrated with SMC is employed to complete the mission of trajectory tracking and to assure the stability of quadrotor aircraft. In [9], based on the characteristics of uncertainties and external disturbances, a finite-time sliding mode controller is designed for the attitude loop. A nonlinear augmented observer is discussed for the under-actuated quadrotor aircraft in [10], then the speed of the system is evaluated from the position measurement and the robustness of the system is guaranteed. In [11], a robust controller combined backstepping with adaptive interval type-2 fuzzy logic is designed for the quadrotor attitude subsystem and position subsystem. In contrast with the traditional control methods, the higher robustness against actuator failure of the controller is satisfied. In [12], to track a given reference trajectory of the quadrotor with parametric uncertainties and external disturbances, a novel adaptive neural network sliding mode controller is constructed.
Although the previous studies have achieved excellent results in reference to the trajectory tracking of quadrotors, it is remarkable that they can only ensure the asymptotic stability of the system and they cannot adjust the transient performance such as overshoot and regulation time. Thus, the prescribed performance approach is presented to address this problem in many researches, which can guarantee the error of trajectory tracking reach an arbitrarily small residual set [13], [14]. In [15], the prescribed performance strategy is first proposed and applied to multi-in multi-out (MIMO) nonlinear systems, then it is further extended to various nonlinear systems. Hyperbolic function is applied as the performance function by some researchers to avoid the primary error is beyond the performance boundary [16]. In [17], an adaptive prescribed performance fault-tolerant controller is presented to address the attitude control of a rigid spacecraft with unknown disturbances, inertia parameters which are unknown but constant, input saturation, and actuator failures. In [18], a finite-time prescribed performance adaptive fuzzy tracking controller is constructed for the unknown nonlinear systems, then the error of output tracking reaches a stable state in finite time and is always constrained within a prescribed boundary. To solve the problem of parametric uncertainties and time-varying external perturbations in the closed-loop system, an adaptive neural finite-time controller integrated with prescribed performance is proposed in [19] to ensure the tracking error is constrained within the prescribed bounds.
It is worth emphasizing that the settling time of the above literatures is related to initial conditions. In the actual system, the settling time may become especially long when the initial conditions are large. To deal with this problem, Polyakov [20] propose the concept of fixed-time method. In [21], a fixed-time controller is proposed for the attitude tracking of reusable launch vehicle systems with uncertainties and external disturbances. According to [22], a nonsingular terminal sliding mode control method is investigated for the 6-DOF RLV attitude control with a mass of parameter uncertainties and atmospheric disturbances, and the excellent control performance is guaranteed. In [23], a fixed-time controller combined with prescribed performance is designed for the uncertain stochastic nonlinear systems affected by unknown measurement sensitivity and input quantization. Although many results have been achieved in fixed-time and prescribed performance, the application to quadrotor aircraft is still a problem worthy of further studying.
From the practical point of view, continuous communication may lead to large resource consumption and frequent updates of controllers, which is difficult to be implemented. The event-triggered strategy is an effective way to solve these problems. In [24], an adaptive event-triggered finite-time controller combined with prescribed performance is investigated for a kind of strict-feedback nonlinear systems with external disturbances, which can guarantee the tracking error reaches a small residual set in finite-time and sufficiently reduce the communication burden. In [25], an adaptive event-triggered fixed-time controller with prescribed performance is discussed for uncertain nonstrict-feedback nonlinear systems, then the signals involved are all bounded.
Despite of theoretical research for prescribed performance, fixed-time and event-triggered mechanisms have been studied in different systems and achieved satisfying control performance. However, there are few research results referring to safety, fast convergence and communication resources during the trajectory tracking of quadrotor aircraft. To achieve excellent tracking performance, a prescribed performance fixed-time event-triggered controller is proposed for the quadrotor aircraft in this paper. In comparison with the existing results, the primary contributions of this paper can be summarized as follows:
1) Compared with the existing constraint control strategies in Refs. [26], [27], hyperbolic tangent function is selected as index function to constrain the trajectory tracking errors, which can guarantee the error of trajectory tracking gets to an arbitrarily small residual set and improve the convergence accuracy. In addition, the transient performance such as overshoot, regulation time of the system, can be adjusted by the proposed prescribed performance strategy.
2) For the existing results on finite-time control in Refs. [28], [29], the convergence time is explicitly related to the initial condition of quadrotor. In the practical system, the convergence time will be extremely long if the initial position is too large, which limits its practical applications. As an improvement to finite-time control, the fixed-time strategy is implemented in this paper for both the position loop and the attitude loop of the quadrotor aircraft, where the tracking error can be guaranteed to converge zero in a fixed-time and the maximum convergence time can be obtained regardless of initial states.
3)Unlike the most existing event-triggered mechanisms in Refs. [30], [31], the measurement error in our research work is related to the controller, which can reduce difficulty of controller design in the actual system. Moreover, the attitude loop only needs to transmit information and update control laws at some discrete trigger time, while maintaining the fixed time stability of the quadrotor aircraft system, and the lower limit of the trigger interval is mathematically derived to ensure Zeno-free phenomenon.
The organizational structure of this essay is presented as follows. In Section 2, a dynamic model of the 6-DOF quadrotor aircraft is founded. Then, a fixed-time controller with prescribed performance is constructed in the position loop. In Section 3, an event-triggered fixed-time controller with prescribed performance is implemented in the attitude loop and the stability of this system is proved by Lyapunov function. After that, the simulation results demonstrate the validity and superiority of the proposed methods in Section 4. Finally, conclusions and future works are given in Section 5.
Section snippets
The dynamics of quadrotor aircrafts
The blades of quadrotor aircraft are symmetrically distributed in the front and rear, left and right directions and all the blades have a miniature brushless DC motor to drive it. The motor 1 and motor 3 are rotating counterclockwise, motor 2 and motor 4 are rotating clockwise. The quadrotor aircraft changes the rotors rotation speed by regulating the rotation rate of the four motors to realize the change of lift forces. It is an under-driven system because it has four input forces and six
Simulation results
With the purpose of further verifying the validity of the designed controller, the model parameters is taken as: and the initial state of the quadrotor is .
In this simulation, the expected yaw angle of the aircraft is denoted as and the desired trajectory is denoted as , The control parameters are given as
Conclusions
The trajectory tracking problem of quadrotor aircraft with 6-DOF is addressed in this paper. The hyperbolic tangent function is used as error performance index function to limit the range of tracking error value, which can not only increase the convergence rate, but also enhance the convergence accuracy. The fixed-time theory is implemented to avoid the settling time depending on the initial state. Meanwhile, the response time of the system is reduced and the control performance is improved.
Declaration of Competing Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Acknowledgment
This work is supported by the National Natural Science Foundation of China (Nos. 61703134, 62022060, 62073234, 62003236, 61972040). The China Postdoctoral Science Foundation under Grant 2019M650874, and supported in part by the Foundation (No. 2019-JCJQ-ZD-049).
References (39)
- et al.
Discrete-time pure-tension sliding mode predictive control for the deployment of space tethered satellite with input saturation
Acta Astronaut.
(2020) - et al.
Robust adaptive neural network-based compensation control of a class of quadrotor aircrafts
J. Frankl. Inst.
(2020) Integral backstepping sliding mode control for quadrotor helicopter under external uncertain disturbances
Aerosp. Sci. Technol.
(2017)- et al.
Fault tolerant control for modified quadrotor via adaptive type-2 fuzzy backstepping subject to actuator faults
ISA Trans.
(2019) - et al.
Neural network-based adaptive sliding mode control design for position and attitude control of a quadrotor UAV
Aerosp. Sci. Technol.
(2019) - et al.
Novel prescribed performance neural control of a flexible air-breathing hypersonic vehicle with unknown initial errors
ISA Trans.
(2015) - et al.
Composite adaptive finite-time control for quadrotors via prescribed performance
J. Frankl. Inst.
(2020) - et al.
Event-triggered adaptive fixed-time NN control for constrained nonstrict-feedback nonlinear systems with prescribed performance
Neurocomputing
(2021) - et al.
Finite time disturbance observer based geometric control of quadrotors
IFAC-PapersOnLine
(2020) - et al.
Fixed-time event-triggered consensus control for multi-agent systems with nonlinear uncertainties
Neurocomputing
(2017)
Nonsingular terminal sliding-mode control of nonlinear planar systems with global fixed-time stability guarantees
Automatica
On nonsingular terminal sliding-mode control of nonlinear systems
Automatica
Distributed event-triggered fixed-time consensus for leader-follower multiagent systems with nonlinear dynamics and uncertain disturbances
Int. J. Robust Nonlinear Control
Event-triggered finite-time integral sliding mode controller for consensus-based formation of multirobot systems with disturbances
IEEE Trans. Control Syst. Technol.
Unmanned aerial vehicles: control methods and future challenges
IEEE/CAA J. Autom. Sin.
Multivariable finite time attitude control for quadrotor UAV: theory and experimentation
IEEE Trans. Ind. Electron.
Attitude control of UAVs based on event-triggered supertwisting algorithm
IEEE Trans. Ind. Inf.
Robust fixed-time stabilization control of generic linear systems with mismatched disturbances
IEEE Trans. Syst. Man Cybern. Syst.
Cited by (2)
Event-triggered attitude control for hypersonic morphing vehicles using fixed-time control technique
2024, Aerospace Science and TechnologyTrajectory tracking double two-loop adaptive neural network control for a Quadrotor
2023, Journal of the Franklin Institute