A Novel Approach For Sensor Noise Elimination In Real Time Process

Similar documents
DESIGN OF FUZZY ESTIMATOR TO ASSIST FAULT RECOVERY IN A NON LINEAR SYSTEM K.

Independent Component Analysis. Contents

MULTICHANNEL SIGNAL PROCESSING USING SPATIAL RANK COVARIANCE MATRICES

Principal Component Analysis

CIFAR Lectures: Non-Gaussian statistics and natural images

1 Introduction Independent component analysis (ICA) [10] is a statistical technique whose main applications are blind source separation, blind deconvo

Massoud BABAIE-ZADEH. Blind Source Separation (BSS) and Independent Componen Analysis (ICA) p.1/39

Gatsby Theoretical Neuroscience Lectures: Non-Gaussian statistics and natural images Parts I-II

Independent Component Analysis and Its Applications. By Qing Xue, 10/15/2004

One-unit Learning Rules for Independent Component Analysis

Recursive Generalized Eigendecomposition for Independent Component Analysis

Estimation of linear non-gaussian acyclic models for latent factors

TWO METHODS FOR ESTIMATING OVERCOMPLETE INDEPENDENT COMPONENT BASES. Mika Inki and Aapo Hyvärinen

AFAULT diagnosis procedure is typically divided into three

Fundamentals of Principal Component Analysis (PCA), Independent Component Analysis (ICA), and Independent Vector Analysis (IVA)

DETECTING PROCESS STATE CHANGES BY NONLINEAR BLIND SOURCE SEPARATION. Alexandre Iline, Harri Valpola and Erkki Oja

Using Kernel PCA for Initialisation of Variational Bayesian Nonlinear Blind Source Separation Method

FEATURE EXTRACTION USING SUPERVISED INDEPENDENT COMPONENT ANALYSIS BY MAXIMIZING CLASS DISTANCE

Feedback Control of Linear SISO systems. Process Dynamics and Control

Simulation based Modeling and Implementation of Adaptive Control Technique for Non Linear Process Tank

Emergence of Phase- and Shift-Invariant Features by Decomposition of Natural Images into Independent Feature Subspaces

Design of Multivariable Neural Controllers Using a Classical Approach

ICA. Independent Component Analysis. Zakariás Mátyás

Natural Gradient Learning for Over- and Under-Complete Bases in ICA

Karhunen-Loéve (PCA) based detection of multiple oscillations in multiple measurement signals from large-scale process plants

NONLINEAR INDEPENDENT FACTOR ANALYSIS BY HIERARCHICAL MODELS

Model Predictive Control Design for Nonlinear Process Control Reactor Case Study: CSTR (Continuous Stirred Tank Reactor)

DESIGN OF AN ON-LINE TITRATOR FOR NONLINEAR ph CONTROL

Dimensionality Reduction. CS57300 Data Mining Fall Instructor: Bruno Ribeiro

Fault Detection and Diagnosis for a Three-tank system using Structured Residual Approach

Comparative Assessment of Independent Component. Component Analysis (ICA) for Face Recognition.

Model Based Fault Detection and Diagnosis Using Structured Residual Approach in a Multi-Input Multi-Output System

On the INFOMAX algorithm for blind signal separation

ACENTRAL problem in neural-network research, as well

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

Using Principal Component Analysis Modeling to Monitor Temperature Sensors in a Nuclear Research Reactor

CHAPTER 7 MODELING AND CONTROL OF SPHERICAL TANK LEVEL PROCESS 7.1 INTRODUCTION

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

ARTEFACT DETECTION IN ASTROPHYSICAL IMAGE DATA USING INDEPENDENT COMPONENT ANALYSIS. Maria Funaro, Erkki Oja, and Harri Valpola

An Improved Cumulant Based Method for Independent Component Analysis

DESIGN AND IMPLEMENTATION OF SENSORLESS SPEED CONTROL FOR INDUCTION MOTOR DRIVE USING AN OPTIMIZED EXTENDED KALMAN FILTER

Expressions for the covariance matrix of covariance data

CONTROLLER PERFORMANCE ASSESSMENT IN SET POINT TRACKING AND REGULATORY CONTROL

AdaptiveFilters. GJRE-F Classification : FOR Code:

ORIENTED PCA AND BLIND SIGNAL SEPARATION

ON-LINE BLIND SEPARATION OF NON-STATIONARY SIGNALS

PROPORTIONAL-Integral-Derivative (PID) controllers

Process Control Hardware Fundamentals

Analytical solution of the blind source separation problem using derivatives

Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents

Blind Machine Separation Te-Won Lee

Natural Image Statistics

Feature Extraction with Weighted Samples Based on Independent Component Analysis

Novel spectrum sensing schemes for Cognitive Radio Networks

Advanced Introduction to Machine Learning CMU-10715

Robust extraction of specific signals with temporal structure

To appear in Proceedings of the ICA'99, Aussois, France, A 2 R mn is an unknown mixture matrix of full rank, v(t) is the vector of noises. The

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

Notes on Latent Semantic Analysis

Comparative Analysis of ICA Based Features

Extraction of Sleep-Spindles from the Electroencephalogram (EEG)

Artificial Neural Networks Francesco DI MAIO, Ph.D., Politecnico di Milano Department of Energy - Nuclear Division IEEE - Italian Reliability Chapter

Simultaneous Diagonalization in the Frequency Domain (SDIF) for Source Separation

ADAPTIVE FILTER THEORY

CS281 Section 4: Factor Analysis and PCA

Advanced Methods for Fault Detection

Separation of Different Voices in Speech using Fast Ica Algorithm

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Independent Component Analysis

Blind Identification of FIR Systems and Deconvolution of White Input Sequences

CONTROL SYSTEMS ANALYSIS VIA BLIND SOURCE DECONVOLUTION. Kenji Sugimoto and Yoshito Kikkawa

Iterative face image feature extraction with Generalized Hebbian Algorithm and a Sanger-like BCM rule

Unsupervised Variational Bayesian Learning of Nonlinear Models

1 Introduction Blind source separation (BSS) is a fundamental problem which is encountered in a variety of signal processing problems where multiple s

Independent Component Analysis

ADAPTIVE LATERAL INHIBITION FOR NON-NEGATIVE ICA. Mark Plumbley

Non-Euclidean Independent Component Analysis and Oja's Learning

ON SOME EXTENSIONS OF THE NATURAL GRADIENT ALGORITHM. Brain Science Institute, RIKEN, Wako-shi, Saitama , Japan

Nonlinear Stochastic Modeling and State Estimation of Weakly Observable Systems: Application to Industrial Polymerization Processes

Performance Comparison of Two Implementations of the Leaky. LMS Adaptive Filter. Scott C. Douglas. University of Utah. Salt Lake City, Utah 84112

Statistical and Adaptive Signal Processing

Pattern Classification

Independent Component Analysis for Redundant Sensor Validation

A Modified Incremental Principal Component Analysis for On-Line Learning of Feature Space and Classifier

Non-linear Measure Based Process Monitoring and Fault Diagnosis

Model Predictive Controller of Boost Converter with RLE Load

Bayesian ensemble learning of generative models

Mark Gales October y (x) x 1. x 2 y (x) Inputs. Outputs. x d. y (x) Second Output layer layer. layer.

Adaptive Filter Theory

( t) Identification and Control of a Nonlinear Bioreactor Plant Using Classical and Dynamical Neural Networks

Soft Sensor Modelling based on Just-in-Time Learning and Bagging-PLS for Fermentation Processes

Short Term Memory Quantifications in Input-Driven Linear Dynamical Systems

Synergy between Data Reconciliation and Principal Component Analysis.

CHAPTER 2 PROCESS CHARACTERISTICS AND CONTROL STRATEGIES

LECTURE :ICA. Rita Osadchy. Based on Lecture Notes by A. Ng

Comparison of statistical process monitoring methods: application to the Eastman challenge problem

A Boiler-Turbine System Control Using A Fuzzy Auto-Regressive Moving Average (FARMA) Model

Comparative Performance Analysis of Three Algorithms for Principal Component Analysis

Lecture'12:' SSMs;'Independent'Component'Analysis;' Canonical'Correla;on'Analysis'

Transcription:

A Novel Approach For Sensor Noise Elimination In Real Time Process K.UMASURESH *, K.SURESH MANIC Abstract A review on the current literature on sensor noise elimination algorithms, reports the eistence of several adaptive noise reduction strategies. The well known, Wiener filter, which is an optimum filter, belongs to this category and removes the noise, in the mean square error sense. A neural network based independent component analysis (ICA) algorithm is incorporated into the eisting system to remove the sensor noise. The proposed intelligent controller, along with this ICA algorithm for sensor noise elimination, can be used to handle plant eceptions, such as poor performance of controller due to faulty sensor readings reduced life of actuators due to frequent false actuating signals to the control valve, to regulate the manipulated variable even when the process is at steady state. Inde Terms Adaptive filter, Independent Component Analysis. I. INTRODUCTION The algorithms developed in this investigation are tested directly on a nonlinear process, since practical systems are not precisely linear. Even, when represented as linearised models around a nominal operating point, the real system characteristics may not be reflected due to variations in process parameters. A nonlinear (the hopper type tank) multivariable interacting (level and flow) process, with parameters (process gain, process time constant), varying with respect to the process variable level, is considered for real time implementation and study. Even though the process is of the first order and simple, it has the desired severe nonlinearity. A shift in the operating point from the bottom to the top of the tank will alter the process time constant and gain drastically. A deliberate feedback sensor fault is introduced in the sensor used for measuring the process variable level, at random time instants, for a considerably long duration, to test the consistency of the designed estimator. By introducing an artificial sensor noise, the effectiveness of the independent component analysis (ICA) based sensor noise elimination algorithm is easily observed. Since the requisites for testing the algorithms were present in the chosen model the same was taken up for study. II. ADAPTIVE NOISE CANCELLATION NETWORK The sensor noise removal algorithm along with the intelligent control algorithms (Karsten Spreitzer et al 2000), belong to the class of noise elimination technique. This network architecture is shown in Figure 1. The delay path serves to generate a reference signal, that can be used to estimate (k). It has the advantage, that, it can remove the noise by observing the mied signal alone. No apriori statistical information about the desired signal is required to be given as input to the network. Also, the source signal (k) need not be stationary. This motivates the use of blind signal separation (BSS) algorithms to remove the sensor noise, and etract the true value of the process from the noisy sensor readings. A neural network based independent component analysis (ICA) algorithm is incorporated into the eisting system to remove the sensor noise. The proposed intelligent controller, along with this ICA algorithm for sensor noise elimination, can be used to handle plant eceptions such as poor performance of controller due to faulty sensor readings and reduced life of actuators due to frequent false actuating signals to the control valve, to regulate the manipulated variable even when the process is at steady state. This problem arises, since, at steady state (k) is stationary but the conventional control algorithms has access only to the noisy sensor readings s(k). By using the proposed sensor noise elimination algorithm (ICA network based) at the input of each of the separately located low cost sensors, the noise rejection capability of the sensor is improved at no etra hardware costs. over sampled mied signal = (k) + n(k) 2 z -1 2 I C A Network NEURAL Network Estimated process value Figure 1 Adaptive noise cancellation network to include non-stationary (k), with no secondary noise source. III. INDEPENDENT COMPONENT ANALYSIS The independent component analysis consists of three steps Whitening, Separation and Estimation. 173

Whitening International Journal of Chemical Engineering and Applications, Vol. 1, No. 2, August 2010 W T Separation Estimation Figure. 2. ICA network used for removing the noise from the sensor readings If the observed data vectors k have a nonzero mean, then it is desirable to remove the mean. This process is called whitening. The effects of second-order statistics can be removed by using the whitening transformation (Cardoso et al 1997). The whitening matri is chosen so that the covariance matri of the whitened vectors {v k v k T } equals the unit matri I M. After whitening, the components of the whitened vectors v k are mutually uncorrelated with zero mean and unit variance. Uncorrelatedness is a necessary prerequisite for the stronger independence condition, so that after pre-whitening, the noise removal task from the observed mied data usually becomes easier. There eist infinitely many solutions for whitening the input data, provided that the number of observations of the noisy sensor readings eceeds or atleast equals the number of source signals. IV. PRINCIPAL COMPONENT ANALYSIS (PCA) BASED WHITENING ALGORITHM In this work, the standard PCA (Jutten et al 1997, Karhunen et al 1997, Yanwei Huang et al 2009) based approach is used for whitening. This method has the advantage that it can simultaneously compress information optimally in the mean-square error sense and filter possible noise. The following steps are used in the PCA based pre-whitening process: Remove the mean value from the noisy sensor readings s[ Form the covariance matri of the observed signal E{s k s k T }. Etract the matrices D and E, where D = diag[λ(1),,λ(m)] is a M M diagonal matri, E = [c(1),.,c(m)] is a L M matri, λ(i) is the i th largest eigenvalue of the data covariance matri E{s k s k T } and c(i) is the respective i th principal eigenvector. Form whitening matri V using V 2 T = D E Pre-whiten the inputs using the transformation v [ = Vs[ A. Separation Process The second stage in the ICA network is the separation of 1 174 the source signals. This can be achieved by using suitable higher-order statistics. The separation process can be modeled as a single-layer neural network with an equal number of input and output nodes, where the coefficient w ij of the separation matri W, are simply the weights from the input to output nodes. In the present work, the noise is removed from the measured sensor readings in this stage. Several types of separation algorithms have been in use, such as the HJ algorithms, PFS algorithm (Cardoso 1996), Bell s and Sejnowski s algorithm (Bell and Sejnowski 1995), bigradient algorithm, nonlinear principal-component-analysis (PCA) subspace learning rule, etc. The nonlinear PCA sub-space learning algorithm is used in the present work, and has the advantage that it can be realized using a simple modification of the one-layer standard symmetric PCA network (Karhunen et al 1995). B. Neural network based separation algorithm The neural network based separation algorithm was implemented by writing a c language program. The pseudo-code of the algorithm is given below. Step 1: While (count < number of training epochs) { while(i < number of observed samples) { T assign y[ = W v[ 1 assign μ = γ 2 μ[ k 1] + v[ assign T W[ k + 1] = W[ + μ[ v[ W[ g( y[ ) g y [ { } ( ) i++ } count++ } Where γ is a constant called the forgetting factor and is chosen as 0.6, μ is the learning parameter W is the separation matri and g(.) is a suitable nonlinearity Step 2: Estimate the source signals using T y[ = W v[ number. of. observed. samples C. Choice of Activation Function g(.) Used in the Separation Process A proper choice of the activation function g(.) is important for effective removal of noise present in the sensor readings. The activation function at the output nodes is used for the training mode only and plays a central role in blind signal separation (BSS). Its nature is defined by objective or contrast or score function. The maimum likelihood approach, (Yang 1999) defines the score function as log Ps ( ui ) p s ( ui ) gi ( ui ) = = i = 1, M s u p ( u ) i s i

International Journal of Chemical Engineering and Applications, Vol. 1, No. 2, August 2010 where p s (u i )and p s (u i ) are the probability density function (pdf) and its derivative, respectively, of the source signals. In this work, a sigmoidal activation function of the form tanh(.) is chosen. V. MULTIPLE SENSOR COORDINATION MODEL (WITH SENSOR NOISE ELIMINATION SCHEME AND FEEDBACK SENSOR VALIDATION NETWORK) Fin + noise ICA N/W W T Whitening Separation Estimation ^ Fin Neural or Fuzzy Estimator ^ h Gc SP The nonlinear plant with the noise added to both the inflow and outflow measuring sensors is shown in Figure 3. The multiple sensor coordination model proposed for use in an interacting multivariable nonlinear system, to accommodate single sensor fault and noise in the measured states, that may occur independently or simultaneously (Demetrious et al 1998), is shown in Figure 4. a,b. The two independent ICA networks are used to remove the noise present in the inflow and outflow sensors, while the neural network or fuzzy trained estimator takes care of the feedback sensor failure. Inflow h FT Process tank FT Fout + noise ICA N/W W T ^ Fout Whitening Separation Estimation Outflow Figure 4.b. Multiple sensor coordination model with the ICA network for sensor noise elimination and neural network or fuzzy trained estimator for feedback sensor validation in a multivariable interacting systems Figure 3. Plant model with sensor noise added to inflow and outflow sensors Figure 4.a. multiple sensor coordination model with the ICA network for sensor noise elimination in a multivariable interacting system VI. EXPERIMENTAL RESULTS The focus of this work is to demonstrate the capability of the designed noise elimination algorithm, to remove the sensor noise and etract the true value of the process, independent of the ensemble statistics of a signal. The distribution of the noise model is important since it is a representative of the physical source from where the noise originated (Adler et al 1998). In the present work, the sensor noise was created during each of the trial, by filtering noise samples initially drawn from a Gaussian distribution. Though the proposed algorithm is designed to remove noise (Srinivasan et al 2006) without regard to a particular distribution, the noise was assumed to have evolved from a Gaussian distribution, since it is sensible in terms of the central limit theorem. Samples of the non-stationary signals inflow, outflow and level of sufficiently long duration was captured for study and many trials were performed. The samples were quantised with an 8-bit resolution (Zhang et al 2002). The noisy sensor readings were over sampled, and presented to the noise elimination network of Figure 5.3. It was assumed throughout the period of study that the autocorrelation sequence of the signal can decay to zero at a slower rate than that of the noise. This assumption is reasonable and is typical of the one that would occur in a real time process control plant. The whitening and separation algorithms (section 5.1) were used, and an estimate of the true value was obtained. The mean square error (MSE) criterion was used as a measure of performance inde in each case. The normalized MSE was calculated as 175

m c n o n a r v a e e v L 21.5 20.5 19.5 1 MSE = N N k = 1 [ true value of the measured state estimated value] 2 where N is the number of samples and is equal to 400. A. Eliminating level Sensor Noise (For Servo Tracking) The true variations of the process variable level, the observed noisy sensor values and the ICA estimated level variations, for this case are shown in Figures 5.1 to 5.4 respectively. Figure 5.1. magnified view of the true variations of process level in the eperimental servo tracking response with FLC (i.e. level variations with sensor noise =0) Sensor noise 1.8 1.3 0.8 0.3-0.2-0.7-1.2-1.7 TRUE VARIATIONS OF THE PROCESS LEVEL Set point Figure 5.2. Sensor noise added to level 21.5 20.5 19.5 Figure 5.4.Magnified views of the estimated variations of process level in the eperimental servo tracking response with fuzzy controller B. Eliminating level Sensor Noise (For load variation) The true variations of the process variable level, the observed noisy sensor values and the estimated level variations, for this case are shown in Figures 5.5 to 5.8 respectively. Level variations (in cms) Figure 5.5.Magnified view of the true variations of process level in the eperimental regulatory response (response in presence of perturbations in load variable outflow and with sensor noise = 0) 21.5 20.5 19.5 TRUE VARIATIONS OF THE PROCESS LEVEL Set point Figure 5.3.Magnified view of the true variations of process level in the eperimental servo tracking response with FLC (i.e. level variations with sensor noise =0) Sensor noise 1.8 1.3 0.8 0.3-0.2-0.7-1.2-1.7 Figure 5.6. Sensor noise added to level 176

Figure 5.7.Magnified views of the variations of process level in the eperimental regulatory response in the presence of sensor noise True, estimated and noisy outflow (in %) 52.8 51.8 50.8 49.8 48.8 47.8 True value of outflow Estimated outflow Outflow with sensor noise 46.8 Figure 7. Combined plot of true fluctuations in outflow, noisy sensor values and the estimated outflow (in %) about its nominal value of 50% VII. ON-LINE ACQUIRED PLOTS The on-line acquired plots for set point and load tracking during process outflow, ICA estimated value and process value with noise is shown in figure 8 and 9. Figure 5.8.Magnified views of the estimated variations of the process level in the eperimental regulatory response C. Eliminating Inflow Sensor Noise The true value of the inflow rate, added sensor noise, the observed noisy sensor readings and the estimated inflow variations for this case are shown in Figure 6. True, estimated and noisy inflow (in %) 53 52 51 50 49 48 47 46 True value of outflow Estimated outflow Outflow with sensor noise Figure 6. Combined plot of true fluctuations in inflow, noisy sensor values and the estimated inflow (in %) about its nominal value of 50% Figure 8. On-line acquired plots showing the true process value of outflow (1st quadrant), ICA estimated value (2nd quadrant) and process value with noise (4th quadrant) (Plot obtained during load tracking) D. Eliminating Outflow Sensor Noise The true value of the load variable outflow, added sensor noise, the observed noisy sensor readings is shown in Figure 7. Figure 9. On-line acquired plots showing the true process value of level (1st quadrant), ICA estimated value (2nd quadrant) and the process value with noise (4th quadrant). (Plot obtained during set point tracking) 177

VIII. DISCUSSION ON THE PERFORMANCE OF THE SENSOR NOISE ELIMINATION NETWORK The proposed sensor noise elimination scheme was implemented and tested for satisfactory performance on the real time plant. The true sensor readings were corrupted with Gaussian noise (Mhaskar et al 2007) and presented to the sensor noise elimination network. The estimated value is compared with the true value, by computing the mean square error deviation (MSE). From the obtained MSE value, it can be concluded that the estimated values matches well with the true values of the measured states. In particular, the ability of the network to process the noisy level sensor readings and give a good estimate of the true value during the servo tracking response is significant. The proposed sensor noise elimination algorithm can be incorporated with ease, into any of the eisting process control loops, at no etra hardware costs (Mufed Mohmoud et al 2001). This permits the use of a commercially available low cost sensor, with the sensor noise elimination taken care by the proposed algorithm. The algorithm can be implemented easily using the unsupervised neural learning architecture. The algorithms are designed to remove the sensor noise in a manner ideally suited for a real time environment, where the sensor noise elimination process need to be performed independent of the ensemble statistics of the signal without regard to a particular class of signal model. The MSE values obtained for the different cases are summarized in chapter 6. However, it should be mentioned here, that in the area of blind signal separation, the theoretical properties, range of applicability and mutual comparisons still remains largely uneplored. [11] Mufeed Mahmoud, Jin Jiang and Youmin Zhang (2001), Stochastic stability analysis of fault-tolerant control system in the presence of noise, IEEE Transaction on Automatic Control, Vol. 43, pp.1617-1621. [12] Srinivasan K. and Prakash J. (2006), Non-linear state estimation for continous stirred tank reactor using neural network state filter, IEEE Transactions. [13] Yang H.H. (1999), Serial updating rule for blind separation derived from the method of scoring, IEEE Trans. Signal Processing, Vol. 47, pp.8 [14] Yanwei Huang and Xianbo Qiu (2009), Fault diagnosis for dynamic Nonlinear system based on Kernal principal component analysis, IEEE Transaction on Computer society, pp 680-683. [15].Zhang X, Polycarpou M.M. and Parisini T. (2002), A robust detection and isolation scheme for abrupt and incipient faults in nonlinear systems, IEEE Transactions on Automatic Control, Vol. 47, No. 4, pp. 576-593. K. Uma Suresh is currently a P.G Student (Embedded System Technology) in the Department of Electronics & Communication Engineering, at Sriram Engineering College, Chennai. Her areas of interest include embedded system design, controller design. K. Suresh Manic is presently a Prof of Electrical Engineering at Sriram Engineering college, Afilliated to Anna University, Chennai. His areas of interest include fault tolerant system design, Fuzzy controller Evolvable hardware, process control. REFERENCES [1] Adler R.J., Feldman R.E. and Taqqu M.S. (1998), A Practical Guide to Heavy Tails; Statistical Techniques and Applications, Boston, MA: Birkhauser. [2] Bell A. and Sejnowski T. (1995), An information-maimisation approach to blind separation and blind deconvolution, Neural Computation, Vol. 7, pp. 1129-1159. [3] Cardoso J.F. (1996), The Invariant approach to Source Separation, Proc. 1995 Int. Symp. on Non linear theory and Applications (Nolta-95), Las Vegas, USA. [4] Cardoso J.F. and Laheld B. (1997), Equivariant Adaptive Source Separation, IEEE Trans. on Signal Processing. [5] Demetrious M.A. and Polycarpou M.M. (1998), Incipient fault diagnosis of dynamical systems using online approimators, IEEE Transaction on Automatic Control, Vol. 43, pp.1612-1617. [6] Jutten C. and Cardoso J.F. (1997), Separation of Sources: really blind, in Proc. 1995 Int. symp. on Nonlinear Theory and Applications (Nolta-95), Las Vegas, USA [7] Karhunen J., Wang L. and Vigario R. (1995), Nonlinear PCA type approaches for souece separation and independent component analysis, in Proc. 1995 IEEE Int. Conf. on Neural Networks, Perth, Australia, pp. 995-1000. [8] Karhunen J., Oja E., Wang L., Vigario R. and Joutsensalo J. (1997), A class of Networks for Independent Component Analysis, IEEE Trans. On Neural Networks, Vol.8, pp. 486-504. [9] Karsten Spreitzer and Peter Balle (2000), A multi-model approach for detection and isolation of sensors and process faults for a heat echanger, Proceedings of the American Control Conference, pp.2730-2735. [10] Mhaskar P., Gani A., McFall C., Christofides P.D. and Davis J.F. (2007), Fault tolerant control of nonlinear process systems subject to sensor faults, AIChE J., Vol. 53, pp 654-668. 178