Professional Documents
Culture Documents
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/268347733
Article
CITATIONS READS
0 160
3 authors, including:
All content following this page was uploaded by Nyoman Pujawan on 18 August 2015.
Abstract - Most inventory models are based on assumptions that demand follows a certain theoretical
distribution (such as Normal or Poisson distribution). For items with relatively fast moving, such an
assumption may hold true. However, for slow moving items such as spare parts, we rarely found that demand
follows such theoretical distribution. Consequently, using standard inventory control models to set inventory
parameters for spare parts would result in either low service level, high inventory level, or both. In this study
we use Monte Carlo simulation to determine inventory control parameters for spare parts. We employ a well
known periodic review base-stock inventory control models where the replenishment decisions are governed
by maximum and minimum inventory levels. The initial solutions were generated using standard inventory
control models. Monte Carlo Simulation is then used to evaluate the parameters against other neighboring
values in terms of inventory cost and service level. We apply the procedure for cabin spare parts in an aircraft
maintenance facility.
________________________________________
† : Corresponding Author
The 11th Asia Pacific Industrial Engineering and Management Systems Conference
The 14th Asia Pacific Regional Meeting of International Foundation for Production Research
Melaka, 7 – 10 December 2010
optimum s and S values has been discussed by many According to Regattieri et al. (2005), the demand pattern of
authors, but most of them have assumed that demand a material is characterized by two attributes, i.e., the
follows Normal or Poisson distribution. average demand internal (ADI) which is the average time
Due to its demand being intermittentt or lumpy, the between occurrence of two successive demands and the
demand distribution for spare parts hardly follows any coefficient of variation of the positive demand (CV). Large
theoretical distribution. Consequently, using standard values of both ADI and CV indicated high demand
inventory control models to set inventory parameters for uncertainty and hence, large inventory investment is
spare parts would result in either low service level, high required to achieve an acceptable service level. As shown
inventory level, or both. In this study we use Monte Carlo by figure 1, most items have CV larger than 50% and ADI
simulation to determine inventory control parameters for more than 1.5, meaning that the degree of lumpiness of
spare parts. By using simulation, we can capture various those items is high.
demand characteristics including those which do not follow
any theoretical distribution.
2. CASE STUDY
spare parts. We then simulate the performance of those • Update on order quantity: O(t) = O(t-1)+Q(t)-R(t)
parameters to see if they can give good performance in • Determine order receipt schedule: R(t+L) = Q
terms of service level. One of our observations is that this Where I(t)is inventory at the end of period t, O(t) is on
approximation fails to achieve the intended service level for hand inventory, B(t) is backlog in period t, R(t) is schedule
almost all situations. As shown in figure 2, the actual receive in period t, Q(t) is order quantity in period t, and L
service level is always below the theoretical service level. lead time.
As an illustration, we will use one part called PN30-
802 (we have made an arbitrary part number, different from
the actual number used by the company). The baseline
parameters obtained from the power approximation is s = 5
and S = 6, with an intention to achieve a service level of
95%. We then do a parameter search by lowering and
increasing both s and S values around their baselines. The
result is shown in table 1.
Assuming that service level 95% is required, then we
have to exclude those alternatives with actual service
level below 95%. Figure 3 shows that the remaining
Figure 2 - The actual service level (vertical) is always candidates are those at the right side of the vertical dotted
lower than the intended service level (horizontal) line. Among the remaining candidates, we then have to
again exclude those that are not at the efficient frontier.
Efficient frontier can simply be defined as a curve
2.2 The Use of Monte Carlo Simulation connecting the most efficient candidates. The most efficient
candidates can be visually seen as those at the outer side of
We have used the Monte Carlo simulation to evaluate group. By looking at figure 3, there appears to be only 4
the performance of the parameters from power candidates are remaining. Now, the decision maker has to
approximation. As we believe that those parameters are make a choice among the 4 remaining candidates. Since the
rarely the best ones, we also evaluate other set of service level for each part should be dependent on part
parameters close to those recommended by the power criticality, choosing a solution with a service level much
approximation. Since the demand for parameters is mostly higher than the initial target would be inappropriate. Thus,
slow moving, the choice of s and S values is relatively as long as the service level target has been set carefully
limited, making the simulation quite effective for finding with consideration of item criticality then the simple rule of
the best set of parameters. thumb is to choose a candidate with lowest cost in the
The simulation procedure can be summarized as efficient frontier.
follows. First, based on historical data of 28 months, we
model the empirical demand distribution. As an illustration,
we will use item PN102-504 (we have made an arbitrary
part number, different from the actual number used by the
company). The historical data shows that 71% of months
has no demand for this item. About 3.5% has a demand of 1
or 2, 10.7% has a demand of 3 or 4 and the rest is 5 or 6. To
generate the demand, a uniform (0,1) random number is use.
If random number falls between 0 and 0.710 then demand
Efficient frontier
is set to be zero. If random number is between 0.710 and
0.745 then demand is either 1 or 2 with an equal probability,
and so on.
Let D(t) = demand in period t, obtained through the
above procedure. We then do the following steps:
• Update inventory: I(t) = I(t-1) + R(t) – D(t) –B(t)
• Update on-hand inventory: O(t) = max (0, I(t)) Figure 3 - Service level (horizontal) and cost (vertical) for
• Update backlog: B(t) = max (0, -I(t)) each candidate
• Calculate inventory position: IP(t) = I(t) + O(t)
• Determine ordering decision: If IP(t) < s, Q = S –
IP(t), otherwise Q = 0
The 11th Asia Pacific Industrial Engineering and Management Systems Conference
The 14th Asia Pacific Regional Meeting of International Foundation for Production Research
Melaka, 7 – 10 December 2010
Table 1 – Simulation results for different parameters s and S for item PN30-802.
INPUT RESULTS
Experiment
Theoretical Actual Holding Order Shortage Total
No. S s
SL SL Cost Cost Cost Cost
1 8 92,50% 6,00 88,50% $138.342 $6.668 $68.376 $213.386
2 9 92,50% 6,00 91,74% $162.522 $6.337 $45.562 $214.421
3 10 92,50% 6,00 93,20% $178.029 $5.368 $37.686 $221.083
4 11 92,50% 6,00 94,47% $193.524 $4.634 $32.450 $230.608
5 12 92,50% 6,00 94,64% $204.378 $3.892 $32.780 $241.050
6 9 95,00% 7,00 91,97% $164.961 $6.668 $43.010 $214.639
7 10 95,00% 7,00 94,50% $190.116 $6.337 $27.346 $223.799
8 11 95,00% 7,00 95,68% $206.061 $5.368 $22.682 $234.111
9 12 95,00% 7,00 96,42% $221.937 $4.634 $20.240 $246.811
10 13 95,00% 7,00 96,02% $232.845 $3.892 $20.966 $257.703
11 10 97,50% 8,00 94,80% $192.624 $6.668 $25.300 $224.592
12 11 97,50% 8,00 96,82% $218.538 $6.337 $15.202 $240.077
13 12 97,50% 8,00 97,58% $234.840 $5.368 $13.156 $253.364
14 13 97,50% 8,00 97,53% $250.938 $4.634 $12.342 $267.914
15 14 97,50% 8,00 97,49% $261.726 $3.892 $12.188 $277.806
16 11 99,00% 9,00 97,07% $221.139 $6.668 $13.838 $241.645
17 12 99,00% 9,00 98,51% $247.659 $6.337 $8.184 $262.180
18 13 99,00% 9,00 98,35% $264.189 $5.368 $7.810 $277.367
19 14 99,00% 9,00 98,49% $280.272 $4.634 $6.886 $291.792
20 15 99,00% 9,00 98,53% $291.048 $3.892 $6.644 $301.584