Design of Adaptive PCA Controllers for SISO Systems

Size: px
Start display at page:

Download "Design of Adaptive PCA Controllers for SISO Systems"

Transcription

1 Preprints of the 8th IFAC World Congress Milano (Italy) August 28 - September 2, 2 Design of Adaptive PCA Controllers for SISO Systems L. Brito Palma*, F. Vieira Coito*, P. Sousa Gil*, R. Neves-Silva* *Universidade Nova de Lisboa Faculdade de Ciencias e Tecnologia Dep. Eng. Electrot. ; Uninova; CISUC Portugal (Tel: ; s: LBP,FJVC,PSG,RNS@fct.unl.pt). Abstract: In this paper an approach to design adaptive controllers, for SISO systems, based on principal components analysis (PCA models) is presented. Closed-loop control can be formulated and implemented within the reduced space defined by a PCA model. This PCA controller, results in an integral controller, which can be used as an inferential controller for nonlinear systems. The main contribution of the paper is the adaptive mechanism based on online recursive PCA, using eigenvector perturbation, for process control applications. Some experimental results, obtained with a nonlinear system (the three tank benchmark) are presented, showing the controller performance. Keywords: adaptive control, principal components analysis, nonlinear systems, performance analysis.. INTRODUCTION Modern automation and distributed control systems make possible the collection of large quantities of process data. These data has to be processed to extract important and relevant information, which is commonly saved in the databases. Knowledge should be created from the significant information. Multivariate techniques can be used for data analysis, monitoring and control, while multivariate statistical methods can be used to develop nonparametric models for process monitoring (including fault detection and diagnosis), (Piovoso & Kosanovich, 994; Piovoso, 996; Jackson, 23; Brito Palma, 27), as well as for feedback control in the scores space (Piovoso & Kosanovich, 994; Piovoso, 996; Brito Palma, et al., 2). In processes where redundancy or correlation between variables exists, it is advantageous to reduce the number of variables, preserving an important quantity of original information. Dimensionality reduction techniques can greatly simplify and improve process monitoring procedures, since they project the data into a lower-dimensional space that accurately characterizes the state of the process (Chiang, et al., 2; Jolliffe, 22; Jackson, 23; Brito Palma, 27). The proposed PCA control formulation, in a reduced control space, is analogous to modal control (also called eigenvalueassignment control, (Feng, 999; Magni, 22). In (Akamatsu, et al., 2), PCA control and PI control using CVA (canonical variate analysis) modeling is tested, and compared, on a chemical reactor. A statistical controller based on PCA was applied to the Tennessee Eastman process in (Chen & McAvoy, 996). In order to evaluate the controller s performance, PCA control charts can be applied (Chen & Wang, 29). To implement real-time algorithms based on adaptive (recursive) PCA, an adaptive eigendecomposition of data covariance matrix should be implemented (Champagne, 994). Most of the publications related to recursive PCA were focused on monitoring and fault diagnosis (Li, et al., 2; Jeng, 2). Few publications exist related to adaptive process control based on recursive PCA; one of these references is (Yao, 29). Here, recursive PCA is used for adaptive control purposes (Astrom & Wittenmark, 995; Levine, 996). In this paper two versions of PCA controllers for SISO systems are presented: a controller based on a fixed PCA model (Brito Palma, et al., 2), and an adaptive controller based on an online recursive PCA model, using eigenvector matrix perturbation. The perturbation analysis is used to find an approximate solution to a problem that cannot be solved exactly (Champagne, 994). For real-time applications, fast, adaptive and online algorithms are required to deal with nonlinear systems. 2. PCA MODELS PCA is a multivariate statistical technique. Others statistical techniques include Principal Components Regression (PCR), Partial Least Squares (PLS or Projection to Latent Structures), etc, (Chiang, et al., 2; Jolliffe, 22; Jackson, 23; Brito Palma, 27). PCA models can be used for data compression, process monitoring, fault detection and diagnosis and also for process control as described in the next section. PCA involves several steps (Chiang, et al., 2; Jolliffe, 22; Jackson, 23; Brito Palma, et al., 25). First, the original data Xo should be scaled, i.e., mean centered, and often normalized by the standard deviation. From the scaled data X R n m, the covariance matrix is computed by the relationship (), where n is the number of observations (samples) and m is the number of process variables. Copyright by the International Federation of Automatic Control (IFAC) 5483

2 Preprints of the 8th IFAC World Congress Milano (Italy) August 28 - September 2, 2 S = n- XT X PCA captures the variability of the data X. It determines loading vectors (orthogonal vectors) ordered by the amount of variance explained in the loading vector directions. The loading vectors are computed by solving the stationary points of an optimization problem (Chiang, et al., 2; Jolliffe, 22; Jackson, 23), i.e., solving a singular value decomposition (SVD) of the sample covariance matrix S S = n- XT X = V Λ V T (2) The diagnonal matrix Λ = Σ T Σ, Λ R m m, contains the non-negative real singular values of decreasing magnitude obeying the relation () λ λ 2 λ m (3) When the goal is to minimize the effect of random noise that corrupt the PCA representation, and to optimally capture the variations of data, then only the loading vectors corresponding to the a largest singular values must be retained in the PCA model; a is the number of principal components that captures the most important information, that can be computed according a certain explained variance (usually greater than 8 % or 9%) or other approaches (Chiang, et al., 2; Jolliffe, 22; Jackson, 23). PCA projects the observation space into two subspaces: the scores subspace and the residual subspace. Selecting the columns of the loading matrix P R m a to correspond to the loading vectors V R m m associated with the a largest singular values, the projections of the observation data X R n m into the lower-dimensional space are contained in the scores matrix T R n a T = X P (4) The projection of T back into the m-dimensional observation space is given by The residual matrix E is given by X = T P T (5) E = X - X (6) The residual matrix E captures the variations in the observation space spanned by the loading vectors associated with the "m - a" smallest singular values. The subspaces spanned by X and E are usually denominated scores space and residual space, respectively. 3. PROCESS CONTROL BASED ON FIXED PCA MODELS First, the controller design is presented based on a fixed PCA model, inspired on the previous work developed by Piovoso et al. (994, 996). Next, a gain is incorporated on the controller equation, and some techniques for controller tuning are described (Brito Palma, et al., 2). 3. PCA Controller Design Many industrial plants (chemical processes, etc) have a large number of exogenous variables and a few manipulated ones. The exogenous variables indicate the process state, and the manipulated variables control directly the measured quantities and indirectly the unmeasured quantities. Some of these unmeasured quantities are related to the final product quality, so they should be carefully monitored and controlled. The main idea is to develop a PCA model to represent the desired process region in the score space, and then design a controller in the score space that maintains operation within this region. The control moves in the score space are then mapped to the real variable space and implemented on the process. The process is kept within the desired region provided that the PCA model has correctly established the relationship between exogenous variables and manipulated variables. This proposed control formulation is analogous to modal control also called eigenvalue-assignment control, (Magni, 22). Next, the controller design approach proposed by Piovoso et. al. (994; 996) is presented. Let X be composed of two types of variables (exogenous and manipulated) X = [X ex X mp ] (7) The development of a PCA model yields X = [X ex X mp ] = T P T + E (8) The process output signal can be decomposed in where f v is the output residual. x d = T q T + f v (9) The equivalent controller set point in the scores space is obtained from (), where Ψ is the pseudo-inverse. t sp = x d,sp (q T ) Ψ () The score vector, t, can be computed from the projection of x onto the matrix of eigenvectors P, obeying t = x P () 5484

3 Preprints of the 8th IFAC World Congress Milano (Italy) August 28 - September 2, 2 In the scores space the error between the desired set point and the online scores associated with x at discrete time k is given by t = t sp - t (2) The error in the scores space can be reconstructed as an error in the X space by x = t P T (3) The relationship between the exogenous and manipulated variables in the score space must be defined. Consider the partition of the matrix of eigenvectors P as P T =[P ex P mp ] (4) The relationship between exogenous and manipulated variables is given by (5), where Λ p is the matrix of coefficients that defines this relationship in the scores space. P mp = P ex Λ p (5) So, the matrix Λ p can be computed using the pseudoinverse Ψ Λ p = P ex Ψ Pmp (6) The architecture of the PCA controller used in this work is depicted in Fig. (Brito Palma, et al., 2). The block P a represents the plant, C is the PCA controller, and Q is given by x t sp d, sp Q + Q = (q T ) Ψ (7) t x + C mp P a - t Fig.. Architecture of the PCA controller. 3.2 Implementation The PCA model is a steady-state model that results in an integral PCA controller. The implementation presented will be detailed assuming, without loss of generality, a linear SISO process, modelled by an autoregressive ARX inputoutput model. First, an ARX model structure should be selected by means of a system identification algorithm such as least-squares, principal components regression, etc (Brito Palma, 27). In this work, a relay controller was used to capture the nominal data around a certain operating point. Let s assume a low order ARX model, ARX(na=2, nb=, nd=). The matrix X R n m, mean centered, will have lines of vectors Q x d (regressor for each discrete time k) given by the expression x(k) = η(k) = [y(k) y(k-) y(k-2) u(k-)]. In this work, the values used for training are n = 2, m = 4; n is the number of data samples and m is the number of columns in the regressor η(k). The sampling time used was Ts = s. The number of exogenous variables is r = 3, the number of manipulated variables is p = m - r =, and the number of principal components is a = 2. The covariance matrix is computed from (), and the SVD decomposition (2) gives the eigenvalues and the eigenvectors. The loading matrix P R m a corresponds to the loading vectors V R m m associated with the a largest singular values. The scores matrix T R n a is computed based on (4). The process output is given by x d (k) = y(k) and q is given by q = (T T x d ) T (8) The decomposition of transposed P matrix permits to obtain the others matrices (4). The matrix Λ p is computed using (6). The previous computations were obtained offline. In online operation the next computations should be performed for each discrete time k. First, assign the reference signal to x d,sp (k). Next, compute the set point in the scores space using (). Compute the scores in the reduced 2D space from t(k) = x d (k) (q T ) Ψ (9) The control error in the scores space is given by (2). The control error in the X space is given by (3). Finally, the increment in the manipulated variable can be computed from x m (k) = t(k) P mp (2) In the incremental form, assuming u(k) = x mp (k), the control action is given by x mp (k) = x mp (k-) + K c x m (k) (2) The controller gain, K c, was introduced to enable tuning the closed-loop dynamics (Brito Palma, et al., 2); this gain can be found from pole placement techniques (Astrom & Hagglund, 988; Astrom & Wittenmark, 997). Another alternative tuning method proposed by Brito Palma, et al. (2 ) is the use of a relay controller to generate the data matrix X. Next, assume a gain around the unit, for input / output data normalized in the range [; ]. Many closed-loop simulations, in linear and nonlinear systems, show that this approach gives good performance for open-loop stable systems, as will be presented in the experimental results section. 5485

4 Preprints of the 8th IFAC World Congress Milano (Italy) August 28 - September 2, 2 4. PROCESS CONTROL BASED ON ADAPTIVE PCA MODELS Here, an adaptive version of the PCA controller presented in section 3, is described. The main idea is to compute online, recursively, the eigenvector matrix P(k) and the eigenvalue matrix Λ(k). The eigenvector matrix is computed accordingly (22), were I is an identity matrix, P v is a perturbation matrix and N p (k) is a diagonal normalization matrix (Peddaneni, et al., 24; Yao, et al., 29). P(k) = P(k-) (I + P v ) N p (k) (22) The recursive PCA algorithm implemented, detailed in Appendix A, was based on previous works (Peddaneni, et al., 24; Yao, et al., 29); a stabilization mechanism of the algorithm was implemented accordingly the ideas proposed by Jeng (2). The recursive PCA algorithm is initialized with the information obtained from the linear PCA model. Assuming that the eigenvector (loadings) matrix is computed online, P(k), for each time instant k, the controller described in section 3 can be implemented, now, in an adaptive way. The general architecture of the proposed adaptive PCA controller is depicted in Fig. 2, based on the architecture (Fig. ) and on the recursive PCA algorithm (Appendix A). The proposed PCA controllers do not need a process model in the design stage; this is their main advantage. At the present, the main drawback is to guarantee stability of the closed-loop system. Different experiments had shown a good performance of the adaptive PCA controller for different models and real plants (nonlinear water tank system, linear and nonlinear DC motor, etc). The tuning parameters allows the designer to adjust the behaviour of the closed loop system. In the next section, experimental results obtained with the three tank benchmark are presented. 5. EXPERIMENTAL RESULTS The results presented here were obtained with a nonlinear system (the three-tank benchmark, Fig. 3). 5. The Three-Tank Benchmark The three-tank benchmark was developed within the European Cosy project (Fig. 3) The detailed process description can be found in (Heiming & Lunze, 999). t(k) Q(k) P mp (k) K c (k) e(k) + u(k) r(k) - + z - y(k) x(k) δ Recursive PCA Algorithm z - λ Matrix decomposition P(k) Fig. 2. Architecture of the adaptive PCA controller. The performance of the adaptive PCA controller depends mainly on: a) the memory depth memory λ; λ presents a trade-off between tracking capability and estimation variance (a fixed value equals to /3 was used, for a memory of 3 samples = 3 seconds); b) the stabilization parameter δ of the recursive PCA algorithm (a value equals to.5 was selected); c) the controller gain K c (k) should be a small positive value around one, for data normalized in the range [; ]; a value of.5 was used in the experiments. Fig. 3. The three-tank benchmark. 5.2 Experimental Results The simulation results were obtained using the Matlab environment. It was considered that the valve V3 is opened and the set point for tank T is.33 (in normalized values, range [; ]). In Figure 4 can be observed, from top to bottom, the reference signal (set point, r) and the process output (y, level in tank T), the control error (e), the control action (u), the Alfa parameter α(k) and the controller gain K c, and finally the estimated closed-loop poles for an ARX(2,,) model. The switching between controllers (fixed PCA and adaptive PCA) occurs at time instant 2 s. At time t(k) = 42 s a set-point change occurs from.33 to.5. A dither signal has been added to the set-point signal in order to permit estimate online the ARX models. 5486

5 Preprints of the 8th IFAC World Congress Milano (Italy) August 28 - September 2, 2 r,y e u Af,Kc p Time [s] Fig. 4. Experimental results for nominal operation with setpoint change. In order to compare the performance of the PCA controllers with other controllers some experiments were done. In Table are presented the results for the performance index (MSE) of the control error, for different set-points (SP). The controllers are: a) the linear PCA controller (section 3); b) the adaptive PCA controller (section 4); c) the classical PI controller (incremental version with gains K p = 6.7, T i = 2. s) autotuned with the relay feedback approach (Astrom & Hagglund, 988); d) the adaptive optimal polynomial LQG controller with design parameter r q =. (Levine, 996). The PCA controllers present reasonable performances compared to other controllers. In the future an optimization algorithm to adjust the gain K c (k) should be incorporated in the PCA controllers, in order to optimize their performance. Table. Comparison of controller s performance (MSE: mean squared error). MSE( -3 ) SP:.33 SP:.33.5 SP:.33.7 PCA Adp_PCA PI LQG In order to analyse the robustness of the adaptive PCA controller in terms of faults the next experiment (Fig. 5) show the behaviour when a leak in tank T occurs at time instant 36 s. As expected a saturation of the control action occurs and also the degradation of the persistent excitation conditions. r,y e u Af,Kc p Time [s] Fig. 5. Experimental results for faulty situation (leak in tank T). 6. CONCLUSIONS In this paper, a PCA controller design approach for SISO systems was presented. Two types of PCA controllers were described: a controller based on a fixed PCA model and an adaptive controller based on recursive PCA using eigenvector perturbation matrix. Algorithms for controller implementation, with an adjustable gain, were described. Some tuning rules were proposed for both controllers. The PCA controllers reveal good performances, to deal with linear and nonlinear systems, compared to other controllers (PI and LQG). The incorporated controller gain allows adjusting the closed-loop dynamics. Some pointers for future work are: a) test both PCA controllers with different benchmark systems with special features (deadtime, pure time-delays, different kinds of nonlinearities, etc); b) analyze the adaptive PCA controller performance for different gains, for different forgetting factors (memory depth parameters), and for different number of principal components; c) try to implement neural adaptive PCA controllers for nonlinear systems and time-varying systems; d) incorporate an optimization algorithm in order to adjust the controller gain and guarantee stability; e) establish theoretically the stability conditions. 5487

6 Preprints of the 8th IFAC World Congress Milano (Italy) August 28 - September 2, 2 REFERENCES Akamatsu, K., S. Lakshminarayanan, H. Manako, H. Takada, T. Satou, S. Shah (2), Data-based control of an industrial tubular reactor, in Control Eng. Practice, 8, pp Astrom, K., T. Hagglund (988), Automatic Tuning of PID Controllers, Instrument Society of America. Astrom, K., B. Wittenmark (995), Adaptive Control, Addison-Wesley. Astrom, K., B. Wittenmark (997), Computer Control Systems, Prentice-Hall. Brito Palma, L., F. Vieira Coito, R. Neves-Silva (25), Diagnosis of Parametric Faults Based on Identification and Statistical Methods, in 44th IEEE Conference on Decision and Control, and European Control Conference, Joint CDC ECC, Dec. 2-5, Seville, Spain, 25. Brito Palma, L. (27), Fault Detection, Diagnosis and Fault Tolerance Approaches in Dynamic Systems based on Black-Box Models, Phd Thesis, Universidade Nova de Lisboa (UNL-FCT-DEE), Portugal. Brito Palma, L., F. Vieira Coito, P. Sousa Gil, R. Neves-Silva (2), Process Control based on PCA Models, 5th IEEE Int. Conf. on Emerging Technologies and Factory Automation, Setp. 3-6, Univ. of the Basque Country, Bilbao - Spain. Champagne, B. (994), Adaptive Eigendecomposition of Data Covariance Matrices based on First-Order Perturbations, IEEE Transactions on Signal Processing, vol. 42, no.. Chen, G., T. J. McAvoy (996), Process Control Utilizing Data Based Multivariate Statistical Models, in Canadian Journal of Chemical Eng., Vol. 74, pp Chen, J., W. Wang (29), Performance Assessment of Multivariable Control Systems Using PCA Control Charts, in 4th IEEE Conf. on Industrial Electronics and Applications (ICIEA), China. Chiang, L., E. Russell, R. Braatz (2), Fault Detection and Diagnosis in Industrial Systems, Springer-Verlag. Feng, G., R. Lozano (999), Adaptive Control Systems, Newnes. Heiming, B., J. Lunze (999), Definition of the Three-Tank Benchmark Problem for Controller Reconfiguration, in Proc. of the European Control Conference ECC 99, Karlsruhe, Germany. Jackson, J. (23), A User s Guide to Principal Components, Wiley. Jeng, J. (2), Adaptive Process Monitoring using Efficient Recursive PCA and Moving Window PCA Algorithms, in Journal of the Taiwan Institute of Chemical Engineers, No. 4, pp Jolliffe, I. (22), Principal Component Analysis, Springer. Levine, W. (996), The Control Handbook, CRC Press & IEEE Press. Li, W., H. Yue, S. Valle-Cervantes, S. Qin (2), Recursive PCA for Adaptive Process Monitoring, in Journal of Process Control, No., pp Magni, J. (22), Robust Modal Control with a Toolbox for Use with Matlab, Kluwer. Peddaneni, H., D. Erdogmus, Y. Rao, A. Hedge, J. Principe (24), Recursive Principal Components Analysis using Eigenvector Matrix Perturbation, Proc. Of IEEE Workshop on Machine Learning for Signal Processing, São Luís Maranhão, Brazil. Piovoso, M., K. Kosanovich (994), Applications of Multivariate Statistical Methods to Process Monitoring and Controller Design, in Int. Journal of Control, Vol. 59, No. 3, pp Piovoso, M. (996), The Use of Multivariate Statistics in Process Control, in The Control Handbook (edited by W. Levine), pp , CRC Press & IEEE Press. Yao, J., X. Liu, X. Zhu (29), Reduced Dimension Control Based on Online Recursive Principal Component Analysis, in Proc. of American Control Conference, St. Louis, USA. Appendix A. THE RECURSIVE PCA ALGORITHM WITH A STABILIZATION MECHANISM (Peddaneni, et al., 24; Yao, et al., 29; Jeng, 2). Initialize the orthonormal eigenvector matrix P = I and the diagonal eigenvalue matrix Λ = diag(r N ) where R N is the estimated covariance matrix using N input samples. 2. At each time instant k do the following tasks: a. Get input sample vector (ARX(2,,) regressor) x(k) = η(k) = [y(k) y(k-) y(k-2) u(k-)]; b. Set memory depth parameter λ(k) [; ]; for a fixed value assume λ = / N s, where N s is the number of samples; c. Compute α(k) = P(k-) T x(k); d. Compute eigenvalue perturbation matrix P Λ and eigenvector perturbation matrix P v accordingly the following equations: α 2 i = (i,i) th element of P Λ = (i,i) th element of P v α i α j max(δ λ,λ j + α 2 j -λ i - α 2 i ) = (i,j)th element of P v i > j α i α j min(-δ λ,λ j + α 2 j -λ i - α 2 i ) = (i,j)th element of P v i < j The variables α n are obtained from α(k). The variables λ n are obtained from P Λ. The variable δ should be a small positive number to guarantee stability. e. Update eigenvector and eigenvalue matrices: P u (k) = P(k-) (I + P v ) Λ u (k) = ( - λ(k)) Λ(k-) + λ(k) P Λ f. Normalize the norms of eigenvector estimates by P(k) = P u (k) N p (k), where N p (k) is a diagonal normalization matrix containing the inverses of the norms of each column of P u (k); g. Correct eigenvalue estimates by Λ(k) = Λ u (k) N Λ (k) where N Λ (k) is a diagonal matrix containing the squared norms of the columns of Λ u (k). 5488

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

Using Principal Component Analysis Modeling to Monitor Temperature Sensors in a Nuclear Research Reactor Using Principal Component Analysis Modeling to Monitor Temperature Sensors in a Nuclear Research Reactor Rosani M. L. Penha Centro de Energia Nuclear Instituto de Pesquisas Energéticas e Nucleares - Ipen

More information

Introduction to Machine Learning

Introduction to Machine Learning 10-701 Introduction to Machine Learning PCA Slides based on 18-661 Fall 2018 PCA Raw data can be Complex, High-dimensional To understand a phenomenon we measure various related quantities If we knew what

More information

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

Comparison of statistical process monitoring methods: application to the Eastman challenge problem Computers and Chemical Engineering 24 (2000) 175 181 www.elsevier.com/locate/compchemeng Comparison of statistical process monitoring methods: application to the Eastman challenge problem Manabu Kano a,

More information

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

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty

More information

Dynamic-Inner Partial Least Squares for Dynamic Data Modeling

Dynamic-Inner Partial Least Squares for Dynamic Data Modeling Preprints of the 9th International Symposium on Advanced Control of Chemical Processes The International Federation of Automatic Control MoM.5 Dynamic-Inner Partial Least Squares for Dynamic Data Modeling

More information

Simultaneous State and Fault Estimation for Descriptor Systems using an Augmented PD Observer

Simultaneous State and Fault Estimation for Descriptor Systems using an Augmented PD Observer Preprints of the 19th World Congress The International Federation of Automatic Control Simultaneous State and Fault Estimation for Descriptor Systems using an Augmented PD Observer Fengming Shi*, Ron J.

More information

Multivariate Statistical Analysis

Multivariate Statistical Analysis Multivariate Statistical Analysis Fall 2011 C. L. Williams, Ph.D. Lecture 4 for Applied Multivariate Analysis Outline 1 Eigen values and eigen vectors Characteristic equation Some properties of eigendecompositions

More information

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

Model Based Fault Detection and Diagnosis Using Structured Residual Approach in a Multi-Input Multi-Output System SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 4, No. 2, November 2007, 133-145 Model Based Fault Detection and Diagnosis Using Structured Residual Approach in a Multi-Input Multi-Output System A. Asokan

More information

Process Monitoring Based on Recursive Probabilistic PCA for Multi-mode Process

Process Monitoring Based on Recursive Probabilistic PCA for Multi-mode Process Preprints of the 9th International Symposium on Advanced Control of Chemical Processes The International Federation of Automatic Control WeA4.6 Process Monitoring Based on Recursive Probabilistic PCA for

More information

Lazy learning for control design

Lazy learning for control design Lazy learning for control design Gianluca Bontempi, Mauro Birattari, Hugues Bersini Iridia - CP 94/6 Université Libre de Bruxelles 5 Bruxelles - Belgium email: {gbonte, mbiro, bersini}@ulb.ac.be Abstract.

More information

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

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process D.Angeline Vijula #, Dr.N.Devarajan * # Electronics and Instrumentation Engineering Sri Ramakrishna

More information

CONTROLLER PERFORMANCE ASSESSMENT IN SET POINT TRACKING AND REGULATORY CONTROL

CONTROLLER PERFORMANCE ASSESSMENT IN SET POINT TRACKING AND REGULATORY CONTROL ADCHEM 2, Pisa Italy June 14-16 th 2 CONTROLLER PERFORMANCE ASSESSMENT IN SET POINT TRACKING AND REGULATORY CONTROL N.F. Thornhill *, S.L. Shah + and B. Huang + * Department of Electronic and Electrical

More information

A New Subspace Identification Method for Open and Closed Loop Data

A New Subspace Identification Method for Open and Closed Loop Data A New Subspace Identification Method for Open and Closed Loop Data Magnus Jansson July 2005 IR S3 SB 0524 IFAC World Congress 2005 ROYAL INSTITUTE OF TECHNOLOGY Department of Signals, Sensors & Systems

More information

Model-based PID tuning for high-order processes: when to approximate

Model-based PID tuning for high-order processes: when to approximate Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 2-5, 25 ThB5. Model-based PID tuning for high-order processes: when to approximate

More information

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

Fault Detection and Diagnosis for a Three-tank system using Structured Residual Approach Fault Detection and Diagnosis for a Three-tank system using Structured Residual Approach A.Asokan and D.Sivakumar Department of Instrumentation Engineering, Faculty of Engineering & Technology Annamalai

More information

Process Modelling, Identification, and Control

Process Modelling, Identification, and Control Jan Mikles Miroslav Fikar 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Process Modelling, Identification, and

More information

Identification of ARX, OE, FIR models with the least squares method

Identification of ARX, OE, FIR models with the least squares method Identification of ARX, OE, FIR models with the least squares method CHEM-E7145 Advanced Process Control Methods Lecture 2 Contents Identification of ARX model with the least squares minimizing the equation

More information

Comparative Performance Analysis of Three Algorithms for Principal Component Analysis

Comparative Performance Analysis of Three Algorithms for Principal Component Analysis 84 R. LANDQVIST, A. MOHAMMED, COMPARATIVE PERFORMANCE ANALYSIS OF THR ALGORITHMS Comparative Performance Analysis of Three Algorithms for Principal Component Analysis Ronnie LANDQVIST, Abbas MOHAMMED Dept.

More information

Process Modelling, Identification, and Control

Process Modelling, Identification, and Control Jan Mikles Miroslav Fikar Process Modelling, Identification, and Control With 187 Figures and 13 Tables 4u Springer Contents 1 Introduction 1 1.1 Topics in Process Control 1 1.2 An Example of Process Control

More information

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

A Boiler-Turbine System Control Using A Fuzzy Auto-Regressive Moving Average (FARMA) Model 142 IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL. 18, NO. 1, MARCH 2003 A Boiler-Turbine System Control Using A Fuzzy Auto-Regressive Moving Average (FARMA) Model Un-Chul Moon and Kwang Y. Lee, Fellow,

More information

Gaussian Process for Internal Model Control

Gaussian Process for Internal Model Control Gaussian Process for Internal Model Control Gregor Gregorčič and Gordon Lightbody Department of Electrical Engineering University College Cork IRELAND E mail: gregorg@rennesuccie Abstract To improve transparency

More information

Principal Component Analysis

Principal Component Analysis Principal Component Analysis Yingyu Liang yliang@cs.wisc.edu Computer Sciences Department University of Wisconsin, Madison [based on slides from Nina Balcan] slide 1 Goals for the lecture you should understand

More information

Improved Identification and Control of 2-by-2 MIMO System using Relay Feedback

Improved Identification and Control of 2-by-2 MIMO System using Relay Feedback CEAI, Vol.17, No.4 pp. 23-32, 2015 Printed in Romania Improved Identification and Control of 2-by-2 MIMO System using Relay Feedback D.Kalpana, T.Thyagarajan, R.Thenral Department of Instrumentation Engineering,

More information

Adaptive Dual Control

Adaptive Dual Control Adaptive Dual Control Björn Wittenmark Department of Automatic Control, Lund Institute of Technology Box 118, S-221 00 Lund, Sweden email: bjorn@control.lth.se Keywords: Dual control, stochastic control,

More information

Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model

Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model BULGARIAN ACADEMY OF SCIENCES CYBERNEICS AND INFORMAION ECHNOLOGIES Volume No Sofia Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model sonyo Slavov Department of Automatics

More information

AFAULT diagnosis procedure is typically divided into three

AFAULT diagnosis procedure is typically divided into three 576 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 47, NO. 4, APRIL 2002 A Robust Detection and Isolation Scheme for Abrupt and Incipient Faults in Nonlinear Systems Xiaodong Zhang, Marios M. Polycarpou,

More information

arxiv: v1 [cs.lg] 2 May 2015

arxiv: v1 [cs.lg] 2 May 2015 Deconstructing Principal Component Analysis Using a Data Reconciliation Perspective arxiv:1505.00314v1 [cs.lg] 2 May 2015 Shankar Narasimhan, Nirav Bhatt Systems & Control Group, Department of Chemical

More information

System Identification for Process Control: Recent Experiences and a Personal Outlook

System Identification for Process Control: Recent Experiences and a Personal Outlook System Identification for Process Control: Recent Experiences and a Personal Outlook Yucai Zhu Eindhoven University of Technology Eindhoven, The Netherlands and Tai-Ji Control Best, The Netherlands Contents

More information

Operational modal analysis using forced excitation and input-output autoregressive coefficients

Operational modal analysis using forced excitation and input-output autoregressive coefficients Operational modal analysis using forced excitation and input-output autoregressive coefficients *Kyeong-Taek Park 1) and Marco Torbol 2) 1), 2) School of Urban and Environment Engineering, UNIST, Ulsan,

More information

LMI Based Model Order Reduction Considering the Minimum Phase Characteristic of the System

LMI Based Model Order Reduction Considering the Minimum Phase Characteristic of the System LMI Based Model Order Reduction Considering the Minimum Phase Characteristic of the System Gholamreza Khademi, Haniyeh Mohammadi, and Maryam Dehghani School of Electrical and Computer Engineering Shiraz

More information

Actuator Fault Tolerant PID Controllers

Actuator Fault Tolerant PID Controllers Actuator Fault Tolerant PID Controllers César Castro Rendón Cristina Verde Alejandro Mora Hernández Instituto de Ingeniería-Universidad Nacional Autónoma de México Coyoacán DF, 04510, México cesarcasren@yahoo.com.mx

More information

IN neural-network training, the most well-known online

IN neural-network training, the most well-known online IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 10, NO. 1, JANUARY 1999 161 On the Kalman Filtering Method in Neural-Network Training and Pruning John Sum, Chi-sing Leung, Gilbert H. Young, and Wing-kay Kan

More information

Limit Cycles in High-Resolution Quantized Feedback Systems

Limit Cycles in High-Resolution Quantized Feedback Systems Limit Cycles in High-Resolution Quantized Feedback Systems Li Hong Idris Lim School of Engineering University of Glasgow Glasgow, United Kingdom LiHonIdris.Lim@glasgow.ac.uk Ai Poh Loh Department of Electrical

More information

MIMO Identification and Controller design for Distillation Column

MIMO Identification and Controller design for Distillation Column MIMO Identification and Controller design for Distillation Column S.Meenakshi 1, A.Almusthaliba 2, V.Vijayageetha 3 Assistant Professor, EIE Dept, Sethu Institute of Technology, Tamilnadu, India 1 PG Student,

More information

Self-tuning Control Based on Discrete Sliding Mode

Self-tuning Control Based on Discrete Sliding Mode Int. J. Mech. Eng. Autom. Volume 1, Number 6, 2014, pp. 367-372 Received: July 18, 2014; Published: December 25, 2014 International Journal of Mechanical Engineering and Automation Akira Ohata 1, Akihiko

More information

RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK

RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK TRNKA PAVEL AND HAVLENA VLADIMÍR Dept of Control Engineering, Czech Technical University, Technická 2, 166 27 Praha, Czech Republic mail:

More information

Introduction to Machine Learning. PCA and Spectral Clustering. Introduction to Machine Learning, Slides: Eran Halperin

Introduction to Machine Learning. PCA and Spectral Clustering. Introduction to Machine Learning, Slides: Eran Halperin 1 Introduction to Machine Learning PCA and Spectral Clustering Introduction to Machine Learning, 2013-14 Slides: Eran Halperin Singular Value Decomposition (SVD) The singular value decomposition (SVD)

More information

Principal Component Analysis vs. Independent Component Analysis for Damage Detection

Principal Component Analysis vs. Independent Component Analysis for Damage Detection 6th European Workshop on Structural Health Monitoring - Fr..D.4 Principal Component Analysis vs. Independent Component Analysis for Damage Detection D. A. TIBADUIZA, L. E. MUJICA, M. ANAYA, J. RODELLAR

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Basics of System Identification Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC) EECE574 - Basics of

More information

HANKEL-NORM BASED INTERACTION MEASURE FOR INPUT-OUTPUT PAIRING

HANKEL-NORM BASED INTERACTION MEASURE FOR INPUT-OUTPUT PAIRING Copyright 2002 IFAC 15th Triennial World Congress, Barcelona, Spain HANKEL-NORM BASED INTERACTION MEASURE FOR INPUT-OUTPUT PAIRING Björn Wittenmark Department of Automatic Control Lund Institute of Technology

More information

Identification of a Chemical Process for Fault Detection Application

Identification of a Chemical Process for Fault Detection Application Identification of a Chemical Process for Fault Detection Application Silvio Simani Abstract The paper presents the application results concerning the fault detection of a dynamic process using linear system

More information

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08 Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian NTU-EE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd.

More information

A Cross-Associative Neural Network for SVD of Nonsquared Data Matrix in Signal Processing

A Cross-Associative Neural Network for SVD of Nonsquared Data Matrix in Signal Processing IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 12, NO. 5, SEPTEMBER 2001 1215 A Cross-Associative Neural Network for SVD of Nonsquared Data Matrix in Signal Processing Da-Zheng Feng, Zheng Bao, Xian-Da Zhang

More information

Optimal Polynomial Control for Discrete-Time Systems

Optimal Polynomial Control for Discrete-Time Systems 1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should

More information

A COMPARISON OF TWO METHODS FOR STOCHASTIC FAULT DETECTION: THE PARITY SPACE APPROACH AND PRINCIPAL COMPONENTS ANALYSIS

A COMPARISON OF TWO METHODS FOR STOCHASTIC FAULT DETECTION: THE PARITY SPACE APPROACH AND PRINCIPAL COMPONENTS ANALYSIS A COMPARISON OF TWO METHODS FOR STOCHASTIC FAULT DETECTION: THE PARITY SPACE APPROACH AND PRINCIPAL COMPONENTS ANALYSIS Anna Hagenblad, Fredrik Gustafsson, Inger Klein Department of Electrical Engineering,

More information

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller Pole-placement by state-space methods Control Design To be considered in controller design * Compensate the effect of load disturbances * Reduce the effect of measurement noise * Setpoint following (target

More information

DECENTRALIZED PI CONTROLLER DESIGN FOR NON LINEAR MULTIVARIABLE SYSTEMS BASED ON IDEAL DECOUPLER

DECENTRALIZED PI CONTROLLER DESIGN FOR NON LINEAR MULTIVARIABLE SYSTEMS BASED ON IDEAL DECOUPLER th June 4. Vol. 64 No. 5-4 JATIT & LLS. All rights reserved. ISSN: 99-8645 www.jatit.org E-ISSN: 87-395 DECENTRALIZED PI CONTROLLER DESIGN FOR NON LINEAR MULTIVARIABLE SYSTEMS BASED ON IDEAL DECOUPLER

More information

FAULT DETECTION AND ISOLATION WITH ROBUST PRINCIPAL COMPONENT ANALYSIS

FAULT DETECTION AND ISOLATION WITH ROBUST PRINCIPAL COMPONENT ANALYSIS Int. J. Appl. Math. Comput. Sci., 8, Vol. 8, No. 4, 49 44 DOI:.478/v6-8-38-3 FAULT DETECTION AND ISOLATION WITH ROBUST PRINCIPAL COMPONENT ANALYSIS YVON THARRAULT, GILLES MOUROT, JOSÉ RAGOT, DIDIER MAQUIN

More information

NON-LINEAR CONTROL OF OUTPUT PROBABILITY DENSITY FUNCTION FOR LINEAR ARMAX SYSTEMS

NON-LINEAR CONTROL OF OUTPUT PROBABILITY DENSITY FUNCTION FOR LINEAR ARMAX SYSTEMS Control 4, University of Bath, UK, September 4 ID-83 NON-LINEAR CONTROL OF OUTPUT PROBABILITY DENSITY FUNCTION FOR LINEAR ARMAX SYSTEMS H. Yue, H. Wang Control Systems Centre, University of Manchester

More information

ANTI-WIND-UP SOLUTION FOR A TWO DEGREES OF FREEDOM CONTROLLER

ANTI-WIND-UP SOLUTION FOR A TWO DEGREES OF FREEDOM CONTROLLER NTI-WIND-UP SOLUTION FOR TWO DEGREES OF FREEDOM CONTROLLER Lucrecia Gava (a), níbal Zanini (b) (a), (b) Laboratorio de Control - Facultad de Ingeniería - Universidad de Buenos ires - ITHES - CONICET (a)

More information

Robust control for a multi-stage evaporation plant in the presence of uncertainties

Robust control for a multi-stage evaporation plant in the presence of uncertainties Preprint 11th IFAC Symposium on Dynamics and Control of Process Systems including Biosystems June 6-8 16. NTNU Trondheim Norway Robust control for a multi-stage evaporation plant in the presence of uncertainties

More information

Multirate MVC Design and Control Performance Assessment: a Data Driven Subspace Approach*

Multirate MVC Design and Control Performance Assessment: a Data Driven Subspace Approach* Multirate MVC Design and Control Performance Assessment: a Data Driven Subspace Approach* Xiaorui Wang Department of Electrical and Computer Engineering University of Alberta Edmonton, AB, Canada T6G 2V4

More information

y(n) Time Series Data

y(n) Time Series Data Recurrent SOM with Local Linear Models in Time Series Prediction Timo Koskela, Markus Varsta, Jukka Heikkonen, and Kimmo Kaski Helsinki University of Technology Laboratory of Computational Engineering

More information

SWITCHING CONTROL BASED ON MULTIPLE MODELS

SWITCHING CONTROL BASED ON MULTIPLE MODELS SWITCHING CONTROL BASED ON MULTIPLE MODELS A J Neves P Rocha T Mendonça Department of Mathematics, University of Aveiro Campo de Santiago, 3810-193 Aveiro, Portugal Fax: +351-234382014 E-mail:{ajneves,procha}@matuapt

More information

FERMENTATION BATCH PROCESS MONITORING BY STEP-BY-STEP ADAPTIVE MPCA. Ning He, Lei Xie, Shu-qing Wang, Jian-ming Zhang

FERMENTATION BATCH PROCESS MONITORING BY STEP-BY-STEP ADAPTIVE MPCA. Ning He, Lei Xie, Shu-qing Wang, Jian-ming Zhang FERMENTATION BATCH PROCESS MONITORING BY STEP-BY-STEP ADAPTIVE MPCA Ning He Lei Xie Shu-qing Wang ian-ming Zhang National ey Laboratory of Industrial Control Technology Zhejiang University Hangzhou 3007

More information

Using Neural Networks for Identification and Control of Systems

Using Neural Networks for Identification and Control of Systems Using Neural Networks for Identification and Control of Systems Jhonatam Cordeiro Department of Industrial and Systems Engineering North Carolina A&T State University, Greensboro, NC 27411 jcrodrig@aggies.ncat.edu

More information

Observability of Speed in an Induction Motor from Stator Currents and Voltages

Observability of Speed in an Induction Motor from Stator Currents and Voltages Proceedings of the 44th IEEE Conference on Decision Control, the European Control Conference 005 Seville, Spain, December 1-15, 005 TuIB1.1 Observability of Speed in an Induction Motor from Stator Currents

More information

Recursive Generalized Eigendecomposition for Independent Component Analysis

Recursive Generalized Eigendecomposition for Independent Component Analysis Recursive Generalized Eigendecomposition for Independent Component Analysis Umut Ozertem 1, Deniz Erdogmus 1,, ian Lan 1 CSEE Department, OGI, Oregon Health & Science University, Portland, OR, USA. {ozertemu,deniz}@csee.ogi.edu

More information

IMC based automatic tuning method for PID controllers in a Smith predictor configuration

IMC based automatic tuning method for PID controllers in a Smith predictor configuration Computers and Chemical Engineering 28 (2004) 281 290 IMC based automatic tuning method for PID controllers in a Smith predictor configuration Ibrahim Kaya Department of Electrical and Electronics Engineering,

More information

Modelling and Control of Madeira Wine Aging process Using Directive Inverse Control

Modelling and Control of Madeira Wine Aging process Using Directive Inverse Control Modelling and Control of Madeira Wine Aging process Using Directive Inverse Control Carlos Faria 1, Darío Baptista, José Carlos Marques 1,3 and Fernando Morgado-Dias 1,,a 1 University of Madeira, Funchal,

More information

SELECTION OF VARIABLES FOR REGULATORY CONTROL USING POLE VECTORS. Kjetil Havre 1 Sigurd Skogestad 2

SELECTION OF VARIABLES FOR REGULATORY CONTROL USING POLE VECTORS. Kjetil Havre 1 Sigurd Skogestad 2 SELECTION OF VARIABLES FOR REGULATORY CONTROL USING POLE VECTORS Kjetil Havre 1 Sigurd Skogestad 2 Chemical Engineering, Norwegian University of Science and Technology N-734 Trondheim, Norway. Abstract:

More information

Principal Component Analysis. Applied Multivariate Statistics Spring 2012

Principal Component Analysis. Applied Multivariate Statistics Spring 2012 Principal Component Analysis Applied Multivariate Statistics Spring 2012 Overview Intuition Four definitions Practical examples Mathematical example Case study 2 PCA: Goals Goal 1: Dimension reduction

More information

Control Configuration Selection for Multivariable Descriptor Systems Shaker, Hamid Reza; Stoustrup, Jakob

Control Configuration Selection for Multivariable Descriptor Systems Shaker, Hamid Reza; Stoustrup, Jakob Aalborg Universitet Control Configuration Selection for Multivariable Descriptor Systems Shaker, Hamid Reza; Stoustrup, Jakob Published in: 2012 American Control Conference (ACC) Publication date: 2012

More information

Dimensionality Reduction: PCA. Nicholas Ruozzi University of Texas at Dallas

Dimensionality Reduction: PCA. Nicholas Ruozzi University of Texas at Dallas Dimensionality Reduction: PCA Nicholas Ruozzi University of Texas at Dallas Eigenvalues λ is an eigenvalue of a matrix A R n n if the linear system Ax = λx has at least one non-zero solution If Ax = λx

More information

A Novel Approach For Sensor Noise Elimination In Real Time Process

A Novel Approach For Sensor Noise Elimination In Real Time Process 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

More information

Title without the persistently exciting c. works must be obtained from the IEE

Title without the persistently exciting c.   works must be obtained from the IEE Title Exact convergence analysis of adapt without the persistently exciting c Author(s) Sakai, H; Yang, JM; Oka, T Citation IEEE TRANSACTIONS ON SIGNAL 55(5): 2077-2083 PROCESS Issue Date 2007-05 URL http://hdl.handle.net/2433/50544

More information

Control Configuration Selection for Multivariable Descriptor Systems

Control Configuration Selection for Multivariable Descriptor Systems Control Configuration Selection for Multivariable Descriptor Systems Hamid Reza Shaker and Jakob Stoustrup Abstract Control configuration selection is the procedure of choosing the appropriate input and

More information

PCA, Kernel PCA, ICA

PCA, Kernel PCA, ICA PCA, Kernel PCA, ICA Learning Representations. Dimensionality Reduction. Maria-Florina Balcan 04/08/2015 Big & High-Dimensional Data High-Dimensions = Lot of Features Document classification Features per

More information

Predictive Iterative Learning Control using Laguerre Functions

Predictive Iterative Learning Control using Laguerre Functions Milano (Italy) August 28 - September 2, 211 Predictive Iterative Learning Control using Laguerre Functions Liuping Wang Eric Rogers School of Electrical and Computer Engineering, RMIT University, Victoria

More information

Chemometrics. Matti Hotokka Physical chemistry Åbo Akademi University

Chemometrics. Matti Hotokka Physical chemistry Åbo Akademi University Chemometrics Matti Hotokka Physical chemistry Åbo Akademi University Linear regression Experiment Consider spectrophotometry as an example Beer-Lamberts law: A = cå Experiment Make three known references

More information

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42 Contents Preface.............................................. xiii 1. Introduction......................................... 1 1.1 Continuous and Discrete Control Systems................. 4 1.2 Open-Loop

More information

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

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY

More information

Maximum variance formulation

Maximum variance formulation 12.1. Principal Component Analysis 561 Figure 12.2 Principal component analysis seeks a space of lower dimensionality, known as the principal subspace and denoted by the magenta line, such that the orthogonal

More information

Empirical Gramians and Balanced Truncation for Model Reduction of Nonlinear Systems

Empirical Gramians and Balanced Truncation for Model Reduction of Nonlinear Systems Empirical Gramians and Balanced Truncation for Model Reduction of Nonlinear Systems Antoni Ras Departament de Matemàtica Aplicada 4 Universitat Politècnica de Catalunya Lecture goals To review the basic

More information

Machine learning for pervasive systems Classification in high-dimensional spaces

Machine learning for pervasive systems Classification in high-dimensional spaces Machine learning for pervasive systems Classification in high-dimensional spaces Department of Communications and Networking Aalto University, School of Electrical Engineering stephan.sigg@aalto.fi Version

More information

Concurrent Canonical Correlation Analysis Modeling for Quality-Relevant Monitoring

Concurrent Canonical Correlation Analysis Modeling for Quality-Relevant Monitoring Preprint, 11th IFAC Symposium on Dynamics and Control of Process Systems, including Biosystems June 6-8, 16. NTNU, Trondheim, Norway Concurrent Canonical Correlation Analysis Modeling for Quality-Relevant

More information

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach Ufuk Bakirdogen*, Matthias Liermann** *Institute for Fluid Power Drives and Controls (IFAS),

More information

Multiobjective optimization for automatic tuning of robust Model Based Predictive Controllers

Multiobjective optimization for automatic tuning of robust Model Based Predictive Controllers Proceedings of the 7th World Congress The International Federation of Automatic Control Multiobjective optimization for automatic tuning of robust Model Based Predictive Controllers P.Vega*, M. Francisco*

More information

Expressions for the covariance matrix of covariance data

Expressions for the covariance matrix of covariance data Expressions for the covariance matrix of covariance data Torsten Söderström Division of Systems and Control, Department of Information Technology, Uppsala University, P O Box 337, SE-7505 Uppsala, Sweden

More information

Defining the structure of DPCA models and its impact on Process Monitoring and Prediction activities

Defining the structure of DPCA models and its impact on Process Monitoring and Prediction activities Accepted Manuscript Defining the structure of DPCA models and its impact on Process Monitoring and Prediction activities Tiago J. Rato, Marco S. Reis PII: S0169-7439(13)00049-X DOI: doi: 10.1016/j.chemolab.2013.03.009

More information

PCA and admixture models

PCA and admixture models PCA and admixture models CM226: Machine Learning for Bioinformatics. Fall 2016 Sriram Sankararaman Acknowledgments: Fei Sha, Ameet Talwalkar, Alkes Price PCA and admixture models 1 / 57 Announcements HW1

More information

Unknown input observer based scheme for detecting faults in a wind turbine converter Odgaard, Peter Fogh; Stoustrup, Jakob

Unknown input observer based scheme for detecting faults in a wind turbine converter Odgaard, Peter Fogh; Stoustrup, Jakob Aalborg Universitet Unknown input observer based scheme for detecting faults in a wind turbine converter Odgaard, Peter Fogh; Stoustrup, Jakob Published in: Elsevier IFAC Publications / IFAC Proceedings

More information

Linear Methods for Regression. Lijun Zhang

Linear Methods for Regression. Lijun Zhang Linear Methods for Regression Lijun Zhang zlj@nju.edu.cn http://cs.nju.edu.cn/zlj Outline Introduction Linear Regression Models and Least Squares Subset Selection Shrinkage Methods Methods Using Derived

More information

Structure in Data. A major objective in data analysis is to identify interesting features or structure in the data.

Structure in Data. A major objective in data analysis is to identify interesting features or structure in the data. Structure in Data A major objective in data analysis is to identify interesting features or structure in the data. The graphical methods are very useful in discovering structure. There are basically two

More information

Decentralised control of a quadruple tank plant with a decoupled event-based strategy

Decentralised control of a quadruple tank plant with a decoupled event-based strategy Decentralised control of a quadruple tank plant with a decoupled event-based strategy Jesús Chacón Sombría José Sánchez Moreno Antonio Visioli Sebastián Dormido Bencomo Universidad Nacional de Educación

More information

Eigenstructure Assignment for Helicopter Hover Control

Eigenstructure Assignment for Helicopter Hover Control Proceedings of the 17th World Congress The International Federation of Automatic Control Eigenstructure Assignment for Helicopter Hover Control Andrew Pomfret Stuart Griffin Tim Clarke Department of Electronics,

More information

Short Term Memory Quantifications in Input-Driven Linear Dynamical Systems

Short Term Memory Quantifications in Input-Driven Linear Dynamical Systems Short Term Memory Quantifications in Input-Driven Linear Dynamical Systems Peter Tiňo and Ali Rodan School of Computer Science, The University of Birmingham Birmingham B15 2TT, United Kingdom E-mail: {P.Tino,

More information

A methodology for fault detection in rolling element bearings using singular spectrum analysis

A methodology for fault detection in rolling element bearings using singular spectrum analysis A methodology for fault detection in rolling element bearings using singular spectrum analysis Hussein Al Bugharbee,1, and Irina Trendafilova 2 1 Department of Mechanical engineering, the University of

More information

A NEW APPROACH TO MIXED H 2 /H OPTIMAL PI/PID CONTROLLER DESIGN

A NEW APPROACH TO MIXED H 2 /H OPTIMAL PI/PID CONTROLLER DESIGN Copyright 2002 IFAC 15th Triennial World Congress, Barcelona, Spain A NEW APPROACH TO MIXED H 2 /H OPTIMAL PI/PID CONTROLLER DESIGN Chyi Hwang,1 Chun-Yen Hsiao Department of Chemical Engineering National

More information

CS281 Section 4: Factor Analysis and PCA

CS281 Section 4: Factor Analysis and PCA CS81 Section 4: Factor Analysis and PCA Scott Linderman At this point we have seen a variety of machine learning models, with a particular emphasis on models for supervised learning. In particular, we

More information

The Applicability of Adaptive Control Theory to QoS Design: Limitations and Solutions

The Applicability of Adaptive Control Theory to QoS Design: Limitations and Solutions The Applicability of Adaptive Control Theory to QoS Design: Limitations and Solutions Keqiang Wu David J. Lilja Haowei Bai Electrical and Computer Engineering University of Minnesota Minneapolis, MN 55455,

More information

Reconstruction-based Contribution for Process Monitoring with Kernel Principal Component Analysis.

Reconstruction-based Contribution for Process Monitoring with Kernel Principal Component Analysis. American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, FrC.6 Reconstruction-based Contribution for Process Monitoring with Kernel Principal Component Analysis. Carlos F. Alcala

More information

APPLICATION OF MULTIVARIABLE PREDICTIVE CONTROL IN A DEBUTANIZER DISTILLATION COLUMN. Department of Electrical Engineering

APPLICATION OF MULTIVARIABLE PREDICTIVE CONTROL IN A DEBUTANIZER DISTILLATION COLUMN. Department of Electrical Engineering APPLICAION OF MULIVARIABLE PREDICIVE CONROL IN A DEBUANIZER DISILLAION COLUMN Adhemar de Barros Fontes André Laurindo Maitelli Anderson Luiz de Oliveira Cavalcanti 4 Elói Ângelo,4 Federal University of

More information

ADAPTIVE FILTER THEORY

ADAPTIVE FILTER THEORY ADAPTIVE FILTER THEORY Fourth Edition Simon Haykin Communications Research Laboratory McMaster University Hamilton, Ontario, Canada Front ice Hall PRENTICE HALL Upper Saddle River, New Jersey 07458 Preface

More information

Lecture 13. Principal Component Analysis. Brett Bernstein. April 25, CDS at NYU. Brett Bernstein (CDS at NYU) Lecture 13 April 25, / 26

Lecture 13. Principal Component Analysis. Brett Bernstein. April 25, CDS at NYU. Brett Bernstein (CDS at NYU) Lecture 13 April 25, / 26 Principal Component Analysis Brett Bernstein CDS at NYU April 25, 2017 Brett Bernstein (CDS at NYU) Lecture 13 April 25, 2017 1 / 26 Initial Question Intro Question Question Let S R n n be symmetric. 1

More information

Active Fault Diagnosis for Uncertain Systems

Active Fault Diagnosis for Uncertain Systems Active Fault Diagnosis for Uncertain Systems Davide M. Raimondo 1 Joseph K. Scott 2, Richard D. Braatz 2, Roberto Marseglia 1, Lalo Magni 1, Rolf Findeisen 3 1 Identification and Control of Dynamic Systems

More information

AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION FOR DIGITAL REDESIGN. Received October 2010; revised March 2011

AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION FOR DIGITAL REDESIGN. Received October 2010; revised March 2011 International Journal of Innovative Computing, Information and Control ICIC International c 2012 ISSN 1349-4198 Volume 8, Number 6, June 2012 pp. 4071 4081 AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION

More information

ROBUST CONTROL OF A FLEXIBLE MANIPULATOR ARM: A BENCHMARK PROBLEM. Stig Moberg Jonas Öhr

ROBUST CONTROL OF A FLEXIBLE MANIPULATOR ARM: A BENCHMARK PROBLEM. Stig Moberg Jonas Öhr ROBUST CONTROL OF A FLEXIBLE MANIPULATOR ARM: A BENCHMARK PROBLEM Stig Moberg Jonas Öhr ABB Automation Technologies AB - Robotics, S-721 68 Västerås, Sweden stig.moberg@se.abb.com ABB AB - Corporate Research,

More information

PCA & ICA. CE-717: Machine Learning Sharif University of Technology Spring Soleymani

PCA & ICA. CE-717: Machine Learning Sharif University of Technology Spring Soleymani PCA & ICA CE-717: Machine Learning Sharif University of Technology Spring 2015 Soleymani Dimensionality Reduction: Feature Selection vs. Feature Extraction Feature selection Select a subset of a given

More information

Neuroscience Introduction

Neuroscience Introduction Neuroscience Introduction The brain As humans, we can identify galaxies light years away, we can study particles smaller than an atom. But we still haven t unlocked the mystery of the three pounds of matter

More information