vetriselviv

Systematic approach in tuning PID controller for a
high purity control of Binary Distillation column
based on reduced order model: A Case study
Vetriselvi V1, N. Pappa2, Anuj Abraham3
Department of Instrumentation Engineering
MIT Campus, Anna University
Chennai, India
1
[email protected], [email protected], [email protected]
Abstract— This paper describes a systematic way for tuning
PID control structure for a Binary Distillation column process.
An approach to various Model Order Reduction (MOR)
techniques is compared with the original distillation column
process. The modeling and simulation of nonlinear model of
multivariable is implemented in MATLAB and a comparative
study is analyzed for full order linearised model using Taylor’s
Series expansion, Jacobian linearization method and reduced
order linear model namely Balanced Truncation, Singular
perturbation, Hankel Norm approximation methods. Also
controller performance evaluated for conventional PID
controller for simulated model. The result shows consistently
good servo and regulatory response.
distillate flow rate, bottom flow rate, cooling water flow rate
and control variables are concentration of distillate and bottom,
level of condenser and reboiler.
Index Terms—Model Order Reduction, Binary Distillation
Column, Balanced Truncation, Singular perturbation, Hankel
Norm.
I. INTRODUCTION
Distillation column plays a very important role in chemical
processes mainly petro-chemical and refinery industries, for an
effective way to separate mixtures of liquid or vapor mixture
of two or more substances into its component fractions of
desired purity[16].
Binary distillation column is used to separate two
components. The schematic diagram of a general distillation
column is shown in Fig. 1. Distillation column consists of a
vertical column, where plates or trays are used to increase
the component separations. Distillation column is separated
into two sections. They are stripping section and rectification
section. The trays above the feed tray is called stripping
section. The trays below the feed tray are called rectification
section. Reboiler and condenser are used as heat duties.
Condenser is used to condense distillate vapor and reboiler is
used to provide heat for the necessary vaporization from the
bottom of the column. Condensed vapor is collected in reflux
drum and require amount of it is used as a reflux.
The L-V (Liquid-Vapor) structure [9] is known as the
energy balance structure and can be considered as the
standard control structure for a dual composition control
distillation. The various manipulated variables considered for
distillation process in literature are reflux rate, boilup rate,
Fig. 1. Schematic diagram of distillation column
In this paper the three most important manipulated
variables taken are reflux rate, boilup rate. Also, the control
variables chosen are concentration of distillate and bottom. The
disturbances associated with distillation column are feed flow
rate and concentration of feed. The vertical column is designed
for 14 trays and the list of process parameters considered is
shown in Fig. 2.
Tray n (n=2 to 7):
Mx n = V(y n-1 - y n ) + (L + L F )(x n+1 - x n )
(6)
Re-boiler (n=1):
M B x1 = (L + L F )x 2 - Vy1 - Bx1
(7)
C. Process data for distillation column under normal
operating condition
The process data are based on a real petroleum project
Petro Vietnam Gas Company [1]. The input feed consist of
LPG and Naphtha. The relative volatility α under operating
conditions is 5.68. The properties and variations of the feed
includes molar weight, liquid density, feed composition of feed
under operating conditions are listed in Table I.
TABLE I. PROPERTIES OF FEED
Properties
Fig. 2. Process parameters of Distillation Column
II. MATHEMATICAL MODELING
A. Assumptions
The various assumptions considered for the distillation
column modeling are given below: [1]
a) The relative volatility α is constant throughout the
column. This means the vapor liquid equilibrium
relationship can be expressed by,
αx n
yn =
(1)
1 + (α -1)x n
th
b)
c)
d)
e)
f)
xn is liquid composition on n stage,
yn is vapor composition on nth stage,
α is the relative volatility.
The overhead vapor is totally condensed in a condenser.
The liquid holdups on each tray, condenser, and the reboiler are constant and perfectly mixed
The holdup of vapor is negligible throughout the system.
The molar flow rates of the vapor and liquid through the
stripping and rectifying Sections are constant.
The column is numbered from bottom (n=1 for the reboiler, n=2 for the first tray, n=f for the feed tray, n=N+1
for the top tray and n=N+2 for the condenser)
B. Dynamic model of distillation column process
Based on the assumptions described in section 2.1, the
dynamic models of distillation process are expressed by the
following component material balance equations:
Condenser (n=16):
M D x n = (V + VF ) y n-1 - Lx n - Dx n
(2)
Tray n (n=10 to 15):
Mx n = (V + VF )(y n-1 - y n ) + L(x n+1 - x n )
(3)
Tray above the feed flow (n=9):
Mx n = V(y n-1 - y n ) + L(x n+1 - x n ) + VF (y F - y n )
Tray
below
the
feed
flow
Mx n = V(y n-1 - y n ) + L(x n+1 - x n ) + L F (x F - x n )
(4)
(n=8):
(5)
LPG
Naphtha
Molar weight
54.4-55.6
84.1-86.3
Liquid density (kg/m3)
570-575
725-735
Feed composition (vol %)
38-42
58-62
TABLE II. OPERATING CONDITIONS OF DISTILLATION COLUMN PROCESS
Stream
Feed
LPG
Naphtha
118
46
144
Pressure (atm)
4.6
4
4.6
Density (kg/m3)
670
585
727
Volume flow rate (m3/h)
22.76
8.78
21.88
Mass flow rate (kg/h)
15480
5061
10405
Plant capacity (ton/year)
130000
43000
87000
Temperature (oC)
TABLE III. NOMINAL
VALUES
DISTILLATION COLUMN PROCESS
Variable
FOR
Stream
PROCESS
PARAMETERS
Molar flow
Unit
31.11
Kmole
5.8
Kmole
13.07
Kmole
VF
Liquid holdup in the
column base
Liquid holdup on a
tray
Liquid holdup in the
reflux drum
Vapor rate in feed
98.5152
kmole/h
LF
Liquid rate in feed
104.2491
kmole/h
V
Internal vapor rate
66.3407
kmole/h
MB
M
MD
L
Internal liquid rate
75.638
kmole/h
D
Distillate flow rate
92.7597
kmole/h
B
Bottoms flow rate
110.9235
kmole/h
OF
The operating conditions of distillation column process
and nominal values of process parameters are summarized in
Table II and Table III respectively.
D. Linearization of nonlinear differential equation
a) Taylor’s Series Expansion:
Multivariable binary distillation column is nonlinear
model, which are linearized to perform a simulation and
stability analysis. The nonlinear part of the model equations is
yn. It can be approximated using Taylor series approximation
around the steady-state operating point ( x n =x n )
f(x n )=f(x n )+f (x n )(x n -x n )+
f  (x n )
2
(x n -x n ) +... (8)
2!
For x sufficiently close to x , higher order terms will be very
close to zero, so we neglect the quadratic and higher order
terms to obtain the approximation[1].
y n  f(x n )+K n (x n -x n )
where, f(x n )=
αx n
1+(α-1)x n
, Kn =
(9)
A
( A, B, C )    11
  A21

By truncating the discard able states, the truncated reduced
system is then given by (A11 ,B1 ,C1 )
B. Singular perturbation (SP)
The full-order linear model which represents a two inputstwo outputs plant in equation can be expressed as a reduced
order linear model as,
1
x D 
L
=
G(0)
 x B  1+τ s
V
c
α
(1+(α-1)x n )
A12   B1 

,   , C1 C2  

A22   B2 
2
(14)
where, G(0) is the steady state gain defined by,
b) Jacobian Linearization Process:
-1
G(0)=-CA B
Vector form of nonlinear model
x=f(x,u)
(10)
z=g(x,u)
Nonlinear model of distillation process has 16 state
variables (x1 ,x 2 ,...,x16 ) , 2 input variables (L,V) , and 2 output
τc =
MI
+
Is lnS
M D (1-x D )x D
+
M B (1-x B )x B
Is
(15)
Is
where, τ c is the time constant,
M I is the total holdup of liquid inside the column defined by,
variables (x D ,x B ) .
14
M I =  Mi
x1 =f(x1 ,...,x16 ,L,V)
(16)
i=1
I S is the Impurity sum defined by,
x16 =f(x1 ,...,x16 ,L,V)
IS =D(1-x D )x D +B(1-x B )x B
(11)
z1 =x D
z 2 =x B
State space form of linearized model
x=Ax+Bu
z=Cx+Du
Elements of the linearization matrices
A ij 
f i
x j
g
Cij  i
x j
Bij 
x ,u
x ,u
f i
u j
g
Dij  i
u j
S is the Separation factor defined by,
(1-x B )x D
S=
(1-x D )x B
(17)
(18)
C. Hankel norm approximation
(12)
The hankel norm of a system is defined, as in Eq.19,
G=  A,B,C,D   H 

x ,u
(13)
G
x ,u
2
 y (t) dt
2
H
 sup 0
2
 u (t) dt
(19)
0
III. MODEL ORDER REDUCTION (MOR)
The requirement of model order reduction is that the
reduced order model so obtained should retain the important
and key qualitative and quantitative properties such as
stability, transient and steady state response etc. of the original
system[10].
A. Balanced Truncation (BT)
An arbitrary system (A,B,C,D) can be transformed into a
balanced system (A,B,C,D) via a state-space transformation.
The balanced systems states are ordered (descending) by how
controllable and observable they are, thus allowing a portion
of the form:
0
where, y(t)   C e

A(t-s)
B u(s)
Hankel norm gives how much energy can be transferred
from past inputs into future outputs through the system G. In
control theory, eigenvalues define system stability and Hankel
singular values define the "energy" of each state in the system.
Its characteristics in terms of stability, frequency, and time
responses are preserved by keeping larger energy states of a
system based on the Hankel singular values. They can achieve
a reduced-order model that preserves the majority of the
system characteristics. Mathematically, given a stable statespace system (A,B,C,D) its Hankel singular values are defined
as in Eq.20,
G
2
H
= λ max (PQ)=σ i
(20)
A. Decoupling control system
As shown in Fig.4, to compensate for process interactions
additional controllers are used and reduces control loop
interaction[3].
where, σi is the hankel singular values,
The controllability and observability grammians P and Q
respectively satisfies,
T
T
AP+PA =-BB
T
(21)
T
(22)
A Q+QA=-C C
One defines the Hankel operator ΓG of the system G(s) by,
0
ΓG :L2 (, 0] : (ΓG u(t))   C e
A(t-s)

B u(s) ds, t>0 (23)
This method also guarantees an error bound on the infinity
norm of the additive error G-G red  for well-conditioned
Fig. 4. Example of a figure caption. (figure caption)
model reduced problems as in balanced truncation method.
n
G-G red

 2  σi
(24)
K+1
where, σ i are singular values of a given system G(s).
IV. CONTROLLER DESIGN OF BINARY DISTILLATION COLUMN
Figure 3 shows the composition control diagram of binary
distillation column. In this control configuration, the vapour
flow rate V and the liquid flow rate L are the control inputs to
maintain the specification of the product concentration outputs
XB and XD (controlled variable) due to disturbance F (feed
flow) and XF (feed concentration).
B. Decoupler design equations
For multi-loop control, cross-controller T12 is used to
cancel the effect of U2 on Y1.
T12 GP11 U22 + GP12 U22 = 0
Because U22≠0 in general, then
G
T12 =- P12
(25)
G P11
4
T12 =
3
2
0.0053s +0.2816s +3.8374s +17.5437s+6.2479
4
3
4
3
2
0.0024s +0.1298s +1.558s +7.6499+4.152
Similarly, cross controller T 12 is used to cancel the effect of U1
on Y2.
T21 GP22 U11 + GP21 U11 = 0
G
T21 =- P21
(26)
G P22
T21 =
2
0.0735s +2.1553s +16.4563s +22.4s+4.932
4
3
2
0.0753s +2.2082s +17.0774s 25.1257s+7.4866
V. RESULTS AND DISCUSSION
A. Quality of top and bottom product
Fig. 5 and Fig. 6 shows the liquid and vapor concentration of
top product on each tray for nominal operating conditions of
the binary distillation column.
Fig. 3. Composition control of binary distillation column
Fig. 5 Response of Liquid concentration of LPG on each
tray
Fig.8 Product quality for nominal and ±10% change
Reflux rate
When reflux rate is decreased by 10% from its nominal value,
the quality of the distillate product increases by 2.5% and the
quality of the bottoms product increases by 2.1%. In contrast,
when reflux rate is increased by 10% from its nominal value,
the quality of the distillate product decreases by 4.3% the
quality of the bottoms product decreases by 3.6%.
8.4 Simulation with 10% decreasing and increasing Boilup
rate:
Fig. 6 Response of Vapor concentration of LPG on each
tray
From the simulation result the Purity of top product is
obtained as 96.45% and Impurity of Bottom product as 3.13%.
Simulation with the nominal values of stream, the purity of the
distillate product is 96.45% and the impurity of the bottoms
product is 3.13%. Fig. 9 shows the product quality for nominal
and ±10% change in boilup rate to the binary distillation
column.
8.2 Simulation with 10% decreasing and increasing feed flow
rate:
Fig. 7 shows the product quality for nominal and ±10%
change in feed flow rate to the binary distillation column.
Fig. 7 Product quality for nominal and ±10% change in
feed rate
When feed flow rate decreased by 10% from its nominal
value, the quality of the distillate product decreases by 6.9%
the quality of the bottoms product increases by 2.7%. In
contrast, when feed flow rate increased by 10% from its
nominal value, the quality of the distillate product increases by
9% and the quality of the bottoms product decreases by 8.6%.
8.3 Simulation with 10% decreasing and increasing Reflux
rate:
The product quality for nominal and ±10% change in reflux
rate to the binary distillation column is shown in Fig.8.
Fig. 9 Product quality for nominal and ±10% change
Boilup rate
When boilup rate is decreased by 10% from its nominal value,
the quality of the distillate product decreases by 4.8% and the
quality of the bottom product decreases by 4.01%. In contrast,
When boilup rate is increased by 10% from its nominal value,
the quality of the distillate product increases by 3.5% and the
quality of the bottoms product increases by 2.9%.
8.5 Response of nonlinear and linearized model
Based on the linearized model the simulation were carried out
for nominal values. Response of Top product liquid
concentrations of linearized model and simulated binary
distillation column process are shown in Fig. 10
8.8 Reduced order linearised model (Gh) based on Hankel
norm
The Hankel singular values in decreasing order are
3
3
4
5.2172  10 , 2.606  103 , 1.038  10 , 1.4281  10 ,
5
3.7081  10 and all remaining singular values are smaller
than 106. It is observed from the Fig. 11, that the Hankel
singular values that the 5th order of the system captures the
majority of the input–output behavior of the system.
Fig. 10 Response of nonlinear and linearised model
The linearized model response tracks the simulated binary
distillation, column process at steady state condition with
small deviation in transient condition is shown in Fig. 9.
Table 5 Steady state values of xn, yn, Kn on each tray
Trays
16
15
14
13
12
11
10
9
xn
0.9645
0.9216
0.8316
0.6824
0.5110
0.3804
0.3087
0.2763
yn
0.9936
0.9853
0.9656
0.9243
0.8558
0.7772
0.7173
0.6844
Kn
0.1868
0.2012
0.2373
0.3230
0.4938
0.7347
0.9502
1.0803
Trays
8
7
6
5
4
3
2
1
xn
0.2657
0.2617
0.2525
0.2325
0.1944
0.1373
0.0765
0.0313
yn
0.6727
0.6682
0.6574
0.6325
0.5781
0.4747
0.3199
0.1551
Kn
1.1284
1.1473
1.1931
1.3027
1.5576
2.1054
3.0806
4.3214
8.6 Reduced order linearised model (Gb) based on BT in state
space:
The linearised fifth order model (Gb) based on BT in state
space is obtained as,
5th order:
1.456
3.084
0.155 
8.006 3.227
 6.353 4.165
1.923
2.887 1.115 


A  0.988
0.915
0.792
1.903
0.882


0.944
12.23 0.5977 
 3.185 3.061
 0.9387 0.5377 0.6563 7.55 16.94 
 0.1918 0.2162 
 0.0567 0.2834 
 0.1192 0.0864 
 0.0669 0.1311 




B  0.0403
0.0049

 C  0.0211 0.0346 

0.0367
0.0463
0.00315
0.059




 0.0121 0.0333 
 0.0352 0.0043 
D
T
Fig.11 Hankel Singular Values
5th order:
20.69 4.391 4.548 1.85 1.562
 0
12.62 1.194 1.375 1.621


A
0
6.285 1.983 1.667
 0

0
0
1.378 0.397 
 0
 0
0
0
0
0.397 
 0.0568 0.9297 
 0.1871 0.1725
0 0 
D


0 0
B  0.113
0.1035


0.03752 0.09185 
 0.0309 0.00242 
C
0.03884 0.009042 0.007691 0.08733 0.006092 
0.09442 0.2501 0.1421
0.0944 0.03215
8.9 Comparative study of reduced order model
Based on the reduced order model the simulation is carried out
for nominal values.Response of linearized model and reduced
order model for top and bottom product is shown in Fig.12,
Fig.13
0 0 
0 0
8.7 Reduced order linearised model (Gs) based on SP in state
space:
The linearised second order linearised model (Gs) based on SP
in state space:is obtained as,
2nd order:
A
0 
0 
0.4639
0.0625
B
 0
 0
0.4639
0.0625
C
 0.0289 0.0445
0 0 
0.0349 0.0527  D  0 0
Fig.12 Comparison of linearized model and reduced order
models for top product quality
Fig.13
Comparison of linearized model and reduced order models
for bottom product quality
Based on the response of the reduced order model based on
Hankel norm approximation captures the majority of the input
output behavior of the system.
Fig. 14
Servo response of the simulated model based PID
controller for top product quality
From the controller responses, it is observed that the PID
controller is able to track the set point changes with smaller
overshoot and lesser settling time.
Table 6 ISE, IAE and MSE for original and reduced order
systems
Top
Bottom
Product
Order
5th order HN
2nd order SP
ISE
2.5*10-3
2.54
IAE
2.02
41.45
MSE
8.3*10-8
8.4*10-5
5th order BT
1.31
48.02
4.3*10-5
5th order HN
2nd order SP
5th order BT
2.02*10-4
5.11*10-1
8.10*10-1
0.61
18.13
383.18
6.7*10-9
1.7*10-5
2.6*10-3
From the Table 6 it is observed that the reduced order model
obtained using Hankel norm has minimum ISE, IAE and MSE
values for both top and bottom product quality.The transfer
function of the reduced order model is given below.
G11 
0.0024 s 4  0.1298s 3  1.558s 2  7.6499  4.152
s  42.1s 4  579.8s 3  2853.3s 2  3697.9s  1049.3
G21 
0.0735s 4  2.1553s 3  16.4563s 2  22.4 s  4.932
s 5  42.1s 4  579.8s 3  2853.3s 2  3697.9s  1049.3
G12 
0.0053s 4  0.2816 s 3  3.8374s 2  17.5437 s  6.2479
s 5  42.1s 4  579.8s 3  2853.3s 2  3697.9s  1049.3
5
Fig. 15
Servo response of the simulated model based PID
controller for bottom product quality
The simulation experiment was carried by increasing feed
flow rate by 3% from its nominal value. The responsed
obtained for the decoupled system with simulated model are
shown in Fig.16 and Fig.17 respectively.
0.0753s 4  2.2082 s 3  17.0774 s 2 25.1257 s  7.4866
8. G22  s 5  42.1s 4  579.8s3  2853.3s 2  3697.9s  1049.3
10 Analysis of controller performance
Fig.16 Regulatory response of the simulated model PID
controller for top product quality.
The simulation was carried out for the setpoint change of
Purity of top product from 0.964 to 0.99 and Impurity of
bottom product from 0.031 to 0.01. Both the controllers are
tuned based on ZN closed loop method. Servo response of the
simulated model for purity of top product and impurity of
bottom product based PID controller for binary distillation
column process are shown in Fig.14 and Fig.15
respectively[3].
Fig.17 Regulatory response of the simulated model based
PID controller for bottom product quality.
It is observed that the PID controller is able to reject the
disturbance with smaller overshoot and lesser settling time.
9. Conclusions
The first principle model of binary distillation column is
developed using governing equations and parameter values.
The simulated distillation column is validated under nominal
and steady state operating conditions. A linearized model of
order 16 is obtained using Taylor’s Series expansion, Jacobian
linearization Process. Three different model order reduction
techniques
namely
Balanced
Truncation,
Singular
Perturbation, Hankel Norm approximation are obtained and it
is observed that a 5th order reduced model obtained using
Hankel Norm captures the majority of behavior of the system.
PID controller was designed using simulated model. Designed
controller is able to provide good servo and regulatory
response.
Acknowledgement
The authors gratefully acknowledge Anna University, Chennai
for providing financial support to carry out this research work
under Anna Centenary Research Fellowship (ACRF) scheme.
References
[1] Vu TrieuMinhand John Pumwa “Modeling and Adaptive
Control Simulation For A Distillation Column’’ 14th
International Conference On Modelling And Simulation,
2012.
[2] Pradeep B. Deshpande, Charles A. Plank, “Distillation
Dynamics and Control”, Instrument Society of America,
1985.
[3] Francisco Vázquez Fernando Morilla, “Tuning
Decentralized Pid Controllers For Mimo Systems With
Decouplers” 15th Triennial World Congress, Barcelona,
Spain, 2002.
[4] Franks, R. G.E., Modeling and Simulation In Chemical
Engineering. Wileyinterscience, N.Y., (1972).
[5] Nelson, W. L., Petroleum Refinery Engineering.
Auckland Mcgraw-Hill, (1982).
[6] Joshi, M. V., Process Equipment Design. New Delhi,
Macmillan Company of India, (1979).
[7] Mccabe, W. L. , and Smith J. C., Unit Operations of
Chemical Engineering. N.Y Mcgraw-Hill, (1976).
[8] Wuithier, P., Le PetroleRaffinageEt Genie Chimique.
Paris Publications De L’institutFrancaise Du Petrole,
(1972).
[9] Stephanopoulos G., Chemical Process Control. Prentice
Hall International, (1984).
[10] Juergen Hahn, Thomas F. Edgar “An Improved Method
For Nonlinear Model Reduction Using Balancing of
Empirical Gramians” Computers and Chemical
Engineering 26 (2002) 1379– 1398.