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

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

Embed Size (px)

Citation preview

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