

New Designing Approaches for Quadcopter PID Controllers Using Reference Model and Genetic Algorithm Techniques
(*) Corresponding author
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
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-2023 Praise Worthy Prize