Hostname: page-component-77f85d65b8-6bnxx Total loading time: 0 Render date: 2026-03-27T14:17:30.270Z Has data issue: false hasContentIssue false

Optimising drone airframes for racing and flight dynamics performance

Published online by Cambridge University Press:  23 March 2026

Jose Manuel Castiblanco Quintero
Affiliation:
Faculty of Engineering and Applied Sciences – AI, Autonomy and Robotics Theme, Cranfield University, Bedford, UK
Dmitry Ignatyev
Affiliation:
School of Applied Sciences, Cranfield University, UK
Sergio Garcia-Nieto*
Affiliation:
Instituto Universitario de Automática e Informática Industrial - Universitat Politécnica de Valencia, Spain
Argyrios Zolotas
Affiliation:
School of Applied Sciences, Cranfield University, UK
*
Corresponding author: Sergio Garcia-Nieto; Email: sgnieto@isa.upv.es
Rights & Permissions [Opens in a new window]

Abstract

This study presents a systematic approach to optimising drone airframe geometry with a specific focus on enhancing flight dynamics for racing applications. The proposed method integrates an elitist multi-objective evolutionary algorithm with mathematical procedures of varying natures, encapsulated within an algorithmic system of a simulation platform. The framework combines implicit numerical methods with a custom implementation to seamlessly interact across multiple simulation environments. This approach ensures the mathematical model closely reflects real-world conditions, providing reliable optimisation outcomes. The preliminary findings suggest that optimised airframe geometries lead to notable advancements in thrust efficiency and overall performance. Symmetrical and non-symmetrical designs exhibit distinct benefits, highlighting the potential for significant improvements in trajectory precision and flight efficiency. These results emphasise the practical impact of shape design and dynamic optimisation in drone airframes, offering valuable insights for developing high-performance racing drones.

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, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press on behalf of Royal Aeronautical Society
Figure 0

Figure 1. Geometric generalisation used for drone airframe optimisation [19]. The nose (forward) direction is defined by the body-fixed $ + y$ axis.

Figure 1

Figure 2. Overall outline of the platform for trajectory simulation [20].

Figure 2

Figure 3. Prior flight performance results [18].

Figure 3

Figure 4. Hierarchical classification of numerical methods integrated into the simulation platform (problems, solvers and computational approaches).

Figure 4

Figure 5. Overview of model interactions within the simulation platform: CAx environment, MATLAB scenario model and automation logic network.

Figure 5

Table 1. Bounds of decision variables

Figure 6

Table 2. Flight performance indices used for the evaluation of dynamic behaviour

Figure 7

Figure 6. S-function execution flow under SimStruct, structured into five modules: MATLAB compilation, Simulink S-function simulation, CAD/CAE simulation, Simulink integration and the integration subroutine.

Figure 8

Figure 7. Geometric trajectory optimisation workflow: main modules (blue) and solver subfunctions within the objective function (green/orange).

Figure 9

Figure 8. Elitist algorithm data structure: evMOGAIteration/evMOGAResults (green) and the genetic-algorithm structure with embedded elitism (orange).

Figure 10

Figure 9. Data flow of the simulation platform across multiple physical layouts, linking airframe parameters, the non-linear model and the LoS-guidance modules (see Appendix A).

Figure 11

Figure 10. Optimised control loop linking the non-linear model, trimming routine and LQR-I controller, where the trimmed linear state-space model drives feedback and LoS guidance.

Figure 12

Algorithm 1 Single optimisation iteration overview

Figure 13

Figure 11. Simulation platform – a single optimisation cycle that follows Algorithm 1.

Figure 14

Table 3. Overview of lap features and timing [18, 19]

Figure 15

Table 4. Reference benchmark performance indices [18, 20]

Figure 16

Table 5. Drone specifications and flight test setup [18, 19]

Figure 17

Table 6. Algorithmic system configuration

Figure 18

Table 7. Essential algorithm parts and significance

Figure 19

Table 8. Algorithmic system outputs – optimised airframe models

Figure 20

Table 9. Lap time performance with geometric upgrade package

Figure 21

Table 10. Effort controller with geometric upgrade package

Figure 22

Table 11. Thrust controller performance with geometric upgrade package

Figure 23

Algorithm 2 Hybrid optimisation system for drone geometry and trajectory enhancement

Figure 24

Figure 12. Pareto front and optimal benchmarks from the auxiliary and primary optimisation runs. Utopian, trade-off and extreme solutions are highlighted and linked to their corresponding vertices; individual solutions are shown separately in Figs 13 and 14.

Figure 25

Figure 13. (a) Closest to the utopian solution: global map of acceleration, speed and pitch with candidates nearest to the utopian vertex. (b) Trade-off/compensate solutions: zoomed view of the high-speed region (40–60 km/h) showing balanced compensation among indices and usable angles of attack. (c) Extreme solutions: pitch angle map up to ${90^ \circ }$, showing that extreme tilt angles are not aligned with the most favourable trade-offs in speed or acceleration.

Figure 26

Figure 14. (a) Closest to the utopian point under the second-run objectives (acceleration, pitch and thrust control effort), selected by minimum Euclidean distance subject to feasible flight envelopes and low controller voltage demand. (b) Compromise solutions balancing thrust control effort (J5), acceleration and pitch. Identifies compensated designs around the Pareto midpoint that reduce controller stress without a penalty in lap time. (c) Extreme solutions prioritising one objective at a time. Shows that pushing pitch or acceleration to the limit tends to raise thrust control effort, delineating the practical bounds for high-agility flight.

Figure 27

Figure 15. Sizes optimised relative to the baseline CAD models [19]. From Table 8, Figs 16(a)/${\rm{HS}}_{{O1}}$ and 16(b)/${\rm{S}}{{\rm{Y}}_{O1}}$.

Figure 28

Figure 16. (a) Candidate A (from Figure 13a, closest to the utopian point): smooth path with a gentle climb to 20 m and a small sag after the first corner, indicating an underdamped altitude transient while lateral tracking remains stable. (b) Candidate B (trade-off from Fig. 13b): balanced behaviour across speed, attitude and thrust; transitions remain controlled with moderate effort while preserving responsiveness in the 40–60 km/h band. (c) Candidate C (extreme from Fig. 13c): prioritises a single index, exhibiting sharper transients at cornering and a higher demand envelope; useful to delineate performance bounds rather than nominal operation.

Figure 29

Figure 17. Sizes optimised relative to the baseline CAD models [19]. From Table 8, Figs 16(c)/${H}{S}_{{O}}$1 and 18(D)/${{N \, SY}_{O2}}$.

Figure 30

Figure 18. (a) Candidate D (from Fig. 14a, closest to the utopian point): smooth climb to 20 m and stable cruise with the smallest corner transient; thrust controller effort remains low throughout. (b) Candidate E (from Fig. 14b, trade-off): firmer ascent and a level segment at 20 m; moderate transients at cornering balance responsiveness with contained controller effort. (c) Candidate F (from Fig. 14c, extreme): rapid altitude capture and tight cornering with sharper peaks, indicating higher instantaneous thrust controller effort; suitable to bound stress rather than nominal operation.

Figure 31

Figure 19. Sizes optimised relative to the baseline CAD models [19]. From Table 8, Fig. 18(e)/${\rm{H}}{{\rm{S}}_{{{O}}2}}$ and 18(f)/${\rm{S}}{{\rm{Y}}_{{{O}}2}}$.

Figure 32

Figure 20. Lap time gain relative to benchmarks (see Equation 21); O1 candidates. Interval averages in Table 9.

Figure 33

Figure 21. (a) Optimised models $S{Y_{O1}}250$ (blue), $H{S_{O1}}200$ (magenta), and $H{S_{O1}}210$ (red). Speed histories highlight the extreme peaks earliest and highest; the trade-off has intermediate peaks and milder deceleration; the near utopian delays and compresses the terminal surge; dips at $80 - 100{\rm{\;}}$s mark, braking at the sharp turn. (b) Optimised models $S{Y_{O1}}250$ (blue), $H{S_{O1}}200$ (magenta), and $H{S_{O1}}210$ (red). Roll–turn effort reveals geometry effects: the extreme shows tall, asymmetric spikes and a brief undershoot at the tight corner; the trade-off lowers peaks but settles slower; the near-utopian confines effort to short, narrow bursts. (c) Optimised models $S{Y_{O1}}250$ (blue), $H{S_{O1}}200$ (magenta), $H{S_{O1}}210$ (red). Thrust: trade-off has clustered mid impulses at turns, extreme has early/mid asymmetric bursts, near-utopian stays near zero but gives largest terminal impulse/showing geometry-driven roll/thrust effects under identical gains.

Figure 34

Figure 22. (a) Speed histories for ${H_{O2}}215$ (blue, trade-off), $S{Y_{O2}}220$ (magenta, near utopian) and $NS{Y_{O2}}200$ (red, extreme) under O2 (Fig. 14a–c). Trade-off has the earliest/mid-terminal burst; extreme peaks occur later/lower; near-utopian delays surge to the final segment. (b) Roll-related controller effort under O2 objectives for $H{S_{O2}}215$ (blue, trade-off), $S{Y_{O2}}220$ (magenta, closest to utopian) and $NS{Y_{O2}}200$ (red, extreme): the trade-off shows the earliest and largest spikes, the extreme exhibits intermediate asymmetric bursts, and the near utopian remains bounded with near-zero bias. (c) Opposing-pair thrust under O2 for $H{S_{O2}}215$ (blue, trade-off), $S{Y_{O2}}220$ (magenta, closest to utopian) and $NS{Y_{O2}}200$ (red, extreme): the trade-off induces the earliest, highest asymmetries; the extreme concentrates moderate mid-lap bursts; the near utopian stays quiescent except for brief cornering impulses and a terminal event.

Figure 35

Figure B1. Closed-loop response around hover. Shown are state deviations from hover trim: translation $\left( {u,v,w} \right)$, rates $\left( {p,q,r} \right)$, attitudes $\left( {\phi ,\theta ,\psi } \right)$, positions $\left( {X,Y,Z} \right)$. At $t = 0$, a bump disturbance on $\left( {u,w,p,q} \right)$ is applied from zero initial conditions. The same LQR gain $K$ is used for the reference (blue) and 50 perturbed plants (grey, $ \pm 30{\rm{\% }}$ dynamics, $ \pm 20{\rm{\% }}$ couplings/actuation). All trajectories return to zero within $10$ s with no steady error, showing robust hover stabilisation.

Figure 36

Figure B2. Closed-loop eigenvalue cloud and Lyapunov energy at the hovering operating point.

Figure 37

Table C1. Decision rules applied and where they appear

Figure 38

Table D1. Glossary of key technical terms