19.07.2014 Views

[Luyben] Process Mod.. - Student subdomain for University of Bath

[Luyben] Process Mod.. - Student subdomain for University of Bath

[Luyben] Process Mod.. - Student subdomain for University of Bath

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DESIGN OF CONTROLLERS FOR MULTIVARIABLE PROCESSES 603<br />

more sluggish will be the setpoint and load responses. The method yields settings<br />

that give a reasonable compromise between stability and per<strong>for</strong>mance in<br />

multivariable systems.<br />

3. Using the guessed value <strong>of</strong> F and the resulting controller settings, a multivariable<br />

Nyquist plot <strong>of</strong> the scalar function IV&,,) = - 1 + Det [L + GYCioI &,,J<br />

is made. See Sec. 16.1.2, Eq. (16.5). The closer this contour is to the (- 1, 0)<br />

point, the closer the system is to instability. There<strong>for</strong>e the quantity W/(1 + W)<br />

will be similar to the closedloop servo transfer function <strong>for</strong> a SISO loop<br />

G, B/(1 + G, B). There<strong>for</strong>e, based on intuition and empirical grounds, we<br />

define a multivariable closedloop log modulus L,,<br />

I I<br />

W<br />

L,, = 20 log,, -<br />

1+w<br />

(17.10)<br />

The peak in the plot <strong>of</strong> L,, over the entire frequency range is the biggest log<br />

modulus L,“,““.<br />

4. The F factor is varied until Lz”,“”1s equal to 2N, where N is the order <strong>of</strong> the<br />

system. For N = 1, the SISO case, we get the familiar +2 dB maximum<br />

closedloop log modulus criterion. For a 2 x 2 system, a t4 dB value <strong>of</strong> LE’,“”<br />

is used; <strong>for</strong> a 3 x 3, +6 dB; and so <strong>for</strong>th. This empirically determined criterion<br />

has been tested on a large number <strong>of</strong> cases and gives reasonable per<strong>for</strong>mance,<br />

which is a little on the conservative side.<br />

This tuning method should be viewed as giving preliminary controller settings<br />

which can be used as a benchmark <strong>for</strong> comparative studies. Note that the<br />

procedure guarantees that the system is stable with all controllers on automatic<br />

and also that each individual loop is stable if all others are on manual (the F<br />

factor is limited to values greater than one so the settings are always more conservative<br />

than the Ziegler-Nichols values). Thus a portion <strong>of</strong> the integrity question<br />

is automatically answered. However, further checks <strong>of</strong> stability would have<br />

to be made <strong>for</strong> other combinations <strong>of</strong> manual/automatic operation.<br />

The method weighs each loop equally, i.e., each loop is equally detuned. If it<br />

is important to keep tighter control <strong>of</strong> some variables than others, the method<br />

can be easily modified by using different weighting factors <strong>for</strong> different controlled<br />

variables. The less-important loop could be detuned more than the moreimportant<br />

loop.<br />

Table 17.1 gives a FORTRAN program that calculates the BLT tuning <strong>for</strong><br />

the Wood and Berry column. The subroutine BLT is called from the main<br />

program where the process parameters are given. The resulting controller settings<br />

are compared with the empirical setting in Table 17.2. The BLT settings usually<br />

have larger gains and larger reset times than the empirical. Time responses using<br />

the two sets <strong>of</strong> controller tuning parameters are compared in Fig. 17.1.<br />

Results <strong>for</strong> the 3 x 3 Ogunnaike and Ray column are given in Table 17.2<br />

and in Fig. 17.2. The “ +4” and “ + 6” refer to the value <strong>of</strong> L,“,“” used. Both <strong>of</strong><br />

these cases illustrate that the BLT procedure gives reasonable controller settings.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!