Design and Experimental Validation of Adaptive Fuzzy PID Controller for a Three Degrees of Freedom Helicopter

This paper presents the design of an adaptive fuzzy PID controller to regulate the elevation, pitch and travel angles of a helicopter with three degrees of freedom (3 DOF). A fuzzy system, Mamdani type, adjusts in real time the proportional, integral and derivative constants of a PID controller, according to the value of the error signal and rate of change the error. The fuzzy controller is tuned based on a mathematical model of the system, which is implemented using the tool called Simulink from Matlab; the transient response in closed loop is evaluated for different values of the reference signal, leading to an iterative process that adjusts the rule base and the constants of the controller, with the objective of stabilizing the system, decreasing the overshoot and the settling time. The experimental validation is done using a prototype built by the authors; the transient response of the simulated data is compared against the experimental data, for the three degrees of freedom of the helicopter: elevation, pitch and travel angles, observing that the mathematical model adjusts to the dynamic of the prototype and the conditions of design are fulfilled.

[1]  Hongbo Shi,et al.  Control strategy design based on fuzzy logic and LQR for 3-DOF helicopter model , 2010, 2010 International Conference on Intelligent Control and Information Processing.

[2]  Zili Chen,et al.  Adaptive dual fuzzy PID control method for longitudinal attitude control of tail-sitter UAV , 2016, 2016 22nd International Conference on Automation and Computing (ICAC).

[3]  Chao Gong,et al.  An improved adaptive fuzzy PID controller for PMSM and a novel stability analysis method , 2017, 2017 IEEE 3rd International Future Energy Electronics Conference and ECCE Asia (IFEEC 2017 - ECCE Asia).

[4]  Gonzáles L. Juan Carlos,et al.  Designing of control using Matlab and Arduino for a electrohydraulic system from seismic simulation , 2017, 2017 IEEE XXIV International Conference on Electronics, Electrical Engineering and Computing (INTERCON).

[5]  Katsuhiko Ogata,et al.  Discrete-time control systems (2nd ed.) , 1995 .

[6]  Konstantin Kondak,et al.  A Square-Root Unscented Kalman Filter for attitude and relative position estimation of a tethered unmanned helicopter , 2015, 2015 International Conference on Unmanned Aircraft Systems (ICUAS).

[7]  Metin U. Salamci,et al.  Suboptimal control of a 3 dof helicopter with state dependent riccati equations , 2017, 2017 XXVI International Conference on Information, Communication and Automation Technologies (ICAT).

[8]  Jin-Woo Ahn,et al.  Suspending control method of BLSRM based on adaptive fuzzy PID controller , 2016, 2016 IEEE Transportation Electrification Conference and Expo, Asia-Pacific (ITEC Asia-Pacific).

[9]  Mohammad K. Al-Sharman,et al.  Attitude and Flapping Angles Estimation for a Small-Scale Flybarless Helicopter Using a Kalman Filter , 2015, IEEE Sensors Journal.

[10]  Pitikhate Sooraksa,et al.  Dual-line PID controller based on PSO for speed control of DC motors , 2009, 2009 9th International Symposium on Communications and Information Technology.

[11]  Mehmet Turan Soylemez,et al.  Controlling 3-DOF helicopter via fuzzy PID controller , 2015, 2015 9th International Conference on Electrical and Electronics Engineering (ELECO).

[12]  Qing Li,et al.  Design and Application of Fuzzy Sliding Mode Control in the 3-DOF Helicopter , 2009, 2009 International Workshop on Intelligent Systems and Applications.

[13]  Hua Ji,et al.  Design of Neural Network PID Controller Based on Brushless DC Motor , 2009, 2009 Second International Conference on Intelligent Computation Technology and Automation.

[14]  Nordin Saad,et al.  A simulation of PLC-based self-tuning PI - fuzzy logic controller for DC motor , 2008, 2008 International Symposium on Information Technology.

[15]  Sheroz Khan,et al.  Robust Control of Bench-top Helicopter Using Quantitative Feedback Theory , 2015 .

[16]  Adel A. El-Samahy,et al.  Adaptive Tuning of a PID Speed Controller for DC Motor Drives Using Multi-objective Particle Swarm Optimization , 2009, 2009 11th International Conference on Computer Modelling and Simulation.

[17]  Shamsul Aizam Zulkifli,et al.  MATLAB-Arduino as a low cost microcontroller for 3 phase inverter , 2014, 2014 IEEE Student Conference on Research and Development.