Chapter 3
Batch Processing
Department of Chemical Engineering
West Virginia University
R. Turton and J. A. Shaeiwitz - Copyright 2012 1
What you should learn
For batch processes:
Different scheduling patterns and their
impacts
Strategies for single product vs multiproduct
campaigns
Impact of product storage
Copyright R. Turton, J. A. Shaeiwitz and D. Bhattacharyya,
2014
Outline
Design Calculations
Gantt Charts and Scheduling
Non-Overlapping and Overlapping
Operations
Cycle Times
Flowshop Plants
Jobshop Plants
R. Turton and J. A. Shaeiwitz - Copyright 2012 3
Outline
Product and Intermediate Storage
Parallel Process Units
Equipment Design for Multiproduct
Batch Processes
R. Turton and J. A. Shaeiwitz - Copyright 2012 4
Outline
Design Calculations
Gantt Charts and Scheduling
Non-Overlapping and Overlapping
Operations
Cycle Times
Flowshop Plants
Jobshop Plants
R. Turton and J. A. Shaeiwitz - Copyright 2012 5
Design Calculations
Recipe
Operations are unsteady state
Often existing equipment is used – not
designed specifically for recipe
Transfer from equipment and cleaning
important
Recycling and energy integration issues
R. Turton and J. A. Shaeiwitz - Copyright 2012 6
Recipe
Step 1: 500 kg of reactant A (MW = 100 kg/kmol) is added to 5000 kg of
a mixture of organic solvent (MW = 200 kg/kmol) containing 60% excess
of a second reactant B (MW = 125 kg/kmol) in a jacketed reaction vessel
(R-301), the reactor is sealed, and the mixture is stirred and heated (using
steam in the jacket) until the temperature has risen to 95C. The density of
the reacting mixture is 875 kg/m3 (time taken = 1.5 h).
Step 2: Once the reaction mixture has reached 95C, a solid catalyst is
added, and reaction takes place while the batch of reactants is stirred. The
required conversion is 94% (time taken = 2.0 h).
Step 3 ……..
Step 4 ……..
Step 5 ……...
R. Turton and J. A. Shaeiwitz - Copyright 2012 7
Design Calculations
5500[kg]
V 6.286 m3
875[kg/m3 ]
5500[kg] 1 3
Vrequired 3
10.48 m 2768 gal
875[kg/m ] 0.6
60% fill
Because reactors of this sort come in
standard sizes, a 3000-gallon (Vtank)
reactor is selected.
R. Turton and J. A. Shaeiwitz - Copyright 2012 8
Design Calculations
Find the time to heat vessel contents from ambient to
95C
dT
VC p UA Ts T
dt
Ts T final UAt
ln
Ts To VC p
R. Turton and J. A. Shaeiwitz - Copyright 2012 9
Design Calculations
Transfer from equipment and cleaning
important
Gravity drain or pump
Cleaning – GMP/documentation
Recycling and energy integration issues
Recycling – often use dump tank and
accumulate material from several runs
Integration of energy is difficult – because of
timing issues
R. Turton and J. A. Shaeiwitz - Copyright 2012 10
Outline
Design Calculations
Gantt Charts and Scheduling
Non-Overlapping and Overlapping
Operations
Cycle Times
Flowshop Plants
Jobshop Plants
R. Turton and J. A. Shaeiwitz - Copyright 2012 11
Gantt Charts and Scheduling
R. Turton and J. A. Shaeiwitz - Copyright 2012 12
Outline
Design Calculations
Gantt Charts and Scheduling
Non-Overlapping and Overlapping
Operations
Cycle Times
Flowshop Plants
Jobshop Plants
R. Turton and J. A. Shaeiwitz - Copyright
2012 13
Non-Overlapping and Overlapping
Operations
m
TNO n ti
i 1
R. Turton and J. A. Shaeiwitz - Copyright 2012 14
Non-Overlapping and Overlapping
Operations
R. Turton and J. A. Shaeiwitz - Copyright 2012 15
Non-Overlapping and Overlapping
Operations
m
TO T ( n 1) max (t i ) t i
i 1,..., m
i 1
R. Turton and J. A. Shaeiwitz - Copyright 2012 16
Outline
Design Calculations
Gantt Charts and Scheduling
Non-Overlapping and Overlapping
Operations
Cycle Times
Flowshop Plants
Jobshop Plants
R. Turton and J. A. Shaeiwitz - Copyright
2012 17
Cycle Times
tcycle = total time/number of batches
m
TNO
n ti m
tcycle, NO
n
i 1
n
ti
i 1
m
(n 1) max (t i ) t i
T i 1,..., m
t cycle,O t cycle i 1
n n
R. Turton and J. A. Shaeiwitz - Copyright 2012 18
Cycle Times
From the overlapping scheme – when the
number of batches (n) to be produced is
large,
tcycle max {ti }
i 1,..,m
R. Turton and J. A. Shaeiwitz - Copyright 2012 19
Cycle Times
Example
A batch process involves 4 pieces of equipment with the following
process times
Heating and Mixing 2.5 h
Reaction 3.5 h
Filtration and Drying 1.5 h
Crystallization and packaging 2.0 h
Determine the cycle times for non-overlapping and overlapping
operations with n =10, n =20 and n =.
R. Turton and J. A. Shaeiwitz - Copyright
2012 20
Cycle Times
Example
tcycle, NO = ?
tcycle, n=10 = ?
tcycle, n=20 = ?
tcycle, n=∞ = ?
R. Turton and J. A. Shaeiwitz - Copyright
2012 21
Cycle Times Example – Solution
𝑚
( 𝑛 − 1 ) max (𝑡 𝑖 )+ ∑ 𝑡 𝑖
𝑖=1, …𝑚 𝑖=1 9 × 3.5 +9.5
𝑡 𝑐𝑦𝑐𝑙𝑒 , 𝑛=10 = = = 4.1 h
𝑛 10
𝑚
( 𝑛 − 1 ) max (𝑡 𝑖 )+ ∑ 𝑡 𝑖
𝑖=1, …𝑚 𝑖=1 19 × 3.5+ 9.5
𝑡 𝑐𝑦𝑐𝑙𝑒 , 𝑛=20 = = =3.8 h
𝑛 20
𝑡 𝑐𝑦𝑐𝑙𝑒 , 𝑛→ ∞ ≅ max (𝑡 𝑖)=3.5 h
𝑖=1 , …𝑚
Copyright - F. V. Lima and D. Bhattacharyya 2020 22
Outline
Design Calculations
Gantt Charts and Scheduling
Non-Overlapping and Overlapping
Operations
Cycle Times
Flowshop Plants
Jobshop Plants
R. Turton and J. A. Shaeiwitz - Copyright 2012 23
Multiple Products
When we have multiple products that can be produced in the
same equipment, the scheduling of multiple batches requires
careful planning
The different products may require the same processing steps, or
more often will require only a subset of all possible steps.
Moreover, the order in which a batch process uses different
equipment might also differ from product to product
R. Turton and J. A. Shaeiwitz -
Copyright 2012 24
Flowshop Plants
If all the products use the same equipment in the
same order or sequence, but not necessarily for the
same lengths of time then the plant is referred to as a
flowshop plant
R. Turton and J. A. Shaeiwitz - Copyright
2012 25
Flowshop Plants
Consider 3 products A, B, C each requiring to be run nA, nB, and
nC times in a given period.
When we want to produce multiple products using the same
equipment then we can either:
• run campaigns of the same product followed by campaigns of
the next product followed by……
i.e., run A - nA times followed by B - nB times followed by C -nC
times - AAAAAAAABBBBBBBBCCCCCCC
• Intermingle the products so that we run ABCABCABC… or
ACBACBACB…, or AABCAABCAABC
R. Turton and J. A. Shaeiwitz - Copyright 2012 26
Flowshop Plants
For multiple- (single) product campaigns the total
processing time, or production cycle time, is found by
adding the operation times for each product.
If the number of batches per campaign is large (for
example, >20), then the production total processing
time can be approximated by
C C
T j
n j tcycle n j max {ti }
i 1,..,m j
j A j A
R. Turton and J. A. Shaeiwitz - Copyright 2012 27
Flowshop Plants
Example – production of three products A, B, and C
Use Single Product Campaigns
R. Turton and J. A. Shaeiwitz - Copyright
2012 28
Flowshop Plants
Number of batches, n = ?
Consider two cases:
1. You have no idea about the number of batches
2. Assume number of batches is large
R. Turton and J. A. Shaeiwitz - Copyright
2012 29
Flowshop Example – Solution
Single product campaigns: AAA… BBB… CCC
nA = nB = nC = n (equal number of batches)
Total processing time = 500 h (production cycle)
1. n = ? 𝐶 𝑚
𝑗= 𝐴
{
𝑇 = ∑ ( 𝑛 − 1 ) max (𝑡 𝑖)+ ∑ 𝑡 𝑖
𝑖=1 , …𝑚 𝑖=1
} 𝑗
2. n
𝐶
500
𝑇 = ∑ 𝑛× max (𝑡 𝑖) ⇒ 500=n × 2.5+ n × 4.5 + n× 4.5 ⇒ n= =4 3.48
𝑗= 𝐴
{
𝑖=1, … 𝑚 𝑗 } 11.5
Copyright - F. V. Lima and D. Bhattacharyya 2020 30
Flowshop Plants
What if we want to run as ABCABCABC. What is the
cycle time and how many batches can we produce of
each product in 500h?
R. Turton and J. A. Shaeiwitz - Copyright
2012 31
Flowshop Plants
tcycle = ? tcycle = 10.5 (look at separator)
Number of batches, n = ?
Copyright - F. V. Lima and D. Bhattacharyya 2020 32
Flowshop Plants
Change from 2.5h to 3.5 h
Cycle times
33
R. Turton and J. A. Shaeiwitz - Copyright 2012
Jobshop Plants
When not all products use the same equipment or
the sequence of using the equipment is different
for different products, then the plant is referred to
as a jobshop plant.
R. Turton and J. A. Shaeiwitz - Copyright
2012 34
Jobshop Plants
R. Turton and J. A. Shaeiwitz - Copyright
2012 35
Jobshop Plants
For running sequential (multiple) single-product
campaigns, the cycle time and number of batches can
be determined by the same method used for the
flowshop plant.
For sequential operation of batches ABCABC.. or
ACBACB… we need to draw the Gantt chart.
R. Turton and J. A. Shaeiwitz - Copyright
2012 36
Jobshop Plants
Sequence is
SRP for C
For equal batches of A, B, and C how many batches can
be produced in 500 h?
R. Turton and J. A. Shaeiwitz - Copyright 2012 37
Jobshop Plants
R. Turton and J. A. Shaeiwitz -
Copyright 2012 38
Jobshop Plants
R. Turton and J. A. Shaeiwitz - Copyright
2012 39
Jobshop Plants Example
Number of batches, n, using a single product campaign?
n=?
Overlapping single product campaigns: AAA… BBB… CCC
nA = nB = nC = n (equal number of batches)
Total processing time = 500 h (production cycle)
Assume large number of batches
𝐶
500
𝑇 = ∑ 𝑛× max (𝑡 𝑖) ⇒ 500=n × 5+ n × 4.5 + n× 5⇒ n= =3 4 .48
𝑗= 𝐴
{
𝑖=1, … 𝑚 𝑗} 1 4 .5
Copyright - F. V. Lima and D. Bhattacharyya 2020 40
Jobshop Plants
Number of batches for sequence ABCABCABC……
33.0 37.0 45.5 54.5 58.5 67.0
Cycle time = ? tcycle = 21.5 (look at packaging)
Number of batches, n = ?
(assuming large)
Copyright - F. V. Lima and D. Bhattacharyya 2020 41
Outline
Product and Intermediate Storage
Parallel Process Units
Equipment Design for Multiproduct
Batch Processes
R. Turton and J. A. Shaeiwitz - Copyright
2012 42
Product Storage
Product Storage for Single-Product Campaigns
When using combinations of single-product campaigns in a multi-
product plant, it is necessary to store product during the
campaign.
The amount of storage is dependent on the rate of production and
rate of demand for each product and the cycle time.
R. Turton and J. A. Shaeiwitz - Copyright
2012 43
Product Storage
R. Turton and J. A. Shaeiwitz - Copyright 2012 44
Product Storage
Campaign time
Vs rp rd tcamp
Rate of production Rate of demand
R. Turton and J. A. Shaeiwitz - Copyright
2012 45
Product Storage Example
For products A, B, and C, determine the minimum storage capacities
for a single-product campaign strategy.
Assume that 1 month = 500 hours. Note that 43 batches of each
unit are required for each product per month.
R. Turton and J. A. Shaeiwitz - Copyright 2012 46
Product Storage Example Solution
Vstorage for product A = ?
=7.85 m3
Vstorage for product B = ? =9.20 m3
Vstorage for product C = ? =7.36 m3
Copyright - F. V. Lima and D. Bhattacharyya 2020 47
Intermediate Storage
For Multi-product Campaigns
So far, assumed no intermediate product storage
available. This type of process is a zero wait, or a
zw-process.
Flow to equipment directly from previous equipment in
recipe.
Delay in one step propagates through batch to all
steps.
R. Turton and J. A. Shaeiwitz - Copyright
2012 48
Intermediate Storage
It may be possible to store product in the equipment
that has just been used.
e.g. if two feed streams are mixed in a vessel, the
mixture could be stored until the next process unit in
the production sequence becomes available. This
holding-in-place method may not work for some unit
operations, e.g. in a reactor.
The upper limit of the intermediate storage concept
occurs when there is unlimited intermediate
storage (uis) available, and this is referred to as a
uis-process.
R. Turton and J. A. Shaeiwitz - Copyright
2012 49
Intermediate Storage
Limiting Case
50
R. Turton and J. A. Shaeiwitz - Copyright 2012
Intermediate Storage
A B C
Without
intermediate
storage
With
intermediate
storage
R. Turton and J. A. Shaeiwitz - Copyright 2012 51
Outline
Product and Intermediate Storage
Parallel Process Units
Equipment Design for Multiproduct
Batch Processes
R. Turton and J. A. Shaeiwitz - Copyright
2012 52
Parallel Process Units
Reduce bottlenecks caused by a single
piece of equipment by duplicating the
equipment.
Trade-off between added equipment (and
maintenance) cost vs. higher throughput.
Makes sense when one equipment
dominates cycle time.
R. Turton and J. A. Shaeiwitz - Copyright
2012 53
Parallel Process Units
A B C
2 crystallizers –
1 dedicated to
product C
R. Turton and J. A. Shaeiwitz
R. Turton -and
Copyright 2012 - Copyright 2009
J. A. Shaeiwitz 54
Outline
Product and Intermediate Storage
Parallel Process Units
Equipment Design for Multiproduct
Batch Processes
R. Turton and J. A. Shaeiwitz - Copyright
2012 55
Equipment Design for Multi-product
Batch Processes
The design of equipment sizes for multiproduct
batch processes depends on the
Production cycle time
Whether single- or multi-product campaigns
are used
The sequence of products for multi-product
campaigns,
Use of parallel equipment.
R. Turton and J. A. Shaeiwitz - Copyright 2012 56
Equipment Design for Multi-product
Batch Processes
Example
Clearly the reactor is the limiting piece of
equipment – determine the size of the reactor
required.
R. Turton and J. A. Shaeiwitz - Copyright
2012 57
Equipment Design for Multi-product
Batch Processes
From the recipe for each batch, calculations for the specific volume
of each reactor can be made – see Chapter 3 (example 3.8)
Equations required total time taken to produce A
Total time for batches tA + tB + tC = 500
Reactor volumes VA = VB = VC
R. Turton and J. A. Shaeiwitz - Copyright
2012 58
What you should have learned
Impact of different scheduling patterns for
batch processes
Flowshop vs jobshop plants
Single vs multiproduct campaigns
Impact of intermediate and final product storage
Copyright R. Turton, J. A. Shaeiwitz and D. Bhattacharyya, 2014