Process Simulation and Control Using Aspen 241 299
Process Simulation and Control Using Aspen 241 299
51
.
INTRODUCTION
used for process design and control. This powerful simulator can automatically initialize
the dynamic simulation using the steady state results of the Aspen Plus simulation .
Interestingly, when the file containing the flowsheet is opened in Aspen Dynamics the ,
default control structures are already installed on some loops Usually, level, pressure
.
and temperature controllers are included where appropriate However these default
,
control schemes can be modified or even replaced with other suitable control loops
available in Aspen Dynamic- package Note that there is a scope to include some
additional controllers for the used process Moreover this simulation tool provides a
,
items that should be taken care of For example the size of all equipments must be
,
specified and the control structures must be devised For steady state simulation using
Aspen Plus the size of the equipment is not needed, except for reactors. On the other
,
hand ,
for dynamic simulation using Aspen Dynamics, the inventories of material
contained in all the piece* of equipment affect the dynamic response Therefore, the
.
where needed to provide the required pressure drop for material flow Control valves
must be installed where needed and their pressure drops selected For flow-driven
,
229
230 PROCESS SIMULATION AND CONTROL USING ASPEN
In the present chapter, we wish to study the dynamics and control of the low-
f
driven processes. For this intention, we choose a reactor (RCSTR) as well as a distillation
column (RadFrac) example rom the model library of Aspen simulator.
f
52 .
DYNAMICS AND CONTROL OF A CONTINUOUS STIRRED TANK
REACTOR (CSTR)
Problem statement
Ethyl acetate is produced in an esteriication reaction between acetic acid and ethyl alcohol.
f
acetic acid + ethyl alcohol ethyl acetate + water
A feed mixture, consisting of 52.5 mole% acetic acid, 45 mole% ethyl alcohol and
2 5 mole% water, enters the RCSTR model with a low rate of 400 kmol/hr at 750C and
.
f
1 .
1 atm. The reactor, as shown in Figure 5.1, operates at 70oC and 1 atm.
Both the reactions are first-order with respect to each of the reactants {i.e., overall
second-order). For these liquid-phase reactions, the kinetic data for the Arrhenius law
are given below:
Forward reaction: A = 2.0 x 108 m3/kmol s
S = 6.0 x 107 J/kmol
Reverse reaction: k = 5.0 x 107 m3/kmol . s
£ = 6.0 x 107 J/kmol
Diameter: 0,45711 m
Volume: 0.15 m3
(a) Simulate the reactor model using the SYSOP0 thermodynamic model to compute
the product compositions.
Copyrighied malerial
)YNAMICS AND CONTROL OF PI.OW-DHrVKN PROCKSSKS 231
(b) Report the default controllers tuning parameters and control actions used, and
constraints imposed on variables.
(c) Investigate the servo performance of the default liquid level and temperature
control algorithms and discuss the effect of loop interaction.
(d) Show the regulatory behaviour of both the controllers in presence of disturbance
in feed temperature.
Simulation approach
(a) To open the Aspen Plus Startup dialog box. click the desktop Start button, then
point to Programs, AspenTech, Aspen Engineering Suite, Aspen Plus Version
'
and then click the Aspen Plus User Interface. Let s select the option with
Template and then click OK (see Figure 5.2).
o-tt rt m mots; am -
bHft mm 1 ; :_ tm
FIGURE 5.2
As the next window appears (see Figure 5.3), it is appropriate to select General
with Metric Units and hit OK button.
Here we use the simulation engine at 'Local PC When the Connect to Engine dialog
pops up (see Figure 5.4), press OK. Note that this step is specific to the installation.
Creating flowsheet
The process low diagram, shown in Figure 5.5, includes a reactor, namely RCSTR,
f
Copyrlghiod material
232 PROCESS SIMULATION AND CONTROL USING ASPEN
Nil Zl , _
iJ_l J J
I I 1 1
MMKca(/W cum/nr
i3 Chemicals w<h Heine Unrts Polymer wrO". Mibfe
j BMMMM »**> BfSlW> UnJs f. P,TT>fr«*atu / /.-eh Property Method Nooe
i S cl VM **h MeMc Lints £jj P>n)fr«(arur3y /. (h
FtewbwfoTB xi Mole
i jGas Process iMi English UrAa So!'*;-rfh EngWi I
yScWswlh fAetrcU. Strearr report
,
*n*rai wth English IJhta
G La Specia*/ QmiOk ccmpoabon Hole flow
"
£2 Specialty ChemV;a*s
d m alkjgy EntfishUnfts
dumelallurgy Mih Metnc Unfis Run Type
1 2] [Rwsheel 3
111
Fot Help prws Fl
,
FIGURE 5.3
Connect to Engine
User Info
Node name:
User name:
PassiAiord:
Working directory:
OK Exit Help
FIGURE 5.4
PVNAMICS AND CONTROL OF FLO\V DRl\-EN PROCESSES 233
M rn,-» 1
.
« I I ---
-
- -;
e i i i ysa
'
-
-
.
i
FIGURE 5.5
Configuring settings
Hitting Next button, we get Global sheet of the Specifications form under Setup folder
in the left pane of the Data Browser window. Enter the Title of the present problem-
Dynamic Simulation of a CSTR'. change the Input mode from 'Steady-State' to "Dynamic"
"
and leave the remaining items at their defaults. The window looks like Figure 5.6.
? ).!
,
., 81 V
* a
jLr
~
i
3 I 1 !-! -'in: q >!i.
4
-
ia
Km "ttm "CT on
js- b
FIGURE 5.6
234 PROCESS SIMULATION AND CONTROL USING ASPEN
In the next window, as shown in Figure 5.7, the Aspen Plus accounting information
required at some installations are provided.
Hi _l 3 J J
_
j r _
I I I [»" -
I M I M
Accouxlrurbar
© Mm >-
O R»MOttor# PrcrKtraw fr-OUH WISH
i -
lnoMtCflinpi<»
[V Hm>iA(«m j $etur*» j --v . I C(*ftm RMEton | PreiMeChange | Marv ai j Sokb | UwMoiw |
'
FIGURE 5.7
In the subsequent step (see Figure 5.8), select Stream sheet with opening the Report
Options form under Setup folder and include Mole fraction item.
.
tfe E* V1e» 0*4 '<xk Rn ftM Ufmy WMoh -.
1 hi .JSlal _J
i r-1 i i nr i -m \ |a! «|».|
-
3 »| j ,| H.|
P Gtf«<a(e»ii»xlsrJ*Mn-feKirt
tam'o br rcUM r lDcmti itpvt
iWhua Fi«cMntt*m
P Malt P Mole TIT fGEfTM
0 RVMlOIMm
r Urn* r Mm.
.
_
l -r. - - -.
.
Jj
-
CH
- s -
FIGURE 5.8
DVN VMICS AND CONTROL OF FLOW-DRIVEN PROCESSES 235
Specifying components
In the Data Browser window, choose Components /Specifications to obtain the component
input form. Filling out the table with the components (acetic acid, ethanol, ethyl acetate and
wateri involved in the present reaction system, the screen looks like Figure 5.9.
MM - . -
E-sC
aun
i 1
I
I*
.
* - -« MUM
FIGURE 5.9
'
-
KW -U MSI *) nKI*M-aH 1 3)
9 «-.*«
. 2
FIGURE 5.10
236 PROCESS SIMULATION AND CONTROL USING ASPEN
oj -
u l-w
-
-
3 ****
* 1
-
- 3
3 (.-. j| 3
T 3
('- * z
h -
i= 3 -
.
3
pr (n -%\
I J
I "in
FIGURE 5.11
-
o -
-
# l-s-g-Q-m-g-
. j
'
T*4m ! . » Iff ..-*-. |.;a .l»-. |<j w> r
FIGURE 5.12
236 PROCESS SIMULATION AND CONTROL USING ASPEN
oj -
u l-w
-
-
3 ****
* 1
-
- 3
3 (.-. j| 3
T 3
('- * z
h -
i= 3 -
.
3
pr (n -%\
I J
I "in
FIGURE 5.11
-
o -
-
# l-s-g-Q-m-g-
. j
'
T*4m ! . » Iff ..-*-. |.;a .l»-. |<j w> r
FIGURE 5.12
DYNAMICS AND CONTROL OF FLOW-DRIVEN PROCESSES 237
In the next step (Figure 5.13), select RCSTR I Dynamic! Vessel sheet under Blocks
folder and enter the reactor geometry data.
LMf ***** -**
JUIBI U _
51 nMi>H<H 3 I H .-J JJ -1 J
i r i i i fv i lei I Pi 3>M
. i
FIGURE 5.13
The forward reaction as well as the backward reaction is represented with their
stoichiometric coefficients and exponents in two sheets shown in Figures 5.14(a) and (b). ,
EAC
_
l ***
gff Vftrtc:
ll
-
CH-
1-0 LIZ U
.
FIGURE 5.14(a)
238 PROCESS SIMULATION AND CONTROL USING ASPEN
Mai _
1J Mffli MJ ahlahNN 1 Jl .! I"i _J El M M
i r i i i nr i m I issi
71 f. .1 I 1
. I .<lr:-
-
7i »i nl «i uf\
UMFAC Grows;
Reaction No fyT
Readmit Pto<k«<t
1 V
-
J 0"
Prop Sett
3 -"EEC
j PRODUCT
_
3 Becks
.
J/j 3CSTR
_
j Ow stry
-
Resctcr:
w R-l
J t eti e
ll -
FIGURE 5.14(b)
The power law data for both the reactions provided in the problem statement are
entered in the two Kinetic sheets shown in Figures 5.15(a) and (b)
ar -i MM <<||AI 3 »l o\s
~
/Sto-Jwnwy *Kinebc| : - |
'
; | He«yG)mt>s
UfUF Grauo*
}l) AA- EAL-) EAC . VATER d
fiwc Cte, | . -J
-
J/i Zcrvij&
;
i "
k. 200000000
[ W
.
.
. a P«* en i E::
_
l 0** To-
I
(qi«w.
> ) FEED
£ PRODUCT
.
1 SCSTR
y Reacscoi
_
J Ow-wy-
-
nn miiii
SIRtAHS
J- 90
FIGURE 5.15(a)
DYNAMICS AND CONTROL OF FLOW-DRIVEN PROCESSES 239
-.- 1 3
I I
r
.
«
st e
-'
FIGURE 5.15(b)
The status indicator in the above window reveals by the message Required Input
Complete that no more input specifications are required to run the simulation .
dialog box appears Hitting OK on the message, we are displayed the Control Panel
.
where the simulation messages during the run are recorded (see Figure 5.16).
- ?!
- MM
FIGURE 5.16
240 PROCESS SIMULATION AND CONTROL USING ASPEN
Setup
1 I I 1
Omponeras
Streams
3 foumi r
" ~
as Bocks
Displw 3 Stie«mTatile|
Reacts
3fl Ccr.v«gefK«
'
1 Conv Options
41 d1 d
£0 Conv Options Volume Flow cumyhi 24.497 24 01S
O S«up Enthalpy MMkcal/hi .
35035 35 951
o 0M0 Bsslc
o OMOAdv Mole Flow km*hi
o lSSQP Base M 2ia0CB 87110
0 LSSQP Ad*
EAl 180.000 57110
Tear
EAC 122,890
1 Convei ence
Conv Ortef WATER mooo 132.890
Q| Sequence id* fan
Rowsheetng Ctouons
AA 0 525 0 218
Model Analvsis Too .
Convetgence
Jdll
Results Avaisse
Mstets/SpittM! | Seoatatois | Heat Enchangeis \ Cokmra Hoactoti | Pressuie Chatlseis ] Minipulatois ) Sofds | Usei Models |
| j£]Oaiaer5-McmsollW..| 4]Cha(»er2-Wt!roseilW...|| Aspen flu. - SIimSI.. Adohe tolal Pntesai |« iS?t}); 1545
FIGURE 5.17
(b) Exporting dynamic simulation: In the subsequent stage (see Figure 5.18),
we wish to carry out the simulation dynamically. Accordingly, at this moment,
we have to follow the sequential steps noted below:
Click on Export from the pulldown File menu or simply press Ctrl+E on the
keyboard.
Open the Drive and then Folder where we want to save the work as a file.
Type 'ChS S .
RCSTR' in the File name field.
Choose 'Flow Driven Dyn Simulation (*.dynf & *dyn.appdf)' from the options
available in the Save as type box.
Finally, hit Save button.
Also, save the work done as a backup file (e.g., Ch5_5.2_RCSTR.bkp). We may use
the same folder within which the exported dynamic simulation file is saved. Originally
many files are saved along with the backup or dynamic file. Anyway, we are now ready
to run Aspen Dynamics and we may quit Aspen Plus.
DYNAMICS AND CONTROL OF FLOW-DRIVEN PROCESSES 241
3 ±ljili<JF; »l jlalH
. I I I
.
1 1
, -
9 Ljii=v.
Tt*-
CJ Omwrngnt **, MW
Can***
EAL
WATER
SrniatTi r irTi i -o/r «Caned |
Jjj
8 . S -O'll-O-
cvi
| 0>»l»5-rfco...| *]am2-«*n,. \.*]Mll<m,-lic..\\ <»«,PIU.-C , '; teJu ft |'« igsj
FIGURE 5.18
Suite, then Aspen Dynamics Version and then click on Aspen Dynamics a blank dynamic ,
D H SQ W |Sl»dySl.lc j-J
3
r «-Jt c ioos j a, k it
.
Jaw
FIGURE 5.19
242 PROCESS SIMULATION AND CONTROL USING ASPEN
ij is H *»Q IS
UIMl
r »-
-
SSmJatn
> Ft OinMITKt
£l Hi
5 *«» ICM .
U f
.
. ITS | CWn |
Opin
B i -r
FIGURE 5.20
-
Li
Tt MM [MM :"
u
'
i
ft- - - - .
-Ill
. .
. ..
..
Li I
m
lad *>.
in
FIGURE 5.21
DYNAMICS AND CONTROL OF FLOW DRIven PROCESSES
-
243
Details of the two control loops, to be used finally, are given below .
Loop 1
Controller: LCI
Type of controller: proportional (P) only
Controlled variable: reactor liquid level
Manipulated variable: product flow rate
Controller action: direct
Loop 2
Controller: TC2
Type of Controller: proportional integral (PI)
Controlled variable: reactor temperature
Manipulated variable: heat duty (cooling operation)
Controller action: reverse
Note that the direct acting control system increases the output signal as the input
signal to the controller increases. On the other hand, as the input signal to the control
structure increases, the output signal from the controller must decrease for the case of
reverse acting control strategy. The direct acting control law has negative gain and
increase/increase (or decrease/decrease) term is commonly used to represent it For the .
reverse action, increase/decrease (or decrease/increase) term is used and controller gain
has positive sign.
The reactor flowsheet includes two (LCI and TC2) single-input/single-output (SISO)
control loops. Therefore we can say that this is a multi-input/multi-output (MIMO) or
,
the set point is represented by SP and the controller output or control variable or
manipulated variable is abbreviated by OP .
For the example CSTR system level and temperature controllers are automatically
,
implemented when the Aspen Dynamics simulation is created The default values for
.
SP , PV and OP are computed from the steady state simulation. To achieve better closed-
loop process response the Aspen-generated control structures can be modified or even
,
replaced by the suitable control schemes available in the control library of Aspen
software .
In addition, the default values for controller tuning parameters, such as gain,
integral time derivative time and so on, can also be changed.
,
,
Most of the control strategies are easily tuned by simply using heuristics. As
suggested by Luyben (2004) all liquid levels should use P-only controllers with a gain
,
of 2. All flow controllers should use a gain of 0.5 and an integral time of 0.3 minute
'
also enable filtering with a filter time of 0.1 minute). The author also mentioned that
the default values in Aspen Dynamics for most pressure controllers seem to work
reasonably well But temperature controllers often need some adjustments.
.
,
244 PROCKSS SIMULATION AND CONTROL USING ASPEN
Figure 5.22, is same with the value of process variable. To show the results table of
loop I, highlight the controller block LCI, press the ight mouse button, go to Forms
r
and then select Results.
'
-
i .mi m i -- w*
ffes
El &
m £
11 ..1 in
FIGURE 5.22
We can have the same information in a faceplate, shown in Figure 5.23, simply by
double-clicking on the block LCI. But as a difference, the units are not mentioned here
with the values of SP. PV and OP.
.
. ;i J
-
.
W ,1V- 3
>
--
IP
mar
urn
FIGURE 5.23
Gopyngt-
DYNAMICS AND CONTROL OF FLOW DRIVEN PROCESSES -
245
Similarly, we have the results table, shown in Figure 5 24 for the temperature loop 2. .
,
E3B i«ra
-
-
frol-
r-O-
HS
FIGURE 5.24
r,.-:n .
O j ct
-
FIGURE 5.25
246 PROCESS SIMULATION AND CONTROL USING ASPEN"1
Alternatively, to obtain the Configure dialog box, first double-click on the controller
block LCI and then click on Configure symbol (yellow colour) in the faceplate as shown
in Figure 5.26.
C SsD-
U 1
.
3
«liBtn»ted becAutA t . hsd residuals ouer le-OUS
Ml
FIGURE 5.26
By the similar way, we obtain the tuning data sheet, shown in Figure 5.27, for the
temperature controller TC2.
o i
u
a» F f.A
(MMM |a FT-3
£3
r Dmo>
d5.
FIGURE 5.27
DYNAMICS AND CONTROL OF FLOW-DRIVEN PROCESSES 247
Note that the default Operator set point value is the steady state value of the process
variable (PV). The reactor liquid level is the PV for loop 1 and reactor temperature for
loop 2. Bias signal is the output from the controller when the error (= SP-PV) is zero.
From the results tables shown earlier, it is obvious that the error is zero for both loops.
Therefore, Aspen Dynamics has set the value of OP as the bias value.
The proportional integral (PI) control methodology is automatically installed with
default values for the controller gain (= 10 %/%), integral time (= 60000 minutes) and
derivative time (= 0 minute) to monitor the reactor level. However, as mentioned
previously, the proportional-only controller with a gain of 2 is sufficient to effectively
control the liquid level. Remember that to make the integral action inactive, we can
use a very large value, for example 105 minutes (even the default value of 6 x 104
minutes may also be accepted), for the integral term. For loop 1, the controller action
should be Direct' as set by default (see Figure 5.28).
'
Baa
Ffc MM Took Af) Wltttm H*
|DynBfnic ]
"
U 7f 3 ii ft i*
BLOCKSfTCn Co mv
r : i
Bw |21083 6171
Gat
jiooooo d
L
m m ConOofc* «aon -
-
-
- -
-
ft fcj
Integrftting tro. 62 43 to 62 44
Integrating tr » 62 44 to 6? 45
Mograt ing fro* 62 45 to 62 46
Step 3074 Tiw 6 2504«+001 step size- 5 OOOOe-002 step facto 1 5000e+000 accepted
j
wm -.
FIGURE 5.28
iDynamlc ii m * 93 O fci rj a
Ope>«ioi ;a>pan p 1
Mi
G«n h
tmegral dm --
w-lPRoSucrt-H .
,
.
['' . v- tme I
C.>**i Chwi
r Died
Revwte
IfWiataeVabei | Htto
m
alftulation ready for solution 3
equations were not eliMinated because they had residuals ever le-OOS
k total ol 109 equations (29 S'-i) were eliminated
Simulation has 363 variables 260 equations and 968 non-zeros
lAjpenOrn-c.
FIGURE 5.29
D B # Gi ©i ? jDynamic I) M «
Q SniMoh
a Bi.ocKsnrncorfKi
Piocott voiabie
"
Ranjsmawwm (l 8280M (m
o
TC3
Ct>0>n btT»y
.us S- Ktr
Ootore
M ty«m>ce«a
I UCh e'
FIGURE 5.30
DYNAMICS AND CONTROL OF FLOW DRIVEN PROCESSES -
249
As shown in Figure 5.30, the default ranges for both the process and output variables
are too large (± 100% of the steady state values) It may be practical to consider the .
following constraints.
Process variable
Range minimum: 0.6855 m (25% subtracted from steady state value of PV)
Range maximum: 1.1425 m (25% added with steady state value of PV)
Output
Range minimum: 15812.7 kg/hr (25% subtracted from steady state value of OP)
Range maximum: 26354.5 kg/hr (25% added with steady state value of OP)
Entering these upper and lower bounds, we have the window, shown in Figure 5.31,
for the level controller.
Ul«l
ftv Ut» Wnd?* He«
r tt 7t teiloos J ,w ii 5V s-: ;
[M
h
jl M253G h PBODUCT)-C|>
Oulf/
S firty. BUMMM
|1SBI27
91
l-wtions <"-ie nol elikinst«d Ivrrsuse they had residuals over le-OOS
h total ol 109 equations '29 S;| vete .Uaiaat«d
StTOlation has H'i v«ri*&lM 260 aqtrnttoM end 989 iior-:eros
Vital iV«nw:*00(
FIGURE 5.31
Again the typical ranges for the temperature control loop are noted here.
Process variable
Range minimum: 52 50C (25% subtracted)
.
Output
mention that the negative value of heat duty reveals the cooling operation (heat removal).
250 PROCESS SIMULATION AND CONTROL USING ASPEN
o *y .a m w |n,..mic
, .
'
9
Editing Siaulacion
Validation coBplete
FIGURE 5.32
Both the control algorithms are completely specified above. In the next, the controller
performance will be examined in terms of set point tracking (servo) and disturbance
rejection (regulatory).
(c) Starting the Run: Before running the program, we must be accustomed with
some frequently used items of the toolbar as described in Figure 5.33.
. IMJSI
FIGURE 5.33
DYNAMICS AND CONTROL OF FLOW DRIVEN PROCESSES -
251
We wish to carry out the simulation for a certain time, say 5 hours To fix up this .
time period, select Pause At from the Run pulldown menu or simply press Ctrl+F5 on
the keyboard. Then select Pause at time, type 5 in the field or whatever we want and
click on OK (see Figure 5.34).
yrr&ntmsmfmsssi :
.
1.1
,,.
a uai
,
, s - MA
c; |W)-
1 « 1 : O -
ftC5tR
S i . 1
i ;;;.-,;"',:::/;;:,:'m;.;:'::;f iv,i:
,
J
FIGURE 5.34
choose Forms and subsequently press one-by-one on faceplate Configure and ResultsPlot, ,
k* h s a © w [n n 3 B9t> esaspa
< {MB
n mm MUUI
ma : -
.
ja_!J
nMm I fmg, | <
! r.j J
-
>.,,
pi KJS» ,
|r~ 1"
l
~
1
-
,
1 «, 1
I togji I fat.
FIGURE 5.35
252 4- PROCESS SIMULATION AND CONTROL USING ASPEN
First make sure that all the items in the Configure dialog box and faceplate are
correct. In order to execute the dynamic closed-loop simulation click on Run button in ,
the toolbar. During the simulation run, give a step change in the set point value of
reactor liquid level from 0.914029 to 1.1 metre at time = 1 5 hours. Typing the new set .
point value in the faceplate, press Enter button on the keyboard so that the Operator
set point value in the Configure dialog box also changes automatically to 1 1 . meter
Note that the new set point must be within the specified ranges of PV In Figure 5 36 ,
the servo performance of the level controller is depicted for 5 hours as selected earlier
Obviously, the plot also includes the manipulated input profile .
EC
DlSySa IE -V | Dynamic 3
* ifl)_l
T tt Tl' ©id 10 05 it
! Rowsheet
Coopoient Lots
*
} Dagncsl'cs SS
t'POC I
IT
to JDJ*]
Tuning ] flanges | Ftong | Olhw
|21083.61 RCSIR
: lrJe.;tdlme: limtjo | m
I" l d
-
If5 11
'
Cpndolei adkm
: Direct
-
( Reveise
||
:o» 4 97
-
obi 4
Paused
FIGURE 5.36
Figure 5.36 represents an excellent set point tracking performance of the level
controller (P-only). Obviously, the LCI provides process responses with almost no
deviation from the desired set point value and with very fast approach to reach the
target liquid level.
Notice that the above plot can be edited by right clicking on that plot and selecting
Properties option or by clicking on that plot and pressing Alt+Enter on the keyboard.
In the properties window, user can modify the title, axis scale, font and colour of the
plot. Alternatively, double-click on the different elements of the plot and modify them
as we like to improve the clarity and overall presentation.
Now, we will discuss the interaction of two control loops. When we introduce a set
point step change in the reactor liquid level, the LCI scheme attempts to compensatell
for the changes through the manipulation of the efluent flow rate. This, in turn, wi t
disturb the reactor temperature and loop 2 will compensate by manipulating the hea
DYNAMICS AND CONTROL OF FLOW DRIVEN PROCESSES-
253
removal of the CSTR appropriately. Thus we can say that loop 1 affects loop 2. In Figure 5.37,
Aspen Dynamics window demonstrates the loop interaction under the same set point
step change (0.914029 to 1.1 metre at time = 1.5 hours) as considered previously .
PS
~
rKjTj F= E],. ;- %
c;
.
o
BEDS
1- 3
J _JSS_J
FIGURE 5.37
'
ehj
f
FIGURE 5.38
Now we wish to conduct the servo performance study for the TC2 controller with two
consecutive set point step (pulse input) changes in reactor temperature (70 -) 750C at
time = 1 2 hours and then 75 -> 70oC at time = 3 hours).
.
254 PROCESS SIMULATION AND CONTROL USING AS PEN
Clearly, the proportional integral controller with default tuning parameters values
shows a high-quality temperature tracking performance. As stated if the performance ,
of any controller is not satisfactory, we have the option to tune the parameters simply
by trial-and-error method.
If we introduce a set point change in the reactor temperature the TC2 controller ,
takes necessary action with adjusting the heat duty to compensate for the changes .
But interestingly, the liquid level remains undisturbed. Figure 5.38 confirms this fact .
At this point we can conclude that loop 1 affects loop 2, but loop 2 does not affect loop 1 .
To change the feed temperature twice as prescribed above, first we need to open
the feed data sheet by double-clicking on the FEED block in the process flowsheet
(see Figure 5.39).
-
Ch55.2 _
BC5rRd»rf
Bt TooB Rui Van** Hefc
Alllms
jDynamcs o -
; SyiieriLbrjry
,
Lkie Iradton
Solver Componert
ftXlOTrl LMs
OUgnogucs GMmIc
ntegrating fra» 4 96 to 4 97 1
Integrating fro« 4 97 to 4 98
Integrating fro« 4 99 to 4 99
Integrating fro* 4 99 to S
Step 361 Time- 5 0422e+0O0. step size- S 0000e-002. step tactor* 1 S000»*000 accepted
Run complete at 16 45 29
il I
FIGURE 5.39
In the subsequent step, run the program with Initialization run mode. As it is
finished, go back to Dynamic mode. Then, open the plot sheets for both the controllers.
The regulatory behaviour is illustrated in Figure 5.40 giving changes in feed temperature
DYNAMICS AND CONTROL OF FLOW-DRIVEN PROCESSES 255
are not
in the feed data sheet. For brevity, the faceplate and configure dialog box
included in the Aspen Dynamics window, shown in Figure 5.40.
2 a ts 7 I Dynamic
3
-
r u loo? s
Ot* :iC£3=
-
-
trx*'*-** C fi
U
| _
Ml
in
53 a
T mpeiatuie loop
-
i
; So
1
3
0 05 1 1= 2 25 3 35 4 45 5
Time Hems 000e+000. accepted
FIGURE 5.40
It is obvious that the reactor liquid level remains unchanged with a change in feed
temperature since there is no interaction involved On the other hand, the reactor .
he column has total 25 theoretical stages (including condenser and reboiler) and
operates at a pressure in the reflux drum of 18 psia and reboiler of 21 psia. The
ow rate is 285 Ibmol/hr and reflux ratio is 2 2 (mole basis) .
.
256 PROCESS SIMULATION AND CONTROL USING ASPEN
Feed Specifications
Component Mole %
BOTTOM
benzene 45
toluene 55
In Table 5.1, the reflux drum and the base of the column (the 'sump' in Aspen
terminology) are specified. It is fair to use an aspect ratio (length to diameter ratio) of
2 (Luyben, 2004).
TABLE 5.1
Item Vessel type Head type Height / Length (ft) Diameter (ft)
Sump -
elliptical 5 25.
The column diameter is 5 ft. Use default values for other tray hydraulic parameters
(e.g., tray spacing, weir height and weir length to column diameter ratio). Consider log-
mean temperature difference (LMTD) assumptions for the total condenser. Actually the ,
LMTD is calculated using the temperatures of process fluid and coolant In the simulation.
.
assume constant reboiler heat duty and apply the UNIFAC base property method.
(a)Simulate the column model to obtain the products mole fractions.
(b)Keeping the default level and pressure control algorithms unaltered, inspect
the servo as well as regulatory performance of a proportional integral (PI1
controller that is required to insert to control the benzene composition in the
distillate by manipulating the reflux flow rate.
(0 Devising an another PI control scheme to maintain the benzene composition in
the bottom product with the adjustment of heat input to the reboiler, observe
the interaction effect between the top and bottom composition loops.
Simulation approach
(a) Select Aspen Plus User Interface and when the Aspen Plus window pops up.
choose Template and press OK. In the subsequent step, select General with
English Units and hit OK button. To open the process lowsheet window, click
f
Creating flowsheet
From the Model Library toolbar, select the Columns tab. Place the RadFrac model on
the flowsheet window and add the feed as well as two product streams. Renaming all
the streams along with distillation block, we have Figure 5.42.
DYNAMICH AND rnNTKOI, OP KI-OW DIUVKN I'lfOCKHHKH 257
.
imaimAJmm lAdftiauugj*) ji.ojjiIzJII
o: 6 -i
'
twin TmT
FIGURE 5,42
Configuring settings
Ah we hit Nt'xf followed by OK button, the ROtUp input Corni appcarH (h«m* Kitfun! .43).
The diHtillation problem Is tilled oh: 'Cl0S6d-l00p Performanct; of a DihI illation ('olumn'
Iniportuntly, une tin- 'Dynanne' input noxle
mltiMI
lit I:: | n
NiMH
I
(
(
FIGURE 6 43
258 PROCESS SIMULATION AND CONTKOI, IISINC ASPEN
Figure 5.44 includes the Aspen I'lus (iccon/ilin infornuition We can fill up the
.
'
-
i '1
t ft vW o**
mm jj ai LiinsMibd ad j ..ijj-j -j ai i i
O Ma
o - J-.
f> 1 " .
!(. [Ilflll,
I - MCM
fToirTiTTT
I
_
J M.>i*t 4» M 1><»
FIGURE 5.44
We like to see the composition of all incoming and outgoing streams in mole fraction
basis in the final results table. Accordingly, we use Stream sheet under the Report
Options of Setup folder (see Figure 5.45).
i MHl iJM«l _
BMSLSfcalgl "'I "'I I I "I "I ~l g
""
JJ I I I FV . _
LLM_Lia|
"
FlipdrtOplta 351
bnnil | rbwihWI | BM ./SIiiimi| Piorniy [ ADA |
0 S*-*. ",
'
, w. «..
.
O -
I! . P W .Hum.
. J 1
FIGURE 5.45
DYNAMICS \NI) CONTUOI, OK I'l.OW DRIVKN ('UOCICSSKS 259
Specifying components
'
From (In- Data Brow.scr, hoIoc! ( oniponcnta/Speeipcctions to open the componont input
'
lorm In ill'' lahlc. shown in l- i mc S 1 (> Ihc Ivvo species are dclincd .
Qp
him nl
ni.urm rrniioii mo
Itarimi Ophor*
I Ml/ tC Qrm)«
ml
Mi
FIGURE 5.46
in Aspen simulation a property method originall} Includes several models for calculating
,
the physical properties For the distillation example, set the UNIPAC base method b>
scrolling down (see Figure 5.47).
Specifying stream Information
,"
next, (.pen Streama IFEED IInput ISpecifications sheel Entering the given
Values lor all State variables and teed eompo ion Ihe slream mpnl lorm looks like
.
Figure 6 'IH
Configuration sheet and then insorl the required datn (see Figure 5.49)
260 . PROCESS SIMULATION AND CONTROL USING ASPEN
JjiJ J J
_
LJ~- I I I Jje
HU I J±hJill -ZliiJuLJgij
Relerenced |
0 Slream Oae* Piowxtyrwthocbt moded
B | S<i)*ww
PtocMt IVP*
Picwtymethod juNiFftr Tj
Q Cutlom OMi B«e meitwd jufJIFAC r Modlv P<ope<iy rmdett
O Repwt Opicna Heniy corrvcuwitt [
'
_
Potjma
B fl Property Method!
.
_
j EHi Un
9 CD Wotecd» Slftjcti«
a
LJNIFAC wlh AedKrh-Kwof.g elation d tlate and Henty't law
Qt | Prap-S«ts
£ r j Adveoced
hpot Complete
[it* MbMi/Splilleri j Sepstfon | HhI Exchangees Cohaint { Readou | Piettue Changeft | Manptiatori | Sokh | UteiModrt |
STREAMS DSTVAJ Di'.H FladFiac E act Mijfrac SCf<ac FelioFisc fWeFrac BaichFrac
C \ d Fitfcn'Asien dd IM HUM
FIGURE 5.47
-
fi- ?d( [Ula T04I1 Run not tibrary Wride)v< HH'
SEN2ENE 015
HonyCcrrps d TOLUENE 055
UNIFAC Gtohm
I p.. d
) Comp-Groupi
> Compel
d
_
B _
) Potywi lanlltow [Mote
-
,
i Data
_
J MM*
-
Ji Pr -Sett
$ MvarvceC
.
_
| BOTTOM !oUI F
-
Jl) FEED
o
EOVMMu
STREAMS 1 DSTVA)
FoH* PMF1
Book
FIGURE 5.48
DYNAMICS AND CONTROL OK KLOW-DKiVEN PROCESSES 261
cz:
'-
a
Mr
a
3
9
-
ap>
1->- d J
FIGURE 5.49
In the subsequent step (see Figure 5.50), fill up Streams sheet with informing t\
location 113th tray (above stage)!.
1 r - i - t - : -
nr
j Kim
-
-
I .» -
, »«
fTTTTB
FIGURE 5.50
DYNAMICS AND CONTROL OK KLOW-DKiVEN PROCESSES 261
cz:
'-
a
Mr
a
3
9
-
ap>
1->- d J
FIGURE 5.49
In the subsequent step (see Figure 5.50), fill up Streams sheet with informing t\
location 113th tray (above stage)!.
1 r - i - t - : -
nr
j Kim
-
-
I .» -
, »«
fTTTTB
FIGURE 5.50
262 PROCESS SIMULATION AND CONTROL USINKi ASPEN
tttt
O hpu 1 e
fiesuts
25 21
*
_
j tOP *
(j Bocks
8 S«tup
Q Design Specs
D Vaiy
S Heaierj Co era
lJ Putnoarxjxis
D*c»Tlefs
o BfoencJes
® Reeciavs
D Condenser Hc n.'
Reboter Hcijr\-es
_
J Tray Sung
.
D Tray ReU-g
CJ Peck Sa ig
Peck Relng
0 Praoerties
«3 -
1L 1 w
:6 Stages lf*Jtrcr*s*j-.
MKm/SpUleis Sep«alots j Heat Exchanges Cduran* } Reactors Piessute ChangH! j Man atojs j SofcU ) Uiei Models j
HZH1
STREAMS
(C-I-C-S-M-jfr-C-cT-
' DSTWU SCftac PeltoFrac R eFiac
"
'
SatchFfdc
FIGURE 5.51
temperature approach may vary during a dynamic simulation whereas the specific ,
heat capacity of the coolant is fixed during a dynamic run (see Figure 5.52).
For the reboiler , it is fair to use constant heat duty computed in the Aspen Plus
simulation. However , the reboiler duty may be changed at dynamic state either by
manually or automatically with employing a controller (see Figure 5.53).
Entering geometry data for reflux drum and sump
The reflux drum and sump are specified in Figures 5.54(a) and (b) with their given
geometry data. The information on vessel orientation, head type, length (or height)
and diameter are used to compute the vessel holdup .
DYNAMICS AND CONTROL OF FLOW DmVKN PROCKSSP S -
263
j|a;|B| I I v\ r;|Tlal».|<|w| n i
i r -i i i rv i .isi J2J
] ±LI iijri 3 uu Nj
Sim
p
"
I «np«amB appiMch
9 *«mCoolen
CJ (
_
]
« : M
_
j
a Reboier Moves
ii
_
j
Pat* Siing
i faw Rang
i
_
o
o
o Reoort
o ijm- SutraArm
0 O iarrjc Eaueme
Bock Opuon*
J 1
Mwr»/SpfcJlM« j Sep«arori | HMTExchangen | C(*in>> j RMctai | FtenusChangen | M. ScWi I UwHcmMi J
-
CM
'
MUM
5TRt»S FSfil SSpB
Book
FIGURE 5.52
1 nr 1 leal i ibi
"
-
'
I ftmwwj-di
S Cleans
'
_
) - x<JerMr Mar*
O 'JMr SoOTOJUTW
0 a«*C«bor»
1*L
FIGURE 5.53
264 4- PROCESS SIMULATION AND CONTROL USING ASPEN
In jJIZJ
l 1 1 mm
3 ±l_JiiJR 321] nil
"
3 Efb |m
2 PrccMei
, /Condense, j/Reboiier /Reltmi Dmml Sump j
.
Jfl Steams ~
Heater CocJeo
?ii«>anxx>ds : Diwnetei 25 ft z
CJ .
i Oacartefi
5
_
Iniialspdcificabon
s Reactone
Cordansaf H v
jj RebalerHcu-wss
_
i Tra)' Stw>3
a TrajRing
EJ Pack Sons
_
j PactRalrtg
9 ?ro(j«rt:«
0 Eawnatei
9 Conveyance
9 Repor.
9 Uiw SiijfDU;nes
w Oynanac
'
iTangen' lc- tange'-tl ertgUi J Heod Type-EBclic oi Hemisphenc-al Acfuattenglh it Head Tvp*=FU
t
25 5t»5£S t; Rmpifotnd f
Mwen/SpliHeft | Sepaisios j H»at£xchangeit j Cokimne | Rescloit { Piessue CKsngef: | ManipUators I Solicft j UserModeis {
Mattel
'
Mom
STREAMS J Mbw FSpil
FSpB SSpW
For Help. pre«i FT
1 $ Aspen Oyna j
_
. psty Tta . j j-j spxxK hg . j Calajbto; <m
FIGURE 5.54(a)
S3ESSESS
s % EdR Mew Oa i Too* Pin flat Ubwy
3 -I I'M lEi J Si
i r jjj_fv
_ .
"
V1
_
oc-rt es 3
J/j areams
fitoda
-
RMFRK : Headiippe
Totatiqi*dvoU?ehac!wn [
~.
FIGURE 5.54(b)
DYNAMICS AND CONTROL OF FLOW-DRIVEN PROCESSES 265
"
f : fV -
I - imi I lai 1 1
3 iilFi 3 ill d l \
~
3
.
jj Stan
-
Mi
_
j «y .
d
« :4 0 726££ 90
Oecanfm »
_
j Retokr Haxves
lj Tufting
:
_
l i
0 BtockOptofa
- . - - V
|rt>J
SeG«*tn | Hea EKChaqot | Cckm | ReKUfl | PieumChanpn | M««i>lois { SotcH | day Mod* |
-
D->
Mam*
1 .1 pr-u j.p _
t.
Caiaiacr
FIGURE 5.55
Setup
1 1
_
P pel s
31 9mamt -
3 F-m*;
Bseki
Sue-am Table I
Rnctane
z\ d
-
Com Optons
Zl
-
ConvOder 4cfcFlowlhcnoi/t.
-
I Sequence BENZENE 1 036 270.000
.
268,964
j RoA-shee!r>; Options
TOLUENE
_
9 Pijn Status
TOLUENE 0 S97
.
0 550
.
0 056
Convef ence
Roula Avoleble
"
plj Uureit/Spllten ] Separatort ) Heal Ewhangett ] CoUww ) Reacton | Piewuie OwrgBrs | MampUatois | Srtdt ) U«e( Models |
Man
STREAMS '1 Mi»«. M « FSpa
r rJJ SSl*
rA
|4)Ch8i»5 W..,|| Aipen Phm... fapm.D) .,- | fapen.IVia-.. } apocfeheat:. [ CefcuMof | « Q P'tVi 11 53
FIGURE 5.56
window appears (see Figure 5.57) accompanying with the closed-loop process flow
diagram. The flowsheet actually includes the three default control schemes LCI, PC2
and LC3 to monitor the reflux drum liquid level, top stage pressure and column base
liquid level, respectively.
In the present discussion, we do not want to change anything of the three
automatically inserted control strategies. All data, including timing parameters, ranges,
bias values and controller actions, remain untouched. A little detail of these control
structures is given below.
Loop 1
Controller: LCI
Type of controUer: P-only (since integral time is very large (60000 minutes))
Controlled variable: liquid level in the reflux drum
Manipulated variable: distillate flow rate
Controller action: direct
DYNAMICS AND CONTROL OF FLOW-DRIVEN PROCESSES 267
»g [Dynnmlt J h« .IS'ByiUEiafl
inM
-
LCI
r>0 .
C<rtenta d Snmiaaon
£5 9 »o--
BOTTOM fO
LlJ
IBjnsilcal 0.(10
'
Aspen fVjs Mty8 [>i_
I A »n IVvrtc-
FIGURE 5.57
Loop 2
Controller: PC2
Type of Controller: PI
Controlled variable: top stage pressure
Manipulated variable: coolant inflow rate
Controller action: direct
Loop 3{
Controller: LC3
Type of controller: P-only
Controlled variable: liquid level in the column base
Manipulated variable: bottoms flow rate
Controller action: direct
r tt o p ,
ar s _
Bp
J
FIGURE 5.58
Again hit expand button next to the ControlModels icon Then select PID controller .
drag it to the flow diagram and drop the control block near to the top product stream .
Uae l*.
lO i£i
Si*?0-
no
-
TwT-o
1
.
Id V
§1 - t
-Q: h tgnm K>
9
iai»i
-
PS Rnuu 3
FIGURE 5.59
*ame *
on the
Anyway, move the pointer and release the mouse buttonselect 0fe g wo
the dastillate compos.tio
OutputSignal originated from TOP (stream) block. To
CONTROL OF FLOW
DRTV rPPn cc 269
of benzene as controUed variable, choose 'STREAMSCTOP") ZnCBENyFTWv
fraction' by description in the Select the Control Variable 4 bo Fi 5 6of
.
W lOyti.Mc
siREMnrniPi fmanaa
SIBEAMSI'TOP'l fiTtrtTOi U
si a
.
.
SIRDMSTTOPtP
STREaMSriOPlZmrtBEftZE Moslhacten
STSfAMSlTDP
"
'
IQUJE
Ucli total
FIGURE 5.60
As we press 0/!l button, the cursor becomes a solid black arrow representing the
input signal to the controller. To transmit this signal to the CCT block, connect the
black arrow with a port marked InputSignal. Since this signal conveys the process
variable (PV) information to the CCT controller select 'CCT.PV by name with 'Process ,
variable
'
by description in the Select the Control Variable dialog box (see Figure 5.61).
-
Ulxl
0«B'<BQi 1% X? |Dyn.mlc
.
ri
.
FIGURE 5.61
270 PROCESS SIMULATION AND CONTROL USING ASPEN
Hit OK button and obtain Figure 5.62. Obviously the CCT controller is partially ,
configured. To complete the top composition loop, the controller output should be
connected with the manipulated variable to pass on the signal .
r Utt G..d |0 05 t!
) Modd)
( Parametef Types
>C2
:
| Pol TflJW
i Pre5»ureCnsr»geRi 0 LCI
J PMH . rc- Bl
| Prcceduw
) F actora
| Seoaratora
I Slreani Type* CH FEED [
J Cwviedion LC3 >o
.
CortrolStgnal >o- o r
FIGURE 5.62
271
HKBB
OwtB W | Dynamic J
M l
r UTtlMln *J Li \i r %
BIBB
Piocmi rmbto
3
Edit tnq SimuIsIton
L Uj . i
FIGURE 5.63
0 * H .[! (B V |Ovn.mlr
IS, , . 'i . 1.. - V..- , * iDl
-
3 r it 7f o-d|uir, i; wit » s
yi||
i
M toed tW*
FIGURE 5.64
272 PROCESS SIMULATION AND CONTROL USING ASPEN
6* a »Q fl W |Uyn.mlt J >
r « Orfloffi ,
,
>o
J Stmam Tipca
OH FEED h
>o
J >0-- v m
Editing 5i»ulstior.
FIGURE 5.65
then hit Configure symbol in the faceplate to open the Configure dialog box (see Figure 5.66).
3
* |r n -it c..i|o"-, jj « n
r LCI
CwT-o
Tuwnp | Raryii jf ffamg J Ottw
g>-ffnoT-
OteianMnMlai
y
TtmepaianeieK : H BOTTOM K)
Bm |o
.* V
irOjaJim |» 1- d
1- d
-
4 .- »
FIGURE 5.66
DYNAMICS AND CONTROL OF FLOW-DRIVEN PROCESSES 273
Obviously, some of the default values set by Aspen Dynamics are not acceptable.
For example, the operator set point value of process variable (benzene composition in
distillate) should not be greater than L Secondly, the CCT controller action must be
Reverse'. In addition, the value of control variable (reflux flow rate) at steady state is
'
process variable, control variable, bias and ranges. Note that the controller action is
changed only manually. It is wise to initialize the values by the help of Aspen Dynamics .
For this, press Initialize Values button in the Configure dialog box and use 'Reverse'
controller action. It is obvious in the window, shown in Figure 5.67, that the values of
SP, PV and OP in the faceplate change automatically to their steady state values. If
this approach fails to initialize the simulation of controller model with the steady state
data, check and replace, if necessary, the values of PV and OP with their steady state
values by double clicking on signal transmission lines (input to the controller and output
from the controller).
Allttro 3
r Gndi-JCB zl 2* H
acci Mill
.
O LCI
10 3437
10 9437
|49472 na
< -{TfLCL.j
LCI
if
Turong ] Ranges ] nam T >o-
1
1 BOTTOM K>
0|wdlo«»t|)«* 10 343 33 IfcmoMbmol
Tuwigpawieleit
|o
Conbofct Kljon
r Dieo
nables 1494
» loot DynmcaOOO
J
It | JlJ Ouplg 5 >4ct»<I W j AJOOe toif friM \ tm>on ft» *»l»-0« jj '' «
FIGURE 5.67
- W -; . (ft |lnlllBll?nll<in
jo g*-'.' >C
BBSiwi
Q Hc
>o-
| H bohom f<'
P Opts range
0><pki
Ready
5.11 r
'
FIGURE 5.68
However, here we use the typical variable ranges, shown in Figure 5.69 .
»ff |rnitializMion « fi S1 © 0 [3
3
3
3 SrUMon
% iaizi
>o -
L
-Q H 60MOM [<>
nwpwjifiiiii [T
.
__g groups 664 lo 670 of type Explicit Linear
Solwing group fc'l sire S type Linear
Group 671 already converged
living group* 672 to 601 ol type Explicit Linear
fun coaplete at 11 16 14
J
..
/is
FIGURE 5.69
DYNAMICS AND CONTROL OF FLOW DRIVEN PROCESSES
-
275
Process variable
Range minimum: 0.85
Range maximum: 10
Output
Range minimum: 10000 Ib/hr
Range maximum: 120000 Ib/hr
It is important to mention that it is a good idea to carry out Initialization as well
as Dynamic run after each new change in the control scheme so that any error in
controller installation can be detected individually.
We have now completed all required control specifications for the top composition
loop In the ongoing study, we prefer to conduct the simulation experiment to observe
the designed controller performance continuously for 5 hours. As done for the previous
CSTR problem, similarly either simply press Ctrl+F5 on the keyboard or select Pause
At rom the Run menu and put 5 hours as Pause at time.
f
In the next, we will inspect the CCT controller performance first dealing with the
servo problem followed by the regulatory problem.
appears. Then open the Configure as well as ResultsPlot dialog box The second one is
.
basically a blank graph sheet that presents the variations of process variable set point
,
and faceplate are correct. In the next hit Run button to start the dynamic simulation. The
,
plots, shown in Figure 5 70, illustrate the servo behaviour of the PI control algorithm with
a step increase (0 9437 - 0 97 at time = 1.51 hours) followed by a step decrease
.
(0 97 - 0 9 at time = 3 hours) in the set point value of the distillate composition of benzene.
.
gain of 10 %/% and integral time of 10 minutes. These values have been chosen based
on a pulse input test in the distillate composition of benzene and using the trial-and-
error approach It should be kept in mind that the objective at this point is not to come
up with the best control structure or the optimum controller tuning. We only need a
control scheme and tunings that provide a reasonably good tracking performance to
drive the simulation to a new steady state.
Remember that to edit the plots, shown in Figure 5 70, double-click on different
elements of the plots and modify them as we like.
Viewing regulatory performance of CCT
In order to investigate the regulatory performance of the CCT controller, we give a step
input change in the feed pressure (21 -» 23 psia) at time = 1.48 hours and that in the feed
temperature (225 -» 230oF) at time = 3 hours. The PI controller tuning set provides good
disturbance rejection performance (see Figure 5.71) although the tuning parameter values
.
gain and integral time) have been chosen based on a pulse set point input change.
276 PROCESS SIMULATION AND CONTROL USfNG AST'EN
r a it Mi-nr 2} £ i s
»o
jtOTTOMfO
FIGURE 5.70
3 S H « (i V? lOyn.mk
t Eyewntcrari
Tyl-o
>o
--
HQ- -. ccr
'
33 31
'
il
3
Z«-B£KZE«-J
5 05 1 If 2 2£ 3 3S < «5 5
Time Hoiks
1
j
FIGURE 5.71
I.:IM
.
:
1
s
.
41 . .
! m
.
FIGURE 5.72
"
r :: f - >. »- »
1 55 i; 7T i '».»« i
:
'w. .
-
f v..
c MM
-
FIGURE 5.73
278 . PROCESS SIMULATION AND CONTROL USING ASPEN
EC MS*}
-
9 -
=inj l
"
_
r Tt (0 05 3 i£ i « W 1* 3
LCI
>o-
%j am {33-0
SP| 100025
PV; I00O25 LCJ
--
>a-j
0PHH |12117835,; >o- CCT
BOTTOM K>
Tunuvj | Ranges | Ffenr ] Olha
11
Cortiolw action -
Drad > £
i
r Reverte S?
1
-
If r
0 0 5 1 1 5 2 2 5 3 3 = 4 45
,
5 i 2 2.5 3 13
Time Hours Time Hours
TEE
teed
FIGURE 5.74
Clearly, the CCB controller shows satisfactory set point tracking performance
against a pulse input change It is observed from Figure 5.74 that owing to strong
.
interaction between the two composition loops of the distillation column the set point ,
changes in bottom loop affect the top product composition Similarly, when any set .
point change is introduced in the top composition loop, the bottom product composition
will also be affected.
DYNAMICS IND CONTROL OF FLOW-DRIN KN I'HOrKSSKS 279
PROBLEMS|
5 1 A feed mixture of benzene and toluene is fed to a flash drum (Flash2). The
.
separator operates at 1.2 atm and 100oC For dynamic simulation, required feed
.
Feed
Temperature = 25°C
Pressure = 3 bar
FLASH
Flow rate = 100 kmol/hr
>o
PI
Component Mole fraction
benzene 06.
toluene 04
.
'
a) Use the SYSOP0 property method to compute the amounts of liquid and
vapour products and their compositions .
.
b) As shown in Figure 5 75, employ a PI control scheme to monitor the
.
(c) Show the closed-loop servo performance with +10% and then -10% step
changes in the flash temperature .
5 .
2 A vapour mixture of toluene, methane and hydrogen is heated using a shell and
tube heat exchanger (HeatX) The superheated steam is used as a heating medium.
.
Temperature = 2780F I
HOT-OUT
Pressure = 500 psia
Cold Stream Out
Component Flow rate
(kmol/hr) ICOLD-INf j cold-out hoi Temperature = HOOT
Pressure = 498 psia
toluene 200
Dead time pi
methane 2300
HOT-INK >AT
hydrogen 1000 >o
ii
Hot Stream In
Temperature = 1160oF
Pressure = 14.7 psia
Flow rate = 5110 kmol/hr
(a) Simulate the heat exchanger model using the shortcut method, counter-
current flow direction and NRTL-RK property method.
(b) Include a PI control structure to observe the set point (cold stream outlet
temperature) tracking performance and the manipulated input (steam inflow
rate) profile. In the closed-loop simulation experiment, assume that the
temperature sensor takes 1 minute time (dead time) to measure the controlled
variable. Report the used tuning properties.
(c) Examine the regulatory performance by introducing + 10% and subsequently
-
in Figure 5.77. The flow rates for both the disturbance or wild stream (Fw) and
the manipulated stream (FE) are measured, and the measured ratio, R = FE/Fw m ,
is calculated. The output of the ratio element is sent to a ratio controller (PI) that
compares the calculated ratio Rm to the desired ratio Rd (set point) and adjusts
the manipulated flow rate accordingly.
Input 2
Ratio
>o
PI
> | POT >
Input 1
Hint: Double-click on Input 1 transmission line and ill up Tables 5.3(a) and (b).
f
TABLE 5.3(a)
Value Spec
*,
>STREAMS("E ) Fcn("ETHANOL")
.
100.0 Free
Value Spec
w
>STREAMS("W ) Fcn("WATER").
150.0 Free
Use Initialize Values button and incorporate the given tuning properties before
running the program.
282 PROCESS SIMULATION AND CONTROL USING ASI'RN""
5, 5 A reboiled stripper is used to remove mainly propane and lighter species from a
feed stream, shown in Figure 5.78. It has total 6 stages (including condenser
and reboiler) and no condenser.
The bottoms rate is 100 Ibmol/hr and the column top stage pressure is 150 psia
with a column pressure drop of 8 psi. The diameter of the stripper (Stages 1 to
5) is 6.5 ft. The reboiler heat duty is assumed constant, although it changes at
dynamic state. The sump has elliptical head with a height of 5 ft and diameter
of 2.5 ft.
For the closed-loop simulation, use the following data:
Dead time = 2 minutes
Magnitude of noise (standard deviation) = 0.01 Ibmol/lbmol
Proportional gain of PI = 1 %/%
Integral time of PI = 20 minutes
Controller action = Reverse
PCI
Feed
Temperature = 40oF
Pressure = 160 psia
Feed stage = 1 (above stage)
Dead time Noise Pi
Component Flow rate
(Ibmol/hr) >o
c, 60
c2 75
C3 150
n-C4 175
n-C 60
5
n-C 35
8
composition control scheme (PI) coupling with a 'Dead time' and 'Noise _
closed-loop data and execute the dynamic simulations to test the developed
composition controller performance .
C2H6 -i C2H4 + H2
ethane ethylene hydrogen
Pure ethane feed enters the reactor model shown in Figure 5.79, with a flow
,
pi
> M >o
f
desired reactor temperature by the adjustment of heat duty. Considering the
measurement lag of 1 minute, inspect the servo as well as regulatory control
performance. Report the tuning properties used to achieve a satisfactory
closed-loop performance.
5
. 7 A binary feed mixture consisting of methylcyclohexane fMCH) and toluene is
introduced above tray number 14 of a RadFrac distillation model, shown in
Figure 5.80.
O 1 phenol [
O 1 FEED h
tray number 7 of the column The two input streams have the following
.
TABLE 5.5
FEED 105 14
.
181.44 kmol/hr 0 5/0.5
.
(MCH/toluene)
The column has 22 theoretical stages (including condenser and reboiler) with a
total condenser The distillate rate and reflux ratio are given as 90.72 kmol/hr
.
TABLE 5.6
Sump -
elliptical 15
. 0 75
.
The column diameter and tray spacing are given as 2 m and 0.6 m respectively,
,
(a) Simulate the distillation column using the UNIFAC property method to
compute the composition of MCH in the distillate and that of phenol in the
bottom product.
(b) In addition to the default level and pressure controllers, insert a PID structure
to control the MCH composition in the top product by manipulating the flow
rate of PHENOL stream.
(c) Produce the plots to show the closed-loop control responses, and report the
tuning parameters, control actions and operating ranges for controlled as
well as manipulated variables used.
REFERENCES|
Luyben, W.L., (2004), "Use of Dynamic Simulation to Converge Complex Process
Flowsheets", Chemical Engineering Education, pp. 142-149.
Seborg, D.E., T.F. Edgar and D.A. Mellichamp, (2003), Process Dynamics and Control,
2nd ed., John Wiley & Sons, Inc.