scispace - formally typeset
Search or ask a question
Journal ArticleDOI

A self-validating control system based approach to plant fault detection and diagnosis

15 Mar 2001-Computers & Chemical Engineering (Elsevier Science)-Vol. 25, Iss: 2, pp 337-358
TL;DR: In this paper, an approach is proposed in which fault detection and diagnosis (FDD) tasks are distributed to separate FDD modules associated with each control system located throughout a plant.
About: This article is published in Computers & Chemical Engineering.The article was published on 2001-03-15 and is currently open access. It has received 31 citations till now. The article focuses on the topics: Control reconfiguration & Fault detection and isolation.

Summary (3 min read)

1. INTRODUCTION

  • For the sake of both economy and safety, online process monitoring, fault detection and fault diagnosis have received significant attention in recent years.
  • Since the hardware modules associated with these control loops are distributed throughout the plant, it seems sensible to distribute associated detection & diagnosis tasks in a similar manner.
  • Considerable research and debate are required before practicable implementations evolve.
  • Being steady state based, the concept is independent of any time delays in the plant.
  • The focus here is on the two most relevant aspects: on distributing diagnostic tasks to control systems and on those non-distributed methods that might be viewed as having some similarities with the approach described here.

2. REPRESENTATIONAL ISSUES FOR SEVACS KNOWLEDGE GENERATION

  • This section examines various ways that cause-effect knowledge can be represented to facilitate its generation.
  • The first step is to introduce nomenclature relating to block diagram representations of two standard control systems (Section 2.1).
  • These block diagrams are then analysed in Section 2.2 to produce equations that can generate cause-effect knowledge.

2.1 Nomenclature

  • The various variables used are defined before going any further.
  • Parameter Kc is the proportional gain of the controller and parameters Kv, Kp and Kd are respectively the valve, process and process disturbance steady state gains.
  • Note that this structure represents only one form of PID control.

2.2 Generation Of SEVACS Inter-Node Relationships

  • This sub-section examines how faults and process disturbances can affect individual control systems, the results are then used to construct SDG representations in the next sub-section.
  • A similar approach can be taken for the cascade case.
  • In both cases, and for both stable and unstable processes, deviations in [dv] or [dp] will have the same effect on [x].
  • The directions of the deviations in the various observations can provide additional information with which to infer the ‘direction’ of the various fault hypotheses e.g. “fails-high” or “fails-low”.

2.3 Representing Control Systems By SDGs

  • In Figure 6, the circles around nodes D and E indicate that these nodes are measured; hence node F, which is not circled, is unmeasured.
  • Figure 7(A) shows an SDG representation of a typical single loop control system, in which C, V, X and M represent the controller output, the valve opening, the controlled variable and the sensor measurement respectively; θr, dv, dp, dm represent deviations in setpoint, valve bias, process disturbance and sensor bias respectively.
  • Individual elements should still be treated separately when performing fault diagnosis.
  • This super-node can be analysed 14 using control system related cause-effect knowledge that will be discussed in the next section.
  • It is worth pointing out that, as has been discussed, for stability the sign product of any of the control loops in the above SDGs must be ‘−’.

3. SEVACS CAUSE-EFFECT KNOWLEDGE

  • Results from the previous section can now be applied to generate tables of causeeffect knowledge, which can be downloaded to the SEVACS.
  • The contents of the tables differ depending on whether or not the process has a Type Number of zero.
  • Equations (8) — (14) were referred to extensively when deriving this knowledge.
  • Tables 2 and 3 describe the various effects that individual faults would have on the observations available for single loop and cascade loop control systems respectively.
  • These faults would be addressed by using other approaches.

A sensor bias in a single loop control system or in the outer loop of a cascade control

  • If the sensor biases, the controller will take action to compensate for this with 15 the net effect that there will be a deviation in the controller output and the sensor measurement will return to its normal value.
  • Both the and the outer loop controllers will attempt to compensate with the net effect that the sensor deviation observed (Ds) will have the same direction as the sensor bias.
  • The decision table in the Figure 10 summarises this.
  • The direction of the exogenous/ancestor fault or disturbance can then be determined by looking at the following: R*: the relation between a sensor measurement and a controller output; Rex: the relation between an exogenous variable and a sensor measurement; D*: the steady state deviation in a controller output.
  • The direction of the valve bias can then be determined by looking at the following factors : Rcv: the relation between the controller output and the valve opening; Dc: the steady state deviation in the controller output.

4.1 Control Systems with Uni-directional Interactions

  • A simple set of rules can be derived for those control systems with uni-directional interactions that have the fairly general feature shown in Figure 13.
  • If S1 pertains to a Type Number 0 controlled process and its control loop deviates (any element in the control loop deviates), then, initially, the fault candidate will be {S1-sensor-bias, E1, E2, valve-bias in the S1 control loop}.
  • There are now two possibilities: 17 S2 is affected: because E1 is the common ancestor of S1 and S2 and according to the fault isolation principle, the fault candidate set shrinks to {S1-sensor-bias, E1}; if the direction of the deviation of S2 contradicts that expected from the S1-sensorbias, {E1} is the only fault route.
  • If there is no more information about E2, then these two possibilities can not be separated.
  • Otherwise, if E2’s descendants deviate, E2 will be the only fault route.

4.2 Control Systems with Bi-directional Interactions

  • Here the controlled variables S1 and S2 affect each other ; either can pertain to a single loop (s.l.) control system or to the inner loop (i.l.) or to the outer loop (o.l.) of a cascade control system.
  • There must be at least one common ancestor, which is the fault.
  • RS1S22 and RS22S1 represent the relations (or interactions) between the two controlled variables S1 and S22. 4.2.3 Type C Interaction: Inner Loops of Both Cascade Control Systems Interact A Type C interaction is shown in Figure 17: one inner loop controlled variable S12 interacts with the other inner loop controlled variable S22.
  • First consider the situation in which the controlled processes here are not capacitive.

5. AN ALTERNATIVE FAULT ISOLATION METHOD FOR INTERACTING CONTROL SYSTEMS

  • The procedures described in the last section require different knowledge or rules for different processes.
  • Now consider the case where additional knowledge is available e.g. in the form of Figure 23: note first that a common disturbance to F, L and T doesn’t exist and hence L-sensor-bias-high is the only fault that can be diagnosed.
  • Both the outer and the inner loop controllers of the temperature control system will deviate, as will CA.
  • If Figure 23 is known, the common disturbance can then be replaced with K or K0, and the high-CA can be replaced with high-CA0.

7. CONCLUSIONS

  • A self-validating control system based approach to plant fault detection and diagnosis has been proposed that enables the distribution of these tasks throughout a plant.
  • The approach itself is targeted on control systems that inherently eliminate steady state error; it is modular, steady state based, requires very little process specific information and should therefore be attractive to control system’s implementers who seek economies of scale.
  • Blatantly obvious faults like sticking valves are not accommodated, but these can easily be detected and isolated using a simple rule-base, which can also be distributed to the FDD modules.
  • The approach would not be able to detect the presence of a sensor bias if it existed at the time the plant was started up.
  • The authors suspicions are that the difficulty, once again, would be more to do with the existence and identification of some form of quasi- steady state, than to revising the approach to accommodate these ‘special cases’.

Did you find this useful? Give us your feedback

Citations
More filters
Journal ArticleDOI
TL;DR: Two case studies are presented to illustrate SDG-based analysis of process flowsheets containing many units and control loops and it is shown that digraph-based steady-state analysis results in good diagnostic resolution.

135 citations

Journal ArticleDOI
TL;DR: In this paper, the authors focus on the systematic development of graph models and the conceptual relationship between the analysis of graph model and the underlying mathematical description and the analysis procedures for the graph model.
Abstract: In the recent past, graph-based approaches have been proposed by various researchers for safety analysis and fault diagnosis of chemical process systems. Though these approaches have shown promise, there are a number of important issues that have not been adequately addressed in the literature. The issue of systematic development of graph representations for chemical processes has not been addressed in the literature. This is an important issue because the development of digraphs is error-prone and time-consuming. Further, little attention has been paid toward understanding the conceptual relationship between the underlying mathematical description and the analysis procedures for the graph model. Also, the utility of these graph-based approaches at a flowsheet level has not been studied. With these issues in perspective, in this first part of the two-part paper, we focus on the systematic development of graph models and the conceptual relationship between the analysis of graph models and the underlying ma...

124 citations

Journal ArticleDOI
TL;DR: A combined signed directed graph (SDG) and qualitative trend analysis (QTA) framework for incipient fault diagnosis that combines the completeness property of SDG with the high diagnostic resolution property of QTA.
Abstract: In this article a combined signed directed graph (SDG) and qualitative trend analysis (QTA) framework for incipient fault diagnosis has been proposed. The SDG is the first level in this framework and provides a possible candidate set of faults based on the incipient response of the process. The search for the actual fault is performed based on a QTA (level 2), which uses the temporal evolution of the sensors for further resolution. Thus, this framework combines the completeness property of SDG with the high diagnostic resolution property of QTA. Methods to address the problem of incorrect diagnosis arising due to incorrect measurement of initial response have also been presented. The proposed approach is tested on the Tennessee Eastman (TE) case study. Correct fault diagnosis is performed in all possible single fault scenarios. It is shown that this framework provides fast, reliable and accurate incipient fault diagnosis.

93 citations


Cites background from "A self-validating control system ba..."

  • ...This is due to loss of information while going from quantitative to qualitative domain (Chang and Yu, 1990; Chen and Howell, 2001; Iri et al., 1979; Oyeleye and Kramer, 1988; Tarifa and Scenna, 2003; Tsuge et al., 1985; Wang et al., 2002; Wilcox and Himmelblau, 1994)....

    [...]

Journal ArticleDOI
TL;DR: In this paper, a unified SDG model for control loops is discussed, in which both disturbances (sensor bias, etc.) as well as structural faults can be easily modeled under steady-state conditions.

83 citations

Journal ArticleDOI
TL;DR: In this paper, the authors present a signed digraph (SDG) model for control loops and discuss a framework for application of graph-based approaches at a flowsheet level.
Abstract: The objectives of this part of the two part paper are (i) development of signed digraph (SDG) models for control loops and (ii) discussion of a framework for application of graph-based approaches at a flowsheet level. Further, two case studies are used to explain the methods developed in part 11 (Ind. Eng. Chem. Res. 2003, 42, in press) and this paper. The first case study (continuous stirred tank reactor case study) explains the basic concepts of the generate and test method for SDG analysis, generation of redundant equations using algebraic manipulation, and analysis of systems with a single control loop. Case study 2 (flash vaporizer case study) deals with different methods of generating redundant equations and the analysis of systems with multiple interacting control loops.

78 citations

References
More filters
Journal ArticleDOI
TL;DR: A novel method for the on-line identification of steady state in noisy processes is developed using critical values of an F-like statistic, and its computational efficiency and robustness to process noise distribution and non-noise patterns provide advantages over existing methods.

237 citations


"A self-validating control system ba..." refers background or methods in this paper

  • ...Figure 2b shows the kind of output that is sought: the temperature data of figure 2a has been converted into a time series of R-statistics (Cao and Rhinehart, 1995, 1997), which in turn has been analysed by applying a hypothesis test to detect if a change has occurred; this has then been automatically interpreted into the more meaningful form shown....

    [...]

  • ...Although this problem is not new (see for instance, Cao and Rhinehart, 1995, 1997; Theilliol et al., 1995), it is not clear whether steady state identifiers have been implemented successfully on a large scale plant....

    [...]

  • ...Figure 2b shows the kind of output that is sought: the temperature data of figure 2a has been converted into a time series of R-statistics (Cao and Rhinehart, 1995, 1997), which in turn has been analysed by applying a hypothesis test to detect if a change has occurred; this has then been…...

    [...]

Journal ArticleDOI
TL;DR: In this article, a self-validating sensor model is proposed which performs self-diagnostics and generates a variety of data types, including the on-line uncertainty of each measurement.

208 citations


"A self-validating control system ba..." refers background or methods in this paper

  • ...The detection & diagnosis modules are called SEVACS to highlight a possible relationship with SEVA components as described by Henry and Clarke (1993) and by Clarke (1995)....

    [...]

  • ...Feedback control adds to the complexity of fault detection in process plants by masking measurement deviations that might indicate a fault, and by making it difficult to distinguish between a sensor, actuator, or plant failure (Henry and Clarke, 1993)....

    [...]

Journal ArticleDOI
TL;DR: In this article, a robust estimator and exploratory statistical methods for the detection of gross errors as the data reconciliation is performed are discussed, which have the property insensitive to departures from ideal statistical distributions and to the presence of outliers.
Abstract: Gross-error detection plays a vital role in parameter estimation and data reconciliation for dynamic and steady-state systems. Data errors due to miscalibrated or faulty sensors or just random events nonrepresentative of the underlying statistical distribution can induce heavy biases in parameter estimates and reconciled data. Robust estimators and exploratory statistical methods for the detection of gross errors as the data reconciliation is performed are discussed. These methods have the property insensitive to departures from ideal statistical distributions and to the presence of outliers. Once the regression is done, the outliers can be detected readily by using exploratory statistical techniques. Optimization algorithm and reconciled data offer the ability to classify variables according to their observability and redundancy properties. In this article, an observable variable is an unmeasured quantity that can be estimated from the measured variables through the physical model, while a nonredundant variable is a measured variable that cannot be estimated other than through its measurement. Variable classification can be used to help design instrumentation schemes. An efficient method for this classification of dynamic systems is developed. Variable classification and gross-error detection have important connections, and gross-error detection on nonredundant variables has to be performed with caution.

198 citations


"A self-validating control system ba..." refers background in this paper

  • ...…control (MSPC), gross error detection and data reconciliation (Rollins and Davis, 1992; Crowe, 1996; MacGregor and Kourti, 1995; Tong and Crowe, 1995; Albuquerque & Biegler, 1996; Heyen et al., 1996; 8 Schraa and Crowe, 1996; Bagajewicz & Jiang, 1997; Bakshi, 1998; Dunia and Qin, 1998; Luo et al.,…...

    [...]

Journal ArticleDOI
TL;DR: In this paper, a hierarchical method for monitoring and diagnosing the performance of single-loop control systems based primarily on typical operating plant data is presented, which identifies significant deviations from control objectives, determines the best achievable performance with the current control structure, and identifies steps to improve the current performance.
Abstract: We present a hierarchical method for monitoring and diagnosing the performance of single-loop control systems based primarily on typical operating plant data. It identifies significant deviations from control objectives, determines the best achievable performance with the current control structure, and identifies steps to improve the current performance. Within the last point, the method can isolate whether poor performance is due to the feedforward loop or the feedback loop. If in the feedback loop, it is sometimes possible to determine whether the cause of poor performance is plant/model mismatch or poor tuning. The methods are based on simple but rigorous statistical analysis of plant time series data using autocorrelation and cross correlation functions. The theoretical basis of the method is developed, and it is applied to simulation studies which clarify the principles. Then, results of studies on two industrial processes are reported. The first is a heat exchanger feedback temperature controller, and the second is a feedforward-feedback tray temperature controller in a 50-tray distillation column. The initial diagnosis and subsequent control performance improvements are reported for both cases

184 citations

Journal ArticleDOI
Hongwei Tong1, C. M. Crowe1
TL;DR: It is shown that the new test is capable of detecting gross errors of small magnitudes and has substantial power to correctly identify the uariables in error, when the other tests fail.
Abstract: Statistical testing prouides a tool for engineers and operators to judge the validity of process measurements and data reconciliation. Uniuariate, maximum power and chisquare tests haue been widely used for this purpose. Their perJormance, however, has not always been satisfactory. A new class of test statistics for detection and identification of gross errors is presented based on principal component analysis and is compared to the other statistics. It is shown that the new test is capable of detecting gross errors of small magnitudes and has substantial power to correctly identify the uariables in error, when the other tests fail.

166 citations


"A self-validating control system ba..." refers methods in this paper

  • ...…statistical process control (MSPC), gross error detection and data reconciliation (Rollins and Davis, 1992; Crowe, 1996; MacGregor and Kourti, 1995; Tong and Crowe, 1995; Albuquerque & Biegler, 1996; Heyen et al., 1996; 8 Schraa and Crowe, 1996; Bagajewicz & Jiang, 1997; Bakshi, 1998; Dunia and…...

    [...]