Documente Academic
Documente Profesional
Documente Cultură
FROMSTEADYSTATE
CONVERTING
TO DYNAMICSIMULATION
We are now ready to get into the details of converting a steady-statesimulation into a
dynamic one. Basically the additional information that must be provided is the physical
dimensions of the various pieces of equipment.
It is important to remember that pumps and control valves have already been installed in
the steady-statesimulation. Theseare not necessaryfor steady-statesimulation, but they are
vital for a realistic dynamic simulation.Providing sufficientpressuredrop over a control valve
at designconditions with the valve at some fraction opening (typically 50Vo)is crucial for
dynamic controllabilify. If valve pressuredrop is too small, changing the valve opening
from 5OVoto 100Vowill, in piping systemswith other equipment taking pressuredrops,
result in only a fairly small increasein flowrate. If a valve saturates,controllability is lost.
The propane/isobutanecolumn developed in Chapter 3 is used in this chapter as a
numerical example. The control valves all have pressuredrops of -3 atm. The column
has 32 stages,is fed on stage 14, operatesat 16.8 atm, and producesdistillate and bottoms
products with impurity levels of 2 molToisobutane and I mol%opropane,respective$.
7.'I
EQUIPMENT SIZING
The dynamic responseof a flow system depends on the flowrate and the volume. For a
given flowrate, the smaller the volume, the faster the transient response.
The procedure for sizing the distillation column shell has already been discussed(in
Chapter 3). The only remaining issues are the sizes of the reflux drum and the column
base. A commonly used heuristic is to set these holdups to allow for 5 min of liquid
holdup when the vessel is 50Vo full, based on the total liquid entering or leaving the
vessel. For the reflux drum, this is the sum of the liquid distillate and the reflux. For the
column base, it is the liquid entering the reboiler from the bottom tray.
Distillation Design and Control Ilsing Aspen\t Simulation, By William L. Luyben
Copyright @)2006 John Wiley & Sons. Inc.
151
152
These volumetric liquid flowrates can be found by clicking on Profiles under the block
C1 and then opening the Hydraulics page tab. Figure 7.1 shows the window that openson
which the volumetric liquid flowrate for the reflux drum (stage 1) is given as 0.1782 m'/s.
Scrolling down to the bottom tray (stage 31) gives a volumetric liquid flowrate of
:
0.3438m3/s. The total volume of rhe reflux drum shou^ldbe 0.1782(60x10) 106.9m',
:
to diameter
a
length
m''
Assuming
206'3
and that of the column base0.3438(60X10)
calculated:
ratio of 2, the diameters and lengths can be
Volume : ( < z o t
The reflux drum is 4.08 m in the diameter and 8.16 m in length. The column base(orreboiler or "sump") has a diameterof 5.08 m and a length of 10.16m.
The values are enteredby clicking theDynamics button on the top toolbar (seeFig. 7'2).
If this button is not displayed, click the View button, then Toolbar, and check the
Dynamics box. The window that opens has several page tabs. On the Reflux Drumpage
tab, the appropriate diameter and length are entered. The same is done on the Sump
page tab. Finally, the Hydraulics page tab is clicked, and the window shown in
Figure 7.3 opens, on which stage numbers (2 through 31) and the column diameter
(S.et m; are entered. The default values of weir height and tray spacing are 0.05 and
0.6096 m, respectively.
At this point all equipment has been sized. There remain two items to take care of. The
pressureof the feedstreamleaving valve Vl must be exactly equal to the pressureon the
stage where it is fed. The pressure on stage 14 is found by looking in Profiles
(1,'109,839.11N/-'). The outlet pressureof valve vl is set equal to this value, and the
simulation is run again. The last thing to do is to click the Pressure Checker button that
is just to the right of the Dynamics button on the top toolbar (seeFig' 7 -2)'If the plumbing
has been correctly specified,the window shown in Figure 7.4 appears.We are ready to go
into Aspen Dynamics.
.&l
j-g
: fi
:--if
i {l
vry
reaerecooks
tumptrqJds
Degiem
EffichEies
i g
l"iJ
R@ctjffi
CordswHffi
Reo|trHffi
:"1
l3-*S Traysbinq
r,{l
1
: 3 TraY Ftrtg
;--Cl Packgrhg
; 3 PackRating
:-{tr Properts
:.".9 Estmab
: g Cwsgffie
i ig Arel.sh
neot
l-{
: 0 txs Slttdtjm
Dyr6mb
i.O
! g
-g
r'"!l
;-U
l-.(l
DynamCE4JipmfltHT
Blo*optFm
Reslbsumnry
Proffs
rcvdj$l*
Figure 7.1
7 . 2 E X P O R T I N GT O A S P E N D Y N A M I C S
153
& Var/
U l-batersc@ltre
.- 13 Pumpaends
: l.a D4trttrs
;'' l EffcLflcffi
i U Keactore
:.- fJ Cmdtr*r HruRs
:-- cl RSo{s Hcsves
:
efl
:ay.sms
I
- a
'
: n
:-Ll
: ef
j g
j Q
:. g
i g
j g
:" g
" ii
-g
TrayRating
PackStrB
PackRatng
Fropsties
Estmates
(qvsence
AmlysF
Repon
LAerSubrutrres
Dvmmlc
l
l
DynamicEqJpmentHl
,!;.!!:.r4iiii:,i:*:i:l:r35:ilil;i:i:ii:
Figure 7.2
7.2
j:ii.iini
Dynamics button.
Aspen Dynamics usesthe steady-stateinformation generatedin Aspen Plus, but they are
two different programs with different files. The Aspen Plus file is filename.ctpw,andthere
is also a backup file, filename.bkp, that is generated.The latter file can be used to upgrade
to newer versionsof Aspen Plus.
The information from Aspen Plus is "exported" into Aspen Dynamics by generating
two additional files. The first is a filename.dynf file that is used in Aspen Dynamics and
is modified to incorporate controllers, plots, and other features. The second file is a
rg
: :*
:' , : e
,
j
ti
;l
f"u
irl
'u
::#
: :8
t t'{I
r l-u
, t-u
rio
ri0
Healerscookr3
Pumparom6
Dents
Effi.ierc!es
Reac8oB
concbnser Hcsve!
ReboilerHcwvs
Tray Sirjnq
B1
tray tuthg
P&[ Sirfrq
Pdh R tiai
Properties
Esilmats
c0nvergtrce
Andy!is
Report
LlserSLbroutires
Dymmic
Figure 73
154
check.
Figure 7.4 Pressure
filenamedyn.appdf file that contains all the physical property information to be used in
Aspen Dynamics.
In the propane/isobutane column example, the Aspen Plus files are called
Examplel.apw and Examplel.bkp. The files generatedand used in Aspen Dynamics are
Example l.dynf and Example 1dyn.appdf.
The procedurefor "exporting" is to click on File at the top left corner of the Aspen Plus
window and select Export. The window shown in Figure 7.5 opens, and the dropdown
menu is used to select P driven Dyn Simulation, which is the tenth item on the list.
Then the Save button is clicked.
An error appears(Fig.7 .6a), which informs us that the specified pressuredrop (0.0068
atm) is too small for the given weir height and vapor rates.Aspen Dynamics calculatestray
pressure drops rigorously, and they change with vapor and liquid rates. We have two
options: increase the specified pressure drop or decreasethe weir height. The latter has
no effect on the steady-statesolution, so we go back to D1'namicsunder the Cl block,
select the Hydraulics page tab, and change the weir height from 0.05 to 0'025 m.
Running the program again, pressure checking, and "Exporting" again cause the
7 . 2 E X P O R T I N GT O A S P E N D Y N A M I C S
155
(b) warningmessage.
Figure7.6 (a) Enor message;
156
7.3
The easiest way to open the Examplel.dynf file is to double-click on the filename in
Windows Explorer. The screenthat opens contains several windows (see Fig. 7'7).
The Process Flowsheet Window is where the control structure will be developed.The
Simulation Messageswindow is where the progressof the simulation is shown and simulation time is displayed. The window in the upper left corner, Exploing, is where various
types of controllers, control signals, and other elements can be found to "drop and drag"
|6
d
{.
g
?
6
d
7 . 3 O P E N I N GT H E D Y N A M I CS I M U L A T I O NI N A S P E N D Y N A M I C S
157
(a)
E-* Simulation
$'ff Howsheet
n S nynamic*
i q-ffi cotumns
(b)
(c) makingDynamicrun.
Figure 7.8 (a) Selectinginitialization;(b) initializationrun successful;
The initial flowsheet has some default controllers already installed. In this simple,
single-column processthere is only one default controller, the pressurecontroller. It is configured to measurecondenserpressureand manipulate condenserheat removal. The action
of the controller, the range of the pressureffansmitter, the maximum heat removal rate, and
the controller tuning constantsare all set up at some nominal values. We will come back
and look at theselater. But this indicatesthe number of items that must be specifiedfor each
new controller that we add to the flowsheet.At a minimum, four additional controllers must
be added to achieve effective operation of the column:
1. Reflux drum-level controller
2. Base-levelcontroller
3. Feedflow controller
4. Tray temperaturecontroller
Which of the four remaining manipulated variables selectedto control eachof thesefour is
the issue of control structure selection. A variety of control structures will be discussed
here and in subsequentchapters.
We have not included reflux in the list abovebecausethe default configuration in Aspen
Dynamics is to fix the mass flowrate of the reflux. We will discusshow this setup can be
changed later in this chapter.
7'
l
l
I
I
l
Figure 7.10
E ffi Flowsheet
B-ffi Dynmrnics
i m-fficolumns
iuffiffi
i
!
I
i
i
i
i
:
:
;
$-ffi neemxchangers
m-ffi Manipulatcrs
F-ffi MixersSpliters
E {S F{cdets
i-ffi PsrameterType$
:*ffi Portrypes
tlr& Preszur*chanser$
ryr-&FressureRelief
:-'.ffiProcedures
ry^@neactonsTonlkit
n-ffi Reactors
, S Scripts
n-fi Separators
a'S st'eamTypes
$
$
$
I
S
, $
. $
Connectitn
conroEignal
Heatst'eam
Materialsfeam
Pdymersteam
workst'eam
159
160
To place a control signal on the flowsheet, we place the cursor over the ControlSignal
icon, click and hold the left mouse button, and move the cursor to the flowsheet. A
number of blue arrows show up that indicate where a control signal can be placed.
Placing the cursor on the arrow coming out of the reboiler and releasing the mouse
button opens the window shown in Figure 1.12, on which we can scroll down to stage
32 and selectLevel.
Clicking OK connects the control signal line to the reboiler and lets us connect the
other end to the controller (see Fig.7.l3a). Clicking on the blue arrow on the left side
of the controller opens the window shown in Figure 7.13b, where we selectLCLL.PV.
Clicking OK completes the control signal connection between the reboiler and the level
controller.
The next step is to connect a control signal from the controller to the valve V1l on
the bottoms stream. Dragging and dropping another control signal at the arrow exiting
the controller opens the window shown in Figure l.l4a.We select the LCLL.OP and
click OK. Then the line is connected to the valve. The final LCll loop is shown in
Figure 7.14b.
To set up the controller, double-click on the "LCll" icon on the flowsheet. The controller faceplate shown in Figure 7.15a opens. Controller faceplates are where we keep
track of what is going on in the dynamic simulation, set controller parameters,switch
from manual to automatic control, change setpoints, and perform other tasks. The very
first thing to do is to click the Configure button. This opens the window shown in
Figure 7.15b. Then we click on the Initialize Values button at the bottom of this
window. This provides the steady-statevalues of the base level (6.35 m) and the control
valve opening (Bias : SOVo).
Figure 7.12
161
(a)
,F
LCl 1.Fry
Prnceis ',/adable
LCll.SFRemole
Remiltesehoint
Figure 7.13
The action of the controller should be Direct (under Controller action in Fig. 7.15b)
becauseif the level increases,the signal to the valve should increase(PVt, OPI) to
remove more bottoms. In some columns, base level is controlled by manipulating a
valve in the feed to the column. In that control structure, the base level controller action
shouldbe Reverse.
Since we want proportional-only control, the controller gain is set equal to 2 and the
integral time is set at a very large number (9999 min, as shown in Fig. 7.15b).
Next the Rangespage tab is clicked, which opensthe window shown in Figure 7.16.
The default value for the level transmitter rangeis 0-12.7 m. The default value of the controller output range is 0-l00Vo. Both of these are what we want, so they require no
changes.The Configurewindow is then closed.
162
(a)
LCl 1.OP
LCl l.Fry
LCI I.EP
ConiollerouFd
Procss wiable
Currentselpoid
(b)
Figure 7.14
(a)
Configure
Figure 7.15, (a) Initial controller faceplate; (b) tuning page tab.
163
Values
lnitialize
164
Manual
Cascade
When the Auto bttton is pushed, the controller changes the OP signal automatically
according to the current values of the setpoint SP and the PV. The value of the setpoint
can be changed by double-clicking on the number in the box to the right of SP, typing
in the desired number, and hitting Enter on the keyboard.
When the Manualbuttonis pushed,you can manually set the OP signal. This is done by
double-clicking on the number in the box to the right of OP, typing in the desirednumber,
and hitting Enter on the keyboard. When the Cascade button is pushed, the controller
receives its setpoint signal from some other control element. We will illustrate this later
in this chapter.
Now would be a good time to check out the pressurecontroller, which was automatically set up when we startedAspen Dynamics. Figure 7.18a shows the faceplate(which
appears after double-clicking the icon on the flowsheet) and the Configure page tab.
The default controller tuning constantsare a gain of 2O and an integral time of 12 min.
These work pretty well in most column simulations. Note that the controller output is
not a"Vo of scale" signal sent to a valve. It is a heat removal rate in the condenser.As
a result, the controller is set up to be reverse-acting:when pressuregoes up, the controller
output signal goes down. The reason for this action becomes clear when we look at the
Ranges page tab shown in Figure 7.18b. Note that the controller output ranges from a
minimum of -45,347,000W to a maximum of 0W. This conforms with the Aspen convention that heat removal is negative.
In my experiencethe only modification that sometimesneedsto be made to the pressure
controller is to change to a more convenient pressuretransmifter range. For example, in
this column the operating pressureis 16.8atm. We might change the pressuretransmitter
range to 14-19 atm from the very wide range used in the default setup.Of course,the gain
should be correspondingly reduced.
The second-levelcontrollerLCl2 for the reflux drum is installed and connectedin the
same way. The PV signal comes from the level on stage 1. The OP goes to valve V12. A
direct-acting proportional-only controller is specified.
The final basic controller that we need to set up is a flow controller on the feed. A PID
controller is placed on the flowsheet. Its PV signal is the molar flowrate of feedstreamFl.
Its OP signal goes to valve Vl. After opening the Tuning page tab and clicking the
Initialize Values button, we set the controller to be Reverse-acting,and use conventional
flow controller tuning (Kc: 0.5 and integral time : 0.3 min), as shown in Figure 7.19a.
The most common error in setting up the flow controller is to forget to specify Reverse
action. Since flow control is very fast and essentially algebraic, it seems to help the
165
numerical integrator to use some filtering in a flow controller. The Filtering page tab is
selected,the EnablefiItering box is checked,and a small filter time constant(0.1 min)
is typed in (seeFig. 7.19b).
The flowsheet now has four controller faceplatesdisplayed, as shown in Figure 7.20.
We have one more controller to add, a temperaturecontroller that holds the temperature
on a selectedtray by adjusting the reboiler heat input.
It is important to clarify what is happeningto the reflux flow. The column icon doesnot
show the plumbing details of a reflux drum, pump, and reflux valve. As mentioned earlier,
the default condition in Aspen Dynamics is that the mass flowrate of reflux is constant,
unless otherwise adjusted. For example, if we wanted to control reflux drum level with
reflux flowrate, the level controller OP signal would be connected to the column and
the Reflux.FmR would be selected. The second common application would be if we
wanted to ratio the reflux flowrate to the feed flowrate. We will illustrate these by
examples in this and later chapters.
A word of caution is appropriate at this point. During the initialization of controllers,
quirky things sometimesoccur. There are some bugs in Aspen Dynamics that sometimes
setthe OP signal at the wrong initial value (e.g., at 100 insteadof 50Vo)orthe PV at a value
166
(b)
7.5
Installing temperatureand composition controllers is somewhatmore involved than installing level and flow controllers becauseof three issues:
1. We need to include additional dynamic elements in the loop. Temperature and
composition measurementshave significant inherent dynamic lags and deadtimes.
AND COMPOSITIONCONTROLLERS
7.5 INSTALLINGTEIVIPERATURE
167
(b)
These should be incorporatedin the control loop. This is necessaryso that we use
realistic controller tuning constants and do not predict dynamic performance that
is better than reality.
2. The tuning of temperatureand composition controllers is more involved than simply
using heuristics as is done for flow and level controllers. Some convenient and
168
Figure7.20 Controllerfaceplateseffective tuning procedure is required. One of the best methods is to run a relayfeedback test to find the ultimate gain and ultimate frequency, and then use the conservative Tyreus-Luyben tuning settings.
3. The.appropriate location for the temperature or composition sensor may not be
obvious. Some method for making a good selection must be used. As discussed
AN,l
9:07.14
0n00 3/1812005
I 9 PM
17.4920003/16i20055:41
Phl
5:05:29
5 6f5000 3/1512005
0.0[000U 3/15/20054:4?'.48PrA
PM
0.n00080 3i15i28054.41:52
2 1100011 3i l 6i28054:4151PM
Figure 7.21
Rewinding to Snapshot
169
17O
jl4
Figure7.22
171
To start the test, click the Ran button at the top of the screen and click the Start test
button on the Tune window. To be able to see the dynamic responses, click the Plot
button at the top of the controller faceplate. After several (4-6) cycles have occurred,
click the Finish test button. Figure 7.26b gives the results. The predicted ultimate gain
is 5.9, and the ultimate period is 4.5 min.
The timescale in Figure 7.26b is fairly small. To get good-looking plots, the plot time
interval must be reduced from the default value of 0.01 h. Aspen Dynamics calls this parameter "communication time," and it can be accessedby going to the top toolbar in the
Aspen Dynamics window and selecting Run and Run Options. A window opens on
which Communication Time cat be set. A value of 0.0005 h was used to get the plots
shown in Figure 7 .26b.Thts parameterdoesnot affect the results of a dynamic simulation,
except for slowing it down somewhat.It only affects the appearanceof plots.
Finally the Tuning parameters page tab is clicked, the Tyreus-Luyben Tuning rule
(Fig. 7.26c) is selected,and the Calculate button is pushed. The resulting controller settings are gain Ka;: 1.84 and integral time 11: 9.9 min. The Tyreus-Luyben tuning
ld,
Figare 7.24
172
Plot
Button
TuneButton
Figure 7.25
formulas are
xc: K,,
fi
rr:2'2Pu
These are loaded into the controller by clicking the Update controller button. Run the
simulation out in time for a while to seehow well these settingswork in terms of bringing
the column to steady state.In the next section we will subject the column to disturbances
and evaluate the performance of several control structures.
CONTROLLERS
AND COMPOSITION
7 . 5 I N S T A L L I N GT E M P E R A T U R E
173
Figure 7.26 (a) Settingup rhe rela\'-feedbacktest; (b) relay-feedback test results;(c) calculated
controller settings.
174
Figure7.27
SLOCKSf'Ci'1 Reflux.FmR
BLnCKSf'Cl',J,Siaqe{1
}.Sr
'D'l').Stag*{1
D}"0r
ELOCKSf
'cl '.J.stas*(1
1).Gt
BLOCKSf
2).0r
BLfiCKEf'Cl"J.Stage(1
3}.itrr
ELOCKS{"Cl'J.5tage{1
'Cl'J.StaEe{1
4J.0r
BL0CKSf
'Cl'].Siage{1
5J.Qr
FL0CKSf
ll::
::l:::?:'l
:f::5:!:::r
175
Speci{iedtatalmassJlcw
Speciliedduty
Speciliedduty
Speciiiedduly
Speciliedduly
Speciliedduty
Specifi*ddut3i
Speciiiedduly
,Specilied
dugr
(c)
j
2.7/77He-[[4
1.1?6fi
?.77778e-[il4
:
Figure 7.28
(a) Results table for column; (b) choices; (c) entering ratio constant.
The output of the multiplier block will be the massflowrate of the reflux. To determine
the design value of this variable, we can click the column icon, right-click, select Forms,
and select Results.This opens the table shown in Figure I .28a. The secondline from the
bottom givesthe reflux massflowrateof 61.1817kg/s. So the multiplier block shouldmultiply the feed massflowrateby the number(61.7877152.513):1.1766.
A Multiplier control model is placed on the flowsheet. A control signal is connected
from the feed Fl (massflowrate) to the multiplier (labeled"R/F ratio" inFigure7.29).
This is "Inputl." A secondcontrol signal is connectedfrom the multiplier output to the
column and connectedto the blue arrou'pointing to the line below the condenser.A list
176
7.5.3 CompositionControl
i
I
t- g
BI
*c | =*
ii$:i1is,$ri$s3::
-l
trl.q
riseSu']i:s
| 4.9
v=
so l l- 5| -E
ls
tsN
ff31;r
Elsl Ji
I
I lql
col
llo
tlN
lh
*l
c?
{';,#'#B
'.]'''trit#l
::rl;ltiihsile'r
r,.1.;:!i;il.i.;
:'l
' i"ii't';i'ii:;l
:::l:
:,:
lsl.1;'.{1
liiw
;r;iw-ii*r
j.iffgtrI
pB*,pffil
Figure 7.31 Relay-feedback test.
ffi
$1ri{i{illilili;ilbfi
;lr*-i#;
'i':.rrl .;,;i':
$$.fr
r.s7s69 lya
#ffi
177
178
from that for the temperaturecontroller. The ultimate gain is 0.58, and the ultimate period
is 32.4 min. The Tyreus-Luyben settings are calculated and inserted in the composition
controller.The final flowsheetis given inFigtne7.32.
CascadeControl
7.5.4 Composition/Temperature
Temperaturecontrol has the advantageof being fast, but it may not hold the product purity
constant.Composition conffol is slow, but it will drive product purity to the desiredvalue.
The final control structure studied in this chapter is a cascadecombination of composition
and temperature control that achieves both fast control and the maintenance of product
purity.
The tray temperatureconffoller is the secondarycontroller. It is set up in exactly the
same way as we did in the previous section. It looks at tray temperatureand manipulates
reboiler heat input. However, its setpoint is not fixed. The setpoint signal is the output
signal of the composition controller, which is the primary controller.
The tuning of the secondarytemperature controller remains unchanged.The primary
composition controller must be retuned since its ouput signal is now a temperature
setpoint. With the temperature controller set on automatic, the relay-feedback test is
run on the composition controller. Figure 7.33 shows the relay feedback test results.
The ultimate gain and ultimate period are 0.98 and 15.9 min, respectively, compared to
the direct composition results of 0.58 and 32.4 min. We can see immediately that a
higher gain and smaller integral time result, which indicates tighter control with the
cascadecontrol structure. Figure 7.34 shows the cascadecontrol structure and controller
faceplates.Note that theTCT temperaturecontroller is "on cascade"(meaning that its setpoint signal is the output signal of the composition controller).
7.6 PERFORMANCEEVALUATION
Figure 7.33
7.6
179
PERFORMANCE EVALUATION
Lgt2
i-"----{"*----------i
Pt2
Figure 734
Cascadecontrol.
180
SIMULATIoN
coNVERTINGFRoM STEADYsrATE To DYNAMIC
G;,
:f,lll
t'.''
F-rt
EI::
ir:;;
cascaderesulls
$E:
Eggr6
;-
arS
t! P s:i
ir;;6; +
>E>9V
UdUYJ X
bbbiq
A A.\d
ITlt'
T
p-
aNl
N.^
1;
:@
:< {o
MU
+ }rFE 9 o t
t6 a
++
TimeHours
Figure 7.35 (a) New plot andF1 resultstable;(b) plot with variables'
7.6 PERFORMANCEEVALUATION
181
).+STREAMSf',F:
3)---*----TREAMS {"B:
4)'----e-----E LOCKSf 'Cl
el
I
I
@l
c!f
I
-f
iI _lltl
8.
E,
ol
ol
$fI
tsl
GF,
ql
I El.
stsl
lEl
5l ?
FslaI
^l^Al
BI
tlFI{li"l
tqF
nl
(\L
cil
oL
II
l'l
H
!l
ol
tl
tt
.L tl
oLe
Figure 737
-"t-----*-{
182
Figure7.38 Pausewindow.
pause the simulation at some point in time, go to the top toolbar and click Run and then
Pause At, which opens the window shown in Figure 7.38.
Although these Aspen Dynamics plots are useful to see what is going on during each
run, they have a fixed structure(multiple variablesper plot) and do not permit comparisons
of results from different runs. Fortunately, this is easily handled by storing the data in a file
and then producing your own plots using your favorite plotting software.To storethe data,
right-click the plot and select Show as History. Figure 7.39 shows the resulting table,
which can be copied and pasted into a file.
Runs are made for all three control structureswith two disturbances.Feed flowrate is
changed by changing the feedflow controller setpoint. Feed composition is changed by
clicking on the F1 stream icon, right-clicking, and selecting Forms and then Manipulate.
7.6 PERFORMANCEEVALUATION
183
The window shown in Figure 7.40 opens, on which the mole fractions of propane and
isobutaneare changedfrom 0.40/0.60 to 0.50/0.50.
The data are loaded into Matlab for plotting. Figure 7.41 comparesthe responsesfor a
20Voincreasein feedflow. The solid lines indicate when only a tray temperatureis controlled. The dashedlines show when the composition/temperature cascadecontrol structure is used. The direct composition control structure results are not shown becausethe
responsesare very poor. This is as we would expect becauseof the very low controller
gain and the very large integral time.
The cascadecontrol sffucture gives tighter control with smaller peak transient disturbancesand a shorter settling time. Both control structuresreturn the product purities to their
desired values becauseof the R/F ratio used in both.
Figure 7.42 givesresultsfor feed composition disturbance.At time equal 0.1 h, the feed
composition is changed from 40 molTo propane to 50 molEo proparre.The temperature
control structure holds the temperature on stage 9 constant. Both distillate and bottoms
338
337.5
/*"***s-crrc
rf
.337 - t - - 4 - - f r " - - - "
Y
(t)
1I
336.5
(E
336
335.5
----.---.1-._-..-+_....-.::::.3!ssrs*ss.irE=.+-__.
t i,/_ i_r__c_
I
=o'
1
tril'-- ii " " i-i
=^^
O30
--
-t;r "
i
It +
-'
'
335
t.tc
sf
s
o
1.9
lJ-
1.8
l-
c)
C)
1.1
;x
@
1.05
1
1.7
u.vf,
l.o
0.5
Time (h)
1.5
00.5
1
Time (h)
t.c
|=-
184
28
337.5
27.8
Y
276
?
?
a "r.o
,r.,
a^a
ct)
(g
F ggo.s
1.5
'1.2
3.2
e 2.8
I ,.u
*
o
d)
t'*
\r
-i -
2.2
0.6
1
1.5
Time (h)
n
s
F.1
F:r;
s;
!s,
t:;
ry
l/P
Figlr:e7.42
1.5
Time (h)
impurities change significantly. The distillate impuriry climbs from the desired 2 mol%o
isobutane level to over 3 mol%o. The bottoms stream becomes overly pure' Using
the CC/TC cascadecontrol structure, the distillate purity is maintained. The setpoint of
the temperaturecontroller is decreasedby the composition controller to drive the distillate
impurity to 2mol%o isobutane.
These results illustrate that single-end temperatureconffol provides stable base-level
regulatory control of the column. However, product purities change somewhat when
feed composition changes.
OPTIMUMDESIGN
WITH ECONOMIC
7.7 COMPARISON
Now that all the basic dynamic simulation tools have been developedand their application
illustrated, the last issue to be covered in this chapter is the effect of column design on
control performance. In Chapter 4 the economic optimum design for this system was
shown to be a 44-stagecolumn operating with a reflux ratio of 3. So far in this chapter
a 32-stagecolumn with a 3.46 reflux has been simulated and controllers developed'
This seciion provides a comparison of these two alternative designs. Is the economic
optimum design also the best design from the standpoint of dynamic controllability?
A dynamic simulation of the 44-stagecolumn is developed.The smaller column diameter(5.22 vs. 5.91 m) and lower reboiler heat input (24.8 vs. 21.2MW) gives a slightly
smaller reflux drum (D : 4 m) and base (D : 5 m). Stage 9 is selectedfor temperature
control (336 K at steady state).
A relay-feedback test gives an ultimate gain of 5.31 and an ultimate period of 4.8 min.
The corresponding values for the 32-stagecolumn are 5.9 and 4.5 min' These results
338
185
J+
t+
32
.337
5
o
3"n
=--
336
(E
335
.---.I----..-...ei,...-...--..---.---.-1.........-...-------.:...-...........-..
te+!l
iii
fiii
26 ' ' ' ' r " - - - - - - - -i riii
334
iii
24
333
0
1.2
2.1
l l
,o
o 1.8
x
1 . 1 5 ----*--i-----I
2
<l
(J
- -r--- -
32)
,-***@
|
I
I
.4,...
i
-'--\-----lil
F*]
I
i
- "i /'.1r -" - i
1.7
i----i-
\i:
(i)
r . l __---_---.--.-i-_,--_,.-_.....-...--
/\32
s
@ t.vc
/.;i\
d_-_ -- -+:i
l\-
-_ -_
44
**-"1-*--**
-{q-'-
t.o
0.5
0.95
1.5
0.5
t.c
Time (h)
Time (h)
(a)
28
340
t:ii
a
Y
339
\gri-,\ i
l\i
o)
4
e
JJO
337
i----i
i
i
i
i
iU
,
F
--i----
3r--i--
"'.i q+
:!ii
- -i"
26
=24
32
o1 ,,
- --
20
18
JJO
t.tc
2.6
11
o
-o
G'
C)
-'
$ r.os
ii
2.2
.....-----e2
44i
1
i:
fr{*
i--
rii
i"'
:ii
0.95
0.5
;ti
1.5
0.5
1.5
Time (h)
Time(h)
(b)
Figure 7.43
SIMULATIoN
srATETo DYNAMIc
FRoMSTEADY
coNVERTtNG
186
l
l
I
l
l
*.
ri
F
,1'tr1
f,:
F'
Sj
337.5
ffi
r;
lv/i i 3 2
!lt
H
lE
F
oo/
Y
ot
:iiii
i --'-i'
=^^
=zo
(g
oop.c
Azs
336
- t
;>------T---a-----
\..iii:r
t.c
t.c
i44
in'
+3
o
I
o
ii
j'- iiz-t"*-ii
r---f-
2.s
ii
A1
1tii
E o8
xt
u.o
0.5
1.5
Time (h)
lr
\\' +r . i :. . . . . - - - . - - .
\l't \
i
.......1--t....
32N.i
i
u.5
t---.----
-li-ri___
1.5
Time(h)
7.8 CONCLUSION
187
inputs: the feed flowrate, the reflux flowrate, and the reboiler heat input. These inputs all
have different timescalesin terms of the time when they affect the bottoms composition.
The net effect is difficult to predict. This demonstratesthe usefulness of a rigorous
dynamic simulation.
Figure 7.44 gives results for a feed composition change. The difference between the
two columns is quite small. There are no changesin reflux or feed flowrates. So the variables affecting bottoms composition are the feed composition and the vapor boilup
changes that result from the feed composition affecting the control tray temperature.
Note that the energy consumption in the 32-stage column is higher than that in the
44-stagecolumn.
These results demonstratethat distillation column dynamics are not as simple as one
might expect, even in this ideal VLE system. The dynamic interplay between the
effects of disturbances, measurements,and manipulated variables can lead to some
unexpectedand counterintuitive results.
7.8
CONCLUSION
A very full bag of distillation dynamic simulation techniques has been developed and
demonstrated in this chapter. The example considered is a simple binary ideal VLE
column. As the remaining chapters in this book demonstrate,these techniques can be
readily extended to much more complex flowsheets and phase equilibria.
:l
-1
ri
l
;
':
':'_