CEAS EuroGNC 2022
|
Longitudinal Flight Path Control using Least Squares In-Flight Identification
|
Alexander Köthe |
Chief Technology Officer, AlphaLink Engineering GmbH, 10625, Berlin, Germany. | Flávio J. Silvestre |
FullProfessor, TU Berlin, Department of Flight Mechanics, Flight Control and Aeroelasticity, 10587, Berlin, Germany. |
|
Abstract:
This paper describes the design of a flight path controller for longitudinal motion that ensures reference tracking with zero steady-state error for uncertain systems. Nowadays, the Total Energy Control System approach is typically used for this task. However, this controller has some drawbacks. On the one hand, the derivation of the aerodynamic speed is often used as measurable variable. The aerodynamic airspeed is usually already very noisy and by deriving the noisy signal, the quality of the measurement is further reduced. On the other hand, this approach uses integrators that, if incorrectly designed, can lead to a slow closed-loop response or even stability issues. The new approach presented in this paper uses the eigenstructure assignment to decouple altitude and speed control from each other. Steady-state accuracy is achieved by a feedforward element. To compensate inaccuracies in the plant description, the gains of the feedforward element are adjusted in flight using a recursive least squares method. The application of the method is demonstrated using a small radio-controlled aircraft.
|
Keywords: in-flight identification; aircraft control |
View PDF CEAS-GNC-2022-003 |
Alexander Köthe, Flávio J. Silvestre: Longitudinal Flight Path Control using Least Squares In-Flight Identification. Proceedings of the 2022 CEAS EuroGNC conference. Berlin, Germany. May 2022. CEAS-GNC-2022-003.
|
BibTeX entry:
@Incollection{CEAS-GNC-2022-003,
authors = {Köthe, Alexander and Silvestre, Flávio J.},
title = {Longitudinal Flight Path Control using Least Squares In-Flight Identification},
booktitle = {Proceedings of the 2022 {CEAS EuroGNC} conference},
address = {Berlin, Germany},
month = may,
year = {2022},
note = {CEAS-GNC-2022-003}
}
|