Research Article

An Approximation Solution to Refinery Crude Oil Scheduling Problem with Demand Uncertainty Using Joint Constrained Programming

Table 1

System information.

Scheduling horizon30
Number of vessel arrivals9

VesselArrival timeAmount of crudeConcentration of key component 1Concentration of key component 2

Vessel 111000.010.04
Vessel 241000.030.02
Vessel 371000.050.01
Vessel 4111000.010.04
Vessel 5141000.030.02
Vessel 6171000.050.01
Vessel 7211000.010.04
Vessel 8241000.030.02
Vessel 9271000.050.01

Number of storage tanks3

Storage tankCapacityInitial oil amountInitial concentration of key component 1Initial concentration of key component 2

Storage tank 1100200.01670.0333
Storage tank 2100500.030.0225
Storage tank 3100700.04330.0133

Number of charging tanks3

Charging tank CapacityInitial oil amountInitial concentration of key component 1Initial concentration of key component 2

Charging tank 1100300.01670.0333
Charging tank 2100500.030.0225
Charging tank 3100300.04330.0133

Number of CDUs2
Costs involved in vessel operationUnloading cost: 8, sea waiting cost: 5
Tank inventory costs Storage tank: 0.05; charging tank: 0.08
Changeover cost for charged oil switch50
The penalty cost for crude mix shortfalls0.5