Professional Documents
Culture Documents
DISTILLATION PROCESSES
by
A DISSERTATION
IN
CHEMICAL ENGINEERING
DOCTOR OF PHILOSOPHY
Approved
May, 2000
Copyright 2000, Haitao Huang
ACKNOWLEDGEMENTS
I would like to thank Dr. James B. Riggs, my advisor, for his help and support
over the last three years, and for giving me the opportunity to join his research group and
study under his supervision. I would also like to thank my committee members. Dr. D.
Bagert, Dr. R. Tock, and Dr. T. Weisner, for their help and patience throughout my study.
Without the help of Scott Boyden of Aspen Technology, Inc., in Houston, this
work would be impossible. I deeply appreciate his input of process knowledge,
generosity in spending time with me from his busy schedule, and his guidance on
DMCPlus^"^ applications in this study. I would also like to thank Dr. Charles R. Cutler
for his help on the main fractionator project, and for his guidance and valuable
suggestions.
I would like to acknowledge the help of my fellow graduate students, Marshall
Duvall, Joe Anderson, Scott Hurowitz, Xuan Li and J. Govindh. With their help,
difficulties and problems in my research project were overcome quickly.
Finally, I am indebted to my family members. 1 thank my wife, Xiaowu, for her
love and understanding; my parents-in-law for taking care of our son, Michael, and for
their understanding and support; and my parents for their continuous support and
encouragement.
TABLE OF CONTENTS
ACKNOWLEDGEMENTS ii
ABSTRACT v
LIST OF TABLES vii
LIST OF FIGURES ix
CHAPTER
1. INTRODUCTION 1
1.1 Main Fractionators 1
1.2 Series of Distillation Columns 3
1.3 Model Predictive Control 4
1.4 Objectives 6
1.5 Dissertation Outline 6
2. DYNAMIC MODEL OF AN FCCU MAIN FRACTIONATOR 7
2.1 Process Description 7
2.2 Steady State Design 8
2.3 Model Assumptions 13
2.4 Thermodynamic Model 14
2.4.1 Feed Characterization 14
2.4.2 VLE and Enthalpy Calculations 19
2.5 Energy £md Mass Balance 20
2.5.1 Trays 21
2.5.2 Condenser and Accumulator 22
2.5.3 HCN stripper Reboiler 22
2.5.4 Main Colunrn and LCO Stripper Bottom Sumps 23
2.6 Numerical Algorithm 23
3. MAIN FRACTIONATOR CONTROL 27
3.1 Decentralized Control 27
3.1.1 Configuration Selection 27
3.1.2 Level Controller Tuning 29
3.1.3 Open Loop Responses 30
ni
3.1.4 Decouplers 33
3.1.5 Tuning Controllers 35
3.2 DMCPlus™ Control 37
3.2.1 Controller Implementation 38
3.3 Results and Analysis 40
3.4 Discussion of Results 47
4. MODELING OF A GAS RECOVERY UNIT 48
4.1 Process Description 48
4.2 Model Development 54
4.2.1 Pressure Dynamics 54
4.2.2 Heat Exchanger Dynamics 55
4.2.3 Condenser Heat Transfer Dynamics 57
4.2.4 Pressure Drop 60
5. GRU CONTROL 62
5.1 Decentralized Control for GRU 62
5.1.1 Configuration Considerations for the Quality Controls 62
5.1.2 Constraint Handling 65
5.1.3 Inferential Control 67
5.1.4 Tuning PID Controllers 67
5.2 DMCPlus™ Control of GRU 70
5.2.1 Control Strategy Design 70
5.2.2 Tuning DMCPlus™ Controllers 72
5.2.3 Resuhs 76
5.3 Comparing the Decentralized Control and the DMCPlus''^'^ control 81
5.4 Discussion of Results 92
6. CONCLUSIONS AND RECOMMENDATIONS 93
6.1 Conclusions 93
6.2 Recommendations 95
REFERENCES 97
IV
ABSTRACT
The proper choice and implementation of control method improve reliability and
performance of distillation column control, which can translate into a reduction of energy
usage while maintaining product quality and rates, hence economic benefit. However,
clear guidelines to determine which and when advanced control strategies should be used
instead of traditional control strategies are still not available. Previous work has been
focused on two-product single columns. In this study, two complex distillation processes,
a fluid catalytic cracker unit (FCCU) main fractionator and a gas recovery unit, are
simulated with rigorous models. Traditional decentralized and model predictive control
(MPC) are applied to both processes, and their performances are compared in terms of
their capability to handle constrained multivariable processes.
A detailed tray-to-tray rigorous model for the FCCU main fractionator is
developed, in which the Soave-Redlich-Kwong (SRK) equations are used to model
vapor-liquid phase equilibrium. The feed is characterized as a mixture of 36 pseudo-
components and 9 defined components including water, hydrogen and light hydrocarbons
from CI to C4. An efficient algorithm is developed to solve the dynamic model
equations. Two decentralized control systems, one without decoupler, one with a simple
decoupler are implemented, and compared with a DMCPlus^"^ controller. The
DMCPlus^"^ controller performs better than both decentralized controls due to its superior
decoupling power.
The gas recovery unit consists of three distillation columns operated in series with
feed-bottoms heat integration for the first column. Rigorous models are developed for the
columns and the heat exchanger, including pressure and heat transfer dynamics. The
process is a highly coupled system and has interactive constraints that exist in different
units. A decentralized control system with override controls for constraints is designed,
implemented on the GRU simulator, and is compared with a DMCPlus^"^ controller with
10 independent variables and 12 dependent variables. The DMCPlus''^'^ controller
outperforms the decentralized control system in terms of constraint handling due to its
flexibility.
The effects of including level control into MPC are also investigated. Three
DMCPlus''"'^ controllers with different strategies for controlling the bottom level of the
first column are implemented for the GRU process. The first DMCPlus^"^ controller does
not control the level, while the second one moves setpoint to the PI level controller, and
the third one controls the level directly by manipulating the deethanizer bottoms flow.
The results show that including level into MPC controller improves composition control
in cases that the manipulated variable for the level control has significant impact on
compositions.
VI
LIST OF TABLES
vii
5.11 MV tuning parameters for DMC-3 74
5.12 CV tuning parameters for all three DMCPlus™ controllers 75
5.13 lAE reduction compared to DMCPlus""""^ without level included 81
6.1 Comparison between decentralized and MPC control strategies 94
Vlll
LIST OF FIGURES
IX
CHAPTER 1
INTRODUCTION
This work stems from a series of efforts at Texas Tech University (Riggs, 1993)
in comparing advanced control technologies for distillation control. The proper choice
and implementation of control method improve reliability and performance of distillation
column control, which can translate into a reduction of energy usage while maintaining
product quality and rates, hence economic benefit. However, clear guidelines to
determine which and when advanced control strategies should be used instead of
traditional control strategies are still not available. Previous work has been focused on
two-product single colunms. Riggs (1998) provided some much-needed guidelines to
selecting proper controllers and configuration for different classes of columns as well as
solving implementation issues. Anderson (1999), Duvall (1999) and Hurowitz (1998)
have studied configuration selection problem for two-product single columns through
rigorous dynamic simulations. This study compares model predictive control (MPC) with
traditional decentralized control applied to a main fractionator and a multicolumn series,
which is a gas recovery unit.
This chapter summarizes the work done on modeling and control of main
fractionators and multicolumn sequences, and provides a survey of MPC developments
and applications.
1
ambient temperature changes. Most main fractionators are also heat integrated with down
stream separation units, resulting in even more complex dynamic behavior. Frequently
reported operating problems include dry trays, pumparound heat exchanger fouling,
limited cooling and compressor power, etc. (Boyden, 1997). All these factors make
control of main fractionators very challenging.
Economic incentives drive industries to apply more and more sophisticated
control technologies to main fractionators. A number of authors (e.g., Ayral, 1985;
BuUerdiek and Hobbs, 1995; Ebbesen, 1997; Eriksson et al., 1992; Fatora et al., 1997;
Lin, 1993; Golden, 1995; Sofer et al., 1988; Rhemann et al., 1989, Zhu, 1998) have
described their experiences with advanced control projects for commercial units. Model
predictive control appears to represent the major control technique implemented in those
commissioning activities for main fractionators. Since online analyzers for distillation
endpoints and API gravity are expensive and have significant dead time, inferential
control also plays a critical role in improving main fractionator performance. Benefits
reported from these projects include improved product qualities and yields as well as
energy saving. Main fractionators are often revamped for better operation or changes in
product specifications (Hartman et al., 1998; Golden et al.; Bartletta, 1998)
Due to the large dimensionality resulted from the large number of components
existing in the process, it is extremely difficult to develop an accurate model for the
process as well as efficient algorithm to solve the model. Relatively little previous work
has been published on modeling of main fractionators. One cmde tower that repeatedly
appeared in several studies is the theoretical analogue of a 62-stage Exxon cmde tower
originated by Cecchetti et al. (1963), who applied the theta-method of convergence for
obtaining a steady-state solution that matched the field data. Hess et al. (1977) and
Holland (1981) applied the 2N Newton-Rapshon method to the tower for steady-state
solution. Hsie (1989) used it for dynamic simulation and comparison of a quadratic
dynamic matrix control (QDMC) and a decentralized control with multiple single loop
PID controllers. Chung and Riggs (1995) used a special numerical integration algorithm
to solve the model, and applied a nonlinear-model-based control to the tower, and
compared it with PID controls. In all these studies, the cmde feed was divided into 35
pseudo-components (including added water) in order to represent the tme-boiling-point
(TBP) curve. The equilibrium K values and enthalpies of the pseudo-components are
assumed to be a function of temperature only. Mizoguchi et al. (1995) adopted the same
modeling approach in their optimization study and steady state simulation on an
industrial cmde unit.
Due to the large number of coupled equations and wide range of components
existing in the system, popular algorithms such as bubble point algorithm, 2N Newton-
Raphson algorithm requires excessive computing power to solve the model and often
suffers instabilities. Hence, Chung and Riggs (1995) proposed a dynamic stagewise
adiabatic flash (DSAF) algorithm, and found it was able to efficiently provided stable
solutions for an extensive range of system upsets. However, the assumption that
equilibrium K values and enthalpies were independent on compositions limited the
applicability of the model and the DSAF algorithm.
<n
CO
o
o
O
ts
(3
_o
'.*-^
o
CO
800.0
•'
fe 400.0 ;••••*•••-
, *
•'* ChemCAD
• Simulator
•
0.0 i 1
10 20 30 40 50
Tray#
4000 •
•••• ••••••^^' \
0
10 20 30 40 50
Tray
10
10000
•••••••••.^
i 5000
•ChemCAD
Simulator
10 20 30 40 50
Tray#
11
Table 2.1 Design specifications and parameters for the main fractionator
Feed
Flow Rate 50,000 BPSD
API 40
Temperature 950 F
Pressure 35 Psia
Phase Superheated Vapor
Components Hydrogen, water, light hydrocarbon to
asphalt
(36 pseudo-components and 9 defined
components)
Main Column
Number of Trays 40
Feed Tray Location (from top) 36
Diameter 18ft
Overhead Temperature 110.6 F
Overhead Pressure 30 Psia
Overhead Vapor Gas Flow 6,120 BPSD
Overhead Liquid Gas Flow 9,679 BPSD
Overhead Liquid 90% TBP Endpoint 331 F
Bottom Slurry Flow 4,986 BPSD
Slurry API 7.3
Bottom Stripping Steam Flow 10,812 Ib/h
Bottom Temperature 690 F
Heavy Catalytic Naphtha (HCN) Stripper
Number of Trays 5
Draw Tray Location on Main Column 11
Diameter 6ft
Product 90% TBP Endpoint 400 F
Product Flow 10,663 BPSD
Stripping steam flow 5,406 Ib/h
Bottom Temperature 422 F
Light Circle Oil (LCO) Stripper
Number of Trays 5
Draw Tray Location on Main Column 22
Diameter 5ft
Product 90% TBP Endpoint 675 F
Product Flow 18,590 BPSD
Bottom Temperature 415 F
Reboiler Heat Duty lOMMBTU
12
Table 2.1 Continued
Pumparoud Flows
Top(stage 2-4) 755,909 Ib/h
HCN(stagell-9) 345,790 Ib/h
LCO (stage 22-20) 128,654 Ib/h
HCO (stage 25-23) 277,500 Ib/h
Slurry (stage 40-31) 120,000 Ib/h
Quench (stage 40-36) 574,403 Ib/h
Pumparound retum temperatures
Top(stage 2-4) 140 F
HCN(stagell-9) 240 F
LCO (stage 22-20) 240 F
HCO (stage 25-23) 350 F
Slurry (stage 40-31) 420 F
Quench (stage 40-36) 420 F
13
2.4 Thermodynamic Model
Petroleum mixtures such as the feed to the main fractionator are made of
thousands of components. It is infeasible to model all the components in the system. The
standard approach in open literatures (e.g., API; Mizoguchi et al., 1995; Walas, 1985) is
to regard petroleum mixtures as made up of pseudo-components that are characterized by
the average of boiling points extending over a range of 5-10 °C and the density of such a
fraction. From these two basic properties, correlations have been developed for the
determinations of molecular weights, acentric factors, critical pressure and temperature,
and an indication of the proportions of aromatic, naphthenic, and paraffinic constituents.
For vapor-liquid equilibrium (VLE) calculations of petroleum fractions, the method
based on the Soave equation, also known as the Soave-Redlich-Kwong (SRK) equation,
was found to be the most accurate among several methods analyzed by Sims and Daubert
(1980). Hence, the SRK equation of state is used in this study for calculation of the K
values and the enthalpy departure functions.
14
Table 2.2 Feed TBP curve at 1 atm
Vol% Distilled Temperature °F
20.000 206.700
30.000 321.200
40.000 355.500
50.000 377.500
60.000 410.000
70.000 485.800
80.000 593.300
90.000 724.400
95.000 1060.700
100.000 1215.100
15
Table 2.3 Properties of pseudo-components
NBP API TcC¥) Pc (psia) CO M,
44 67.008 377.737 799.971 0.127 55.9
72 63.532 409.773 737.3 0.149 61.895
99 60.287 441.331 682.335 0.17 68.551
127 57.248 472.439 633.817 0.191 75.594
154 54.393 503.126 590.739 0.212 82.881
182 51.704 533.415 552.286 0.233 90.353
209 49.163 563.329 517.794 0.254 98.003
237 46.758 592.886 486.717 0.276 105.849
264 44.476 622.105 458.602 0.297 113.928
291 42.306 651.003 433.068 0.318 122.278
319 40.24 679.595 409.798 0.34 130.94
346 38.269 707.894 388.521 0.362 139.95
374 36.385 735.914 369.007 0.384 149.343
401 34.582 763.665 351.058 0.406 159.147
429 32.854 791.16 334.506 0.429 169.385
456 31.196 818.408 319.203 0.452 180.077
484 29.603 845.419 305.021 0.475 191.237
511 28.07 872.202 291.849 0.499 202.879
539 26.594 898.764 279.591 0.523 215.01
566 25.172 925.115 268.159 0.547 227.638
594 23.799 951.26 257.478 0.572 240.769
621 22.473 977.208 247.481 0.598 258.522
648 21.191 1002.964 238.109 0.623 272.539
676 19.951 1028.535 229.308 0.65 286.946
703 18.75 1053.926 221.032 0.677 301.743
731 17.586 1079.142 213.236 0.705 316.931
758 16.458 1104.19 205.884 0.733 332.511
786 15.363 1129.074 198.942 0.763 348.484
825 13.872 1163.9 189.785 0.805 371.682
875 12.034 1208.409 178.953 0.862 402.793
925 10.285 1252.435 169.104 0.923 435.219
975 8.619 1296 160.118 0.987 468.966
1025 7.028 1339.124 151.894 1.055 495.692
1075 5.507 1381.827 144.344 1.127 528.599
1125 4.051 1424.125 137.394 1.204 562.03
1175 2.654 1466.036 130.979 1.287 595.921
Note: Tc, Pc^ie the critical temperature and critical pressure, respectively. M^ is the
molecular weight. a> is the accentric factor.
16
Table 2.3 Continued
NBP Vc A B C
44 3.065 -3.113E+00 7.832E-02 -2.771E-05
72 3.426 -3.447E+00 8.671E-02 -3.068E-05
99 3.804 -3.818E+00 9.604E-02 -3.398E-05
127 4.2 -4.210E+00 1.059E-01 -3.747E-05
154 4.613 -4.615E+00 1.161E-01 -4.109E-05
182 5.041 -5.032E+00 1.266E-01 -4.479E-05
209 5.485 -5.458E+00 1.373E-01 -4.858E-05
237 5.942 -5.894E+00 1.483E-01 -5.247E-05
264 6.413 -6.344E+00 1.596E-01 -5.648E-05
291 6.896 -6.809E+00 1.713E-01 -6.062E-05
319 7.39 -7.291 E+00 1.834E-01 -6.491E-05
346 7.896 -7.793E+00 1.961E-01 -6.938E-05
374 8.411 -8.316E+00 2.092E-01 -7.403E-05
401 8.935 -8.862E+00 2.230E-01 -7.889E-05
429 9.467 -9.432E+00 2.373E-01 -8.397E-05
456 10.006 -1.003E+01 2.523E-01 -8.927E-05
484 10.551 -1.065E+01 2.679E-01 -9.480E-05
511 11.102 -1.130E+01 2.842E-01 -1.006E-04
539 11.658 -1.197E+01 3.012E-01 -1.066E-04
566 12.218 -1.268E+01 3.189E-01 -1.128E-04
594 12.781 -1.341E+01 3.373E-01 -1.194E-04
621 13.346 -1.439E+01 3.622E-01 -1.282E-04
648 13.913 -1.518E+01 3.818E-01 -1.351E-04
676 14.481 -1.598E+01 4.020E-01 -1.422E-04
703 15.049 -1.680E+01 4.227E-01 -1.496E-04
731 15.618 -1.765E+01 4.440E-01 -1.571E-04
758 16.185 -1.851E+01 4.658E-01 -1.648E-04
786 16.752 -1.940E+01 4.882E-01 -1.728E-04
825 17.547 -2.069E+01 5.207E-01 -1.843E-04
875 18.566 -2.243E+01 5.643E-01 -1.997E-04
925 19.575 -2.423E+01 6.097E-01 -2.157E-04
975 20.57 -2.611E+01 6.570E-01 -2.325E-04
1025 21.551 -2.760E+01 6.945E-01 -2.457E-04
1075 22.514 -2.943E+01 7.406E-01 -2.620E-04
1125 23.46 -3.129E+01 7.874E-01 -2.786E-04
1175 24.386 -3.318E+01 8.349E-01 -2.954E-04
Note: Vcis critical volume. A,B,C are constants in polynomial formula for ideal gas heat
capacity in file form of Cpig=A+BT+CT' where T in "K and Cpig in Cal/lbmol- °K.
17
Table 2.4 Feed Composition
Component mole %
Water 0.000000
Hydrogen 6.034507
Methane 3.249578
Ethane 1.778797
Propylene 3.135473
Propane 0.454723
1 -Butene 4.232654
I-Butane 3.061019
N-Butane 0.794202
NBP44F 1.908789
NBP72F 2.497003
NBP99F 2.548948
NBP127F 2.584810
NBP154F 2.612425
NBP182F 2.635074
NBP209F 2.859119
NBP237F 2.843661
NBP264F 2.676281
NBP291F 2.524654
NBP319F 4.047623
NBP346F 9.274054
NBP374F 9.878172
NBP401F 6.077397
NBP429F 3.085769
NBP456F 2.687723
NBP484F 2.204096
NBP511F 1.839609
NBP539F 1.682352
NBP566F 1.537053
NBP594F 1.331847
NBP621F 1.177275
NBP648F 1.126094
NBP676F 1.078314
NBP703F 1.033635
NBP731F 0.280200
NBP758F 0.066432
NBP786F 0.087392
NBP825F 0.207962
NBP875F 0.263423
NBP925F 0.311510
NBP975F 0.353299
NBP1025F 0.396234
NBP1075F 0.430830
NBP1125F 0.461965
NBP1175F 0.648026
18
2.4.2 VLE and Enthalpy Calculations
Once the property data is obtained for pseudo-components as described above, the
SRK equations can be used to calculate the vapor-liquid equilibrium (VLE) and the vapor
and liquid enthalpies. For multi-component mixture on a tray, the condition of VLE is
that fiigacities of a species in both phases should be equal.
where C is the number of components existing in the system, and f'j , f.'j are partial
fiigacities of component j in liquid and vapor on tray i, respectively. Expressing the
partial fiigacities with partial ftigacity coefficients and mole fractions leads to
yJlj=h.Aj^ (2-2)
where (j)Jj and ^,^ are partial fugacity coefficients of component j in vapor and liquid
mixtures, respectively, and yij and xij are mole fractions of component j in vapor and
A A
liquid, respectively (Walas, 1985). ^/^and ^^^ can be calculated from SRK equations,
and depend on temperature, composition and pressure.
Hence, the equilibrium constant, K value, can be calculated from
where
19
Cp^^j =A + BT + CT' + DT^ + ET' + FT' (2.7)
20
i
V L
'/•
L.i Clin
'^L.i
V,
A-i
Stage i
K hi
V,L.i ^
—•
V:., A
r
The feed is treated as a vapor side stream entering the feed stage because it is a
superheated vapor stream. The stripping steam flows are also treated as side vapor
streams entering the main column bottom and the LCO side stripper bottom. With the
above convention, heat and mass balance equations for trays, bottoms and accumulators
are presented as following.
2.5.1 Trays
dM
•- = L,_,+V,,,-L,-V^,i = 2,...,N, (2.8)
dt
where M, is the liquid holdup on tray i
d(M^x,j)
= A-,:^,-,^. + F;.„j),,,^. -Llx^j - V^y^j, / = 2,...,N,j = 1,...C.
dt
(2.9)
d(M,h^)
= Z,.,/2,_, + ^^.,,//,„ - Z,/7, - V,H, + a , /• = 2,...,N. (2.10)
dt
21
y,j=K,jX,j,i = 2,...,N,j = \,..£. (2.11)
The Hydraulic Time Constant (HTC) approach (Franks, 1972; Luyben, 1990) is
used to model the liquid dynamics on each tray.
M, = r , 4 , / = 2,...,A^. (2.14)
Here, z} is the hydraulic time constant for tray /. For both steady state and
dynamic simulations, trays are assumed to be ideal, i.e., tray efficiency is 100%.
dt ^ ' '
dM
= V,y,^,-W-V,y,_, (2.16)
dt
d(M,x,j)
= V,y,j -Z,x,,^. -V,y,j, j = \,....C-\ (2.17)
dt
d(M,h,+M^hJ
I 4- A/f l^ \ ^ ^ ~ ~
= V,H, -L,h, -Wh„-V,H, +a (2.18)
dt
y,j=K,jX,j, j = \,....C-\ (2.19)
yyj=PJP, (2.20)
c-i
Z^,,.=l (2-21)
7=1
C
Z7u=l (2.22)
7=1
^ = L,_,-L,-V,,i = 45 (2.23)
dt
22
(2.24)
23
dynamic distillation calculation leads to instability when used for crude column (Chung
and Riggs, 1995). Hsie (1989) adopted a more complex approach, in which the time
derivative of enthalpy is expanded in terms of composition derivatives based on
thermodynamic relationships. However, they still observed difficulties in obtaining a
stable transient solution for the cmde tower.
The algorithm used to solve the model equations presented above is based on an
algorithm, called dynamic stagewise adiabatic flash (DSAF) algorithm. Basic concept of
this algorithm is summarized below, while details can be found in Chung and Riggs
(1995).
The basic idea underlying the DSAF algorithm is to regard a multistage column as
a stack of flash stages and then perform dynamic adiabatic flash calculation for each
stage in a sequential manner. In other words, a general stage in Fig. 2.2 can be
transformed into a flash stage shown in Fig. 2.3, if we set up a pseudo-feed stream at time
step f as:
I7(n+1) _ r(n+l) , y ( " )
r — i-,_i -I- y ,+1 , (2.36)
f("+l) *("+l) , I / ( n ) v ( " )
,("+!) ^i-\ •^i-\,J """ '^ 1+1 .>^(+l,7
F("+1)
j=i,.... c, (2.37)
V, yj, H
•
P, T
F, Zj, hp
L, Xj, h
•
24
Using backward finite differences to represent the time derivatives, the energy
and mass balance equations can be transformed into following (Chung and Riggs, 1995):
^^ ^— = — -1-T. ^^ -• (2.41)
The flash calculation for each stage can be solved by applying the Newton-
Raphson (NR) method to Eqs.2.39-41. In Chung and Riggs (1995), the K values are
assumed only dependent on temperature, and only two independent variables are
available for each flash stage, which are chosen to be the temperature, T, and the vapor
flow rate, V. Other variables can be calculated directly once V and T are specified.
Therefore, only a two-dimensional NR search is needed for each stage.
In this work, the K values are dependent on compositions via the SRK equation.
Since there are 45 components in the system, a 47-dimensional search is required at each
stage at every time step if we apply the NR method directly. The computation load would
be prohibitive on a Pentium® PC, and real time dynamic simulation would be
impossible. Hence, an approach called Inside-Out algorithm (Boston, 1974) is adopted to
speed up the simulation, in which, in the inner loop for the flash calculation of each stage,
the K values are approximated by
lnK^j=A^j+^, i=l,...,N;j=l,...,C
,7 j^
where Ay, Bjj are constants and estimated from rigorous VLE calculations by applying
the SRK equation at two different temperatures, T and T+AT where AT is small (Duvall,
1999). Therefore, two-dimensional search can still be applied with the above K value
model for each stage, however, Aij, Bij are updated for each stage using SRK model for
25
every 5 minutes, or updated for a stage when its temperature changes more than 0.1 °F.
The overall calculation procedure for a dynamic simulation is shown in Fig.2.4.
Begin
Advance simulation
time one step
i Update inner
Tern perature ^^^^ Y enthalpy and K
change >0.IF ^ ^ value models for
stage 1
N
<
26
CHAPTER 3
MAIN FRACTIONATOR CONTROL
This chapter presents the closed-loop simulation results for the main fractionator.
Two decentralized controls are implemented with PI controllers, one without decoupling,
and the other with a simple decoupler. Implementation issues such as configuration
selection, PI controller tuning are discussed. The DMCPlus'^'^ control is implemented for
quality and constraint control with levels controlled by PI controllers. Performance of the
three control strategies is compared.
27
Table 3.1 A typical industrial MV and CV pairing for the main fractionator
"MVs CVs
Liquid distillate flow (D) Overhead accumulator level (Mi)
Decant water flow (W) Overhead water decanter level (Mw)
Top pumparound duty (Qpi) Overhead liquid endpoint (EPi)
HCN side draw flow (Si) HCN stripper bottom level (M45)
HCN product flow (Fpi) HCN endpoint (EP3)
LCO side draw flow (S2) LCO draw tray level (M22)
LCO product flow (Fp2) LCO side stripper bottom level (M50)
LCO reflux to lower section (L22)' LCO endpoint (EP4)
Quench pumparound duty (Qpi) Slurry API (API2)
Slurry product flow (L40) Bottom level (M40)
Bottom temperature (T4o)^
Other DOFs
Vapor distillate flow (V) Fixed for maximum compressor capacity
Top reflux flow (LI) On flow control
QP2-QP5 Fixed and set by higher level optimizer
Stripping steam flows Fixed
Notes:
1. The LCO draw tray is a total draw tray (chinmey tray). All the liquid is pumped
outside the column and split into three ways: LCO pumparound (PA3), LCO reflux to
lower section (L22), and side draw (S2).
2. Bottom temperature is controlled by using an overrider with Qpe as MV. The higher
value between the overrider output and the slurry API controller output is selected
(higher selector) to set the actual implemented Qpe.
28
very small and using it to control level introduces excessive oscillations to the bottom
section.
This configuration is also consistent with result of previous studies on two-
product columns (Duvall, 1999; Anderson, 1999; Hurowitz, 1998): energy balance type
configuration should be used for low reflux (high relative volatility) column. In this case,
each separation section in the main fractionator can be considered as a column separating
materials with high relative volatilities, and the intemal reflux in each separation section
is very small. For example, in the LCO/slurry section, the LCO reflux is essentially zero
as mentioned in the previous chapter. Hence, an energy balance type of configuration is
the most reasonable choice based on industrial practice and our previous studies.
29
3.1.3 Open-Loop Responses
With the level control loops closed, the dynamic simulator open-loop responses
for the configuration presented above are shown in Figs. 3.1-4. The responses of each
variable in these figures are presented as deviation from its initial steady state value. The
changes in manipulated variables in all figures are made at 0.2h.
Since the bottom temperature and the slurry API are correlated to each other very
well, their trends are similar except that they move to the opposite directions. Figure 3.1
shows the responses to a 2% increase in the top pumparound beat duty. The bottom
temperature and API are not affected because the separation between the LCO and the
slurry is mainly determined by the LCO reflux and bottom pumparound. For the same
reason, the HCN product flow does not have significant impact on the bottom
temperature and API as shown in Fig. 3.2. Due to the same reason. Fig. 3.3 shows that
the LCO reflux affects the separation between LCO and slurry products, but it has little
impact on the top two products. Figure 3.4 indicates that the bottom pumparound duty
(Qpe) affects all product qualities. In fact, increasing bottom cooling reduces vapor flow
that goes to upper sections, hence makes all products lighter, as shown in Fig. 3.4. The
quench (PA6) and slurry (PA5) pumparounds can be considered as two big recycle flow
of the slurry product. Consequently, slow responses of the bottom temperature and slurry
API to changes in the LCO reflux and the bottom pumparound duty are shown in Figs.
3.3-4.
30
0.1
/ /
/
T40 EP3 EP4 <
c
o
0.0 i
Iu -5 1:
Q >
u
Q
EPI
API2
•
•10 -0.1
0.0 0.5 1.0 1.5 2.0
Time (hr)
0.3
- 0.2
0.1 i
>
u
Q
0.0
-0.1
2 3
Time (hr)
0 .
0.2
b -2 •
§ 0.1 §
u
Q
: 0.0
-6
-8 -0.1
1 2 3 4
Time (hr)
.0 0.4
/
ion (F)
^ / ^ ^ ^^'^ EP3
02 0
3 " ^
u
Q Q
-in / V^CL ^^1 / ^^° EP4^ 00
-If
14 -0 2
() 1 2 3 4 f
Time(hr)
32
3.1.4 Decouplers
Decoupling is a control technique that is used to reduce the interaction effect
between multiple control loops for a multivariable process. It works by inserting a
compensator, called a decoupler, in between control loops with the objective of
minimizing the effect of control action in one loop on the controlled variable response in
another loop. The mechanism and implementation of decouplers for distillations are well
documented by a number of researchers, including Luyben (1970), Waller (1974),
Weischedel and McAvoy (1980), Gagnepain and Seborg (1982), Fagervik et al. (1983),
McAvoy (1983), and Shinsky (1988), Riggs (1999). Additionally, the theoretical basis for
decoupling and the mathematical derivation of the ideal decoupler can be found in
Seborg etal. (1989).
For a system with n control loops, the ideal dynamic decoupler for control loop /
from loopy is defined as
dCV,
Gp^Xs) dMV.
dMV,
where Di/s) decouples the effect of MVj on CVt, Gpj/s) is the Laplace process transfer
fimction of MVj to CVt, and Gpxi(s) is the transfer function of MVj to CVj. In practice,
decoupling can be applied in different ways: directly using the dynamic compensator
derived from Eq. 3.1 after the transfer function matrix for the process is identified; using
only the steady state part of Eq. 3.1 (static decoupler); or using some calculated
manipulated variables to make the process less coupled. The third method may be as
simple as using ratio of inlet flows for composition control of a mixer (ratio control), and
may require advanced process knowledge and involve in complex calculations in some
cases.
From previous results on two-product colunms, energy balance configuration is
the most coupled configuration, and decouplers can be used to improve its performance
(Riggs, 1999; Duvall, 1999). The main fractionator has 4 quality control loops, and it is
tedious and impractical to fully decouple the system (12 decouplers would be needed). In
33
fact, as shown by the open loop responses in the previous section, the process is not a
fully coupled system, and some of the quality loops have only one-way coupling. For
example, the LCO reflux does not have significant impact on the top and HCN product
qualities, while the top pumparound duty has significant impact on the LCO end point.
Table 3.3 shows the steady state gain array of the base case configuration, in which a
blank indicates that an MV only has negligible effect on the corresponding CV. Based on
this information, the number of decouplers needed to fully decouple the system can be
reduced to 7. However, it is still tedious to design and tune 7 decouplers. In addition, as
the system becomes more complex, maintenance becomes more difficult, and reliability
of the system is reduced. Hurowitz (1999) has shown in his study on superfractionators
that complex two-way decouplers may actually result in inferior performance. Therefore,
only simple decoupling techniques are preferred in the industry, in which one or two
simple decouplers are used to improve performance of the most important product quality
control loops.
For main fractionators, a popular decoupling technique used in industry (Hsie,
1989) is static decoupler, which uses total product flow above a side product draw tray to
control quality of that side product. Since the LCO product quality is controlled by LCO
reflux in this study, the simple decoupling technique is only applicable to HCN product
quality control, i.e., the TBP end point of HCN is controlled by manipulating the total
flow of the overhead liquid distillate and the HCN product. This is implemented in this
study as a comparison to PI and DMCPlus''"'^ controls. The only configuration change for
this implementation is that the total flow of the overhead liquid distillate (manipulated by
the top level) and the HCN product is used as the manipulated variable by the HCN
endpoint controller, as show in Figure 3.5.
34
- ^ Gas to Compressor
GE3^
r^ r<S>""
Decant Water
To Absorber
- j ^ i — •
Naphtha |"T"[» ^
stripper ^^tfTS. ''
Heavy Naphtha
r5=2.2P„, (3.3)
Finally, a detiuung factor FD is used to adjust the gains and reset times on line.
K„ I = K^i I Fn (3.4)
c,/
35
and the bottom temperature overtide control. The detuning factor for the temperature
controller is determined first using a 5 °F decrease in the bottom temperature setpoint
with all quality control loops in manual mode. Then, with the temperature overrider in
function, following setpoint change sequences are used to determine the best detuning
factor for quality control loops.
1. At a time of 0.2 hours, the top product endpoint setpoint is decreased by 5 °F
from the initial steady state value.
2. At a time of 10 hours, the top product endpoint setpoint is decreased by 5 "F
again.
3. At a time of 20 hours, the HCN product endpoint setpoint is decreased by 5 °F.
4. At a time of 30 hours, the HCN product endpoint setpoint is increased by 5 °F,
back to its initial value.
5. At a time of 40 hours, the top product end point setpoint is increased by 5 °F
6. At a time of 50 hours, the top product endpoint setpoint is increased by 5 °F,
back to its initial value.
7. At a time of 60 hours, the simulation ends.
The detuning factor with the minimum lAE is selected. The same tuning method
is applied to quality control loops for both the PI controllers without decoupler and the PI
controllers with a simple decoupler. Tables 3.4 and 3.5 present the tuning results for the
simple PI controllers and PI controllers with simple decoupler, respectively. In the case
of PI with decoupling, during the ATV tests for the top, bottom and LCO loops, the total
flow of top and HCN products is held constant. In the case of PI without decoupling, the
HCN product flow is held constant. As indicated by Tables 3.4 and 3.5, although the
decoupling is only applied to the HCN endpoint control loop, the gains and reset times
for other loops are also changed.
After the quality confrol loops are tuned, two feed composition step changes, a
2% lighter feed and a 2% heavier feed, are used to test the control performance. The 2%
heavier feed is simulated by switching 2% mole fraction from the lighter 50% mole
fraction materials in the initial feed to the heavier 50% mole fraction materials, and
distributing the change among components proportionally to its initial composhion. The
36
results are presented in Figs. 3.6-7, and will be discussed later with the DMCPIUS^M
control results.
Table 3.4 Tuning parameters for the PI controllers without decoupler applied to the main
fractionator
Controller TL Gain TL Reset Time FD
Table 3.5 Tuning parameters for the PI controllers with a simple decoupler applied to the
main fractionator
Controller TL Gain TL Reset Time (hr) FD
Top 0.541 (MMBTU/hr/F) 0.51 4
Bottom 59.854 (MMBTU/hr/API) 0.067 4
HCN 53.92191003 (Ibmol/hr/F) 0.9111 4
LCO 9.87 (Ibmol/hr/F) 0.29 4
Temperature 2.096 (MMBTU/hr/F) 0.13333 1
37
the simulator and the DMCPlus^"^ controller, the closed-loop simulation is slowed down
to 3 times faster than real time.
DMCPlus''"'^ control is a multivariable control algorithm that uses linear step
response models to predict fiiture responses of controlled variables, and then arrange
ftiture control moves based on the prediction trying to minimize the controlled variable
deviations from their targeted values. Process constraints in manipulated and controlled
variables can be explicitly handled in the DMCPIUSTM controller. Handling process
deadtime, coupling and feed forward for measured disturbance are built-in functionalities
of DMCPlus™ controls.
38
Table 3.6 Tuning parameters for CVs in the DMCPlus''"'^ controller for the main
fractionator
CVName EPi API2 EP3 EP4 T40
ECE for High Limh 0.005 F 0.05 0.005 F 0.005F 0.01 F
ECE for Low Limh 0.005 F 0.05 0.005 F 0.005F IF
ECE for Middle 0.005 F 0.05 0.005 F 0.005F IF
SS ECE for High Limh 0.005 F 0.05 0.005 F 0.005F 0.01 F
SS ECE for High Limh 0.005 F 0.05 0.005 F 0.005F IF
Low Limit Rank 2 2 2 2 6
High Limit Rank 2 2 2 2 1
Transition Zone Width at High Limit 0 0 0 0 lOF
Transition Zone Width at High Limit 0 0 0 0 lOF
High Limit 331 F 7.31 674.3 F 400 F 690 F
Low Limit 331 F 7.31 674.3 F 400 F 670 F
Table 3.7 Tuning parameters for the MVs in the DMCPlus''"'^ controller for the main
fractionator
MVName QPi >i L22 QP6
Move Suppression 0.04 0.04 0.04 0.04
Max Move 0.4MMBTU/hr 10 Ibmol/hr 2 Ibmol/hr 0.4 MMBTU/hr
Max LP Step lOMMBTU/hr 200 Ibmol/hr 100 Ibmol/hr lOMMBTU/hr
39
3.3 Results and Analysis
Table 3.8 shows the Integral Absolute Error (lAE) statistics of the three
controllers for the setpoint change sequence. The simple decoupler improves control of
the HCN and LCO endpoints, but sacrifices the top product endpoint and the bottoms
API control. The DMCPlus''^'^ controller loosens the bottoms API control, and performs
significantly better than both the PI controllers with and without a decoupler on endpoint
control of other three products.
Tables 3.9-10 show the lAE results for the three controllers subjected to the
heavier and lighter feed changes. Overall, the DMCPlus™ controller outperforms both
PI controllers with and without a decoupler. The DMCPlus^"^ controller has the capability
of scaling the relative importance between multiple controlled variables using Equal
Concem Errors (ECE). In this case, 0.05 API deviation has the same concern to the
controller as 0.005 °F deviation in endpoints as listed in Table 3.4. The DMCPlus™
controller makes compromises between API and endpoint controls according to this
information. The results show that the DMCPlus^"^ controller pays less attention to the
API control, and better endpoint controls are obtained compared to the PI controllers. On
the other hand, each PI controller tries to do its own job to its best, but there is no
coordination between multiple loops. The simple decoupler only provides partial
coordination between loops. That is why the PI controllers did a good job on the API
control, but performed poorly on controlling the endpoints, which is the more important
objective in this process.
Figures 3.6 and 3.7 show the dynamic responses of the controlled variables to the
heavier and lighter feeds, respectively. These results are consistent with the lAE results
discussed above. Both the PI controllers with and without a decoupler have very sluggish
response for top product endpoint in order to reduce upset to the bottom control loops.
The PI controller without decoupling has a steady state offset in the LCO endpoint
response. This is caused by unnecessary tight confrol on the bottoms API. The PI
controller with the simple decoupler and the DMCPlus''"'^ controller remove this offset by
applying less tight control on the bottoms API.
40
Table 3.8 lAEs for setpoint changes
41
340
/ DMCPlus
332 •
328
0 1 2 3 4
Time (hr)
405
DMCPlus
403
CO
Q.
LU
401 •
399
0 1 2 3 4
Time (hr)
42
684
DMCPlus
680
PI with Decoupler
1-
a.
ui
676 PI
672
0 1 2 3 4 5
Time (hr)
7.40
7.35 •
7.25 DMCPlus
7.20
1 2 3
Time (hr)
43
692
DMCPlus
PI with Decoupler
684
1 2 3
Time (hr)
332
DMCPlus
p. PI with Decoupler
324
2 3 4
Time (hr)
44
402
CO
Q.
400
I
LU
398 I I
2 3
Time (hr)
676
, DMCPlus
674
Q.
LU PI with Decoupler
672
670 J. J .
1 2 3
Time (hr)
DMCPlus
PI with Decoupler
7.25 •
7.20
0 1 2 3 4
Time (hr)
692
46
3.4 Discussion of Results
The main fractionator process is a highly coupled system. The DMCPlus^"^
controller outperforms the decentralized control systems in most cases because it has
built-in decoupling power, and ability to scale importance between multiple control
objectives. Decouplers can improve performance of PI controllers significEmtly.
However, tuning and implementation are not convenient and still performed in an ad hoc
way. A 2x2 system may be the largest system to be feasibly decoupled in the industrial
settings. The more complex the control system is, the more difficult it is to maintain,
hence, more likely, it would be tumed off due to poor performance and difficulties in
understanding.
47
CHAPTER 4
MODELING OF A GAS RECOVERY UNIT
This chapter presents the steady state design and dynamic model development for
the gas recovery unit. Section 4.1 provides an overview of the process and its steady state
design parameters. The model is based on a depropanizer model developed by Duvall
(1999). Modifications and additions made to the depropanizer model are presented in
Section 4.2.
48
Table 4.1 Continued.
stream No. 3 4
Stream Name DC2 Bot DC3 Feed
Temp C 126.2013 86.3940
Pres psia 448.0000 443.0000
Enth Btu/sec -24834. -26405.
Vapor mole fraction 0.00000 0.00000
Total std V sc fh 585495.75 585495.75
Component mole fract ions
Methane 0.000 0.000
Ethane 0.006 0.006
Propane 0.297 0.297
N-Butane 0.544 0.544
N-Pentane 0.082 0.082
N-Hexane 0.071 0.071
Stream No. 5 6
Stream Name Fuel Gas Propane Fuel
Temp C 29.4444 43.0643
Pres psia 439.7000 219.7000
Enth Btu/sec -6480.7 -7023.3
Vapor mole fraction 1.0000 0.00000
Total std V sc fh 219698.14 177763.94
Component mole fract ions
Methane 0.180 0.000
Ethane 0.643 0.020
Propane 0.137 0.950
N-Butane 0.039 0.030
N-Pentane 0.001 0.000
N-Hexane 0.000 0.000
Stream No. 7 8
Stream Name DC4 Feed Propane
Temp C 111.8329 42.2709
Pres psia 233.7000 219.7000
Enth Btu/sec -19043. -6665.9
Vapor mole f:raiction 0.00000 0.00000
Total std V sc:fh 407731.84 169343.83
Component mclie fract:ions
Methane 0.000 0.000
Ethane 0.000 0.020
Propane 0.012 0.970
N-Butane 0.768 0.010
N-Pentane 0.117 0.000
N-Hexane 0.102 0.000
49
Table 4.1 Continued.
stream No. 9 10
Stream Name Butane C5 +
Temp C 58.1278 121.5511
Pres psia 90.0000 99.3000
Enth Btu/sec -15513. -4502.8
Vapor mole ;fraction 0.00000 0.00000
Total std V sc fh 326386.91 81345.17
Component mole fractions
Methane 0.000 0.000
Ethane 0.000 0.000
Propane 0.015 0.000
N-Butane 0.955 0.020
N-Pentane 0.030 0.468
N-Hexane 0.000 0.512
The process diagram is shown in Figure 4.1. The unit includes a deethanizer, a
depropanizer and a debutanizer. The feed is a mixed hydrocarbon stream with C1-C5+
material, and passes through a feed/bottoms heat exchanger en-route to the deethanizer.
This heat exchanger provides heat to partially vaporize the feed. Hence, a mixed phase
feed enters the deethanizer. Products of the unit include "rich" fuel gas (with 10-20 mol%
of C3+ material), liquid and vapor propane, mixed butanes, and C5+ streams. The
propane vapor is vented to the fiiel gas system, so its value is that of fuel gas, not the
propane.
The deethanizer is actually a stripper, and its feed enters at the top tray of the
column. The overhead vapors that do not condense in the deethanizer condenser are
vented out as the fuel gas. The accumulator pressure is confroUed by adjusting the fuel
gas vent flow. Deethanizer reflux is on flow control. The deethanizer accumulator level
is maintained by an operator manually. Cooling water is used to condense the tower
overhead. However, the condenser is undersized and the cooling water valve is always
wide open during operation. The steam to the reboiler is on flow control. The bottom
level is directly controlled by adjusting the valve on the line to the depropanizer. The
deethanizer is typically not a bottleneck, but it can be flooded if overloaded.
50
Table 4.2 Design parameters for the GRU columns
Deethanizer Depropanizer Debutanizer
Total Number of Trays' 36 40 30
Feed Tray Location^ 35 23 17
Column Pressure 439.7 psia 219.7 psia 90.0 psia
Murphree Tray Efficiency 0.75 0.7 0.7
Reflux Ratio 1.942 3.089 0.623
Reflux Condition Saturated Saturated Saturated
Feed Condition^ Partially Subcooled Saturated
vaporized liquid liquid
Accumulator Residence Time lOmin 5 min 5 min
Reboiler Residence Time 5 min 5 min 5 min
Tray Hydraulic Time Constant 4 sec 4 sec 4 sec
Above Feed Tray
Tray Hydraulic Time Constant 3 sec 3 sec 4 sec
Below Feed Tray
Composition Analyzer Delay 5 min 5 min 5 min
Composition Sampling Rate 5 min 5 min 5 min
Note:
1. Number of trays includes reboiler and condenser
2. Trays are counted from the bottom to top with the reboiler as tray 1.
3. Feed and product flow rates and compositions are listed in Table 4.1
The depropanizer has a partial condenser. The pressure is controlled via a hot
vapor bypass around the overhead condenser. When this system is overloaded, the hot
vapor bypass valve closes off completely and pressure control of the system is lost. At
this point, the propane vent to fuel gas has to be opened to off-load the condenser.
However, under normal operation, since the vapor propane is vented to low value fuel gas
system, the vent valve is fiilly closed. The accumulator level is controlled by adjusting
propane product flow rate. There is a storage limit for the liquid propane on-site, so at
times, the production of liquid propane is restricted. The depropanizer is the throughput
51
bottleneck in the unit, and can be easily overloaded. When it floods, the depropanizer
typically experience jet flooding.
The debutanizer condenser is operated as a flooded condenser. There is no level
measurement of liquid level in the condenser. The overhead pressure is controlled by
adjusting the liquid product (mixed butanes) flow, and is an effective indicator of liquid
level in the condenser. The tower is typically not a bottleneck, but it can be flooded if
overloaded.
All three towers are reboiled by steam from the same utility, and use cooling
water from the same source for condensers. There are purity specifications on the liquid
propane, butane and C5+ streams. Two gas chromatograph analyzers are installed, one on
the liquid propeme stream, the other on the mixed butane stream. To save cost, each
analyzer measures two impurities: C2 and C4 in the propane product, C3 and C5 in the
butane product. The operation of a downstream tower is highly dependent on its upstream
towers, so the system is highly interactive. For example, when a constraint in the
depropanizer is met, one has to adjust control handles located in the deethanizer and the
debutanizer to stabilize the system.
52
>
o
u
2
00
I
o
03
CO
u
u
o
i
00
53
4.2 Model Development
The rigorous tray-to-tray model used for the GRU columns are based on a
depropanizer model developed by Duvall (1999). Pressure dynamics and pressure drop
calculations are added in order to model the pressure controls and the flooding
constraints. Simple heat exchanger models are also included to model the feed/bottoms
heat exchanger and the condensers. Same model assumptions as used in Duvall (1999)
are adopted. Additionally, the hydraulic time constants for trays are assumed to have
values listed in Table 4.2.
At each time step, the heat and mass balances as well as the VLE equilibrium
equations are solved first by assuming a constant pressure profile in column. Then the
pressure change is calculated according to a mass balance in the vapor phase, 2md the
pressure drop through each tray is calculated using a steady state correlation between the
pressure drop and the liquid-vapor traffic on that tray. Dynamic VLE calculations are
described in detail in Duvall's work (1999), hence, will not be repeated here. The pressure
dynamics, the pressure drop calculation and the heat exchanger dynamic model are
described as follows.
'-f-V.-V-K (4.1)
54
Z,c= molar flowrate of vapor being condensed to liquid in the condenser.
Then, the specific volume of vapor is calculated from
v = (V,„,-V,)/My (4.2)
where V,oi= the total free volume in the accumulator,
VL= the volume occupied by the liquid in the accumulator, which can be
calculated from the liquid mass balance.
Finally, the pressure can be estimated by solving the SRK equations for the vapor
phase as following.
SRK(P,v,T^,yi,)^0 (4.3)
where P = the system pressure,
TD - temperature in the accumulator,
yo = vapor composition in the accumulator.
The model described above ignores vapor holdups in the trays and the reboiler,
resulting in too fast pressure responses. Hence, the value of V,oi is adjusted during
simulations to obtain reasonable pressure dynamics.
55
The effectiveness method is used extensively as rating equations for an existing
heat exchanger design (Gebhart, 1971; Jones and Wilson, 1997) to determine the exit
temperatures under different operating conditions. The effectiveness of an exchanger
shown in Fig. 4.2 is defined as
„_ (^C,)„(r, -T,) _ (mC,),(T, -T,) _ Q
imC,)^ST,-T,) (mC,)^,„(T-T,) (mC,)^,„(T-T,)'
where (mCp)u = product of flowrate and specific heat capacity of the hot stream,
(mCp)(. = product of flowrate and specific heat capacity of the cold stream,
(wCp)„i„ = the smaller of (mCp)^^ and (mCp)^,,
Ti = hot stream inlet temperature,
T2 = hot stream exit temperature,
T3 = cold stream inlet temperature,
T4 = cold stream exit temperature,
Q = heat transferred.
T3
"V '
. Mcs
/ ^
Ti
T4
LV T2
For a given values of inlet flows and temperatures, the exit temperatures are
explicitly calculated for a known exchanger effectiveness:
56
€(mCp)^,„(T,- T^
T=T^-——;:^"; ' - , (4.5)
(rhCp)„
^^^^^^s(mCp)^.AT,-T,) ^^^^
(mCp)„
The effectiveness is determined by the exchanger's design parameters through the
following equation:
l-g-c-'')'^"^)
^ ~ 1 ..--0-r)N7V) ' (4.7)
I-re'
UA
NTU = - — - ^ , (4.9)
UA = product of the overall heat transfer coefficient and the heat transfer area,
(mCp) ^i„ = the larger of (mCp) „ and (mCp )c.
Both r and NTU arc weak functions of temperature in most cases. Therefore, for
dynamic simulation around some nominal operating condition, the effectiveness can be
assumed constant, and calculated from the initial condition.
The dynamics of the feed/bottoms heat exchanger in the GRU process is modeled
in the following way.
1. Calculate the effectiveness at the initial steady state using Eq. 4.4.
2. At each time step, calculate the steady state exit temperatures using Eqs. 4.5-
6.
3. To get the current exit temperatures, delay the exit temperatures calculated
above by a first-order filter with a time constant of 6 seconds, e.g., for the hot
stream exh temperature, T2(t+At)=T2(t)*(l-At/6)+T^^2*(At/6).
4. The exit enthalpies are calculated based on the temperatures.
57
bypass around the condenser. In previous distillation control studies, cooling duty is used
as a manipulated variable to control the overhead pressure (Lundstrom and Skogetad,
1995), or the pressure control is assumed perfect and the cooling duty is not calculated
(Duvall, 1999). Heat transfer dynamics of the condenser is not modeled.
In the GRU process, the deethanizer condenser is undersized. The cooling water
valve is always wide open, and there is no hot vapor bypass. Hence, the cooling duty can
not be adjusted freely. Consequently, cooling water temperature becomes a significant
disturbance to the tower, hence, to the whole unit. It is necessary to model the heat
transfer dynamics to capture the effect of this disturbance.
The effectiveness method described above can be used to calculate the steady
state cooling duty with known overhead temperature and the cooling water temperature:
Q^=€(mCp),AT,-Tc^) (4.10)
where Ty = the overhead vapor temperature,
Tcfv = the cooling water temperature,
(mCp )cw ~ product of the cooling water flowrate and specific heat capacity.
The hot side of condenser involves phase change, hence, has larger heat capacity.
The cooling water heat capacity is used in the above equation.
The steady state cooling duty is delayed by using a first-order time constant to
model the heat fransfer dynamics, similar to the approach used for the feed/bottoms heat
exchanger.
For the flooded debutanizer condenser, the effectiveness is not a constant because
the heat transfer area decreases as more cooling water tubes are covered by the
condensate (i.e., UA is not a constant). To simplify the model, the heat transfer area is
assume to be proportional to available vapor volume in the shell side the condenser:
UA(t) = K,(V,„,-V,^(t)), (4.11)
where Vugft) = volume occupied by liquid in the shell side of the condenser at time t,
Vtot = total volume of the condenser shell side,
Ki = constant.
58
At each time step, the liquid volume can be back calculatedfromthe Uquid
material balance, and Eq. 4.11 is substituted into Eq. 4,9 to calculate the effectiveness.
Then the cooling duty can be calculated using Eq. 4.10.
For the condenser on the depropanizer overhead shown in Fig.4.3, the effect of
the bypass on heatfransferhas to be taken into account. When the bypass is fully closed,
the situation is the same as the deethanizer condenser, and the condenser reaches its
maximum cooling capacity. As the bypass flow increases, the cooling duty decreases
because less vapor is condensed. Hence, to avoid complexity, the cooling duty is assumed
proportional to thefractionof vaporflowthat enters the condenser, that is,
Qc=i^-LMr^Cp)cATv-Tc^) (4.12)
where^ =fractionof the bypass flow.
When the valve isfiillyopen,^ =1.0. When the valve is fully closed,yft =0.0. In
between, the value of^ is assumed the same of the valve position in percentage of
opening.
It should be noted that the condenser heatfransfermodels presented here are just
approximations. However, they are reasonable enough to represent following confrol-
relevant process behaviors and consfraints.
59
1. As the temperature difference between the overhead vapor and cooling water
decreases, the cooling duty decrease.
2. As the bypass opens, the cooling duty decrease.
3. When the bypass fully closes, the condenser reaches its cooling constraint
4. As the condenser is fully flooded, the condenser reaches its cooling constraint.
5. Increasing the cooling water flow increases the cooling duty.
60
2/3
GPM
AP.. = 0.4/?, + A,. (4.16)
(4.17)
61
CHAPTER 5
GRU CONTROL
Both the decentralized control and the DMCPlus^"^ control are applied to the
GRU process. Section 5.1 presents implementation details of the decentralized control
system. Three different DMCPlus''"'*^ control implementations are presented and compared
in Section 5.2. The performances of the decentralized control system and the
DMCPlus^'^ controller are compared in Section 5.3. Finally, results are discussed in
Section 5.4.
62
flow control valve. If the controller is cascaded to another controller, then its output is the
setpoint to its slave controller, and no tag is needed for the output of the master
controller. For example, Fl.SP, Fl.PV, Fl.VP mean the setpoint of flow controller Fl,
flow measurement, and valve position of the control valve manipulated in the Fl loop,
respectively. Similarly, T3.SP, T3.PV mean the setpoint measurement of the temperature
control loop T3, respectively. But, as shown in Figure 3.1, T3 is cascaded to F5.
Therefore, the tag name for T3 output is F5.SP, and no separate tag name for T3 output is
needed.
All three columns are high relative volatility, low reflux ratio columns. For the
deethanizer, only the mole fraction of C2 in the stream leaving at the bottom has to be
controlled. It is measured by an analyzer on the propane stream (Al .PV). The content of
the heavy components (C3+) in the overhead fuel gas does not require tight control. The
debutanizer has the similar situation, in which only the impurity of the top product
(A4.PV) is controlled. Therefore, these two columns only require single-ended
composition control, and the [L,V] configuration is the natural choice (Duvall, 1999;
Hurowitz, 1998; Anderson, 1998). The depropanizer in the GRU process is similar to the
depropanizer studied by Duvall (1999), and it requires tight composition control on both
ends, i.e., C3 in the butane product (A3.PV) and C4 in the propane product (A2.PV). It
has been shown in Duvall's work that the [L,V] configuration is still the best
configuration except for high purity cases (impurity less than 1%). In the base case of this
study, the mole fraction of C3 in the butane product is 1.5% and the mole fraction of C4
in the propane product is 3%. Therefore, [L,V] configuration is also chosen for the
depropanizer. Table 5.2 details the CVs and MVs and their pairings with the tag name
notation described above.
63
Table 5.1 Control point names used for GRU process control.
Point Name Description
A1 Mole Fraction of C2 in Propane
A2 Mole Fraction of C4 in Propane
A3 Mole Fraction of C3 in Butane
A4 Mole Fraction of C5 in Butane
F1 GRU Feed Flow/Throughput
F2 Deethanizer Reflux Flow
F3 Deethanizer Reboiler Steam
F4 Depropanizer Fuel Gas Vent
F5 Depropanizer Reflux
F6 Propane Product
F7 Debutanizer Reflux
F8 Butane Product
F9 C5+ Product
F10 Depropanizer Reboiler Steam
F11 Debutanizer Reboiler Steam
F12 Deethanizer Bottoms Flow
F13 Depropanizer Bottoms Flow
F14 Deethanizer Fuel Gas Vent
F15 Depropanizer Condenser Hot Vapor Bypass Flow
T1 Deethanizer Overhead Temperature
T2 Deethanizer Bottom Temperature
T3 Depropanizer Top Inferential Tray Temperature
T4 Depropanizer Bottom Inferential Tray Temperature
T5 Debutanizer Top Inferential Tray Temperature
T6 Debutanizer Bottom Temperature
T9 GRU Feed Temperature
T51 Cooling Water Temperature
L01 Deethanizer Bottom Level
L02 Deethanizer Accumulator Level
LOS Depropanizer Bottom Level
L04 Depropanizer Accumulator Level
105 Debutanizer Bottom Level
P01 Deethanizer Overhead Pressure
P02 Depropanzer Overhead Pressure
P03 Debutanizer Overhead Pressure
P51 Steam Head Pressure
PD01 Pressure Drop Across the Deethanizer Column
PD02 Pressure Drop Across the Depropanizer Column
PD03 Pressure Drop Across the Debutanizer Column
64
Table 5.2 Configuration for GRU decentralized control.
CV MV
Ll.PV F12.SP
L2.PV F2.SP
L3.PV F13.SP
L4.PV F6.SP
L5.PV F9.SP
Pl.PV F14.SP
P2.PV F15.VP
P3.PV F8.SP
Al.PV T2.SP
T2.PV F3.SP
A2.PV T3.SP
T3.PV F5.SP
A3.PV T4.SP
T4.PV FIO.SP
A4.PV T5.SP
T5.PV F7.SP
65
For the flooding constraint of the deethanizer, there could be two options:
reducing the reboiler steam flow or reducing the feed. Both options can reduce vapor-
liquid traffic in the column. However, reducing the reboiler steam flow will sacrifice the
composition Al control, and increase the load of depropanizer, which is the bottlenecking
unit in the plant and operated at its 95% capacity. Consequently, flooding in the
depropanizer would most likely occur if we choose to reduce the deethanizer reboiler
steam in case of flooding in the deethanizer. Therefore, reducing the feed, i.e., the GRU
throughput, is the only choice to handle the deethanizer flooding limit in this case.
In case of flooding in the depropanizer, we also have two options to reduce the
column load: reducing the depropanizer reboiler steam; and increasing the deethanizer
reboiler steam to reduce feed to the depropanizer. Reducing the depropanzier reboiler
steam sacrifices A3 control, resulting in off-spec butane product, while increasing the
deethanizer reboiler steam only result in overpurified propane. Therefore, increasing the
deethanizer reboiler steam is the more reasonable approach to handle this constraint.
When the debutanizer is about to be flooded, reducing the debutanizer reboiler
steam is the natural approach to reduce the vapor traffic in the column. Increasing the
depropanizer reboiler steam in this case may cause flooding in the depropanizer.
In case that the propane product flow rate (F6.PV) reaches its high limit, the top
inferential tray temperature setpoint (T3.SP) is reduced to overpurify the propane, hence
make less propane production.
66
5.1.3 Inferential Control
Inferential controls in this study are implemented via a cascade control approach,
in which each composition controller adjusts a tray temperature controller setpoint. As
shown in Table 5.2, all four composition controls (A1-A4) are cascaded to tray
temperature controls. The best tray temperature is located for each composition by using
the approach described in Riggs (1998). Table 5.4 shows the trays used to infer
compositions A1-A4.
67
prevent the disturbance recycle due to heat integration, and reduce possibility of the
disturbance amplification to down stream units (Boyden, 1999).
After the pressure and level control loops are closed, ATV tests are conducted to
obtain ultimate gains and periods for the temperature controls. Then temperature setpoint
changes are used to tune each temperature controller. Table 5.6 lists the final tuning
parameters used for all temperature controllers.
68
With temperature, pressure and level controls in function, ATV tests are
performed for each composition control loops. Ultimate gains and periods are identified
from the ATV test results. Tyms and Luyben (1992) controller gains and reset times are
determined as described in Chapter 3. Then the online detuning factor is searched for by
using 25% relative changes in composition setpoints. Table 5.7 shows the tuning results
for the composition controls. The same detuning factor is applied to A2 and A3
controllers because they control separation in the same (depropanizer) colunrn.
Finally, the override controllers are also tuned by trial-error using setpoint
changes. During on-line tuning of an override control, the controller overrided by this
overtider is tumed off For example, when the depropanizer flooding override control is
tuned, the Al control is tumed off Table 5.8 shows the final tuning parameters used for
the override controllers.
69
5.2 DMCPlus™ Control of GRU
5.2.1 Control Strategy Design
DMCPlusT"^ and other multivariable control technologies provide more flexibility
to implement various control strategies conveniently. However, choosing the best/right
control strategy or configuration for a specific problem is still a challenging problem.
Control experts in the field largely rely on their experience and process knowledge to
guide through the strategy design process. Following is a partial list of major questions to
be answered in a DMCPlus^^"^ project on a large-scale control problem like the GRU
process (Boyden, 1999).
1. What are the control objectives? The primary driving force must be economic.
It is essential to identify all of the constraints that limit the profitability of the
process.
2. How many controllers should be built? How is the scope of each controller
defined? The controller should be big enough to cover all the significant
constraints and interactions on accomplishing objectives, yet small enough to
be easily understood by human operators. If an extraordinary big controller is
necessary, it is broken down into sub-controllers according to operating
"units".
3. What CVs, MVs and measured disturbances should be included in each
controller? Make sure all possible measured disturbances are included
directly, even if they are in another unit or DCS system. Use setpoints of
regulatory controllers for MVs and disturbances whenever possible. Avoid
including partially independent variables. All constraints should be included.
Transforms should be considered for non-linearities.
4. What regulatory control loops should we break, and include the CV and MV
directly in the DMCPlus^** controller? In most cases, fast regulatory control
loops working at high frequency remain closed, and their setpoints are used as
MVs. Loops with unsatisfactory performance may be taken out, and their
controls relegated to the model predictive controller. In certain cases.
70
including inventory controls into MPC may be beneficial for quality control
(Huang, 1999).
For the GRU process in this study, handling the constraints in the depropanizer
requires adjustments on operation of the deethanizer, and any change in an upper stream
unit affects the down stream units. Therefore, all three columns interact with each other,
and a controller should include all the three columns for maximum flexibility and
coverage of all interactions and constraints in the plant. In most DMCPlus''"'^ applications,
levels are left out for PI controls. However, the manipulated variable used for the
deethanizer bottom level, the bottoms flow, affects the downstream units £is a disturbemce
and affects the deethanizer via the heat integration with the feed stream. Hence, the
choice regarding the deethanizer bottom level control loop (LI) is not so obvious.
Therefore, three DMCPlus''"'** implementations with different approach to handle the LI
loop are applied to the GRU process:
DMC-1: Leave LI closed, and the DMCPlus''^'^ has no control on this level.
DMC-2: Leave LI closed, and the DMCPlus moves the setpoint to LI controller.
DMC-3: Break LI loop, and the DMCPlus^"^ directly control the level by moving
the bottoms flow rate.
Other independent (MVs and FFs) and dependent variables for all three
implementations are listed in Table 5.9. The constraints such as flooding limits and
propane production limit are included explicitly in DMCPlus''"'^ controls. In addition, the
depropanizer condenser bypass flow is used to control the overhead pressure. As pressure
becomes exceedingly high, the bypass valve will be fiilly closed. In that case, the
DMCPlus'^** controllers need to adjust other variables to maintain the pressure control.
Therefore, the bypass valve position (F15.VP) is included as a controlled variable, and a
low limit (10%) is specified.
71
Table 5.9 Independent and dependent variables included in all three DMCPlus^"^
controllers
Independent Variables Dependent Variables
T2.SP (MV) Al.PV
T3.SP (MV) A2.PV
T4.SP (MV) A3.PV
T5.SP (MV) A4.PV
T6.SP (MV) T6.PV
Fl.SP (MV/Feed Forward) PDOl.PV
F4.SP (MV) PD02.PV
T9.PV (Feed Forward) PD03.PV
T51.PV (Feed Forward) F6.PV
F15.VP
Ll.SP (DMC-2 only) Fl.PV
F12.SP (DMC-3 only) Ll.PV (DMC-2 and DMC-3 only)
72
The DMC-3 controller includes the deethanizer bottom level as a ramp variable.
This introduces two more tuning parameters: the ramp rate and the rotation factor,
compared to DMC-2. The ramp rate is the fraction of error between current value and the
user specified level setpoint to be eliminated by the controller in one time to steady state.
The rotation factor is defined as fraction of the model prediction error that is attributed to
the material imbalance in the process, i.e., ramp disturbance. Starting with the same move
suppression factors and ECEs as used in DMC-2, the rotation factor is first determined by
monitoring the model prediction error for Ll.PV. Then, the ramp rate is adjusted to get
the best composition setpoint tracking responses. Finally, move suppression factors are
adjusted one by one to obtain better setpoint tracking responses. The setpoint change
sequences used for tuning are as follows.
1. At time of 1 hour, A3 setpoint decreases by 25% of its initial steady state
value.
2. At time of 7 hours, A3 setpoint increases by 20% back to its initial steady
state value.
3. At time of 13 hours, A2 setpoint decreases by 25% of its initial steady state
value.
4. At time of 19 hours, A2 setpoint increases by 25% back to its initial steady
state value.
5. At time of 25 hours, the simulation stops.
73
Table 5.10 MV tuning parameters for DMC-1 and DMC-2
74
Table 5.12 CV tuning parameters for all three DMCPlus™ controllers
CV name Al A2 A3 A4 T6
ECEs for high limh 0.001 0.001 0.001 0.001 5
ECE for low limh 0.002 0.002 0.002 0.002 5
ECE in the middle 0.002 0.002 0.002 0.002 5
ECE for SS high limh 0.001 0.001 0.001 0.001 5
ECE for SS low limh 0.002 0.002 0.002 0.002 5
Rank for high limh 3 3 3 3 5
Rank for low limit 4 4 4 4 6
LI (DMC-2 and PDOl PD02 PD03 F6
CV name DMC-3 only)
ECEs for high limit 0.01 0.01 0.01 0.01 0.01
ECE for low limit 0.01 1 1 1 1
ECE in the middle 200 1 1 1 1
ECE for SS high limh 0.01 0.01 0.01 0.01 0.01
ECE for SS low limh 0.01 1 1 1 1
Rank for high limit 1 1 1 1 2
Rank for low limit 1 6 6 6 6
Rotation factor (DMC-3) 0.1
Ramp rate (DMC-3) 0.1
CV name F15.VP Fl
ECEs for high limit 0.05 0.1
ECE for low limh 0.05 0.1
ECE in the middle 0.05 0.1
ECE for SS high limit 0.05 0.1
ECE for SS low limh 0.05 0.1
Rank for high limit 1 6
Rank for low limit 1 5
75
5.2.3 Results
After the DMCPlus^"^ controllers are tuned, they are tested with two unmeasured
feed composition step changes as disturbances: a 10% heavier feed and a 10% lighter
feed. The 10% heavier feed is simulated by switching 10% mole fraction of C3 and
lighter materials to C4 and heavier materials, while the 10% lighter feed is simulated by
switch 10% mole fraction of heavy materials to light materials. The changes are
distributed among the components in the feed proportionally according to their original
composition. Figures 5.1-5.2 present composition responses of all three implementations
to these two disturbances. Table 5.4 shows the lAE comparison between the three
implementations. As shown by these results, DMC-2 has almost the same performance of
control on Al as DMC-1 for the heavier feed, while DMC-3 has poor Al response to the
lighter feed. In other cases, both DMC-2 and DMC-3 outperform DMC-1. These resuhs
agree with the results that has been obtained in a previous study on single column control
(Huang, 1999). That is, when a manipulated variable used for level control has significant
effects on compositions, including that level control into MPC controller will improve the
composition control. The reason is as follows. A PI controller that controls a level cares
about nothing but the level. Therefore, if the level control loop is coupled with a
composition control loop, the PI level controller actually generates disturbance to the
composition loops. When the level control is included in MPC, the MPC can make
compromise between the level control and the composition control, hence achieve better
composition control by swinging the level.
Comparing DMC-2 with DMC-3, DMC-2 has advantages in tuning and step test.
For step test, it is difficult to maintain levels within a certain limits without the PI level
controllers in function, especially when the process is very slow. For tuning, includmg
each level into MPC as a ramp variable introduces two more tuning parameters compared
to DMC-2: the rotation factor and the ramp rate. In addition, transition from DMC-1 to
DMC-2 is very easy: one only needs to do additional step tests for the level setpoint, and
tune the move suppression factor for the level setpoint.
76
jyo
^ /DMC-3
fl
u i *^ ^L
e 2%
1%
100 200 300
Time (min)
a. C2 in Propane response
3.5%
DMC-2
3.0%
tn
U
U
2.5%
DMC-1
DMC-3
2.0%
100 200 300
Time (min)
b. C4 in propane response
77
2.5%
2.0%
1.5%
1.0%
100 200 300
Time (min)
c. C3 in Butane response
4%
^DMC-1
^1
• 1
DMC-3
u Ij ifl
.S 3%
• " ^ ^
•n
O "f^^-P-C^
DMC-2 -
3%
100 200 300
Time (min)
d. C5 in Butane response
78
2.5%
DMC-2
V
\J
^ "" J" —
m 2.0%
O
G
-1 ^
U
1.5%
DMC-1
DMC-3
• •
1.0%
0 100 200 300
Time (min)
a. C2 in propane response
3.5%
DMC-1
DMC-3
O
.S 3.0%
DMC-2
2.5%
0 100 200 300
Time (min)
b. C4 in propane response
79
2.0%
c. C3 in butane response
3.5%
DMC-3
DMC-1
3.0%
u
u
2.5% . DMC-2
2.0%
0 100 200 300
Time (min)
d. C5 in Butane response
80
Table 5.13. lAE reduction compared to DMCPIUS^M without level included
C2 in C3 C4 in C3 C3 in C4 C5 in C4
Heavy Feed
DMC-2 -1% 24% 27% 8%
DMC-3 13% 19% 19% 27%
Lighter Feed
DMC-2 7% 26% 30% 18%
DMC-3 -23% 25% 24% 31%
81
3.0%
2.5% A — P I D -—DMC
inC3
2.0% laaEM -13=354
o
1.5% »
• ^ z>^
.J/"""'^
• • •
1.0%
0 100 200 300 400 500 600
Time (min)
a. Al response
3.2%
2.9% a
m
O
(3
S 2.7%
2.5%
0 100 200 300 400 500 600
Time (min)
b. A3 response
82
2.5%
1.0%
0 100 200 300 400 500 600
Time (min)
c. A3 response
3.5%
Time (min)
d. A4 response
83
depropanizerfloodinglimit
3.7
•DMC •FID
3.55 •
u 0.16
u
1 0.12
O
I 0.08
0 100 200 300 400 500 600
Time (min)
84
0.35
0.20
0 100 200 300 400 500 600
Time (min)
c. Butane productionflowresponse
u
o DMC PID
1 0.16
o x~^ _, . .
Ir-^
'a "-'^
0
1 I . . .
100 200 300 400
•
500 600
Time (min)
85
0.03
/ \ DMC -— PID
1 0.02
^ 0.01
2
0.00 k \^ .
0 100 200 300 400 500 600
Time (min)
1.8E+04
1.2E+04
100 200 300 400 500 600
Time (min)
86
Figures 5.5 and 5.6 compare the responses of the decentralized and the
DMCPlusT"^ controls to the lighter feed. In this case, more C3 and lighter materials enter
into the process. As a result, the propane production reaches it maximum limits. The
DMCPlus^"^ controller shows significant advantage in handling this constraint. As shown
in Figure 5.5b, due to the action of the override control, the decentralized system has to
sacrifice the control on A2, which results in a steady state offset. On the other hand, the
DMCPlus^"^ controller finds another way to operate the process to maintain the
constraint, yet not sacrifice the composition control. To meet the maximum propane
production limit, more light materials have to be vented out as fuel gas. As shown in
Figures 5.6a-b, the DMCPlus''"** controller vents more gas out of the deethanizer
overhead, but less gas out of the depropemizer overhead, compared to the decentralized
control system. By doing this, 6% energy is saved as shown in Figure 5.6d, while the
propane production constraint is met as shown in Figure 5.6c. This is due to the fact that
the DMCPlus^"^ controller uses the empirical MIMO process model to make decisions
online, while the PI override control has to pair each constraint with an MV in the offline
design phase. This flexibility of DMCPlus''"'^ control results in better constraint handling
for MIMO process than the decentralized control.
87
2.4%
DMC -— PID
^ 2.0% iiiiim jtr"*""""""
V
u
c
^ 1.6%
\r r - ^
1.2% 1
a. Al response.
3.4%
c. A2 response.
88
1.6%
U 1.2% k
c. A3 response.
3.4%
d. A4 response.
89
0.30
0.15
0 100 200 300 400 500 600
Time (min)
0.02
Time (min)
90
0.16
0.12
0 100 200 300 400 500 600
Time (min)
c. Propane production
1.5E+04
u
u
O)
1.4E+04
s
X 1.3E+04
E2
1.2E+04
0 100 200 300 400 500 600
Time (min)
91
5.4 Discussion of Results
DMCplus^"^ handles constraints better than PID because of hs flexibility.
In certain cases, including level controls into DMCplus''"'^ can improve
composition control performance. There are two ways of including levels into
DMCplus^"^: direct level control or cascade level control. The DMCplus^"^ cascade level
control has advantages of easy tuning and step test. Studies on single colunms also show
similar results: when an MV for a level control has effect on compositions, including the
level into DMCPlus"*""^ (direct or cascade) improves control performance
From a single column control point of view, if [L,V] configuration is used, the
level controllers have no effect on composition control. However, when heat integration
comes into play, level controller timing can have significant effect on the composition
controls. Normally, sluggish level control is preferred from a plantwide control
perspective.
92
CHAPTER 6
CONCLUSIONS AND RECOMMENDATIONS
6.1 Conclusions
In this work, traditional decentralized controls with multiple SISO loops were
compared with model predictive control via rigorous model based simulations on two
complex distillation processes: an FCCU main fractionator and a gas recovery unit. The
DMCPlus^"^ software package is used to implement the MPC controllers, and is
interfaced with the dynamic simulators. It was shown that MPC technology has
significant advantages over the decentralized technology in terms of constraint handling,
decoupling and flexibility, especially for large-scale and complex control problems as
encountered in this study. Table 6.1 details the comparison between MPC and
decentralized control. It should be noted that implementing an MPC controller requires a
great deal of engineering effort, hence it is more suitable for large volume processes
where benefit can be easily justified.
The dynamic simulator for the FCCU main fractionator is based on a rigorous
tray-to-tray model. The model uses the SRK equation to calculate vapor liquid
equilibrium and enthalpies. The dynamic stagewise adiabatic flash (DSAF) algorithm
developed by Chung and Riggs (1995) was extended to solve the dynamic model of the
main fractionator. The algorithm was shown computationally efficient and stable.
Two decentralized control systems, one with a simple decoupler, one without
decoupler, and a DMCPlus^"^ controller were applied to the main fractionator simulator.
The performances of the three controls were compared. The closed-loop simulation
results show that the DMCPlus''^'^ controller has significant advantages for handling
multivariable control problem. The capabilities of decoupling, scaling relative importance
of multiple control objectives that are built in the DMCPlus^"^ controller resulted in
significant performance improvement over the decentralized control strategies.
93
Table 6.1 Comparison between decentralized and MPC control strategies
Decentralized Control MPC
Decoupling • Each decoupler handles one • The controller handles all
and Feed interaction. interactions simultaneously.
Forward • Ad hoc tuning and • Implementation is performed in
implementation a systematic way, automated by
software.
• Inconvenient and unreliable for • Scalable to any size.
large scale problem
Constraint • One override controller has to • Simply include the constraint as
Handling be implemented for each a controlled variable
constraint • No explicit pairing needs to be
• Each constraint is paired with specified
an MV at design time • Priority for each consfraints are
• Relative priorities between expressed in tuning parameters
constraints are hardwired in the such as ECEs, Ranks, which can
control stmcture, i.e., higher be changed conveniently
level overrides lower level
Flexibility • When priorities of control • Only tuning parameters are
objectives change, the control dependent on priorities of
stmcture has to be redesigned, control objectives. No need for
then tuned. stmctural redesign.
A rigorous model based dynamic simulator was developed for a gas recovery unit,
which consists of three distillation columns operated in series: a deethanizer, a
depropanizer and a debutanizer. The simulator was used to compare the traditional and
model predictive control technologies in terms of handling large dimensional coupling
problem and interactive constraints. The results show that DMCplus''^'^ handles
constraints better than PID control because of its flexibility in making decisions on line,
even though PI override can also be used to handle constraints.
94
Three MPC implementations with different strategies for level controls were
applied to the GRU simulator, and their performances were compared. In certain cases,
including level controls into MPC can improve control performance. There are two ways
of including levels into MPC: direct level control, in which the MPC directly control the
level as a ramp by manipulating a flow rate, or cascade level control in which the MPC
moves the level setpoints. The MPC cascade level control has advantages of easy tuning
and step test. Studies on single columns also show similar results: when an MV for a
level control has effect on compositions, including the level into MPC (direct or cascade)
improves performance
From a single column control point of view, if the [L, V] configuration is used,
the level controllers have no effect on composition controls. However, in cases of process
to process heat integration, the level control loop may have significant effect on the
composition controls. Normally, sluggish level control tuning is prefertcd so that
disturbance recycling via heat recycle can be prevented.
6.2 Recommendations
Most of the literature on distillation control is limited to single column control.
This study is an attempt to examine on special issues involved in control of complex
distillation processes. Whether or not the results presented in here can be extended to
more varieties of processes needs to be verified by further studies and industrial practice.
Following recommendations are made for future research in this area.
1. The important draw tray temperatures and product specifications are
benchmarked against published steady state data. However, the dynamic behavior
is not benchmarked due to lack of data. If possible, the main fractionator
simulator should be benchmarked against industtial data.
2. Similarly, benchmark the GRU simulator with industrial data, if any.
3. The inside-out algorithm for the main fractionators is not suitable for simulation
of rapid and big step changes in setpoints and disturbances, because the inner
models have to be updated more often. For the same reason, a relatively good
95
initial condition is needed for this algorithm. A new algorithm is needed for wider
simulation ranges.
4. Measurement noises are implemented on the GRU simulator. However, the effect
of noise on performances of both decentralized control and MPC was not in the
scope of this study. An examination on this issue may be interesting.
5. Heat integration is common in today's industrial processes. More heavily heat
integrated process needs to be studied. For example, the GRU process and the
main fractionator usually interact with each other via heat integration. With these
two simulators in place, an extension may be possible to include the heat
integration schemes between the two processes, and simulate them together.
However, this requires more computation power.
6. MPC relies on properly implemented and tuned regulatory loops as its bottom
layer. In this study, tuning parameters for the regulatory loops (e.g., temperature
controllers) are remained the same when MPC replaces high level decentralized
controls (e.g., composition controllers). However, the tuning that is the best for
the decentralized control may not be the best for MPC applications. A ftirther
study to examine effects of regulatory tuning on performance of MPC is
necessary.
96
REFERENCES
Anderson, J.J., Vacuum Distillation Control, Ph.D. dissertation, Texas Tech University,
Lubbock, Texas, 1998.
Barletta, A.F., Revamping cmde units. Hydrocarbon Processing, pp.51-58, Feb. 1998.
Boston, J.F. and Sullivan, S.L., A New Class of Solution Methods for Multicomponent,
Multistage Separation Processes, Canadian Journal of Chem. Engr., No 52, 1974,
pp.52-63.
Boyden, S., Personal Conunimications, Aspen Technologies, Inc., Houston, Texas, 1997,
1998,1999,2000.
BuUerdiek, E.A. and Hobbs, J. W. Advanced controls pay out in 6 weeks at Texas
refinery. Oil and Gas Journal, 6/19/1995, pp.46-52.
Cutler, C.R. and Ramaker, B.L., Dynamic Matrix ControhA Computer Control
Algorithm. Presented at the 86th National Meeting of AIChE, Houston, TX, 1979.
Cecchetti, R.; Niedzwiecki, J.L. and Holland, D., Pipestill products verify these computer
estimates. Hydrocarbon Processing,42(9), 159(Sept., 1963).
Choe, Y.-S. and Luyben, W.L., Rigorous dynamic models of distillation colunms, Ind.
Eng Chem. Res., Vol.26, pp.2158-2161(1987).
Clinkscales, T.A.; Rice,V. L.; Stanley,!. P., Dynamic, nonlinear, physical model based
control and optimization system, AIChE Spring Meeting at Altanta, GA, Session
83, April 17-21, 1994.
97
Duvall, M.P., On Control of High Relative Volatility Distillation Columns, Ph.D.
dissertation, Texas Tech University, Lubbock, Texas, 1999.
Ebbesen,L. E., Main fractionator cmde switch control. Computers and Chemical
Engineering Suppl. 1997, pp.S165-S 171.
Eriksson, P.-O.; Tomlins, A. and Dash, S.K., FCCU advanced control system achieves 2-
month payout. Oil and Gas Journal, 3/23/1992,pp62-78.
Fatora, F.C.; Willet,T.R.; Boyden,S.A.; Haas, D.H. and Icsezen,S., A case study: the
DMCPlus controller on the LCR FCC and gas plant, Aspenworld, 1997.
Fleming,B.; Slolely, A.W. and Golden, S.W., Heat integrating fluid catalytic cracking
unit fractionation systems, 1994 AIChE Fall meeting, Distillation Column
Integration Symposium, ^ov. 11, 1993.
Franks, R.G.E., Modeling, and Simulation in Chemical Engineering, John Wiley & Sons,
New York, 1972.
Gagnepain, J.P. and Seborg, D.E., Analysis of Process Interactions with Applications to
Multiloop Control System Design. Ind. Eng. Chem. Process Des. Dev., 1982, 21,
5.
Golden, S.W., Case studies reveal common design, equipment errors in revamps, Oil and
Gas Journal, 4/7/1997, pp.58-61.
Golden, S.W., Simple engineering change fix product recovery problems, Oil and Gas
Journal, 4/14/1997, pp.58-61.
Golden, S.W., Improved control strategies correct main fractionator operating problems.
Oil and Gas Journal, 8/21/1995, pp.58-61.
Golden, S.W., Multi-product distillation draw control: revamping for improved operation,
AIChE Spring National Meeting, Fractionation in the 90's:Revamps and
Retrofitting, Feb . 22-29, 1996.
Golden, S.W.; Martin, G.R. and Slolely, A.W., FCC main fractionator revamps.
Hydrocarbon Processing, pp.77-81, Mar.1993.
98
Golden, S.W.; Slolely A.W. and Fleming, B., Revamping FCC main fractionator energy
systems. Hydrocarbon Processing, pp.43-49, Nov. 1993.
Gross, F.; E. Baumann; A. Geser; D.W.T. Rippin and L. Lang, "Modeling, Simulation
and Controllability Analysis of an Industrial Heat-Integrated Distillation Process",
Computers Chem. Eng. Vol.22, No. 1-2, pp. 223-237, 1998.
Hartman,E.L.; Hanson, D.W. and Weber, B., FCCU main fractionator rewamp for CARB
gasoline production. Hydrocarbon Processing, 2/1998,pp44-49.
Henson, M.A., Nonlinear Model Predictive Control: Current Status and Future
Directions, Computers and Chemical Engineering, Vol. 23, 1998, pp. 187-202.
Hess, F.E., Solution of Equations for Fractionating Columns, Ph.D. Diss., Texas A&M
University, College Station, 1977.
Hsie, W.-H.L., Modeling, Simulation and Control of Crude Towers, Ph.D. Diss.,
University of Maryland, College Park, 1989.
Huang, H., On applying MPC to 4x4 distillation control, AdChem 2000, Pisa, Italy, 2000.
Jones, D.S.J., Elements of Petroleum Processing, John Wiley & Sons, New York, 1995.
Lundstrom, P.; Skogestad, S., Opportunities and Difficuhies with 5x5 Distillation
Control, J Proc. Cont., Vol. 5, N. 4, pp. 249-261, 1995.
99
Luyben, W.L., Process Modeling, Simulation, and Control for Chemical Engineers, 2"
ed.,, McGraw Hill, New York, 1990.
Luyben, W.L.; B.D. Tyreus and M.L. Luyben, Plantwide Process Control, McGraw Hill,
New York, 1999.
Maxwell, J.B., Data Book on Hydrocarbons, Van Nostrand, New York, 1950.
Qin, S.J. and Badgewell, T.A. An Overview of Industrial Model Predictive Control
Technology. In Kantor, J.C, Garcia, C.E.and Camahan, B. (Eds). Chemical
Process Control V, CACHE, AIChE, Austin, TX, pp. 232-256, 1997.
Rhemann, H.; Schwarz, G.; Badgwell, T.A.; Darby, M.L. and White, D.C., On-line
FCCU advanced control and optimization. Hydrocarbon Processing, 6/1998,
pp64-71.
Riggs, J.B., Improve Distillation Column Control, Chemical Engineering Progress, Vol.
94, No. 10, 1998, pp. 31-47.
Riggs, J.B., Chemical Process Control, Ferret Publishing, Lubbock, TX, 1999.
Seborg, D.E.; Edgar, T.F. and Mellichamp, D.A., Process Dynamics and Control, John
Wiley 8c Sons, Inc., New York, 1989.
Shinsky, F.G., Process Control Systems, 3"" ed., McGraw-Hill, New York, 1988.
Sofer, S.S.; MulhoUand, R.J. and Bare, W.H., From simple regulatory control to
computer optimization. Hydrocarbon Processing, l/1998,pp38-42.
100
Waller, K.V., Decoupling in Distillation, AIChE J, 1974,20, 592.
Zhu, Y., Multivariable process identification for MPC: The asymptotic method and its
applications. Journal of Process Control, v.8, n.2, pp. 101-115 (1998).
101