Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T00:14:40.133Z Has data issue: false hasContentIssue false

Stabilisation, tracking and disturbance rejection control design for the UAS-S45 Bálaam

Published online by Cambridge University Press:  10 March 2022

M.A.J. Kuitche
Affiliation:
ETS, Laboratory of Active Controls, Avionics and AeroServoElasticity LARCASE, 1100 Notre Dame West, Montreal, QC, Canada, H3C-1K3
H. Yañez-Badillo
Affiliation:
ETS, Laboratory of Active Controls, Avionics and AeroServoElasticity LARCASE, 1100 Notre Dame West, Montreal, QC, Canada, H3C-1K3
R.M. Botez*
Affiliation:
ETS, Laboratory of Active Controls, Avionics and AeroServoElasticity LARCASE, 1100 Notre Dame West, Montreal, QC, Canada, H3C-1K3
S.M. Hashemi
Affiliation:
ETS, Laboratory of Active Controls, Avionics and AeroServoElasticity LARCASE, 1100 Notre Dame West, Montreal, QC, Canada, H3C-1K3
*
*Corresponding author. Email: ruxandra.botez@etsmtl.ca
Rights & Permissions [Opens in a new window]

Abstract

The stabilisation and control mechanisms of an Unmanned Aerial System (UAS) must be properly designed to ensure acceptable flight performance. During their operation, these mechanisms are subjected to unknown and random environmental effects, making it imperative that all available information should be taken into consideration during the mechanisms’ design process (e.g. system dynamics, actuators, flight conditions and certain criteria requirements such as phugoid and short modes for longitudinal dynamics, and roll subsidence, spiral and Dutch-roll modes for lateral dynamics) in order to guarantee flight stability. Therefore, this paper introduces a novel methodology for the stabilisation and control of the UAS-S45 Bálaam, designed and manufactured by Hydra Technologies. This methodology uses composite controllers that combine feedback Linear Quadratic Regulators (LQR) and Proportional Integral Feed-Forward (PI-FF) compensation controller for stabilisation and tracking tasks, respectively. Furthermore, a Generalised Extended State Observer was implemented to provide robustness to the closed loop dynamics by introducing disturbance compensation. Furthermore, an Adaptive Neuro-Fuzzy Inference System (ANFIS) was adopted to perform a gain scheduling by computing the gains of each composite controller for certain unknown trim conditions within a given flight domain. Finally, several numerical assessments were performed to highlight the efficiency of the proposed methodology.

Information

Type
Research Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press on behalf of Royal Aeronautical Society
Figure 0

Table 1. General characteristics of the UAS-S45

Figure 1

Figure 1. The UAS-S45 Bálaam.

Figure 2

Figure 2. The UAS-S45 simulation model.

Figure 3

Table 2. Stability augmentation system criteria

Figure 4

Table 3. Tracking step criteria

Figure 5

Figure 3. The UAS-S45 Control Law.

Figure 6

Figure 4. The stability domain representation.

Figure 7

Figure 5. LQR Control Process.

Figure 8

Figure 6. PI-FF gains estimation process.

Figure 9

Table 4. Flight conditions for the gain scheduling method

Figure 10

Figure 7. Flight domain with the flight conditions for the gain scheduling.

Figure 11

Figure 8. General ANFIS architecture [66].

Figure 12

Figure 9. Unperturbed pitch motion for the (a) trajectory tracking and (b) computed control input.

Figure 13

Figure 10. Step response of the UAS-S45.

Figure 14

Figure 11. Pitch trajectory tracking.

Figure 15

Figure 12. Disturbances affecting the longitudinal motion, real (solid line) and GESO-estimated (dashed line). (a) disturbance over the simulation time, (b) zoom of the disturbance between 0 to 10s.

Figure 16

Figure 13. Unperturbed roll motion.

Figure 17

Table 5. Numbers and percentages of interpolation and validation data points

Figure 18

Figure 14. Roll trajectory tracking.

Figure 19

Figure 15. Interpolation and validation data points.

Figure 20

Figure 16. Pitch and roll trajectories tracking using the nonlinear controller.