Optimal Tank Farm Operation
Optimal Tank Farm Operation
Sebastian Terrazas-Moreno
Ignacio E. Grossmann
John M. Wassick
EWO Meeting
Carnegie Mellon University
March 2011
Dedicated
Tanks!
Without available
storage space
finishing lines
cannot process
Material flow diagram used for the tank farm
product
Page 1
Dedicated storage tanks are assigned at the beginning of
the operating horizon
Illustrative example
Shippin
200
2 I B 100 A | B
3 II B 180
ng to custome
Tank 2
P
Process
Line II
4. II A 100 100
B | A
5 III C 450
6 III A 100 Tank 3
Line III
er
C | A
250
Page 2
Management of tank farm operation has an impact on the
profitability of the manufacturing process
Page 3
In practice, the tank farm operation is highly constrained
Page 4
The objective is to test the potential of an optimization and
simulation approach for management of tank farms
Devellop optimiza
use know-how and experience to tank – product assignment
decide how to assign tanks
A B C A B C
ation model
Tank 1 Tank 2 Tank 3 Tank 4 Tank 1 Tank 2 Tank 3 Tank 4
Page 5
The optimization model is based on a simplified model of
the tank farm operation
z j
j ,k 1 Assignment constraint 1
p
t
j ,k ,l ,t z j ,k rate j ,l T Knapsack-type inequality;
constraint on transfer rate
s j ,k ,t s j ,k ,t 1 c j ,k ,t 1 ( t t 1 ) p j ,k ,l ,t 1 ( t t 1 ) Inventory balance at time points
l
s j , k ,t v k Storage constraint
c
k
j ,k ,t shh j Shipping constraint
Page 7
The optimal product – tank assignment is used as input in
a detailed discrete-event simulation
Page 8
We tested the approach by using data from a real process
Total shipments, unsatisfied quantity and orders received in 1 year. Simulated with
business provided assignment and optimal assignment
Mass units
1 1
1.01
35% 0.35 0.93
28% 0.25
Mass 0 65
0.65 Mass 0 65
0.65
units units
0 0
Shipments Unsatisfied Orders received1 Shipments Unsatisfied Orders received1
(1) Difference in orders received between both assignments is explained as follows: An order is received when either of two conditions
are met: a) production of previous order is finished or, b) previous order is identified as unsatisfied quantity. In business assignment
more orders are considered unsatisfied allowing more total orders to be received. Page 10
The optimization approach needs to be extended to
account for changing operating conditions
• Optimal assignment
Business product-tank assignment Optimal product-tank assignment
was determined for
1.01
0 93
0.93 constant shipping rates
0.35 0.25
0.65 0.65 • When the same
Constant shipping
rates, performance is
Shipments Unsatisfied Orders Shipments Unsatisfied Orders
no longer better than
business assignment
0.08 0.87 0.11 0.87
0.77 • Optimization model
Stochastic shipping
0.74
needs to contemplate
Mass 10% 12% variability in operating
units
parameters
t (
(e.g.,
stochastic
rates1
programming, robust
Shipments Unsatisfied Orders
optimization)
Shipments Unsatisfied Orders
(1) Stochastic shipping rates are lower on average than the constant rates we used Page 11
Summary of results
Page 12
Next steps
Page 13
Thank You
Page 14