Automated Inventory Control and Management for Auto Spare Parts in Developing Nations

DOI : 10.17577/IJERTV2IS3329

Download Full-Text PDF Cite this Publication

Text Only Version

Automated Inventory Control and Management for Auto Spare Parts in Developing Nations

Automated Inventory Control and Management for Auto Spare Parts in Developing Nations

By

Dr Boniface Ekechukwu* and Henry Nwokoye** Alberto Osuji*

*Department of Computer Science, Nnamdi Azikiwe University, PMB5025 Awka, Anambra State, Nigeria

** Dept of Information Technology, National Open University, Awka Center

Abstract

Inventory and its control is an aspect that has received considerable attention in contemporary times. This is attributed to the fact that salvaging the challenges posed by inventory drawbacks lies at the heart of management considerations and decisions in companies. For clarity, Inventory Control focuses on acquiring, storing and managing the inventory in such a manner that it is available as and when due so as to cater for contingencies, maximize profit and to minimize wastage, losses or disservice to the customers. It is worthy of note that lost sales due to disservice are enormous. As it regards Spare/Service Parts which are interchangeable part kept in the inventory for the repair and replacement of failed parts. Spare parts industries and vehicle manufacturing companies strive to achieve the aim of inventory control which is to secure the best balance between too much and too little. They must provide supply (sales), repair and maintenance services to their customers who would never desire downtime for their equipments because downtime is lost production capacity. Irrespective of the fact that spare part demands are stochastic (unpredictable) and provision of after-sales service compulsory, companies that can predict approximate optimal values for inventory decision making only topple their contemporaries in terms of sales and efficient service delivery. This research has designed and developed a model that performs a discrete event simulation of stochastic demands for spare parts inventory control.

Introduction

To a great extent, logical heuristics for inventory management and control which the study provides by employing simulation approaches will go a long way in ensuring optimization of inventory policies. The potentials of this work therein would be better portrayed in its application to real world inventory challenges.

In specific terms, the model can be easily implemented in spare parts/service parts/motor manufacturing companies/industries for the purposes of: Managing the inventory system in such a manner that demands (repair or replacement) are met. This would curb the incidents of lost sales as customers would not encounter any type downtime and lost production capacity. Knowing the service level of a particular demand class as well as the fill rate and the average number of backorder of demands and using that information to check criticality of spare parts. Certainly the structure of the company of study by itself inhibits service differentiation of demands thereby creating an environment where rationing can be applied. Thus, the approach in this research is to incorporate rationing to the current practice of the company with three demand classes differentiated by their demand lead-times. The motivation in taking this approach is that the researcher believes it will result in better system performance given certain service level requirements. Consideration was made to orders from the transport firm as the highest priority (Gold) class, failure and maintenance orders from the maintenance section as the medium priority (Silver) class while orders from external customer as the lowest priority Bronze class. The researcher also established two static threshold levels in order to model a single location system facing an assumed Poisson arrival rates for the classes. The Gold class has zero lead time while the Silver has a shorter but positive lead time than the bronze counterpart. However, the proposed simulation of a Model-Driven Decision Support system would incorporate the 7 (continuous review, one to one lot, service differentiation, backordering, demand lead time, threshold rationing and clearing mechanism) spare parts inventory policies with replenishment lead times inclusive so as to find to find the fill rates as well as the average number of backorders for the demand classes. This is because the knowledge of the fill rates (probability of no stockout) and the rate at which demands are backordered can help the company predict optimal parameters for

inventory. Note that the magnificent power of information technology is once again used to provide succor to this ailing but important sector of the society. The study employs the availability of the computing power and speed to build a hypothetical system which can impact positively inventory control. In specific terms, a robust programming languages (VB. Net) is used to model events and to provide optimal heuristics for proposed inventory policies. In other words this study depicts the details of a Discrete Event Simulation of stochastic demands for Spare parts Inventory Control. The immense dynamics and criticality of spare parts and the large revenues accrued, as essential motivating factors for providing control in manufacturing companies has never showed any sign of decrease. In fact, in the vast technological environment of today the complexities of Spare Parts Inventory Control enjoy more insights from analysts (in the Management Science, Information Technology and Industrial/Mechanical Engineering field) as inventory policies get modeled to ensure customer satisfaction. In other words manual ways of handling inventory has failed to cope with factors like stochastic demands, better service levels, and shorter lead times and providing perfect heuristics for Inventory-related decision making. To this end, significant results for forecasting spare parts requirements can be achieved through the use of novel decision models. Literature Review

The use of simulation in modeling the spare parts inventory management problem represents a popular alternative to mathematical programming since simulation has the ability of describing multivariate non-linear relationships which can be difficult to put in an explicit analytical form. Several authors have explored this alternative, this subheading dealt with reviewing how their efforts contrast with the contribution of this study.

Kocaga (2004), performed a study on a spare parts service system of a major semiconductor equipment manufacturer facing two kinds of orders of different criticality. The more critical down orders need to be supplied immediately, whereas the less critical maintenance orders allow a given demand lead time to be fulfilled. He proposed a policy that rations the maintenance orders under a one-for- one replenishment policy with backordering and for Poisson demand arrivals for both classes. He then coded a discrete event simulation algorithm in C with the next-event time advance mechanism to advance the simulation clock. The researcher carried out a review of related literature on spare parts management and control. This is to convey and portray the knowledge and idea that have been established in and around spare / service parts inventory, its control, management and most especially the approaches employed by authors in order to solve inventory problem. To conclude the review, a summary of the contributions of this study and its approach to this body of knowledge was made evident. The review of pertinent literature was done under the following subheadings: Spare parts, Inventory control and management, Service Differentiation and Rationing, Clearing Mechanism, Demand Lead Tim, Echelon in Spare Parts Inventory, Review of Spare Parts Inventory Simulation Models, Decision Support System (DSS) and Model driven DSS. The allocation of inventory to demand classes has become increasingly dynamic, complex and lies at the heart of almost every management problem. This is due to limited capacity and perishable inventory (seats in an airplane, rooms in a hotel, and cars in a rental fleet) etc. Several industries have innovated ways to deal with demands from customers inview of the service level agreements and price as the case maybe. Like in the aviation industry they use the terms first class, business class, or economy class to mark different classes involved in their business and to innovate ways to deal with these customers to ensure customer satisfaction. Differentiating between classes of

customer is also not alien in the Spare Parts industries. Just as different customers may require different product specifications, they may also require different service levels. Here, the classes mostly maintain two extremes which have been used to denote the customers with high and low service level agreements. Or according to Isotupa (2005), to show that some of the equipments/parts are very critical for the smooth running of the operations and needs to be serviced on a priority basis, while other equipment is less critical and will have lower priority. The two extremes are Ordinary/Priority as was used by Isotupa (2005), Critical/Non-critical as was used by Rosetti and Thomas, Gold and silver as was used by Vicil and Jackson (2006) and High/Low Priority Demand as was used by Okonkwo (2010) and so many other authors. Different class of customers may represent different importance to the supplier in a like manner or different customer may have differing stock out costs, penalty costs or different minimum service level. That is why it is overly necessary to distinguish between classes of customers (Customer Differentiation) i.e. the consequence of multiple demand classes, hence the handling of different customers in a non-uniform way. According to Okonkwo (2010), for this system of multiple demand classes the easiest policy would be to use different stockpiles for each demand class. This way, it would be very easy to assign a different service level to each class. Also the practical implementation of this policy would be relatively easy and will require less mathematical analysis. But the drawback of this policy is that there is no advantage from the so-called portfolio effect. In other words, the advantage of pooling demand from different demand sources together would no longer be utilized. Therefore, as a result of the increasing variability of demand, more safety stock would be needed to ensure a minimum required service level which in turn means more inventories.

Methodology

This research has analyzed some models developed for spare parts inventory control and management and why they are unsuitable for solving the problems that motivated this study. The models that were examined are the database model, and the mathematical model. The database model, is used to computerized spare parts inventory database. Each of the parts that is supplied or replenished is continuously keyed into the computer and the inventory stock parameters are updated automatically. The company uses a software package for its inventory control. This is used to identify the part number of the spare parts. Once the vehicle model is inputted, it invokes a dialogue box from where spare parts section is selected and from the pull down menu, the particular spare part is chosen. The software will search and pop up the part number of the spare part. From the part number, the location of the spare parts in the stock room is identified. This is how the company performs their inventory management and control. The service differentiation has two classes of customers with demand arrivals follow a Poisson process which is activated either as a result of failure of a spare part (High Priority Demand – HD) which constitutes the critical class customer or is used to maintain a spare part to avoid failure of the system (Low Priority Demand – LD) and it constitutes the non critical class customer. Both arrivals, HD with arrival rate of 1 and LD with arrival rate of 2 for each spare part are filled from the same pool of inventory, which implies a total arrival rate of k. For the rationing policy of this model, on the arrival of a replenishment order, if there is a high priority backorder, it takes a higher priority and therefore is immediately filled, if there is no high priority backorder, but a low priority backorder, it is cleared only if the physical stock is

above S *, otherwise, the physical inventory is incremented. First backordered first

cleared (FBFC) is only considered when the class distinction has been made.

In his mathematical analysis he tried considering an arbitrary time t, if there was no demand in the interval (t, t + Lr), the on hand inventory at time t + Lr would be

S. For a low priority demand arriving at an arbitrary time t + Lr Ld to be filled at

its due date t + LR, the minimum inventory level must be S*+ 1. This would only occur if the high priority demands at interval (t, t + Lr) and low priority demands at interval (t, t + Lr-Ld) is (S S*- 1) or less. The low priority demands for interval (t

+ Lr-Ld, t + Lr) are not considered as the due date for such demands will be beyond t + Lr.

Hence,

Lr Ld

* t S S 1

S* 1 e1 [( Lr Ld )t ] x [ ( L L

) t ] x

S* 1 e1Ld ( L

)x

1

*

*

1

e( k )t (

)S S { 1 r d }dt 1 d

0

k ( S S* 1 )!

x0 x!

x0

x! i

While the average number of high priority backorders is given by

Lr Ld (

)t

S S*

t S S 1

S* 1 e1 [( Lr Ld )t ] x [ ( L L

) t ] x

S* 1 e1Ld ( L

)x

ANB

1

e k

( )

{ 1 r d }dt 1 d

*

*

1 1

0

k ( S S* 1 )!

x0 x!

x30.8 x!

i

In the paper which is titled A Threshold Inventory Rationing Policy For Service Differentiated Demand Classes and was written by Deshpand, V., Morris A. C, Karen D. (2002). Here , they assumed demand from class i follows a Poisson process with rate i, implying a total demand rate of = 1 +2. Any unmet demand is backlogged and incurs two penalty costs: a stockout cost per unit backordered (i) and a delay cost per unit per period of delay ( i), where i = 1, 2. With no loss of generality we assume 1 2 and 1 2, and therefore refer to class 1demand as having higher priority.

Inventory is replenished according to a (Q, r, K) policy that operates as follows. When the inventory position (on-hand plus on-order minus backorders) reaches the level r, a replenishment order for Q units is placed and arrives > 0 time units later. Demands from both classes are filled on a FCFS basis as long as the on-hand inventory level is greater than or equal to K. Once the on-hand inventory level falls below K, class 2 demand is backlogged (i.e., no longer filled) while class 1 demand continues to be filled as long as inventory is available. Their objective is to determine the policy parameters (Q, r, K) which minimize expected annual cost for the system. They assume that each replenishment order incurs a fixed setup cost of s, while inventory holding costs are incurred at rate h for each unit of inventory carried on-hand. Let C (Q, r, K) denote the expected annual cost for a given (Q, r,

K) policy and H(Q, r, K), S(Q, r, K), and Z(Q, r, K) denote the associated expected annual holding, setup, and penalty costs, respectively. Our problem is then stated as min

Q, r, K, K r + Q C (Q, r, K) (1)

C (Q, r , K) = S(Q, r, K) + H(Q, r, K) + Z(Q, r K).

Note that since the maximum possible on-hand inventory is r +Q, we limit our search for optimal threshold rationing level to K r + Q.

SYSTEM DESIGN AND IMPLEMENTATION

Two allocation policies must be specified: one for when a demand occurs and one then for when a unit of stock is delivered. We refer to the first as the rationing policy and the second as the backorder clearing mechanism. In this study, both policies are governed by a threshold level.

Threshold Rationing Policy:

  • Threshold Backorder Clearing Mechanism:

  • On the arrival of a replenishment order an existing backorder will be satisfied on first come serve basis (FCFS), if one exists;

  • Otherwise the replenishment other is added to the physical inventory (update inventory).

  • Here, clearing backorders allows for partial clearing (i.e. where a backorder is partially filled if the physical inventory cannot be enough to clear the backorder)

Where PI is Physical Inventory, K2 is the First threshold level; K1 is the Second Threshold level. The problem of determining these fill rates is difficult because OH inventory at any time depends not only on threshold levels (K2, K1), but also on how the arriving replenishment orders are treated for the existing backorders. In the developed model, the fill rates for both classes were determined, (i.e. the probability of no stock out). This denotes the probability that an arbitrarily arriving customer demand will be completely served from stock on hand without an inventory-related waiting time.

Assumptions

Below are the assumptions with which the simulation analyst developed the models.

  1. Gold, Silver and Bronze Demands are assumed to be Poisson with rate 1, 2 and 3 respectively.

  2. With no loss of generality, 1>2>3

    This means that the fill rate requirement for Gold demand is higher than that of the Silver demand and is subsequently higher than that of the Bronze demand. This is because of the prioritized service level agreement with the customers.

  3. LR>SLD>BLD>0

    This is a reasonable assumption because spare parts customers cannot usually quote a demand lead time greater than the replenishment lead time.

  4. Backordering for the three classes (Gold, Silver and Bronze).

The service level agreements which the company has with customers are the major cause of backordering because unmet demands are backlogged till the next replenishment.

10 24 35

DSTD

DSTD

DTBD

DTBD

Min: NTGD, NTSD, DTSD, NTBD, DTBD, NTRO

20

NTSD

NTSD

26 No

Update NSB

Update NSB

21

25

PI>K1

36

No

37

Update NBB

Update NBB

PI>K2

Update CNSD

Update CNSD

27

Queue Backorder

Queue Backorder

22

Drop NTSD

Drop NTSD

Drop DTSD

Drop DTSD

23 No

MSTE

Yes 29

Update FSD

Update FSD

Update PI

Update PI

28 30

38 Yes 40

Drop DTSD

Drop DTSD

Update PI

Update PI

Queue Backorder

Update FBD

Queue Backorder

Update FBD

39 41

Yes

31

32

NTBD

42

NTRO

NTRO

43

Current No. of No

Update CNBD

backorder in queue> 0

33

Yes

Drop NTSD

34 No

MSTE

44 Yes 48

Clear the First Backorder in Queue

Update PI

Clear the First Backorder in Queue

Update PI

Update PI

Update PI

45

46

Drop NTRO

Drop NTRO

49

PRINT CNHD, CNSD, CNBD, FGD, FSD, FBD

50

Yes

51

Update Lr

Update Lr

MSTE

47 No

Calculate 1, 2, 3, ANB1, ANB2, ANB3

Calculate 1, 2, 3, ANB1, ANB2, ANB3

52

Lr> MLr

Yes 53

Print Summary Results End

Fig 3.5 A Typical Flowchart of the Model (for Lr Perturbation)

Results and Discussions

As a result of the stochastic nature of the demands, these will be transmitted directly to the generation of replenishment orders and clearing of backorders. Furthermore, each demand triggers off a replenishment order for the simulation model, in line with (S, S-1) policy. With these stochastic and stepwise state transitions, there appears a need to perform manual simulation in readiness for the development of the models. Hence, this study formulates a composite stepwise 2- dimentional graphical representation that captures these stochastic demands and stepwise state transitions. Backorder, Stock Level, NBAD, NSAD and NROT were graphical placed against time so as to portray how the dynamics of a typical inventory vary with an arbitrary time in the light of stochastic demands of spare parts. Note that this concept model is just used to depict the concept and that it is grossly inadequate to showcase an ideal inventory situation.

References

Acharya, D., Nagbhushanam, G., and Alam, S.S. (1986), Jointly Optimal Block Replacement and Spare Provisioning Policy, IEEE Transactions on Reliability, Vol. R-35, No. 4, pp447-451.

Arslan, H., Ayhan, H., Olsen T. V. (2001). Analytic models for when and how to expedite in make-to-order systems, IIE Transactions, 33, 10191029.

Bradley, J. (2003) A Brownian Approximation of a Production-Inventory System with a Manufacturer that Subcontracts. Working paper, Jonhnson Graduate School of Business, Cornell University.

Bonczek R.H., Holsapple C.W., Whinston A.B. (1981) Foundations of Decision Support Systems, Academic Press, New York.

Cohen, M. A., P. R. Kleindorfer, and H. L Lee. 1988. Service Constrained (s, S) Inventory Systems with Priority Demand Classes and Lost Sales, Management Science, 34(4), 482-499.

Deshpande, V. Cohen, M.A., Donohue K. (2003) A threshold inventory rationing policy for service-differentiated demand classes.Management Science 49, 683 703.

Dekker, R., Kleijn M. J., Rooij P. J. (1998) A spare parts stocking system based on equipment criticality. International Journal of Production Economics, 56:69- 77,

Dooley, K. (2002), Simulation Research Methods, Companion to Organizations,Joel Baum (ed.), London: Blackwell, p. 829-848.

Frank, K. C., Zhang R. Q., Duenyas I. (2003) Optimal policies for inventory systems with priority demand classes. Operations Research, 51:993-1002.

Gachet, A. (2004). Building Model-Driven Decision Support Systems with Dicodess. Zurich, VDF.

Ha, A. Y. 1997 Inventory Rationing in a Make-to-Stock Production System with Several Demand Classes and Lost Sales. Management Science, 43(8), 1093- 1103.

Ha, A. Y. 1997 Stock Rationing Policy for a make-to-stock production system with two priority classes and backordering, Naval Research Logistics, , 43, 458- 472.

Haettenschwiler, P. (1999). Neues anwenderfreundliches Konzept der Entscheidungsunterstützung.Gutes Entscheiden in Wirtschaft, Politik und Gesellschaft. Zurich, vdf Hochschulverlag AG: 189-208.

Harvey, M. 1989 Principles of Operations Research: with Applications to Management Decisions, 2nd Ed. Prentice-Hall Inc., USA.

Henk G. Sol et al. (1987). Expert systems and artificial intelligence in decision support systems Proceedings of the Second Mini Euroconference, Lunteren, The Netherlands, Springer, pp1-2.

Heuts, R.M. et al. (1999) A combined forecast-inventory control procedure for spare partsConference on Flexible Automation & Intelligent Manufacturing.

Holsapple,C.W., and A. B. Whinston. (1996). Decision Support Systems: A Knowledge-Based Approach. St. Paul: West Publishing. ISBN 0-324-03578-0

Ilgin, M. A. and Gupta, S. M., (2008) "Using Simulation Optimization for Parts Recovery and Spare Parts Inventory Management in Post Product Life Cycle", Proceedings of the2008 Northeast Decision Sciences Institute Conference, Brooklyn, New York.

Jacobs, Raymond A., and Harvey M. Wagner, 1989, Reducing Inventory Systems Costs by Using Robust Demand Estimators, Management Science, Vol. 35.

Kaplan, A. 1969, Stock RationingManagement Science, 15(5), 260-267.

Hopp, Wallace J., Mark L. Spearman and Rachel Q. Zhang, 1997, Easily Implementable Inventory Control Policies, Operations Research, Vol. 45, no. 3, p. 327-340.

Keen, P. G. (1978).Decision support systems: an organizational perspective.

Reading, Mass., Addison-Wesley Pub. Co. ISBN 0-201-03667-3

Lau H. C. and Song H. S. (2001) Two-Echelon Repairable Item Inventory System with Limited Repair Capacity Under Nonstationary DemandsEuropean Journal of Operational Research, v102, 1901-1908.

Lewenstein, B. V. 2003 Achieving Public Understanding of Research in Developing Countries, Postnet workshop.

Manuel D. R and Soucy T. (2012) Object oriented multi-indenture multi- echelon on spare parts supply chain simulation,

Masood, A. B. (1999) A Simulation Model for Multi-Product Inventory Control ManagementSage Journals Vol 72, No 1 Pp 20-32.

McHaney R. (2010). Understanding Computer Simulation. Ventus Publishng Aps.

Melchiors, P., R. Dekker, M.J. Kleijn, (2000) Inventory rationing in an (s,Q) inventory model with lost sales and two demand classes. Journal of the Operational Research Society 51, 111122.

Moinzadeh, K., Schmidt C. (1991) An (S-1, S) Inventory System with Emergency Orders. Operations Research, 39, 308321.

Nist, S. (2002) Engineering Statistics Handbook Sematech, London.

Okonkwo, U. C. (2009) Simulation, a tool for engineering research through sensitivity analysis of a stochastic queuing model simulator, International Research and Development Journals Vol. 4, No. 3 pp.120-131.

Oracle Inventory Optimization.(2007) Part of the Oracle E-Business Suite,

Software.

Paradopoulus, H. T. et al 1993 Queueing Theory in Manufacturing Systems Analysis & Design, Chapmell and Hall, London.

Persson, F., Saccani, N. (2007) Advances in Production Management Systems 1F1P International Federation for Information Processing, Volume 246, (Boston: Springer), pp. 313320.

Power, D. J. (2002).Decision Support Systems: Concepts and Resources for managers. Westport, Conn., Quorum Books.

Power, D. J. (1997). What is a DSS? The On-Line Executive Journal for Data- Intensive Decision Support 1(3).

Power D. J., Ramesh S. (2007) Model-driven decision support systems: Concepts And Research Directions, Decision Support Systems 43 (2007) 1044 1061, www.elsevier.com/locate/dss

Ruhul, S., Amanul, H. (2011) Optimization of Maintenance And Spare Provisioning Policy Using Simulation School of Computer Science, University of New South Wales, ADFA, Canberra, Australia.

Sprague, R.H., Carlson E.D. (1982) Building Effective Decision Support Systems Prentice-Hall Inc., Englewood Cliffs, NJ.

Taha, H. A. (1987) Operation Research: An Introduction, Macmillan Inc., New York.

Tagaras, G. (1989) Effects of pooling on the optimization and service levels of two-location inventory systems, IIE Transactions 21, 250257.

Tagaras, G. (1999) Pooling in multi-location periodic inventory distribution systems, Omega International Journal of Management Science 27, 3959.

Tsakatikas, D. et al. (2008) Spare parts criticality for unplanned maintenance of industrial systems European J. Industrial Engineering, Vol. 2, No. 1

Leave a Reply