Intelligent state estimation for fault tolerant nonlinear predictive control

Abstract There is growing realization that on-line model maintenance is the key to realizing long term benefits of a predictive control scheme. In this work, a novel intelligent nonlinear state estimation strategy is proposed, which keeps diagnosing the root cause(s) of the plant model mismatch by isolating the subset of active faults (abrupt changes in parameters/disturbances, biases in sensors/actuators, actuator/sensor failures) and auto-corrects the model on-line so as to accommodate the isolated faults/failures. To carry out the task of fault diagnosis in multivariate nonlinear time varying systems, we propose a nonlinear version of the generalized likelihood ratio (GLR) based fault diagnosis and identification (FDI) scheme (NL-GLR). An active fault tolerant NMPC (FTNMPC) scheme is developed that makes use of the fault/failure location and magnitude estimates generated by NL-GLR to correct the state estimator and prediction model used in NMPC formulation. This facilitates application of the fault tolerant scheme to nonlinear and time varying processes including batch and semi-batch processes. The advantages of the proposed intelligent state estimation and FTNMPC schemes are demonstrated by conducting simulation studies on a benchmark CSTR system, which exhibits input multiplicity and change in the sign of steady state gain, and a fed batch bioreactor, which exhibits strongly nonlinear dynamics. By simulating a regulatory control problem associated with an unstable nonlinear system given by Chen and Allgower [H. Chen, F. Allgower, A quasi infinite horizon nonlinear model predictive control scheme with guaranteed stability, Automatica 34(10) (1998) 1205–1217], we also demonstrate that the proposed intelligent state estimation strategy can be used to maintain asymptotic closed loop stability in the face of abrupt changes in model parameters. Analysis of the simulation results reveals that the proposed approach provides a comprehensive method for treating both faults (biases/drifts in sensors/actuators/model parameters) and failures (sensor/ actuator failures) under the unified framework of fault tolerant nonlinear predictive control.

[1]  Thomas F. Edgar,et al.  Nonlinear state estimation , 1997 .

[2]  Sachin C. Patwardhan,et al.  Nonlinear internal model control using quadratic prediction models , 1998 .

[3]  Nanny Wermuth,et al.  Multivariate Statistical Analysis , 2011, International Encyclopedia of Statistical Science.

[4]  Richard S. H. Mah,et al.  Generalized likelihood ratio method for gross error identification , 1987 .

[5]  Frank Allgöwer,et al.  Assessment and Future Directions of Nonlinear Model Predictive Control , 2007 .

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

[7]  C. Economou An operator theory approach to nonlinear controller design , 1986 .

[8]  A. Willsky,et al.  A generalized likelihood ratio approach to the detection and estimation of jumps in linear systems , 1976 .

[9]  P. Mhaskar,et al.  Fault-Tolerant Control of Nonlinear Processes: Performance-Based Reconfiguration and Robustness , 2006, 2006 American Control Conference.

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

[11]  Sachin C. Patwardhan,et al.  Integrating Model Based Fault Diagnosis with Model Predictive Control , 2005 .

[12]  M. Morari,et al.  Model predictive control — Ideas for the next generation , 1999, 1999 European Control Conference (ECC).

[13]  Michael A. Henson,et al.  Nonlinear model predictive control: current status and future directions , 1998 .

[14]  JayHyung Lee,et al.  Nonlinear modeling and state estimation for the Tennessee Eastman challenge process , 1995 .

[15]  N. Giri Multivariate Statistical Analysis : Revised And Expanded , 2003 .

[16]  David Mautner Himmelblau,et al.  Process analysis by statistical methods , 1970 .

[17]  Panagiotis D. Christofides,et al.  Integrated fault-detection and fault-tolerant control of process systems , 2006 .

[18]  Lorenz T. Biegler,et al.  Process control strategies for constrained nonlinear systems , 1988 .

[19]  Prashant Mhaskar,et al.  Robust Model Predictive Control Design for Fault-Tolerant Control of Process Systems , 2006 .

[20]  M. S. Gelormino,et al.  Model predictive control of multi-rate sampled-data systems: a state-space approach , 1992 .

[21]  H. ChenT,et al.  A Quasi-Infinite Horizon Nonlinear Model Predictive Control Scheme with Guaranteed Stability * , 1998 .

[22]  Richard S.H. Mah,et al.  Generalized likelihood ratios for gross error identification in dynamic processes , 1988 .

[23]  Dale E. Seborg,et al.  Nonlinear Process Control , 1996 .

[24]  Gülnur Birol,et al.  A modular simulation package for fed-batch fermentation: penicillin production , 2002 .

[25]  R. Gudi,et al.  From Data to Nonlinear Predictive Control. 1. Identification of Multivariable Nonlinear State Observers , 2006 .