Gain Tuning of Fuzzy PID Controllers for MIMO Systems: A Performance-Driven Approach

A new methodology for tuning the scaling factors, or gains, of fuzzy proportional-integral-derivative controllers, by taking explicitly into account the closed-loop system performance is proposed in this study. The solution is obtained by solving a nonlinear constrained optimization problem, considering a set of constraints on the scaling factors of the Mamdani-type fuzzy system, and on the plant's inputs and outputs. Two distinct approaches are presented, which are associated with the optimization being carried out offline or in real time. The offline tuning scheme assumes the system dynamics described by a nonlinear model, while for the real-time implementation, the plant's dynamics is locally approximated by a linear model, with the underlying parameters recursively updated. In order to cope with rather stringent sampling time requirements, the constrained online optimization problem is implemented based on the grid computing paradigm. Given the adaptive nature of the real-time scheme, time-varying dynamics and unknown disturbances can be accommodated in such a way that the closed-loop performance is effectively maximized, while avoiding wind-up phenomena induced by the integrator term. The proposed tuning methodologies are assessed on a benchmark three-tank system and compared against a conventional-based tuning approach. Results from experiments illustrate the feasibility of the proposed approaches and also all the relevance in optimal control systems based on Mamdani-type fuzzy controllers.

[1]  G. Feng,et al.  A Survey on Analysis and Design of Model-Based Fuzzy Control Systems , 2006, IEEE Transactions on Fuzzy Systems.

[2]  Robert Babuska,et al.  Fuzzy predictive control applied to an air-conditioning system , 1997 .

[3]  Shiuh-Jer Huang,et al.  A stable self-organizing fuzzy controller for robotic motion control , 2000, IEEE Trans. Ind. Electron..

[4]  John N. Lygouras,et al.  Fuzzy logic controller implementation for a solar air-conditioning system , 2007 .

[5]  Chuen-Chien Lee,et al.  Fuzzy logic in control systems: fuzzy logic controller. II , 1990, IEEE Trans. Syst. Man Cybern..

[6]  Tong Heng Lee,et al.  Design and Implementation of a Takagi–Sugeno-Type Fuzzy Logic Controller on a Two-Wheeled Mobile Robot , 2013, IEEE Transactions on Industrial Electronics.

[7]  Chwan-Lu Tseng,et al.  Development of a Self-Tuning TSK-Fuzzy Speed Control Strategy for Switched Reluctance Motor , 2012, IEEE Transactions on Power Electronics.

[8]  Michio Sugeno,et al.  On improvement of stability conditions for continuous Mamdani-like fuzzy systems , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[9]  Vicente Milanés Montero,et al.  Cooperative controllers for highways based on human experience , 2013, Expert Syst. Appl..

[10]  Qing-Guo Wang,et al.  Auto-tuning of multivariable PID controllers from decentralized relay feedback , 1997, Autom..

[11]  Fumitoshi Matsuno,et al.  Augmented Stable Fuzzy Control for Flexible Robotic Arm Using LMI Approach and Neuro-Fuzzy State Space Modeling , 2008, IEEE Transactions on Industrial Electronics.

[12]  José Manuel Andújar Márquez,et al.  Stability analysis and synthesis of multivariable fuzzy systems using interval arithmetic , 2004, Fuzzy Sets Syst..

[13]  R. Katebi Robust multivariable tuning methods , 2012 .

[14]  Manfred Morari,et al.  Interaction measures for systems under decentralized control , 1986, Autom..

[15]  Jin-Hua She,et al.  Intelligent Decoupling Control of Gas Collection Process of Multiple Asymmetric Coke Ovens , 2009, IEEE Transactions on Industrial Electronics.

[16]  P.J. King,et al.  The application of fuzzy control systems to industrial processes , 1977, Autom..

[17]  Robert LIN,et al.  NOTE ON FUZZY SETS , 2014 .

[18]  Ebrahim Mamdani,et al.  Applications of fuzzy algorithms for control of a simple dynamic plant , 1974 .

[19]  Lotfi A. Zadeh,et al.  Outline of a New Approach to the Analysis of Complex Systems and Decision Processes , 1973, IEEE Trans. Syst. Man Cybern..

[20]  Lotfi A. Zadeh,et al.  Is there a need for fuzzy logic? , 2008, NAFIPS 2008 - 2008 Annual Meeting of the North American Fuzzy Information Processing Society.

[21]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.

[22]  Thananchai Leephakpreeda,et al.  Fuzzy Self-Tuning PID Control of Hydrogen-Driven Pneumatic Artificial Muscle Actuator , 2013 .

[23]  Un-Chul Moon,et al.  Hybrid algorithm with fuzzy system and conventional PI control for the temperature control of TV glass furnace , 2003, IEEE Trans. Control. Syst. Technol..

[24]  Stephan Trenn,et al.  Multilayer Perceptrons: Approximation Order and Necessary Number of Hidden Units , 2008, IEEE Transactions on Neural Networks.

[25]  Jiannong Cao,et al.  Mobile Agents in Networking and Distributed Computing , 2012, Wiley series in agent technology.

[26]  Lakhmi C. Jain,et al.  Computational Intelligence in Games , 2005, IEEE Transactions on Neural Networks.

[27]  Chin-Wang Tao,et al.  Fuzzy sliding-mode control for ball and beam system with fuzzy ant colony optimization , 2012, Expert Syst. Appl..

[28]  Y. Halevi,et al.  Automatic tuning of decentralized PID controllers for TITO processes , 1993, at - Automatisierungstechnik.

[29]  Radu-Emil Precup,et al.  A survey on industrial applications of fuzzy control , 2011, Comput. Ind..

[30]  Shih-Tin Lin,et al.  Hierarchical fuzzy force control for industrial robots , 1998, IEEE Trans. Ind. Electron..

[31]  Chih-Lyang Hwang Microprocessor-Based Fuzzy Decentralized Control of 2-D Piezo-Driven Systems , 2008, IEEE Transactions on Industrial Electronics.

[32]  Yongduan Song,et al.  A Novel Control Design on Discrete-Time Takagi–Sugeno Fuzzy Systems With Time-Varying Delays , 2013, IEEE Transactions on Fuzzy Systems.

[33]  K.J. Astrom,et al.  Design of decoupled PID controllers for MIMO systems , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[34]  Lotfi A. Zadeh,et al.  Fuzzy Algorithms , 1968, Inf. Control..

[35]  Han-Xiong Li,et al.  Conventional fuzzy control and its enhancement , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[36]  Hava T. Siegelmann,et al.  Computational capabilities of recurrent NARX neural networks , 1997, IEEE Trans. Syst. Man Cybern. Part B.

[37]  Wei-Ling Chiang,et al.  Construction of an on-line fuzzy controller for the dynamic activated sludge process , 1994 .

[38]  Arpita Sinha,et al.  Analytical structure and stability analysis of a fuzzy PID controller , 2008, Appl. Soft Comput..

[39]  Risto Miikkulainen,et al.  Computational Intelligence in Games , 2006 .

[40]  John N. Tsitsiklis,et al.  A survey of computational complexity results in systems and control , 2000, Autom..

[41]  Tore Hägglund,et al.  Advanced PID Control , 2005 .

[42]  J.A. Bernard,et al.  Use of a rule-based system for process control , 1987, IEEE Control Systems Magazine.

[43]  Sung Hyun Kim,et al.  Relaxation Technique for a T–S Fuzzy Control Design Based on a Continuous-Time Fuzzy Weighting-Dependent Lyapunov Function , 2013, IEEE Transactions on Fuzzy Systems.

[44]  Tore Hägglund,et al.  Automatic tuning of simple regulators with specifications on phase and amplitude margins , 1984, Autom..

[45]  P. Pivonka Comparative analysis of fuzzy PI/PD/PID controller based on classical PID controller approach , 2002, 2002 IEEE World Congress on Computational Intelligence. 2002 IEEE International Conference on Fuzzy Systems. FUZZ-IEEE'02. Proceedings (Cat. No.02CH37291).

[46]  Zalman J. Palmor,et al.  Automatic tuning of decentralized PID controllers for TITO processes , 1993, Autom..

[47]  A. N. Mete,et al.  Decoupled PID Controller Synthesis for MIMO Plants with I/O Delays , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[48]  Petre Stoica,et al.  Decentralized Control , 2018, The Control Systems Handbook.

[49]  Stefano Marsili-Libelli,et al.  Fuzzy control of disturbances in a wastewater treatment process , 1997 .

[50]  Ligang Wu,et al.  A New Approach to Stability Analysis and Stabilization of Discrete-Time T-S Fuzzy Time-Varying Delay Systems , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[51]  Chuen-Chien Lee,et al.  Fuzzy logic in control systems: fuzzy logic controller. I , 1990, IEEE Trans. Syst. Man Cybern..

[52]  George K. I. Mann,et al.  Analysis of direct action fuzzy PID controller structures , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[53]  M. Salgado,et al.  MIMO interaction measure and controller structure selection , 2004 .

[54]  Oscar Castillo,et al.  Genetic Optimization of Modular Type-1 Fuzzy Controllers for Complex Control Problems , 2013, Soft Computing Applications in Optimization, Control, and Recognition.

[55]  Engin Yesil,et al.  An error-based on-line rule weight adjustment method for fuzzy PID controllers , 2011, Expert Syst. Appl..

[56]  E. H. Mamdani,et al.  An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller , 1999, Int. J. Man Mach. Stud..

[57]  Lennart Ljung,et al.  Nonlinear black-box modeling in system identification: a unified overview , 1995, Autom..

[58]  Qing-Guo Wang,et al.  PID Control for MIMO Processes , 2012 .

[59]  D. Dutta Majumder,et al.  Fuzzy logic control of a nonlinear multivariable steam generating unit using decoupling theory , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[60]  M. Sugeno,et al.  Application of fuzzy control logic for deadtime processes in glass melting furnace , 1990 .

[61]  Juha T. Tanttu,et al.  TUNING OF PID CONROLLERS: SURVEY OF SISO AND MIMO TECHNIQUES , 1991 .

[62]  Stefan Preitl,et al.  Evolutionary optimization-based tuning of low-cost fuzzy controllers for servo systems , 2013, Knowl. Based Syst..

[63]  Víctor Santibáñez,et al.  Fuzzy Self-Tuning PID Semiglobal Regulator for Robot Manipulators , 2012, IEEE Transactions on Industrial Electronics.