Top Banner
Material Requirements Planning (MRP)
108
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MRP and Aggregate Planning

Material Requirements

Planning (MRP)

Page 2: MRP and Aggregate Planning

MRP

The logic for determining the number of

parts, components, and materials needed

to produce a product.

It also provides a schedule specifying

when each of these materials, parts, and

components should be ordered and

produced

Page 3: MRP and Aggregate Planning

Independent vs. Dependent

Demand

Independent demand Influenced by market conditions, i.e., originates outside the

system (say cars, bicycles, refrigerators, washing machines)

Uncertain

Dependent demand Depends on demand of independent items, i.e., make up

independent demand products

Known

Example: Subassemblies, components parts

Page 4: MRP and Aggregate Planning

Independent vs. Dependent

Demand

Page 5: MRP and Aggregate Planning

Demand Pattern for Independent

versus Dependent Items

Page 6: MRP and Aggregate Planning

Attribute Dependent

Demand

Independent

Demand

Nature of Demand No uncertainty Uncertainty

Goal Meet requirements

exactly

Meet demand for a

targeted service

level

Service Level 100% 100% difficult

Demand

occurrence

Often lumpy Often continuous

Estimation of

demand

By production

planning

By forecasting

How much to

order?

Known with

certainty

Estimate based on

past consumption

Key Differences: Dependent vs. Independent Demand

Page 7: MRP and Aggregate Planning

Material Requirements Planning (MRP)

MRP is a technique that has been employed since the

1940s and 1950s.

Joe Orlicky is known as the Father of MRP

The use and application of MRP grew through the

1970s and 1980s as the power of computer hardware

and software increased.

MRP gradually evolved into a broader system called

manufacturing resource planning (MRP II).

Page 8: MRP and Aggregate Planning

Material Requirements Planning

(MRP) MRP is a computerized inventory system

developed specifically to manage dependent demand items

MRP works backward from the due date using lead times to determine when and how much to order for

Subassemblies, component parts & raw materials

Page 9: MRP and Aggregate Planning

MRP MRP begins with a schedule for finished goods

that is converted into a schedule of requirements

for subassemblies, component parts and raw

materials needed to produce the finished items in

the specified time frame

MRP designed to answer the following questions

• What is needed ?

• How much is needed?

• When is it needed ?

Page 10: MRP and Aggregate Planning

MRP

MRP thus works with finished products, or end items,

and their constituent parts, called lower level items

According to one study, 80% of high performing

manufacturing plants have implemented MRP

MRP works well for assembling complex discrete

products produced in batches

Example: computers, consumer durables, furniture,

watches, trucks, generators, motors, machine tools

Page 11: MRP and Aggregate Planning

Inputs and Outputs of MRP

Page 12: MRP and Aggregate Planning

MRP MPS

BOM MRP Inventory Records

Planned Order Release

Work Order Purchase order Rescheduling

Notices

Page 13: MRP and Aggregate Planning

Master Production Schedule

A time table that specifies what (end item)

is to be made and when

Time period used for planning is called a

time bucket

MPS shows how many of each individual

item must be completed each period

Page 14: MRP and Aggregate Planning

Aggregate Production Plan and

MPS -- Amplifiers

Page 15: MRP and Aggregate Planning

How does MPS differ from AP-

Motors

Page 16: MRP and Aggregate Planning

Aggregate Production Plan - Cars

Hundai Motors: Month # of Cars

Jan 10,000 Feb 12,000

Mar 8,000

April 11,000

May 7,000

Page 17: MRP and Aggregate Planning

Weeks

of

January

I II III IV Total

Santro 1,200 2,000 2,500 700 6,400

Accent 700 950 1,300 250 3,200

Sonata 100 50 200 50 400

2,000 3,000 4,000 1,000 10,000

MASTER PRODUCTION SCHEDULE

Page 18: MRP and Aggregate Planning

1. Master Production Schedule

(MPS)

Master production schedule states

which end items are to be produced, when

these are needed, and in what quantities.

• Example: A master schedule for end item

X:

Comes from: customer orders, forecasts and orders from

warehouses to build up seasonal inventories, and

interplant transfers

Page 19: MRP and Aggregate Planning

2. Bill of Materials (BOM)

A document that lists the components, their description,

sequence in which the product is created and the

quantity of each required to make one unit of a product

Thus relationship between end items and lower level

items is described by the BOM

It depicts exactly how a firm makes the item in the

master schedule

Extremely important to have BOM correct to have

accurate material estimates

Page 20: MRP and Aggregate Planning

2. Bill of Materials (BOM)

The BOM file is often called the product

structure file or product tree because it

shows how a product is put together

Page 21: MRP and Aggregate Planning

Assembly Diagram & Product

Structure Tree

Page 22: MRP and Aggregate Planning

Product Structure Tree of

Sub-Assembly

Page 23: MRP and Aggregate Planning

Product Structure Tree of Product

X With Levels

Visual description of the requirements in a bill of materials, where all components are listed by levels

(Highest)

(Lowest)

Page 24: MRP and Aggregate Planning

Indented Parts List for Meter A and Meter B

Page 25: MRP and Aggregate Planning

A Product Structure Tree

Note: Restructuring the BOM so that multiple occurrences of a component all coincide

with the lowest level at which the component occurs

Page 26: MRP and Aggregate Planning

BOM & Product Structure Tree (An

Example)

Page 27: MRP and Aggregate Planning

Partial Bill

of Materials for a Bicycle

Page 28: MRP and Aggregate Planning

3. Inventory Record

Third input in MRP

It tells us about the status of inventory of an item

at present, or in a given interval of time in the

coming future

On hand

On Order (scheduled receipt)

Lead time

Lot size

Code

Page 29: MRP and Aggregate Planning

Outputs of MRP

(Primary Reports) Planned order receipt – A schedule indicating the

quantity that is planned to arrive at the beginning of a period

Planned Order release – Authorizes the execution of planned orders (work order + purchase order). To determine planned order release, count backward from the planned order receipt using the lead time

Order changes report – Changes to planned order, including revisions for due dates or order quantities and cancellation of orders

Page 30: MRP and Aggregate Planning

Outputs of MRP

(Secondary Reports)

Performance control report – evaluate

system performance, deviations from

plans, missed deliveries, and stock outs

Exception reports – attention to major

discrepancies such as late and overdue

orders, requirements for non-existence

parts, reporting errors

Page 31: MRP and Aggregate Planning

MRP Terminologies

Gross Requirements: Total demand for an item during each time period. For end items, these quantities are shown in the master production schedule For components, these quantities are derived from the planned

order releases of their immediate parents

Scheduled Receipts: Orders that have been released and scheduled to be received from vendors by the beginning of a period

Projected On-Hand: The expected amount of inventory that will be on hand at the beginning of each time period (SR + Avl inv from last period)

Page 32: MRP and Aggregate Planning

MRP Terminologies

Net requirements: The actual amount needed in each time period

Planned Order Receipts: The quantity expected to be received from a vendor or in-house shop at the beginning of the period in which it is shown. It is the amount of an order that is required to meet a net requirement in the period. Under lot-for-lot ordering, this quantity will equal net requirements.

Under lot-size ordering, this quantity may exceed net requirements. Any excess is added to available inventory in the next time period.

Page 33: MRP and Aggregate Planning

MRP Terminologies

Planned Order Release: Indicates a

planned amount to order in the beginning

of each time period; equals planned-order

receipts offset by lead time.

Page 34: MRP and Aggregate Planning

Format of MRP

Week Number 0 1 2 3 4 5 6 7 8

Item:

Gross requirements

Scheduled receipts

Projected on hand

Net requirements

Planned-order

receipts

Planned-order

releases

Page 35: MRP and Aggregate Planning

MRP Explosion

The MRP process of determining

requirements for lower level items

(subassemblies, components, raw

materials) based on the master production

schedule

Page 36: MRP and Aggregate Planning

Planned Order Report

PERIOD

ITEM 1 2 3 4 5

A X1 X2 X3

B Y1 Y2

C Z1 Z2 Z3

Page 37: MRP and Aggregate Planning

Lot Sizing in MRP Systems

Lot-for-Lot (L4L)

Sets planned orders to exactly match the net requirements. Eliminates holding costs

Economic order quantity (EOQ)

Balances setup and holding costs

Page 38: MRP and Aggregate Planning

Lot Sizing in MRP Systems

Least total cost (LTC)

Balances carrying cost and setup cost for various lot sizes, and selects the one where they are most nearly equal

Least unit cost (LUC)

Adds ordering and inventory carrying costs for each trial lot size and divides by number of units in each lot size, picking the lot size with the lowest unit cost

Page 39: MRP and Aggregate Planning

Lot-for-Lot

Page 40: MRP and Aggregate Planning

MRP and Capacity Planning

MRP , as it was originally introduced, considered

only materials. MRP does not compare the

planned orders to the available capacity. Most

MRP plans assume infinite loading; that is an

infinite amount of capacity is available, which is

not realistic. Individual machines or work

centres may have capacity shortages and

backlogs of work to be completed

We therefore need capacity planning.

Page 41: MRP and Aggregate Planning

Two Approaches to Capacity

Planning Rough-cut capacity planning

Uses the MPS (end item) as the source of product

demand information

Capacity determination at critical work centres

Capacity Requirement Planning

Completed at the component level rather than at the

end item level

Uses planned order release from MRP

Capacity determination at all work centres

Page 42: MRP and Aggregate Planning

Focused on critical

work centres

Page 43: MRP and Aggregate Planning

Rough-Cut Capacity and CRP

Page 44: MRP and Aggregate Planning

Capacity Requirements

Planning (CRP)

CRP determines if all the work centres

involved have the capacity to implement

the MRP plan.

A load profile compares weekly loads

needs against a profile of actual capacity.

Page 45: MRP and Aggregate Planning
Page 46: MRP and Aggregate Planning
Page 47: MRP and Aggregate Planning

CAPACITY REQUIREMENT PLANNING

Page 48: MRP and Aggregate Planning
Page 49: MRP and Aggregate Planning
Page 50: MRP and Aggregate Planning

Workload for a Work Center

Page 51: MRP and Aggregate Planning

Capacity

Work center Effective Capacity/week (2 machines):

(# machines)×(# shifts)× (# of hours/shift)× (# days/week)×

(utilization)×(efficiency)

Utilization: Time working / Time available

Efficiency: Actual output / standard output

Load: Standard hours of work assigned to a production facility

Load % = (Load / Capacity)×100%

Page 52: MRP and Aggregate Planning

Scheduled Workload for a Work

Center

161.5

137.8

190.3

128.8

2m/c * 2 shifts/day * 10 hours/shift * 5 days/week * 85%(m/c Util) * 0.95 (m/c efficiency) =161.5 hrs/week

Page 53: MRP and Aggregate Planning

Capacity Levelling

Work Overtime

Selecting an alternative work center

Subcontract

Scheduling part of work of week 11 into

week 10

Renegotiate due date

Page 54: MRP and Aggregate Planning

Safety Stock

It would seem that an MRP inventory system should not require

safety stock. Practically, however, there may be exceptions.

Typically SS built-into projected on-hand inventory

Why is safety stock necessary?

Two types of uncertainties are prevalent

A. The quantity of components received (soln: SS)

I. Poor quality may result in quantity loss

II. Reliability in supplier may result in quantity uncertainty

B. Timing of the receipts (solution: safety time)

A. Machine breakdowns, fluctuations in staffing

Page 55: MRP and Aggregate Planning

Updating MRP Schedules

Updating MRP schedule is required because

Customers may cancel or amend order

Suppliers could default on supply

Unexpected disruptions in manufacturing

Two techniques of updating

Regeneration, i.e., re plan the whole system (run MRP from scratch, updated periodically, 100% replacement of the existing information)

Net change

Instead of running the entire MRP system, schedules of components pertaining to portions where changes have happened are updated.

Applies to sub-set of data as opposed to regeneration

Page 56: MRP and Aggregate Planning

MRP Dynamics - System

Nervousness MRP systems work best under conditions of reasonable

stability

Frequent changes in an MRP system leads to major

changes in the order profiles for lower level

subassemblies or components creating havoc for

purchasing and production departments. This is called

system nervousness Tool helpful in reducing system

nervousness

Time fences

Page 57: MRP and Aggregate Planning

Freezing the Master Schedule

Page 58: MRP and Aggregate Planning

Time Fences in MPS

Period

“frozen”

(firm or

fixed)

“slushy”

somewhat

firm

“liquid”

(open)

1 2 3 4 5 6 7 8 9

Time Fences divide a scheduling time horizon into three

sections or phases, referred as frozen, slushy, and liquid.

Strict adherence to time fence policies and rules.

Page 59: MRP and Aggregate Planning

Pegging

Tracing upward in the BOM from the

component to the parent item. By pegging

upward, the production planner can

determine the cause for the requirement

and make a judgement about the

necessary for a change in schedule

Page 60: MRP and Aggregate Planning

Reduction in inventory

Increased customer satisfaction due to

meeting delivery schedules

Faster response to market changes

Improved labor & equipment utilization

Better inventory planning & scheduling

MRP Benefits

Page 61: MRP and Aggregate Planning

Benefits of MRP

Ability to easily determine inventory

usage by backflushing

Back flushing: Exploding an end item’s

bill of materials to determine the

quantities of the components that were

used to make the item.

Page 62: MRP and Aggregate Planning

MRP – Problems Encountered

Data integrity is low

Not frequent updates of databases when

changes takes place

Uncertainties related to lead time and

quantity delivered

Page 63: MRP and Aggregate Planning

Requirements of Successful

MRP System

Computer and necessary software

Accurate and up-to-date

Master schedules

Bills of materials

Inventory records

User knowledge

Management support

Page 64: MRP and Aggregate Planning

Evolved from MRP in 1980s

Didn’t replace or improve MRP. Rather expanded the scope

to include capacity requirements planning and to involve

other functional areas of the organization:

Purchasing, Manufacturing, Marketing, Finance,

Logistics

MRP II employed common database and an integrated

platform where sales, inventory, purchasing transactions

were updated in both inventory and accounting applications

Manufacturing Resource Planning

(MRP II)

Page 65: MRP and Aggregate Planning

Market

Demand

Production

plan

Problems?

Rough-cut

capacity planning

Yes No Yes No

Finance

Marketing

Manufacturing

Adjust

production plan

Master

production schedule

MRP

Capacity

planning

Problems? Requirements

schedules

Ad

just

maste

r sch

ed

ule

An Overview of MRP II

Page 67: MRP and Aggregate Planning

Planning Level and Activities

Page 68: MRP and Aggregate Planning

Planning Stages in Operation

Page 69: MRP and Aggregate Planning

Aggregate planning is a big picture approach to production plan to meet the demand throughout the year or so.

It is not concerned with individual products, but with a single aggregate product representing all products.

For example, in a TV manufacturing plant, the aggregate planning does not go into all models and sizes. It only deals with a single representative aggregate TV.

All models are lumped together and represent a single

product; hence the term aggregate planning.

Aggregate Planning

Page 70: MRP and Aggregate Planning

What does Aggregate Mean?

Overall terms Product families or product lines rather than individual

products, thus the term aggregate

In other words, one “collapses” a multi-product firm to

a single-product firm, the “product” being aggregate

units of production

Big picture approach to planning

Aggregate, for example # bicycles to be produced,

but would not identify bicycles by colour, size, type

etc.

Page 71: MRP and Aggregate Planning

How does MPS differ from AP

Page 72: MRP and Aggregate Planning

Aggregation (Example)

Suppose a bicycle manufacturer makes three models (Standard,

Deluxe, Sports)

Time: Standard: 30 m/c hours, Deluxe: 60 m/c hours, Sports: 90 m/c

hours

Thus manufacturing 1 deluxe model is equivalent to manufacturing 2

standard models. 1 sports model is equivalent to manufacturing 3

standard models from resource consumption perspective

Thus a monthly demand of 1000 standard cycles, 500 deluxe, and

250 sports can be aggregated as 2750 standard models on the

basis of machine hours

Page 73: MRP and Aggregate Planning

Identifying Aggregate Units of

Production Product

Family

Material cost/

Unit (Rs)

Revenue /

unit (Rs)

Prodn. Time

/unit

(includes

setup time)

% share of

units sold

A 15 54 5.76 10

B 7 30 3.04 25

C 9 39 3.88 20

D 12 49 5.00 10

E 9 36 3.66 20

F 13 48 4.37 15

Material cost / aggregate unit = 15*0.10+7*0.25+9*0.20+12*0.10+9*0.20+13*0.15 = Rs 10

Revenue / aggregate unit = 54*0.10+30*0.25+39*0.20+49*0.10+36*0.20+48*0.15 = Rs 40

Production time / agg. unit = 5.76*0.1+3.04*.25+3.88*0.20+5*0.1+3.66*0.20+4.37*0.15 = 4 hrs

Page 74: MRP and Aggregate Planning

Why Aggregate Planning?

A plan for orderly and systematic change

of production capacity to meet peaks and

valleys of expected customer demand

Getting the most output for the amount of

resources available, which is important in

times of scarce production resources

Page 75: MRP and Aggregate Planning

Why Aggregate Planning?

Provides for fully loaded facilities, thus

minimizing

Overloading and under loading

Minimizing cost over the planning period

Adequate production capacity to meet

expected aggregate demand

Optimize balance between demand and

supply

Page 76: MRP and Aggregate Planning

Steps in Aggregate Planning

1. Begin with sales forecast for each product that

indicates the quantities to be sold in each time

period (usually months, or quarters) over the

planning horizon (3-18 months)

2. Total all the individual product or service

forecast into one aggregate demand.

Page 77: MRP and Aggregate Planning

Steps in Aggregate Planning

3. Determine capacities (regular time, OT,

subcontracting) for each period

4. Determine unit costs for regular time, OT,

subcontracting, holding inventories, back

orders, layoffs etc.

5. Identify company policy (chase, level, mixed)

Page 78: MRP and Aggregate Planning

Steps in Aggregate Planning

6. Develop alternative plans and compute

cost for each

7. Select the best alternative that satisfies

company’s objectives

Page 79: MRP and Aggregate Planning

Strategies for Meeting Demand

Proactive

Alter demand to match capacity

Reactive

Alter capacity to match demand

Mixed

Some of each

Page 80: MRP and Aggregate Planning

Strategies for Meeting Demand

Proactive strategies

Influencing Demand

Offer discounts and promotions

Increase advertising in slack periods

Counter seasonal products

Lawnmowers (summer) and snow-blowers (winter)

Page 81: MRP and Aggregate Planning

Strategies for Meeting Demand

Reactive Strategies

Changing inventory levels

Vary workforce size (hiring and lay-off)

Varying shifts

Varying working hours

Varying production through overtime or idle time

Subcontracting

Page 82: MRP and Aggregate Planning

Inputs and Costs in AP

Decision Variable Costs

Varying work force size Hiring, training, firing costs

Using Overtime Overtime costs

Varying inventory levels Holding costs

Accepting back orders Back order costs

Subcontracting others Subcontracting costs

Page 83: MRP and Aggregate Planning

Outputs of Aggregate Planning

Total cost of a plan

Projected levels of

Inventory held

Output from

Regular time, overtime, subcontracting

Employment

Page 84: MRP and Aggregate Planning

Graphical Method

Popular technique

Easy to understand and use

Trial-and-error approaches that do not guarantee an optimal solution

Require only limited computations

Page 85: MRP and Aggregate Planning

Graphical Method Month Expected

Demand

Production

Days

Demand /

day

Avg. daily

demand

Jan 900 22 41 50

Feb 700 18 39 50

March 800 21 38 50

April 1200 21 57 50

May 1500 22 68 50

June 1100 20 55 50

6,200 124

Page 86: MRP and Aggregate Planning

Graphical Method

Note: Forecast differs from average demand

Page 87: MRP and Aggregate Planning

Aggregate Planning Techniques

Two pure forms of aggregate planning strategies

Level Production

Maintain constant workforce and adjust inventory

Chase Demand

Hiring and Firing people

Page 88: MRP and Aggregate Planning

Aggregate Planning Techniques

Mixed Strategy

Combination of

Overtime, under time, & subcontracting

Part Time employees

Hiring and firing

Inventory

Backordering

Note: When one alternative: Pure Strategy

When two or more are selected: Mixed strategies

Page 89: MRP and Aggregate Planning

Level Production Strategy

It is an aggregate planning in which monthly production

is uniform

Requires no overtime, no change in work force levels,

and no subcontracting

Toyota and Nissan follow this strategy

Finished goods inventory go up or down to buffer the

difference between demand and production

Page 90: MRP and Aggregate Planning

Level Production Strategy

Page 91: MRP and Aggregate Planning

LEVEL PRODUCTION STRATEGY

Assume begin inventory: 2000

Page 92: MRP and Aggregate Planning

Chase Production Strategy

It attempts to achieve output rates that match demand

forecast for that period.

This strategy can be accomplished by:

Vary workforce levels (hiring and firing)

Service businesses use because they don’t have the

option to build inventory of their product

Page 93: MRP and Aggregate Planning

Chase Production Strategy

Page 94: MRP and Aggregate Planning

CHASE DEMAND STRATEGY

Page 95: MRP and Aggregate Planning

Chase vs. Level

Chase Approach

Advantages

Investment in inventory

is low

Labor utilization in high

Disadvantages

The cost of adjusting

output rates and/or

workforce levels

Level Approach

Advantages

Stable output rates and

workforce

Disadvantages

Greater inventory costs

Increased overtime and

idle time

Resource utilizations vary

over time

Page 96: MRP and Aggregate Planning

Mixed Strategy

For most firms, neither a chase strategy

nor a level strategy is likely to prove ideal,

so a combination of options must be

achieved to meet demand and minimize

cost

More complex than pure ones but typically

yield a better strategy

Page 97: MRP and Aggregate Planning

OVERTIME & SUBCONTRACTING

Page 98: MRP and Aggregate Planning

Linear Programming

Approaches to AP

Finds minimum cost solution related to

regular labour time, overtime,

subcontracting, caring inventory, and costs

associated with changing the size of

workforce

Page 99: MRP and Aggregate Planning

Mathematical Techniques to

Aggregate Planning

Linear Programming

Optimal solutions

Cost minimization

Profit maximization

Appropriate when cost and variable

relationships are linear

Application in industry limited

Page 100: MRP and Aggregate Planning

Transportation Method in AP

Page 101: MRP and Aggregate Planning

Transportation Method in AP

Page 102: MRP and Aggregate Planning

Transportation Method

(An Example)

Page 103: MRP and Aggregate Planning

Total Costs

Period Demand Regular

Production

Overtime Subcontract End

Inventory

1 900 1000 100 0 500

2 1500 1200 150 250 600

3 1600 1300 200 500 1000

4 3000 1300 200 500 0

Total 7000 4800 650 1250 2100

Total Cost: 4800×$20+650×$25+1250×$28+2100×$3 = $153,550

Page 104: MRP and Aggregate Planning

Transportation Method

(Second Example – Prob 7)

Page 105: MRP and Aggregate Planning

Transportation Method: Cost of

Plan Period 1: 50($0)+300($50)+50($65)+50($80)=$22,250

Period 2: 400($50)+50($65)+100($80)=$31,250

Period 3: 50($81)+450($50)+50($65)+200($80)=$45,800

Total Cost: $99,300

Page 106: MRP and Aggregate Planning

Simulation Models in AP

Development of computerized model under variety of conditions to find reasonably acceptable solutions

Advantages Lends itself to problems that are difficult to solve

mathematically

Experimenting system behaviour without any risk

Compresses time to understand system

Understand system behaviour under wide range of conditions

Page 107: MRP and Aggregate Planning

Simulation Models in AP

Limitations

Simulation does not produce optimal

solutions, it merely indicates approximate

behaviour for a set of inputs

Simulations are based on models, and

models are only approximation of reality

Page 108: MRP and Aggregate Planning

Summary of Aggregate

Planning Techniques

Technique Solution

Approach

Characteristics

Spreadsheet Heuristic (trial and

error)

Intuitively appealing,

easy to understand,

solution not optimal

Linear Programming Optimizing Computerized

Simulation Heuristic (trial and

error)

Computerized

models can be

examined under

various scenarios