Material Requirement Planning (MRP) and Capacity Requirement Planning (CRP) Authored by DR Adil
Material Requirement Planning (MRP) and Capacity Requirement Planning (CRP) Authored by DR Adil
Material Requirement Planning (MRP) and Capacity Requirement Planning (CRP) Authored by DR Adil
(MRP) and
Capacity Requirement Planning
(CRP)
Authored by Dr Adil,
Shailesh J. Mehta School of Management, IIT Bo
mbay
Manufacturing Resource Planning- MRP-II
Input from Higher Level Business Plan
CAPACITY PLAN
PLANNING MATERIAL PLAN (RESOURCE USE PLAN)
(PRODUCTION
HORIZON OUTPUT LEVEL)
Sales Planning
Master Plan
Long Term
Production Resource Requirement
Demand Planning Plan
Aggregate Planing
Management
Execution Plan
Production Activity
Short Term Control/Shop Floor Ctrl
Head Neck
End
Cap
Handle
1b. Assembly Chart
• A schematic model that defines how parts go
together, the order of assembly, and the overall
structure of the product.
• This chart is ideal for getting a bird’s eye view of
the process for producing most assembled
products.
LEVEL 0 Telephone
Circuit Circuit
LEVEL 2 Casing Cable Casing Cord
board boards
8
2. Bill of Materials for the telephone
Telephone
Base 1
Casing 1
Cable 1
Lead 1
Plug 1
Circuits 1
Handset 1
Casing 1
Circuit boards 1
Earpiece 1
Mouthpiece 1
Cord 1
9
3. Route Sheet
• Lists all operations in sequence, timings,
machine/resources to make a component/assembly/final
product
4
1 2 3
2- rubber
surfaces
1-Main piece
2 handle facings
11
In-Class Exercise
Select a common product (e.g., Table Tennis Bat) and
carry out the following exercise.
12
In-Class Exercise
15
In-Class Exercise
16
In-Class Exercise
TT Bat
WoodAssembly (1)
To Circular
To saw To hand saws
Saws
Cut from
Cut to size Cut handle
plywood
To glue
Develop Glue
a route Inspect
sheet to Lacquer
make the
Dry
product.
Glue rubber
surfaces
Inspect
To packing
Step 1 Put in
plastic bags
To finished
goods 19
In-Class Exercise
WoodAssembly (1)
? ?
? ?
Plywood Wood
(???) (6”)
20
In-Class
Part Name: Handle Facing
Exercise Operati Operation Dept. Setup Pieces Tools
on description time per
number hour
15 Cut to size Saw 0.25 400 Circular saw
16 Cross cut diameter Saw 0.25 100 Circular saw
Sales Planning
Master Plan
Long Term
Production Resource Requirement
Demand Planning Plan
Aggregate Planing
Management
Execution Plan
Production Activity
Short Term Control/Shop Floor Ctrl
A Dependent Demand
B(4) C(2)
100 x 1 =
100 tabletops
Continuous demand
Characteristic
Discrete demand (Lumpy)
400 –
400 –
2
No. of table legs
No. of tables
300 –
300 –
200 –
200 –
100 –
100 –
1 2 3 4 5
Week M T W Th F M T W Th F
24
Dr. G. K. Adil, IIT Bombay
Characteristic
3 Need for Coordination:
The simultaneous probability problem
• When components are ordered independently with an
order point system, the probability that all will be in stock
at the same time is much lower than the probabilities for
individual components A
B(2) C(1)
• Computation:
If Si = Prob. of component i being available (service
level of component i)
Then, Pn = Prob. that n components are in stock
simultaneously is
Pn = S1 x S2 x S3 … Sn 25
Characteristic
3 Need for Coordination:
The simultaneous probability problem
(cont.)
• Example:
End Item
1 2 3
S1 = .9 S2 = .9 S3 = .9
P3 = .9 x .9 x .9 = .729
= Prob. that all 3 components will be available at any given time to
build the end item
26
Characteristic Need for Coordination:
3
Probabilities of simultaneous
availability of components
Number of Service level of each compnent
component items 90% 95%
1 .900 .950
2 .810 .902
3 .729 .857
4 .656 .814 Probabilities of
5 .590 .774
6 .531 .735
simultaneous
7 .478 .698 availability of
8 .430 .663 components
9 .387 .630
10 .348 .599
15 .206 .463
20 .121 .358
25 .071 .277
27
Dependent vs. Independent
Demand
Material with Material with
Independent Demand Dependent Demand
Dependent Demand
Planning with an MRP System
Production
Order Qty – We shall see in this
End Item
Process-AF1
Process-L3
Process-AF2
Scheduled
Process-L2 Receipt
Process-AF3
Process-L1
TABLE
WOOD LEG PRODUCTION (finished item)
STORAGE SHOP
MPS for Table
1 2 3 4 5 6
20 0 30 0 10 0
MATERIAL REQUIREMENTS PLANNING [MRP]
• Joseph Orlicky and others found that reorder point method is better
suitable for independent demand. “Dependent demand is different from
independent demand. Production to meet independent demand should be
scheduled so as to explicitly recognize the linkage to production to meet
dependent demand. MRP does this.” Furthermore, dependent demand
tends to be lumpy unlike independent demand.
Rivets (2)
Finished clipboard Pressboard (1)
Product Structure Tree/ Bill of
Materials
Clipboard Level 0
(1)
Indented Bill of Material
Scheduled MPS/
BOM Inventory
External
Status receipts
demand INPUT
mrp:
Netting
Lotsizing MRP Process
Time Phasing
BOM Exploding
TABLE
TABLE ASSY &
LEG STORAGE FINISH SHOP
Process-AF1
LEG(4) TOP(1)
Process-L3
Process-AF2
WOOD(3ft) Scheduled
Process-L2 Receipt
Process-AF3
Process-L1
LEG PRODUCTION
WOOD SHOP TABLE
STORAGE (finished item)
MPS for Table
1 2 3 4 5 6
20 0 30 0 10 0
The Basic MRP Record
• Anticipated usage of demand for each period
(GROSS REQUIREMENTS)
• Existing replenishment orders at the beginning of
periods (SCHEDULED RECEIPTS or Work-in -
progress)
• The current and projected inventory status at the end
of period (PROJECTED ON HAND and
PROJECTED AVAILABLE BALANCE)
• Planned replenishment orders for the beginning of
each period (PLANNED ORDER RELEASES or
New Orders)
The Basic MRP Matrix
ITEM NAME OR NO. LLC - LOW LEVEL CODE
LOT SIZE- QTY MADE IN Period
LT - LEAD TIME
0 1 2 3 4 5 6
Clipboard Level 0
Lapdesk Level 0
Gross Requirements 0 60 0 60 0
Scheduled Receipts
Projected on Hand 20
Net Requirements
Planned Order Receipts
Planned Order Releases
School Mate Products
Gross Requirements 0 60 0 60 0
Scheduled Receipts
Projected on Hand 20 20 -40 - - -
Projected Available 20 20 10 10 0 0
Net Requirements 0 40 60
Planned Order Receipts 50 50
Planned Order Releases 50 50
Following the same logic, the Lapdesk mrp matrix is
completed as shown
School Mate Products (BOM- explosion)
ITEM: CLIPBOARD LLC: 0 PERIOD
LOT SIZE: L4L LT: 1 1 2 3 4 5
Planned Order Releases 100 100 100
ITEM: LAPDESK LLC: 0 PERIOD
LOT SIZE: MULT 50 LT: 1 1 2 3 4 5
Planned Order Releases 50 50
ITEM: PRESSBOARD LLC: 0 PERIOD
LOT SIZE: MIN 100 LT: 1 1 2 3 4 5
Gross Requirements
Scheduled Receipts
Projected on Hand 150
Projected Available
Net Requirements
Planned Order Receipts
Planned Order Releases
School Mate Products (BOM- explosion)
ITEM: CLIPBOARD LLC: 0 PERIOD
LOT SIZE: L4L LT: 1 1 2 3 4 5
Planned Order Releases 100 100 100
ITEM: LAPDESK LLC: 0 x1 PERIOD x1 x1
LOT SIZE: MULT 50 LT: 1 1 2 3 4 5
Planned Order Releases 50 50
ITEM: PRESSBOARD LLC: 0 x2 x2 PERIOD
LOT SIZE: MIN 100 LT: 1 1 2 3 4 5
Gross Requirements 100 100 200 100 0
Scheduled Receipts
Projected on Hand 150
Projected Available
Net Requirements
Planned Order Receipts
Planned Order Releases
School Mate Products
ITEM: CLIPBOARD LLC: 0 PERIOD
LOT SIZE: L4L LT: 1 1 2 3 4 5
Planned Order Releases 100 100 100
ITEM: LAPDESK LLC: 0 PERIOD
LOT SIZE: MULT 50 LT: 1 1 2 3 4 5
Planned Order Releases 50 50
ITEM: PRESSBOARD LLC: 0 PERIOD
LOT SIZE: MIN 100 LT: 1 1 2 3 4 5
Gross Requirements 100 100 200 100 0
Scheduled Receipts
Projected on Hand 150 50 -50 - - -
Projected Available 50 50 0 0 0
Net Requirements 50 200 100
Planned Order Receipts 100 150 100
Planned Order Releases 100 150 100
Dependent demand items
TOP STORAGE
TABLE
TABLE ASSY &
LEG STORAGE FINISH SHOP
Process-AF1
LEG(4) TOP(1)
Process-L3
Process-AF2
WOOD(3ft) Scheduled
Process-L2 Receipt
Process-AF3
Process-L1
LEG PRODUCTION
WOOD SHOP TABLE
STORAGE (finished item)
MPS for Table
1 2 3 4 5 6
20 0 30 0 10 0
Netting, Lot sizing, BOM explosion
procedures in more detail
NETTING:
Netting provides two important functions:
(1) It computes net demand after subtracting the
available supplies (e.g. OH and SR to gross
requirements in initial periods) and
(2) It adjusts receipts by expediting/de-expediting
orders.
Adjusted SR 20 100
Period 1 2 3 4 5 6 Total
Net Requirement 15 70 40 10 15 90 240
2(40)(90)
EOQ 120
0.50
Lot Sizing Rule: Fixed Order
Period (FOP) or Periodic Order
Quantity (POQ).
If you are going to produce in period t, then
produce all the demand for period t, t+1, …, t+P-1,
where, P is a parameter or policy. If P =1, the
policy is lot-for-lot.
• POQ modifies the EOQ for discrete demand
– Assumes a single best reorder interval (number of
periods covered by a single lot)
EOQ 120
POQ 3
D 40
Lot Sizing in mrp
• Least total cost (LTC) heuristic:
– Notice that at EOQ (continuous model), total holding cost = setup cost
– For discrete case, this heuristics achieves it by combining requirements of
future periods until carrying costs approximate to ordering costs
• Least Unit Cost (LUC) heuristic.
– It selects the order quantity that minimizes the average unit cost [setup +
holding cost per item]of each item being produced or procured.
Period 1 2 3 4 5 6 7 8 9
Net Requirement 15 45 25 15 20 15
Period 1 2 3 4 5 6 7 8 9
Net Requirement 15 45 25 15 20 15
There is no requirement in period 1 so there will be no production. The choices for period 2 are 15 (produce for
period 2), 60 (produce for periods 2 and 3), 85 (produce for periods 2, 3 and 6), and so on
Quantity for Period 2 Setup Cost Part-Periods Inventory Carrying Cost
At $2 per part/period
15 $150 0 $0
15+45=60 $150 45x1 =45 $90
15+45+25=85 $150 45+25x4 = 145 $290
Since $90 is closest to $150 of the options available, we will make 60 units in period 2.
BOM Explosion
Let, there be two end items A and B with the BOM shown as
follows. MRP procedure is applied level by level in BOM.
A Level 0 B
Part B 1 2 3 4 5 6 7 8
Demand (gross req.) 10 15 10 20 20 15 15 15
BOM explosion
Part B, LT= 2, FOP=2 1 2 3 4 5 6 7 8
Gross requirements 10 15 10 20 20 15 15 15
Scheduled receipts
Adjusted SR
Projected on-hand 40 30 15 5 -15 - - - -
Projected Available 30 15 5 20 0 15 0 0
Net requirement 15 20 15 15 15
Planned order receipts 35 30 15
Planned order releases 35 30 15
Required from B 35 30 15
Required from P100 90 60
Gross requirements 125 90 15
Scheduled receipts 100
Adjusted SR 100
Projected on-hand 50 50 25 25 -65 - - - -
Projected Available 50 25 25 0 0 0 0 0
Net requirement 65 15
Planned order receipts 65 15
Planned order releases 65 15
MRP Outputs
Outputs contain, change notice, planned releases and exception notices.
Transaction Part Old due date/ New Due Date/ Quantity Notice
Num or Release or Recept
ber Date Date
Change notice A 1 2 10 Defer
Change notice A 4 3 100 Expedite
Planned order release A 4 6 45 OK
Planned order release A 6 8 30 OK
Projected available 26 2 13 8 7 4 0 0
Net requirement 1 50
Planned order receipts 14 50
Planned order releases 14 50
A feasible MRP
Scheduled receipts 14
Adjusted SR 14
A feasible MRP
Nervousness in MRP
Item A, LT=2, FOP=5 1 2 3 4 5 6 7 8
Gross requirements 2 23* 3 5 1 3 4 50
Scheduled receipts
Adjusted SR
Projected on-hand 28 26 3 0 -5 - - - -
Projected available 26 3 0 58 57 54 50 0
Net requirement 5 1 3 4 50
Planned order receipts 63
Planned order releases 63
*Demand reduced from 24
Scheduled receipts
Adjusted SR
Projected Available 26 3 14 9 8 5 1 0
Net requirement 49
Scheduled receipts 14
Adjusted SR 14
# parts
scrapped SS = 10
0 Mean= 10 20
SS = (20-10)=10
Sales Planning
Master Plan
Long Term
Production Resource Requirement
Demand Planning Plan
Aggregate Planing
Management
Execution Plan
Production Activity
Short Term Control/Shop Floor Ctrl
Process-AF1
Process-L3
Process-AF2
Scheduled
Process-L2 Receipt
Process-AF3
Process-L1
TABLE
WOOD LEG PRODUCTION (finished item)
STORAGE SHOP
TABLE101
Product Structure Record
TABLE101 Level 0
TOP_OVAL Leg_Circular
(1) (4) Level 1
Wood_1
(3 ft) Level 2
MRP Records
Part:TABLE101, LT= 2, FOP=2 1 2 3 4 5 6 7 8
Gross requirements 10 15 10 20 20 15 15 15
Scheduled receipts 20
Adjusted SR 20
Projected on-hand 20 10 15 5 -15 - - - -
Projected Available 10 15 5 20 0 15 0 0
Net requirement 15 20 15 15 15
Planned order receipts 35 30 15
Planned order releases 35 30 15
TOP_OVAL Leg_Circular
(1) (4) Level 1
Wood_1
(3 ft) Level 2
Objectives of CRP
• Main objective: Validate Material Plan
• Other (Indirect) objectives of CRP
– Help Control level of WIP
– Plan production lead times
– Help Prevent bottlenecks
– Plan available capacity
• Manpower – People/Skills
• Subcontracting
• Machines
CRP Process
• Determine the capacity available
• Translate the released and planned orders into
capacity required
• Sum up capacities required for each work
center (i.e., calculate load)
• Resolve differences between available capacity
and required capacity (or load)
Definitions
• Work Center
– A specific production facility, consisting of one or
more people and/or machines with identical
capabilities, which can be considered as one unit
for purpose of CRP
• Manufacturing Order
– May be open orders, already in process, or
planned orders such as those scheduled by MRP
Load
• Translates the orders/dates, given in units,
into time required at each work center in
each time period
Determining Capacity Available
Capacity available is
The capability of a system or resource to produce a
quantity of output in a particular time period
—APICS Dictionary
Available capacity can be calculated or measured
Utilization =
Efficiency =
Rated Capacity
Rated capacity = Available time x utilization x
efficiency
Available time =
Rated capacity =
Problem
A work center consists of six machines that are
available 16 hours per day for five days a week.
Utilization is 80%, and efficiency is 110%. What is the
rated weekly capacity?
Day of release 1 2 3 4 5
Planned qty. of Part A 10 30 20 20 10
Order Name O1 O2 O3 O4 O5
Example
Work Center Data:
Work Q Times Run Time Capacity/ Seup
Center per Part Day Time
WIP Status
Job 1: 30 Units of A Just Started OP1
Job 2: 20 Units of A Finished OP3
Example Day 1 2 3 4 5
Qty 10 30 20 20 10
A
Order ID O1 O2 O3 O4 O5
OP3 WC6
Day 1 2 3 4 5
Job 1
(20 Units) OP3 WC9 Job1 20h 10h
O1 10h
O2 20h 10h
OP2 WC10
O3 20h
O4 20h
Job 1 OP1 WC1 O5 10h
(30 Units) (0hSetup
1 hr/part
B run time)
CAP=20h/day
Job 1 (WIP) 30 20 h 10 h
Order1 10 10 h
Order2 30 20 h 10 h
Order3 20 20 h
Order4 20 20 h
Order5 10 10 h
Total Load 30 h 30 h 30 h 20 h 10 h 0h
Capacity 20 h 20 h 20 h 20 h 20 h 20 h
CRP Load Profile
30
Available capacity
Load 20
10
1 2 3 4 5 6
Day
Limitations of CRP
• In spite of its hopeful introduction and
worthy goals, there are fundamental
problems with CRP.