Partial Automation of Technology Upgrades Applied to Legacy

Supply and Value Chain
Support Through Scheduling
and Simulation: Applications
to the Semiconductor Industry
Dr. James R. Burns, Professor
College of Business Administration
Texas Tech University
Dr. Onur Ulgen, Professor
Department of Industrial and Systems Engineering
University of Michigan, Dearborn
Dearborn, Michigan 48128
Introduction
• Simulation Tools for Supply Chain
Inventory Analysis are presented
• Reductions in inventory result in
• Reductions in cost
• Reductions in cycle time
• Improvements in quality
• Improvements in workflow
2
Simulation Models
• Through use of IT to produce enterprise-wide
visibility, simulation models show
• Significant reductions in uncertainty are possible
• This leads to reductions in between supplier inventory
• Which leads to reductions in cycle (lead) time
• The models show reductions in information
delays through IT investments lead to
significantly improved performance
3
What are stocks and flows??
• A way to characterize systems as stocks and flows
between stocks
• Stocks are variables that accumulate the affects of
other variables
• Rates are variables the control the flows of
material into and out of stocks
• Auxiliaries are variables that modify information
as it is passed from stocks to rates
4
Stock and Flow Notation-Quantities
• STOCK
Stock
• RATE
• Auxiliary
Rate
o1
i1
i2
Auxiliary
o2
o3
i3
5
Stock and Flow Notation-Quantities
• Input/Parameter/Lookup
i1
i2
Auxiliary
i3
• Have no edges directed toward them
• Output
• Have no edges directed away from them
o1
o2
o3
6
Inputs and Outputs
• Inputs
• Parameters
• Lookups
a
Input/Parameter/Lookup
b
c
• Inputs are controllable quantities
• Parameters are environmentally defined quantities over
which the identified manager cannot exercise any
control
• Lookups are TABLES used to modify information as it
is passed along
• Outputs
• Have no edges directed away from them
7
Stock and Flow Notation--edges
• Information
a
b
• Flow
x
8
Basic Model Structure
production
time
order rate
orders in
process
prod-trans rate
actual
inventory
sales
9
A Two-player Supply Chain
Model
• First player (the supplier) provides product
to the second player (the firm)
• Second player provides information back to
the first
• Each player received orders from its
“customer” and replenishes inventory
according to its ordering policy
10
Inventory Ordering Policy
• Assume continuous replenishment with
constant demand, fixed order quantity
• Using the Wilson EOQ model, the optimal
order quantity can be calculated to be 2000
widgets
• With annual demand of 6 million, 3000
orders go out every year
• That is an order every 2.9 hours
11
We present first The Two-player
Supply Chain Model…
•
•
Without information visibility
With discrete ordering policy of ordering
2000 widgets once every 2.9 hours
12
OIT unit cost
production time
Supplier
order rate
OIT Holding Cost
per mo
orders in
transit
Supplier
Holding Cost
monthly Holding
Cost
prod-trans rate
actual
inventory
TOTAL
INVENTORY
AI Holding Cost
per mo
AI unit cost
sales
TOTAL HOLDING
COST
---------------------------------------------------------------------------------------------------------------OIT unit
production
cost 0
time 0
Firm
order rate
0
Firm's OIT Holding
Cost per mo
orders in
transit 0
customer
purchases
0
Firm's Holding
Cost
prod-trans rate 0
actual
inventory 0
Firm's AI Holding
Cost per mo
Invent rate
sales
0
ACCUM
INVENTORY
Firm's monthly
holding cost
sales rate
AI unit cost
0
ACCUM SALES
13
The second Two-Player Model
Assumes ...
• Instantaneous information about end-customer
purchases all the way up and down the supply
chain
• orders cost virtually nothing, as opposed to $100
in the earlier model
• an implied order goes out every time a purchase is
seen at the customer end
• Otherwise, the two models are identical,
structurally
14
OIT unit cost
production time
Supplier
order rate
OIT Holding Cost
per mo
orders in
transit
Supplier
Holding Cost
monthly Holding
Cost
prod-trans rate
actual
inventory
TOTAL
INVENTORY
AI Holding Cost
per mo
AI unit cost
sales
TOTAL HOLDING
COST
------------------------------------------------------------------------------------------------------OIT unit
production
cost 0
time 0
Firm
customer
purchases
0
order rate
0
Firm's OIT Holding
Cost per mo
orders in
transit 0
Firm's Holding
Cost
prod-trans rate 0
actual
inventory 0
Invent rate
sales rate
ACCUM
INVENTORY
Firm's monthly
holding cost
Firm's AI Holding
Cost per mo
sales
0
ACCUM SALES
15
AI unit cost
0
Comparing the two models
• Instantaneous ordering model exhibits greater
sales (less missed sales)
• Instantaneous ordering models exhibits
significantly lower total holding cost--$5,000,000
vs. $13,000,000.
• Results here are approriate for a supplier making
product that costs the firm $1000 each and for
which there is annual demand of 6,000,000 units a
year
16
Why the differences with respect
to inventory?
• In some cases, the discrete ordering policy
“misses” its threshold and does not order more
inventory
• This results in missed sales (there are some time steps
in which no ordering takes place at all)
• Beginning at month four, every other time step is
missed, roughly, so for the last eight months, onl half of
the monthly demand of 500,000 units is met.
• Instead of selling 6,000,000 units, only 4,000,000 were
sold
17
Why the differences with respect
to holding cost?
• Overall, the inventory in the pipeline in the
instantaneous ordering model is significantly less.
• Discrete pipeline approach to upstream
information dissemination results in larger
inventories
• Discrete pipeline scenario starts with much higher
initial inventories--500,000 versus only 100 for the
enterprise visibility approach.
• The high initial inventories are needed to compensate
for the missed sales and does so until about month four
18
Cycle times and Little’s Law
•
•
•
•
According to Little’s Law
Cycle time = inventory / throughput
Inventory was reduced by 58%
Cycle time would be similarly reduced
19
Reduced inventory leads to...
• reduced cycle (lead) times
• less rework and scrap due to smaller lot
sizes
20
What about a large order
quantity?
• 500,000 once a month would do it
• results are worse that orders of 2000 a
month
21
ACCUMULATIVE SALES
8M
4M
0
0
1
2
3
4
5
6
7
Time (Month)
8
9
10
11
12
Discrete Pipeline Approach
Enterprise Visibility Approach
22
TOTAL HOLDING COST
2M
1M
0
0
1
2
3
4
5 6 7 8
Time (Month)
9
10
11 12
ENTERPRISE VISIBILITY APPROACH
DISCRETE PIPELINE APPROACH
23
ACCUMULATIVE SALES
8M
6M
4M
2M
0
0
1
2
3
4
5
6
Time
(Month)
7
8
9
10
11
12
Discrete Pipeline 2k run
Discrete Pipeline 500k run
Enterprise Visibility Approach
24
TOTAL HOLDING COST
8M
6M
4M
2M
0
0
1
2
3
4
5
6
Time
(Month)
7
8
9
10
11
12
Enterprise Visibility Approach
Discrete 500k run
Discrete 2k run
25
A Three-Player Supply Chain
• Each player is modeled as a first-order balancing
loop structure
• Customer orders run 30 per time steps, but this
happens randomly in only halfof the time steps.
• This model is looked at in both of two contexts--a
delayed information approach and the enterprisewide instantaneous information approach
26
First-order Balancing loop
structure
27
adjustment time
desired inventory
First Supplier
order/ship rate
information
delay
demand rate
actual
inventory
adjustment time 0
desired inventory 0
<adjustment time>
order/ship rate 0
Customer orders
Second
Supplier
demand rate 0
Delay time
information
delay 0
actual
inventory 0
<adjustment time>
desired inventory 1
adjustment time 1
order/ship rate 1
Firm
demand rate 1
information
delay 1
actual
inventory 1
28
Actual Inventories with one-week information delays
20,000
0
-20,000
0
10
20
30
40 50 60
Time (Month)
70
80
90
100
actual inventory at first supplier
actual inventory 0 (at second supplier)
actual inventory 1 (at the firm)
29
Actual Inventories with two-week information delays
40,000
0
-40,000
0
10
20
30
40 50 60
Time (Month)
70
80
90
100
actual inventory at the first supplier
actual inventory 0 (at the second supplier)
actual inventory 1 (at the firm)
30
Actual Inventories with one-month information delays
200,000
0
-200,000
0
10
20
30
40 50 60
Time (Month)
70
80
90
100
actual inventory at the first supplier
actual inventory 0 (at the second supplier)
actual inventory 1 (at the firm)
31
desired inventory
adjustment time
First
Supplier
demand rate
order/ship rate
Adjustment
actual
inventory
desired inventory 0
Second
Supplier
adjustment time 0
order/ship rate 0
Customer orders
demand rate 0
actual
inventory 0
desired inventory 1
adjustment time 1
order/ship rate 1
Firm
demand rate 1
actual
inventory 1
32
Actual Inventories Without Information Delays
1,000
500
0
0
10
20
30
40 50 60
Time (Month)
70
80
90
100
actual inventory of the first supplier
actual inventory 0 (at the second supplier)
actual inventory 1 (at the firm)
33
The last figure
• exhibits a rapid ascent to the desired
inventory on the part of all three players, to
the desired inventory, with no overshoot-very well behaved
34
These models were created using
the VENSIM tool
• www.vensim.com
• a product of Ventana Systems, Inc.
35
Translation of these models to
commercial simulations
• These models can be setup to be driven by
flight simulator front ends with sliders and
dials, meters and such
• Users would decide upon
• Amount of work in process
• Ordering policy
• Ordering parameters (quantity, time between
reviews, lead time, safety stock, etc.)
36
Summary
• Continuous dynamic simulations explain
much of the behavior we see in enterprise
systems and supply chains
• They can be useful tools for deciding
• What effect IT will have on the supply chain
• The actual structure of the simulation tools
can be preprogrammed
37
Summary, Continued
• The only thing the user has to do is use the
simulation model to make decisions about
• Ordering policy
• Order quantities
• Order frequency
• Order lead time
• Amount of work in process
• Etc.
38
Questions from the
AUDIENCE???
• Thank you for coming!!!
39
40
41
42