ChE Process Design Lecture 6
ChE Process Design Lecture 6
of Batch Processes 2
Level 1:
Level 2:
Design Decisions
Level 3:
Recycle structure
1.
How many reactor systems are required? The heuristics
seem to be reasonable. Is there any separation between the
reactors? Usually a decision can be made based on a
chemists data.
2.
How many recycle streams are there? Heuristics are
available.
3.
Should we use an excess of one reactant? Normally the
chemists data will indicate the answer.
4.
Is a gas-recycle compressor required? A heuristic is
available.
5.
Should the reactor be operated adiabatically, with direct
heating or cooling, or is a diluent (heat carrier) needed? Some
calculations are needed to use the heuristic.
6.
Do we want to shift the equilibrium conversion? Calculations
and judgment are required.
Design Decisions
Level 4b:
Level 5:
Design Decisions
2.
c. Calculate the optimum design by setting the cycle times of every unit equal to
each other.
3.
4.
5.
6.
7.
Pa
(kg/yr)
(kg/yr)
Ta
Tc
(hr/yr)
(hr/yr)
Batch process
Designdecision
decisionvariables:
variables:
Design
Batchcycle
cycletime
time
TTc:c:Batch
e.g.:12
12hr/batch
hr/batch
e.g.:
(hr/batch)
(hr/batch)
Batchcapacity
capacitycalculations:
calculations:
Batch
Annualnumber
numberof
ofbatches
batches
(#/yr)
NNa:a:Annual
(#/yr)
e.g.:NNa==7200/12
7200/12== 600
600batches
batches
a/T;c;e.g.:
NNaa==TTa/T
c
a
Productionmass
massper
perbatch
batch
(kg/batch)
PPc:c:Production
(kg/batch)
Pc ==480,000/600
480,000/600==800
800kg/batch
kg/batch
a/N;a;P
PPc c==PPa/N
a
c
Na
Pc
12 hr/batch
800 kg/batch
<300 kg/unit
3 units
serial tasks
waiting times
T0
t0
Initialstates
statesatatt t==t t:0:
Initial
0
m
(t
)
=
mi(ti 0)0 =
mmi,0i,0
TT(t(t0)0) ==
TT0 0
qi
Batch process
Q
Changesofofstates
statesbetween
betweent t0<<t t <<t t0++TTc
Changes
0
0
c
d
(m
)/dt
=
f
(m,T,P)
+
q
(t)
i
d (mi)/dt
= fi i(m,T,P) + qi i(t)
.c.dT/dt
(m,T,P)++QQ(t)
(t)
p.dT/dt==f fT(m,T,P)
.c
p
T
(m,T,P)
00 ==fpfp(m,T,P)
mi,e
Te
Tc
te
Finalstates
statesatatt te==t t0++TT:c:
Final
e
0
c
m
(t
)
=
m
+
m
(t
,T
0 )
c)
mi(ti e)e = mi,0i,0+ mi i(t0,T
c
T(t(t0,TT)c)
TT(t(te)e)==TT00++T
0, c
Unit 1
x1(te,1)
x2(t0,2)
u2
Modelofofunit
unitj:j:
Model
initialstate
stateat
att t==t t0,j: :
initial
0,j
final
time
at
t
=
t
final time at t = te,je,j::
Unit 2
x2(te,2)
x3(t0,3)
u3
Unit 3
e,j-1
xxj j(t(t0,j0,j) )== xxj-1j-1(t(te,j-1
))
te,j==t t0,j++TTb,j
te,j
0,j
b,j
changes
of
states
between
t
and
/dt==f fj(x(xj,uu(t))
j(t))
changes of states between t0,j0,jand tte,je,j::ddxxi,ji,j/dt
j
j, j
x3(te,3)
Simulation tools:
MatLab/Simulink
ASPEN+ (batch unit)
SPEED UP (continuous time)
g-PROMS (+discrete events)
EXERCISE PROBLEM
EXERCISE PROBLEM