Professional Documents
Culture Documents
Sc2x w3l2 MRP DRP Clean
Sc2x w3l2 MRP DRP Clean
Information / Planning
3
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Using
the
MPS
to
Make
Promises
How
can
sales
&
distribu)on
determine
what
promises
to
make
for
availability
of
product
to
customers?
n Make
to
Stock
–
how
much
of
the
forecasted
demand
is
“consumed”
by
orders?
n Make
to
Order
–
how
much
of
the
planned
capacity
is
“commiGed”
to
orders?
Available
to
Promise
(ATP)
n The
por)on
of
exis)ng
inventory
and/or
planned
produc)on
that
is
not
commiGed
or
consumed
n Provides
sales
and
distribu)on
visibility
into
what
is
s)ll
available
to
sell
n Requires
tracking
of
commiGed
or
actual
sales
Two
Flavors
n Discrete
–
each
produc)on
cycle
is
planned
independently
n Cumula)ve
–
available
inventory
carries
over
to
next
produc)on
cycle
4
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Calcula)ng
the
ATP
(Discrete
vs.
Con)nuous)
Production Plan – solved using FPH model of choice.
Committed Customer Orders
Projected Available Balance
= It = It-1 + Pt – MAX[Ft ,Ct] Forecast of demand by period
Discrete
ATP1 = IOH + MPS - Committed Prior to Next Run = 30 + 45 – 5 – 8 – 12 = 50 units
ATP4 = MPS - Committed Prior to Next Run = 45 – 10 – 10 – 6 = 19 units
Cumulative
ATP1 = IOH + MPS - Committed Prior to Next Run = 30+45–5–8–12 = 50 units
ATP4 = ATPprevious + MPS - Committed Prior to Next Run = 50+45–10–10–6 = 69 units
5
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Calcula)ng
the
ATP
(Discrete
vs.
Con)nuous)
Lets roll to period 2 – we sold 5 in period 1 and received the following orders:
Orders as of Time Period 1
Order
#
Period
Quan3ty
1
2
7
2
3
4
3
5
10
Should we accept these orders?
4
6
20
What does this do to our ATP going forward?
Time Fencing is often used to stabilize production planning (demand and planning)
• if t < Demand_Fence then use only committed orders for MPS (ICE/FROZEN)
• if Demand_Fence < t < Planning_Fence then limited MPS overrides (SLUSH)
• if t > Planning_Fence then all MPS changes allowed (within limits) (WATER/LIQUID)
6
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Material
Requirements
Planning
(MRP)
7
CTL.SC2x - Supply Chain Design Lesson: Production Planning
MRP / DRP Integration
Purchase Orders
C C C C C C C C
SA SA SA SA
MRP
A A
MPS Product
CDC
Sales/Marketing Plan
8
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Complex
End
Items
9
CTL.SC2x - Supply Chain Design Lesson: Production Planning
MRP
Basics
• What
is
an
MRP?
n Material
Requirements
Planning
(MRP)
systems
ensure
that
all
components
and
parts
required
for
an
end
item
are
on
hand
when
needed.
• Primary
ques)ons
the
MRP
answers
n What
should
be
ordered
or
manufactured?
n How
much
should
be
ordered
or
manufactured?
n When
should
it
be
ordered
or
manufactured?
n When
should
delivery
be
scheduled?
• Inputs
to
the
MRP
system
n Master
produc)on
schedule
(MPS)
-‐
end
item
demand
and
)ming
n Inventory
records
–
what
is
available,
lead
)me,
safety
stock
etc.
n Bills
of
Material
(BOM)
–
what
is
needed
to
make
the
end
item
10
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Bills
of
Material
(BOM)
11
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Bills
of
Material
Note that each part, sub-assembly, or
component might feed into multiple end items.
Bicycle
Bicycle
Model
Model5678
1234
Parent
Fork Rim Shaft Rim Bar
Front fender Axle Seat Axle Gooseneck Components
Rear Fender Spoke Cover Spoke Grip
Sprocket Tire Tire
Crank Tube Tube
Pedal Sprocket
Chain guard
12
CTL.SC2x - Supply Chain Design Lesson: Production Planning
BOM
Explosion
Bicycle Level 0
13
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Bill
of
Materials
Product Sub-assembly Component Quantity Lead Time (wks)
Bicycle [1] 2
Wheel 2 1
Spoke 86 3
Rim 1 2
Crank Asm 1 1
Sprocket 1 4
Crank 2 3
Pedal 2 3
MRP Approach:
1. Start with Level i demand (i=0)
2. Find Gross Requirements (GR) and On Hand (OH) for Level i
3. Find Net Requirements (NR) for Level i+1 (NR=GR-OH)
4. Establish Planned Order Release (POR) for Level i using Level i lead times
5. Set GR for Level i+1 based on POR for Level i
6. Set i = i+1 and go to Step 2
14
CTL.SC2x - Supply Chain Design Lesson: Production Planning
MRP
Plan
for
the
Bicycle
Objective:
Have materials ready for having 25 bikes in week 8
ITEM PERIOD: 1 2 3 4 5 6 7 8
Bicycle GR 25
Gross On Hand
Requirement NR 25
POR 25
On Hand
>> >> >> >> >> >> >> >>
Net Wheel GR 50
Requirement On Hand
NR 50
Planned POR 50
Order Release >
Spoke GR 4300
On Hand
NR 4300
POR 4300
15
CTL.SC2x - Supply Chain Design Lesson: Production Planning
MRP
Plan
Item Period: 1 2 3 4 5 6 7 8
Bicycle GR 25
OH
NR 25
POR 25
Wheel GR 50
OH
Level 0 NR
POR 50
50
Spoke GR 4300
OH
NR 4300
POR 4300
Tire GR 50
Level 1
OH
NR 50
POR 50
Crank Asm GR 25
OH
NR 25
POR 25
Sprocket GR 25
Level 2
OH
NR 25
POR 25
Crank GR 50
OH
NR 50
POR 50
in
this
situa)on?
NR 30
POR 30
16
CTL.SC2x - Supply Chain Design Lesson: Production Planning Ordering Plan
Example
of
MRP
Coordina)on
17
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Example
of
Simple
MRP
• Situa)on
End Item Mfg
n Two
Firms:
Product
Orders
20
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Sequen)al
Op)miza)on
Component Mfg is
constrained at 300 units.
21
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Simultaneous
Op)miza)on
Component Mfg is
constrained at 300 units.
Component Mfg is
constrained at 300 units.
22
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Comparisons
of
Methods
23
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Benefits
&
Limita)ons
of
MRP
24
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Benefits & Limitations
• Benefits
of
MRP
n Leads
to
lower
inventory
levels
n Fewer
stock
outs
n Less
expedi)ng
n Fewer
produc)on
disrup)ons
• Limita)ons
of
MRP
n Scheduling,
not
a
stockage,
algorithm
n Does
not
address
how
to
determine
lot
size
n Does
not
inherently
deal
with
uncertainty
n Assumes
constant,
known
lead)mes
n Does
not
provide
incen)ves
for
improvement
25
CTL.SC2x - Supply Chain Design Lesson: Production Planning
MRP: Evolution of Concepts
• Simple MRP
n Focus on "order launching“
n Used within production – not believed outside
• Closed Loop MRP
n Focus on production scheduling
n Interacts with the MPS to create feasible plans
• MRP II [Manufacturing Resource Planning]
n Focus on integrated financial planning
n Treats the MPS as a decision variable
n Capacity is considered (Capacity Resource Planning)
• Enterprise Resource Planning Systems
n Common, centralized data for all areas
n Implementation is costly and effort intensive
n Forces business rules on companies
26
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Distribu)on
Requirements
Planning
(DRP)
27
CTL.SC2x - Supply Chain Design Lesson: Production Planning
MRP
/
DRP
Integra)on
Purchase Orders
C C C C C C C C
SA SA SA SA
MRP
A A
MPS Product
CDC
Sales/Marketing Plan
28
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Distribution Resource Planning
• Premises
n Inventory
control
in
a
distribu)on
environment
n Many
products,
many
stockage
loca)ons
n Mul)-‐echelon
distribu)on
network
n Layers
of
inventory
create
"lumpy"
demand
• Concepts
n Dependent
demand
versus
independent
demand
n Requirements
calcula)on
versus
demand
forecas)ng
n Schedule
flow
versus
stockpile
assets
n Informa)on
replaces
inventory
Plant
Central Warehouse
30
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Central Warehouse Facility
31
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Example: The DRP Plan
Regional
Warehouse
One
Q=50
,
SS=15
,
LT=1
Forecast
NOW 1 2 3 4 5 6 7 8
Period Usage 25 25 25 25 25 25 25 25
Gross Rqmt 40 40 40 40 40 40 40 40
Begin Inv 50 25 50 25 50 25 50 25
Sched Rcpt 0 0 0 0 0 0 0 0
Net Rqmt 15 15 15 15
Plan Rcpt 0 50 0 50 0 50 0 50
End Inv 50 25 50 25 50 25 50 25 50
POR 50 50 50 50
32
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Example: The DRP Plan
Regional
Warehouse
Two
Q=30
,
SS=10
,
LT=1
NOW 1 2 3 4 5 6 7 8
Period Usage 10 10 10 10 20 20 20 20
Gross Rqmt 20 20 20 20 30 30 30 30
Begin Inv 20 10 30 20 10 20 30 10
Sched Rcpt 0 0 0 0 0 0 0 0
Net Rqmt 10 20 10 20
Plan Rcpt 0 30 0 0 30 30 0 30
End Inv 20 10 30 20 10 20 30 10 20
POR 30 30 30 30
33
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Example: The DRP Plan
Regional
Warehouse
Three
Q=20
,
SS=10
,
LT=1
NOW 1 2 3 4 5 6 7 8
Period Usage 5 15 10 10 0 15 0 15
Gross Rqmt 15 25 20 20 10 25 10 25
Begin Inv 15 10 15 25 15 15 20 20
Sched Rcpt 0 0 0 0 0 0 0 0
Net Rqmt 15 5 10 5
Plan Rcpt 0 20 20 0 0 20 0 20
End Inv 15 10 15 25 15 15 20 20 25
POR 20 20 20 20
34
CTL.SC2x - Supply Chain Design Lesson: Production Planning
The DRP Plan for All Locations
Rolling Up Orders
NOW 1 2 3 4 5 6 7 8
CENTRAL
Period Usage 100 20 50 30 100 0 100 0
POR 200 200
REGION ONE
Period Usage 25 25 25 25 25 25 25 25
POR 50 50 50 50
REGION TWO
Period Usage 10 10 10 10 20 20 20 20
POR 30 30 30 30
REGION THREE
Period Usage 5 15 10 10 0 15 0 15
POR 20 20 20 20
35
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Example: The DRP Plan
Central
Warehouse
Q=200
,
SS=0
,
LT=2
NOW 1 2 3 4 5 6 7 8
Sched Rcpt 0 0 0 0 0 0 0 0
Net Rqmt 20 50
36
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Central Warehouse Facility
37
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Results
and
Insights
• DRP
is
a
scheduling
and
stockage
algorithm
-‐-‐
it
replaces
the
forecas)ng
mechanism
above
the
base
inventory
level
• DRP
does
not
determine
lot
size
or
safety
stock
-‐-‐
but
these
decisions
must
be
made
as
inputs
to
the
process
• DRP
does
not
explicitly
consider
any
costs
-‐-‐
but
these
costs
are
s)ll
relevant
and
the
user
must
evaluate
trade-‐offs
• DRP
systems
can
deal
with
uncertainty
somewhat
-‐-‐
using
"safety
)me"
and
"safety
stock"
38
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Key
Take
Aways
39
CTL.SC2x - Supply Chain Design Lesson: Production Planning
MRP
/
DRP
Integra)on
Purchase Orders
C C C C C C C C
SA SA SA SA
MRP
A A
MPS Product
CDC
Sales/Marketing Plan
40
CTL.SC2x - Supply Chain Design Lesson: Production Planning
Key
Take
Aways
• Master
Produc)on
Schedule
(MPS)
n Communicates
forecasted
demand
for
end
items
to
manufacturing
n Allows
sales
to
determine
Availability
to
Promise
n Time
fencing
reduces
produc)on
“nervousness”
w Frozen
vs
Slush
vs
Water
• Material
Requirements
Planning
(MRP)
n Determines
quan)ty
and
)ming
of
orders
for
components
n Uses
MPS
&
Bills
of
Material
(BOM)
as
inputs
n Coordina)on
tool
between
firms
• Distribu)on
Requirements
Planning
(DRP)
n Mirror
image
of
MRP
logic
–
roll
up
versus
roll
down
n Plans
for
flowing
of
finished
end
items
through
network
to
market
41
CTL.SC2x - Supply Chain Design Lesson: Production Planning
CTL.SC2x -Supply Chain Design
Questions, Comments, Suggestions?
Use the Discussion!
“Dexter & Wilson – who would rather go inside to run an MRP than play with their ball.”
Yankee Golden Retriever Rescued Dog (www.ygrr.org)
43
CTL.SC2x - Supply Chain Design Lesson: Production Planning