Real Time Implementation of Fuzzy Gain-Scheduled PID Controller for Twin Rotor MIMO System (TRMS)

Real Time Implementation of Fuzzy Gain-Scheduled PID Controller for Twin Rotor MIMO System (TRMS)

Mohammed Zinelaabidine Ghellab* Samir Zeghlache Abderrahmen Bouguerra

Laboratoire d’Analyse des Signaux et Systèmes, Department of Electronics, Faculty of Technology, University Mohamed Boudiaf of M’sila, BP 166, Ichbilia 28000, Algeria

Laboratoire de Génie Electrique, Department of Electrical Engineering, Faculty of Technology, University Mohamed Boudiaf of M’sila, BP 166, Ichbilia 28000, Algeria

Corresponding Author Email: 
ghe.mohamed@yahoo.fr
Page: 
137-149
|
DOI: 
https://doi.org/10.18280/ama_c.730403
Received: 
12 June 2018
| |
Accepted: 
15 October 2018
| | Citation

OPEN ACCESS

Abstract: 

The work has done in this paper concern a strategy of control based on gain adaptive proportional integral derivative (PID) using the fuzzy inference system and their application to the Twin Rotor MIMO System (TRMS), the PID controller with fixed parameters may fail to provide acceptable control performance. To improve the PID control effect, new designs of the fuzzy gain Scheduled PID controller (FGSPID) were presented in this paper. The proposed techniques were applied to the TRMS, where adaptive PID controllers were proposed for control system in the presence of external disturbances. The parameters of PID controller were adjusted by a fuzzy system, used to tune in real-time the controller gain. The obtained simulation and experiment results show that the robustness of TRMS angles (pitch and yaw) driven by proposed controller are guaranteed.

Keywords: 

gain-adaptive PID, FGSPID, TRMS model, fuzzy system, PID control

1. Introduction
2. Model Description of the 2-Dof Helicopter (TRMS)
3. Fuzzy Adaptive PID Controller Design for TRMS System
4. Simulation Results
5. Experimental Results
6. Conclusion
  References

[1] Bouguerra A, Saigaa D, Kara K, Zeghlache S. (2015). Fault-tolerant Lyapunov-gain-scheduled PID control of a quadrotor UAV. International Journal of Intelligent Engineering and Systems 8(2): 1-6.

[2] Zeghlache S, Amardjia (2018). Real time implementation of non linear observer-based fuzzy sliding mode controller for a twin rotor multi-input multi-output system (TRMS). Optik - International Journal for Light and Electron Optics 156: 391-407.

[3] Tee KP, Ge SS, Tay FEH. (2008). Adaptive neural network control for helicopters in vertical flight. IEEE Transaction on Control Systems Technology 16: 753-762. https://doi.org/10.1109/TCST.2007.912242

[4] Wen P, Lu TW. (2008). Decoupling control of a twin rotor MIMO system using robust deadbeat control technique. IET Control Theory and Applications 11: 999-1007. https://doi.org/10.1049/iet-cta:20070335

[5] Chelhi A, Chemachema M. (2014). Model reference adaptive control for twin rotor multiple-input and multiple-output system via minimal controller synthesis. Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering 228: 406-418.

[6] Tao C, Taurb J, Chen Y. (2010). Design of a parallel distributed fuzzy LQR controller for the twin rotor multi-input multi-output system. Fuzzy Sets and Systems 161: 2081-2103. https://doi.org/10.1016/j.fss.2009.12.007

[7] Edwards C, Spurgeon K. (1998). Sliding mode control: theory and applications. Taylor and Fransic, London. ISBN 0-7484-0601-8.

[8] Ramy R, Ayman E, Ahmed A. (2017). Sliding mode disturbance observer-based of a twin rotor MIMO system. ISA transactions 69: 166-174. https://doi.org/10.1016/j.isatra.2017.04.013

[9] Anup K, Srinivasan N, Mahindrakar A. (2011). Terminal sliding mode control of a twin rotor multiple-input multiple-output system. IFAC World Congress, IFAC’2011, Milano, Italy, September 2011, Proc. 10952-10957.

[10] Mondal S, Mahanta C. (2012). Adaptive second-order sliding mode controller for a twin rotor multi-input-multi-output system. IET on Control Theory & Applications 14: 2157-2167. https://doi.org/10.1049/iet-cta.2011.0478

[11] Faris F, Moussaoui A, Boukhetala D, Tadjine M. (2017). Design and real-time implementation of a decentralized sliding mode controller for twin rotor multi-input multi-output system. Journal of Systems and Control Engineering 231: 3-13.

[12] Ziegler JG, Nichols NB. (1942). Optimum settings for automatic controllers. ASME Trans 64: 759-768.

[13] Jih-Gau J, Ming-Te H, Wen-Kai L. (2016). PID control using presearched genetic algorithms for a MIMO system. IEEE Systems, Man, and Cybernetics Society 38: 716-727. https://doi.org/10.1109/TSMCC.2008.923890

[14] Ayan S, Sarbani C. (2016). Genetic algorithm based I-PD controller design for Twin Rotor MIMO system. IEEE International Conference on Control, Instrumentation, Energy & Communication, Kolkata, India, January 2016, Proc. 15-19. https://doi.org/10.1109/CIEC.2016.7513826

[15] Yu K, Hsu J. (2008). Fuzzy gain scheduling PID control design based on particle swarm optimization method. IEEE International Conference on Innovative Computing, Information and Control, Kumamoto, Japan, September 2007, Proc. 1-6. https://doi.org/10.1109/ICICIC.2007.323

[16] Zulfatman, Rahmat MF. (2009). Application of self-tuning fuzzy PID controller on industrial hydraulic actuator using system identification approach. Int. J. on Smart Sensing and Intelligent Systems 2: 246-261.

[17] Guo Y, Yang T. (2010). A new type of computational verb gain-scheduling PID controller. IEEE International Conference on Counterfeiting Security and Identification in Communication, Chengdu, China, July 2010, Proc. 1-6. https://doi.org/10.1109/ICASID.2010.5551490

[18] Yao L, Lin C. (2005). Design of gain scheduled fuzzy PID controller. World Academy of Science, Engineering and Technology 1: 152-156.

[19] El Emary IMM, Emar W, Aqel MJ. (2009). The adaptive fuzzy designed PID controller using wavelet network. Journal of Computer Science and Information System 1: 6141-6163.

[20] Juang JG, Lin RW, Liu WK. (2008). Comparison of classical control and intelligent control for MIMO system. Applied Mathematics and Computation 205: 778-791. https://doi.org/10.1016/j.amc.2008.05.061

[21] Jih-Gau J, Kai-Ti T. (2013). Design and realization of a hybrid intelligent controller for a twin rotor MIMO system. Journal of Marine Science and Technology 21: 333-341.

[22] Karray F, Gueaieb W, Al-Sharhan S. (2002). The hierarchical expert tuning of PID controllers using tools of soft computing. IEEE Trans. Systems. Man, and Cybernetics-Part B: Cybernetics 32: 77-90. https://doi.org/10.1109/3477.979962

[23] Zhao Z, Tomizuka M, Isaka S. (1993). Fuzzy gain scheduling of PID controllers. IEEE Trans. Systems. Man, and Cybernetics 23: 1392-1398. https://doi.org/1 0.1109/21.260670

[24] Hu B, Mann GKI, Gosine RG. (2001). A systematic study of fuzzy PID controllers-function-based evaluation approach. IEEE Trans. Fuzzy Systems 9: 699-712. https://doi.org/10.1109/91.963756

[25] Ramalakshmi APS, Manoharan PS. (2012). Non-linear modeling and PID control of twin rotor MIMO system. IEEE International Conference on Advanced Communication Control and Computing Technologies, Ramanathapuram, India, August 2012, Proc. 1-6. https://doi.org/10.1109/ICACCCT.2012.6320804

[26] Sumit KP, Vijaya L. (2014). Control of twin rotor MIMO system using PID controller with derivative filter coefficient. IEEE International Conference on Electrical, Electronics and Computer Science, Bhopal, India, March 2014, Proc. 1-6. https://doi.org/10.1109/SCEECS.2014.6804451

[27] Ltd FI. (2006). Twin Rotor MIMO System Manual, Feedback Instruments Ltd., UK, 2006.

[28] Meliani B, Meroufel A, Khouidmi H. (2012). Fuzzy gain scheduling of PI controller for dual star induction machine fed by a matrix converter. Carpathian Journal of Electronic and Computer Engineering 6: 77-82.

[29] Hazzab A, Bousserhane I.K, Zerbo M, Sicard P. (2006). Real time implementation of fuzzy gain scheduling of PI controller for induction motor machine control. Neural Processing Letters 24: 203-215. https://doi.org/10.1007/s11063-006-9018-5

[30] Jeyalakshmi V, Murugan S. (2010). On line tuning of intelligent controller for induction drive system. International Journal of Engineering Science and Technology 10: 5350-5356.

[31] Mohammad HA, Abbas C, Youmin Z. (2012). Fault-tolerant fuzzy gain-scheduled PID for a quadrotor helicopter testbed in the presence of actuator faults. IFAC Conference on Advances in PID Control, Brescia, Italy, March 2012, Proc. 1-6. https://doi.org/10.3182/20120328-3-IT-3014.00048

[32] Castillo O, Melin P. (2008). Type-2 fuzzy logic. Theory and Applications. Berlin, Germany: Springer-Verlag.

[33] Pramit B, Roshni M, Anirban K, Kaushik D, Gautam S. (2014). PSO based PID controller design for twin rotor MIMO system. IEEE International Conference on Control, Instrumentation, Energy & Communication, Calcutta, India, November 2014, Proc 1-6. https://doi.org/10.1109/CIEC.2014.6959049