Académique Documents
Professionnel Documents
Culture Documents
M. A. A. S. Choudhury S. L. Shah ,1
N. F. Thornhill
Department of Chemical and Materials Engineering
University of Alberta, Edmonton AB, Canada, T6G 2G6
Department of Electronic and Electrical Engineering
University College London, UK, WC1E 7JE
Abstract: Stiction is one of the most common problems in the spring-diaphragm type
control valves, which are widely used in the process industry. Although there have
been many attempts to understand and detect stiction in control valves, none of the
current methods can simultaneously detect and quantify stiction. There is thus a
clear need in the process industry for a non-invasive method that can not only detect
but also quantify stiction so that the valves that need repair or maintenance can be
identified, isolated and repaired. This work describes a method that can detect and
quantify stiction that may present in control valves using routine closed loop operating
data obtained from the process. No additional excitation or experimentation with the
plant is required. Over a dozen industrial case studies have demonstrated the wide
applicability and practicality of this method as an useful diagnostic aid in control-loop
performance monitoring.
D
from the controlled output (pv) and the controller
A B
slip jump output (op) data because the slip jump in the
deadband stickband
C
valve output is destroyed by the process dynamics.
This work will only quantify the parameter s
valve input (controller output) (deadband plus stickband) which will be termed
as the amount of stiction from this point forward.
Fig. 1. Typical input-output behavior of a sticky
valve
3. DETECTION OF VALVE STICTION
the phase plot of the input-output behavior of a
valve suffering from stiction can be described by In a control loop, nonlinearity may be present
figure 1. It consists of four components: deadband, either in the process itself or in the control valve.
For our current analysis, we are assuming that the same information but is normalized as a value
the process nonlinearity is negligible in the steady between 0 and 1.
state operating region during which the data has
In (Choudhury et al., 2003), two indices - the Non-
been collected. This is a reasonable assumption
Gaussianity Index (N GI) and the Non-Linearity
because the method works with the routine op-
Index (N LI) - have been defined as
erating data of a control loop under regulatory
control. For a particular operating region of a
chemical plant, the plant is assumed to be locally 2 bic2 crit
N GI , bic (3)
linear under its feedback configuration. This is 2 + 2 2 ) |
2 max (bic
N LI , | bic (4)
what makes linear controllers perform so well in bic
the chemical process industries. 2 is the average squared bicoherence
where, bic
This method first examines the presence of a and bic 2 max is the maximum squared bicoherence,
nonlinearity in a control loop. If a nonlinearity is bic 2 is the standard deviation of the squared
detected then the process variable (pv), set point bicoherence and bic2 crit is the statistical thresh-
(sp) and controller output (op) signals are used to old/critical value obtained from the central chi-
diagnose the possible causes of nonlinearity. The square distribution of squared bicoherence. As
following section describes the method in brief. outlined in (Choudhury et al., 2003), if both in-
dices, N GI and N LI, are greater than zero, the
signal is described as non-Gaussian and nonlinear.
3.1 Detection of Loop Nonlinearity The details of the procedure are shown in figure
2. The test can be applied on any time series to
A control loop containing valve nonlinearities of- check its non-Gaussianity and non-linearity. For
ten produces non-Gaussian (e.g., a signal with a control loop, this test is applied on the error
asymmetric distribution) and nonlinear time se- signal (sp-pv) to the controller because the error
ries, namely process output (pv) and controller signal is more stationary than pv or op signal. If
output (op). Higher order statistics based non- the error signal is found to be non-Gaussian and
linearity assessment can be used as a diagnostic nonlinear, it is inferred that the loop in question
tool for troubleshooting of hardware faults that exhibits significant non-linearity. The nonlinearity
may be present in control loop (Choudhury et can be attributed to the control valve under the
al., 2002; Choudhury et al., 2003). As described in following assumptions:
(Choudhury et al., 2003), the test of Gaussianity
The process is assumed to be locally linear.
and nonlinearity of the control error signal (sp-
No nonlinear disturbance is entering the
pv) is a useful diagnostic aid towards determin-
loop.
ing the poor performance of a control loop. The
test described in Choudhury et al. (2003c) uses
the sensitivity of the normalized bispectrum or 3.2 Use of pv-op Plot
bicoherence to detect the presence of nonlinear
interactions in a time series signal. A distinctive The long time practice in industrial studies has
characteristic of a non-linear time series is the been the use of pv-op plots for the detection of
presence of phase coupling such that the phase valve problems, especially stiction. But experience
of one frequency component is determined by the shows that this type of method is successful only
phases of others. Phase coupling leads to higher for a handful cases of flow control loops. The use
order spectral features which can be detected in of pv-op plot for detecting valve problems was not
the bicoherence of a signal. Bicoherence is defined successful because it only takes into account the
as: qualitative trend information of the time series
|B(f1 , f2 )|2 which can be destroyed due to the presence of
bic2 (f1 , f2 ) ,
E[|X(f1 )X(f2 )|2 ]E[|X(f1 + f2 )|2 ] process dynamics, noise dynamics, disturbances
(1) and tightly tuned controllers. In our method, the
where B(f1 , f2 ) is the bispectrum at frequencies pv-op plot is used as a second step to diagnose
(f1 ,f2 ) and is given by the valve nonlinearity problem. The detection of
valve or process nonlinearity is first carried out
B(f1 , f2 ) , E[X(f1 )X(f2 )X (f1 + f2 )], (2)
using higher statistical method-based N GI and
X(f1 ) is the discrete Fourier transform of the N LI indices. Once a nonlinearity is detected, only
time series x(k) at the frequency f1 , X (f1 ) is then the pv-op plot is used to isolate its cause.
the complex conjugate and E is the expectation Because of the contamination of real life data with
operator. A key feature of the bispectrum is that noise/disturbance, a pv- op plot is often unclear
it has a non-zero value if there is significant and ambiguous, and it is difficult to find any
phase coupling in the signal x between frequency information from it. This necessitates the use of a
components at f1 and f2 . The bicoherence gives filter to clean the data.
Poorly p erf orming c ont rol
loop d at a ( S P, PV, O P)
no y es
NGI > 0 ?
C alc u lat e NL I
Possible c au ses:
1 . linear ex t ernal osc illat ion Non-G au ssian, no y es
NL I > 0 ?
2 . t ig h t ly t u ned c ont roller L inear
3 . and so on Nonlinear
F ilt er PV and O P
Fig. 2. Decision Flow Diagram of the methodology for the detection and diagnosis of valve problems
41
Nina F. Thornhill (2003). Diagnosis of poor
40
control loop performance using higher order
39
statistics. accepted for publication in Auto-
38 matica, June 2003.
37 Desborough, L. and R. Miller (2002). Increasing
36 customer value of industrial control perfor-
42 43 44 45 46 47 48 49
controller output, op mance monitoring - honeywells experience.
In: AIChE Symposium Series 2001. number
Fig. 4. Valve positioner vs. controller output plot 326. pp. 172192.
for loop 3 EnTech (1998). EnTech Control Valve Dynamic
the fourth and fifth rows of the table 1. The Specification (version 3.0).
presence of small amount of stiction (0.35% Gerry, John and Michel Ruel (2001). How
for loop 3 and 0.4% for loop4) was causing to measure and combat valve stiction on-
large oscillations in these loops. line. ISA Society. Houston, Texas, USA.
Loop 6: It describes a temperature control http://www.expertune.com/articles/isa2001/
loop on a furnace feed dryer system at the StictionMR.htm.
Tek-Cominco mine plant, BC, Canada. The Horch, Alexander (1999). A simple method for
temperature of the dryer combustion cham- detection of stiction in control valves. Control
ber is controlled by manipulating the flow Engineering Practice 7, 12211231.
rate of natural gas to the combustion cham- Horch, Alexander (2000). Condition Monitoring of
ber. The results are presented in the sixth Control Loops. PhD thesis. Royal Institute of
row of table 1. The amount of stiction found Technology. Stockholm, Sweden.
in this loop was approximately 1%. Johnson, R. A. and D. W. Wichern (1998).
Applied Multivariate Statistical Analysis.
Prentice-Hall. New Jersey.
7. CONCLUSIONS Piipponen, Juha (1996). Controlling processes
with nonideal valves: Tuning of loops and
selection of valves. In: Control Systems.
A non-invasive method for detecting and quantify-
Chateau, Halifax, Nova Scotia, Canada.
ing stiction in control valve has been presented in
pp. 179186.
this paper. The method first detects nonlinearity
Rengaswamy, R., T. Hagglund and V. Venkata-
in a control loop by the use of the sensitivity of the
subramanian (2001). A qualitative shape
normalized bispectrum or bicoherence to the non-
analysis formalism for monitoring control
linear interactions among various frequency com-
loop performance.. Engng. Appl. Artificial In-
ponents of the control error signal. If nonlinearity
tell. 14, 2333.
is detected, pv and op signals are filtered using a
Sharif, M. A. and R. I. Grosvenor (1998). Process
frequency domain Wiener filter to obtain filtered
plant condition monitoring and fault diagno-
pvf and opf signals. If an ellipse can be fitted
sis. Proc Instn Mec Engrs 212(Part E), 13
suitably to the pvf -opf plot, then it indicates a
30.
signature of valve stiction. C-means clustering or
Stenman, A., F. Gustafsson and K. Forsman
fitted ellipse techniques can be used for automatic
(2003). A segmentation-based method for de-
quantification of stiction. The method has been
tection of stiction in control valves. Interna-
extensively evaluated on simulated as well as in-
tional Journal of Adaptive Control and Signal
dustrial data sets.
Processing 17, 625634.
Taha, Othman, Guy A. Dumont and Michael S.
Davies (1996). Detection and diagnosis of
8. REFERENCES oscillations in control loops. In: Proceedings of
Bialkowski, W. L. (1992). Dreams vs. reality: A the 35th conference on Decision and Control.
view from both sides of the gap. In: Control Kobe, Japan.
Systems. Whistler, BC, Canada. pp. 283294. Thornhill, N. F., B. Huang and H. Zhang (2003).
Choudhury, M. A. A. S., Nina F. Thornhill and Detection of multiple oscillations in control
Sirish L. Shah (2004). A data-driven model loops. Journal of Process Control 13, 91100.
for valve stiction. In: to appear in ADCHEM Wallen, Anders (1997). Valve diagnostics and au-
2004, Jan 11-14. Hong Kong. tomatic tuning. In: Proceedings of the Amer-
Choudhury, M. A. A. S., Sirish L. Shah and ican Control Conference. Albuquerque, New
Nina F. Thornhill (2002). Detection and diag- Mexico. pp. 29302934.