Simulation Modeling: © 2007 Pearson Education
Simulation Modeling: © 2007 Pearson Education
Simulation
To simulate is to try to duplicate the characteristics of a real system We will study mathematical simulation models of real systems to help make business decisions Simulation is one of the most widely used decision modeling techniques
Advantages of Simulation
1. 2. 3. 4. 5. Flexibility Can handle large and complex systems Can answer what-if questions Does not interfere with the real system Allows study of interaction among variables 6. Time compression is possible 7. Handles complications that other methods cant
Disadvantages of Simulation
1. Can be expensive and time consuming 2. Does not generate optimal solutions 3. Managers must choose solutions they want to try (what-if scenarios) 4. Each model is unique
Spreadsheet models
Go to file 10-2.xls
Random Variables
Daily demand Lead time (time from order placement until order received)
Cost
$8 per drill $0.02 per drill per day $20 per order
Inventory Policy
Inventory policy decision variables (Q, R) Q = the number of drills to order R = the reorder point (if inventory < R, an order is placed) We can try what-if (Q, R) combinations to look for the lowest cost policy
Simulation Model
Simulate 25 days of operation Start day 1 with 7 drills in inventory Generate random demand each day Demand filled = Minimum of inventory and demand If demand > inventory, then stockout(s) occur
Simulation Model
Track inventory level
Reduced when drills are sold Increased when orders arrive
Place an order for Q drills if the days ending inventory < R Each time an order is placed, generate a random value for lead time Calculate all 3 types of cost and sum for total cost
Go to file 10-3.xls
Simulation Issues
Need to use discrete event simulation to keep track of clock time Assume one teller Start clock at time 0 Simulate arrival of 150 customers
Go to File 10-4.xls
Walk-up Passengers
Walk-up demand follows a general discrete distribution Demand Probability 0 0.30 1 0.45 2 0.25 Walk-up passengers pay $50 per trip
Decision Variable:
How many reservations to accept? (Want to evaluate 10 to 14) Objective: Maximize average profit per trip
Go go file 10-5.xls