Hostname: page-component-89b8bd64d-r6c6k Total loading time: 0 Render date: 2026-05-07T22:46:50.598Z Has data issue: false hasContentIssue false

Lyapunov-based Robust Adaptive Configuration of the UAS-S4 Flight Dynamics Fuzzy Controller

Published online by Cambridge University Press:  11 February 2022

S.M. Hashemi
Affiliation:
École de technologie supérieure, Laboratory of Applied Research in Avionics, Active Controls and AeroServoElasticity LARCASE, 1100 Notre Dame West, Montreal, QC, H3C-1K3, Canada
R.M. Botez*
Affiliation:
École de technologie supérieure, Laboratory of Applied Research in Avionics, Active Controls and AeroServoElasticity LARCASE, 1100 Notre Dame West, Montreal, QC, H3C-1K3, Canada
Rights & Permissions [Opens in a new window]

Abstract

In tandem with the fast-growing demand for Unmanned Aerial Vehicles (UAVs) for surveillance and reconnaissance, advanced controllers for these critical systems are needed. This paper proposes a flight dynamics controller design that considers various uncertainties for the Hydra Technologies UAS-S4 Ehécatl. In order to be realistic, in addition to flight dynamics nonlinearities, three main sources of uncertainties are considered, as those caused by unknown controller’s parameters, modeling errors, and external disturbances. A Robust adaptive fuzzy logic controller is designed, in charge of nonlinear flight dynamics in presence of a variety of uncertainties. The nonlinear flight dynamics is modeled based on the Takagi-Sugeno method relying on the soft association of local linear models. Since this controller is model-based, an optimal reference model is defined, which is stabilised by the Linear Quadratic Regulator procedure. A fuzzy logic controller is then designed for the nonlinear model. Lastly, with the aim to handle the uncertainties, the gains of the fuzzy controller are reconfigured, and are continuously adjusted by Lyapunov-based robust adaptive laws. The performance of the UAS-S4 Robust adaptive fuzzy logic controller is evaluated in terms of lateral and longitudinal flight dynamics stabilisation, and the reference model state variables tracking under various uncertainties.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2022. Published by Cambridge University Press on behalf of Royal Aeronautical Society
Figure 0

Table 1. UAS-S4 specifications (geometrical and flight data).

Figure 1

Figure 1. Hydra Technologies UAS-S4 Ehecatl.

Figure 2

Figure 2. The followed procedure to control the UAS-S4 flight dynamics.

Figure 3

Figure 3. The fuzzy logic controller utilised for the UAS-S4 flight dynamics.

Figure 4

Figure 4. The designed Robust Adaptive T-S Fuzzy Logic Controller (RAFLC) mechanism.

Figure 5

Figure 5. RAFL controller performance in terms of longitudinal and lateral state variables stabilisation.

Figure 6

Figure 6. RAFL controller performance in terms of convergence error.

Figure 7

Figure 7. RAFLC performance in terms of pitch angle and pitch rate tracking in the absence of uncertainties.

Figure 8

Figure 8. RAFL controller performance in terms of the reference model pitch angle tracking in the presence of uncertainties caused by unknown controller’s parameters.

Figure 9

Figure 9. The RAFL controller performance in presence of external disturbances and modeling errors.

Figure 10

Figure 10. Comparing the AFLC with the Robust AFLC (RAFLC) in terms of reference model tracking for different uncertainties situations (from none to unbounded).

Figure 11

Table 2. Sum of Absolute Tracking Errors ($time = 40\;sec\;$ and $sampling\;time = 0.01\;sec$) while the controlled UAS-S4 state variables are tracking the reference model state variables

Figure 12

Table 3. Sum of Absolute Tracking Errors ($time = 40\;sec\;$ and $sampling\;time = 0.01\;sec$) while the controlled UAS-S4 state variables are tracking the reference model state variables in the presence of various uncertainties

Figure 13

Table 4. Sum of Absolute Tracking Errors ($time = 40\;sec\;$ and $sampling\;time = 0.01\;sec$) the controlled UAS-S4 state variables are tracking the reference model state variables in the presence of uncertainties for different adaptation weight values