Heat Integ Computer
Heat Integ Computer
Mathematical Techniqes
for the Synthesis of
HENs
(CHAPTER 19, P.345-353)
PROF. KAMIL WAGIALLA
UNIVERSITY OF KHARTOUM-CHEMICAL ENGINEERING DEPARTMENT
COMPUTER-AIDED TARGETING
Qmin Qmin
FOR MINIMUM HEATING
heating AND COOLING
cooling
UTILITIES
The exchangeable load of the uth hot stream which passes through
the zth interval is:
HH u , z Fu C p ,u Tz 1 Tz
The exchangeable capacity of the vth cold stream which passes
through the zth interval is:
HCv , z f v C p ,v t z 1 t z
Summing up the heating loads and cooling capacities we get:
HH zTotal HH u , z
u passes through int erval z
u 1, 2, ..., N H
HC Total
z HCv , z
v passes through int erval z
v 1, 2, ..., N C
We incorporate next the heating and cooling utilities:
For temperature interval z, the heat load of the uth heating utility is:
HHU u , z FU u C p ,u Tz 1 Tz , where u N H 1, N H 2, ..., N H N H HU
The total heating load of the uth utulity in the HEN is evaluated by
summing up the individual heat loads over all the intervals:
QH u HHUu , z
z
Similarly, the cooling capacities of the vth cooling utility in the zth interval
is:
For temperature interval z, the heat load of the uth heating utility is:
HCU v , z fU v c p ,v t z 1 t z , where v N C 1, N C 2, ..., N C N C CU
fU v
is the flow rate of the vth cooling utility.
The sum
HCU z HCU v, z , where v N C 1, N C 2, ..., N C N C CU
Total of all cooling capacities of the cooling utilities in interval z is :
The total cooling capacity of the vth utility in the HEN is evaluated by
summing up the individual cooling capacities over all the intervals:
QCv HCU v , z
z
Heat Balance Around Temperature Interval
HH Total HCTotal
z
z
Heat Removed
Heat Added Z HCU Total
z
By Cold Streams
By Hot Streams HHU Total
z
CH U
CC v
Let = Cost of uth heating utility, and = Cost of vth cooling
utility
There are 2 cases:
Case One Cost in terms of $/unit flow of utility
CH *FU CC * fU
Objective function:
U U v v
Minimize
Case Two Cost in terms of $/unit heat added or removed by the utility
Objective function:
CH *QH U U CC *QC v v
Minimize
The above function is a LINEAR PROGRAM that can be solved using
software such as LINGO.
Example (Pharmaceutical facility), page 346
330 K 300 K
520 K
320 K
300 K 380 K
550 K
Reactor
Separation
380 K
min=189.2*Qhmin+252.2*Qcmi r5-r4=100-380;
n; -r5+Qcmin=50;
r1-Qhmin=-760; Qhmin>=0;
r2-r2=1300-2470; Qcmin>=0;
r3-r2=100-210; r1>=0;
r4-r3=750-1050; r2>=0; …r5>=0;
COMPUTER-AIDED
r
u, z 1
Q
u,v1,z
Q Heat exchanged
QuH, z u,v2,z
Heat exchanged Z From hot stream
u to cold stream
from Hot Stream Q
v in interval z
u,vSm, z ,z
U in interval z
ru, z
Cont’d:
H
Q u,z heat load of hot stream u in interval z
QuH,z Total heat load of hot stream u over all intervals
zSNm
Objective : min E u ,v , m
m 1, 2 uH m vC m
ru , z ru , z 1 u ,v , z u , z
Q
vSN m
Q H
Steps: cont’d
u ,v , z v , z
Q
uSN m
Q C
Matching of loads:
Q
zSN m
u ,v , z U u ,v ,m Eu ,v ,m
Steps: cont’d
Non-negativity constraints:
ru , z 0 u , z
Qu ,v , z 0 u , v, z
Binary integer variables for matching streams:
1 - - 2620 760 - -
2 1300 - - 2470 - -
3 100 - - 190 20 -
5 - 100 - 380 - -
PINCH
6 - 50 - - - 50
Cont’d:
H1 1900 H1 0
H2 350 H2 50
HU 2620 HU 0
C1 4750 C1 0
C2 120 C2 0
CU 0 CU 50
Cont’d:
!MATCHING OF LOADS;
! Matches Above the pinch:;
Q112+Q113+Q114+Q115<=1900*E111; ! 1900 < 4750;
Q214+Q215<=350*E211; ! 350 < 4750;
Q123+Q124<=120*E121; ! 120 < 1900;
Q224<=120*E221; ! 120 < 350;
Q311+Q312+Q313+Q314+Q315<=2620*E311; ! 2620 < 4750;
Q323+Q324<=120*E321; ! 120 < 2620;
! Matches Below the pinch:;
Q236<=50*E232; ! 50 for both H2 and C3;
LINGO: cont’d