doi:10.1016/j.ejor.2004.11.007
Copyright © 2004 Elsevier B.V. All rights reserved.
Computing, Artificial Intelligence and Information Management
A compensation-based recurrent fuzzy neural network for dynamic system identification
References and further reading may be available for this article. To view references and further reading you must
purchase this article.
Cheng-Jian Lin
,
and Cheng-Hung Chen
Department of Computer Science and Information Engineering, Chaoyang University of Technology, No. 168, Jifong E. Rd., Wufong Township, Taichung County 41349, Taiwan, ROC
Received 9 June 2003;
accepted 18 November 2004.
Available online 8 January 2005.
Abstract
In this paper, a type of compensation-based recurrent fuzzy neural network (CRFNN) for identifying dynamic systems is proposed. The proposed CRFNN uses a compensation-based fuzzy reasoning method, and has feedback connections added in the rule layer of the CRFNN. The compensation-based fuzzy reasoning method can make the fuzzy logic system more adaptive and effective, and the additional feedback connections can solve temporal problems. The CRFNN model is proven to be a universal approximator in this paper. Moreover, an online learning algorithm is proposed to automatically construct the CRFNN. The results from simulations of identifying dynamic systems have shown that the convergence speed of the proposed method is faster than the convergence speed of conventional methods and that only a small number of tuning parameters are required.
Keywords: Identification; Chaotic system; Fuzzy neural networks; Compensatory operator; Recurrent networks
Fig. 1. Structure of the proposed CRFNN.
Fig. 2. The flow diagram of the structure/parameter learning for the CRFNN model.
Fig. 3. Simulation results of the CRFNN for dynamic system identification in Example 1. (a) The input training patterns and the final assignment of rules for the distribution of the membership functions on the y(t) and u(t) dimensions. (b) The outputs of the plant and the CRFNN. (c) The error between the CRFNN output and the desired output. (d) The learning curve of the CRFNN and the RFNN [8].
Fig. 4. Simulation results for identification of a chaotic system. (a) Check data of this chaotic system. (b) Result of identification using the FNN for the chaotic system. (c) Result of identification using the CRFNN for the chaotic system.
Fig. 5. Flow diagram for using CRFNN model to solve the temperature control problem.
Fig. 6. Final regulation performance of the CRFNN model for a water bath system.
Fig. 7. Behavior of the CRFNN model under the impulse noise for a water bath system.
Table 1.
Performance comparison of various recurrent methods with respect to the identification problem in Example 1

Table 2.
Performance comparison of various methods with respect to the identification problem in Example 2


Corresponding author. Fax: +886 4374 2375.