Skip to main content
Log in

UAV longitudinal autopilot design using SLC and TECS controllers

  • Original Paper
  • Published:
CEAS Aeronautical Journal Aims and scope Submit manuscript

Abstract

UAVs are becoming increasingly prevalent in a wide range of fields, including surveillance, photography, agriculture, transportation, and communications. Hence, research institutions have developed a range of linear and non-linear controllers that can enhance the stability and efficiency of these UAVs while performing their assigned tasks. In this paper, we present a longitudinal autopilot design for the Sky Sailor solar UAV using two different control techniques. The first technique is a classic controller known as SLC (Successive Loop Closure), which is based on consecutive closed loops using a PID controller. The second technique is the TECS (Total Energy Control System) controller, which uses the specified total energy rate and energy distribution rate to regulate the airspeed and altitude of the UAV. After detailing the working principle of each controller and calculating the tuning parameters for each one, we applied the two techniques to the non-linear model that describes the behavior of the Sky Sailor UAV using MATLAB Simulink. The simulation results showed that the TECS controller is superior to the SLC controller in terms of stability and energy efficiency. As such, this technique is an excellent choice for solar drones, as it can increase their endurance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Abbreviations

\(p,q,r\) :

Attitude angles rate, (rad/s)

\(u,v,w\) :

Inertial velocity components of the airframe projected onto xb-axis

\({V}_{a}\) :

Airspeed vector

\({C}_{M}\) :

Aerodynamic pitching moment coefficient along the yb-axis

\({C}_{L}\) :

Aerodynamic moment coefficient along the xb-axis

\({C}_{N}\) :

Aerodynamic moment coefficient along zb-axis.

\({C}_{prop}\) :

Aerodynamic coefficient for the propeller

\({C}_{X}\) :

Aerodynamic force coefficient along xb

\({C}_{Y}\) :

Aerodynamic force coefficient along yb

\({C}_{Z}\) :

Aerodynamic force coefficient along zb.

\({\delta }_{a}\) :

Aileron deflection

\({\delta }_{e}\) :

Elevator deflection

\({\delta }_{r}\) :

Rudder deflection

\({\delta }_{t}\) :

Throttle deflection

\(g\) :

Gravitational acceleration (9.81 m/\({S}^{2}\))

\(h\) :

Altitude

\({\text{J}}\) :

The inertia matrix

\({{\text{J}}}_{x},{{\text{J}}}_{Y},{{\text{J}}}_{z}, {\text{and }} {{\text{J}}}_{xz}\)  :

Elements of the inertia matrix

\({{\text{K}}}_{{\text{motor}}}\) :

Constant that specifies the efficiency of the motor

\({{\text{S}}}_{{\text{prop}}}\) :

Area of the propeller

PID:

PID (proportional, integral, derivative) controller

LQR:

Linear–quadratic regulator

SLC:

Successive Loop Closure controller

TECS:

Total Energy Control System controller

\(\phi ,\theta ,\psi\) :

Attitude angles, (rad)

\(\alpha\) :

Angle of attack.

\(\beta\) :

Side slip angle.

\(\gamma\) :

Inertial-referenced flight path angle

\(\Gamma\) :

Products of the inertia matrix

\(\rho\) :

Density of air

References

  1. Liu, J., Shi, H., Zhang, G.: Recent progress in unmanned aerial vehicles (UAVs) for civilian applications. Sensors 18(11), 3652 (2018). https://doi.org/10.3390/s18113652

    Article  Google Scholar 

  2. Akhtar, M.Z., Iqbal, J., Khan, S.U.: Applications of unmanned aerial vehicles in agriculture: a comprehensive review. Sustainability (2019). https://doi.org/10.3390/su11071998

    Article  Google Scholar 

  3. Wang, X., Du, S., Huang, Q.: A survey of research on unmanned aerial vehicle systems for civil applications. J. Intell. Rob. Syst. 87(1), 95–120 (2017). https://doi.org/10.1007/s10846-016-0489-9

    Article  Google Scholar 

  4. Zhan, Y., Li, R.: Unmanned aerial vehicles in military operations: a review of recent advancements and challenges. Int. J. Aerospace Eng. (2019). https://doi.org/10.1155/2019/8243860

    Article  Google Scholar 

  5. Saeed, S.M., Ahmad, A., Younas, S.: A review on solar-powered unmanned aerial vehicles. Energy Convers. Manage. 166, 510–525 (2018). https://doi.org/10.1016/j.enconman.2018.04.037

    Article  Google Scholar 

  6. Kim, J., Lee, J., Shim, H.: “Design of a nonlinear PID controller for a quadrotor UAV,” in 2016 9th International Conference on Ubi-media Computing (UMEDIA), pp. 221–226 (2016)

  7. Li, Y., Lu, Y., Chen, J.: “LQR-based nonlinear control for quadrotor UAV attitude stabilization,” in 2016 IEEE International Conference on Mechatronics and Automation (ICMA), pp. 227–232 (2016)

  8. Castillo, P., Castillo, P., Gómez, J. D., Minchala, L. I.: “Nonlinear control of a quadrotor UAV using backstepping and sliding mode techniques,” in 2015 10th Asian Control Conference (ASCC), pp. 1–6 (2015)

  9. Boukhnifer, M. M.: “An adaptive sliding mode control for quadrotor UAV,” in 2017 14th International Multi-Conference on Systems, Signals & Devices (SSD), pp. 748–753 (2017)

  10. Xue, S., Ma, X., Song, Y., Liu, B.: “Adaptive dynamic inversion-based control for quadrotor UAV,” in 2015 34th Chinese Control Conference (CCC), pp. 4385–4390 (2015)

  11. Cook, J. A., Stoddart, A. W. J.: “Design of a UAV controller using a modified dynamic inversion technique,” in 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), pp. 935–940 (2005)

  12. Boeing. Boeing Demonstrator 757 Flight Testing Highlights Innovation for Industry. (2018), https://www.boeing.com/features/2018/05/ecodemonstrator-757-highlights-05-18.page

  13. Chen, X., Shan, M.: Energy-efficient control for unmanned aerial vehicles: a survey. J. Intell. Rob. Syst. 95(3), 543–560 (2019)

    Google Scholar 

  14. McGhee, R. B.: Development of an Energy Efficient Flight Control System for Small Unmanned Aerial Vehicles. Ph.D. dissertation, Embry-Riddle Aeronautical University. (2019)

  15. Singh, H., Singh, V.P.: Development of energy-efficient flight control system for small UAVs using TECS controller. Int. J. Electric. Comput. Eng. (IJECE) 11(1), 776–784 (2021)

    Google Scholar 

  16. Noth, S., Bouabdallah, Siegwart, R.: Dynamic Modeling of Fixed Wing UAVs Ver. 2", Swiss Federal Institute of Technology, Zurich, Switzerland. (2006)

  17. Zavala-Rio, A., Annaswamy, A.M.: Modeling and control of fixed-wing UAVs: a survey of nonlinear approaches. Annu. Rev. Control. 41, 71–88 (2016)

    Google Scholar 

  18. Kamal, H., Asad, M. B., Haque, M. E.: Modelling and simulation of fixed-wing UAVs: a review. Aerospace Sci. Technol. 104884 (2020)

  19. Osman, A. M., Abdellatif, M. H., El-Sayed, M. M.: Modeling and simulation of a small fixed-wing UAV using MATLAB/Simulink. In 2019 IEEE Aerospace Conference IEEE, (pp. 1–13) (2019)

  20. Van der Laan, E., Hovland, B., Johansen, T.A.: Development and validation of a small UAV dynamic model for wind turbine inspection. J. Intell. Rob. Syst. 84(1–4), 111–126 (2016)

    Google Scholar 

  21. http://www.sky-sailor.ethz.ch/

  22. Beard, R.W., Mclain, T.W.: Small Unmanned Aircraft: Theory and Practice. Princeton University Press, Princeton (2012)

    Book  Google Scholar 

  23. XFLR5 website: http://www.xflr5.tech/xflr5.htm

  24. McLean, Donald. Automatic Flight Control Systems. Coll. Series in Systems and Control Engineering. Cambridge, U.K.: Prentice Hall International, 593 p (1990)

  25. Lambregts, A.A.: Total Energy Based Flight Control System. Patent WO, 1984001345 (1984)

  26. Cook, M.: Flight Dynamics Principles, 3rd edn. Butterworth Heinemann, Oxford (2013)

    Google Scholar 

  27. Lai, Y.C., Ting, W.: Design and implementation of an optimal energy control system for fixed-wing unmanned aerial vehicles. Appl. Sci. 6, 369 (2016)

    Article  Google Scholar 

  28. Lambregts, A.A.: Vertical flight path and speed control autopilot design using total energy principles. Aiaa Guid. Control. Conf 1, 1–5 (1983)

    Google Scholar 

  29. Faleiro, L.F., Lambregts, A.A.: Analysis and tuning of a ‘Total Energy Control System’ control law using eigen structure assignment. Aerosp. Sci. Technol. 3, 5–9 (1999)

    Article  Google Scholar 

  30. Bruce, K.R.: NASA B737 Flight Test Results of the Total Energy Control System. In Proceedings of the Astrodynamics Conference, Williamsburg, VA, USA (1986)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nourddine Ghelem.

Ethics declarations

Conflict of interest

The authors declare that there is no potential conflict of interest possibly influencing the interpretation of data in the paper. The authors declare that there is no competing financial interest or personal relationship that could have appeared to influence the work reported in this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ghelem, N., Boudana, D. & Bouchhida, O. UAV longitudinal autopilot design using SLC and TECS controllers. CEAS Aeronaut J 15, 351–362 (2024). https://doi.org/10.1007/s13272-023-00711-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13272-023-00711-9

Keywords

Navigation