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.
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
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
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
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
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
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
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)
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)
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)
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)
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)
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)
Boeing. Boeing Demonstrator 757 Flight Testing Highlights Innovation for Industry. (2018), https://www.boeing.com/features/2018/05/ecodemonstrator-757-highlights-05-18.page
Chen, X., Shan, M.: Energy-efficient control for unmanned aerial vehicles: a survey. J. Intell. Rob. Syst. 95(3), 543–560 (2019)
McGhee, R. B.: Development of an Energy Efficient Flight Control System for Small Unmanned Aerial Vehicles. Ph.D. dissertation, Embry-Riddle Aeronautical University. (2019)
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)
Noth, S., Bouabdallah, Siegwart, R.: Dynamic Modeling of Fixed Wing UAVs Ver. 2", Swiss Federal Institute of Technology, Zurich, Switzerland. (2006)
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)
Kamal, H., Asad, M. B., Haque, M. E.: Modelling and simulation of fixed-wing UAVs: a review. Aerospace Sci. Technol. 104884 (2020)
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)
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)
Beard, R.W., Mclain, T.W.: Small Unmanned Aircraft: Theory and Practice. Princeton University Press, Princeton (2012)
XFLR5 website: http://www.xflr5.tech/xflr5.htm
McLean, Donald. Automatic Flight Control Systems. Coll. Series in Systems and Control Engineering. Cambridge, U.K.: Prentice Hall International, 593 p (1990)
Lambregts, A.A.: Total Energy Based Flight Control System. Patent WO, 1984001345 (1984)
Cook, M.: Flight Dynamics Principles, 3rd edn. Butterworth Heinemann, Oxford (2013)
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)
Lambregts, A.A.: Vertical flight path and speed control autopilot design using total energy principles. Aiaa Guid. Control. Conf 1, 1–5 (1983)
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)
Bruce, K.R.: NASA B737 Flight Test Results of the Total Energy Control System. In Proceedings of the Astrodynamics Conference, Williamsburg, VA, USA (1986)
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13272-023-00711-9