Return to Index
Operations Research Models and Methods
 
Computation Section
Inventory Model
 Predefined models are reached by choosing Build Model from the Simulate menu .


Here we illustrate the second model type available, the inventory model. The simulation describes a reorder point - lot size system. The system is operated daily and the inventory is decreased by demand. When the inventory level reaches some reorder point specified as a parameter, an order is placed. The amount of the order is also a parameter of the simulation. After a predetermined lead time, the replenishment is delivered and added to the inventory. During the lead-time, the inventory may be exhausted and shortages may occur. We assume that shortages are backordered and satisfied when the next order is delivered.

There are costs associated with replenishment, backorders and inventory level. We will construct a simulation of this situation. The goal of the analysis might be to choose a reorder point and lot size that minimizes the average daily cost. Simulation does not answer that question directly, but it can be used to evaluate alternative choices.

There are no options available with this model except the lead time and Initial inventory. They are specified on the dialog. The initial inventory may changed on the worksheet, but the lead time affects the simulation structure. Once defined here it cannot be easily changed.

 

 

The Worksheet Model

Pressing the OK button on the model dialog, brings forth a second dialog that provides the features of the multiline simulation model that will describe the process. The problem name is fixed as the name given in the Model dialog and the parameters are set to their proper values. The numbers of columns may be increased to accommodate additional model features, but they should not be reduced or the program will not be able to build the inventory model.

Pressing OK for this dialog, builds the worksheet for the inventory model. All expressions are automatically placed in row 1 and the random variable and parameter definitions are placed on the worksheet. The figure below shows the parameters that affect the inventory model and the definition of the random variable for demand. A simple time series model is used in this case without trend or step components. The parameter and random variable definitions are placed in columns B and C. Note that the lead time parameter is shown in yellow. This indicates that the lead time should not be changed. Actually, changing the lead time here will not affect the results because it is fixed in the expressions defining the system.

 

The simulation model is shown below. This model has a single random variable for demand, shown in column, F. The columns necessary for the simulation are columns G through P. The model is complete and the simulation for 25 days is shown in the figure. The interesting result is in column P that shows the average cost per day. The other columns are necessary to determine the replenishment orders, backorder amounts and inventory amounts.

 

Row 1 for the Simulation

 

Row 1 for the simulation is row 19 on the worksheet. We identify several interesting cells on this row.

 

 
Cell
Description
I18
This cell holds the initial inventory amount. It may be changed, as well as the other cells in the initial rows of the model.
H19

This cell is interesting because it points several rows higher (earlier) in the simulation. Cell H19 represents the replenishment amount received in day 1 and points to the order quantity that occurred four days earlier (in cell M15). We are assuming here that orders are placed at the end of the day and are available for sale three whole days later. The amount will be available for sale during the fourth day following the order.

In general, expressions may point to any cell that describes the system earlier in time. It is necessary to provide one more initial row than the lead time. Otherwise the expression would point to a non-numerical cell.

Expressions may also point to cells in row 1. It is good practice to only point to cells to the left in row 1. Otherwise it is possible to create circular references. This is not allowed by Excel. It is not reasonable to point to cells lower (later) in the simulation. Circular references will almost certainly be created.

L19

This cell holds an "IF" expression, that returns 1 if the inventory position in cell K19 is less than the reorder point. Thus it indicates if an order will be placed.

M19

This cell holds an expression that places the order quantity into the cell if the previous cell L19 is 1.

P19

This cell computes the cost per day based on the cost parameters and the decision to order, the backorder amount and the inventory amount. Both of the latter are computed at the end of the day.

By increasing the sample size, the model can be simulated for a large number of days to determine the average cost of operating the inventory.

At the top of the worksheet, the add-in has added summary information about the simulation run. The summary is gathered from important information from the statistics rows.


  
Return to Top

tree roots

Operations Research Models and Methods
Internet
by Paul A. Jensen
Copyright 2004 - All rights reserved

Next Page