Top Banner
1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep Prakash
23

1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

Jan 05, 2016

Download

Documents

Caitlin Summers
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

1

Transportation Network Optimization Project

GPRE Inc.

Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep Prakash

Page 2: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

2 2

Overview

Page 3: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

3

Overview

• Goal: Develop a tool in Gurobi to optimize transportation network for minimizing weekly freight costs

• Problem Formulation• Operational Implementation• Financial Benefits• Adding Value• Truck Premium Discussion

Page 4: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

4 4

Problem Formulation

Page 5: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

5

• Rates[plant][destination][rail_road] = Rates for transport from plant to destination through a particular rail road/route

• Min Cars [plant][destination][rail_road] = Min Cars in a plant

• Max Cars [plant][destination][rail_road] = Max Cars in a plant

• Demand [load_no][destination][rail_road] = Demand at a destination  

• Carb_Int [plant] = Carbon Intensity for a plant

• Carb_Int [destination] = Carbon Intensity for a destination

• FOB = Flag denoting Shipment is FOB or not

Parameters:

Problem Formulation

Page 6: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

6

Problem Formulation - Model

Variable:

• Car_Quant [load_no][plant][destination][rail_road] = No. of cars from a plant to destination through a particular rail road for a load no.  

Objective Function:

Minimize

Sum (over load_no, plant, destination, rail_road) { Rates[plant][destination][rail_road]* Car_Quant [load_no][plant][destination][rail_road] }

Page 7: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

7

Constraints:

For meeting the customer demand for all individual destinations…

Sum (over all plants, rail_road) {  Car_Quant [load_no][plant][destination][rail_road]  } = Demand [load_no][destination][rail_road]

Minimum cars out of plants requirement…

Sum (over load_no, plant, rail_road) { Car_Quant [load_no][plant][destination][rail_road] } > = Min Cars [plant][destination][rail_road]

Maximum cars out of plant requirement…

Sum (over load_no, plant, rail_road) { Car_Quant [load_no][plant][destination][rail_road] } <= Max  Cars [plant][destination][rail_road]

7

Problem Formulation - Constraints

Page 8: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

8

FOB constraint: Here sum of quantity going from plants of a particularFOB region should be equal to demand of the load_no for the customer…

if (FOB){ Sum (over plants, rail_road) { Car_Quant [load_no][plant][destination][rail_road] } = Demand[load_no][destination][rail_road] }

Carbon intensity constraint: Carbon intensity of the plant sending the shipment should be less than or equal carbon intensity requirement of the destination

Sum (over plant, rail_road) {Carb_Int [destination] * Car_Quant [load_no][plant][destination][rail_road] >= {Car_Quant [load_no][plant][destination][rail_road] * Carb_Int [plant] }

Problem Formulation - Constraints

Page 9: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

9

Mock Nominations Constraint: Here sum of quantity going to destinations of a particular destination region should be equal to demand of the load_no for the customer…

If (Region)

{ Sum (over plants, rail_road, destination) { Car_Quant[load_no][plant][destination][rail_road] } = Demand [load_no][destination-region][rail_road]}

Non-Negativity and Integer constraints

Car_Quant [load_no][plant][destination][rail_road] are positive integers

Problem Formulation - Constraints

Page 10: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

1010

Optimization Tool

Page 11: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

11

• Inputs – Shipments & Origin Threshold

• Output – Optimized Shipments

Optimization Tool - Input / Output

Page 12: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

12

Operational Implementation

• To be used weekly once to optimize delivery of shipments

• Integrated with ShipXpress where user enters shipment data and min-max for plants

• Users will use the tool via ShipXpress to determine the optimum amount to be sold in Spot Market opportunity

Page 13: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

13

Destination Carbon Intensity

Page 14: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

14

Cost Comparison:

Financial Benefits

Net Weekly Savings: $40,000

Page 15: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

15

Origin Transportation Costs

Page 16: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

16

• Scalability – Feature to incorporate Carbon Intensity for All

locations

– Number of Plants/Destinations can be increased

– Provision to increase number of carriers to four

• Mock Nominations – Gives optimal destination to ship in a

region

Value Additions

Page 17: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

17

Suggestions

• Location parameters should be consistent across all tables to get best results

• Incorporating Spot Market / Truck Premium opportunity in the tool

Page 18: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

18

Current Model w/o Truck Premium

Plants

P1

P2

P3

P4

P5

P6

P7

P8

P9

P10

Min-Max

100

30

40

55

30

60

45

75-85

95-115

105-115

Rail Cars

100

30

40

55

30

60

45

75

96

105

Page 19: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

19

Transportation Cost - Premium

Plants

P1

P2

P3

P4

P5

P6

P7

P8

P9

P10

New Min-Max

94-100

30-32

40-42

55-57

30

60

45

75-85

95-115

105-115

Optimized Rail Cars

94

30

40

55

30

60

45

77

98

107

Page 20: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

20

Spot Price: 0.8Truck Rate in terms of Rail Car: 1000Truck Premium Demand: 6

PlantsP1P2P3P4P5P6P7P8P9

P10

Cost0.1

0.110.090.1

0.150.2

0.250.140.170.19

New Min-Max

94-10030-3240-4255-57

306045

75-8595-115

105-115

Spot Price - Cost

0.80.690.710.7

0.650.6

0.550.660.630.61

Premium Quantity

q1q2q3q4q5q6q7q8q9

q10

Premium Cost0.7*q1

0.69*q20.71*q30.7*q4

0.65*q50.6*q6

0.55*q70.66*q80.63*q9

0.61*q10

Comprehensive Model including Costs

Page 21: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

21

Cost per Plant0.1*Q1 + 6300*Q10.11*Q2 + 6632*Q20.09*Q3 + 5000*Q30.1*Q4 + 5200*Q40.15*Q5 + 6500*Q50.2*Q6 + 6800*Q60.25*Q7 + 5500*Q70.14*Q8 + 4900*Q80.17*Q9 + 5000*Q90.19*Q10 + 5100*Q10

Total Cost0.1*Q1 + 6300*Q1 - 0.7*q1 + q1*10000.11*Q2 + 6632*Q2 - 0.69*q2 + q2*10000.09*Q3 + 5000*Q3 - 0.71*q3 + q3*10000.1*Q4 + 5200*Q4 - 0.7*q4 + q4*10000.15*Q5 + 6500*Q5 - 0.65*q5 + q5*10000.2*Q6 + 6800*Q6 - 0.6*q6 + q6*10000.25*Q7 + 5500*Q7 - 0.55*q7 + q7*10000.14*Q8 + 4900*Q8 - 0.66*q8 + q8*10000.17*Q9 + 5000*Q9 - 0.63*q9 + q9*10000.19*Q10 + 5100*Q10 - 0.61*q10 + q10*1000

Comprehensive Model including Costs Contd.

Constraint: 1. qi <= spot-market demand near each plant2. All qi’s are Non-negative

Page 22: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

22

Thank You!

Page 23: 1 Transportation Network Optimization Project GPRE Inc. Group Members: Aditya Nambiar, Anuj Gandhi, Ashwin Mishra, Daksh Sabharwal, Graham Thomas, Sandeep.

23

Questions