Design and co-simulation of a fuzzy gain-scheduled PID controller based on particle swarm optimization algorithms for a quad tilt wing unmanned aerial vehicle

This paper deals with the systematic design and hardware co-simulation of a fuzzy gain-scheduled proportional–integral–derivative (GS-PID) controller for a quad tilt wing (QTW) type of unmanned aerial vehicles (UAVs) based on different variants of the particle swarm optimization (PSO) algorithm. The fuzzy PID gains scheduling problem for the stabilization of the roll, pitch and yaw dynamics of the QTW vehicle is formulated as a constrained optimization problem and solved thanks to improved PSO algorithms. PSO algorithms with variable inertia weight (PSO-In), PSO with constriction factor (PSO-Co) and PSO with possibility updating strategies (PSO-gbest) are proposed. Such variants of the PSO algorithm aim further to improve the exploration and exploitation capabilities of such a stochastic algorithm as well as its convergence fastness. The robustness of the designed PSO-based fuzzy GS-PID controllers under actuators faults is shown on the non-linear model of the QTW. All optimized fuzzy GS-PID controllers are then co-simulated within a processor-in-the-loop (PIL) framework based on an embedded NI myRIO-1900 board and a host PC. Such a proposed software (SW) and hardware (HW) computer aided design (CAD) platform is based on the Control Design and Simulation (CDSim) module of the LabVIEW environment as well as a set-up Network Streams-based data communication protocol. Demonstrative simulation results are presented, compared and discussed in order to improve the effectiveness of the proposed PSO-based fuzzy gains scheduled PID controllers for the QTW’s attitude flight stabilization.

[1]  Soufiene Bouallegue,et al.  Dynamics modeling and advanced metaheuristics based LQG controller design for a Quad Tilt Wing UAV , 2018 .

[2]  Soufiene Bouallègue,et al.  Model Predictive Control design for a convertible Quad Tilt-Wing UAV , 2016, 2016 4th International Conference on Control Engineering & Information Technology (CEIT).

[3]  Soufiene Bouallegue,et al.  Integral Backstepping Control Prototyping for a Quad Tilt Wing Unmanned Aerial Vehicle , 2016 .

[4]  Honglun Wang,et al.  A robust back-stepping based trajectory tracking controller for the tanker with strict posture constraints under unknown flow perturbations , 2016 .

[5]  Ye Yan,et al.  Attitude regulation for unmanned quadrotors using adaptive fuzzy gain-scheduling sliding mode control , 2016 .

[6]  Yunseong Lee,et al.  Design and implementation of autonomous wireless charging station for rotary-wing UAVs , 2016 .

[7]  Soufiene Bouallegue,et al.  Rapid Control Prototyping and PIL Co-Simulation of a Quadrotor UAV Based on NI myRIO-1900 Board , 2016 .

[8]  S. Bouallègue,et al.  Modeling and LQG Controller Design for a Quad Tilt-Wing UAV , 2016 .

[9]  Vincenzo Lippiello,et al.  Passivity-based control of VToL UAVs with a momentum-based estimator of external wrench and unmodeled dynamics , 2015, Robotics Auton. Syst..

[10]  Luís Brito Palma,et al.  Gain Tuning of Fuzzy PID Controllers for MIMO Systems: A Performance-Driven Approach , 2015, IEEE Transactions on Fuzzy Systems.

[11]  Brahim Cherki,et al.  A new robust control for minirotorcraft unmanned aerial vehicles. , 2015, ISA transactions.

[12]  Reza Sabbaghi-Nadooshan,et al.  DC motor speed control by self-tuning fuzzy PID algorithm , 2015 .

[13]  Fatiha Nejjari,et al.  Modelling and adaptive backstepping control for TX-1570 UAV path tracking , 2014 .

[14]  Octavio Garcia,et al.  Robust Backstepping Control Based on Integral Sliding Modes for Tracking of Quadrotors , 2014, J. Intell. Robotic Syst..

[15]  Hanafy M. Omar Designing anti-swing fuzzy controller for helicopter slung-load system near hover by particle swarms , 2013 .

[16]  Christos Papachristos,et al.  Hybrid model predictive flight mode conversion control of unmanned Quad-TiltRotors , 2013, 2013 European Control Conference (ECC).

[17]  Mae L. Seto,et al.  Control and Navigation Framework for Quadrotor Helicopters , 2013, J. Intell. Robotic Syst..

[18]  Rogelio Lozano,et al.  Unmanned Aerial Vehicles Embedded Control , 2013 .

[19]  Mahmut Faruk Aksit,et al.  Design and construction of a novel quad tilt-wing UAV , 2012 .

[20]  Rogelio Lozano,et al.  Modeling and control of a tilt tri-rotor airplane , 2012, 2012 American Control Conference (ACC).

[21]  Mounir Ayadi,et al.  PID-type fuzzy logic controller tuning based on particle swarm optimization , 2012, Eng. Appl. Artif. Intell..

[22]  Farid Kendoul,et al.  Survey of advances in guidance, navigation, and control of unmanned rotorcraft systems , 2012, J. Field Robotics.

[23]  Erdinç Altuğ,et al.  Design and implementation of a hybrid fuzzy logic controller for a quadrotor VTOL vehicle , 2012 .

[24]  Mohamed Benrejeb,et al.  Particle swarm optimization-based fixed-structure ℋ∞ control design , 2011 .

[25]  Zhao Xinchao A perturbed particle swarm algorithm for numerical optimization , 2010 .

[26]  野波 健蔵,et al.  Autonomous flying robots : unmanned aerial vehicles and micro aerial vehicles , 2010 .

[27]  Kenzo Nonami,et al.  Autonomous Flying Robots , 2010 .

[28]  Mounir Ayadi,et al.  Design of Fuzzy Flatness-Based Controller for a DC Drive , 2010, Control. Intell. Syst..

[29]  Koji Muraoka,et al.  Quad Tilt Wing VTOL UAV: Aerodynamic Characteristics and Prototype Flight Test , 2009 .

[30]  Tong Heng Lee,et al.  Systematic design methodology and construction of UAV helicopters , 2008 .

[31]  Kenzo Nonami,et al.  Prospect and Recent Research & Development for Civil Use Autonomous Unmanned Aircraft as UAV and MAV , 2007 .

[32]  İlyas Eker,et al.  Fuzzy logic control to be conventional method , 2006 .

[33]  Rogelio Lozano,et al.  Modeling and Control of a Small Autonomous Aircraft Having Two Tilting Rotors , 2005, IEEE Transactions on Robotics.

[34]  Engin Yesil,et al.  Self-tuning of PID-type fuzzy logic controller coefficients via relative rate observer , 2003 .

[35]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[36]  Carlos A. Coello Coello,et al.  A Short Tutorial on Evolutionary Multiobjective Optimization , 2001, EMO.

[37]  R. Eberhart,et al.  Empirical study of particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[38]  Masaharu Mizumoto,et al.  PID type fuzzy controller and parameters adaptive method , 1996, Fuzzy Sets Syst..

[39]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[40]  Karl Johan Åström,et al.  PID Controllers: Theory, Design, and Tuning , 1995 .

[41]  Masayoshi Tomizuka,et al.  Fuzzy gain scheduling of PID controllers , 1993, IEEE Trans. Syst. Man Cybern..

[42]  Chuen-Chien Lee FUZZY LOGIC CONTROL SYSTEMS: FUZZY LOGIC CONTROLLER - PART I , 1990 .

[43]  大矢 二郎 85 SYSTEMATIC DESIGN METHODに関する研究 : その4 記号学的に視たC. ALEXANDERの方法 , 1980 .

[44]  Fuzzy Logic in Control Systems : Fuzzy Logic , 2022 .