1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Automated Continuous Process Control Part 8 pptx

20 194 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 165,02 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Thus 6-2.2 or 6-2.3 Note that the transfer functions of the disturbances are not part of the characteris-tic equation, and therefore they do not affect the stability of the loop.. This m

Trang 1

c, %TO

T, o F c

TO

set

%

e

TO

%

G C

+

-m

CO

%

Sensor/

transmitter

Controller

lb

min Valve

Figure 6-1.5 Block diagram with valve added.

H

c, %TO

T, o F c

TO

set

%

e

TO

%

G C

+

-m

CO

%

Sensor/

transmitter

Controller

lb

min

Valve

G1

Heat exchanger

Figure 6-1.6 Block diagram showing control loop.

H

c, %TO

c

TO

set

%

e

TO

%

G C

+

-m

CO

%

Sensor/

transmitter

Controller

lb

min

Valve

G1

Heat exchanger

T o F

,

T F

i o

P psig u

F gpm p

/

Figure 6-1.7 Block diagram showing control loop and disturbances.

Trang 2

transfer function that describes how P u affects T All three transfer functions, as well

as G1, describe the heat exchanger

A detail analysis of the process shows that when P uchanges, it first affects the

steam flow F and then affects T So the following question develops: How do we present these effects in the block diagram? Figure 6-1.8 shows these effects G5is

the transfer function that describes how P u affects F The figure shows that P ufirst

affects F and then F affects T Comparing Figs 6-1.7 and 6-1.8, we see that G4=

G5G1 Thus we can draw block diagrams in different ways as long as they make phys-ical sense Look at Fig 6-1.9; can we draw the block diagram that way? Yes or no? Why?

Before proceeding to another example it is important to show some simplifica-tions of the block diagram just drawn Remember that the transfer funcsimplifica-tions are in terms of Laplace transforms The reason for using these transforms is that we can work with them using algebra instead of using differential equations Thus we can use the rules of algebra with the block diagrams The three diagrams shown in Fig 6-1.10 can be developed starting from Fig 6-1.7 In the figure

G M = G V G1H; transfer function that describes how the controller output

m affects the transmitter output c

G D1 = G2H; transfer function that describes how the inlet temperature

T i affects the transmitter output c

G D2 = G3H; transfer function that describes how the process flow F P

affects the transmitter output c

G D3 = G4H; transfer function that describes how the upstream pressure

from the valve P U affects the transmitter output c

Example 6-1.2 Consider the control system for the drier shown in Fig 6-1.11,

which dries rock pellets The rock is obtained from the mines, crushed into pellet size, and washed in a water-intensive process These pellets must be dried before

H

c, %TO

c

TO

set

%

e

TO

%

G C

+

-m

CO

%

Sensor/ transmitter

Controller

G1

Heat exchanger

T,o F

T F

i o

G2 G3

F gpm

p P

psig u

G5

G V

Valve

F, lb/min

Figure 6-1.8 Block diagram showing control loop and disturbances.

Trang 3

feeding them into a reactor The moisture of the exiting pellets must be controlled The moisture is measured and a controller manipulates the speed of the conveyor belt to maintain the moisture at its set point Let us draw the block diagram for this control scheme

As shown in Example 6-1.1, we start by drawing an arrow depicting the controlled

variable in engineering units, Mois (%) (Fig 6-1.12a) We then continue “around the loop” by adding the sensor/transmitter (Fig 6-1.12b), then the controller (Fig 1.12c), then the final control element, which in this case is a conveyor belt (Fig 6-1.12d), and finally, the process unit (Fig 6-1.12e) This completes the block diagram

of the control loop itself Figure 6-1.12f shows the diagram when two disturbances,

the heating value of the fuel, HV, and the inlet moisture of the pellets, IMois,

are added Figure 6-1.12f shows that the block diagram is very similar to that of

Fig 6-1.7 Algebraic simplification of Fig 6-1.12 would yield a diagram similar to

Fig 6-1.10c.

Once we have learned how to draw block diagrams, the subject of control loop sta-bility can be addressed We are particularly interested in learning the maximum gain that puts the process to oscillate with constant amplitude In Chapter 3 we

men-tioned that this gain is called the the ultimate gain, K C U Above this gain the loop is unstable (you may even say that at this value the loop is already unstable); below this gain the loop is stable

Let us consider the heat exchanger, shown in Fig 6-1.1, and its block diagram, shown in Fig 6-1.7 The transmitter is calibrated from 50 to 150°F Suppose that the following are the transfer functions of each block in the “loop”:

H

c, %TO

c

TO

set

%

e

TO

%

G C

+

-m

CO

%

Sensor/

transmitter

Controller

lb

min

Valve

G1

Heat exchanger

T,o F

T F

i o

G2 G3

F gpm

p P

psig u

G5

Figure 6-1.9 Another way to draw Fig 6-1.8.

Trang 4

TO

set

%

e

TO

%

G C

+

-m

CO

%

lb

min

o

,

T F

i o

P psig

u

F gpm

p

(a)

c, % TO

c

TO

set

%

e

TO

%

G C

+

-m

CO

%

G V F G1

psig

H

(b)

lb min/

G3

T F

i o

G2

H H H

4

P u

G

F gpm

p

c, %TO

psig gpm

c , % TO

c

TO

set

%

e

TO

%

GC

+

-m

GM

T F

i o

CO

(c)

%

Figure 6-1.10 Algebraic simplification of Fig 6-1.7.

Trang 5

MT MC

To storage Wet Pellets

Fuel

Air

Figure 6-1.11 Phosphate pellets drier.

Mois, % (a)

Mois, %

H

Sensor/transmitter

(b)

H c,%TO

c,%TO

c

TO

set

%

e

TO

%

G C

+

-m

CO

%

Sensor/transmitter

Controller

Mois, %

(c)

Figure 6-1.12 Developing the block diagram of the drier control system.

Trang 6

The time constants are in seconds The gain of 1.0 in H is obtained by

G

V =

0 016

3 1

50

30 1

1 0

10 1 1

H c,%TO

c,%TO

c,%TO

c

TO

set

%

e

TO

+

-m

CO

%

Sensor/transmitter

Controller

G CB

Conveyor belt

Mois, % Speed

rpm

(d)

H

c

TO

set

%

e

TO

+

-m

CO

%

Sensor/transmitter

Controller

G CB

Conveyor belt

Speed rpm

Mois, %

G1

Drier

(e)

H

c

TO

set

%

e

TO

%

G C

+

-m

CO

%

Sensor/transmitter

Controller

G CB

Conveyor

G3 G4

Speed

Mois, %

IMois

%

HV Btu / lb

(f)

Figure 6-1.12 Continued.

Trang 7

To study the stability of any control system, control theory says that we need only

to look at the characteristic equation of the system For block diagrams such as the

one shown in Fig 6-1.7, the characteristic equation is given by

1 + G C G V G1H = 0 (6-2.1) That is, the characteristic equation is given by one (1) plus the multiplication of all the transfer functions in the loop, all of that equal to zero (0) Thus

(6-2.2)

or

(6-2.3) Note that the transfer functions of the disturbances are not part of the characteris-tic equation, and therefore they do not affect the stability of the loop

Let us first look at the stability when a P controller is used; for this controller

G C = K C The characteristic equation is then

(6-2.4) This equation is a polynomial of third order; therefore, there are three roots in this polynomial As we may remember, these roots can be either real, imaginary, or

complex Control theory and mathematics says that for any system to be stable, the

real part of all the roots must be negative; Fig 6-2.1 shows the stability region Note

from Eq (6-2.4) that the locations of the roots depend on the value of K C , which is the same thing as saying that the stability of the loop depends on the tuning of the controller.

If there were two roots on the imaginary axis (they come in pairs of complex conjugates) and all other roots were on the left side of the imaginary axis, the loop

would be oscillating with a constant amplitude The value of K Cthat generates this

case is K C U There are several ways to proceed from Eq (6-2.4), and control textbooks [1] are delighted to show you so In this book we are interested only in the final answer,

that is, K C U , not in the mathematics For this case, which we call the base case, the

K C Uvalue and the period at which the loop oscillates, which in Chapter 2 we called

the ultimate period T Uare

Let us now learn what happens to these values of K C U and T Uas terms in the loop change

K C U =23 8. T U =28 7

%

CO

TO and

900s3+420s2+43s+(1 0 8+ G C)=0

900s3+420s2+43s+(1 0 8+ G C)=0

1 0 016 50 1

3 1 30 1 10 1 0

+

( )( + )( + )=

C

100 0 100

00 1 0

% TO

150 50 F

TO

1 F

TO F

Trang 8

6-2.1 Effect of Gains

Let us assume that a new transmitter is installed with a range of 75 to 125°F This means that the transmitter gain becomes

Thus, the transfer function of the transmitter becomes

and the characteristic equation

The new ultimate gain and ultimate period are

Thus, a change in any gain in the “loop” (in this case we changed the transmitter

gain, but any other gain change would have the same effect) will affect K C U

Fur-thermore, we can generalize by saying that if any gain in the loop is reduced, K C U

increases The reciprocal is also true: If any gain in the loop increases, K C Ureduces The change in gains does not affect the ultimate period

K C U =11 9. T U =28 7

%

CO

TO and

900s3+420s2+43s+(1 1 6+ K C)=0

H= s

+

2 0

10 1

100 0

125 75

100

F

TO F

TO F

real

imaginary

Stable region

Unstable region

Unstable region

Stable region

Figure 6-2.1 Roots of the characteristic equation.

Trang 9

6-2.2 Effect of Time Constants

Let us now assume that a new faster transmitter (with the same original range of

50 to 150°F) is installed The time constant of this new transmitter is 5 sec Thus the transfer function becomes

and the characteristic equation

The new ultimate gain and ultimate period are

This change in transmitter time constant has affected K C U and T U By reducing the

transmitter time constant, K C Uhas increased, thus permitting a higher gain before

reaching instability, and T Uhas been reduced, thus resulting in a faster loop The effect of a change in any time constant cannot be generalized as we did with

a change in gain Again install the original transmitter, and consider now that a change in design results in a faster exchanger; its new transfer function is

and the characteristic equation

The new ultimate gain and ultimate period are

The effect of a reduction in the exchanger time constant is completely different from that obtained when the transmitter time constant was changed In this case, when

the time constant was reduced, K C U also reduced It is difficult to generalize; however, we can say that by reducing the smaller (nondominant) time constants,

K C U increases, whereas reducing the larger (dominant) time constants, K C U

decreases Usually, the smaller time constants are those of the instrumentation such

as transmitters and valves

6-2.3 Effect of Dead Time

Back again to the original system, but assume now that the transmitter is relocated

to another location farther from the exchanger, as shown in Fig 6-2.2 This location

K C U =18 7. T U =26 8

%

CO

TO and

450s3+255s2+38s+(1+0 8 K C)=0

G1 s

50

20 1

= +

K C U =25 7. T U =21 6

%

CO

TO and

450s3+255s2+38s+(1+0 8 K C)=0

H = s

+

1 0

5 1

Trang 10

generates a dead time due to transportation That is, it takes some time to flow from the exchanger to the new transmitter location Assume that this dead time is only

4 sec Figure 6-2.3 is a block diagram showing the dead time The characteristic equa-tion is now

The new ultimate gain and ultimate period are

Note the drastic effect of the dead time on K C U A 4-sec dead time has reduced K C U

by 62.2% T Uwas also drastically affected This proves our comment in Chapter 2 that dead time drastically affects the stability of control loops and therefore the aggressiveness of the controller tunings

6-2.4 Effect of Integral Action in the Controller

All of the presentation above has been done assuming the controller to be

propor-tional only A valid question is: How does integration affect K C U and T U? Even

though Ziegler–Nichols defined the meaning of K C Ufor a P controller only, we will still use it because it still is the maximum gain The transfer function of a PI con-troller is given by Eq (3-2.11):

s

I

= t + t 1

K C U =9 T U =47 8

%

CO

TO and

900s3+420s2+43s+(1+0 8 K e C - 4s)=0

Steam

Process

SP

fluid

T

TC 22

Condensate return

TT 22 TT

22

original location

Figure 6-2.2 Heat exchanger showing new transmitter location.

Trang 11

and the characteristic equation becomes

Using tI= 30 sec, the ultimate gain and period are

Thus the addition of integration removes the offset, but it reduces K C U Integration

adds instability to the loop It also increases T U, resulting in a slower loop You may ask yourself: What is the effect of decreasing tI ? That is, what would happen to K C U

if tI= 20 sec?

6-2.5 Effect of Derivative Action in the Controller

Now that the effect of integration on the loop stability has been studied, what is the effect of the derivative? Let us look at using a PD controller The transfer function for a PD controller is given by Eq (3-2.15):

and the characteristic equation becomes

Using t = 1 sec, the ultimate gain and period are

900s3+420s2+43s+[1+0 8 K C(tD s+1)]=0

G C =K C(tD s+1)

K C U =16 2. T U =34 4

%

sec CO

%TO and

900s3 420s2 43s 1 0 8K s 1 0

s C I I

Ë

ˆ

¯= t

t

H

c, %TO

c

TO

set

%

e

TO

%

G C

+

-m

CO

%

Sensor/

transmitter

Controller

lb

min

Valve

G1

Heat exchanger

T, o F

T F

i o

P psig u

F gpm p

/

e- 4s

Dead time

Figure 6-2.3 Block diagram showing dead time.

Trang 12

Thus the addition of derivative increases the K C U value, adding stability to the loop!

From a stability point of view, derivative is desirable because it adds stability and therefore makes it possible to tune a controller more aggressively However, as

dis-cussed in Chapter 3, if noise is present, derivative will amplify it and will be

detri-mental to the operation.

In this section we have discussed briefly how to calculate the ultimate gain of a loop However, we have discussed in more detail how the various gains, time con-stants, and dead time of a loop affect this ultimate gain We presented these effects

by changing transmitters, process unit (exchanger) design, and so on What occurs most commonly, however, is that the process unit itself changes, due to its nonlin-ear characteristics

In this chapter we have presented the development of block diagrams and discussed the important subject of stability of control loops These subjects are used in all sub-sequent chapters

REFERENCE

1 C A Smith and A B Corripio, Principles and Practice of Automatic Process Control, 2nd

ed., Wiley, New York, 1997.

K CU =36 2 % T U =28 2

CO

TO and

Trang 13

CHAPTER 7

FEEDFORWARD CONTROL

In this chapter we present the principles and application of feedforward control, quite often a most profitable control strategy Feedforward is not a new strategy; the first reports date back to the early 1960s [1,2] However, the use of computers has contributed significantly to simplify and expand its implementation, which has resulted in increased application of the technique Feedforward requires a thorough knowledge of the steady-state and dynamics characteristics of the process Thus good process engineering knowledge is basic to its application

To help us understand the concept of feedforward control, let us briefly recall feed-back control; Fig 7-1.1 depicts the feedfeed-back concept As different disturbances,

D1(t), D2(t), , D n (t), enter the process, the controlled variable c(t) deviates from

the set point, and feedback compensates by manipulating another input to the

process, the manipulated variable m(t) The advantage of feedback control is its

simplicity Its disadvantage is that to compensate for disturbances, the controlled variable must first deviate from the set point Feedback acts upon an error between

the set point and the controlled variable It may be thought of as a reactive control

strategy, since it waits until the process has been upset before it even begins to take corrective action

By its very nature, feedback control results in a temporary deviation in the controlled variable Many processes can permit some amount of deviation; however,

in many other processes this deviation must be minimized to such an extent that feedback control may not provide the required performance For these cases, feed-forward control may prove helpful

The idea of feedforward control is to compensate for disturbances before they affect the controlled variable Specifically, feedforward calls for measuring the

142

Ngày đăng: 06/08/2014, 02:20

TỪ KHÓA LIÊN QUAN