About the Author(s)


Andries Botha Email
Department of Industrial and Systems Engineering, University of Pretoria, South Africa

Jacomine Grobler
Department of Industrial and Systems Engineering, University of Pretoria, South Africa

V.S. Sarma Yadavalli symbol
Department of Industrial and Systems Engineering, University of Pretoria, South Africa

Citation


Botha, A., Grobler, J. & Yadavalli, V.S.S., 2017, ‘System dynamics comparison of three inventory management models in an automotive parts supply chain’, Journal of Transport and Supply Chain Management 11(0), a281. https://doi.org/10.4102/jtscm.v11i0.281

Original Research

System dynamics comparison of three inventory management models in an automotive parts supply chain

Andries Botha, Jacomine Grobler, V.S. Sarma Yadavalli

Received: 16 Oct. 2016; Accepted: 28 Nov. 2016; Published: 30 Mar. 2017

Copyright: © 2017. The Author(s). Licensee: AOSIS.
This is an Open Access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

Background: The automotive parts supply chain measures its success in terms of parts availability and stock required to achieve the availability target, measured as allocation fill rate (AFR). The supply chain strives to achieve an AFR target of 95.5% while maintaining low levels of stock.

Objective: The first objective of this study is to evaluate the current inventory management approach, namely the maximum inventory position (MIP) method, to understand the difference between the theoretical derivation and the actual implementation. The second objective is to develop and compare the performance of a new stock target setting (STS) method relative to the MIP methods.

Method: The theoretical and actual equations behind the MIP and STS methods are derived for steady state as well as stochastic conditions. A system dynamics simulation model (SDSM) was developed to describe both the local and imported supply chains. The SDSM was used to simulate and confirm the parameters for the STS method. It was also used to compare the three inventory management methods against a theoretical environment and actual data sets.

Results: The STS method requires a damping factor (DF) to ensure it does not cause the bullwhip effect. The SDSM was used to determine that a value equal to the lead time ensures effective damping. In the theoretical environment, the MIPTheory method requires the lowest stock, but also has the lowest AFR. MIPActual achieves the highest AFR, but with significantly higher stock holding. The STS method improves on the AFR achieved by the MIPTheory method, with lower stock holding than the MIPActual method. With the actual demand data sets, the results vary by parts movement type. With fast moving parts, all methods achieve the AFR target, the MIPActual method has a higher stock holding for all cases, and the STS method results in reduced stock holding for 7 of 12 cases. With medium moving parts, the MIPActual method improves on the AFR in all 15 cases, but with significantly higher stock. The STS method increases the AFR in 7 of 15 cases and reduces the stockholding in 11 of 15 cases. With slow moving parts, both the MIPActual and STS methods improve the AFR with increased stock holding. The increase in stock holding for the STS method is significantly lower. With erratic moving parts, the MIPActual method improves on the AFR in all 17 cases, but requires significantly higher stock holding. The STS method achieves lower AFR values in 10 of 17 cases, but also requires lower or equal stock holding in 10 of 17 cases.

Conclusion: The STS method provides a new approach to inventory management in the automotive supply chain. It provides improved performance for lower stock holding than the implemented MIP method (MIPActual). The results for the different movement category suggest that there is further research to be done to confirm the effectiveness of the various methods with other demand distributions.

Introduction

The automotive parts supply chain is unique and complex. Operating in parallel to the vehicle manufacturing supply chain, it is designed to support vehicles with both local and imported parts throughout their full life cycle, both as a current production model, as well as after the vehicle’s production period. The supply chain needs to ensure parts are available to service vehicles, repair mechanical failures and damages, and perform vehicle enhancement. Demand for service parts tends to be predictable, but still exhibits significant demand variance (high average demand and high variance). Demand for parts to repair mechanical failures and damages is highly variable and erratic (low average demand and high variance). Performance of the automotive parts supply chain is not driven by cost, but rather by availability of a wide variety of parts. The objective of inventory optimisation is to maximise the parts availability while minimising the number of pieces in stock. The automotive industry focuses on just in time (JIT) or lean manufacturing, and the economic order quantity ordering method is not used. A standard method applied in the industry is the so-called maximum inventory position (MIP) method. The MIP method considers both the stock on hand at the distribution centre and the stock on order to calculate new orders.

The most fundamental issue in supply chain management is service to the customer. Holweg and Pil (2001) supported build-to-order supply chains, whereas Gattorna (2010) used segmentation to identify alternative supply chain designs to maximise customer service by segment. The guaranteed service (GS) model developed by Humair and Willems (2006) requires that each node in the supply chain network promises 100% delivery to the customer within the promised lead time. Based on this model, the placement of safety stock throughout the supply chain network can be calculated using a multi-echelon approach. Bossert and Willems (2007) and Neale and Willems (2009) investigated the implications of the GS model for various demand conditions. Humair and Willems (2006, 2011) and Graves and Willems (2008) developed improved methods to solve the GS model algorithm to optimise the location of safety stock throughout the supply chain. Case studies applying the GS model are provided by Billington et al. (2004), Farasyn et al. (2011), Wieland et al. (2012) and Manary and Willems (2008). Owing to the mix of parts in the automotive supply chain, as mentioned earlier, it is not possible to maintain a 100% GS rate. Based on the parts demand mix, the target is arbitrarily set at a 95.5% service rate.

JIT manufacturing has had a positive impact for many firms (Lambert 2008). By reducing waste, costs are reduced and profitability increased. Lambert (2008) provided an overview of JIT thinking in the supply chain management space. The concept of ‘waste’ is extended to include waste specific to the supply chain, such as ineffective coordination and misalignment across functions. One of the key wastes identified in the Toyota Production System is the waste of overproduction (Shingo 1981). Reducing overproduction waste simply translates to only producing what is required. In parts supply, this translates to placing daily orders based on daily sales.

Patterson, Fredenhall and Kennedy (2002) focused on the spare parts supply chain, indicating that supply chain models should assist the practitioner to decide: When to place the order, how much to order and the impact of cost versus availability. Van der Heijden, Van Harten and De Smidt-Destombes (2009) and Van der Heijden, Van Harten and De Smidt-Destombes (2006) analysed the problem of spare parts supply in the defence systems environment where both spare and repair parts supply are taken into account.

A number of authors proposed the use of simulation to analyse and optimise supply chains. Sahay and Ierapetriou (2013) evaluated the interaction between simulation and optimisation requiring an active feedback loop between each solution. Umeda and Zhang (2008) applied a hybrid of discrete simulation, control models and system dynamics to solve supply chain problems. Tako and Robinson (2012) applied a combination of discrete event simulation and system dynamics to the supply chain. Angerhofer and Angelides (2000) and Akkermans and Dellaert (2005) provided extensive overviews of the use of system dynamics for addressing supply chain issues. System dynamics has been applied in many industries to evaluate and solve supply chain issues. Vlachos, Georgiadis and Iakovou (2007) applied system dynamics simulation for capacity planning in a closed-loop supply chain; Canella et al. (2015) focused on a coordinated decentralised supply chain, whereas Minegishi and Thiel (2000) and Georgiadis, Vlachos and Iakovou (2005) focused on applying system dynamics simulation in the food supply chain. Huang et al. (2007) applied system dynamics simulation to a so-called constant work in process controlled supply chain for lamps. In this article, system dynamics is applied to the automotive parts supply chain that operates according to a JIT approach. The purpose of this study is to evaluate three alternative inventory management strategies to achieve or exceed the allocation fill rate (AFR) target, while minimising the total number of pieces stored, using a system dynamics simulation model.

Problem description

The automotive parts supply chain has two key performance metrics, namely:

  • AFR measuring the availability of parts when orders are placed.
  • Pieces of stock in inventory consisting of many different parts (automotive parts stock keeping units) stored in sufficient quantities to support demand and demand variance.

The second metric is required because of space constraints. Parts can be small or large in size with low or high quantities of pieces stored as per individual part demand. Given the number of different sizes and quantities, it is not feasible to consider individual part space requirements, but with the total volume. A single inventory management model is, therefore, used for all parts.

Because applying system dynamics to supply chain research is ongoing, the objective of the study is to understand and improve on inventory management in the automotive parts business, where different demand patterns exist and supply rate is critical. Additional complexity in the industry is that space is a constraint and the bullwhip effect (Forrester 1958) is difficult to address in a practical manner. The bullwhip effect is widely described. Bhattacharya and Bandyopadhyay (2011) reviewed the various causes of the bullwhip effect and included aspects such as lead time and stock ordering policy. Wikner, Towil and Naim (1991) discussed a number of possible solutions for reducing the bullwhip effect.

Research methodology

The first activity is a detailed analysis of the theoretical base of the inventory management methods. Secondly, the three proposed inventory management models are compared with each other in a theoretical environment, using a system dynamics simulation model (SDSM). The theoretical analysis is done using a similar demand distribution. The simulation is run 50 times to ensure statistical significance and reduce bias. Each simulation run is 500 time units in length. This makes it possible to remove 200 time units to ensure that the model has stabilised and results from the stable period are used. Finally, the SDSM is used to analyse two sets of actual demand data. The data sets are a random selection of part numbers, ordered by all dealers in the network, made available for the study. Three inventory management methods are investigated. A theoretical derivation of the concept of a pipeline-based inventory method is used. This is compared to the method in practical use. The method in use results in high parts availability with high stock holding. The third method is a new development to improve performance while maintaining a lower stockholding.

The two data sets used for practical comparison of the methods covered 9 months of actual orders placed for all parts by approximately 200 dealers in the dealer network under consideration. A representative sample of the data is used, including different movement types and sources.

During the simulation runs, the initial data are discarded, as is normal with simulations. This allows stocks to build up and dynamics to stabilise (Sterman 2000). The theoretical environment is used to validate and verify the SDSM model.

Inventory optimisation models

For the purposes of this study, the focus will be on a centralised stock model, with limited use stock at dealerships and all safety stock at the distribution centre.

In a JIT supply chain, a philosophy of sell-one-buy-one is applied. This philosophy implies that the ideal order quantity is one, ordered as soon as an item is sold. This approach differs from the traditional JIT in production where production is kept constant.

Therefore:

where D is the constant daily demand.

Pipeline stock (SP) can be seen as all stock that has been ordered and not yet sold:

where SOH is the stock on hand and SOO is the stock on order.

This means that if sales are set to zero, inventory will only build up to this level and no more. Therefore:

And:

where L is the lead time.

Therefore:

Up to this point, it was assumed that D is constant and that there will always be sufficient stock. In a real environment, demand will be random or stochastic. Therefore, it can be stated that D is a continuous random variable representing daily demand, µ is the average value of E(D) and σ is the standard deviation of E(D).

D will have a probability density function, namely:

It is also likely that lead time will be random, giving: H is a continuous random variable representing daily demand, μ2 is the average value of E(H) and σ2 is the standard deviation of E(H).

H will have a probability density function, namely:

Given this, the constant demand equations can be expanded to:

where SSD is the safety stock for demand variance:

where SSLT is the safety stock for lead time variance.

Therefore:

If ƒ(x) and ƒ(y) are normal distributions, we can define the safety stock in terms of the service level to be achieved. To achieve 95% service level, the safety stocks will be:

Therefore:

This leads to:

where BO is the backorders.

Backorders are treated outside of standard operation and are excluded from the base order. Toyota (2003) described the implemented equation set in use as:

where SOQ = Q = stock order quantity, MAD = monthly average demand – 6 months moving average and OC = order cycle = R.

MAD is calculated using a 6-month average demand to smooth day-to-day demand fluctuations and accommodate seasonal behaviour (Toyota 2003). The values for safety stock are calculated by the inventory management system.

If Equations 16 and 18 are compared, there is a distinct difference in the way the order quantity Q is determined. The main difference is the calculation of safety stock for demand – SSD. In the theoretical derivation (Equation 16), the safety stock for demand takes the demand variance for the reorder period into account. With daily order placement, this means that the safety stock for demand is equal to the demand variance multiplied by the factor (n) associated with a specific service level. This means that both the terms of the equation are consistent in their dimensions (pieces × time). In the practical application (Equation 18), the safety stock for demand is included in a single term with safety stock for lead time. Both the factors are multiplied by the demand, resulting in a term that does not have a dimensional consistency (pieces × pieces + pieces × time). It is postulated that the practical solution is an attempt to improve the stock availability. The result of using Equation 18 would be an increase in service level, but it would also increase stockholding significantly.

As an alternative to the MIP method, this article proposes the stock target setting (STS) method. The MIP method focuses on stock in the complete pipeline (SOH and SOO), but does not specify location at which safety stock needs to be held. As long as the total stock in the system is equal to the MIP, no additional action is taken. The proposed STS method will focus on stock on hand. It will set a target for the stock on hand, which will include safety stock for demand and lead time variance, and focus on ensuring that this target stock level is maintained. In the STS method developed for this article, one of the key activities is to ensure that the STS decision algorithm will not be the cause of the bullwhip effect. With the variance shown in the demand data, the bullwhip effect is evident even in the single stockholding environment under review.

In the STS method, two equations are required. Firstly, the order to be placed needs to be calculated:

where TS is the stock target and DF is the damping factor.

Similar to the MIPTheory and MIPActual methods, backorders will be treated as having a secondary supply approach and they can therefore be subtracted from the demand. Any correction in the (TSSOH) term should result in the bullwhip effect unless the DF is included.

The second equation focuses on how to set the target stock level:

As shown here, Equations 20 assumes stable demand and can once again be expanded to compensate for stochastic conditions, resulting in:

System dynamics simulation model

An SDSM is used to compare the theoretical MIPTheory method, practical MIPActual method and proposed STS method using AFR and the number of pieces of inventory carried as measure. The SDSM makes it possible to use both a set of theoretical conditions and real data to compare the three methods. The SDSM reflects both imported and local suppliers, with the appropriate parameters.

The model was deliberately designed to separate information and physical flows, which have in the past been simulated as single flows, resulting in outcomes that have to be questioned. Examples include Torres and Morán (2006) and Sterman (2000:669). If the limitations in design and application domain are not fully understood, such models can provide misleading results.

The basic supply chain starts with the receipt of an order. If there is stock, the order is supplied and the stock adjusted. The inventory system will validate the received order against the system information. If the stock is available according to the inventory management system, the stock is allocated on the system. The order is then supplied from the physical stock, with a delay resulting from the process of supply. Once the order has been confirmed as supplied, the system stock is adjusted. The inventory management system will calculate and place an order on the supplier. If there is no stock available, the inventory management system will automatically create a backorder and place a priority order on the supplier. The supplier has a specific lead time after which the order reaches the receiving process. As orders are supplied from the supplier, the receiving process places the physical stock and updates the system stock. If the system has stock to allocate, the AFR score is one else it is zero. This provides a cumulative score of how many orders can be satisfied from system stock. A causal loop diagram of the supply chain management system, including feedback loops, is shown in Figure 1.

FIGURE 1: Comprehensive view of the supply chain, including supplier.

SDSM is constructed using a language of stock and flows to represent the series of differential equations that make up the model description. The simulation language used for this model is iThink® from iseesystems Inc. iThink® is one of a number of object-orientated simulation languages specifically designed to develop SDSM. The problem investigated will be split into two main areas, namely: import suppliers and local suppliers. Imported parts suppliers receive and process orders daily, but ship weekly with an order lead time of 63 days, whereas local part suppliers ship daily with lead times of either 7 days or 28 days (Table 1).

TABLE 1: Differences in factors for local and imported parts suppliers.

The scope of the SDSM is limited to a two-tier supply chain. Parts are ordered by dealers (dealer demand) and supplied from a distribution centre. The distribution centre then places an order on the supplier to supply within the agreed lead time. The focus of the analysis is the decision algorithm used at the distribution centre. Two simulation models were built. The first model is used to analyse the performance of the supply chain for imported parts, and the second is to analyse the performance of the supply chain for local parts. The models are used for both the theoretical analysis and the case study, where real order data will be analysed. The major difference between the two models is the shipping cycle. In the local environment, orders are placed daily and delivered daily with a 7-day lead time. In the import model, orders are placed daily, parts are picked daily, but shipping only occurs every 7th day, with a 63-day lead time from the day of shipping.

The structure of the model focuses on three parallel flow systems, namely: (1) physical flow of parts, (2) information flow and (3) backorder flow. The physical flow of parts describes the dispatch of parts from the supplier as well as the distribution centre. The backorder flow also reflects a physical flow and is required as backorders are treated separately in an attempt to limit the bullwhip effect. The information flow is required to manage data to support the order algorithm and the calculation of the AFR. The stock availability will be extracted directly from the physical parts flow section of the model.

There are a number of key simplifications and assumptions made in the model. The fundamental assumptions are as follows:

  • Suppliers have sufficient capacity to accommodate the orders placed.
  • Orders are placed to the supplier system on a continuous basis.
  • Initial stock in the physical system will be allocated using lead time and demand.
  • L and D can be set as a constant or as a distribution function.
  • BO lead time is fixed.

Both models will be used to test the three different order algorithms under investigation. The theoretical and actual implementation of the MIP models are virtually identical, with only the order algorithm being different as shown in Equations 16 and 18. The STS method will require TS to be determined.

Appendix 1 shows the import supplier model as a set up for the MIP algorithms. The domestic model does not include the order accumulation structure. It is necessary to include the imported supplier structure as this adds an additional dimension to the process time variance in that although orders are placed daily, they are only shipped once a week.

Results and discussion

All SDSMs were run for 500 periods and repeated 50 times. The first 200 data points were removed to allow the model time to stabilise. All comparisons will be based on the AFR and physical pieces of stock in inventory. Although sufficient stock must be kept to ensure that the AFR remains high, high stock levels with a low AFR is unacceptable. Low stock levels and a high AFR are ideal.

The first simulation was used to establish the DF required for the most effective operation of the STS method. It is postulated that DF can be used to reduce the demand amplification in the supply chain. A demand data stream was generated using a normal distribution with an average demand of 100 units per day and a standard deviation of 10. In each case, a series of DFs were selected, starting at 1 day and ending at the specific L. Using a DF equal to the specific L provides the most effective AFR and stock position (Table 2).

TABLE 2: Allocation fill rate and stock results simulation of damping factor analysis for the stock target setting method for imported and domestic supplier.

When DF is set to 1 for imported supplier parts, the stock value overshadows the results for other values of DF (Figure 2a and c). Removing DF equal to 1 clearly shows how increasing DF results in a smoothing of the daily stock holding (Figure 2b and d). Once DF reaches the lead time of 63 days, the improvements are minimal.

FIGURE 2: Impact of the damping factor on import supplier supply chain, where (a and c) damping factor is set to 1 for imported supplier parts and (b and d) removing damping factor equal to 1.

Increasing the DF for domestic suppliers producing parts with a 7-day lead time reduces the bullwhip effect by reducing stock and increasing AFR (Figure 3).

FIGURE 3: (a and b) Impact of the damping factor on a current model domestic supplier supply chain.

Increasing the DF for domestic suppliers producing parts with a 28-day lead time shows results similar (increased stock) to the import model when DF is equal to 1 (Figure 4a and b). When DF equal to 1 is removed, the reduction in the bullwhip effect can be seen clearly, with the best results when DF equals L (Figure 4c).

FIGURE 4: Impact of the damping factor on a past model local supplier supply chain where damping factor is (a and b) equal to 1 and (c) when damping factor equal to 1 is removed.

The results indicate that the ideal DF can be set equal to L. For simplicity, all further STSM analysis will use a DF equal to L.

Next, the three methods will be compared using a theoretical environment of demand and demand variance. In the theoretical environment, a demand data stream is generated using a normal distribution with an average demand of 100 units per day and a standard deviation of 10.

In the theoretical environment, the MIPTheory method requires the lowest stock amounts, but also results in the lowest AFR. In contrast, the MIPActual method results in the highest AFR, but also significantly higher stock amounts (Table 3 and Figure 5). The improved AFR would confirm the reasoning behind the way the method is implemented. Given that customer service is more important, the calculation was adapted to allow for a better AFR. The unintended consequence of this was that stock holding has been increased significantly. The STS method provides a similar AFR than the MIPActual method (identical in two of three cases) with significantly less stock required.

FIGURE 5: Comparison of the three order methods in a theoretical environment.

TABLE 3: Simulation results comparing the three order methods in a theoretical environment.

From the above results, it is clear that in the case of the local supply chains, the STS method has merits as a replacement method that will increase the AFR, but will require less stock than the MIPActual method.

The final comparison between the three order placement algorithms will focus on two selected data sets. Data set one represents the demand for fast moving parts, and data set two represents the demand for erratic moving parts.

The data sets consist of the following:

  • Fast (daily) moving imported parts.
  • Medium (weekly) and slow (monthly) moving import parts.
  • Slow (monthly) moving local parts.
  • Erratic (one sale in 6 months) moving local parts.

Running the simulation for the fast moving parts, in all cases, for all three methods, results in 100% AFR. In 8 of 12 parts investigated, the STS method required lower stock levels. In all cases, the MIPActual method required significant higher stock levels (Table 4).

TABLE 4: Results of simulating actual demand data for fast moving import parts.

Running the simulation for medium and slow moving imported parts shows that in all cases, the MIPActual method resulted in a 100% AFR, with increased stock holding. The STS method showed an improvement in AFR in 1 of 15 cases and a reduction in 8 of 15 cases. The stock holding increase for the improved AFR was lower than the MIPActual method. In 11 of 15 cases, the stock holding required was lower than the MIPTheory method. Of these, four parts achieved the same or better AFR with lower stock holding. The results show that the MIPActual method improves the AFR, but at a significant increase in stock holding. The STS and MIPTheory method achieves similar results with lower stock holding (Table 5).

TABLE 5: Results of simulating actual demand data for medium and slow moving import parts.

Running the simulation for slow moving local parts shows that in all cases, the MIPActual method improves the AFR, but with stock holding increased by four times. The STS method also improves on the AFR in all cases. It also requires stock holding to be increased, but in only two cases is the stock required double that of the MIPTheory method. The results show that the STS method provides a better overall solution with increased AFR with the lowest stock holding (Table 6).

TABLE 6: Results of simulating actual demand data for slow moving local parts.

Running the simulation for erratic moving local parts shows that the MIPActual method improved the AFR in 15 of 16 cases, in all cases increasing the stock holding. In only three cases, the stock increase was less than double. In 7 of 16 cases, the STS method improved the AFR, whereas the other 9 cases resulted in a drop of AFR. In five cases, the stock holding was reduced. The results show that the MIPActual method would provide equivalent performance to the other methods, but with the lowest stock holding (Table 7).

TABLE 7: Results of simulating actual demand data for erratic moving local parts.

Conclusion

In this article, four key issues were addressed. The theory behind the MIP method and how it is implemented was analysed. The difference between the theoretical and actual implementation was identified. An alternative STS method, focusing on stock targeting, was derived theoretically. An SDSM was developed to analyse the performance of the ordering algorithms on the supply chain. The SDSM is limited in that it does not simulate a unique demand for every part, but rather a demand distribution based on a fixed set of variables. The analysis of the actual data sets is limited in that actual stock holding data are not available, and therefore, the results cannot be compared to the actual situation. The STS method was analysed to confirm that it would not result in the bullwhip effect by evaluating the impact of damping on the supply chain performance. Following the analysis, the DF was set equal to L. The three order algorithms were compared in a theoretical environment. Under the theoretical demand distribution conditions, it was found that the MIPActual and STS algorithms increase the AFR. It was also shown that the MIPActual method requires significantly higher stock holding to provide the improved AFR values. In all cases, this was in excess of 10 times more than the STS method.

Two actual data sets were used to evaluate the effectiveness of the three algorithms in practice. The results indicate that except for the fast moving imported parts, the MIPTheory algorithm does not provide the ideal AFR. The MIPActual method improves on the AFR, but also results in a significant increase in stock holding required. The STS method, in general, provides an increase in the AFR, except for the erratic moving parts, with a lower increase in stock holding.

The results obtained at this point suggest that the STS method be further investigated as an alternative solution to the MIPActual method to ensure that the warehouse space constraint is managed effectively. The effectiveness of the three methods to ensure the target AFR is achieved with the least amount of stock against various theoretical demand patterns (log-normal or gamma distributions) should be investigated to determine if the methods are applicable to specific demand patterns.

Acknowledgements

Competing interests

The authors declare that they have no financial or personal relationships that may have inappropriately influenced them in writing this article.

Authors’ contributions

The study forms part of A.B.’s PhD study. He proposed and developed the STS inventory management method. He constructed the SDSM for analysing the three inventory management methods. He also performed all the theoretical and actual data simulations. J.G. and V.S.S.Y. contributed as study leaders, providing direction and critical review of the article.

References

Akkermans, H. & Dellaert, N., 2005, ‘The rediscovery of industrial dynamics: The contribution of system dynamics to supply chain in a dynamics and fragmented world’, System Dynamics Review 21(3), 173–186. https://doi.org/10.1002/sdr.317

Angerhofer, B.J. & Angelides, M.C., 2000, ‘System dynamics modelling in supply chain management: research review’, in R.R. Barton, K. Kang, P.A. Fishwick & J.A. Joines (eds.), Proceedings of the 2000 Winter Simulation Conference, 2000, Wyndham Palace Resort & Spa, Orlando, FL, USA, December 10–13, 2000, pp. 342–350.

Bhattacharya, R. & Bandyopadhyay, S., 2011, ‘A review of the causes of bullwhip effect in a supply chain’, International Journal of Manufacturing Technology 54, 1245–1261. https://doi.org/10.1007/s00170-010-2987-6

Billington, C., Callioni, G., Crane, B., Rurak, J.D., Rapp, J.U., White, T. et al., 2004, ‘Accelerating the profitability of Hewlett-Packard’s supply chains’, Interfaces 34(1), 59–72. https://doi.org/10.1287/inte.0103.0054

Bossert, J.M. & Willems, S.P., 2007, ‘A periodic-review modeling approach for guaranteed service supply chains’, Interfaces 37(5), 420–435. https://doi.org/10.1287/inte.1070.0298

Canella, S., Lopez-Campos, M., Dominguez, R., Ashayeri, J. & Miranda, P.A., 2015, ‘A simulation model of a coordinated decentralized supply chain’, International Transaction in Operational Research 22, 735–756. https://doi.org/10.1111/itor.12175

Farasyn, I., Humair, S., Kahn, J.I. & Willems, S.P., 2011, ‘Inventory optimization at procter & gamble: Achieving real benefits through user adoption of inventory tools’, Interfaces 41(1), 66–78. https://doi.org/10.1287/inte.1100.0546

Forrester, J.W., 1958, ‘Industrial dynamics: A major breakthrough for decision makers’, Harvard Business Review 36, 37–66.

Gattorna, J.L., 2010, Dynamic supply chains – Delivering value through people, Pearson Education Limited, Edinburgh Gate, Harlow, UK.

Georgiadis, P., Vlachos, D. & Iakovou, E., 2005, ‘A system dynamics modeling framework for the strategic supply chain management of food chains’, Journal of Food Engineering 70, 351–364. https://doi.org/10.1016/j.jfoodeng.2004.06.030

Graves, S.C. & Willems, S.P., 2008, ‘Strategic inventory placement in supply chains: Nonstationary demand’, Manufacturing & Service Operations Management 10(2), 278–287. https://doi.org/10.1287/msom.1070.0175

Holweg, M. & Pil, F.K., 2001, ‘Star with the customer’, MIT Sloan Management Review 43(1), 74–83.

Huang, M., Ip, W.H., Yung, K.L., Wang, X. & Wang, D., 2007, ‘Simulation study using system dynamics for a CONWIP-controlled lamp supply chain’, International Journal Advanced Manufacturing Technology 32, 184–193. https://doi.org/10.1007/s00170-005-0324-2

Humair, S. & Willems, S.P., 2006, ‘Optimizing strategic safety stock placement in supply chains with clusters of commonality’, Operations Research 54(4), 725–742. https://doi.org/10.1287/opre.1060.0313

Humair, S. & Willems, S.P., 2011, ‘Optimizing strategic safety stock placement in general acyclic networks’, Operations Research 59(3), 781–787. https://doi.org/10.1287/opre.1100.0913

Lambert, D.M., 2008, Supply chain management – Processes, partnerships, performance, Supply Chain Management Institute, Sarasota, FL.

Manary, M.P. & Willems, S.P., 2008, ‘Setting safety stock targets at Intel in the presence of forecast bias’, Interfaces 38(2), 112–122. https://doi.org/10.1287/inte.1070.0339

Minegishi, S. & Thiel, D., 2000, ‘System dynamics modeling and simulation of a particular food supply chain’, Simulation Practice and Theory 8, 321–339. https://doi.org/10.1016/S0928-4869(00)00026-4

Neale, J.J. & Willems, S.P., 2009, ‘Managing inventory in supply chains with nonstationary demand’, Interfaces 39(5), 388–399. https://doi.org/10.1287/inte.1090.0442

Patterson, J.W., Fredenhall, L.D. & Kennedy, W.J., 2002, ‘An overview of recent literature on spare parts inventories’, International Journal of Production Economics 76, 201–215. https://doi.org/10.1016/S0925-5273(01)00174-8

Sahay, N. & Ierapetriou, M., 2013, ‘Supply chain management and optimisation driven simulation approach’, American Institute of Chemical Engineers 59(12), 4612–4626. https://doi.org/10.1002/aic.14226

Shingo, S., 1981, A study of the toyota production system from and industrial engineering viewpoint, transl. A.P. Dillion, Productivity Press, NewYork.

Sterman, J., 2000, Business dynamics, systems thinking and modelling for a complex world, The McGraw-Hill Companies Inc, Boston.

Tako, A.A. & Robinson, S., 2012, ‘The application of discrete event simulation and system dynamics in the logistics and supply chain context’, Decision Support Systems 52, 802–815. https://doi.org/10.1016/j.dss.2011.11.015

Torres, O.A.C. & Morán, F.A.V., 2006, The Bullwhip effect in supply chains – A review of methods, components and cases, Palgrave MacMillan, New York.

Toyota, 2003, Scribd, viewed 16 May 2016 from http://www.scribd.com/doc/35919069/1-Inventory-Mgmt.

Umeda, S. & Zhang, F., 2008, ‘Hybrid modeling approach for supply-chain simulation’, in T. Koch (ed.), International Federation for Information Processing, vol. 257, pp. 453–460, Springer, Gewerbestrasse 11, 6330 Cham, Switzerland.

Van der Heijden, K.S., Van Harten, M.C. & De Smidt-Destombes, A., 2006, ‘On the interaction between maintenance, spare parts inventories and repair capacity for a k-ou-of-N system with wear-out’, European Journal of Operational Research 174, 182–200. https://doi.org/10.1016/j.ejor.2005.02.043

Van der Heijden, K.S., Van Harten, M.C. & De Smidt-Destombes, A., 2009, ‘Joint optimisation of spare part inventory, maintenance frequency and repair capacity for k-out-of-N systems’, International Journal of Production Economics 118, 260–268. https://doi.org/10.1016/j.ijpe.2008.08.058

Vlachos, D., Georgiadis, P. & Iakovou, E., 2007, ‘A system dynamics model for dynamic capacity planning of remanufacturing in closed-loop supply chains’, Computers & Operations Research 34, 367–394. https://doi.org/10.1016/j.cor.2005.03.005

Wieland, B., Mastrantonio, P., Willems, S.P. & Kempf, K.G., 2012, ‘Optimizing inventory levels within Intel’s channel supply demand operations’, Interfaces 42(6), 517–527. https://doi.org/10.1287/inte.1120.0637

Wikner, J., Towil, D.R. & Naim, M., 1991, ‘Smoothing supply chain dynamics’, International Journal of Production Economics 22, 231–248. https://doi.org/10.1016/0925-5273(91)90099-F

Appendix 1

Import supplier model

BO_Accum(t) = BO_Accum(t - dt) + (BO - BO_Send_to) * dt

INIT BO_Accum = 0

DOCUMENT: Back Ordered pieces waiting for the shipment cycle.

INFLOWS:

BO = Demand-Shipped

DOCUMENT: Back Order pieces allocated for shipping. This is the difference between demand and available stock.

OUTFLOWS:

BO_Send_to = if time/Shipment_Cycle=int(time/Shipment_Cycle) then BO_Accum/dt else 0

DOCUMENT: Back Order pieces loaded onto the ship for departure.

In_Stock(t) = In_Stock(t - dt) + (Arrive - Shipped) * dt

INIT In_Stock = Starting_Stock_Days

DOCUMENT: Inventory pieces in stock at the distribution centre.

INFLOWS:

Arrive = CONVEYOR OUTFLOW

DOCUMENT: Pieces of stock arriving at the distribution centre.

OUTFLOWS:

Shipped = Demand

DOCUMENT: Pieces shipped to clients.

MIP(t) = MIP(t - dt) + (MIP_New - MIP_Refresh) * dt

INIT MIP = MIP_Calculation

DOCUMENT: Storing of monthly MIP review.

INFLOWS:

MIP_New = if MIP_Refresh>0 then (MIP_Calculation)/dt else 0

DOCUMENT: Monthly MIP update - data inflow.

OUTFLOWS:

MIP_Refresh = if time/28 = int(time/28) then MIP/dt else 0

DOCUMENT: Monthly MIP update - data clean out.

Order_Accum(t) = Order_Accum(t - dt) + (Produced - Send_to) * dt

INIT Order_Accum = 0

DOCUMENT: Processed pieces, waiting for ship departures.

INFLOWS:

Produced = MIP_Based_Order

DOCUMENT: Order processing rate.

OUTFLOWS:

Send_to = if time/Shipment_Cycle=int(time/Shipment_Cycle) then Order_Accum/dt else 0

DOCUMENT: Loading of pieces on ship, based on shipment cycle.

BO_en_Route(t) = BO_en_Route(t - dt) + (BO_Send_to - BO_Shipped) * dt

INIT BO_en_Route = 0

  TRANSIT TIME = 1

  CAPACITY = INF

  INFLOW LIMIT = INF

DOCUMENT: Back Ordered pieces en route to the client.

INFLOWS:

BO_Send_to = if time/Shipment_Cycle=int(time/Shipment_Cycle) then BO_Accum/dt else 0

DOCUMENT: Back Order pieces loaded onto the ship for departure.

OUTFLOWS:

BO_Shipped = CONVEYOR OUTFLOW

DOCUMENT: Back Order pieces shipped to the client.

Orders_en_Route(t) = Orders_en_Route(t - dt) + (Send_to - Arrive) * dt

INIT Orders_en_Route = 0

  TRANSIT TIME = Order_Lead_Time

  CAPACITY = INF

  INFLOW LIMIT = INF

DOCUMENT: Pieces of stock en route.

INFLOWS:

Send_to = if time/Shipment_Cycle=int(time/Shipment_Cycle) then Order_Accum/dt else 0

DOCUMENT: Loading of pieces on ship, based on shipment cycle.

OUTFLOWS:

Arrive = CONVEYOR OUTFLOW

DOCUMENT: Pieces of stock arriving at the distribution centre.

Total_Allocation(t) = Total_Allocation(t - dt) + (Flow_1 - Flow_2) * dt

INIT Total_Allocation = 0

  TRANSIT TIME = Days_per_Month

  CAPACITY = INF

  INFLOW LIMIT = INF

DOCUMENT: Consolidation of stock availability data for AFR calculation.

INFLOWS:

Flow_1 = Allocation

DOCUMENT: Allocation data inflow.

OUTFLOWS:

Flow_2 = CONVEYOR OUTFLOW

DOCUMENT: Allocation data outflow.

Allocation = Shipped/Demand

DOCUMENT: Immediate stock availability information.

Avg_Allocation = Total_Allocation/Days_per_Month*100

DOCUMENT: Allocation Fill Rate (AFR) calculation.

Base_Demand = 100

DOCUMENT: Average value of the number of pieces demanded on a daily basis.

Base_Lead_Time = 63

DOCUMENT: Average lead time.

BO_Lead_Time = 7

DOCUMENT: Lead Time used to supply Back Orders.

Days_per_Month = 30

DOCUMENT: Standard days per month to calculate AFR.

Demand = normal(Base_Demand,Demand_Variance)

DOCUMENT: Demand in pieces calculated as a normal distribution with Base Demand as average and demand variance as the Standard Deviation - Normal(Base Demand,demand variance).

Demand_Variance = 0

DOCUMENT: Demand variance.

MIP_Based_Order = max(0,MIP-Orders_en_Route-In_Stock-BO_en_Route-Order_Accum-BO_Accum)

DOCUMENT: Order placement as per MIP method.

MIP_Calculation = Base_Demand*(Shipment_Cycle+(Order_Cycle_Days)+Base_Lead_Time+2*Order_Lead_Time_variance+2*Demand_Variance*Base_Demand)

DOCUMENT: Calculation of MIP, based on demand, demand variance, lead time and lead time variance.

Order_Cycle_Days = 1

DOCUMENT: The frequency of orders. For daily orders this value is set at 1.

Order_Flow = Produced+BO

DOCUMENT: Calculation for confirming total order flow is the same as demand.

Order_Lead_Time = max(Base_Lead_Time,normal(Base_Lead_Time,Order_Lead_Time_variance))

DOCUMENT: Order lead time calculated as a normal distribution of average lead time and order lead time variance.

Order_Lead_Time_variance = 0

DOCUMENT: Order variance lead time.

Run_Counter = 50

DOCUMENT: Dummy variable used to set the number of simulation runs to be completed.

Shipment_Cycle = 7

DOCUMENT: Frequency of ship departures.

Starting_Stock_Days = MIP_Calculation

DOCUMENT: Initial stock value.

Stock_Days = In_Stock/Demand

DOCUMENT: Calculation of Stock Coverage - Stock/Demand.


 

Crossref Citations

1. China's lithium supply chain: Security dynamics and policy countermeasures
Na Zhou, Hui Su, Qiaosheng Wu, Shougeng Hu, Deyi Xu, Danhui Yang, Jinhua Cheng
Resources Policy  vol: 78  first page: 102866  year: 2022  
doi: 10.1016/j.resourpol.2022.102866

2. Advancements in Sustainable Manufacturing Supply Chain Modelling: a Review
Ovundah K. Wofuru-Nyenke, Tobinson A. Briggs, Daniel O. Aikhuele
Process Integration and Optimization for Sustainability  vol: 7  issue: 1-2  first page: 3  year: 2023  
doi: 10.1007/s41660-022-00276-w

3. System Dynamics Modeling and Multicriteria Analysis Methods for Selecting Scenarios in a Harness Assembling Plant
Javier R. Lugo-Niebla, Ernesto A. Lagarda-Leyva, María Paz Guadalupe Acosta-Quintana, Javier Portugal-Vásquez, Arnulfo A. Naranjo-Flores, Alfredo Bueno-Solano
Systems  vol: 13  issue: 11  first page: 936  year: 2025  
doi: 10.3390/systems13110936

4. Modeling a closed-loop vaccine supply chain with transshipments to minimize wastage and threats to the public: a system dynamics approach
Esen Andiç-Mortan, Cigdem Gonul Kochan
Journal of Humanitarian Logistics and Supply Chain Management  vol: 13  issue: 2  first page: 216  year: 2023  
doi: 10.1108/JHLSCM-10-2021-0102

5. Anniversary 2007–2017
Stephen Kruger, Noleen Pisa
Journal of Transport and Supply Chain Management  vol: 11  year: 2017  
doi: 10.4102/jtscm.v11i0.340