Supply Chain Inventory Policy Analyser (SCIPA) Software Package -User Manual

Similar documents
Inventory Management 101 Basic Principles SmartOps Corporation. All rights reserved Copyright 2005 TeknOkret Services. All Rights Reserved.

The Beer Game. The Greenwich Manufacturing Workshops. Supply Chain Management. Grahame Baker. The Production - Distribution System of the Beer Game

Deriving the Exact Cost Function for a Two-Level Inventory System with Information Sharing

Bill Drake March 14, 2013

A Customizable Simulation Model for Comprehensive Supply Chain Analysis

Supply Chain Inventory Management Chapter 9. Copyright 2013 Pearson Education, Inc. publishing as Prentice Hall 09-01

Demand Information Distortion and Bullwhip Effect

Sven Axsäter. Inventory Control. Third Edition. Springer

Planning. Dr. Richard Jerz rjerz.com

Multi-Echelon Inventory Management for a Fresh Produce Retail Supply Chain

Planning. Planning Horizon. Stages of Planning. Dr. Richard Jerz

Inventory Replenishment

Lateral Transshipment Model in the Same Echelon Storage Sites

1 Introduction Importance and Objectives of Inventory Control Overview and Purpose of the Book Framework...

There are three options available for coping with variations in demand:

Backorders case with Poisson demands and constant procurement lead time

MaintSmart. Enterprise. User. Guide. for Purchasing and Inventory. version 5.0. (volume 2 of 3)

Sypply Chain Management. Dr Mariusz Maciejczak

Analysis of Various Forecasting Approaches for Linear Supply Chains based on Different Demand Data Transformations

Simulation of Lean Principles Impact in a Multi-Product Supply Chain

supply chain layer design, logistics plan, lead time and etc. This paper exams the optimal

Supply Chain Management: Forcasting techniques and value of information

Flow and Pull Systems

Chapter 4. Models for Known Demand

Forecasting Survey. How far into the future do you typically project when trying to forecast the health of your industry? less than 4 months 3%

Item Management. SIMMS Inventory Management Software 7.3. Updated September 28, 2010

There are several other pages on this site where simulation models are described. Simulation of Random Variables Simulation of Discrete Time Markov

The Impact of Information Sharing in a Two-Level Supply Chain with Multiple Retailers

Inventory Control. Inventory: Getting Started. Overview. Defining inventory control information

What is Necessary for a Successful Supply Chain

THE QUICK GUIDE TO THE SL2014 SYSTEM. Where to start, what to do and in which order

Management of Supply Networks for Products and Services: Concepts, Design, and Delivery. Key Takeaways Document Part V

Hybrid Manufacturing Methods

Introductory Exercise: The Trucks Case

Eclipse Forecasting. Release (Eterm)

Question Paper Code: 60837

Microsoft Dynamics GP. Purchase Order Processing

Stored resource used to satisfy a current or future need: Raw materials, work-in-process, finished goods.

Optimal Inventory Allocation under Substitutable Demand

INAD. Conversion Factory STOCKOP INVENTORY OPTIMIZATION & INVENTORY POOLING

Inventories are important to all types of

ClubSelect Accounts Receivable Special Charges Overview

1 Introduction 1. 2 Forecasting and Demand Modeling 5. 3 Deterministic Inventory Models Stochastic Inventory Models 63

Graphic Mode POS Integration

Microsoft Dynamics GP. Manufacturing Core Functions

Proceedings of the 2015 Winter Simulation Conference L. Yilmaz, W. K. V. Chan, I. Moon, T. M. K. Roeder, C. Macal, and M. D. Rossetti, eds.

LECTURE 8: MANAGING DEMAND

Certification Course Prerequisites

SUPPLY CHAIN VS. SUPPLY CHAIN: USING SIMULATION TO COMPETE BEYOND THE FOUR WALLS. George Archibald Nejat Karabakal Paul Karlsson

Exact Globe Next Manufacturing. User Guide

As Per Revised Syllabus of Leading Universities in India Including Dr. APJ Abdul Kalam Technological University, Kerala. V. Anandaraj, M.E., (Ph.D.

Economic Order Quantity

Microsoft Dynamics GP. Sales Order Processing

Operations Management: Special Topic: Supply Chain Management by the Global Text Project is available under a Creative Commons Attribution 3.

Helping you keep our pets healthy and active

MAM5C/ OPERATIONS MANAGEMENT UNIT I -V

Managing Product Introductions Using Downstream Sales Data [ ] Johanna Småros, Helsinki University of Technology

Priority for MRP. Run MRP based on actual orders, forecasts or static requirements. Run MRP simulations until you re satisfied with the plans

ISE480 Sequencing and Scheduling

Littlefield Technologies: Overview

OPERATIONS RESEARCH. Inventory Theory

Simulation-Based Analysis and Optimisation of Planning Policies over the Product Life Cycle within the Entire Supply Chain

Shop Control Guide DBA Software Inc.

The Next Generation of Inventory Optimization has Arrived

Determining order-up-to level considering backorder cost per unit short on the base-stock inventory system under intermittent demand

Chapter 17. Inventory Control

- Title: Value of Upstream Information in a Two-Stage Supply Chain with Random

David Simchi-Levi M.I.T. November 2000

It deals with purchasing and controlling the materials used in the production process.

INVENTORY CONTROL. FD608IVAW6P AddonSoftware

Purchase Orders MBS ARC (MERCHANDISE) MANUAL

Chapter 7 Entity Transfer and Steady-State Statistical Analysis

Magento Extension User Guide SHIPPING MATRIX RATES. for Magento 2

MANHATTAN ACTIVE INVENTORY PLANNING

Retail Streamlining End of Month Procedures with a Percon Data Collector

2003, 2007, 2008 Autosoft, Inc. All rights reserved.

FAQ: Efficiency in the Supply Chain

Optimizing the supply chain configuration with supply disruptions

Lecture - 44 Supply Chain

SECTION 11 ACUTE TOXICITY DATA ANALYSIS

Inventory performance of some supply chain inventory policies under impulse demands

Ship-Pack Optimization in a Two-Echelon Distribution System

Cover-Time Planning, An alternative to Material Requirements Planning; with customer order production abilities and restricted Work-In-Process *

Myridas Advanced Inventory Replenishment User Guide

REVERSE OUTSOURCING GAME: A VARIATION OF THE BEER GAME ABSTRACT

International Journal for Management Science And Technology (IJMST)

Reading Sample. Response and Supply Planning with SAP IBP Contents. Index. The Authors

Sales Order Fulfillment

CHAPTER 4B SHOP ORDER MAINTENANCE

Dennis Bricker Dept of Mechanical & Industrial Engineering The University of Iowa

Visual Streamline FAQ

Managing Items. Explanation on beas extended view of Item Master Data

Statistical Process Control Approach to Reduce the Bullwhip Effect

A Multi-Objective Approach to Simultaneous Strategic and Operational Planning in Supply Chain Design

Personal Financial Management

SAP Automotive for Vehicle Wholesales and Spare Parts Business

An Approach to Real Multi-tier Inventory Strategy and Optimization

Microsoft Dynamics GP. Purchase Order Processing

Production Management and Scheduling

Impacts of RFID technologies on supply chains : A simulation study of a three-level retail supply chain subject to shrinkage and delivery errors

Transcription:

Supply Chain Inventory Policy Analyser (SCIPA) Software Package -User Manual Department of Mechanical Engineering National Institute of Technology Calicut The document giving details about how to use the Supply Chain Inventory Policy Analysis Software

CONTENTS 1. Introduction 3. SC structures 3 3. Inventory policies 4 4. Rationing rules 5 5. Performance measures 6 6. Assumptions 7 7. Formula for order policy determination 7 8. How to use 9 9. Performance specifications of the software 13 10. Design and implementation constraints 13 11. Errors and solution 14 1. Safety and security requirements 14 13. Frequently asked questions 15 MED, NIT Calicut, May 014 Page

1. INTRODUCTION This software package helps to analyze the performance of different Supply Chain (SC) structures under various inventory policies and rationing policies. The document will provide users with the knowledge of how to change certain properties and make the software adaptable to their demands. This will also throw some light into educating them about the usage of the software.. SUPPLY CHAIN STRUCTURES This software can be used to analyse eight different supply chain models (structures). All the supply chain models consist of four echelons (i.e. retailer, wholesaler, distributor, and factory). The SC model differentiation is based on the number of members present in the each echelon. The following figures show the different supply chain structures. 1 3 4 5 6 7 8 Fig. 1: Different SC models MED, NIT Calicut, May 014 Page 3

3. INVENTORY POLICIES Seven different inventory policies are available to judge the performance of a serial and divergent SC system. User will be able to compare the results of the different policies on a same supply chain structure through detailed transactions showed on excel sheets and graphical data. The details of each policy are given below: 3.1 Order Up to Level (OUL) policy In this policy, an order is placed at each review period so that the sum of the inventory position (IP) and the order placed in that period must be equal to the maximum inventory level (order up-to level), S. Maximum inventory level is the demand planned for some time periods, which includes time between reviews, the number of time periods required for the order to reach the upstream echelon (In the case of factory, this is the time required to issue the production order.) and the number of time periods required for the shipment quantity to reach the downstream echelon. (In the case of factory, it is the time required to manufacture the goods.). 3. Modified Order Up to Level (MOUL) policy In this policy, inventory position at each review period is calculated and an order is placed if the inventory position is less than order up-to level, if the difference between order up-to level and inventory position is greater than expected demand during review period (EDR) then the size of order placed is equal to order up-to level minus inventory position, otherwise the size of order placed is equal to expected demand during review period (EDR). 3.3 (r, S) policy In this policy, inventory position at each review period is calculated and an order is placed if the inventory position is less than or equal to the reorder point, r, which is equal to equal to the average demand during lead time, the size of the order placed is equal to the order upto level, S, minus inventory position. 3.4 (r, Q) policy In this policy, if the inventory position at review period is less than or equal to reorder point, r, an order is placed which is a fixed size of Q units. The size of order placed is equal to the average requirement per period. Under Information sharing status, mean customer demand is considered as fixed order size (Q). Under No information sharing status, for the first year forecasted value is considered as MED, NIT Calicut, May 014 Page 4

fixed order size. From the next year onwards average of customer orders for the previous year is considered as the order size. 3.5 Demand Flow Strategy (DFS) In this policy, at each review period an order is placed and is equal to previous period customer demand. The same customer demand is transferred to the next stage but it is delayed by order lead time. 3. 6 Fixed Order Quantity (FOQ) policy In this policy, a fixed size of the order is placed at each review period and its size is equal to the average demand per period. Under Information sharing status, mean customer demand is considered as fixed order size (Q). Under No information sharing status, for the first year forecasted value is considered as fixed order size. From the next year onwards average of customer orders for the previous year is considered as the order size. 3.7 Average Demand Strategy (ADS) In this policy, the size of the order is equal to the average demand of the 5 previous periods. If the number of previous periods is not equal to 5, then it is equal to average value of demand of the available previous period(s). From 53 rd period onwards rolling average of previous 5 periods of customer orders are taken into consideration. 4. RATIONING RULES If sufficient inventory is not available, a member in the upper echelon will follow some rules to ration the available inventory among the associated immediate downstream members in the lower echelon. The developed software can be used to analyse four rationing rules. 4.1 Proportional Allocation Rule (PAR) Retailer s order is satisfied according to the proportion of their individual order size to the total order quantity. The distributor allocates its inventory to retailers according to the proportion, with the amount being truncated to its nearest lower integer. If there are n remainder items (residual), randomly choose n retailers from those who have placed orders, and then allocate one unit of goods to each of them. 4. Batch size Allocation Rule (BAR) MED, NIT Calicut, May 014 Page 5

Retailer s order is satisfied according to their batch sizes, from the largest to the smallest (maxbar) or from the smallest to the largest (minbar). If more than one retailer ordered the same quantity (a tie), the distributor satisfies them according to their sequence in entity numbers. 4.3 Default Ranking Rule (DRR) Rank will be allotted to each retailer according to their sequence in entity numbers and the orders are satisfied in the descending order of rank. This rule is not realistic; because certain retailers will always preferring over others in a SC and it will result in other retailers demand get unsatisfied all the time. 5. PERFORMANCE MEASURES 5.1 Fill Rate (FR) It is defined as a fraction of demand met from the shelf in the lost sale environment. The average of FRs of all the retailers is considered as supply chain FR. 5. Ratio of order variance of echelon i (Φ i ) As moving from downstream echelon to upstream echelon, the amplification of order variance shows the presence of BWE in supply chains. All the customer demands are assumed to be independent and that each member places orders independently, the aggregate variance in each echelon i is the sum of the variances of orders of each member j in the echelon i. The formula for Φ i is given below: 5.3 Bullwhip slope (BwSl) ni s Oi, j j1 i nc s OCj j1 so i, j - Variances of orders of each member j in echelon i so Cj - Variances of orders placed by customer Φ gives a measure of increase in order variance between a specific echelon i and customers and it is not a representative of entire chain. BwSl is an entire supply chain measure showing the presents of BWE. A high value of the slope means a fast propagation of the BWE through MED, NIT Calicut, May 014 Page 6

the supply chain, while a low value means a smooth propagation. It is calculated by using the formula given below: BwSl N N p i i i i1 i1 i1 N N N pi pi i1 i1 5.4 Total cost of supply chain (TCSC) Total cost of an echelon is the sum of all costs of all members in the cost computation periods. Various costs considered are holding cost and shortage cost. Total supply chain cost is the sum of all cost of all echelons. N p N i 6. ASSUMPTIONS The assumptions taken into account are: 1. Purchase order is placed at the beginning of the period.. Each stage receives replenishment order quantity at the beginning of the period. 3. The initial inventory at the start of simulation at each stage will be fixed. 4. Customer order arises at retailer only. 5. There are no capacity constraints and storage space constraints at each stage in the supply chain. 6. The factory has infinite production capacity and enough raw materials for production. 7. There is no transshipment between retailers, wholesalers and distributors. 7. FORMULA FOR ORDER POLICY DETERMINATION Notations AQ Allocated Quantity BI Beginning Inventory DL Delivery Lead Time EI Ending Inventory IP Inventory Position OL Order Lead Time OP Order Placed MED, NIT Calicut, May 014 Page 7

OQ Order Quantity OUL Order Up-to Level RW Review Policy Demand Forecast = Roundup ((Demand t-1 + Demand t- + + Demand t-f )/f) Allocated Quantity = IF (BI>OQ, OQ, BI) OUL = (OL+ DL + RW) * Demand Forecast Lost sales = OQ AQ EI = BI AQ BI t = EI t-1 + RQ t (where t is the current week) IP t = (BI t + OP in PERIVIOUS PERIOD) Where f is forecasting period Order Placed (OUL): OP = IF (OUL = 0, 0, IF (IP>OUL, 0, OUL-IP)) Order Placed (MOUL): OP = IF (IP>OUL, 0) OP = IF ((IP<OUL) and (OUL-IP)>EDR, OUL-IP, EDR) Order Placed (r, S): OP = IF (OUL = 0, 0, IF (IP>r, 0, OUL-IP)), where r = Reorder point Order Placed (r, Q): OP = IF (OUL = 0, 0, IF (IP>r, 0, Q)), where r = Reorder point and Q=fixed quantity Average Demand over simulation length = (Total Demand/ Simulation length) Average order placed by each stage = (Total order placed by each stage / Number of order placed by each stage) Variance of orders placed by stage i, i n i1 ( O i t n 1 O), where n simulation length Inventory held by each stage = Total of end inventory by each stage Demand met = Total of Allocated Quantity Fill rate of each stage = (Demand met/demand arose) MED, NIT Calicut, May 014 Page 8

8. HOW TO USE 8.1 Input A. Fig. shows the first input to enter into the software. As the screenshot (Fig. ) describes, this panel takes username and password as input to authenticate the user thus protecting from any unauthorized use of the software. Fig.: Input to authenticate the user B. The numbers of the members needed in the SC structure are provided along with the business environment, period nature and information sharing status as in Fig. 3. MED, NIT Calicut, May 014 Page 9

Fig. 3: Second input details Once the members are appropriately chosen which on wrong choice will give errors; the user can see the supply chain structure of his required choice. The user has the choice to use perform the simulation based on three different period nature settings-day, Week and Month. The information sharing status may be either No sharing or Sharing. Under Sharing status the mean customer demand is known to all the members of the SC. C. The Fig. 4 takes the details of Forecast-Moving Average for all the members individually (under No information sharing status). The first period demand for respective members is accepted as input. The user has the liberty to choose the type of customer demand distribution-normal or Uniform (where only mean can be of decimal format). Lastly the respective lead time of each member is taken. If all the details provided are correct to sense i.e. correct data type and valid numbers, the third input panel is opened or errors are generated until all the data is entered. MED, NIT Calicut, May 014 Page 10

Fig. 4: Third input details D. On filling the second panel the third panel is opened which takes the following details of respective members: a. Inventory Policy (which is same for all the members for that simulation). b. Review Period, which is restricted to 1. c. Initial Inventory. d. Rationing Policy to be used (which is same for wholesaler, distributor and factory for the simulation). e. Ordering cost (can be decimal >0). f. Transport cost (can be decimal >0). g. Holding cost (can be decimal >0). h. Shortage cost (can be decimal >0). i. Length of the simulation (i.e. length of time in days, weeks or months the simulation should be performed) (>0). j. Number of Replications (>0). k. Beginning of Evaluation Period (>0). l. Ending of Evaluation Period (<=Length of simulation). On submitting all the above inputs correctly, starts the simulation. E. The help files are provided to understand the list of inputs to be known before using the software. MED, NIT Calicut, May 014 Page 11

F. The replication progress bar shows the status of the replication going on when the software is running. G. The Period progress bar shows the status of the week currently going on when the software is running. H. The progress bar at the button shows the status of the whole process that is running in the background. When the process completes, the progress bar shows 100%. 8. Output The InventoryPolicyAnalysis.xlsx file contains the output where following sheets are produced dynamically: 1. Retailer s sheet One for every retailer specified in the input.. Wholesaler s sheet One for every wholesaler specified in the input. 3. Distributor s sheet One for every distributor specified in the input. 4. One Factory s sheet. 5. Performance Measure sheet-shows the calculations for respective members based on the following : a. Order variance rate. b. Ordering cost c. Transportation cost d. Holding cost e. Shortage cost f. Bull whip slope g. Total supply chain cost h. Demand arose i. Demand met j. Fill rate k. Lost sales l. End period inventory m. Zero replenish quantity 6. Final Performance Sheet Display the average of the last replication for the members together i.e. Retailer, Wholesaler, Distributor and Factory in the top and at the bottom it shows the average of the members together for all the replications. MED, NIT Calicut, May 014 Page 1

7. Replication Sheet-The values mentioned in the Performance sheet respectively for all the replications are showed here. The three other sheets are for software s personal use. There is a static file as FinalPerformanceMeasures.xlsx file containing the Performance sheet, that accepts value from the Final Performance Sheet and the Graph Sheet(InventoryPolicyAnalysis.xlsx) and shows the ultimate result of the performance evaluation in a concise manner. This page also contains the graphs which generates graphs according to the inputs that come from the InventoryPolicyAnalysis.xlsx file. 9. PERFORMANCE SPECIFICATIONS OF THE SOFTWARE All the sheets that are created are dynamic. 1. The static sheet showing graphs can be modulated according to the use s needs.. The number of replication can be anything greater than zero. 3. The length of simulation can be anything greater than zero. 4. It will give users a live example of a real supply chain and work as a simulator where they can test and measure the performance of a four stage supply chain with different parameters under different inventory policies. 5. These softwares will facilitate users to virtually understand the advantages and disadvantages of a certain situation of a real life supply chain and the effects it has on the revenues of a business. 6. It will also be a helping tool for entrepreneurs in branch of demand and supply of goods. 10. DESIGN AND IMPLEMENTATION CONSTRAINTS The softwares can only be used by authorized personnel only. The software needs current machine configurations to run the software effectively and efficiently. The software is not meant for multiuser use. The time taken for the output of a simulation highly depends on the simulation length and number of replications required by the user. The user may face machine hang-ups in certain critical conditions when values provided are huge in respect to the state and configuration of the system. If processing discontinues automatically for repeated number of times the administrator or the maintenance team should be contacted. MED, NIT Calicut, May 014 Page 13

11. ERRORS AND SOLUTION 11.1 Errors 1. If text boxes are not filled the error label shows a warning and accepting inputs won t proceed if the text boxes are filled with the correct inputs.. In this software, all the text boxes are permitted to take only numeric inputs, so warning is displayed is case of any input such as alphanumeric or special symbols or space. 3. Some inputs are permitted to be in form of decimal format e.g. variance and the different costs(ordering, lost sales, transport and holding).except these values if any other text boxes are given decimal values, warning is displayed. 4. In case of combo boxes, if correct values are not chosen, warning is displayed. 5. In case of choosing members, if right combination is chosen for the simulation, a warning Choose correct combination is displayed. 11. Solution 1. Null value exception-check the location on the output file that it is correct.. Check that the static files are in its location and empty to accept simulation results. 3. Simulation not starting-close all the files linked to the software. 4. Simulation suddenly stops in the middle-restart the system. 5. Input errors-check that all the values given as input are numeric, without any space, and contains no alphanumeric or special characters. 6. Combo box errors-check that values other than choose is chosen, thus declaring the right parameters needed for the simulation. 1. SAFETY AND SECURITY REQUIREMENTS The following safety must be followed: 1. If the system crashes the whole process should be restarted.. During simulation, patience has to be maintained so as to prevent from system failure. 3. Special care must be taken to abide by the rules and regulations that precede the software for its maximum output. MED, NIT Calicut, May 014 Page 14

4. The software must not be given if the hands of person who have less than minimum education about the software. 13. FREQUENTLY ASKED QUESTIONS (FAQ S) 1. How to get registered? Answer: Collect the username and password from the admin or seller of the software. Enter your desired username and password. Done! You are registered. Next time onwards use your personal username and password.. What to do if software does not respond correctly? Answer: Contact the admin. MED, NIT Calicut, May 014 Page 15