An embedded fault detection, isolation and accommodation system in a model predictive controller for an industrial benchmark process

Abstract Fault detection and isolation (FDI) for industrial processes has been actively studied during the last decades. Traditionally, the most widely implemented FDI methods have been based on model-based approaches. In modern process industry, however, there is a demand for data-based methods due to the complexity and limited availability of the mechanistic models. The aim of this paper is to present a data-based, fault tolerant control (FTC) system for a simulated industrial benchmark process, Shell control problem. Data-based FDI systems, employing principal component analysis (PCA), partial least squares (PLS) and subspace model identification (SMI) are presented for achieving fault tolerance in co-operation with controllers. The effectiveness of the methods is tested by introducing faults in simulated process measurements. The process is controlled by using model predictive control (MPC). To compare the effectiveness of the MPC, the FTC system is also tested with a control strategy based on a set of PI controllers.

[1]  H. Wold Path Models with Latent Variables: The NIPALS Approach , 1975 .

[2]  S. Joe Qin,et al.  Sensor validation and process fault diagnosis for FCC units under MPC feedback , 2001 .

[3]  C. R. Cutler,et al.  Dynamic matrix control¿A computer control algorithm , 1979 .

[4]  Sirkka-Liisa Jämsä-Jounela,et al.  Data-based fault detection of the online analysers in a dearomatisation process , 2005 .

[5]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

[6]  Michael J. Piovoso,et al.  A multivariate statistical controller for on-line quality improvement , 1998 .

[7]  S. Qin Recursive PLS algorithms for adaptive data modeling , 1998 .

[8]  Dong Dong,et al.  Nonlinear principal component analysis-based on principal curves and neural networks , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[9]  Jan M. Maciejowski,et al.  Modelling and predictive control: Enabling technologies for reconfiguration , 1999 .

[10]  J. E. Jackson,et al.  Control Procedures for Residuals Associated With Principal Component Analysis , 1979 .

[11]  Thomas F. Edgar,et al.  Identification of faulty sensors using principal component analysis , 1996 .

[12]  Tiina M. Komulainen,et al.  An online application of dynamic PLS to a dearomatization process , 2004, Comput. Chem. Eng..

[13]  S. Narasimhan,et al.  A Supervisory Approach to Fault-Tolerant Control of Linear Multivariable Systems , 2002 .

[14]  Michel Verhaegen,et al.  Identification of the deterministic part of MIMO state space models given in innovations form from input-output data , 1994, Autom..

[15]  U. Kruger,et al.  Dynamic Principal Component Analysis Using Subspace Model Identification , 2005, ICIC.

[16]  Bart De Moor,et al.  N4SID: Subspace algorithms for the identification of combined deterministic-stochastic systems , 1994, Autom..

[17]  Raghunathan Rengaswamy,et al.  A review of process fault detection and diagnosis: Part III: Process history based methods , 2003, Comput. Chem. Eng..

[18]  David M. Prett,et al.  The Shell Process Control Workshop , 1987 .

[19]  Richard D. Braatz,et al.  Fault Detection and Diagnosis in Industrial Systems , 2001 .

[20]  Raghunathan Rengaswamy,et al.  A review of process fault detection and diagnosis: Part II: Qualitative models and search strategies , 2003, Comput. Chem. Eng..

[21]  Seongkyu Yoon,et al.  Principal‐component analysis of multiscale data for process monitoring and fault diagnosis , 2004 .

[22]  J. Richalet,et al.  Model predictive heuristic control: Applications to industrial processes , 1978, Autom..

[23]  Bruce R. Kowalski,et al.  Partial least-squares path modelling with latent variables , 1979 .

[24]  Marcel Staroswiecki,et al.  From control to supervision , 2000, Annu. Rev. Control..

[25]  Ch. Venkateswarlu,et al.  Dynamic recurrent radial basis function network model predictive control of unstable nonlinear processes , 2005 .

[26]  J. E. Jackson A User's Guide to Principal Components , 1991 .

[27]  E. Bristol On a new measure of interaction for multivariable process control , 1966 .

[28]  Jay H. Lee,et al.  State estimation based model predictive control applied to shell control problem: a case study , 1994 .

[29]  Sirish L. Shah,et al.  From data to diagnosis and control using generalized orthonormal basis filters. Part II: Model predictive and fault tolerant control , 2006 .

[30]  Alberto Bemporad,et al.  Model Predictive Control Toolbox™ User’s Guide , 2004 .

[31]  J. Edward Jackson,et al.  A User's Guide to Principal Components. , 1991 .

[32]  James B. Rawlings,et al.  Tutorial overview of model predictive control , 2000 .

[33]  Michel Perrier,et al.  Milestone Report for Area 7 Industrial Applications , 2002 .

[34]  Raghunathan Rengaswamy,et al.  A review of process fault detection and diagnosis: Part I: Quantitative model-based methods , 2003, Comput. Chem. Eng..

[35]  Steven X. Ding,et al.  Model-based fault diagnosis in technical processes , 2000 .

[36]  Paul M. Frank,et al.  Model-Based Fault Diagnosis , 1992, Concise Encyclopedia of Modelling & Simulation.

[37]  M. Morari,et al.  Internal model control: PID controller design , 1986 .

[38]  Weihua Li,et al.  Recursive PCA for adaptive process monitoring , 1999 .

[39]  Christos Georgakis,et al.  Disturbance detection and isolation by dynamic principal component analysis , 1995 .

[40]  J. B. Gomm,et al.  Solution to the Shell standard control problem using genetically tuned PID controllers , 2002 .

[41]  Wallace E. Larimore,et al.  Canonical variate analysis in identification, filtering, and adaptive control , 1990, 29th IEEE Conference on Decision and Control.