Open Access Open Access  Restricted Access Subscription or Fee Access

New Designing Approaches for Quadcopter PID Controllers Using Reference Model and Genetic Algorithm Techniques


(*) Corresponding author


Authors' affiliations


DOI: https://doi.org/10.15866/ireaco.v10i3.12115

Abstract


This paper aims to describe the design of two different controllers for a quadcopter. Firstly, a dynamic model of the aerial vehicle obtained via Newton Euler formalism is presented. Then a control strategy based on the reference model method is used to synthesize PID controller. This controller is tuned by using a simplified model of the quadcopter, without going through the step of the linearization. Secondly, the genetic algorithm optimization technique is employed to compute the parameters of the second PID controller. The performance is investigated for various fitness expressions and tested taking into account the presence of disturbances. For a large control domain, the both controllers are tuned independently from the flight domain. Finally, simulation results with the nonlinear quadcopter system are depicted. The obtained results show, that the proposed controllers provide efficiency in terms of stability, flight quality and disturbance rejection.
Copyright © 2017 Praise Worthy Prize - All rights reserved.

Keywords


Control; PID; Reference Model; Genetic Algorithm; Fitness; Disturbance; Robustness

Full Text:

PDF


References


Bouabdallah, S., Noth, A., and Siegwart, R., PID vs LQ Control Techniques Applied to an Indoor Micro Quadrotor, Intelligent Robots and Systems IEEE/RSJ International Conference, Vol. 3: 2451–2456, 2004.
http://dx.doi.org/10.1109/iros.2004.1389776

Bouabdallah, S., Siegwart, R., Design and Control of an Indoor Micro Quadrotor, Robotics and Automation Proceedings ICRA'04 International Conference, Vol. 5: 4393–4398, 2004.
http://dx.doi.org/10.1109/robot.2004.1302409

Naidoo, Y., Stopforth, R., Bright, G., Quadrotor unmanned aerial vehicle helicopter modeling & control, International Journal of Advanced Robotic Systems, vol. 8(Issue 4): 139-149, 2011.
http://dx.doi.org/10.5772/45710

Castillo, P., Dzul, A., Lozano, R., Real-time stabilization and tracking of a four-rotor mini rotorcraft, Control Systems Technology, IEEE Transactions, 12(4): 510-516, 2004.
http://dx.doi.org/10.1109/tcst.2004.825052

Efe, M., Robust Low Altitude Behavior Control of a Quadrotor Rotorcraft through Sliding Modes, Control & Automation MED'07 Mediterranean Conference, 1-6, 2007.
http://dx.doi.org/10.1109/med.2007.4433755

Lee, D., Kim, H., Sastry, S., Feedback linearization vs. adaptive sliding mode control for a quadrotor helicopter, International Journal of control Automation and systems, 7(3): 419-428, 2009.
http://dx.doi.org/10.1007/s12555-009-0311-8

Achtelik, M., Bierling, T., Wang, J., Hocht, L., Holzapfel, F., Adaptive Control of a Quadcopter in the presence of large complete Parameter Uncertainties, Infotech@ Aerospace, 2011-1485, 2011.
http://dx.doi.org/10.2514/6.2011-1485

Besnard, L., Shtessel, Y., and Landrum, B., Quadrotor Vehicle control via sliding mode controller driven by sliding mode disturbance observer, Journal of the Franklin Institute, 349 (2): 658-684,2012.
http://dx.doi.org/10.1016/j.jfranklin.2011.06.031

Honglei, A., Jie, L., Jian, W., Jianwen, W., Hongxu, M., Backstepping-based inverse optimal attitude control of quadrotor, International Journal of Advanced Robotic Systems. 10, 223, pp. 1-9, 2013.
http://dx.doi.org/10.5772/56337

Deif, T., Kassem, A., El Baioumi, G., Modeling and Attitude Stabilization of Indoor Quad Rotor, (2014) International Review of Aerospace Engineering (IREASE), 7 (2), pp. 43-47.
http://dx.doi.org/10.15866/irease.v7i2.783

Deif, T., Kassem, A., El Baioumi, G., Modeling, Robustness, and Attitude Stabilization of Indoor Quad Rotor Using Fuzzy Logic Control, (2014) International Review of Aerospace Engineering (IREASE), 7 (6), pp. 192-201.
http://dx.doi.org/10.15866/irease.v7i6.4306

Manzoor, M., Maqsood, A., Hasan, A., Quadratic Optimal Control of Aerodynamic Vectored UAV at High Angle of Attack, (2016) International Review of Aerospace Engineering (IREASE), 9 (3), pp. 70-79.
http://dx.doi.org/10.15866/irease.v9i3.8119

Marcu, E., Fuzzy Logic Approach in Real-time UAV Control, Journal of Control Engineering and Applied Informatics, 13(1): 12-17, 2011.
http://dx.doi.org/10.1016/j.conengprac.2005.03.009

Deepak, G., Cheolkeun, H., Control of a Quadrotor Using a Control Self-Tuning of a Quadrotor Smart Fuzzy PID Controller, International Journal of Advanced Robotic Systems, 10, pp. 1–9, 2013.
http://dx.doi.org/10.5772/56911

Zhao, D., Sun, C., Wang, Q., and Yang, W., Neural Network Based PID Control for Quadrotor Aircraft, International Conference on Intelligent Science and Big Data Engineering Springer International Publishing, 287-297, 2015.
http://dx.doi.org/10.1007/978-3-319-23862-3_28

Belhadri, K., Kouadri, B., Zegai, M., Adaptive Neural Control Algorithm Design for Attitude Stabilization of Quadrotor UAV, (2016) International Review of Automatic Control (IREACO), 9 (6), pp. 390-396.
http://dx.doi.org/10.15866/ireaco.v9i6.9919

Guerrero, A., Escareno, A., Bestaoui, Y., Quadrotor MAV Trajectory Planning in Wind Fields, Robotics and Automation (ICRA) IEEE International Conference, 778-783, 2013.
http://dx.doi.org/10.1109/icra.2013.6630661

Carloni, G., Bousson, K., A Nonlinear Control Method for Autonomous Navigation Guidance, (2016) International Review of Civil Engineering (IRECE), 7 (4), pp. 102-113.
http://dx.doi.org/10.15866/irece.v7i4.10757

Bousson, K., Gameiro, T., A Quintic Spline Approach to 4D Trajectory Generation for Unmanned Aerial Vehicles, (2015) International Review of Aerospace Engineering (IREASE), 8 (1), pp. 1-9.
http://dx.doi.org/10.15866/irease.v8i1.4780

Guo, R., Dong, J., Zhu, Y., Disturbance Rejection and Asymptotically Stabilizing Control for a Quadrotor, Journal of Control Engineering and Applied Informatics, vol. 17(Issue 4): 33-41, 2015.
http://dx.doi.org/10.1109/acc.2013.6579971

Fernández-Caballero, A., Belmonte, L., Morales, R., Somolinos, J., Generalized proportional integral control for an unmanned quadrotor system, International Journal of Advanced Robotic Systems, Vol. 12:1–14, 2015.
http://dx.doi.org/10.5772/60833

Agustinah, T., Isdaryani, F., Nuh, M., Tracking Control of Quadrotor Using Static Output Feedback with Modified Command-Generator Tracker, (2016) International Review of Automatic Control (IREACO), 9 (4), pp. 242-251.
http://dx.doi.org/10.15866/ireaco.v9i4.9431

Iswanto, I., Ataka, A., Inovan, R., Wahyunggoro, O., Imam Cahyadi, A., Disturbance Rejection for Quadrotor Attitude Control Based on PD and Fuzzy Logic Algorithm, (2016) International Review of Automatic Control (IREACO), 9 (6), pp. 405-412.
http://dx.doi.org/10.15866/ireaco.v9i6.9930

Boukhdir, K., Boualam, A., Tallal, S., Medromi, H., Benhadou, S., Conception, Design and Implementation of Secured UAV Combining Multi-Agent Systems and Ubiquitous Lightweight IDPS (Intrusion Detection and Prevention System), (2015) International Journal on Engineering Applications (IREA), 3 (1), pp. 1-5.

Caceres, C., Amaya, D., Rosário, J., Simulation, Model and Control of a Quadcopter AR Drone 2.0, (2016) International Review of Mechanical Engineering (IREME), 10 (3), pp. 197-202.
http://dx.doi.org/10.15866/ireme.v10i3.8648

Salih, A., Moghavvemi, L., Mohamed, H., Gaeid, K., Flight PID controller design for a UAV quadrotor, Scientific Research and Essays, vol. 5 (Issue 23): 3660–3667, 2010.
http://dx.doi.org/10.1109/aqtr.2010.5520914

Aziz, M., Elsayed, A., CFD Investigations for UAV and MAV Low Speed Airfoils Characteristics, (2015) International Review of Aerospace Engineering (IREASE), 8 (3), pp. 95-100.
http://dx.doi.org/10.15866/irease.v8i3.6212

Alias, M., Mohd Rafie, A., Wiriadidjaja, S., Two Dimensional Numerical Study of Aerodynamic Characteristic for Rotating Cylinder at High Reynolds Number, (2016) International Review of Aerospace Engineering (IREASE), 9 (6), pp. 208-215.
http://dx.doi.org/10.15866/irease.v9i6.10774

Mjahed, M., Commande des systèmes, Lectures Notes, Ecole Royale de l’Air, Marrakech, 2016.
http://dx.doi.org/10.1007/bfb0120108

Mjahed, M., Asservissements linéaires continus, Lectures Notes, Ecole Royale de l’Air, Marrakech, 2014.
http://dx.doi.org/10.1007/bfb0004958

Goldberg, D., Genetic Algorithms in Search Optimization and Machine Learning, Reading Menlo Park: Addison Wesley, MA, Vol. 412: 95–99, 1989.
http://dx.doi.org/10.5860/choice.27-0936

Halal, F., and Dumitrache, I., Genetic algorithm in mobile robot control, Journal of Control Engineering and Applied Informatics, vol. 8(Issue 2): 21-30, 2006.
http://dx.doi.org/10.5220/0001478700050014

Reed, P., Minsker, B., Goldberg, D., Designing a Competent simple genetic algorithm for search and optimization, Water Resources Research, vol. 36(Issue 12): 3757-3761, 2000.
http://dx.doi.org/10.1029/2000wr900231

Bouani, F., Laabidi, K., Ksouri, M., Conventional and non-conventional methods for nonlinear multi-objective predictive control, Journal of Control Engineering and Applied Informatics, vol. 8(1): 59 69, 2006.
http://dx.doi.org/10.1109/cesa.2006.313562

Nicoara, E., Solving Scheduling In Pharmaceutical Industry with Genetic Algorithms, Journal of Control Engineering and Applied Informatics, vol. 9(1):19-26, 2007.
http://dx.doi.org/10.1109/icicic.2007.529

Mjahed, M., Optimization of Classification Tasks by using Genetic Algorithms, Informatics and Systems (INFOS), 1-4, 2010.
http://dx.doi.org/10.1109/iwisa.2010.5473367

Mjahed, M., PID Controller Design using Genetic Algorithm Technique, Proceedings of ICICR Istanbul Turkey, 2013.
http://dx.doi.org/10.1109/isie.2014.6864613

Yoon, J., Lee, J., Altitude and roll control of a hovering quadrotor air vehicle using the multi-objective approximate optimization of proportional–integral–differential control, Engineering Optimization, 49(10), pp.1-15, 2017.
http://dx.doi.org/10.1080/0305215x.2016.1265201


Refbacks

  • There are currently no refbacks.



Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize