Observer-Based Iterative Fuzzy and Neural Network Model Inversion for Measurement and Control Applications

Nowadays model based techniques play very important role in solving measurement and control problems. Recently for representing nonlinear systems fuzzy and neural network (NN) models became very popular. For evaluating measurement data and for controller design also the inverse models are of considerable interest. In this paper, different observer based techniques to perform fuzzy and neural network model inversion are presented. The methods are based on solving a nonlinear equation derived from the multiple-input single-output (MISO) forward fuzzy model simple by interchanging the role of the output and one of the inputs. The utilization of the inverse model can be either a direct compensation of some measurement nonlinearities or a controller mechanism for nonlinear plants. For discrete-time inputs the technique provides good performance if the iterative inversion is fast enough compared to system variations, i.e., the iteration is convergent within the sampling period applied. The proposed method can be considered also as a simple nonlinear state observer which reconstructs the selected input of the forward (fuzzy or NN) model from its output using an appropriate strategy and a copy of the fuzzy or neural network model itself. Improved performance can be obtained by introducing genetic algorithms in the prediction-correction mechanism. Although, the overall performance of the suggested technique is highly influenced by the nature of the non-linearity and the actual prediction-correction mechanism applied, it can also be shown that using this observer concept completely inverted models can be derived. The inversion can be extended towards anytime modes of operation, as well, providing short response time and flexibility during temporal loss of computational power and/or time.

[1]  B. Moore An Introduction to the Psychology of Hearing , 1977 .

[2]  László T. Kóczy,et al.  A method to invert a linguistic fuzzy model , 1998, Int. J. Syst. Sci..

[3]  Aleksandra B. Djurišić,et al.  Elite genetic algorithms with adaptive mutations for solving continuous optimization problems: application to modeling of the optical constants of solids , 1998 .

[4]  T. Kovacshazy,et al.  Genetic algorithms in fuzzy model inversion , 1999, FUZZ-IEEE'99. 1999 IEEE International Fuzzy Systems. Conference Proceedings (Cat. No.99CH36315).

[5]  Hideki Hashimoto,et al.  Fuzzy inversion and rule base reduction , 1997, Proceedings of IEEE International Conference on Intelligent Engineering Systems.

[6]  B. Anderson,et al.  Optimal Filtering , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[7]  Stephen P. Boyd,et al.  Linear controller design: limits of performance , 1991 .

[8]  Darrell Whitley,et al.  A genetic algorithm tutorial , 1994, Statistics and Computing.

[9]  Paul M. Frank,et al.  Fault Diagnosis in Dynamic Systems , 1993, Robotics, Mechatronics and Manufacturing Systems.

[10]  Forman S. Acton,et al.  Numerical methods that work , 1970 .

[11]  Chong-Sun Hwang,et al.  Function optimization using an adaptive crossover operator based on locality , 1997 .

[12]  Yeung Yam,et al.  Fuzzy approximation via grid point sampling and singular value decomposition , 1997, IEEE Trans. Syst. Man Cybern. Part B.

[13]  Chien-Chung Chan,et al.  Inverse Fuzzy Model Controllers , 1993, 1993 American Control Conference.

[14]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[15]  B. Widrow,et al.  Adaptive inverse control , 1987, Proceedings of 8th IEEE International Symposium on Intelligent Control.

[16]  Annamária R. Várkonyi-Kóczy,et al.  Anytime System Scheduler for Insufficient Resource Availability , 2004, J. Adv. Comput. Intell. Intell. Informatics.

[17]  George J. Klir,et al.  Fuzzy sets, uncertainty and information , 1988 .

[18]  T. Kovacshazy,et al.  Iterative fuzzy model inversion , 1998, 1998 IEEE International Conference on Fuzzy Systems Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36228).

[19]  Stephen A. Billings,et al.  Identi cation of nonlinear systems-A survey , 1980 .

[20]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[21]  R. Jager,et al.  Fuzzy Logic in Control , 1995 .

[22]  Annamária R. Várkonyi-Kóczy,et al.  Observer Based Iterative Neural Network Model Inversion , 2005, The 14th IEEE International Conference on Fuzzy Systems, 2005. FUZZ '05..

[23]  Robert Babuska,et al.  Model-Based Design of Fuzzy Control Systems , 1995 .

[24]  O. Takacs,et al.  Iterative-type evaluation of PSGS fuzzy systems for anytime use , 2002, IMTC/2002. Proceedings of the 19th IEEE Instrumentation and Measurement Technology Conference (IEEE Cat. No.00CH37276).

[25]  Shlomo Zilberstein,et al.  Using Anytime Algorithms in Intelligent Systems , 1996, AI Mag..

[26]  Annamária R. Várkonyi-Kóczy,et al.  Anytime extension of the iterative fuzzy model inversion , 2001, 10th IEEE International Conference on Fuzzy Systems. (Cat. No.01CH37297).