(625c) Model-Based Fault Detection for Nonlinear Process Systems Using Multiparametric Programing for Parameter Estimation | AIChE

(625c) Model-Based Fault Detection for Nonlinear Process Systems Using Multiparametric Programing for Parameter Estimation

Authors 

Che Mid, E. - Presenter, University College London
Dua, V., University College London
Early detection and diagnosis of faults are essential to minimise the economic losses and fatal damage of the operators and the equipment. Several techniques have been developed to detect and localize the fault. With the aid of process models, estimation and decision methods, faults can be detected and monitored by process states, model parameters and characteristic quantities [1]. Model-based fault detection techniques can be categorised into observer-based, parity relation and parameter estimation methods. The observed-based uses the outputs of the system from the measurements by using some type of observer, and then constructs the residual by an output estimate error and the parity relation approach uses the parity check on the consistency of parity equation to generate residuals (parity vector). The inconsistency in the parity relations indicates the presence of faults. On the other hand, in the parameter estimation approach, the model parameters of the actual process are repeatedly estimated on-line and the results are compared with the reference model [2-7]. The key limitation however is that it requires solving an optimization problem online at regular time interval. The key issue with solving an online optimization problem is not only that it is time consuming, but also that the solution may not converge in a reasonable time.

Thus, this work presents a model based fault detection and diagnosis approach using parameter estimation for process systems using multiparametric programming. Multiparametric programming provides the optimization variables as an explicit function of the parameter [8]. In this work, a square system of parametric nonlinear algebraic equations is obtained by formulating optimality condition. These equations are then solved symbolically using Mathematica to obtain model parameters as an explicit function of measurement [9]. This allows computation of parameter estimates by simple function evaluation. The diagnosis of fault is carried out by monitoring the changes of the residual of model parameters. The estimated parameters should be close to observed parameters when no fault is present. Any substantial discrepancy between estimated model parameters and the observed model parameters may be interpreted as a fault, i.e., if the discrepancy goes above a certain threshold.

Case studies of fault detection and diagnosis for single stage evaporator system [10] and quadruple tank system [11] are presented. A number of faulty and fault free scenarios are considered to show the effectiveness of the presented approach of parameter estimate and faults can be detected by monitoring the residual of model parameters. The proposed approach successfully estimates the model parameters and detects the faults in the systems

[1] Isermann, R. Process Fault Detection Based on Modeling and Estimation Methods - A Survey. Automatica 1984, 20 (4), 387.

[2] Dai, X.; Gao, Z. From Model, Signal to Knowledge: A Data-Driven Perspective of Fault Detection and Diagnosis. IEEE Trans. Ind. Informatics 2013, 9 (4), 2226.

[3] Venkatasubramanian, V.; Rengaswamy, R.; Yin, K.; Kavuri, S. N. A Review of Process Fault Detection and Diagnosis Part I: Quantitative Model-Based Methods. Comput. Chem. Eng. 2003, 27 (3), 293.

[4] Mhaskar, P.; McFall, C.; Gani, A.; Christofides, P. D.; Davis, J. F. Isolation and Handling of Actuator Faults in Nonlinear Systems. Automatica 2008, 44 (1), 53.

[5] Du, M.; Mhaskar, P. Isolation and Handling of Sensor Faults in Nonlinear Systems. Automatica 2014, 50 (4), 1066.

[6] Gertler, J. Fault Detection and Isolation Using Parity Relations. Control Eng. Pract. 1997, 5 (5), 653.

[7] Isermann, R. Fault Diagnosis of Machines via Parameter Estimation and Knowledge processing—Tutorial Paper. Automatica 1993, 29 (4), 815.

[8] Pistikopoulos, E. N. Perspectives in multiparametric programming and explicit model predictive control. AIChE Journal 2009, 55 (8), 1918-1925.

[9] Dua, V. Mixed Integer Polynomial Programming. Comput. Chem. Eng. 2015, 72, 387.

[10] Dalle Molle, D. T.; Himmelblau, D. M. Fault Detection in a Single-Stage Evaporator via Parameter Estimation Using the Kalman Filter. Ind. Eng. Chem. Res. 1987, 26 (12), 2482.

[11] Johansson, K. H. The Quadruple-Tank Process: A Multivariable Laboratory Process with an Adjustable Zero. IEEE Trans. Control Syst. Technol. 2000, 8 (3), 456.