Professional Documents
Culture Documents
Ch03 PDF
Ch03 PDF
1
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
History
• Prior to MRP, production of every part and end item was triggered by the
inventory falling below a given level (reorder point).
2
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
1
Key Insight
3
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
Assumptions
Idea is to “back out” demand for components by using leadtimes and bills of
material.
4
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
2
Capacity Requirements Planning
100
Capacity
(Hours or
Units)
1 2 3 4 5 6
MRP Procedure
--Net Requirements
6
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
3
Inputs
• Master Production Schedule (MPS): due dates and quantities for all top
level items
Due dates assigned to orders into time buckets (week, day, hour, etc.)
• Inventory Status: (on hand plus scheduled receipts) for all items
Example - Stool
4
Example
Item: Stool (Leadtime = 1 week)
Week 0 1 2 3 4 5 6
Gross Reqs 120
Sched Receipts
Proj Inventory 20 20 20 20 20 -100 -100
Net Reqs 100
Planned Orders 100
Example (cont.)
BOM explosion
Item: Legs (Leadtime = 2 weeks)
Week 0 1 2 3 4 5 6
Gross Reqs 400
Sched Receipts 200
Proj Inventory 0 0 0 -200 -200 -200 -200
Net Reqs 200
Planned Orders 200
10
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
5
Terminology
Planning Horizon: should be longer than longest cumulative leadtime for any
product
Lot-for-Lot: batch sizes equal demands (other lot sizing techniques, e.g., EOQ or
Wagner-Whitin can be used)
Pegging: identify gross requirements with next level in BOM (single pegging) or
customer order (full pegging) that generated it. Single usually used because
full is difficult due to lot-sizing, yield loss, safety stocks, etc.
11
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
Part 300 1 2 3 4 5 6 7 8
Required from B 35 30 15
90 60
Required from 100
Gross Requirements 125 90 15
6
Bottom Up Planning
Assume that the scheduled receipt for week 2 for 100 units is not
coming in!
Have 50 units of inventory, with requirements of 125.
Implications
I can fill 50 units of demand from part 100 or 50 units from part
B.
If I go with part 100, that will allow me to fill some of the demand
of part A (100 needed for part A). Can I ship 50 units to the
customer now and 50 units later? What if I cover the demand of
part B? Correct choice depends on the customers involved.
13
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
More Terminology
Firm Planned Orders (FPO’s): planned order that the MRP system does not
automatically change when conditions change --- can stabilize system
Service Parts: parts used in service and maintenance --- must be included in gross
requirements
Order Launching: process of releasing orders to shop or vendors --- may include
inflation factor to compensate for shrinkage
Exception Codes: codes to identify possible data inaccuracy (e.g., dates beyond
planning horizon, exceptionally large or small order quantities, invalid part
numbers, etc.) or system diagnostics (e.g., orders open past due, component
delays, etc.)
14
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
7
Conceptual Changes in Lotsizing Approaches
Setup costs
Very difficult to estimate in manufacturing systems
-May depend on schedule sequence
-True costs depends on capacity situation
16
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
8
Important Questions About “Optimal” Lot-sizing
17
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
Problem Formulation
18
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
9
Problem Objective
All the demands must be filled, only the timing of production is open to
choice.
If the unit production cost does not vary with t, then production cost
will be the same regardless of timing and can be dropped from
consideration.
20
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
10
Data For An Example Problem
Table 2.1
t 1 2 3 4 5 6 7 8 9 10
Dt 20 50 10 50 50 10 20 40 20 30
ct 10 10 10 10 10 10 10 10 10 10
At 100 100 100 100 100 100 100 100 100 100
ht 1 1 1 1 1 1 1 1 1 1
21
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
Lot-for-lot
22
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
11
Lot Sizing Example
t 1 2 3 4 5 6 7 8 9 10
Dt 20 50 10 50 50 10 20 40 20 30
LL 20 50 10 50 50 10 20 40 20 30
A = 100
h =1
300
D= = 30
10
23
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
t 1 2 3 4 5 6 7 8 9 10 Total
Dt 20 50 10 50 50 10 20 40 20 30 300
Qt 77 77 77 77 308
Setup 100 100 100 100 $400
Holding 57 7 74 24 51 41 21 58 38 $371
Total $771
24
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
12
Fixed Order Period From EOQ
25
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
Example
Period 1 2 3 4 5 6 7 8 9
Net Requirements 15 45 25 15 20 15
Planned Order Recpts 60 60 15
26
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
13
Part-Period Balancing
One of the assumptions of the EOQ is that it sets the average setup
costs equal to the average inventory carrying costs.
27
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
Period 1 2 3 4 5 6 7 8 9
Net Requirements 15 45 25 15 20 15
Planned Order Receipts
Quantity Inventory
Period 6 Setup Costs Part-periods Carrying Costs
25 $150 0 $0
40 $150 $30
15 x 1 = 15
60 $150 15 + 20 x 2 = 55 $110
14
Nervousness
15
Reducing Nervousness
31
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
Handling Change
Regenerative MRP: completely re-do MRP calculations starting with MPS and
exploding through BOMs.
Net Change MRP: store material requirements plan and alter only those parts
affected by change (continuously on-line or batched daily).
Comparison:
– Regenerative fixes errors.
– Net change responds faster to changes (but must be regenerated
occasionally for accuracy.
32
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
16
Rescheduling
Top Down Planning: use MRP system with changes (e.g., altered MPS or
scheduled receipts) to recompute plan
• can lead to infeasibilities (exception codes)
• Orlicky suggested using minimum leadtimes
• bottom line is that MPS may be infeasible
33
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
Safety Stocks:
– generate net requirements to ensure min level of inventory at all times
– used as hedge against quantity uncertainties (e.g., yield loss)
Safety Leadtimes:
– inflate production leadtimes in part record
– used as hedge against time uncertainty (e.g., delivery delays)
34
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
17
Safety Stock Example
Week 1 2 3 4 5 6
Gross Reqs 400 200 800
Sched Receipts 500
Proj Inventory 100 100 -100 -900 -
Net Reqs 120 800
Planned Orders 120 800
35
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
18
Safety Stock vs. Safety Leadtime (cont.)
37
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
• Sometime called MRP, in contrast with mrp (“little” mrp); more recent
implementations are called ERP (Enterprise Resource Planning).
38
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
19
MRP II Planning Hierarchy
Demand
Forecast
Job Routing
Release Data
Job
Dispatching
39
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
• Software supports
– forecasting
– order entry
– netting against inventory
40
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
20
Rough Cut Capacity Planning (RCCP)
41
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
• Uses routing data (work centers and times) for all items
21
Production Activity Control (PAC)
43
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
Conclusions
Advantages:
• General approach
• Supports planning hierarchy (MRP II)
Problems:
• Assumptions --- especially infinite capacity
• Cultural factors --- e.g., data accuracy, training, etc.
• Focus --- authority delegated to computer
44
© Wallace J. Hopp, Mark L. Spearman, 1996, 2000 http://factory-physics.com
22