<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1d1 20130915//EN" "http://jats.nlm.nih.gov/publishing/1.1d1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" article-type="research-article" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">JTSCM</journal-id>
<journal-title-group>
<journal-title>Journal of Transport and Supply Chain Management</journal-title>
</journal-title-group>
<issn pub-type="ppub">2310-8789</issn>
<issn pub-type="epub">1995-5235</issn>
<publisher>
<publisher-name>AOSIS</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">JTSCM-11-281</article-id>
<article-id pub-id-type="doi">10.4102/jtscm.v11i0.281</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Original Research</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>System dynamics comparison of three inventory management models in an automotive parts supply chain</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Botha</surname>
<given-names>Andries</given-names>
</name>
<xref ref-type="aff" rid="AF0001">1</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Grobler</surname>
<given-names>Jacomine</given-names>
</name>
<xref ref-type="aff" rid="AF0001">1</xref>
</contrib>
<contrib contrib-type="author">
<contrib-id contrib-id-type="orcid">http://orcid.org/0000-0002-3035-8906</contrib-id>
<name>
<surname>Yadavalli</surname>
<given-names>V.S. Sarma</given-names>
</name>
<xref ref-type="aff" rid="AF0001">1</xref>
</contrib>
<aff id="AF0001"><label>1</label>Department of Industrial and Systems Engineering, University of Pretoria, South Africa</aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><bold>Corresponding author:</bold> Andries Botha, <email xlink:href="abotha@alum.mit.edu">abotha@alum.mit.edu</email></corresp>
</author-notes>
<pub-date pub-type="epub"><day>30</day><month>03</month><year>2017</year></pub-date>
<pub-date pub-type="collection"><year>2017</year></pub-date>
<volume>11</volume>
<issue>0</issue>
<elocation-id>281</elocation-id>
<history>
<date date-type="received"><day>16</day><month>10</month><year>2016</year></date>
<date date-type="accepted"><day>28</day><month>11</month><year>2016</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2017. The Authors</copyright-statement>
<copyright-year>2017</copyright-year>
<license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/2.0/">
<license-p>Licensee: AOSIS. This work is licensed under the Creative Commons Attribution License.</license-p>
</license>
</permissions>
<abstract>
<sec id="st1">
<title>Background</title>
<p>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&#x0025; while maintaining low levels of stock.</p>
</sec>
<sec id="st2">
<title>Objective</title>
<p>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.</p>
</sec>
<sec id="st3">
<title>Method</title>
<p>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.</p>
</sec>
<sec id="st4">
<title>Results</title>
<p>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 MIP<sub>Theory</sub> method requires the lowest stock, but also has the lowest AFR. MIP<sub>Actual</sub> achieves the highest AFR, but with significantly higher stock holding. The STS method improves on the AFR achieved by the MIP<sub>Theory</sub> method, with lower stock holding than the MIP<sub>Actual</sub> 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 MIP<sub>Actual</sub> 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 MIP<sub>Actual</sub> 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 MIP<sub>Actual</sub> 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 MIP<sub>Actual</sub> 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.</p>
</sec>
<sec id="st5">
<title>Conclusion</title>
<p>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 (MIP<sub>Actual</sub>). 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.</p>
</sec>
</abstract>
</article-meta>
</front>
<body>
<sec id="s0001">
<title>Introduction</title>
<p>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&#x2019;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.</p>
<p>The most fundamental issue in supply chain management is service to the customer. Holweg and Pil (<xref ref-type="bibr" rid="CIT0012">2001</xref>) supported build-to-order supply chains, whereas Gattorna (<xref ref-type="bibr" rid="CIT0009">2010</xref>) used segmentation to identify alternative supply chain designs to maximise customer service by segment. The guaranteed service (GS) model developed by Humair and Willems (<xref ref-type="bibr" rid="CIT0014">2006</xref>) requires that each node in the supply chain network promises 100&#x0025; 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 (<xref ref-type="bibr" rid="CIT0005">2007</xref>) and Neale and Willems (<xref ref-type="bibr" rid="CIT0019">2009</xref>) investigated the implications of the GS model for various demand conditions. Humair and Willems (<xref ref-type="bibr" rid="CIT0014">2006</xref>, <xref ref-type="bibr" rid="CIT0015">2011</xref>) and Graves and Willems (<xref ref-type="bibr" rid="CIT0011">2008</xref>) 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. (<xref ref-type="bibr" rid="CIT0004">2004</xref>), Farasyn et al. (<xref ref-type="bibr" rid="CIT0007">2011</xref>), Wieland et al. (<xref ref-type="bibr" rid="CIT0031">2012</xref>) and Manary and Willems (<xref ref-type="bibr" rid="CIT0017">2008</xref>). Owing to the mix of parts in the automotive supply chain, as mentioned earlier, it is not possible to maintain a 100&#x0025; GS rate. Based on the parts demand mix, the target is arbitrarily set at a 95.5&#x0025; service rate.</p>
<p>JIT manufacturing has had a positive impact for many firms (Lambert <xref ref-type="bibr" rid="CIT0016">2008</xref>). By reducing waste, costs are reduced and profitability increased. Lambert (<xref ref-type="bibr" rid="CIT0016">2008</xref>) provided an overview of JIT thinking in the supply chain management space. The concept of &#x2018;waste&#x2019; 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 <xref ref-type="bibr" rid="CIT0022">1981</xref>). Reducing overproduction waste simply translates to only producing what is required. In parts supply, this translates to placing daily orders based on daily sales.</p>
<p>Patterson, Fredenhall and Kennedy (<xref ref-type="bibr" rid="CIT0020">2002</xref>) 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 (<xref ref-type="bibr" rid="CIT0029">2009</xref>) and Van der Heijden, Van Harten and De Smidt-Destombes (<xref ref-type="bibr" rid="CIT0028">2006</xref>) analysed the problem of spare parts supply in the defence systems environment where both spare and repair parts supply are taken into account.</p>
<p>A number of authors proposed the use of simulation to analyse and optimise supply chains. Sahay and Ierapetriou (<xref ref-type="bibr" rid="CIT0021">2013</xref>) evaluated the interaction between simulation and optimisation requiring an active feedback loop between each solution. Umeda and Zhang (<xref ref-type="bibr" rid="CIT0027">2008</xref>) applied a hybrid of discrete simulation, control models and system dynamics to solve supply chain problems. Tako and Robinson (<xref ref-type="bibr" rid="CIT0024">2012</xref>) applied a combination of discrete event simulation and system dynamics to the supply chain. Angerhofer and Angelides (<xref ref-type="bibr" rid="CIT0002">2000</xref>) and Akkermans and Dellaert (<xref ref-type="bibr" rid="CIT0001">2005</xref>) 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 (<xref ref-type="bibr" rid="CIT0030">2007</xref>) applied system dynamics simulation for capacity planning in a closed-loop supply chain; Canella et al. (<xref ref-type="bibr" rid="CIT0006">2015</xref>) focused on a coordinated decentralised supply chain, whereas Minegishi and Thiel (<xref ref-type="bibr" rid="CIT0018">2000</xref>) and Georgiadis, Vlachos and Iakovou (<xref ref-type="bibr" rid="CIT0010">2005</xref>) focused on applying system dynamics simulation in the food supply chain. Huang et al. (<xref ref-type="bibr" rid="CIT0013">2007</xref>) 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.</p>
</sec>
<sec id="s0002">
<title>Problem description</title>
<p>The automotive parts supply chain has two key performance metrics, namely:
<list list-type="bullet">
<list-item><p>AFR measuring the availability of parts when orders are placed.</p></list-item>
<list-item><p>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.</p></list-item>
</list></p>
<p>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.</p>
<p>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 <xref ref-type="bibr" rid="CIT0008">1958</xref>) is difficult to address in a practical manner. The bullwhip effect is widely described. Bhattacharya and Bandyopadhyay (<xref ref-type="bibr" rid="CIT0003">2011</xref>) reviewed the various causes of the bullwhip effect and included aspects such as lead time and stock ordering policy. Wikner, Towil and Naim (<xref ref-type="bibr" rid="CIT0032">1991</xref>) discussed a number of possible solutions for reducing the bullwhip effect.</p>
</sec>
<sec id="s0003">
<title>Research methodology</title>
<p>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.</p>
<p>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.</p>
<p>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 <xref ref-type="bibr" rid="CIT0023">2000</xref>). The theoretical environment is used to validate and verify the SDSM model.</p>
</sec>
<sec id="s0004">
<title>Inventory optimisation models</title>
<p>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.</p>
<p>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.</p>
<p>Therefore:</p>
<disp-formula id="FD1"><alternatives><mml:math display="block" id="M1"><mml:mrow><mml:mtext>Reorder&#x2009;Point</mml:mtext><mml:mo>=</mml:mo><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e001.tif"/></alternatives><label>[Eqn 1]</label></disp-formula>
<disp-formula id="FD2"><alternatives><mml:math display="block" id="M2"><mml:mrow><mml:mtext>Reorder&#x2009;Quantity&#x2009;</mml:mtext><mml:mo>=</mml:mo><mml:mi>Q</mml:mi><mml:mo>=</mml:mo><mml:mi>D</mml:mi></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e002.tif"/></alternatives><label>[Eqn 2]</label></disp-formula>
<p>where <italic>D</italic> is the constant daily demand.</p>
<p>Pipeline stock (S<sub>P</sub>) can be seen as all stock that has been ordered and not yet sold:</p>
<disp-formula id="FD3"><alternatives><mml:math display="block" id="M3"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:malignmark/><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>O</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>O</mml:mi><mml:mi>O</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e003.tif"/></alternatives><label>[Eqn 3]</label></disp-formula>
<p>where <italic>S<sub>OH</sub></italic> is the stock on hand and <italic>S<sub>OO</sub></italic> is the stock on order.</p>
<p>This means that if sales are set to zero, inventory will only build up to this level and no more. Therefore:</p>
<disp-formula id="FD4"><alternatives><mml:math display="block" id="M4"><mml:mrow><mml:mi>M</mml:mi><mml:mi>I</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>O</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>O</mml:mi><mml:mi>O</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e004.tif"/></alternatives><label>[Eqn 4]</label></disp-formula>
<p>And:</p>
<disp-formula id="FD5"><alternatives><mml:math display="block" id="M5"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>O</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>D</mml:mi><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mi>D</mml:mi></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e005.tif"/></alternatives><label>[Eqn 5]</label></disp-formula>
<disp-formula id="FD6"><alternatives><mml:math display="block" id="M6"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>O</mml:mi><mml:mi>O</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>Q</mml:mi><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mi>D</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e006.tif"/></alternatives><label>[Eqn 6]</label></disp-formula>
<p>where <italic>L</italic> is the lead time.</p>
<p>Therefore:</p>
<disp-formula id="FD7"><alternatives><mml:math display="block" id="M7"><mml:mrow><mml:mi>M</mml:mi><mml:mi>I</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>D</mml:mi><mml:mo>+</mml:mo><mml:mi>D</mml:mi><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mi>D</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>L</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e007.tif"/></alternatives><label>[Eqn 7]</label></disp-formula>
<p>Up to this point, it was assumed that <italic>D</italic> 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 <italic>D</italic> is a continuous random variable representing daily demand, &#x00B5; is the average value of <italic>E</italic>(<italic>D</italic>) and &#x03C3; is the standard deviation of <italic>E</italic>(<italic>D</italic>).</p>
<p><italic>D</italic> will have a probability density function, namely:</p>
<disp-formula id="FD8"><alternatives><mml:math display="block" id="M8"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e008.tif"/></alternatives><label>[Eqn 8]</label></disp-formula>
<p>It is also likely that lead time will be random, giving: <italic>H</italic> is a continuous random variable representing daily demand, &#x03BC;<sub>2</sub> is the average value of <italic>E</italic>(<italic>H</italic>) and &#x03C3;<sub>2</sub> is the standard deviation of <italic>E</italic>(<italic>H</italic>).</p>
<p><italic>H</italic> will have a probability density function, namely:</p>
<disp-formula id="FD9"><alternatives><mml:math display="block" id="M9"><mml:mrow><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>y</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e009.tif"/></alternatives><label>[Eqn 9]</label></disp-formula>
<p>Given this, the constant demand equations can be expanded to:</p>
<disp-formula id="FD10"><alternatives><mml:math display="block" id="M10"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>O</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x03BC;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>L</mml:mi><mml:mo>+</mml:mo><mml:mi>R</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mi>D</mml:mi></mml:msub></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e010.tif"/></alternatives><label>[Eqn 10]</label></disp-formula>
<p>where <italic>SS<sub>D</sub></italic> is the safety stock for demand variance:</p>
<disp-formula id="FD11"><alternatives><mml:math display="block" id="M11"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>O</mml:mi><mml:mi>O</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03A3;</mml:mi><mml:mi>Q</mml:mi><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mo>&#x03BC;</mml:mo><mml:mn>2</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x03BC;</mml:mo></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e011.tif"/></alternatives><label>[Eqn 11]</label></disp-formula>
<p>where <italic>SS<sub>LT</sub></italic> is the safety stock for lead time variance.</p>
<p>Therefore:</p>
<disp-formula id="FD12"><alternatives><mml:math display="block" id="M12"><mml:mrow><mml:mi>M</mml:mi><mml:mi>I</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x03BC;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>L</mml:mi><mml:mo>+</mml:mo><mml:mi>R</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mi>D</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mo>&#x03BC;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mo>&#x03BC;</mml:mo><mml:mn>2</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mo>&#x03BC;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>L</mml:mi><mml:mo>+</mml:mo><mml:mi>R</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mo>&#x03BC;</mml:mo><mml:mn>2</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mi>D</mml:mi></mml:msub></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e012.tif"/></alternatives><label>[Eqn 12]</label></disp-formula>
<p>If <italic>&#x0192;</italic>(<italic>x</italic>) and <italic>&#x0192;</italic>(<italic>y</italic>) are normal distributions, we can define the safety stock in terms of the service level to be achieved. To achieve 95&#x0025; service level, the safety stocks will be:</p>
<disp-formula id="FD13"><alternatives><mml:math display="block" id="M13"><mml:mrow><mml:mi>S</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mi>D</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03C3;</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e013.tif"/></alternatives><label>[Eqn 13]</label></disp-formula>
<disp-formula id="FD14"><alternatives><mml:math display="block" id="M14"><mml:mrow><mml:mi>S</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mi>D</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e014.tif"/></alternatives><label>[Eqn 14]</label></disp-formula>
<p>Therefore:</p>
<disp-formula id="FD15"><alternatives><mml:math display="block" id="M15"><mml:mrow><mml:mi>M</mml:mi><mml:mi>I</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x03BC;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>L</mml:mi><mml:mo>+</mml:mo><mml:mi>R</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mo>&#x03BC;</mml:mo><mml:mn>2</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03C3;</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e015.tif"/></alternatives><label>[Eqn 15]</label></disp-formula>
<p>This leads to:</p>
<disp-formula id="FD16"><alternatives><mml:math display="block" id="M16"><mml:mrow><mml:mi>Q</mml:mi><mml:mo>=</mml:mo><mml:mi>M</mml:mi><mml:mi>I</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>O</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>O</mml:mi><mml:mi>O</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>B</mml:mi><mml:mi>O</mml:mi><mml:mo>=</mml:mo><mml:mo>&#x03BC;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>L</mml:mi><mml:mo>+</mml:mo><mml:mi>R</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mo>&#x03BC;</mml:mo><mml:mn>2</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03C3;</mml:mi><mml:mi>R</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>O</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>O</mml:mi><mml:mi>O</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>B</mml:mi><mml:mi>O</mml:mi></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e016.tif"/></alternatives><label>[Eqn 16]</label></disp-formula>
<p>where <italic>BO</italic> is the backorders.</p>
<p>Backorders are treated outside of standard operation and are excluded from the base order. Toyota (<xref ref-type="bibr" rid="CIT0026">2003</xref>) described the implemented equation set in use as:</p>
<disp-formula id="FD17"><alternatives><mml:math display="block" id="M17"><mml:mrow><mml:mi>M</mml:mi><mml:mi>I</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>P</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>M</mml:mi><mml:mi>A</mml:mi><mml:mi>D</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>O</mml:mi><mml:mi>C</mml:mi><mml:mo>+</mml:mo><mml:mi>L</mml:mi><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mi>D</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e017.tif"/></alternatives><label>[Eqn 17]</label></disp-formula>
<disp-formula id="FD18"><alternatives><mml:math display="block" id="M18"><mml:mrow><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>Q</mml:mi><mml:mo>=</mml:mo><mml:mi>M</mml:mi><mml:mi>A</mml:mi><mml:mi>D</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>O</mml:mi><mml:mi>C</mml:mi><mml:mo>+</mml:mo><mml:mi>L</mml:mi><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mi>D</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>O</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>O</mml:mi><mml:mi>O</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>B</mml:mi><mml:mi>O</mml:mi></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e018.tif"/></alternatives><label>[Eqn 18]</label></disp-formula>
<p>where <italic>SOQ = Q</italic> = stock order quantity, <italic>MAD</italic> = monthly average demand &#x2013; 6 months moving average and <italic>OC</italic> = order cycle = <italic>R</italic>.</p>
<p>MAD is calculated using a 6-month average demand to smooth day-to-day demand fluctuations and accommodate seasonal behaviour (Toyota <xref ref-type="bibr" rid="CIT0026">2003</xref>). The values for safety stock are calculated by the inventory management system.</p>
<p>If <xref ref-type="disp-formula" rid="FD16">Equations 16</xref> and <xref ref-type="disp-formula" rid="FD18">18</xref> 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 &#x2013; SS<sub>D</sub>. In the theoretical derivation (<xref ref-type="disp-formula" rid="FD16">Equation 16</xref>), 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 (<italic>n</italic>) associated with a specific service level. This means that both the terms of the equation are consistent in their dimensions (pieces &#x00D7; time). In the practical application (<xref ref-type="disp-formula" rid="FD18">Equation 18</xref>), 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 &#x00D7; pieces + pieces &#x00D7; time). It is postulated that the practical solution is an attempt to improve the stock availability. The result of using <xref ref-type="disp-formula" rid="FD18">Equation 18</xref> would be an increase in service level, but it would also increase stockholding significantly.</p>
<p>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 (<italic>S<sub>OH</sub></italic> and <italic>S<sub>OO</sub></italic>), 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.</p>
<p>In the STS method, two equations are required. Firstly, the order to be placed needs to be calculated:</p>
<disp-formula id="FD19"><alternatives><mml:math display="block" id="M19"><mml:mrow><mml:mi>Q</mml:mi><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>D</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>B</mml:mi><mml:mi>O</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>S</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>O</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>/</mml:mo><mml:mi>D</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e019.tif"/></alternatives><label>[Eqn 19]</label></disp-formula>
<p>where <italic>T<sub>S</sub></italic> is the stock target and <italic>DF</italic> is the damping factor.</p>
<p>Similar to the <italic>MIP<sub>Theory</sub></italic> and <italic>MIP<sub>Actual</sub></italic> methods, backorders will be treated as having a secondary supply approach and they can therefore be subtracted from the demand. Any correction in the (<italic>T<sub>S</sub></italic> &#x2013; <italic>S<sub>OH</sub></italic>) term should result in the bullwhip effect unless the <italic>DF</italic> is included.</p>
<p>The second equation focuses on how to set the target stock level:</p>
<disp-formula id="FD20"><alternatives><mml:math display="block" id="M20"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>S</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>D</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>y</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>C</mml:mi><mml:mi>y</mml:mi><mml:mi>c</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mi>D</mml:mi></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e020.tif"/></alternatives><label>[Eqn 20]</label></disp-formula>
<p>As shown here, <xref ref-type="disp-formula" rid="FD20">Equations 20</xref> assumes stable demand and can once again be expanded to compensate for stochastic conditions, resulting in:</p>
<disp-formula id="FD21"><alternatives><mml:math display="block" id="M21"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>S</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>D</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>y</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>C</mml:mi><mml:mi>y</mml:mi><mml:mi>c</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>D</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03C3;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-e021.tif"/></alternatives><label>[Eqn 21]</label></disp-formula>
</sec>
<sec id="s0005">
<title>System dynamics simulation model</title>
<p>An SDSM is used to compare the theoretical MIP<sub>Theory</sub> method, practical MIP<sub>Actual</sub> 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.</p>
<p>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&#x00E1;n (<xref ref-type="bibr" rid="CIT0025">2006</xref>) and Sterman (<xref ref-type="bibr" rid="CIT0023">2000</xref>:669). If the limitations in design and application domain are not fully understood, such models can provide misleading results.</p>
<p>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 <xref ref-type="fig" rid="F0001">Figure 1</xref>.</p>
<fig id="F0001">
<label>FIGURE 1</label>
<caption><p>Comprehensive view of the supply chain, including supplier.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-g001.tif"/>
</fig>
<p>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<sup>&#x00AE;</sup> from iseesystems Inc. iThink<sup>&#x00AE;</sup> 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 (<xref ref-type="table" rid="T0001">Table 1</xref>).</p>
<table-wrap id="T0001">
<label>TABLE 1</label>
<caption><p>Differences in factors for local and imported parts suppliers.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left">Factor</th>
<th valign="top" align="left">Local parts supplier</th>
<th valign="top" align="left">Imported parts supplier</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Supply lead time</td>
<td align="left">7 days for current model and high volume past model parts, 28 days for past model parts</td>
<td align="left">63 days for all parts</td>
</tr>
<tr>
<td align="left">Shipping cycle</td>
<td align="left">Daily shipping</td>
<td align="left">Pick daily but consolidate weekly for shipping</td>
</tr>
<tr>
<td align="left">BO</td>
<td align="left">Normal shipping</td>
<td align="left">Can be sent by airfreight (7 &#x2013; 14 days)</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn><p><italic>Source</italic>: Toyota Parts Business Report 2015, Internal Report prepared by Customer Service Division</p></fn>
<fn><p>BO, backorders.</p></fn>
</table-wrap-foot>
</table-wrap>
<p>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.</p>
<p>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.</p>
<p>There are a number of key simplifications and assumptions made in the model. The fundamental assumptions are as follows:
<list list-type="bullet">
<list-item><p>Suppliers have sufficient capacity to accommodate the orders placed.</p></list-item>
<list-item><p>Orders are placed to the supplier system on a continuous basis.</p></list-item>
<list-item><p>Initial stock in the physical system will be allocated using lead time and demand.</p></list-item>
<list-item><p><italic>L</italic> and <italic>D</italic> can be set as a constant or as a distribution function.</p></list-item>
<list-item><p><italic>BO</italic> lead time is fixed.</p></list-item>
</list></p>
<p>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 <xref ref-type="disp-formula" rid="FD16">Equations 16</xref> and <xref ref-type="disp-formula" rid="FD18">18</xref>. The STS method will require <italic>T<sub>S</sub></italic> to be determined.</p>
<p><xref ref-type="app" rid="app001">Appendix 1</xref> 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.</p>
</sec>
<sec id="s0006">
<title>Results and discussion</title>
<p>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.</p>
<p>The first simulation was used to establish the <italic>DF</italic> required for the most effective operation of the STS method. It is postulated that <italic>DF</italic> 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 <italic>DF</italic>s were selected, starting at 1 day and ending at the specific <italic>L</italic>. Using a <italic>DF</italic> equal to the specific <italic>L</italic> provides the most effective AFR and stock position (<xref ref-type="table" rid="T0002">Table 2</xref>).</p>
<table-wrap id="T0002">
<label>TABLE 2</label>
<caption><p>Allocation fill rate and stock results simulation of damping factor analysis for the stock target setting method for imported and domestic supplier.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left" rowspan="3">Supplier</th>
<th valign="top" align="center" colspan="10">Damping factor</th>
</tr>
<tr>
<th valign="top" align="center" colspan="10"><hr/></th>
</tr>
<tr>
<th valign="top" align="left">1 day</th>
<th valign="top" align="left">3 days</th>
<th valign="top" align="left">7 days</th>
<th valign="top" align="left">7 days (lead time)</th>
<th valign="top" align="left">14 days</th>
<th valign="top" align="left">15 days</th>
<th valign="top" align="left">28 days (lead time)</th>
<th valign="top" align="left">30 days</th>
<th valign="top" align="left">63 days (lead time)</th>
<th valign="top" align="left">70 days (lead time + shipping cycle)</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" colspan="11"><bold>Import supplier</bold></td>
</tr>
<tr>
<td align="left">&#x2003;Average AFR</td>
<td align="left">90.6</td>
<td align="left">-</td>
<td align="left">-</td>
<td align="left"><bold>-</bold></td>
<td align="left"><bold>-</bold></td>
<td align="left">84.6</td>
<td align="left"><bold>-</bold></td>
<td align="left">98.5</td>
<td align="left">99.9</td>
<td align="left">99.9</td>
</tr>
<tr>
<td align="left">&#x2003;Average stock</td>
<td align="left">21 195.0</td>
<td align="left">-</td>
<td align="left">-</td>
<td align="left"><bold>-</bold></td>
<td align="left"><bold>-</bold></td>
<td align="left">861.0</td>
<td align="left"><bold>-</bold></td>
<td align="left">815.0</td>
<td align="left">761.0</td>
<td align="left">755.0</td>
</tr>
<tr>
<td align="left" colspan="11"><bold>Domestic supplier &#x2013; current</bold></td>
</tr>
<tr>
<td align="left">&#x2003;Average AFR</td>
<td align="left">76.9</td>
<td align="left">93.2</td>
<td align="left"><bold>-</bold></td>
<td align="left">100.0</td>
<td align="left"><bold>-</bold></td>
<td align="left"><bold>-</bold></td>
<td align="left"><bold>-</bold></td>
<td align="left"><bold>-</bold></td>
<td align="left"><bold>-</bold></td>
<td align="left"><bold>-</bold></td>
</tr>
<tr>
<td align="left">&#x2003;Average stock</td>
<td align="left">177.0</td>
<td align="left">120.0</td>
<td align="left"><bold>-</bold></td>
<td align="left">120.0</td>
<td align="left"><bold>-</bold></td>
<td align="left"><bold>-</bold></td>
<td align="left"><bold>-</bold></td>
<td align="left"><bold>-</bold></td>
<td align="left"><bold>-</bold></td>
<td align="left"><bold>-</bold></td>
</tr>
<tr>
<td align="left" colspan="11"><bold>Domestic supplier &#x2013; past</bold></td>
</tr>
<tr>
<td align="left">&#x2003;Average AFR</td>
<td align="left">60.3</td>
<td align="left">-</td>
<td align="left">93.5</td>
<td align="left"><bold>-</bold></td>
<td align="left">99.2</td>
<td align="left"><bold>-</bold></td>
<td align="left">100.0</td>
<td align="left"><bold>-</bold></td>
<td align="left"><bold>-</bold></td>
<td align="left"><bold>-</bold></td>
</tr>
<tr>
<td align="left">&#x2003;Average stock</td>
<td align="left">249.0</td>
<td align="left">-</td>
<td align="left">123.0</td>
<td align="left"><bold>-</bold></td>
<td align="left">119</td>
<td align="left"><bold>-</bold></td>
<td align="left">121.0</td>
<td align="left"><bold>-</bold></td>
<td align="left"><bold>-</bold></td>
<td align="left"><bold>-</bold></td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn><p>AFR, allocation fill rate.</p></fn>
</table-wrap-foot>
</table-wrap>
<p>When <italic>DF</italic> is set to 1 for imported supplier parts, the stock value overshadows the results for other values of <italic>DF</italic> (<xref ref-type="fig" rid="F0002">Figure 2a</xref> and <xref ref-type="fig" rid="F0002">c</xref>). Removing <italic>DF</italic> equal to 1 clearly shows how increasing <italic>DF</italic> results in a smoothing of the daily stock holding (<xref ref-type="fig" rid="F0002">Figure 2b</xref> and <xref ref-type="fig" rid="F0002">d</xref>). Once <italic>DF</italic> reaches the lead time of 63 days, the improvements are minimal.</p>
<fig id="F0002">
<label>FIGURE 2</label>
<caption><p>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.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-g002.tif"/>
</fig>
<p>Increasing the <italic>DF</italic> for domestic suppliers producing parts with a 7-day lead time reduces the bullwhip effect by reducing stock and increasing AFR (<xref ref-type="fig" rid="F0003">Figure 3</xref>).</p>
<fig id="F0003">
<label>FIGURE 3</label>
<caption><p>(a and b) Impact of the damping factor on a current model domestic supplier supply chain.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-g003.tif"/>
</fig>
<p>Increasing the <italic>DF</italic> 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 (<xref ref-type="fig" rid="F0004">Figure 4a</xref> and <xref ref-type="fig" rid="F0004">b</xref>). When <italic>DF</italic> equal to 1 is removed, the reduction in the bullwhip effect can be seen clearly, with the best results when <italic>DF</italic> equals <italic>L</italic> (<xref ref-type="fig" rid="F0004">Figure 4c</xref>).</p>
<fig id="F0004">
<label>FIGURE 4</label>
<caption><p>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.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-g004.tif"/>
</fig>
<p>The results indicate that the ideal <italic>DF</italic> can be set equal to <italic>L</italic>. For simplicity, all further STSM analysis will use a <italic>DF</italic> equal to <italic>L</italic>.</p>
<p>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.</p>
<p>In the theoretical environment, the <italic>MIP<sub>Theory</sub></italic> method requires the lowest stock amounts, but also results in the lowest AFR. In contrast, the <italic>MIP<sub>Actual</sub></italic> method results in the highest AFR, but also significantly higher stock amounts (<xref ref-type="table" rid="T0003">Table 3</xref> and <xref ref-type="fig" rid="F0005">Figure 5</xref>). 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 <italic>MIP<sub>Actual</sub></italic> method (identical in two of three cases) with significantly less stock required.</p>
<fig id="F0005">
<label>FIGURE 5</label>
<caption><p>Comparison of the three order methods in a theoretical environment.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="JTSCM-11-281-g005.tif"/>
</fig>
<table-wrap id="T0003">
<label>TABLE 3</label>
<caption><p>Simulation results comparing the three order methods in a theoretical environment.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left" rowspan="3">Model: algorithm</th>
<th valign="top" align="center" colspan="3">Import</th>
<th valign="top" align="center" colspan="3">Local current</th>
<th valign="top" align="center" colspan="3">Local past</th>
</tr>
<tr>
<th align="center" colspan="3"><hr/></th>
<th align="center" colspan="3"><hr/></th>
<th align="center" colspan="3"><hr/></th>
</tr>
<tr>
<th valign="top" align="center">MIP theory</th>
<th valign="top" align="center">MIP actual</th>
<th valign="top" align="center">Stock target</th>
<th valign="top" align="center">MIP theory</th>
<th valign="top" align="center">MIP actual</th>
<th valign="top" align="center">Stock target</th>
<th valign="top" align="center">MIP theory</th>
<th valign="top" align="center">MIP actual</th>
<th valign="top" align="center">Stock target</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">AFR (&#x0025;)</td>
<td align="center">99.78</td>
<td align="center">100.00</td>
<td align="center">99.85</td>
<td align="center">99.85</td>
<td align="center">100.00</td>
<td align="center">100.00</td>
<td align="center">99.75</td>
<td align="center">100.00</td>
<td align="center">100.00</td>
</tr>
<tr>
<td align="left">Stock</td>
<td align="center">339.00</td>
<td align="center">2297.00</td>
<td align="center">761.00</td>
<td align="center">21.00</td>
<td align="center">1999.00</td>
<td align="center">120.00</td>
<td align="center">30.00</td>
<td align="center">2001.00</td>
<td align="center">121.00</td>
</tr>
<tr>
<td align="left">AFR change (&#x0025;)</td>
<td align="center">-</td>
<td align="center">0.22</td>
<td align="center">0.07</td>
<td align="center">-</td>
<td align="center">0.15</td>
<td align="center">0.15</td>
<td align="center">-</td>
<td align="center">0.25</td>
<td align="center">0.25</td>
</tr>
<tr>
<td align="left">Stock change</td>
<td align="center">-</td>
<td align="center">6.80</td>
<td align="center">2.20</td>
<td align="center">-</td>
<td align="center">93.20</td>
<td align="center">5.60</td>
<td align="center">-</td>
<td align="center">66.30</td>
<td align="center">4.00</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn><p>AFR, allocation fill rate; MIP, maximum inventory position.</p></fn>
</table-wrap-foot>
</table-wrap>
<p>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 <italic>MIP<sub>Actual</sub></italic> method.</p>
<p>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.</p>
<p>The data sets consist of the following:
<list list-type="bullet">
<list-item><p>Fast (daily) moving imported parts.</p></list-item>
<list-item><p>Medium (weekly) and slow (monthly) moving import parts.</p></list-item>
<list-item><p>Slow (monthly) moving local parts.</p></list-item>
<list-item><p>Erratic (one sale in 6 months) moving local parts.</p></list-item>
</list></p>
<p>Running the simulation for the fast moving parts, in all cases, for all three methods, results in 100&#x0025; AFR. In 8 of 12 parts investigated, the STS method required lower stock levels. In all cases, the <italic>MIP<sub>Actual</sub></italic> method required significant higher stock levels (<xref ref-type="table" rid="T0004">Table 4</xref>).</p>
<table-wrap id="T0004">
<label>TABLE 4</label>
<caption><p>Results of simulating actual demand data for fast moving import parts.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left" rowspan="3">Part</th>
<th valign="top" align="center" colspan="2">MIPT</th>
<th valign="top" align="center" colspan="2">MIPA</th>
<th valign="top" align="center" colspan="2">Improvement</th>
<th valign="top" align="center" colspan="2">Stock target</th>
<th valign="top" align="center" colspan="2">Improvement</th>
</tr>
<tr>
<th align="center" colspan="2"><hr/></th>
<th align="center" colspan="2"><hr/></th>
<th align="center" colspan="2"><hr/></th>
<th align="center" colspan="2"><hr/></th>
<th align="center" colspan="2"><hr/></th>
</tr>
<tr>
<th valign="top" align="left">AFR (&#x0025;)</th>
<th valign="top" align="left">Avg stock</th>
<th valign="top" align="left">AFR (&#x0025;)</th>
<th valign="top" align="left">Avg stock</th>
<th valign="top" align="left">AFR change</th>
<th valign="top" align="left">Avg stock change</th>
<th valign="top" align="left">AFR (&#x0025;)</th>
<th valign="top" align="left">Avg stock</th>
<th valign="top" align="left">AFR change</th>
<th valign="top" align="left">Avg stock change</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Part 04</td>
<td align="left">100.00</td>
<td align="left">1028</td>
<td align="left">100.00</td>
<td align="left">4772</td>
<td align="left">0</td>
<td align="left">3744</td>
<td align="left">100.00</td>
<td align="left">932</td>
<td align="left">0</td>
<td align="left">-96</td>
</tr>
<tr>
<td align="left">Part 05</td>
<td align="left">100.00</td>
<td align="left">1180</td>
<td align="left">100.00</td>
<td align="left">2546</td>
<td align="left">0</td>
<td align="left">1365</td>
<td align="left">100.00</td>
<td align="left">1408</td>
<td align="left">0</td>
<td align="left">228</td>
</tr>
<tr>
<td align="left">Part 06</td>
<td align="left">100.00</td>
<td align="left">179</td>
<td align="left">100.00</td>
<td align="left">189</td>
<td align="left">0</td>
<td align="left">9</td>
<td align="left">100.00</td>
<td align="left">155</td>
<td align="left">0</td>
<td align="left">-25</td>
</tr>
<tr>
<td align="left">Part 07</td>
<td align="left">100.00</td>
<td align="left">378</td>
<td align="left">100.00</td>
<td align="left">765</td>
<td align="left">0</td>
<td align="left">387</td>
<td align="left">100.00</td>
<td align="left">327</td>
<td align="left">0</td>
<td align="left">-51</td>
</tr>
<tr>
<td align="left">Part 08</td>
<td align="left">100.00</td>
<td align="left">378</td>
<td align="left">100.00</td>
<td align="left">782</td>
<td align="left">0</td>
<td align="left">404</td>
<td align="left">100.00</td>
<td align="left">326</td>
<td align="left">0</td>
<td align="left">-51</td>
</tr>
<tr>
<td align="left">Part 15</td>
<td align="left">100.00</td>
<td align="left">700</td>
<td align="left">100.00</td>
<td align="left">2961</td>
<td align="left">0</td>
<td align="left">2261</td>
<td align="left">100.00</td>
<td align="left">766</td>
<td align="left">0</td>
<td align="left">66</td>
</tr>
<tr>
<td align="left">Part 12</td>
<td align="left">100.00</td>
<td align="left">1438</td>
<td align="left">100.00</td>
<td align="left">2621</td>
<td align="left">0</td>
<td align="left">1184</td>
<td align="left">100.00</td>
<td align="left">1650</td>
<td align="left">0</td>
<td align="left">213</td>
</tr>
<tr>
<td align="left">Part 22</td>
<td align="left">100.00</td>
<td align="left">552</td>
<td align="left">100.00</td>
<td align="left">714</td>
<td align="left">0</td>
<td align="left">162</td>
<td align="left">100.00</td>
<td align="left">515</td>
<td align="left">0</td>
<td align="left">-37</td>
</tr>
<tr>
<td align="left">Part 24</td>
<td align="left">100.00</td>
<td align="left">421</td>
<td align="left">100.00</td>
<td align="left">581</td>
<td align="left">0</td>
<td align="left">160</td>
<td align="left">100.00</td>
<td align="left">459</td>
<td align="left">0</td>
<td align="left">39</td>
</tr>
<tr>
<td align="left">Part 25</td>
<td align="left">100.00</td>
<td align="left">4145</td>
<td align="left">100.00</td>
<td align="left">130 417</td>
<td align="left">0</td>
<td align="left">126 272</td>
<td align="left">100.00</td>
<td align="left">5217</td>
<td align="left">0</td>
<td align="left">1072</td>
</tr>
<tr>
<td align="left">Part 26</td>
<td align="left">100.00</td>
<td align="left">963</td>
<td align="left">100.00</td>
<td align="left">1498</td>
<td align="left">0</td>
<td align="left">535</td>
<td align="left">100.00</td>
<td align="left">930</td>
<td align="left">0</td>
<td align="left">-33</td>
</tr>
<tr>
<td align="left">Part 28</td>
<td align="left">100.00</td>
<td align="left">463</td>
<td align="left">100.00</td>
<td align="left">577</td>
<td align="left">0</td>
<td align="left">114</td>
<td align="left">100.00</td>
<td align="left">433</td>
<td align="left">0</td>
<td align="left">-30</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn><p>MIPT, MIP<sub>Theory</sub>; AFR, allocation fill rate; Avg, Average; MIPA, MIP<sub>Actual</sub>.</p></fn>
</table-wrap-foot>
</table-wrap>
<p>Running the simulation for medium and slow moving imported parts shows that in all cases, the <italic>MIP<sub>Actual</sub></italic> method resulted in a 100&#x0025; 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 <italic>MIP<sub>Actual</sub></italic> method. In 11 of 15 cases, the stock holding required was lower than the <italic>MIP<sub>Theory</sub></italic> method. Of these, four parts achieved the same or better AFR with lower stock holding. The results show that the <italic>MIP<sub>Actual</sub></italic> method improves the AFR, but at a significant increase in stock holding. The STS and <italic>MIP<sub>Theory</sub></italic> method achieves similar results with lower stock holding (<xref ref-type="table" rid="T0005">Table 5</xref>).</p>
<table-wrap id="T0005">
<label>TABLE 5</label>
<caption><p>Results of simulating actual demand data for medium and slow moving import parts.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left" rowspan="3">Part</th>
<th valign="top" align="center" colspan="2">MIPT</th>
<th valign="top" align="center" colspan="2">MIPA</th>
<th valign="top" align="center" colspan="2">Improvement</th>
<th valign="top" align="center" colspan="2">Stock target</th>
<th valign="top" align="center" colspan="2">Improvement</th>
</tr>
<tr>
<th align="center" colspan="2"><hr/></th>
<th align="center" colspan="2"><hr/></th>
<th align="center" colspan="2"><hr/></th>
<th align="center" colspan="2"><hr/></th>
<th align="center" colspan="2"><hr/></th>
</tr>
<tr>
<th valign="top" align="left">AFR (&#x0025;)</th>
<th valign="top" align="left">Avg stock</th>
<th valign="top" align="left">AFR (&#x0025;)</th>
<th valign="top" align="left">Avg stock</th>
<th valign="top" align="left">AFR change (&#x0025;)</th>
<th valign="top" align="left">Avg stock change</th>
<th valign="top" align="left">AFR (&#x0025;)</th>
<th valign="top" align="left">Avg stock</th>
<th valign="top" align="left">AFR change (&#x0025;)</th>
<th valign="top" align="left">Avg stock change</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Part 1</td>
<td align="left">100.00</td>
<td align="left">695</td>
<td align="left">100.00</td>
<td align="left">2008</td>
<td align="left">0.00</td>
<td align="left">1312</td>
<td align="left">100</td>
<td align="left">609</td>
<td align="left">0.00</td>
<td align="left">-86</td>
</tr>
<tr>
<td align="left">Part 2</td>
<td align="left">100.00</td>
<td align="left">1404</td>
<td align="left">100.00</td>
<td align="left">4366</td>
<td align="left">0.00</td>
<td align="left">2962</td>
<td align="left">100</td>
<td align="left">1332</td>
<td align="left">0.00</td>
<td align="left">-72</td>
</tr>
<tr>
<td align="left">Part 3</td>
<td align="left">99.54</td>
<td align="left">195</td>
<td align="left">100.00</td>
<td align="left">559</td>
<td align="left">0.46</td>
<td align="left">364</td>
<td align="left">96</td>
<td align="left">169</td>
<td align="left">-3.82</td>
<td align="left">-26</td>
</tr>
<tr>
<td align="left">Part 4</td>
<td align="left">96.54</td>
<td align="left">367</td>
<td align="left">100.00</td>
<td align="left">1282</td>
<td align="left">3.46</td>
<td align="left">915</td>
<td align="left">95</td>
<td align="left">446</td>
<td align="left">-1.81</td>
<td align="left">79</td>
</tr>
<tr>
<td align="left">Part 5</td>
<td align="left">99.51</td>
<td align="left">304</td>
<td align="left">100.00</td>
<td align="left">907</td>
<td align="left">0.49</td>
<td align="left">603</td>
<td align="left">96</td>
<td align="left">248</td>
<td align="left">-3.98</td>
<td align="left">-56</td>
</tr>
<tr>
<td align="left">Part 6</td>
<td align="left">98.33</td>
<td align="left">214</td>
<td align="left">100.00</td>
<td align="left">575</td>
<td align="left">1.67</td>
<td align="left">361</td>
<td align="left">92</td>
<td align="left">187</td>
<td align="left">-6.09</td>
<td align="left">-27</td>
</tr>
<tr>
<td align="left">Part 7</td>
<td align="left">99.10</td>
<td align="left">234</td>
<td align="left">100.00</td>
<td align="left">641</td>
<td align="left">0.90</td>
<td align="left">407</td>
<td align="left">100</td>
<td align="left">332</td>
<td align="left">0.90</td>
<td align="left">98</td>
</tr>
<tr>
<td align="left">Part 8</td>
<td align="left">100.00</td>
<td align="left">232</td>
<td align="left">100.00</td>
<td align="left">629</td>
<td align="left">0.00</td>
<td align="left">397</td>
<td align="left">100</td>
<td align="left">312</td>
<td align="left">0.00</td>
<td align="left">80</td>
</tr>
<tr>
<td align="left">Part 9</td>
<td align="left">97.38</td>
<td align="left">246</td>
<td align="left">100.00</td>
<td align="left">694</td>
<td align="left">2.62</td>
<td align="left">448</td>
<td align="left">95</td>
<td align="left">198</td>
<td align="left">-2.79</td>
<td align="left">-48</td>
</tr>
<tr>
<td align="left">Part 10</td>
<td align="left">98.63</td>
<td align="left">223</td>
<td align="left">100.00</td>
<td align="left">541</td>
<td align="left">1.37</td>
<td align="left">318</td>
<td align="left">96</td>
<td align="left">178</td>
<td align="left">-2.43</td>
<td align="left">-45</td>
</tr>
<tr>
<td align="left">Part 11</td>
<td align="left">100.00</td>
<td align="left">657</td>
<td align="left">100.00</td>
<td align="left">1532</td>
<td align="left">0.00</td>
<td align="left">875</td>
<td align="left">100</td>
<td align="left">509</td>
<td align="left">0.00</td>
<td align="left">-147</td>
</tr>
<tr>
<td align="left">Part 12</td>
<td align="left">100.00</td>
<td align="left">516</td>
<td align="left">100.00</td>
<td align="left">1448</td>
<td align="left">0.00</td>
<td align="left">933</td>
<td align="left">100</td>
<td align="left">483</td>
<td align="left">0.00</td>
<td align="left">-32</td>
</tr>
<tr>
<td align="left">Part 13</td>
<td align="left">98.52</td>
<td align="left">262</td>
<td align="left">100.00</td>
<td align="left">661</td>
<td align="left">1.48</td>
<td align="left">399</td>
<td align="left">98</td>
<td align="left">339</td>
<td align="left">-0.24</td>
<td align="left">77</td>
</tr>
<tr>
<td align="left">Part 14</td>
<td align="left">95.46</td>
<td align="left">317</td>
<td align="left">100.00</td>
<td align="left">844</td>
<td align="left">4.54</td>
<td align="left">527</td>
<td align="left">95</td>
<td align="left">241</td>
<td align="left">-0.34</td>
<td align="left">-76</td>
</tr>
<tr>
<td align="left">Part 15</td>
<td align="left">100.00</td>
<td align="left">1064</td>
<td align="left">100.00</td>
<td align="left">3001</td>
<td align="left">0.00</td>
<td align="left">1937</td>
<td align="left">100</td>
<td align="left">875</td>
<td align="left">0.00</td>
<td align="left">-188</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn><p>MIPT, MIP<sub>Theory</sub>; AFR, allocation fill rate; Avg, Average; MIPA, MIP<sub>Actual</sub>.</p></fn>
</table-wrap-foot>
</table-wrap>
<p>Running the simulation for slow moving local parts shows that in all cases, the <italic>MIP<sub>Actual</sub></italic> 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 <italic>MIP<sub>Theory</sub></italic> method. The results show that the STS method provides a better overall solution with increased AFR with the lowest stock holding (<xref ref-type="table" rid="T0006">Table 6</xref>).</p>
<table-wrap id="T0006">
<label>TABLE 6</label>
<caption><p>Results of simulating actual demand data for slow moving local parts.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left" rowspan="3">Part</th>
<th valign="top" align="center" colspan="2">MIPT</th>
<th valign="top" align="center" colspan="2">MIPA</th>
<th valign="top" align="center" colspan="2">Improvement</th>
<th valign="top" align="center" colspan="2">Stock target</th>
<th valign="top" align="center" colspan="2">Improvement</th>
</tr>
<tr>
<th align="center" colspan="2"><hr/></th>
<th align="center" colspan="2"><hr/></th>
<th align="center" colspan="2"><hr/></th>
<th align="center" colspan="2"><hr/></th>
<th align="center" colspan="2"><hr/></th>
</tr>
<tr>
<th valign="top" align="left">AFR (&#x0025;)</th>
<th valign="top" align="left">Avg stock</th>
<th valign="top" align="left">AFR (&#x0025;)</th>
<th valign="top" align="left">Avg stock</th>
<th valign="top" align="left">AFR change (&#x0025;)</th>
<th valign="top" align="left">Avg stock change</th>
<th valign="top" align="left">AFR (&#x0025;)</th>
<th valign="top" align="left">Avg stock</th>
<th valign="top" align="left">AFR change (&#x0025;)</th>
<th valign="top" align="left">Avg stock change</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Part 01</td>
<td align="left">78.92</td>
<td align="left">60</td>
<td align="left">82.12</td>
<td align="left">700</td>
<td align="left">3.20</td>
<td align="left">640</td>
<td align="left">79</td>
<td align="left">64</td>
<td align="left">0.21</td>
<td align="left">4</td>
</tr>
<tr>
<td align="left">Part 02</td>
<td align="left">54.77</td>
<td align="left">10</td>
<td align="left">55.21</td>
<td align="left">12</td>
<td align="left">0.44</td>
<td align="left">2</td>
<td align="left">52</td>
<td align="left">9</td>
<td align="left">-2.76</td>
<td align="left">-1</td>
</tr>
<tr>
<td align="left">Part 03</td>
<td align="left">22.53</td>
<td align="left">279</td>
<td align="left">23.04</td>
<td align="left">3523</td>
<td align="left">0.50</td>
<td align="left">3244</td>
<td align="left">22</td>
<td align="left">266</td>
<td align="left">-0.26</td>
<td align="left">-13</td>
</tr>
<tr>
<td align="left">Part 09</td>
<td align="left">17.29</td>
<td align="left">241</td>
<td align="left">17.29</td>
<td align="left">1757</td>
<td align="left">0.00</td>
<td align="left">1516</td>
<td align="left">16</td>
<td align="left">116</td>
<td align="left">-0.96</td>
<td align="left">-125</td>
</tr>
<tr>
<td align="left">Part 10</td>
<td align="left">9.58</td>
<td align="left">36</td>
<td align="left">9.83</td>
<td align="left">56</td>
<td align="left">0.26</td>
<td align="left">21</td>
<td align="left">10</td>
<td align="left">153</td>
<td align="left">0.26</td>
<td align="left">118</td>
</tr>
<tr>
<td align="left">Part 11</td>
<td align="left">11.97</td>
<td align="left">190</td>
<td align="left">13.85</td>
<td align="left">1203</td>
<td align="left">1.88</td>
<td align="left">1013</td>
<td align="left">12</td>
<td align="left">173</td>
<td align="left">0.23</td>
<td align="left">-17</td>
</tr>
<tr>
<td align="left">Part 13</td>
<td align="left">81.24</td>
<td align="left">31</td>
<td align="left">82.63</td>
<td align="left">188</td>
<td align="left">1.39</td>
<td align="left">157</td>
<td align="left">81</td>
<td align="left">30</td>
<td align="left">-0.52</td>
<td align="left">0</td>
</tr>
<tr>
<td align="left">Part 14</td>
<td align="left">93.70</td>
<td align="left">2733</td>
<td align="left">96.78</td>
<td align="left">2 057 466</td>
<td align="left">3.08</td>
<td align="left">2 054 733</td>
<td align="left">94</td>
<td align="left">4028</td>
<td align="left">0.59</td>
<td align="left">1295</td>
</tr>
<tr>
<td align="left">Part 16</td>
<td align="left">78.84</td>
<td align="left">39</td>
<td align="left">79.85</td>
<td align="left">231</td>
<td align="left">1.01</td>
<td align="left">192</td>
<td align="left">76</td>
<td align="left">39</td>
<td align="left">-2.77</td>
<td align="left">0</td>
</tr>
<tr>
<td align="left">Part 17</td>
<td align="left">82.99</td>
<td align="left">13</td>
<td align="left">83.83</td>
<td align="left">36</td>
<td align="left">0.84</td>
<td align="left">22</td>
<td align="left">82</td>
<td align="left">13</td>
<td align="left">-1.16</td>
<td align="left">0</td>
</tr>
<tr>
<td align="left">Part 18</td>
<td align="left">80.23</td>
<td align="left">23</td>
<td align="left">83.07</td>
<td align="left">95</td>
<td align="left">2.84</td>
<td align="left">73</td>
<td align="left">79</td>
<td align="left">27</td>
<td align="left">-1.47</td>
<td align="left">5</td>
</tr>
<tr>
<td align="left">Part 19</td>
<td align="left">79.35</td>
<td align="left">20</td>
<td align="left">82.99</td>
<td align="left">64</td>
<td align="left">3.64</td>
<td align="left">45</td>
<td align="left">79</td>
<td align="left">20</td>
<td align="left">-0.42</td>
<td align="left">0</td>
</tr>
<tr>
<td align="left">Part 20</td>
<td align="left">80.30</td>
<td align="left">17</td>
<td align="left">82.54</td>
<td align="left">62</td>
<td align="left">2.25</td>
<td align="left">45</td>
<td align="left">80</td>
<td align="left">17</td>
<td align="left">0.18</td>
<td align="left">0</td>
</tr>
<tr>
<td align="left">Part 21</td>
<td align="left">63.17</td>
<td align="left">10</td>
<td align="left">63.37</td>
<td align="left">14</td>
<td align="left">0.20</td>
<td align="left">4</td>
<td align="left">61</td>
<td align="left">6</td>
<td align="left">-1.95</td>
<td align="left">-4</td>
</tr>
<tr>
<td align="left">Part 23</td>
<td align="left">75.69</td>
<td align="left">17</td>
<td align="left">78.82</td>
<td align="left">46</td>
<td align="left">3.13</td>
<td align="left">29</td>
<td align="left">76</td>
<td align="left">19</td>
<td align="left">0.27</td>
<td align="left">2</td>
</tr>
<tr>
<td align="left">Part 29</td>
<td align="left">93.29</td>
<td align="left">3053</td>
<td align="left">94.13</td>
<td align="left">3 563 903</td>
<td align="left">0.83</td>
<td align="left">3 560 850</td>
<td align="left">94</td>
<td align="left">4308</td>
<td align="left">0.31</td>
<td align="left">1254</td>
</tr>
<tr>
<td align="left">Part 31</td>
<td align="left">91.93</td>
<td align="left">673</td>
<td align="left">93.41</td>
<td align="left">122 691</td>
<td align="left">1.48</td>
<td align="left">122 018</td>
<td align="left">91</td>
<td align="left">800</td>
<td align="left">-0.72</td>
<td align="left">127</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn><p>MIPT, MIP<sub>Theory</sub>; AFR, allocation fill rate; Avg, Average; MIPA, MIP<sub>Actual</sub>.</p></fn>
</table-wrap-foot>
</table-wrap>
<p>Running the simulation for erratic moving local parts shows that the <italic>MIP<sub>Actual</sub></italic> 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 <italic>MIP<sub>Actual</sub></italic> method would provide equivalent performance to the other methods, but with the lowest stock holding (<xref ref-type="table" rid="T0007">Table 7</xref>).</p>
<table-wrap id="T0007">
<label>TABLE 7</label>
<caption><p>Results of simulating actual demand data for erratic moving local parts.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left" rowspan="3">Part</th>
<th valign="top" align="center" colspan="2">MIPT</th>
<th valign="top" align="center" colspan="2">MIPA</th>
<th valign="top" align="center" colspan="2">Improvement</th>
<th valign="top" align="center" colspan="2">Stock Target</th>
<th valign="top" align="center" colspan="2">Improvement</th>
</tr>
<tr>
<th align="center" colspan="2"><hr/></th>
<th align="center" colspan="2"><hr/></th>
<th align="center" colspan="2"><hr/></th>
<th align="center" colspan="2"><hr/></th>
<th align="center" colspan="2"><hr/></th>
</tr>
<tr>
<th valign="top" align="left">AFR (&#x0025;)</th>
<th valign="top" align="left">Avg stock</th>
<th valign="top" align="left">AFR (&#x0025;)</th>
<th valign="top" align="left">Avg stock</th>
<th valign="top" align="left">AFR change (&#x0025;)</th>
<th valign="top" align="left">Avg stock change</th>
<th valign="top" align="left">AFR (&#x0025;)</th>
<th valign="top" align="left">Avg stock</th>
<th valign="top" align="left">AFR change (&#x0025;)</th>
<th valign="top" align="left">Avg stock change</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Part 1</td>
<td align="left">78.28</td>
<td align="left">109</td>
<td align="left">80.09</td>
<td align="left">1326</td>
<td align="left">1.81</td>
<td align="left">1218</td>
<td align="left">79.29</td>
<td align="left">166</td>
<td align="left">1.01</td>
<td align="left">57</td>
</tr>
<tr>
<td align="left">Part 2</td>
<td align="left">84.81</td>
<td align="left">55</td>
<td align="left">87.39</td>
<td align="left">518</td>
<td align="left">2.58</td>
<td align="left">463</td>
<td align="left">86.73</td>
<td align="left">96</td>
<td align="left">1.93</td>
<td align="left">41</td>
</tr>
<tr>
<td align="left">Part 3</td>
<td align="left">55.36</td>
<td align="left">86</td>
<td align="left">56.34</td>
<td align="left">666</td>
<td align="left">0.98</td>
<td align="left">580</td>
<td align="left">56.20</td>
<td align="left">120</td>
<td align="left">0.83</td>
<td align="left">34</td>
</tr>
<tr>
<td align="left">Part 4</td>
<td align="left">81.26</td>
<td align="left">47</td>
<td align="left">84.09</td>
<td align="left">471</td>
<td align="left">2.83</td>
<td align="left">423</td>
<td align="left">83.79</td>
<td align="left">92</td>
<td align="left">2.53</td>
<td align="left">45</td>
</tr>
<tr>
<td align="left">Part 5</td>
<td align="left">81.40</td>
<td align="left">62</td>
<td align="left">82.65</td>
<td align="left">605</td>
<td align="left">1.25</td>
<td align="left">542</td>
<td align="left">81.51</td>
<td align="left">110</td>
<td align="left">0.10</td>
<td align="left">47</td>
</tr>
<tr>
<td align="left">Part 6</td>
<td align="left">77.83</td>
<td align="left">62</td>
<td align="left">82.44</td>
<td align="left">563</td>
<td align="left">4.61</td>
<td align="left">501</td>
<td align="left">80.22</td>
<td align="left">114</td>
<td align="left">2.39</td>
<td align="left">51</td>
</tr>
<tr>
<td align="left">Part 7</td>
<td align="left">76.16</td>
<td align="left">43</td>
<td align="left">79.89</td>
<td align="left">359</td>
<td align="left">3.73</td>
<td align="left">316</td>
<td align="left">79.08</td>
<td align="left">83</td>
<td align="left">2.92</td>
<td align="left">40</td>
</tr>
<tr>
<td align="left">Part 8</td>
<td align="left">84.45</td>
<td align="left">47</td>
<td align="left">87.02</td>
<td align="left">534</td>
<td align="left">2.57</td>
<td align="left">487</td>
<td align="left">86.92</td>
<td align="left">96</td>
<td align="left">2.47</td>
<td align="left">48</td>
</tr>
<tr>
<td align="left">Part 9</td>
<td align="left">81.25</td>
<td align="left">58</td>
<td align="left">82.13</td>
<td align="left">517</td>
<td align="left">0.88</td>
<td align="left">459</td>
<td align="left">81.48</td>
<td align="left">96</td>
<td align="left">0.23</td>
<td align="left">37</td>
</tr>
<tr>
<td align="left">Part 10</td>
<td align="left">85.47</td>
<td align="left">47</td>
<td align="left">86.52</td>
<td align="left">432</td>
<td align="left">1.05</td>
<td align="left">385</td>
<td align="left">86.37</td>
<td align="left">86</td>
<td align="left">0.90</td>
<td align="left">39</td>
</tr>
<tr>
<td align="left">Part 11</td>
<td align="left">87.73</td>
<td align="left">29</td>
<td align="left">89.74</td>
<td align="left">307</td>
<td align="left">2.02</td>
<td align="left">278</td>
<td align="left">89.74</td>
<td align="left">72</td>
<td align="left">2.02</td>
<td align="left">43</td>
</tr>
<tr>
<td align="left">Part 12</td>
<td align="left">78.15</td>
<td align="left">56</td>
<td align="left">80.22</td>
<td align="left">463</td>
<td align="left">2.06</td>
<td align="left">408</td>
<td align="left">79.19</td>
<td align="left">91</td>
<td align="left">1.04</td>
<td align="left">35</td>
</tr>
<tr>
<td align="left">Part 13</td>
<td align="left">84.17</td>
<td align="left">51</td>
<td align="left">86.03</td>
<td align="left">470</td>
<td align="left">1.86</td>
<td align="left">420</td>
<td align="left">85.73</td>
<td align="left">86</td>
<td align="left">1.57</td>
<td align="left">35</td>
</tr>
<tr>
<td align="left">Part 14</td>
<td align="left">78.01</td>
<td align="left">56</td>
<td align="left">80.22</td>
<td align="left">482</td>
<td align="left">2.21</td>
<td align="left">426</td>
<td align="left">78.92</td>
<td align="left">98</td>
<td align="left">0.91</td>
<td align="left">42</td>
</tr>
<tr>
<td align="left">Part 15</td>
<td align="left">72.42</td>
<td align="left">97</td>
<td align="left">74.13</td>
<td align="left">1122</td>
<td align="left">1.71</td>
<td align="left">1025</td>
<td align="left">73.13</td>
<td align="left">159</td>
<td align="left">0.71</td>
<td align="left">62</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn><p>MIPT, MIP<sub>Theory</sub>; AFR, allocation fill rate; Avg, Average; MIPA, MIP<sub>Actual</sub>.</p></fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s0007">
<title>Conclusion</title>
<p>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 <italic>DF</italic> was set equal to <italic>L</italic>. The three order algorithms were compared in a theoretical environment. Under the theoretical demand distribution conditions, it was found that the <italic>MIP<sub>Actual</sub></italic> and STS algorithms increase the AFR. It was also shown that the <italic>MIP<sub>Actual</sub></italic> 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.</p>
<p>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 <italic>MIP<sub>Theory</sub></italic> algorithm does not provide the ideal AFR. The <italic>MIP<sub>Actual</sub></italic> 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.</p>
<p>The results obtained at this point suggest that the STS method be further investigated as an alternative solution to the <italic>MIP<sub>Actual</sub></italic> 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.</p>
</sec>
</body>
<back>
<ack>
<title>Acknowledgements</title>
<sec id="s20008" sec-type="COI-statement">
<title>Competing interests</title>
<p>The authors declare that they have no financial or personal relationships that may have inappropriately influenced them in writing this article.</p>
</sec>
<sec id="s20009">
<title>Authors&#x2019; contributions</title>
<p>The study forms part of A.B.&#x2019;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.</p>
</sec>
</ack>
<ref-list id="references">
<title>References</title>
<ref id="CIT0001"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Akkermans</surname>, <given-names>H</given-names></string-name>. &#x0026; <string-name><surname>Dellaert</surname>, <given-names>N</given-names></string-name></person-group>., <year>2005</year>, &#x2018;<article-title>The rediscovery of industrial dynamics: The contribution of system dynamics to supply chain in a dynamics and fragmented world</article-title>&#x2019;, <source><italic>System Dynamics Review</italic></source> <volume>21</volume>(<issue>3</issue>), <fpage>173</fpage>&#x2013;<lpage>186</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/sdr.317">https://doi.org/10.1002/sdr.317</ext-link></comment></mixed-citation></ref>
<ref id="CIT0002"><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Angerhofer</surname>, <given-names>B.J</given-names></string-name>. &#x0026; <string-name><surname>Angelides</surname>, <given-names>M.C</given-names></string-name></person-group>., <year>2000</year>, &#x2018;<article-title>System dynamics modelling in supply chain management: research review</article-title>&#x2019;, in <person-group person-group-type="editor"><string-name><given-names>R.R.</given-names> <surname>Barton</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Kang</surname></string-name>, <string-name><given-names>P.A.</given-names> <surname>Fishwick</surname></string-name> &#x0026; <string-name><given-names>J.A.</given-names> <surname>Joines</surname></string-name> (eds.)</person-group>, <source><italic>Proceedings of the 2000 Winter Simulation Conference</italic></source>, <comment>2000, Wyndham Palace Resort &#x0026; Spa, Orlando, FL, USA, December 10&#x2013;13, 2000</comment>, pp. <fpage>342</fpage>&#x2013;<lpage>350</lpage>.</mixed-citation></ref>
<ref id="CIT0003"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bhattacharya</surname>, <given-names>R</given-names></string-name>. &#x0026; <string-name><surname>Bandyopadhyay</surname>, <given-names>S</given-names></string-name></person-group>., <year>2011</year>, &#x2018;<article-title>A review of the causes of bullwhip effect in a supply chain</article-title>&#x2019;, <source><italic>International Journal of Manufacturing Technology</italic></source> <volume>54</volume>, <fpage>1245</fpage>&#x2013;<lpage>1261</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00170-010-2987-6">https://doi.org/10.1007/s00170-010-2987-6</ext-link></comment></mixed-citation></ref>
<ref id="CIT0004"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Billington</surname>, <given-names>C</given-names></string-name>., <string-name><surname>Callioni</surname>, <given-names>G</given-names></string-name>., <string-name><surname>Crane</surname>, <given-names>B</given-names></string-name>., <string-name><surname>Rurak</surname>, <given-names>J.D</given-names></string-name>., <string-name><surname>Rapp</surname>, <given-names>J.U</given-names></string-name>., <string-name><surname>White</surname>, <given-names>T</given-names></string-name>. <etal>et al.</etal></person-group>, <year>2004</year>, &#x2018;<article-title>Accelerating the profitability of Hewlett-Packard&#x2019;s supply chains</article-title>&#x2019;, <source><italic>Interfaces</italic></source> <volume>34</volume>(<issue>1</issue>), <fpage>59</fpage>&#x2013;<lpage>72</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1287/inte.0103.0054">https://doi.org/10.1287/inte.0103.0054</ext-link></comment></mixed-citation></ref>
<ref id="CIT0005"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bossert</surname>, <given-names>J.M</given-names></string-name>. &#x0026; <string-name><surname>Willems</surname>, <given-names>S.P</given-names></string-name></person-group>., <year>2007</year>, &#x2018;<article-title>A periodic-review modeling approach for guaranteed service supply chains</article-title>&#x2019;, <source><italic>Interfaces</italic></source> <volume>37</volume>(<issue>5</issue>), <fpage>420</fpage>&#x2013;<lpage>435</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1287/inte.1070.0298">https://doi.org/10.1287/inte.1070.0298</ext-link></comment></mixed-citation></ref>
<ref id="CIT0006"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Canella</surname>, <given-names>S</given-names></string-name>., <string-name><surname>Lopez-Campos</surname>, <given-names>M</given-names></string-name>., <string-name><surname>Dominguez</surname>, <given-names>R</given-names></string-name>., <string-name><surname>Ashayeri</surname>, <given-names>J</given-names></string-name>. &#x0026; <string-name><surname>Miranda</surname>, <given-names>P.A</given-names></string-name></person-group>., <year>2015</year>, &#x2018;<article-title>A simulation model of a coordinated decentralized supply chain</article-title>&#x2019;, <source><italic>International Transaction in Operational Research</italic></source> <volume>22</volume>, <fpage>735</fpage>&#x2013;<lpage>756</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/itor.12175">https://doi.org/10.1111/itor.12175</ext-link></comment></mixed-citation></ref>
<ref id="CIT0007"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Farasyn</surname>, <given-names>I</given-names></string-name>., <string-name><surname>Humair</surname>, <given-names>S</given-names></string-name>., <string-name><surname>Kahn</surname>, <given-names>J.I</given-names></string-name>. &#x0026; <string-name><surname>Willems</surname>, <given-names>S.P</given-names></string-name></person-group>., <year>2011</year>, &#x2018;<article-title>Inventory optimization at procter &#x0026; gamble: Achieving real benefits through user adoption of inventory tools</article-title>&#x2019;, <source><italic>Interfaces</italic></source> <volume>41</volume>(<issue>1</issue>), <fpage>66</fpage>&#x2013;<lpage>78</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1287/inte.1100.0546">https://doi.org/10.1287/inte.1100.0546</ext-link></comment></mixed-citation></ref>
<ref id="CIT0008"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Forrester</surname>, <given-names>J.W</given-names></string-name></person-group>., <year>1958</year>, &#x2018;<article-title>Industrial dynamics: A major breakthrough for decision makers</article-title>&#x2019;, <source><italic>Harvard Business Review</italic></source> <volume>36</volume>, <fpage>37</fpage>&#x2013;<lpage>66</lpage>.</mixed-citation></ref>
<ref id="CIT0009"><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Gattorna</surname>, <given-names>J.L</given-names></string-name></person-group>., <year>2010</year>, <source><italic>Dynamic supply chains &#x2013; Delivering value through people</italic></source>, <publisher-name>Pearson Education Limited</publisher-name>, <publisher-loc>Edinburgh Gate, Harlow, UK</publisher-loc>.</mixed-citation></ref>
<ref id="CIT0010"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Georgiadis</surname>, <given-names>P</given-names></string-name>., <string-name><surname>Vlachos</surname>, <given-names>D</given-names></string-name>. &#x0026; <string-name><surname>Iakovou</surname>, <given-names>E</given-names></string-name></person-group>., <year>2005</year>, &#x2018;<article-title>A system dynamics modeling framework for the strategic supply chain management of food chains</article-title>&#x2019;, <source><italic>Journal of Food Engineering</italic></source> <volume>70</volume>, <fpage>351</fpage>&#x2013;<lpage>364</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jfoodeng.2004.06.030">https://doi.org/10.1016/j.jfoodeng.2004.06.030</ext-link></comment></mixed-citation></ref>
<ref id="CIT0011"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Graves</surname>, <given-names>S.C</given-names></string-name>. &#x0026; <string-name><surname>Willems</surname>, <given-names>S.P</given-names></string-name></person-group>., <year>2008</year>, &#x2018;<article-title>Strategic inventory placement in supply chains: Nonstationary demand</article-title>&#x2019;, <source><italic>Manufacturing &#x0026; Service Operations Management</italic></source> <volume>10</volume>(<issue>2</issue>), <fpage>278</fpage>&#x2013;<lpage>287</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1287/msom.1070.0175">https://doi.org/10.1287/msom.1070.0175</ext-link></comment></mixed-citation></ref>
<ref id="CIT0012"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Holweg</surname>, <given-names>M</given-names></string-name>. &#x0026; <string-name><surname>Pil</surname>, <given-names>F.K</given-names></string-name></person-group>., <year>2001</year>, &#x2018;<article-title>Star with the customer</article-title>&#x2019;, <source><italic>MIT Sloan Management Review</italic></source> <volume>43</volume>(<issue>1</issue>), <fpage>74</fpage>&#x2013;<lpage>83</lpage>.</mixed-citation></ref>
<ref id="CIT0013"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Huang</surname>, <given-names>M</given-names></string-name>., <string-name><surname>Ip</surname>, <given-names>W.H</given-names></string-name>., <string-name><surname>Yung</surname>, <given-names>K.L</given-names></string-name>., <string-name><surname>Wang</surname>, <given-names>X</given-names></string-name>. &#x0026; <string-name><surname>Wang</surname>, <given-names>D</given-names></string-name></person-group>., <year>2007</year>, &#x2018;<article-title>Simulation study using system dynamics for a CONWIP-controlled lamp supply chain</article-title>&#x2019;, <source><italic>International Journal Advanced Manufacturing Technology</italic></source> <volume>32</volume>, <fpage>184</fpage>&#x2013;<lpage>193</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00170-005-0324-2">https://doi.org/10.1007/s00170-005-0324-2</ext-link></comment></mixed-citation></ref>
<ref id="CIT0014"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Humair</surname>, <given-names>S</given-names></string-name>. &#x0026; <string-name><surname>Willems</surname>, <given-names>S.P</given-names></string-name></person-group>., <year>2006</year>, &#x2018;<article-title>Optimizing strategic safety stock placement in supply chains with clusters of commonality</article-title>&#x2019;, <source><italic>Operations Research</italic></source> <volume>54</volume>(<issue>4</issue>), <fpage>725</fpage>&#x2013;<lpage>742</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1287/opre.1060.0313">https://doi.org/10.1287/opre.1060.0313</ext-link></comment></mixed-citation></ref>
<ref id="CIT0015"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Humair</surname>, <given-names>S</given-names></string-name>. &#x0026; <string-name><surname>Willems</surname>, <given-names>S.P</given-names></string-name></person-group>., <year>2011</year>, &#x2018;<article-title>Optimizing strategic safety stock placement in general acyclic networks</article-title>&#x2019;, <source><italic>Operations Research</italic></source> <volume>59</volume>(<issue>3</issue>), <fpage>781</fpage>&#x2013;<lpage>787</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1287/opre.1100.0913">https://doi.org/10.1287/opre.1100.0913</ext-link></comment></mixed-citation></ref>
<ref id="CIT0016"><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Lambert</surname>, <given-names>D.M</given-names></string-name></person-group>., <year>2008</year>, <source><italic>Supply chain management &#x2013; Processes, partnerships, performance</italic></source>, <publisher-name>Supply Chain Management Institute</publisher-name>, <publisher-loc>Sarasota, FL</publisher-loc>.</mixed-citation></ref>
<ref id="CIT0017"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Manary</surname>, <given-names>M.P</given-names></string-name>. &#x0026; <string-name><surname>Willems</surname>, <given-names>S.P</given-names></string-name></person-group>., <year>2008</year>, &#x2018;<article-title>Setting safety stock targets at Intel in the presence of forecast bias</article-title>&#x2019;, <source><italic>Interfaces</italic></source> <volume>38</volume>(<issue>2</issue>), <fpage>112</fpage>&#x2013;<lpage>122</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1287/inte.1070.0339">https://doi.org/10.1287/inte.1070.0339</ext-link></comment></mixed-citation></ref>
<ref id="CIT0018"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Minegishi</surname>, <given-names>S</given-names></string-name>. &#x0026; <string-name><surname>Thiel</surname>, <given-names>D</given-names></string-name></person-group>., <year>2000</year>, &#x2018;<article-title>System dynamics modeling and simulation of a particular food supply chain</article-title>&#x2019;, <source><italic>Simulation Practice and Theory</italic></source> <volume>8</volume>, <fpage>321</fpage>&#x2013;<lpage>339</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/S0928-4869(00)00026-4">https://doi.org/10.1016/S0928-4869(00)00026-4</ext-link></comment></mixed-citation></ref>
<ref id="CIT0019"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Neale</surname>, <given-names>J.J</given-names></string-name>. &#x0026; <string-name><surname>Willems</surname>, <given-names>S.P</given-names></string-name></person-group>., <year>2009</year>, &#x2018;<article-title>Managing inventory in supply chains with nonstationary demand</article-title>&#x2019;, <source><italic>Interfaces</italic></source> <volume>39</volume>(<issue>5</issue>), <fpage>388</fpage>&#x2013;<lpage>399</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1287/inte.1090.0442">https://doi.org/10.1287/inte.1090.0442</ext-link></comment></mixed-citation></ref>
<ref id="CIT0020"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Patterson</surname>, <given-names>J.W</given-names></string-name>., <string-name><surname>Fredenhall</surname>, <given-names>L.D</given-names></string-name>. &#x0026; <string-name><surname>Kennedy</surname>, <given-names>W.J</given-names></string-name></person-group>., <year>2002</year>, &#x2018;<article-title>An overview of recent literature on spare parts inventories</article-title>&#x2019;, <source><italic>International Journal of Production Economics</italic></source> <volume>76</volume>, <fpage>201</fpage>&#x2013;<lpage>215</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/S0925-5273(01)00174-8">https://doi.org/10.1016/S0925-5273(01)00174-8</ext-link></comment></mixed-citation></ref>
<ref id="CIT0021"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sahay</surname>, <given-names>N</given-names></string-name>. &#x0026; <string-name><surname>Ierapetriou</surname>, <given-names>M</given-names></string-name></person-group>., <year>2013</year>, &#x2018;<article-title>Supply chain management and optimisation driven simulation approach</article-title>&#x2019;, <source><italic>American Institute of Chemical Engineers</italic></source> <volume>59</volume>(<issue>12</issue>), <fpage>4612</fpage>&#x2013;<lpage>4626</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/aic.14226">https://doi.org/10.1002/aic.14226</ext-link></comment></mixed-citation></ref>
<ref id="CIT0022"><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Shingo</surname>, <given-names>S</given-names></string-name></person-group>., <year>1981</year>, <source><italic>A study of the toyota production system from and industrial engineering viewpoint</italic></source>, <person-group person-group-type="translator">transl. <string-name><given-names>A.P.</given-names> <surname>Dillion</surname></string-name></person-group>, <publisher-name>Productivity Press</publisher-name>, <publisher-loc>NewYork</publisher-loc>.</mixed-citation></ref>
<ref id="CIT0023"><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Sterman</surname>, <given-names>J</given-names></string-name></person-group>., <year>2000</year>, <source><italic>Business dynamics, systems thinking and modelling for a complex world</italic></source>, <publisher-name>The McGraw-Hill Companies Inc</publisher-name>, <publisher-loc>Boston</publisher-loc>.</mixed-citation></ref>
<ref id="CIT0024"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tako</surname>, <given-names>A.A</given-names></string-name>. &#x0026; <string-name><surname>Robinson</surname>, <given-names>S</given-names></string-name></person-group>., <year>2012</year>, &#x2018;<article-title>The application of discrete event simulation and system dynamics in the logistics and supply chain context</article-title>&#x2019;, <source><italic>Decision Support Systems</italic></source> <volume>52</volume>, <fpage>802</fpage>&#x2013;<lpage>815</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.dss.2011.11.015">https://doi.org/10.1016/j.dss.2011.11.015</ext-link></comment></mixed-citation></ref>
<ref id="CIT0025"><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Torres</surname>, <given-names>O.A.C</given-names></string-name>. &#x0026; <string-name><surname>Mor&#x00E1;n</surname>, <given-names>F.A.V</given-names></string-name></person-group>., <year>2006</year>, <source><italic>The Bullwhip effect in supply chains &#x2013; A review of methods, components and cases</italic></source>, <publisher-name>Palgrave MacMillan</publisher-name>, <publisher-loc>New York</publisher-loc>.</mixed-citation></ref>
<ref id="CIT0026"><mixed-citation publication-type="web"><person-group person-group-type="author"><collab>Toyota</collab></person-group>, <year>2003</year>, <source><italic>Scribd</italic></source>, <comment>viewed 16 May 2016 from <ext-link ext-link-type="uri" xlink:href="http://www.scribd.com/doc/35919069/1-Inventory-Mgmt">http://www.scribd.com/doc/35919069/1-Inventory-Mgmt</ext-link></comment>.</mixed-citation></ref>
<ref id="CIT0027"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Umeda</surname>, <given-names>S</given-names></string-name>. &#x0026; <string-name><surname>Zhang</surname>, <given-names>F</given-names></string-name></person-group>., <year>2008</year>, &#x2018;<article-title>Hybrid modeling approach for supply-chain simulation</article-title>&#x2019;, in <person-group person-group-type="editor"><string-name><given-names>T.</given-names> <surname>Koch</surname></string-name> (ed.)</person-group>, <source><italic>International Federation for Information Processing</italic></source>, vol. <volume>257</volume>, pp. <fpage>453</fpage>&#x2013;<lpage>460</lpage>, <publisher-name>Springer</publisher-name>, <publisher-loc>Gewerbestrasse 11, 6330 Cham, Switzerland</publisher-loc>.</mixed-citation></ref>
<ref id="CIT0028"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Van der Heijden</surname>, <given-names>K.S</given-names></string-name>., <string-name><surname>Van Harten</surname>, <given-names>M.C</given-names></string-name>. &#x0026; <string-name><surname>De Smidt-Destombes</surname>, <given-names>A</given-names></string-name></person-group>., <year>2006</year>, &#x2018;<article-title>On the interaction between maintenance, spare parts inventories and repair capacity for a k-ou-of-N system with wear-out</article-title>&#x2019;, <source><italic>European Journal of Operational Research</italic></source> <volume>174</volume>, <fpage>182</fpage>&#x2013;<lpage>200</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ejor.2005.02.043">https://doi.org/10.1016/j.ejor.2005.02.043</ext-link></comment></mixed-citation></ref>
<ref id="CIT0029"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Van der Heijden</surname>, <given-names>K.S</given-names></string-name>., <string-name><surname>Van Harten</surname>, <given-names>M.C</given-names></string-name>. &#x0026; <string-name><surname>De Smidt-Destombes</surname>, <given-names>A</given-names></string-name></person-group>., <year>2009</year>, &#x2018;<article-title>Joint optimisation of spare part inventory, maintenance frequency and repair capacity for k-out-of-N systems</article-title>&#x2019;, <source><italic>International Journal of Production Economics</italic></source> <volume>118</volume>, <fpage>260</fpage>&#x2013;<lpage>268</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ijpe.2008.08.058">https://doi.org/10.1016/j.ijpe.2008.08.058</ext-link></comment></mixed-citation></ref>
<ref id="CIT0030"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Vlachos</surname>, <given-names>D</given-names></string-name>., <string-name><surname>Georgiadis</surname>, <given-names>P</given-names></string-name>. &#x0026; <string-name><surname>Iakovou</surname>, <given-names>E</given-names></string-name></person-group>., <year>2007</year>, &#x2018;<article-title>A system dynamics model for dynamic capacity planning of remanufacturing in closed-loop supply chains</article-title>&#x2019;, <source><italic>Computers &#x0026; Operations Research</italic></source> <volume>34</volume>, <fpage>367</fpage>&#x2013;<lpage>394</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cor.2005.03.005">https://doi.org/10.1016/j.cor.2005.03.005</ext-link></comment></mixed-citation></ref>
<ref id="CIT0031"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wieland</surname>, <given-names>B</given-names></string-name>., <string-name><surname>Mastrantonio</surname>, <given-names>P</given-names></string-name>., <string-name><surname>Willems</surname>, <given-names>S.P</given-names></string-name>. &#x0026; <string-name><surname>Kempf</surname>, <given-names>K.G</given-names></string-name></person-group>., <year>2012</year>, &#x2018;<article-title>Optimizing inventory levels within Intel&#x2019;s channel supply demand operations</article-title>&#x2019;, <source><italic>Interfaces</italic></source> <volume>42</volume>(<issue>6</issue>), <fpage>517</fpage>&#x2013;<lpage>527</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1287/inte.1120.0637">https://doi.org/10.1287/inte.1120.0637</ext-link></comment></mixed-citation></ref>
<ref id="CIT0032"><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wikner</surname>, <given-names>J</given-names></string-name>., <string-name><surname>Towil</surname>, <given-names>D.R</given-names></string-name>. &#x0026; <string-name><surname>Naim</surname>, <given-names>M</given-names></string-name></person-group>., <year>1991</year>, &#x2018;<article-title>Smoothing supply chain dynamics</article-title>&#x2019;, <source><italic>International Journal of Production Economics</italic></source> <volume>22</volume>, <fpage>231</fpage>&#x2013;<lpage>248</lpage>. <comment><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/0925-5273(91)90099-F">https://doi.org/10.1016/0925-5273(91)90099-F</ext-link></comment></mixed-citation></ref>
</ref-list>
<app-group>
<app id="app001">
<title>Appendix 1</title>
<sec id="s0010">
<title>Import supplier model</title>
<p>BO_Accum(t) = BO_Accum(t - dt) + (BO - BO_Send_to) &#x002A; dt</p>
<p>INIT BO_Accum = 0</p>
<p>DOCUMENT: Back Ordered pieces waiting for the shipment cycle.</p>
<p>INFLOWS:</p>
<p>BO = Demand-Shipped</p>
<p>DOCUMENT: Back Order pieces allocated for shipping. This is the difference between demand and available stock.</p>
<p>OUTFLOWS:</p>
<p>BO_Send_to = if time/Shipment_Cycle=int(time/Shipment_Cycle) then BO_Accum/dt else 0</p>
<p>DOCUMENT: Back Order pieces loaded onto the ship for departure.</p>
<p>In_Stock(t) = In_Stock(t - dt) + (Arrive - Shipped) &#x002A; dt</p>
<p>INIT In_Stock = Starting_Stock_Days</p>
<p>DOCUMENT: Inventory pieces in stock at the distribution centre.</p>
<p>INFLOWS:</p>
<p>Arrive = CONVEYOR OUTFLOW</p>
<p>DOCUMENT: Pieces of stock arriving at the distribution centre.</p>
<p>OUTFLOWS:</p>
<p>Shipped = Demand</p>
<p>DOCUMENT: Pieces shipped to clients.</p>
<p>MIP(t) = MIP(t - dt) + (MIP_New - MIP_Refresh) &#x002A; dt</p>
<p>INIT MIP = MIP_Calculation</p>
<p>DOCUMENT: Storing of monthly MIP review.</p>
<p>INFLOWS:</p>
<p>MIP_New = if MIP_Refresh&#x003E;0 then (MIP_Calculation)/dt else 0</p>
<p>DOCUMENT: Monthly MIP update - data inflow.</p>
<p>OUTFLOWS:</p>
<p>MIP_Refresh = if time/28 = int(time/28) then MIP/dt else 0</p>
<p>DOCUMENT: Monthly MIP update - data clean out.</p>
<p>Order_Accum(t) = Order_Accum(t - dt) + (Produced - Send_to) &#x002A; dt</p>
<p>INIT Order_Accum = 0</p>
<p>DOCUMENT: Processed pieces, waiting for ship departures.</p>
<p>INFLOWS:</p>
<p>Produced = MIP_Based_Order</p>
<p>DOCUMENT: Order processing rate.</p>
<p>OUTFLOWS:</p>
<p>Send_to = if time/Shipment_Cycle=int(time/Shipment_Cycle) then Order_Accum/dt else 0</p>
<p>DOCUMENT: Loading of pieces on ship, based on shipment cycle.</p>
<p>BO_en_Route(t) = BO_en_Route(t - dt) + (BO_Send_to - BO_Shipped) &#x002A; dt</p>
<p>INIT BO_en_Route = 0</p>
<p>&#x2003;&#x2003;TRANSIT TIME = 1</p>
<p>&#x2003;&#x2003;CAPACITY = INF</p>
<p>&#x2003;&#x2003;INFLOW LIMIT = INF</p>
<p>DOCUMENT: Back Ordered pieces en route to the client.</p>
<p>INFLOWS:</p>
<p>BO_Send_to = if time/Shipment_Cycle=int(time/Shipment_Cycle) then BO_Accum/dt else 0</p>
<p>DOCUMENT: Back Order pieces loaded onto the ship for departure.</p>
<p>OUTFLOWS:</p>
<p>BO_Shipped = CONVEYOR OUTFLOW</p>
<p>DOCUMENT: Back Order pieces shipped to the client.</p>
<p>Orders_en_Route(t) = Orders_en_Route(t - dt) + (Send_to - Arrive) &#x002A; dt</p>
<p>INIT Orders_en_Route = 0</p>
<p>&#x2003;&#x2003;TRANSIT TIME = Order_Lead_Time</p>
<p>&#x2003;&#x2003;CAPACITY = INF</p>
<p>&#x2003;&#x2003;INFLOW LIMIT = INF</p>
<p>DOCUMENT: Pieces of stock en route.</p>
<p>INFLOWS:</p>
<p>Send_to = if time/Shipment_Cycle=int(time/Shipment_Cycle) then Order_Accum/dt else 0</p>
<p>DOCUMENT: Loading of pieces on ship, based on shipment cycle.</p>
<p>OUTFLOWS:</p>
<p>Arrive = CONVEYOR OUTFLOW</p>
<p>DOCUMENT: Pieces of stock arriving at the distribution centre.</p>
<p>Total_Allocation(t) = Total_Allocation(t - dt) + (Flow_1 - Flow_2) &#x002A; dt</p>
<p>INIT Total_Allocation = 0</p>
<p>&#x2003;&#x2003;TRANSIT TIME = Days_per_Month</p>
<p>&#x2003;&#x2003;CAPACITY = INF</p>
<p>&#x2003;&#x2003;INFLOW LIMIT = INF</p>
<p>DOCUMENT: Consolidation of stock availability data for AFR calculation.</p>
<p>INFLOWS:</p>
<p>Flow_1 = Allocation</p>
<p>DOCUMENT: Allocation data inflow.</p>
<p>OUTFLOWS:</p>
<p>Flow_2 = CONVEYOR OUTFLOW</p>
<p>DOCUMENT: Allocation data outflow.</p>
<p>Allocation = Shipped/Demand</p>
<p>DOCUMENT: Immediate stock availability information.</p>
<p>Avg_Allocation = Total_Allocation/Days_per_Month&#x002A;100</p>
<p>DOCUMENT: Allocation Fill Rate (AFR) calculation.</p>
<p>Base_Demand = 100</p>
<p>DOCUMENT: Average value of the number of pieces demanded on a daily basis.</p>
<p>Base_Lead_Time = 63</p>
<p>DOCUMENT: Average lead time.</p>
<p>BO_Lead_Time = 7</p>
<p>DOCUMENT: Lead Time used to supply Back Orders.</p>
<p>Days_per_Month = 30</p>
<p>DOCUMENT: Standard days per month to calculate AFR.</p>
<p>Demand = normal(Base_Demand,Demand_Variance)</p>
<p>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).</p>
<p>Demand_Variance = 0</p>
<p>DOCUMENT: Demand variance.</p>
<p>MIP_Based_Order = max(0,MIP-Orders_en_Route-In_Stock-BO_en_Route-Order_Accum-BO_Accum)</p>
<p>DOCUMENT: Order placement as per MIP method.</p>
<p>MIP_Calculation = Base_Demand&#x002A;(Shipment_Cycle+(Order_Cycle_Days)+Base_Lead_Time+2&#x002A;Order_Lead_Time_variance+2&#x002A;Demand_Variance&#x002A;Base_Demand)</p>
<p>DOCUMENT: Calculation of MIP, based on demand, demand variance, lead time and lead time variance.</p>
<p>Order_Cycle_Days = 1</p>
<p>DOCUMENT: The frequency of orders. For daily orders this value is set at 1.</p>
<p>Order_Flow = Produced+BO</p>
<p>DOCUMENT: Calculation for confirming total order flow is the same as demand.</p>
<p>Order_Lead_Time = max(Base_Lead_Time,normal(Base_Lead_Time,Order_Lead_Time_variance))</p>
<p>DOCUMENT: Order lead time calculated as a normal distribution of average lead time and order lead time variance.</p>
<p>Order_Lead_Time_variance = 0</p>
<p>DOCUMENT: Order variance lead time.</p>
<p>Run_Counter = 50</p>
<p>DOCUMENT: Dummy variable used to set the number of simulation runs to be completed.</p>
<p>Shipment_Cycle = 7</p>
<p>DOCUMENT: Frequency of ship departures.</p>
<p>Starting_Stock_Days = MIP_Calculation</p>
<p>DOCUMENT: Initial stock value.</p>
<p>Stock_Days = In_Stock/Demand</p>
<p>DOCUMENT: Calculation of Stock Coverage - Stock/Demand.</p>
</sec>
</app>
</app-group>
<fn-group>
<fn><p><bold>How to cite this article:</bold> Botha, A., Grobler, J. &#x0026; Yadavalli, V.S.S., 2017, &#x2018;System dynamics comparison of three inventory management models in an automotive parts supply chain&#x2019;, <italic>Journal of Transport and Supply Chain Management</italic> 11(0), a281. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4102/jtscm.v11i0.281">https://doi.org/10.4102/jtscm.v11i0.281</ext-link></p></fn>
</fn-group>
</back>
</article>