A hybrid methodology combining the use of a robust LQR servomechanism (RSLQR) and a genetic algorithm (GA) for the design of the flight control system (FCS) of a lightweight unmanned aerial vehicle is the subject of this paper. The objective is to develop a systematic design approach based on a proven technique that provides improved time response and robust steady-state performance of the control system, so as to reduce the burden of trial-and-error procedures. The design of the inner loops of the UAV autopilot is formulated as an optimization problem where the GA is used to determine the weights of the RSLQR synthesis. The process is aimed at maximizing a weighted sum of an appropriately defined multi-objective fitness function, evaluated through a series of nonlinear simulations, so as to fully engage the control system in complex maneuvers, such as combined changes in altitude and heading at different flight speeds. The performance of the proposed control design approach is evaluated using analytical tools for linear systems, software-in-the-loop simulations, and Monte Carlo campaigns. The comparison between the new controller and a classical FCS with internal PID loops on attitude angles for stability and control augmentation is analyzed and discussed using an accurate vehicle model with an extended Kalman filter for output reconstruction.

Optimization of UAV robust control using genetic algorithm / D’Antuono, Vincenzo; De Matteis, Guido; Trotta, Domenico; Zavoli, Alessandro. - In: IEEE ACCESS. - ISSN 2169-3536. - 11:(2023), pp. 122252-122272. [10.1109/ACCESS.2023.3325845]

Optimization of UAV robust control using genetic algorithm

D’antuono, Vincenzo
Primo
;
De Matteis, Guido
Secondo
;
Trotta, Domenico
Penultimo
;
Zavoli, Alessandro
Ultimo
2023

Abstract

A hybrid methodology combining the use of a robust LQR servomechanism (RSLQR) and a genetic algorithm (GA) for the design of the flight control system (FCS) of a lightweight unmanned aerial vehicle is the subject of this paper. The objective is to develop a systematic design approach based on a proven technique that provides improved time response and robust steady-state performance of the control system, so as to reduce the burden of trial-and-error procedures. The design of the inner loops of the UAV autopilot is formulated as an optimization problem where the GA is used to determine the weights of the RSLQR synthesis. The process is aimed at maximizing a weighted sum of an appropriately defined multi-objective fitness function, evaluated through a series of nonlinear simulations, so as to fully engage the control system in complex maneuvers, such as combined changes in altitude and heading at different flight speeds. The performance of the proposed control design approach is evaluated using analytical tools for linear systems, software-in-the-loop simulations, and Monte Carlo campaigns. The comparison between the new controller and a classical FCS with internal PID loops on attitude angles for stability and control augmentation is analyzed and discussed using an accurate vehicle model with an extended Kalman filter for output reconstruction.
2023
optimal tuning; genetic algorithm; UAV autopilot
01 Pubblicazione su rivista::01a Articolo in rivista
Optimization of UAV robust control using genetic algorithm / D’Antuono, Vincenzo; De Matteis, Guido; Trotta, Domenico; Zavoli, Alessandro. - In: IEEE ACCESS. - ISSN 2169-3536. - 11:(2023), pp. 122252-122272. [10.1109/ACCESS.2023.3325845]
File allegati a questo prodotto
File Dimensione Formato  
D'Antuono_Optimization_2023.pdf

accesso aperto

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Creative commons
Dimensione 4.6 MB
Formato Adobe PDF
4.6 MB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1697642
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact