Relative Gain Array Analysis For Uncertain Process Models
Relative Gain Array Analysis For Uncertain Process Models
Process Models
Dan Chen and Dale E. Seborg
Dept. of Chemical Engineering, University of California, Santa Barbara, CA 93106
Relati®e gain array (RGA) analysis has been widely used in process control to identify
promising control structures and to characterize the degree of process interactions be-
tween controlled and manipulated ®ariables. Howe®er, the influence of process model
uncertainty on RGA analysis has recei®ed little attention. Analytical expressions for
RGA uncertainty bounds are deri®ed for 2 = 2 control problems and for general, n= n
control problems. Both worst-case bounds and statistical uncertainty bounds are de-
ri®ed. Se®eral simulation examples illustrate the new results. The RGA uncertainty
bounds pro®ide useful information concerning model accuracy requirements and the
robustness of decentralized control systems.
Introduction
RGA was introduced by Bristol Ž1966. as a measure of tribute to model uncertainty such as plantrmodel mismatch,
process interactions in multi-input, multi-output control changes in operating conditions, drift of physical parameters,
problems. Due to its simplicity and utility, the RGA analysis and so on. Thus, process models are never perfect. For un-
has been widely used to identify promising decentralized certain plant models, an RGA analysis based on a nominal
Žmulti-loop. control systems based on limited information, process model can lead to incorrect conclusions. Conse-
steady-state gains. The books by McAvoy Ž1983a. and quently, it is important to know how sensitive the RGA anal-
Shinskey Ž1988. describe many practical applications. Further ysis is to model uncertainty.
research has shown that the RGA is related to many funda- In this article, analytical expressions for RGA uncertainty
mental closed-loop system properties such as stability, ro- bounds are derived for two important classes of model uncer-
bustness, decentralized integral controllability, and failure tainty descriptions: worst-case bounds Žhard limits. and sta-
tolerance ŽGrosdidier et al., 1985; Yu and Luyben, 1987; Sko- tistically-based bounds Žsuch as three sigma limits.. New re-
gestad and Morari, 1987; Chiu and Arkun, 1991; Hovd and sults are developed for both 2=2 control problems and gen-
Skogestad, 1992; Chen et al., 1994; Zhu and Jutan, 1996; Lee eral n= n control problems.
and Edgar, 2000.. The related concept of relative disturbance
gain ŽRDG. has been proposed ŽStanley et al., 1985. and ex- Definition and Properties of RGA
tended ŽChang and Yu, 1992, 1994. in order to evaluate the
For an n= n system, Bristol Ž1966. defined each element
effect of disturbances. Because the original RGA analysis was
in the RGA as the ratio of the open-loop gain with all other
based on only steady-state information, it does not consider
loops open to the closed-loop gain with all other loops closed:
the dynamic behavior of the process in response to distur-
bances and set point changes. Consequently, dynamic ver-
Ž ⭸ yir⭸ u j . u k/ j
open-loop gain
sions of the RGA have been proposed ŽWitcher and McAvoy, i j s s Ž1.
1997; Bristol, 1978; Tung and Edgar, 1981; Gagnepain and Ž ⭸ yir⭸ u j . y k/ j
closed-loop gain
Seborg, 1982; Jensen et al., 1986; McAvoy et al., 2001..
Although the process control literature is replete with i j is the relative gain between yi , the ith controlled variable,
analyses of RGA properties based on process models, the ef- and u j , the jth manipulated variable. The RGA matrix ⌳
fect of model uncertainty on RGA analysis has received little can be written in terms of the steady-state gain matrix K s
attention. There are many factors in practice that can con- K i j 4, and the transpose of its inverse w Ky1 xT s K Xi j 4
T
⌳ s i j 4 s K i j K Xi j 4 s Km w Ky1 x Ž2.
Correspondence concerning this article should be addressed to D. E. Seborg.
2 2 2 2 ⭸ i j
s Ý Ý Ý Ý
k s 1 l s 1 m s 1 ns 1
ž / ⭸ K kl K̂
0.995F 11 F 3.02 Ž 35.
2
´Ž y ˆ . F ␣
ij ij
2
,q
2
Ž 55.
ˆ . can be approximated by
The error in estimation of K i j Ž ,⌰ ij
a truncated Taylor series expansion The extension of these confidence intervals to the dynamic
RGA is straightforward because frequency-dependent
ˆ . y K i j Ž ,⌰ . f K i j,⌰ Ž ,⌰ . Ž ⌰
K i j Ž ,⌰ ˆ y⌰. Ž 44. K Ž ,⌰ . and Ýw K Ž ,⌰ .x are known.
A simulation example is considered to demonstrate how
The covariance matrix of K Ž ,⌰ . can be expressed as
RGA confidence intervals can be established based on pro-
⌬
cess identification.
Ý Ž K . s cov Ž vec Ž K . . s E ž vecŽ K .yvecŽ Kˆ. vec Ž K . Example 3. A simplified model for the Shell Heavy Oil
T Fractionator problem has been reported by Adusumilli et al.
yvec Ž Kˆ. / Ž 45. Ž1998.
where E denotes the expectation operator and vecŽ ⴢ . is an y1 4.05ey27s 1.77ey28 s u1 5.88 ey27s
operator that stacks the columns of a matrix in a column vec- 50 sq1 60 sq1 50 sq1
tor. For example, if a matrix As w a1 a 2 x n=2 , then s q d
5.39 ey18 s 5.72 ey14 s 6.90 ey15 s
y2 u2
a1 50 sq1 60 sq1 40 sq1
vec Ž A . s Ž 46.
a2 Ž 56.
⌬
ˆ .y K Ž ,⌰ .x4=1. Then Eq. 42
Let ⌬ K Ž ,⌰ . s vecw K ,⌰ where y 1 and y 2 are the top and side end points, respec-
can be written as tively; u1 and u 2 are top and side draws, respectively.
The steady-state gain matrix is
ˆ y⌰.
⌬ K Ž ,⌰ . f K ⌰ Ž ⌰ Ž 47.
4.05 1.77
Ks Ž 57.
by a Taylor’s series expansion. Therefore, the covariance ma- 5.39 5.72
trix ÝŽ K Ž ,⌰ .. can be expressed by ŽLjung, 1985.
The corresponding 11 value is 11 s1.70 and the recom-
Ý Ž K Ž ,⌰ . . f K ⌰ Ý Ž ⌰ . K ⌰
T
Ž 48. mended control variable pairing is y 1 y u1ry 2 y u 2 .
A commercial software package ADAPTX ŽLarimore, 1996.
Lemma 1 (Wahlberg and Ljung, 1992). Let x g R n, Ýg was used for the process identification. It employs a subspace
n=n
R be positive definite, and assume that identification technique, Canonical Variate Analysis ŽCVA.,
to identify a linear, stochastic state space model and calcu-
x T Ýy1 x F1 Ž 49. late the frequency domain response of the model. An uncer-
tainty description in the form of 95% confidence limit is also
Consider y s Ax, where y g R p, pF n, Ag R p=n and A has calculated.
full row rank. Then A MIMO PRBS input signal was designed as per
y1 Adusumilli et al. Ž1998. and used as the excitation signal for
y T Ž AÝ AT . y F1 Ž 50. process identification. The sampling period was chosen as ⌬ t
s 4 min. By using the ADAPTX software for CVA identifi- <cov Ž K 12 , K 21 . < F 0.116, <cov Ž K 12 , K 22 . < F 0.123,
cation with a 2,500-point data set, a CVA based model was
identified. Thus, the frequency-dependent gain matrix and its <cov Ž K 21 , K 22 . < F 0.136 Ž 63.
statistical uncertainty descriptions could be obtained. Then,
the estimated RGA values and its uncertainty bounds were Then, the upper bound for 211 can be obtained from Eq. 27
calculated.
Case 1. The signal-to-noise ratio for identification is SNR
s 3. 211 F 0.0495. Ž 64.
Figure 1 shows the magnitude and 95% confidence inter-
vals of the frequency response for the identified model. The For ␣ s 0.05, 0.05,64 s9.13. Then using Eq. 55, the 95% con-
solid line is the frequency response of the identified models fidence bands for 11 are
and the dashed lines represent the 95% confidence bands.
The dash-dot line is the frequency response of the true sys-
tem. The estimated steady-state gains K i j and the variances y0.27 F 11 F 3.79 Ž 65.
from the CVA identification are
For this range of possible 11 values, the recommended con-
4.45 1.94 trol variable pairing is ambiguous. The y0.27 F 11 - 0.5
K̂ s Ž 58.
5.86 5.93 range suggests the y 1 y u 2ry 2 y u1 pairing, while the y 1 y
u1ry 2 y u 2 pairing is suggested for 0.5- 11 F 3.79. In view of
K211 s 0.0933, K212 s 0.105, K221 s 0.129, K222 s 0.145 Ž 59 . ˆ11 s1.76, it seems more appropriate to
the nominal value of
select the y 1 y u1 pairing. However, a more accurate identi-
The nominal value of 11 can be calculated using Eq. 8 fied model would be desirable in order to resolve this ambi-
guity.
ˆ11 s1.76
Ž 60. Case 2. The signal-to-noise ratio is SNRs10.
The identified frequency responses together with 95% con-
The Cauchy-Schwartz inequality ŽTaylor, 1982. fidence bands are shown in Figure 2. Also, the solid line is
the frequency response of the identified model and the
<cov Ž x, y . < F x y Ž 61. dashed lines are the 95% confidence bands. The dash-dot
line is the frequency response of the true system.
gives the upper bounds for the covariances cov Ž K i j , K mn . The steady-state gain matrix and the variance for each ele-
ment are
<cov Ž K 11 , K 12 . < F 0.099, < co® Ž K 11 , K 21 . < F 0.110,
4.03 1.64
<cov Ž K 11 , K 22 . < F 0.116 Ž 62. K̂ s
5.37 5.57
Ž 66.
Ks Kij Ž 71. ⌬
n= n Ý Ž K . s cov Ž vec Ž K . . s E ž vecŽ K .yvecŽ Kˆ. vec Ž K .
K i j det Ž K i j .
i , j s Ž y1 .
iq j
Ž 72. The nominal value of each i j can be obtained from Eq. 72
det Ž K . with Kˆ replacing K. The variance is given by
where
⭸ i j
⭸ K kl
⭸ i j ⭸ i j ⭸ i j
i j, K s ⭈⭈⭈ Ž 77.
° Ž 1y .
ij ij
is k and js l
⭸ K 11 ⭸ K 21 ⭸ K nn
Kij
i j kl denotes the row vector of the partial derivatives of i j with
s y~ K kl
is k or js l
respect to each element of the steady-state gain matrix K.
Equation 76 is the extension to n= n systems of the covari-
Ž y1. iq jq k q l K i j det Ž K i j, k l . i j kl ance formula Eq. 27 for 2=2 systems.
¢ det Ž K .
y
K kl
i/ k and j/ l
Example 4. Ogunnaike et al. Ž1983. considered a transfer
function model for a pilot scale, binary distillation column
Ž 73. used to separate ethanol and water