Académique Documents
Professionnel Documents
Culture Documents
http://www.factory-physics.com
History
Begun around 1960 as computerized approach to purchasing
and production scheduling.
Joseph Orlicky, Oliver Wight, and others.
APICS launched MRP Crusade in 1972 to promote MRP.
http://www.factory-physics.com
Key Insight
Independent Demand finished products
http://www.factory-physics.com
Assumptions
1. Known deterministic demands.
2. Fixed, known production leadtimes.
3. Infinite capacity.
http://www.factory-physics.com
BOM
Scheduled
receipt
MRP Steps
Netting
Lotsizing
Offsetting
BOM Exploding
Planned
Order
Releases
Change
Notices
Master
Production
Scheduling
Exception
Notices
Inputs
Master Production Schedule (MPS): due dates and
quantities for all top level items
Bills of Material (BOM): for all parent items
http://www.factory-physics.com
Example - Stool
Indented BOM
Stool
Base (1)
Legs (4)
Bolts (2)
Seat (1)
Bolts (2)
Graphical BOM
Base (1)
Legs (4)
Stool
Level 0
Seat (1)
Level 1
Bolts (4)
http://www.factory-physics.com
MRP Procedure
1. Netting: net requirements against projected inventory
http://www.factory-physics.com
Outputs
Planned Order Releases:
Change Notices:
Exception Reports:
http://www.factory-physics.com
2
20
4
10
Week
5
6
20
7
5
9
35
10
10
25
Terminology
Level Code: lowest level on any BOM on which part is found
Planning Horizon: should be longer than longest cumulative leadtime for
any product
Time Bucket: units planning horizon is divided into
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.
http://www.factory-physics.com
11
More Terminology
Firm Planned Orders (FPOs): 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.)
Wallace J. Hopp, Mark L. Spearman, 1996, 2000
http://www.factory-physics.com
12
13
http://www.factory-physics.com
1
20
80
20
2
50
3
10
50
10
4
50
130
50
5
50
6
10
7
20
50
10
20
8
40
90
40
9
20
10
30
20
30
A = 100
h =1
D=
Wagner-Whitin: $560
300
= 30
10
Lot-for-Lot: $1000
Wallace J. Hopp, Mark L. Spearman, 1996, 2000
http://www.factory-physics.com
14
2 AD
2 100 30
Q=
=
= 77
h
1
t
1
Dt
20
Qt
77
Setup
100
Holding
Total
2
50
3
10
77
100
57 7
4
50
74
5
6
50 10
77
100
24 51
7
20
8
40
77
100
41 21
Note: EOQ is a
special case of
fixed order quantity.
9
20
10
30
58
38
Total
300
308
$400
$371
$771
15
http://www.factory-physics.com
Week
5
6
20
2
20
4
10
25
25
20
7
5
9
35
10
10
35
10
Part-Periods
Part-Periods
2
2, 4
2, 4, 5
2, 4, 5, 7
2, 4, 5, 7, 8
Setup
Safety Leadtimes:
inflate production leadtimes in part record
used as hedge against time uncertainty (e.g., delivery delays)
http://www.factory-physics.com
18
19
http://www.factory-physics.com
Nervousness
Item A (Leadtime = 2 weeks, Order Interval = 5 weeks)
Week
0
1
2
3
4
5
6
7
Gross Reqs
2
24
3
5
1
3
4
Sched Receipts
Proj Inventory
28
26
2
-1
-6
-7
-10 -14
Net Reqs
1
5
1
3
4
Planned Orders
14
50
8
50
-64
50
http://www.factory-physics.com
20
10
8
50
-63
50
* Past Due
http://www.factory-physics.com
21
Reducing Nervousness
Reduce Causes of Plan Changes:
Stabilize MPS (e.g., frozen zones and time fences)
Reduce unplanned demands by incorporating spare parts forecasts
into gross requirements
Use discipline in following MRP plan for releases
Control changes in safety stocks or leadtimes
http://www.factory-physics.com
22
11