Material Requirements Planning

Download Report

Transcript Material Requirements Planning

MRP and Related Concepts
TLA (Three Letter Acronym) Definitions
ATP: Available to Promise
BOM: Bill of Materials
DRP: Distribution Requirements Planning
MPS: Master Production Schedule
MRP: Materials Requirements Planning
PAC: Production Activity Control
SOP: Sales and Operations Planning
1
Where Does MRP Fit?
PAC
SOP
Tactical Capacity Planning
MPS
Production, Order Fulfillment, Cushions
MRP
Material Quantities and Timing
Vendor Order
Managment
Supply Chain Management and PDCA
Production Management and PDCA
2
Master Scheduling I
• Controls the timing and quantity of production
for products or product families
• Primary interface point for actual customer
orders
• Coordinates forecasted demand and actual
orders with production activity
• Serves as tool for agreement between
marketing and operations (but at a different
level than SOP)
3
Master Scheduling II
• Feeds more detailed material planning
• Indicates the quantity and timing (i.e., delivery
times) for a product or group of products
• More detailed than SOP
weekly versus monthly
specific products versus “average”
must satisfy the needs of marketing
must be feasible for operations
4
Link between SOP
and MPS
Month:
Output:
January
200
February
300
March
400
January (weeks)
1
2
3
4
Push Mowers
Self-propelled
Riding
25
25
35
25
25
40
12
SOP
MPS
13
5
MPS Formulas: Definitions
• ATPt = Available to promise in period t
• EIt = Ending Inventory for period t (same as
projected on-hand inventory for next period)
• Ft = Forecasted demand for period t
• MPSt = MPS quantity available in period t
• OBt = orders booked for period t
6
MPS Formulas:
EI t  EI t 1  MPSt  max( Ft , OBt )
z 1
ATPt  EI t 1  MPSt   OBi
i t
where z  period when next positive MPSt is due
7
Detailed MPS for Widgets
On-hand inventory at end of October =
Month
Week
100
November
December
45
46
47
48
49
50
51
52
Forecast Demand
150
150
150
150
125
125
125
125
Orders Booked
170
165
140
120
85
45
20
0
Master Schedule
300
0
300
0
250
0
250
0
Notes:
 Planning time fence  cumulative lead time for product
 What seems to be the lot-sizing rule here?
8
Projected On-Hand Inventory
On-hand inventory at end of October =
Month
Week
100
November
December
45
46
47
48
49
50
51
52
Forecast Demand
150
150
150
150
125
125
125
125
Orders Booked
170
165
140
120
85
45
20
0
Projected On-Hand
Inventory
230
65
215
65
190
65
190
65
Master Schedule
300
0
300
0
250
0
250
0
i.e. Projected on-hand inventory for week 47: = 65 + 300 – 150 = 215
9
Available-to-Promise
On-hand inventory at end of October =
Month
Week
100
November
December
45
46
47
48
49
50
51
52
Forecast Demand
150
150
150
150
125
125
125
125
Orders Booked
170
165
140
120
85
45
20
0
Projected On-Hand
Inventory
230
65
215
65
190
65
190
65
Master schedule
300
0
300
0
250
0
250
0
Available-to-Promise
65
40
120
70
230
ATP(45) = 100 + 300 – (170 + 165) = 65
ATP(47) = 300 – (140+120) = 40
ATP(49) = 250 – (85 + 45) = 120
10
Change in Forecast Demand
On-hand inventory at end of October =
Month
Week
100
November
December
45
46
47
48
49
50
51
52
Forecast Demand
150
150
150
150
150
150
150
150
Orders Booked
170
165
140
120
85
45
20
0
Projected On-Hand
Inventory
230
65
215
65
165
15
115
(35)
Master schedule
300
0
300
0
250
0
250
0
Available-to-Promise
65
40
120
230
Are we in trouble yet?
11
Change in Orders Booked
On-hand inventory at end of October =
Month
Week
100
November
December
45
46
47
48
49
50
51
52
Forecast Demand
150
150
150
150
125
125
125
125
Orders Booked
170
230
140
120
85
45
20
0
Projected On-Hand
Inventory
230
0
150
0
125
0
125
0
Master schedule
300
0
300
0
250
0
250
0
Available-to-Promise
0
40
120
230
Note impact of ATP(45) and on-hand inventory projections
12
Key Points about MPS
• Provides more detail than SOP
• Tracks the following information:
– Actual versus forecasted demand
– Available-to-Promise
• This gives sales information for accepting or not
accepting new orders for delivery in a given week
13
A Final View of Master Scheduling
SOP
Marketing
Operations
MPS
Rough-Cut Capacity Plan
14
Material Requirements Planning
• MRP in the planning cycle
• The logic of MRP
– an extended example
• Considerations of MRP
15
Assume that we’ve scheduled 500
chairs to be ready five weeks from now.
. . . Now
what?
16
Material Needed for a Chair
Side rails (2)
Seat
Front legs (2)
Cross bars (2)
Back supports (3)
17
Chair Structure Tree
(aka “Bill of Materials”)
Chair
Leg
Assembly
Legs (2)
Cross
bar
Seat
Side
rails (2)
Back Assembly
Cross
bar
Back
Supports
(3)
18
Graphic Lead-Time
Week 1
Week 2
Week 3
Week 4
Week 5
Back Support (2 weeks)
Side Rails (2 weeks)
Cross Bar (2 weeks)
Back
Assembly
(1 week)
Seats (2 weeks)
Legs (2 weeks)
Leg
Assembly
Cross Bar (2 weeks)
(1 week)
Chair
Assembly
(1 week)
19
Lead-Time Key Points
• To have finished chairs at the beginning
of Week 5, we must begin production
and order materials in Week 1.
• “Exploding” the bill of materials tells us
when to order things.
• Not much we can do to adjust output of
chairs for the next 4 weeks. Why?
20
Material Requirements Planning (MRP)
We need the following inputs:
1. Bill-of-Materials (BOM)
2. Inventory records
3. Master production schedule
We’ll get the following outputs:
1. What items should be ordered
2. When each item should be ordered
3. How much of each should be ordered
21
The MRP Process Starts with the
MPS
Chairs
MPS Due Date
Start Assembly
Lead Time = 1 week
Week
1
2
3
4
5
0
0
0
0 500
0
0
0 500 400
6
400
400
7
400
0
End items are also known as “Level 0” items
22
The “Parent / Child” Relationship
Chairs
LT = 1 week
2
0
0
Week
3
4
0
0
0 500
5
500
400
6
400
400
7
400
0
1
0
2
0
Week
3
4
0 500
5
400
6
400
7
0
0
0
0
0
400
400
0
400
400
0
500
400
1
0
0
MPS Due Date
Start Assembly
Seat
LT = 2 weeks
Minimum Order = 1
Gross Requirements
Scheduled Receipts
Projected On Hand
Net Requirements
Planned Receipts
Planned Order
0
0
500
500
400
Where do the gross requirements come from?
Do you understand the MRP logic?
23
Chairs
LT = 1 week
MPS Due Date
Start Assembly
1
0
0
2
0
0
3
0
0
Week
4
0
500
5
500
400
6
400
400
7
400
0
1
0
2
0
3
0
Week
4
500
5
400
6
400
7
0
0
0
0
0
400
400
0
400
400
0
500
400
5
400
6
400
7
0
125
725
275
1000
725
5
400
6
400
7
0
100
400
500
500
200
300
500
200
Seat
Going
Deeper…
LT = 2 weeks
Minimum Order = 1
Gross Requirements
Scheduled Receipts
Projected On Hand
Net Requirements
Planned Receipts
Planned Order
0
0
500
500
400
Leg Assembly
LT = 1 week
Minimum Order = 1000
Gross Requirements
Scheduled Receipts
Projected On Hand
Net Requirements
Planned Receipts
Planned Order
25
1
0
2
0
25 0
25 0
Week
3
4
0
500
25 0
525
475
1000
1000
1000
Back Assembly
LT = 1 week
Minimum Order = 250
Gross Requirements
Scheduled Receipts
Projected On Hand
Net Requirements
Planned Receipts
Planned Order
1
0
0
0
2
0
250
250
Week
3
4
0
500
250
250
0
250
250
500
Moving from “Level 1” items
to “Level 2” items . . .
Leg Assembly
LT = 1 week
Minimum Order = 1000
Gross Requirements
Scheduled Receipts
Projected On Hand
Net Requirements
Planned Receipts
Planned Order
1
0
25
2
0
Week
3
4
0
500
5
400
6
400
7
0
125
725
275
1000
725
1
0
Week
2
3
4
5
0 2000
0 2000
6
0
7
0
0
0
0
0
25 0 25 0 25 0
525
475
1000
1000
1000
Legs
LT = 2 weeks
Minimum Order = 1
Gross Requirements
Scheduled Receipts
Projected On Hand
Net Requirements
Planned Receipts
Planned Order
0
2000
0
2000
2000
2000
0
0
2000
2000
Where do the gross requirements for LEGS come from?
25
Combining Requirements: “Cross
Bars”
Leg Assembly
LT = 1 week
Minimum Order = 1000
Gross Requirements
Scheduled Receipts
Projected On Hand
Net Requirements
Planned Receipts
Planned Order
25
1
0
2
0
25 0
25 0
Week
3
4
0
500
25 0
525
475
1000
1000
5
400
6
400
7
0
125
725
275
1000
725
1000
Back Assembly
LT = 1 week
Minimum Order = 250
Gross Requirements
Scheduled Receipts
Projected On Hand
Net Requirements
Planned Receipts
Planned Order
1
0
0
0
2
0
250
250
3
0
0
250
Week
4
500
5
400
6
400
7
0
0
250
250
500
100
400
500
500
200
300
500
200
6
0
7
0
0
0
Crossbars
LT = 2 weeks
Minimum Order = 1
Gross Requirements
Scheduled Receipts
Projected On Hand
Net Requirements
Planned Receipts
Planned Order
0
1
0
2
3
0 1250
0
0
1250
0
1250
1250
500 1500
Week
4
5
500 1500
0
0
500 1500
500 1500
Note effect of
differences in
lead times and
order sizes on
the gross
requirements
for each
component
26
Impact of Longer Lead Times
Leg Assembly
We cannot do
this since the
planned order
would be in
the past….
Thus the 250
crossbars will
be delivered
late one week
to back
assembly.
What does
this do to our
chair
schedule?
LT = 1 week
Minimum Order = 1000
Gross Requirements
Scheduled Receipts
Projected On Hand
Net Requirements
Planned Receipts
Planned Order
25
1
0
2
0
3
0
250
250
250
Week
4
500
5
400
6
400
7
0
125
725
275
1000
725
5
400
6
400
7
0
100
400
500
200
300
500
200
Week
4
5
500 1000
6
0
7
0
0
0
525
475
1000
1000
1000
Back Assembly
LT = 2 weeks
Minimum Order = 250
Gross Requirements
Scheduled Receipts
Projected On Hand
Net Requirements
Planned Receipts
Planned Order
1
0
0
0
2
0
250
250
3
0
250
500
0
Week
4
500
0
250
250
500
Crossbars
LT = 2 weeks
Minimum Order = 1
Gross Requirements
Scheduled Receipts
Projected On Hand
Net Requirements
Planned Receipts
Planned Order
0
1
0
2
3
250 1500
0
0
0
250 1500
250 1500
500 1000
250 1500
0
0
500 1500
500 1500
27
Do You Understand ...
• Why it is important to have an accurate
BOM and accurate inventory information?
• Why do we need to “freeze” production
schedules?
• Where do gross requirements come from?
• The is the difference between planned and
scheduled receipts?
28
Other Considerations I
MRP
Feedback
Feedback
Planned Orders
Production
Suppliers
29
Other Considerations II
• When do we update the system?
• Capacity requirements planning using
MRP output
• “Pegging”
• Lot sizing issues
30
Recall ...
Leg Assembly
LT = 1 week
Minimum Order = 1000
Gross Requirements
Scheduled Receipts
Projected On Hand
Net Requirements
Planned Receipts
Planned Order
25
1
0
2
0
250
250
Week
3
4
0
500
5
400
6
400
7
0
125
725
275
1000
725
1
0
Week
2
3
4
5
0 2000
0 2000
6
0
7
0
0
0
0
0
250
525
475
1000
1000
1000
Legs
LT = 2 weeks
Minimum Order = 1
Gross Requirements
Scheduled Receipts
Projected On Hand
Net Requirements
Planned Receipts
Planned Order
0
2000
0
2000
2000
2000
0
0
2000
2000
Look at the “lumpiness” of demand for legs
31
If we order “lot-for-lot”
Leg Assembly
LT = 1 week
Minimum Order = 1
Gross Requirements
Scheduled Receipts
Projected On Hand
Net Requirements
Planned Receipts
Planned Order
25
1
0
2
0
250
250
Week
3
4
0
500
5
400
6
400
7
0
0
475
475
400
0
400
400
400
0
400
400
0
Week
3
4
950
800
5
800
6
0
7
0
0
800
800
0
0
250
475
Legs
LT = 2 weeks
Minimum Order = 1
Gross Requirements
Scheduled Receipts
Projected On Hand
Net Requirements
Planned Receipts
Planned Order
0
1
0
2
0
0
0
950
800
0
950
950
800
0
800
800
Much smoother demand for legs, lower average inventory
32
Distribution Requirements Planning
(DRP)
• Anticipates downstream demand
– Uses this information, not predetermined
reorder points or periodic reviews, to
determine when to order
• Computer-based software systems
needed to deal with the added
complexity
33
DRP Example I
Wholesaler A
ROP = 50, Q = 200
Forecast Demand
Ending Inventory
Expected Order
Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8
20
20
20
20
20
20
20
20
85
65
45 225 205 185 165 145 125
200
Suppose we forecast demand for Wholesaler A for the
next 8 days (the best time horizon to use will
depend on many factors)
Based on this, we anticipate that Wholesaler A will
order on Day 3
34
DRP Example II
Wholesaler A
ROP = 50, Q = 200
Forecast Demand
Ending Inventory
Expected Order
Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8
20
20
20
20
20
20
20
20
85
65
45
225
205
185
165
145
125
200
Wholesaler B
ROP = 75, Q = 200
Forecast Demand
Ending Inventory
Expected Order
Total Orders
Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8
14
14
14
14
14
14
14
14
108
94
80
66
252
238
224
210
196
200
200
200
We extend the analysis to include Wholesaler B
Combined, we expect to see orders on Days 3 and 4
35
DRP Example III
Wholesaler A
ROP = 50, Q = 200
Forecast Demand
Ending Inventory
Expected Order
Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8
20
20
20
20
20
20
20
20
85
65
45
225
205
185
165
145
125
200
Wholesaler B
ROP = 75, Q = 200
Forecast Demand
Ending Inventory
Expected Order
Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8
14
14
14
14
14
14
14
14
108
94
80
66
252
238
224
210
196
200
Distributor
Q = 400
Total Expected Orders
Ending Inventory
Planned Receipts
Planned Orders
Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8
200
200
50
50
50
250
50
50
50
50
50
400
400
The distributor then uses this information to plan its own
orders. In this case, suppose it takes two days for the supplier
to replenish; based on the information, the distributor would
order on Day 1
36
DRP Benefits
 Helps improve customer service
 Provides a better and faster understanding of
the impact of shortages and/or promotions
 Helps reduce costs
 Inventory
 Freight
 Production
 Provides integration between the stages in
the supply chain
37
DRP Constraints
• Accurate forecasts and inventory levels
– Necessary to anticipate correctly when orders will be
placed
• Consistent and reliable lead times
– To ensure that orders can be placed and arrive by the
time they are needed
• “Nervousness”
– Even slight changes in demand for downstream partners
can have a significant impact on order volumes,
especially when order sizes are relatively high
38