Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-08T02:48:34.585Z Has data issue: false hasContentIssue false

Autonomous soaring using a simplified MPC approach

Published online by Cambridge University Press:  15 March 2019

G. Pogorzelski*
Affiliation:
CENIC Engenharia, Analytical Engineering Division, São José dos Campos-SP, Brazil
F. J. Silvestre
Affiliation:
Divisão de Engenharia Aeronáutica, ITA – Instituto Tecnológico de Aeronáutica, São José dos Campos-SP, Brazil
Rights & Permissions [Opens in a new window]

Abstract

The need for efficient propulsion systems allied to increasingly more challenging fixed-wing UAV mission requirements has led to recent research on the autonomous thermal soaring field with promising results. As part of that effort, the feasibility and advantages of model predictive control (MPC)-based guidance and control algorithms capable of extracting energy from natural occurring updrafts have already been demonstrated numerically. However, given the nature of the dominant atmospheric phenomena and the amplitude of the required manoeuvres, a non-linear optimal control problem results. Depending on the adopted prediction horizon length, it may be of large order, leading to implementation and real-time operation difficulties. Knowing that, an alternative MPC-based autonomous thermal soaring controller is presented herein. It is designed to yield a simple and small non-linear programming problem to be solved online. In order to accomplish that, linear prediction schemes are employed to impose the differential constraints, thus no extra variables are added to the problem and only linear bound restrictions result. For capturing the governing non-linear effects during the climb phase, a simplified representation of the aircraft kinematics with quasi-steady corrections is used by the controller internal model. Flight simulation results using a 3 degree-of-freedom model subjected to a randomly generated time varying thermal environment show that the aircraft is able to locate and exploit updrafts, suggesting that the proposed algorithm is a feasible MPC strategy to be employed in a practical application.

Information

Type
Research Article
Copyright
© Royal Aeronautical Society 2019 
Figure 0

Table 1 Parametres of the aircraft model

Figure 1

Figure 1. Autonomous soaring algorithm flowchart.

Figure 2

Figure 2. Atmospheric environment at the beginning of simulation.

Figure 3

Figure 3. Atmospheric environment after 300 s.

Figure 4

Figure 4. Atmospheric environment after 3300 s.

Figure 5

Figure 5. Atmospheric environment at the end of simulation.

Figure 6

Table 2 Controller parametres used in the simulation

Figure 7

Figure 6. Flight path after 1 h – 2D view.

Figure 8

Figure 7. Flight path after 1 h – 3D view.

Figure 9

Figure 8. Height variation.

Figure 10

Figure 9. Active controller operation mode.

Figure 11

Table 3 Summary of soaring flight performance

Figure 12

Figure 10. Flight path 55 s after the encounter with the second thermal.

Figure 13

Figure 11. Flight path 445 s after the encounter with the second thermal.

Figure 14

Figure 12. Height response during the encounter with the second thermal.

Figure 15

Figure 13. Total energy rate response during the encounter with the second thermal.

Figure 16

Figure 14. Airspeed response and set-point during the encounter with the second thermal.

Figure 17

Figure 15. Radius response and set-point during the encounter with the second thermal.

Figure 18

Figure 16. Comparison between actual and predicted height responses – second thermal centring.

Figure 19

Figure 17. Comparison between actual and predicted height responses – end of second thermal life cycle.

Figure 20

Figure 18. Flight path 5 s after the encounter with the second missed thermal.

Figure 21

Figure 19. Flight path 100 s after the encounter with the second missed thermal.

Figure 22

Table 4 Required computation time