5 Material Requirements Planning
5 Material Requirements Planning
5 Material Requirements Planning
Resource
Planning for
Manufacturing
Material Requirements Planning
Materials requirements planning (MRP) is a means
for determining the number of parts, components,
and materials needed to produce a product
MRP provides time scheduling information
specifying when each of the materials, parts, and
components should be ordered or produced
Dependent demand drives MRP
MRP is a software system
Material Requirements
Planning (MRP)
Computerized inventory control and production planning system
When to use MRP?
◦ Dependent demand items
◦ Discrete demand items
◦ Complex products
◦ Job shop production
◦ Assemble-to-order environments
Demand Characteristics
Independent demand Dependent demand
100 x 1 =
100 tabletops
Continuous demand
400 – Discrete demand
400 –
300 –
No. of tables
300 –
No. of tables
200 –
200 –
100 –
100 –
1 2 3 4 5
Week M T W Th F M T W Th F
Material Master
production
Requirements schedule
Planning
Product Material Item
structure requirements master
file planning file
Planned
order
releases
Aggregate Forecasts
Firm orders
product of demand
from known
plan from random
customers
customers
Material
planning
Bill of (MRP Inventory
material computer record file
file program)
Secondary reports
Primary reports
Exception reports
Planned order schedule for Planning reports
inventory and production Reports for performance
control control
©The McGraw-Hill Companies, Inc., 2004
Master Production Schedule
Drives MRP process with a schedule of finished
products
Quantities represent production not demand
Quantities may consist of a combination of
customer orders and demand forecasts
Quantities represent what needs to be produced,
not what can be produced
Quantities represent end items that may or may
not be finished products
Master Production Schedule (MPS)
Time-phased plan specifying how many and when the firm plans to build
each end item
Aggregate Plan
(Product Groups)
MPS
(Specific End Items)
Example of MRP Logic and Product Structure Tree
Given the product structure tree for “A” and the lead time
and demand information below, provide a materials
requirements plan that defines the number of units of
each component and when they will be needed
Product Structure Tree for Assembly A Lead Times
A 1 day
A B 2 days
C 1 day
D 3 days
B(4) C(2) E 4 days
F 1 day
Total Unit Demand
Day 10 50 A
D(2) E(1) D(3) F(2) Day 8 20 B (Spares)
Day 6 15 D (Spares)
First, the number of units of “A” are scheduled
backwards to allow for their lead time. So, in the
materials requirement plan below, we have to place an
order for 50 units of “A” on the 9th day to receive them
on day 10.
Day: 1 2 3 4 5 6 7 8 9 10
A Required 50
Order Placement 50
LT = 1 day
Next, we need to start scheduling the components that make up
“A”. In the case of component “B” we need 4 B’s for each A. Since
we need 50 A’s, that means 200 B’s. And again, we back the
schedule up for the necessary 2 days of lead time.
Day: 1 2 3 4 5 6 7 8 9 10
A R e q u ire d 50
O rd e r P la c e m e n t 50
B R e q u ire d 20 200
O rd e r P la c e m e n t 20 200
LT = 2
Spares
A 4x50
=200
B(4) C(2)
A
Part D: Day 6
B(4) C(2) 40 + 15 spares
Frozen
◦ No schedule changes allowed within this window
Moderately Firm
◦ Specific changes allowed within product groups as long as parts are
available
Flexible
◦ Significant variation allowed as long as overall capacity
requirements remain at the same levels
Example of Time Fences
Moderately
Frozen Firm Flexible
Capacity
Forecast and available
capacity
Firm Customer Orders
8 15 26
Weeks
MRP Inputs and Outputs
Inputs
◦ Master production schedule
◦ Product structure file
◦ Item master file
Outputs
◦ Planned order releases
◦ Work orders
◦ Purchase orders
◦ Rescheduling notices
Bill of Materials (BOM) File
A Complete Product Description
Materials
Parts
Components
Production sequence
Modular BOM
◦ Subassemblies
Super BOM
◦ Fractional options
Inventory Records File
Each inventory item carried as a separate file
◦ Status according to specific time periods, “time
buckets”
Pegging
◦ Identify each parent item that created demand.
This allows us to retrace a material requirement
upward in the product structure through each level,
identifying each parent item that created the
demand.
Intended BOM List
Time-phased bills
◦ an assembly chart shown against a time scale
Modular BOMs
X10
Automobile
4-Cylinder (.40) Bright red (.10) Leather (.20) Grey (.10) Sports coupe (.20)
6-Cylinder (.50) White linen (.10) Tweed (.40) Light blue (.10) Two-door (.20)
8-Cylinder (.10) Sulphur yellow (.10) Plush (.40) Rose (.10) Four-door (.30)
Neon orange (.10) Off-white (.20) Station wagon (.30)
Metallic blue (.10) Cool green (.10)
Emerald green (.10) Black (.20)
Jet black (.20) Brown (.10)
Champagne (.20) B/W checked (.10)
Time-phased Bills
Scheduled receipts
Net requirements
Clipboard
Rivets (2)
Finished clipboard Pressboard (1)
Item Master File
DESCRIPTION INVENTORY POLICY
CODES
Cost acct. 00754
Routing 00326
Engr 07142
Product Structure Tree
Clipboard Level 0
PERIOD
MPS ITEM 1 2 3 4 5
Clipboard 85 95 120 100 100
Lapdesk 0 50 0 50 0
Lapboard 75 120 47 20 17
Pencil Case 125 125 125 125 125
MRP: Example
Clipboard Level 0
Lapdesk Level 0
20 units available
(20 - 120) = -100 — 100 additional Clipboards are required
Order must be placed in Period 2 to be received in Period 3
MRP: Example (cont.)
Gross Requirements 0 60 0 60 0
Scheduled Receipts
Projected on Hand 20
Net Requirements
Planned Order Receipts
Planned Order Releases
MRP: Example (cont.)
Gross Requirements 0 60 0 60 0
Scheduled Receipts
Projected on Hand 20 20 20 10 10 0
Net Requirements 0 40 50
Planned Order Receipts 50 50
Planned Order Releases 50 50
2(30)(60
EOQ 60 minimum order quantity
1
Capacity Open
Routing
requirements orders
file
planning file
90 –
80 –
70 –
60 –
50 –
40 – Normal
capacity
30 –
20 –
10 –
0–
1 2 3 4 5 6
Time (weeks)
Adjusted Load Profile
120 –
110 –
100 –
Hours of capacity
90 –
80 –
70 – Work
an
60 – extra Push back
Pull ahead
50 – shift
Overtime Push back Normal
40 –
capacity
30 –
20 –
10 –
0–
1 2 3 4 5 6
Time (weeks)
Relaxing MRP Assumptions
Material is not always the most constraining resource
Lead times can vary
Not every transaction needs to be recorded
Shop floor may require a more sophisticated
scheduling system
Scheduling in advance may not be appropriate for on-
demand production.
Enterprise Resource Planning (ERP)
Software that organizes and manages a
company’s business processes by
◦ sharing information across functional areas
◦ integrating business processes
◦ facilitating customer interaction
◦ providing benefit to global companies
ERP Modules
Organizational Data Flows
Source: Adapted from Joseph Brady, Ellen Monk, and Bret Wagner, Concepts in
Enterprise Resource Planning (Boston: Course Technology, 2001), pp. 7–12
Selected Enterprise Software
Vendors
ERP Implementation
Analyze business processes
Choose modules to implement
◦ Which processes have the biggest impact on customer
relations?
◦ Which process would benefit the most from integration?
◦ Which processes should be standardized?
Align level of sophistication
Finalize delivery and access
Link with external partners
Customer Relationship Management
(CRM)
Software that
◦ Plans and executes business processes
◦ Involves customer interaction
◦ Changes focus from managing products to managing customers
◦ Analyzes point-of-sale data for patterns used to predict future behavior
Supply Chain Management
Software that plans and executes business
processes related to supply chains
Includes
◦ Supply chain planning
◦ Supply chain execution
◦ Supplier relationships
Distinctions between ERP and SCM are becoming
increasingly blurred
Collaborative Product Commerce (CPC)
Software that
◦ Incorporates new product design and development and product life cycle
management
◦ Integrates customers and suppliers in the design process though the entire
product life cycle
ERP and Software Systems
Customer Relationship
Management (CRM)
Customers
Time to Customer
Time to Market
Collaborative Collaborative
Design Manufacture
Collaborative Enterprise
Product Manufacture Resource
Product
Commerce
DFMA & Planning
Design
(CPC) Delivery (ERP)
Collaborative Collaborative
Design Manufacture
Suppliers
Supply Chain
Management (SCM)
Source: Adapted from George Shaw, “Building the Lean Enterprise: Reducing Time to Market.” Industry Week
(Webcast, June 14, 2001), http://www.industryweek.com/Events/TimeToMarket/ pent0614.html
Connectivity
Application programming interfaces (APIs)
◦ give other programs well-defined ways of speaking to them
No
Realistic? Feedback
Feedback
Yes
Execute:
Capacity Plans
Material Plans
Manufacturing Resource Planning
(MRP II)