27
Topic 5 Enhanced Regulatory Control Strategies

Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture Cascade Control –What is cascade…

Embed Size (px)

DESCRIPTION

What We Will Cover Topic 1 Introduction To Process Control Topic 2 Introduction To Process Dynamics Topic 3 Plant Testing And Data Analysis Topic 5 Enhanced Regulatory Control Strategies Topic 7 Process Control Hardware Systems Topic 4 Controller Actions And Tuning Topic 8 Control Valves Topic 9 Process Control Troubleshooting

Citation preview

Page 1: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

Topic 5

Enhanced Regulatory Control Strategies

Page 2: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

In The Last Lecture

Cascade Control– What is cascade control– Advantages of cascade control– Testing cascade control loops– Tuning cascade control loops

Page 3: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

What We Will Cover

Topic 1

Introduction To Process Control

Topic 2

Introduction To Process Dynamics

Topic 3

Plant Testing And Data Analysis

Topic 5Enhanced

Regulatory Control Strategies

Topic 7

Process Control Hardware Systems

Topic 4

Controller Actions And Tuning

Topic 8

Control Valves

Topic 9

Process Control Troubleshooting

Page 4: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

In This Lecture

Feedforward Control– Measured Vs Unmeasured Loads– Purpose of feedforward control– Feedforward gain– Deadtime compensation– Lead-lag compensation– Testing Feedforward loops

Page 5: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

Process Control

Feedback Control Feedforward Control

PID controller

Proportional Gain, Kp

Integral Time, τI

Derivative Time, τD

SS Gain withlead/lag & deadtime compensation

Feedforward Gain, KFF

Deadtime Compensation, θFF

Lag time, τLag

Lead time, τLead

Page 6: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

Feedback control PID control is a type of feedback control

– To control the CV, we measure the CV– PV is “fed back” to controller for comparison with SP– Controller decides and executes new OP– CV is measured...

No knowledge of process disturbances are required– Loads need not be measured (ULOAD)

Controller takes action after CV is disturbed so perfect control is not possible

Good for short deadtime and lag time processes Not as good for long deadtime and lag time processes but still

ok If we have knowledge of disturbances, can we do anything to

improve control?

Page 7: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

Feedback Response

Measured Load

Temperature with only feedback control

Desired temperature response

Page 8: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

Feedforward control Knowledge on how loads affect the CV is required

– Loads must be measured (MLOAD)

When a disturbance is detected, the feedforward controller takes synchronized action before the CV is disturbed so potential for perfect control exists

Used to supplement PID controller in a long deadtime, lag time process

Requires tuning for perfect synchronization:– Feedforward gain, KFF

– Deadtime compensation, θFF

– Lag time, τLag

– Lead time, τLead

Page 9: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

Feedforward control

TIC

FG Source

FIC

SP

+

FI

FeedforwardController

If the flow rate increases, the feedforward controller will increase the flow of FG before the FOT is disturbed.

All other unmeasured disturbances are taken care of by the PID controller (TIC).

Page 10: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

Process dynamics

t

t

TIC.OP

TIC.PVKp , θp , τp

Page 11: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

Process dynamics

t

t

FI.PV

TIC.PV KCV/MLOAD , θCV/MLOAD ,

τCV/MLOAD

Page 12: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

Feedforward Gain, KFF

Whenever you see the feed flow rate increase by 1%, you want the FG flow rate to increase by 2%

Whenever you see the feed flow rate decrease by 2%, you want the FG flow rate to decrease by 4% and so on….

This relationship is the feedforward gain

Page 13: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

Feedforward Gain, KFF

Assume you have the following information: FI.Span = 100 – 0 = 100 m3/h TIC.Span = 100 – 0 = 100C You observe that if FI.PV rises by 1 m3/h, TIC.PV

decreases by 2C Also, if TIC.OP increases by 1%, TIC.PV increases by 1C Therefore, if FI.PV rises by 1 m3/h, we can prevent TIC.PV

from changing by increasing TIC.OP by 2% We can instruct the feedforward controller to increase

TIC.OP accordingly by setting the correct FF Gain

Page 14: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

Feedforward Gain, KFF

FI.Span = 100 – 0 = 100 m3/h

TIC.Span = 100 – 0 = 100C

You observe that if FI.PV rises by 1 m3/h, TIC.PV decreases by 2C

Also, if TIC.OP increases by 1%, TIC.PV increases by 1C

SS Gain between FI.PV (MLOAD) and TIC.PV (CV)–

SS Gain between TIC.OP (MV) and TIC.PV (CV)– %

%1%0%100

%10100

1

pK

%%2

01001

01002

/

MLOADCVK

Page 15: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

Feedforward Gain, KFF

SS Gain between FI.PV (MLOAD) and TIC.PV (CV)–

SS Gain between TIC.OP (MV) and TIC.PV (CV)–

Feedforward Gain, KFF

– –

%%1

%0%100%1

01001

pK

%%2

01001

01002

/

MLOADCVK

p

MLOADCVFF K

KK /

212

FFK

Page 16: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

Deadtime Compensation, θFF

While KFF deals with the disturbance and process at steady-state, it does not take into account the fact that deadtime may exist– Deadtime between FI.PV (MLOAD) and TIC.PV (CV)– Deadtime between TIC.OP (MV) and TIC.PV (CV)

Suppose θCV/MLOAD = 10 min and θp = 3 min When FI.PV changes, TIC.PV will start to change 10 min later When TIC.OP is adjusted, TIC.PV will start to change 3 min later For perfect control, when FI.PV changes, we need to adjust TIC.OP

after a fixed time (10 – 3 = 7 min)

pMLOADCVFF /

min 7310 FF

Page 17: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

Lag Time, τLAG

Some lag time will certainly exist between FI.PV and TIC.PV

When FI.PV increases, we do not want to increase TIC.OP by a step change

Instead, we want to synchronize the increase in TIC.OP with the way TIC.PV responds to MLOAD (FI.PV)

To do this, we want slow down the change in TIC.OP. We do this by applying a lag of τCV/MLOAD to the change in TIC.OP

τLAG = τCV/MLOAD

Page 18: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

Lead Time, τLEAD

Some lag time will also exist between TIC.OP and TIC.PV

To compensate for this lag, TIC.OP will need to be speeded up

We do this by applying a lead time of τp to TIC.OP

τLEAD = τp

Page 19: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

Summary of FF parameters Feedforward Gain,

Deadtime compensation,

Lag time,

Lead time, pLEAD

MLOADCVLAG /

pMLOADCVFF /

p

MLOADCVFF K

KK /

Page 20: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

FF parameters may be implemented in a single block

TIC

FG Source

FIC

SP

+

FI

FeedforwardController

Page 21: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

FF parameters may be implemented in separate blocks

TIC

FG Source

FIC

SP

+

FI

FeedforwardGain

DeadtimeCompensation

Lead/LagCompensation

Page 22: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

Plant Testing For FF Control There are two sets of dynamics we need

to know in order to configure a feedforward control scheme– Between OP and PV– Between MLOAD and PV

Take a furnace example where we already have a FOT controller and we wish to implement a FF controller to guard against disturbances to the feed flow rate

Page 23: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

How do we perform our test?

TIC

FG Source

PIFIC

OP

SP

SP

FI

Page 24: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

How do we perform our test? To get dynamics between TIC.OP (MV) and TIC.PV

(CV), perform step change test as per single feedback loop– Put loop to MAN, make step change to OP and collect data on

PV response

To get dynamics between FI.PV (MLOAD) and TIC.PV (CV),– Ensure TIC.MODE is in MAN. We do not want the PID controller

to interfere with the response of TIC.PV wrt FI.PV– Make a step change in FI.PV (assuming you can control FI.PV)

and collect data on TIC.PV response– If you cannot change FI.PV at all, and you cannot obtain

appropriate dynamic data, FF control cannot be implemented

Page 25: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

When not to use FF control When there is no MLOADS (all loads are ULOADS) When θCV/MLOAD is less than θp (i.e. θFF < 0)

– However, you may still be able to approximate the ideal FF controller by setting θFF = 0 and trying to adjust τLAG and τLEAD

When it takes too long to get one value of MLOAD– Some analyzers may take minutes to make a measurement, by

which time the CV is already showing signs of disturbance When dynamic models are poor

– Your FF control is only as good as your underlying models– Harder to tune FF controllers by trial and error than PID

controllers

Page 26: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

In This Lecture…

Feedforward Control– Measured Vs Unmeasured Loads– Purpose of feedforward control– Feedforward gain– Deadtime compensation– Lead-lag compensation– Testing feedforward loops– When feedforward control cannot be used

Page 27: Topic 5 Enhanced Regulatory Control Strategies. In The Last Lecture  Cascade Control –What is cascade…

In The Next Lecture…

Split-range control

Override control

Ratio control