engineering excel proj1

profileCEEZEEF
proj__me9.pdf

Project 1: Distribution Center Location Credit: this project was provided by Dr. Robert Ryan.

Overview

You are required to create an Excel workbook, supplemented with well-structured VBA

procedures, which will allow the user to choose an optimum location for a distribution center. The

distribution center must service six customers in a 30 x 30-mile area. The goal is to minimize the

delivery costs per week by finding the optimum location for the distribution center. The locations

of the customers (denoted by xi and yi) and the volume delivered to each customer per week (Vi)

are given in Table I. The customer locations are shown graphically in Figure 1.

Table I: Customer Data

Customer x location (miles) y location (miles) Volume (tons/week)

1 1 28 3

2 7 18 7

3 8 16 4

4 17 2 5

5 22 10 2

6 27 8 6

Figure 1: Customer Locations

Assuming that the distribution center is located at (X,Y), then the distance between the center

and the ith customer located at (xi,yi) is:

i i i d X x Y y   

The corresponding cost per week for each customer (Ci) is a function of the distance and the

weekly volume:

0

5

10

15

20

25

30

0 10 20 30

Y (

M il

e s

N o

rt h

o f

O ri

g in

)

X (Miles East of Origin)

CUSTOMER LOCATIONS

ME209 Dr. Youssef

CSUN-Mechanical Engineering Department © 2014 Dr. George H Youssef

2

1

2 i i i

C d V

The total weekly cost is:

6

1

i

i

Cost C 

 

The recommended approach is a “brute force” technique; in other words design the program to test

every possible location (within a reasonable precision, which is chosen by the user) and calculate

the corresponding cost. By tracking the minimum cost as the program cycles through all of the

locations, the optimum can be found.

Specifically, your program should be able to do the following three tasks.

 Identify the optimum X and Y location of the distribution center to the nearest half mile, and the corresponding weekly cost. (The precision of the location should be selectable by

the user, but we will use a half mile as our nominal precision).

 To check the sensitivity of the cost to the location, the program should also be able to output the cost at the four adjacent locations to the optimum.

 Generate a 3-D plot showing the overall relationship between cost and location. This will require that the results are output to the worksheet in the “proper” format for creating a

“surface chart”.

Assignment Requirements

You will be required to submit a report which contains the following items:

 A hard copy of the workbook showing the input and output of your program. The output must include the information asked for in the previous section.

 A hard copy of the VBA code used to generate your results.  A written description using the following format:  Introduction: Give a statement of the problem, list the key input and output variables, and

describe your solution approach. Include a list of VBA procedures that you used with a

short description of each.

 User’s Manual: Describe how to use your workbook to locate the optimum distribution center location. This description should be sufficient to enable a freshman engineering

student to open and execute your workbook, and interpret the results.

 Sample Results: Describe the results obtained. Briefly discuss the sensitivity of the cost to the center location. Are the results consistent with your intuition?