Nonlinear system control using a self-organizing functional-linked neuro-fuzzy network
This study presents a self-organizing functional-linked neuro-fuzzy network (SFNN) for a nonlinear system controller design. An online learning algorithm, which consists of structure learning and parameter learning of a SFNN, is presented. The structure learning is designed to determine the number of fuzzy rules and the parameter learning is designed to adjust the parameters of membership function and corresponding weights. Thus, an adaptive self-organizing functional-linked neuro-fuzzy control (ASFNC) system, which is composed of a computation controller and a robust compensator, is proposed. In the computation controller, a SFNN observer is utilized to approximate the system dynamic and the robust compensator is designed to eliminate the effect of the approximation error introduced by the SFNN observer upon the system stability. Finally, to show the effectiveness of the proposed ASFNC system, it is applied to a chaotic system. The simulation results demonstrate that favorable control performance can be achieved by the proposed ASFNC scheme without any knowledge of the control plants and without requiring preliminary offline tuning of the SFNN observer.
KeywordsAdaptive control Neural control Chaotic system Neural-fuzzy network Functional-linked neural network
The authors are grateful to the reviewers for their valuable comments. The authors appreciate the partial financial support from the National Science Council of Republic of China under grant NSC 100-2628-E-032-003.
- 4.Lin, C.T., Lee, C.S.G.: Neural Fuzzy Systems: A Neuro-Fuzzy Synergism to Intelligent Systems. Prentice-Hall, Englewood Cliffs (1996) Google Scholar
- 15.Lin, C.J., Wu, C.F.: An efficient symbiotic particle swarm optimization for recurrent functional neural fuzzy network design. Int. J. Fuzzy Syst. 11(4), 262–271 (2009) Google Scholar
- 34.Wong, C.C., Huang, C.L., Huang, K.H., Hu, Y.Y., Cheng, C.T.: Design and implementation of vision-based fuzzy obstacle avoidance method on humanoid robot. Int. J. Fuzzy Syst. 13(1), 45–54 (2011) Google Scholar