| Literature DB >> 35161656 |
Khalid A Alattas1, Omid Mofid2, Abdullah K Alanazi3, Hala M Abo-Dief3, Andrzej Bartoszewicz4, Mohsen Bakouri5,6, Saleh Mobayen2.
Abstract
This paper proposes a barrier function adaptive non-singular terminal sliding mode controller for a six-degrees-of-freedom (6DoF) quad-rotor in the existence of matched disturbances. For this reason, a linear sliding surface according to the tracking error dynamics is proposed for the convergence of tracking errors to origin. Afterward, a novel non-singular terminal sliding surface is suggested to guarantee the finite-time reachability of the linear sliding surface to origin. Moreover, for the rejection of the matched disturbances that enter into the quad-rotor system, an adaptive control law based on barrier function is recommended to approximate the matched disturbances at any moment. The barrier function-based control technique has two valuable properties. First, this function forces the error dynamics to converge on a region near the origin in a finite time. Secondly, it can remove the increase in the adaptive gain because of the matched disturbances. Lastly, simulation results are given to demonstrate the validation of this technique.Entities:
Keywords: adaptive law; barrier function technique; matched disturbance; non-singular terminal sliding mode; quad-rotor system
Year: 2022 PMID: 35161656 PMCID: PMC8838949 DOI: 10.3390/s22030909
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Block diagram of the barrier function based-adaptive non-singular TSMC.
Constants of dynamical model of the quad-rotor [34,35,36].
|
|
| |
|
|
|
Control parameters .
| Variable | Value | Variable | Value |
|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure 2Three-dimensional schematic of attitude tracking of the quad-rotor using the barrier function based-adaptive non-singular TSMC.
Figure 3Position and attitude tracking of the quad-rotor using the barrier function-based adaptive non-singular TSMC method.
Figure 4Trajectories of the position and tracking errors.
Figure 5Trajectories of the linear sliding surfaces.
Figure 6Trajectories of the non-singular TSMC surfaces.
Figure 7Control inputs.
Figure 8Trajectories of .
Figure 9Control inputs in the presence of abrupt change.
Figure 10Three-dimensional schematic of attitude tracking of the quad-rotor using the barrier function-based adaptive non-singular TSMC under abrupt change.
Figure 11Position and attitude tracking of the quad-rotor using the barrier function-based adaptive non-singular TSMC method under abrupt change.
Figure 12Trajectories of the linear sliding surfaces under abrupt change.
Figure 13Trajectories of the non-singular sliding surfaces under abrupt change.
Figure 14Trajectories of under abrupt change.
Parameters of the dynamical model of the quad-rotor [34,35,36].
| Parameter | Description | Unit ( |
|---|---|---|
|
| Angular velocities | Rad/s |
|
| N·m/rad/s2 | |
|
| Aerodynamic fiction factors | N/rad/s |
|
| Drag coefficients | N/rad/s |
|
| distance between rotation axes and center | m |
|
| Mass of quad-rotor | kg |
|
| lift power factor | N·m/rad/s |
|
| motor inertia | N·m/rad/s2 |
|
| drag factors | N·m/rad/s |