DMSMS Lifetime Buy Characterization Via Data Mining of Historical Buys

Similar documents
Years to End of Life: How Reliable is EOL Forecasting?

Determining Optimum Redesign Plans for Avionics Based on Electronic Part Obsolescence Forecasts

// How Traditional Risk Reporting Has Let Us Down

Moog ECAD (Electronic Computer Aid Design) system;

Global Supply Chain Planning under Demand and Freight Rate Uncertainty

Introduction to Analytics Tools Data Models Problem solving with analytics

MANAGEMENT OF OBSOLESCENCE

Embedded Resistor Reliability Results

Dynamic Simulation and Supply Chain Management

Program Evaluation and Review Technique (PERT)

Inventory Control Model

Chapter 4 Software Process and Project Metrics

COORDINATING DEMAND FORECASTING AND OPERATIONAL DECISION-MAKING WITH ASYMMETRIC COSTS: THE TREND CASE

Management. 1 Evaluate business and economic data/information obtained from published sources.

LIFE CYCLE FACILITY ASSET MANAGEMENT. Presented by Pedro Dominguez Managing Principal, The Invenio Group

Sources of Error in Software Cost Estimation

Multi-Stage Scenario Tree Generation via Statistical Property Matching

Supply Chain Design and Alignment

GSU College of Business MBA Core Course Learning Outcomes. Updated 9/24/2015

INTEGRATING TECHNOLOGY OBSOLESCENCE CONSIDERATIONS INTO PRODUCT DESIGN PLANNING

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Appendix C. Regulatory Compliance Matrix DRAFT 2018 OR IRP

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

PLANNING AND ESTIMATING

Guten Tag. (good day)

Chapter 19. Confidence Intervals for Proportions. Copyright 2012, 2008, 2005 Pearson Education, Inc.

Chapter 9. Regression Wisdom. Copyright 2010 Pearson Education, Inc.

Getting more Bang for your Buck from Function Point Counters

NOWIcob A tool for reducing the maintenance costs of offshore wind farms

Improve Alerting Accuracy

Thus, there are two points to keep in mind when analyzing risk:

CREDIT RISK MODELLING Using SAS

Advantages and Disadvantages of. Independent Tests. Advantages. Disadvantages

Getting Started with OptQuest

Business Intelligence, 4e (Sharda/Delen/Turban) Chapter 2 Descriptive Analytics I: Nature of Data, Statistical Modeling, and Visualization

Measuring Your ROI On Social Media

Document No: SB002-P3 Revision No: Last Updated: April

Promoting Preferred Parts Initiatives and Parts Data Sharing. PSMC Spring Meeting LMI McLean, VA April, 2013

Seven Basic Quality Tools. SE 450 Software Processes & Product Metrics 1

The ROI on RF Data Collection:

Copyright c 2009 Stanley B. Gershwin. All rights reserved. 2/30 People Philosophy Basic Issues Industry Needs Uncertainty, Variability, and Randomness

Balancing the risk-return equation

Inventory Control for Highly Variable Demand

IT portfolio management template User guide

By: Adrian Chu, Department of Industrial & Systems Engineering, University of Washington, Seattle, Washington November 12, 2009.

Life Cycle Assessment A product-oriented method for sustainability analysis. UNEP LCA Training Kit Module f Interpretation 1

Balancing Risk and Economics for Chemical Supply Chain Optimization under Uncertainty

PRICE Cost Analytics Turbocharges Strategic Supplier Assessment

Guiding Principles of Benefits Management

TDWI strives to provide course books that are contentrich and that serve as useful reference documents after a class has ended.

SAP Supply Chain Management

Risk analysis of parametric cost estimates within a concurrent engineering environment

Reliability Tools. Why use the tool? Where to use the tool? What does the tool achieve? When to use the tool?

Ch.7 Buying and Supply Strategy.

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.

Uncertainties in the Uranium and Enrichment Markets: a Stochastic Approach

Inventory performance today: Why is it declining?

Justifying Simulation. Why use simulation? Accurate Depiction of Reality. Insightful system evaluations

Owning An Agile Project: PO Training Day 2

Estimating Duration and Cost. CS 390 Lecture 26 Chapter 9: Planning and Estimating. Planning and the Software Process

MMOG/LE Evaluation. Data Collection Process Improvement

Data for Marketing Analytics

Strategic inventory management through analytics

IT Alignment and The Cloud. How Cloud Computing Can Help Your Organization s Technology Management

Optimal replacement strategy for residential solar panels using monte carlo simulations and nonlinear optimization methods

Optimization under Uncertainty. with Applications

Introduction to ChIP Seq data analyses. Acknowledgement: slides taken from Dr. H

Lifetime Extension of Nuclear I&C I & C Obsolescence and PLEX October 27, 2016 Curtiss-Wright Nuclear Division

Monte-Carlo Optimization Framework for Assessing Electricity Generation Portfolios

Continuous Improvement Toolkit. Value Analysis

Implications of Cost and Bid Format on Electricity Market Studies: Linear Versus Quadratic Costs

The Impact of Agile. Quantified.

Lifecycle Management of Process Analytical Technology Procedures

STATISTICAL TECHNIQUES. Data Analysis and Modelling

PRODUCT-MIX ANALYSIS WITH DISCRETE EVENT SIMULATION. Raid Al-Aomar. Classic Advanced Development Systems, Inc. Troy, MI 48083, U.S.A.

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

Risk Analysis Overview

Data Analysis and Sampling

What Every Business Owner or General Manager should Know

RESOLUTION COST METRICS FOR DIMINISHING MANUFACTURING SOURCES AND MATERIAL SHORTAGES

INVENTORY AND PRODUCTION CONTROL

Managing Aircraft Life-Limited Equipment with RFID- Oxygen Generators and More

Ph.D. Defense: Resource Allocation Optimization in the Smart Grid and High-performance Computing Tim Hansen

AMB200 Consumer Behaviour Assessment Item 1: Consumer Behaviour Portfolio Semester,

Understanding Inventory Fundamentals

MIT Manufacturing Systems Analysis Lecture 1: Overview

Polypropylene Resin Supplier Customer Value & Loyalty Benchmarking Study

Software Metrics & Software Metrology. Alain Abran. Chapter 14 Design of Standard Etalons: The Next Frontier in Software Measurement

Planning Optimized. Building a Sustainable Competitive Advantage WHITE PAPER

From Theory to Data Product

Verinata s Pull Based Replenishment Model- Drum Buffer Rope. Mike Crowell

There seems to be a universal agreement on what a supply chain is. Jayashankar et al. [25] defines a supply chain to be

Colorado Springs PMI Risk Management in Five Easy Pieces Colorado Springs, Colorado May 8 th, 2008

IBM SPSS Forecasting 19

SCHEDULE RISK ANALYSIS ESSENTIALS FOR PROJECT SUCCESS

1.1 Post Run QC Analysis

Telematics System dedicated for Provisioning of On-Line Information about Predicted Occupancy of Highway Parking Areas

Hydropower as Flexibility Provider: Modeling Approaches and Numerical Analysis

An Inventory Replenishment Model under Purchase Dependency in Retail Sale

HDPE & LLDPE/LDPE Resin Supplier Customer Value & Loyalty Benchmarking Studies

Transcription:

P. Sandborn, V. Prabhakar, and D. Feng, "DMSMS Lifetime Buy Characterization Via Data Mining of Historical Buys," Proceedings DMSMS Conference, Orlando, FL, November 2007. DMSMS Lifetime Buy Characterization Via Data Mining of Historical Buys Peter Sandborn, Varun Prabhakar, Dan Feng CALCE Electronic Products and Systems Center Department of Mechanical Engineering http://www.enme.umd.edu/escml/obsolescence.htm Sandborn@calce.umd.edu Lifetime Buys and Bridge Buys When an electronic part becomes obsolete Lifetime buy is a mitigation approach that involves the purchase and storage of a part in a sufficient quantity to meet current and (expected) future demands. Bridge buy is a buy made to meet current and (expected) future demands until the next redesign. Lifetime buys and bridge buys play a role in nearly every electronic part obsolescence management portfolio no matter what other reactive or proactive strategies are being followed. Determining the appropriate number of parts to purchase at a lifetime buy, is generally easier said than done. 2

Lifetime Buy Models How many parts should you buy? Every organization has developed some institutional knowledge governing lifetime buy buffer sizes, e.g., For parts that cost less than x we buy 25% over demand For more expensive parts we buy 5% over demand Buffer sizes are, however, trumped by minimum buy sizes and what management is willing to signoff on Models: Individual buy quantity models Life cycle cost minimization models The target of these is to determine the buffer size 3 Stochastic Individual Buy Model Calculates the quantities of parts necessary to meet a given demand with a specified confidence Computes probability distributions of buy quantities for individual part lifetime or bridge buys Computes buy sizes that satisfy a specified confidence level Computes the probability of being overbought or underbought by a user specified quantity Inputs : Length of time you are buying for (in time periods) Demand forecast in each time period ** Length of time needed to design out the part or identify another solution (if necessary) Desired confidence level All quantities can be entered as distributions ** Can be correlated period-to-period 4

Stochastic Individual Buy Model (Algorithms) L Lifetime buy quantity = Qi + + i= ( L L ) Q L where Q i = marketing recommended buy quantity in time period i (all periods are assumed to have the same length) L = length of the buy in time periods, i.e., the number of time periods until the part is no longer needed = floor function (round down to the nearest integer). This model assumes that redesigns (if any) are initiated a sufficient duration prior to L in order to be completed at L. 5 Stochastic Individual Buy Model (Stochastic Calculation) Both the Q i and L terms are uncertain (in addition to the length of the redesign). Sample values of Q i and L are generated and used to compute sample lifetime buy quantities. Sampling and calculation of lifetime buy quantities is repeated many times to generate a histogram of lifetime buy quantities using a Monte Carlo sampling approach. The sampled length of the buy (L s ) is computed using the following relation, s ( L L ) s r s where L bs = Sampled forecasted length of buy in time periods L r = Length of the redesign (mode) in time periods (planned length of redesign) = Sampled length of the redesign in time periods (actual length of redesign). L rs L = L b Note, the length of the time periods cannot be uncertain, but the number of periods can be uncertain r 6

Stochastic Individual Buy Model - Example Input Data (Demand Forecasts and Forecast Variation): Time Period Distribution Type Mode (None, Triangular, Normal) Standard Deviation (Normal) Low (Uniform, Triangular) High (Uniform, Triangular) Correlation Coefficient to Previous Period Normal 000 750 0.5 2 Normal 000 750 0 3 Uniform 8500 3500 0.9 4 Normal 000 750 0.9 5 Uniform 8500 3500 0.9 6 Uniform 8500 3500 0.9 7 Uniform 8500 3500 0.9 8 Uniform 8500 3500 0.5 9 Uniform 8500 3500 0.5 0 Uniform 8500 3500 0.5 Input Data (Time Risks): The length of the buy = 6 time periods Length of the redesign out (time periods) = 0 to 7.5 (mode = 6) triangular distribution Input Data (Analysis Control): Confidence level = 0.9 Monte Carlo samples = 0,000 Number of standard deviations to plot = 3 7 Stochastic Individual Buy Model Example Outputs: Buy quantity as a probability distribution Buy quantity that satisfies confidence level 90% confidence required Buy size = 78,66 8

Stochastic Individual Buy Model Example Outputs (continued): Probability of being overbought or underbought by a user specified quantity The graph on the right shows that there is a 68% probability that buying 78,66 parts will result in having a surplus of 5000 parts. 9 Demand Forecasts This is all dandy, but how do you figure out the demand forecasts? Depending on the type of system you are managing, you probably have folks who perform demand forecasting, but how accurate have those demand forecasts proven to be in the past? 0

Motivation for Data Mining Many organizations maintain a significant history of data associated with the management of electronic parts, e.g., lifetime buy dates and quantities, plus inventory history. If this data could be appropriately mined and interpreted, one could determine: Demand forecasting accuracy Product termination (date) prediction accuracy Design refresh durations (and the accuracy of forecasted durations) The frequency and size of over- and under-buys of parts made for bridge and lifetime buys Reverse engineering of past decisions to determine implicitly assumed confidence levels Frequency of additional last time buys If these types of quantities could be determined on an organization-specific basis, they would be extremely valuable inputs into the process and optimization of future part management activities. Supply Chain Data Collected The following data was collected: Part number Date of buy (lifetime or bridge) Projected (expected) completion date Buy completion status (done or not) Product(s) that the buy is for Type of product(s) People involved (originator, materials, finance, etc.) Finance and business organizations, business team Cost per part (at buy) Type of part Quantity forecasted Forecast model used Quantity in stock at buy Quantity purchased (+buffer size) Quantity remaining after completion Quantity known to have been consumed 8 complete lifetime and bridge buy records were data mined from a single operation in the supply chain of a major electronic systems OEM 2

Search for Trends We looked at the data in many different ways: %Consumed %Time Passed % Consumed Plan Length Total Cost Total Quantity Sorted the data based on: Part type Product type People Organizations Allows complete and incomplete buys to be combined in trends (assuming constant consumption) Buy Date Plan Length Part Cost Total Buy Cost Demand Quantity 3 All data points 3 2.5 Raw Buffered Linear (Raw ) Linear (Buffered) % Consumed / % Time Passed 2.5 0.5 0 0 0 20 30 40 50 60 70 80 90 00 Plan Length (months) 4

Quantity vs Buy Date All data points 0000000 000000 Raw Total Quantity Buffered Total Quantity Linear (Raw Total Quantity) Linear (Buffered Total Quantity) $0,000,000.00 Cost vs Buy Date Raw Total Cost Buffered Total Cost Linear (Raw Total Cost) Linear (Buffered Total Cost) Total Quantity 00000 0000 $,000,000.00 000 Total Cost ($) $00,000.00 $0,000.00 00 7/24/998 2/6/999 4/9/200 9//2002 /4/2004 5/28/2005 0/0/2006 2/22/2008 Removed all buys > M Buy Date $,000.00 Quantity vs Buy Date Raw Total Quantity $00.00 7/24/998 2/6/999 4/9/200 9//2002 /4/2004 5/28/2005 0/0/2006 2/22/2008 Buy Date 0000000 Buffered Total Quantity Linear (Raw Total Quantity) Linear (Buffered Total Quantity) 000000 Total Quantity 00000 0000 000 00 7/24/998 2/6/999 4/9/200 9//2002 /4/2004 5/28/2005 0/0/2006 2/22/2008 Buy Date 5 All data points 3 Raw Buffered 2.5 Linear (Raw ) Linear (Buffered) % Consumed / % Time Passed 2.5 0.5 A specific finance organization Quantity vs Buy Date Raw Total Quantity Buffered Total Quantity 0 5/20/999 0//2000 2/3/2002 6/28/2003 /9/2004 3/24/2006 Buy Date 0000000 Linear (Raw Total Quantity) Linear (Buffered Total Quantity) 000000 Total Quanti 00000 0000 000 00 2/9/99 9 8/28/9 99 3/5/20 00 0//20 00 4/9/20 0 /5/20 0 5/24/20 02 Buy Date 2/0/2 002 6/28/20 03 /4/20 04 8//200 4 2/7/20 05 6

Searching for Trends The previous slides show basically a whole lot of nothing! This is not a productive way to look at the data. %Consumed %Time Passed is the only metric that really allows us to combine the complete and incomplete buy data Two observations: ) We need to look at a distribution of %Consumed %Time Passed 2) Ideally, this would all be from finished buys (in which case the metric is just %Consumed), but we don t have enough data, so currently active buys are included too and we are making the assumption that their consumption plan is approximately linear when averaged over the whole buy. 7 Animation that morphs from this to the diagram on the next slide 8

4 2 Poisson Distribution 0 Count 8 6 4 2 Raw Buffered 0 0.03 0.4 0.79.7.55.94 2.32 2.70 More % Consumed / % Time Passed Mean = 0.8 9 What Does This Mean? Overbuys Underbuys Area + Area 2 = Area = probability of an overbuy Area 2 = probability of an underbuy % Consumed/%Time Passed Mean = 0.8 (from slide 9) infers that there has been a tendency to overbuy 20

How This Result Can Be Used ) Assuming the shape of the distribution on the last slide is the right shape, it can be fit with some functional form (may have to be piecewise fit separately above and below ) this should be done for the Raw numbers not the buffered numbers. 2) When a demand forecast number is provided, what do we do with it? Construct a version of the distribution found above with the demand forecast at the point. This says that there is an Area probability of the forecast being too large and an Area 2 probability of the forecast being too small which is the result we mined from the existing data. 3) This result defines the demand distribution that goes into the stochastic lifetime buy quantity model. 2 Where Does the Individual Buy Model Fall Short? The individual buy model does not calculate the quantities of parts necessary to minimize life cycle cost (depending on how you are penalized for running short or running long these quantities could be different than what the simple individual buy model gives) The individual buy model treats one part at a time you would really like to analyze all the parts at the same time so that coupling effects between parts are included, e.g., equal run out Another model called LOTE treats the cost minimization optimization problem: D. Feng, P. Singh, and P. Sandborn, "Optimizing Lifetime Buys to Minimize Lifecycle Cost," Proceedings of the 2007 Aging Aircraft Conference, Palm Springs, CA, April 2007. http://www.enme.umd.edu/escml/papers/agingaircraft07-ltb.pdf 22

Summary The individual buy model calculates the quantities of parts necessary to meet a given demand with a specified confidence However, in order to use it you have to have demand forecasts and their associated uncertainties A method of data mining historical buy information has been proposed in order to establish demand uncertainties associated with lifetime and bridge buys Stochastic Individual Buy Model: http://www.enme.umd.edu/escml/ltb/simpleltbmodel_v..zip 23 Appendix (Non-Constant Consumption) 24

Non-Constant Consumption The rate at which parts are consumed by manufacturing and/or sustainment activities is usually not constant. The consumption profile determines the rate at which parts are consumed and will alter the distribution of %Consumed 6000 4000 2000 %Time Passed Consumption 0000 8000 6000 4000 2000 0 0 20 40 60 80 00 20 40 Time (months) Quadratic Increasing Linear Decreasing Constant Consumption 25 Non-Constant Consumption Profile (Algorithms) % Consumed %TimePassed i Q C j j= i = p Ti = L i 00 00 % Consumed %TimePassed i = L T Q i p i j= C j where i = Current time period C j = Parts consumed during time period j Q p = Total projected buy quantity T i = Number of time periods passed L = Length of the buy in time periods, i.e., the number of time periods until the part is no longer needed 26

Consumption Profiles Quadratic Increasing Consumption Count 4 2 0 8 6 4 2 0 Constant Consumption 0.03 0.4 0.79.7.55.94 2.32 2.70 More % Consumed / % Time Passed Count Linear Decreasing Consumption Count 0 9 8 7 6 5 4 3 2 0 0.0070 0.2552 0.5035 0.757 More %Consumed / %Time Passed 6 5 4 3 2 0 0.99.24.49.74 More % Consumed / % Tim e Passed 27