0% found this document useful (0 votes)
81 views

Lecture 7 - Cascade Control

This document discusses cascade control. It begins by listing the learning objectives which are to understand when, why and how to apply cascade control and understand its benefits. It then provides an example of controlling temperature in a heat exchanger where steam pressure and flow are disturbances. It explains that cascade control can improve response to such disturbances by using two PID loops connected in a cascade fashion with the inner loop responding faster. Several examples of cascade control applications are shown including controlling temperature and flow in a jacketed reactor. Block diagrams and transfer functions of cascade control loops are presented and analyzed.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
81 views

Lecture 7 - Cascade Control

This document discusses cascade control. It begins by listing the learning objectives which are to understand when, why and how to apply cascade control and understand its benefits. It then provides an example of controlling temperature in a heat exchanger where steam pressure and flow are disturbances. It explains that cascade control can improve response to such disturbances by using two PID loops connected in a cascade fashion with the inner loop responding faster. Several examples of cascade control applications are shown including controlling temperature and flow in a jacketed reactor. Block diagrams and transfer functions of cascade control loops are presented and analyzed.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 29

Process Control

Cascade Control
Chapter 16: Seborg
Chapter 14: Marlin
Chapter 9: Smith & Corripio
Learning Objectives

• Understand when, why & how to apply cascade control


• Understand benefits of cascade control loops
• Draw a cascade block diagram and analyse response
• Be able to simplify cascade control loops

2
What about the “extra” disturbance
to the heat exchanger?
Cold fluid
T change • Steam supply
SP pressure may vary
TC • Steam flow will
101 change without
Hot fluid
valve movement
TT
Steam • This is a
101
disturbance to a
manipulated
Steam Pressure
Fluctuation /
variable
Disturbance
3
4
Cascade Control:
Controlling for Manipulated Variable Disturbances

Cold fluid
T change

TSP

FC FSP TC
101 101

Hot fluid
TT Steam
101

T control is the OUTER loop/ primary/ master


F control is the INNER loop/ secondary/ slave
Features of Cascade Control

• TWO PID control loops connected


• A main outer loop
• An inner secondary loop
• Improved response to disturbances
• Very common in industry
• Requirement: Inner loop must be FASTER than
the outer loop

5
Features of Cascade Control

• Only used if there is a disturbance to a manipulated variable


• This disturbance enters the inner loop on the block
diagram
• Outer controller sets the setpoint of inner controller
• The inner loop is usually simple
• Most frequently flow control
• Usually P control with high gain
• Sometimes temperature control
6
Heat exchanger: Feedback Control
Smith & Corropio

7
Heat exchanger: Cascade Control
Option 1 Option 2
Smith & Corropio

8
Cascade control of a
jacketed reactor
Smith & Corropio

9
Example of Double Cascade on a
Jacketed (External Coil) Reactor
SP

TC
101

FC TC
101 102

Cooling water
Variable T
& supply P

10
Example of Double Cascade on a Jacketed (External
Coil) Reactor

11
Example of Double Cascade on a Jacketed (External
Coil) Reactor

12
Example of Double Cascade on a Jacketed (External
Coil) Reactor

13
Example of Double Cascade on a Jacketed (External
Coil) Reactor

14
Example of Double Cascade on a Jacketed (External Coil)
Reactor

15
Example of Double Cascade on a Jacketed (External
Coil) Reactor

17
Example of Double Cascade on a Jacketed (External
Coil) Reactor

18
Example of Double Cascade on a Jacketed (External
Coil) Reactor

19
Cascade Control Block Diagram
Valve inside inner loop D1
GD1
D2 GD2

FSP + +
SP E U FC + Y
Kc(1+1/Tis) Kc2 GV Gp
+ +
- -

Inner controller usually P only Outer loop ─


Inner loop ─
Tm
1

20
Implementation and Analysis of a Cascade Loop:
1 – Simple, single loop

TD
FD 1e-s
1+5s

U Fs +
Ts E 0.5 4e-2s T
+
Kc(1+1/Tis) 1 +0.5s
+ 1 + 15s
-

Tm
1

• Simple, single temperature control loop


• What if there is a disturbance to FS?

21
Implementation and Analysis of a Cascade Loop:
2 – Add a controller and feedback loop
TD
FD 1e-s
1+5s
FSP EF Fs +
Ts ET KC2 U 0.5 T
4e-2s +
Kc(1+1/Tis) + 1 +0.5s
+ = 10 1 + 15s
- -

Tm
1

• To account for potential disturbances to the single loop manipulated variable, FS, start by
adding a P-only controller, KC2, and feedback loop with a fast sensor

22
Implementation and Analysis of a Cascade Loop:
3 – Simplify, check MV disturbance (FD)

TD
FD 1e-s
1+5s

Fs +
Ts E FSP 0.83 4e-2s T
+
Kc(1+1/Tis)
+ 1 + 0.083s 1 + 15s
-

Tm
1

• Inner CLTF: F
s  0.83
FSP 1  0.083s
• Need to consider FS/FD…

23
Implementation and Analysis of a Cascade Loop:
4 – Include inner feedback loop to control FS
TD
FD 1e-s
1+5s

Fs +
Ts E FSP 0.83 4e-2s T
+
Kc(1+1/Tis)
+ 1 + 0.083s 1 + 15s
-
Tm
1

1 0.5
FS  s
• Inner OLTF: =1 Inner CLTF: F
s 6 6
FD FD 1  0.5 s
6

• FVT: Unit change in FD gives 1/6 change in FS, for KC2=10

24
Reactor with preheater:
feedback control
Maintain constant temperature in the
reactor (controlled variable) by
manipulating fuel flowrate to the
preheater furnace:

Smith &25Corropio
Cascade control benefit:
Better control!
• Error integral is
reduced when
using cascade
control
• Deviate less,
return faster to SP

26
Smith & Corropio
CASCADE
CONTROL

Smith &27Corropio
CASCADE
CONTROL
Outer loop
= reactor temp loop

Smith &28Corropio
Tuning Cascade loops

• Inner loop is a “normal” feedback loop


• Tune by ZN ultimate frequency, ZN quarter decay, or CohenCoon method
• Then start tuning the outer loop :
• Set inner loop to automatic mode
• Tune by ZN ultimate frequency
• A one-step method (Austin and Lopez) also exists – see Smith Ch 9 and table
9.31
• Find gain, timeconstant and deadtime of both loops
• Set parameters via table

29
Features of Cascade Control

• Only used if there is a disturbance to a manipulated variable


• This disturbance enters the inner loop on the block
diagram
• Outer master controller sets the set point of inner slave
controller
• The inner loop is usually simple
• Inner or slave loop must have a faster response than outer
loop
• Can improve feedback control performance for relatively
little cost and effort
30

You might also like