Nonlinear System Control Using Adaptive Neural Fuzzy Networks Based on a Modified Differential Evolution

This study presents an adaptive neural fuzzy network (ANFN) controller based on a modified differential evolution (MODE) for solving control problems. The proposed ANFN controller adopts a functional link neural network as the consequent part of the fuzzy rules. Thus, the consequent part of the ANFN controller is a nonlinear combination of input variables. The proposed MODE learning algorithm adopts an evolutionary learning method to optimize the controller parameters. For design optimization, a new criterion is introduced. A hardware-in-the loop control technique is developed and applied to the designed ANFN controller using the MODE learning algorithm. The proposed ANFN controller with the MODE learning algorithm (ANFN-MODE) is used in two practical applications-the planetary-train-type inverted pendulum system and the magnetic levitation system. The experiment is developed in a real-time visual simulation environment. Experimental results of this study have demonstrated the robustness and effectiveness of the proposed ANFN-MODE controller.

[1]  Gideon F. Inbar,et al.  Human motor control: learning to control a time-varying, nonlinear, many-to-one system , 2000, IEEE Trans. Syst. Man Cybern. Part C.

[2]  Frank L. Lewis,et al.  Optimal design of CMAC neural-network controller for robot manipulators , 2000, IEEE Trans. Syst. Man Cybern. Part C.

[3]  Rainer Storn,et al.  System design by constraint adaptation and differential evolution , 1999, IEEE Trans. Evol. Comput..

[4]  Jonqlan Lin,et al.  Intelligent Neural Sliding Control for Planetary Gear Type Inverted Pendulum Mechanism , 2007, 2007 IEEE 22nd International Symposium on Intelligent Control.

[5]  Hanif D. Sherali,et al.  Linear programming and network flows (2nd ed.) , 1990 .

[6]  Tarun Khanna,et al.  Foundations of neural networks , 1990 .

[7]  George G. Lendaris,et al.  Adaptive dynamic programming , 2002, IEEE Trans. Syst. Man Cybern. Part C.

[8]  Takanori Shibata,et al.  Genetic Algorithms And Fuzzy Logic Systems Soft Computing Perspectives , 1997 .

[9]  R. Marino,et al.  Global adaptive output-feedback control of nonlinear systems , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[10]  A. Isidori,et al.  Adaptive control of linearizable systems , 1989 .

[11]  Chin-Teng Lin,et al.  An On-Line Self-Constructing Neural Fuzzy Inference Network and Its Applications , 1998 .

[12]  Plamen Angelov,et al.  Evolving Rule-Based Models: A Tool For Design Of Flexible Adaptive Systems , 2002 .

[13]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[14]  Jouni Lampinen,et al.  A Fuzzy Adaptive Differential Evolution Algorithm , 2005, Soft Comput..

[15]  Hanif D. Sherali,et al.  Linear Programming and Network Flows , 1977 .

[16]  Chin-Teng Lin,et al.  An efficient quantum neuro-fuzzy classifier based on fuzzy entropy and compensatory operation , 2008, Soft Comput..

[17]  Z. Ye,et al.  Modeling, Identification, Design, and Implementation of Nonlinear Automotive Idle Speed Control Systems—An Overview , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[18]  Ganapati Panda,et al.  Identification of nonlinear dynamic systems using functional link artificial neural networks , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[19]  R. Storn,et al.  Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series) , 2005 .

[20]  R. Marino,et al.  Global adaptive output-feedback control of nonlinear systems. I. Linear parameterization , 1993, IEEE Trans. Autom. Control..

[21]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[22]  Harpreet Singh,et al.  Generating optimal adaptive fuzzy-neural models of dynamical systems with applications to control , 1998, IEEE Trans. Syst. Man Cybern. Part C.

[23]  Cheng-Jian Lin,et al.  Prediction and identification using wavelet-based recurrent fuzzy neural networks , 2004, IEEE Trans. Syst. Man Cybern. Part B.

[24]  C. S. George Lee,et al.  Neural fuzzy systems: a neuro-fuzzy synergism to intelligent systems , 1996 .

[25]  Chin-Teng Lin,et al.  An online self-constructing neural fuzzy inference network and its applications , 1998, IEEE Trans. Fuzzy Syst..

[26]  Chunshien Li,et al.  Self-organizing neuro-fuzzy system for control of unknown plants , 2003, IEEE Trans. Fuzzy Syst..

[27]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[28]  Francisco Herrera,et al.  Ten years of genetic fuzzy systems: current framework and new trends , 2004, Fuzzy Sets Syst..

[29]  Mitsuo Gen,et al.  Genetic Algorithms , 1999, Wiley Encyclopedia of Computer Science and Engineering.

[30]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[31]  Francisco Herrera,et al.  Genetic Fuzzy Systems: Status, Critical Considerations and Future Directions , 2005 .

[32]  Nikola Kasabov,et al.  Foundations Of Neural Networks, Fuzzy Systems, And Knowledge Engineering [Books in Brief] , 1996, IEEE Transactions on Neural Networks.

[33]  Chin-Teng Lin,et al.  A Functional-Link-Based Neurofuzzy Network for Nonlinear System Control , 2008, IEEE Transactions on Fuzzy Systems.

[34]  Li-Xin Wang Stable adaptive fuzzy control of nonlinear systems , 1993, IEEE Trans. Fuzzy Syst..