Professional Documents
Culture Documents
Planning
Dr. Ron Tibben-Lembke
Historical Perspective
ERP- Enterprise
Resource Planning
MRP II – Manufacturing
Resource Planning
mrp – material
requirements
planning
MRP Crusade (1975)
Material
Requirements Planning
Make sure you have enough parts when
you need them
Take future demands, factor in lead times
(time phase), compare to on hand, order
Determine order size and timing
Capacity Consideration:
Part routings
Calculate loads on each work station
Operations Planning
e Xtensible Markup Language
XML provides self-describing information.
Much easier, faster to implement or modify
than EDI.
Expected to replace EDI.
Standardization through RosettaNet efforts
ERP differences
Material planning
Capacity planning
Product design
Information warehousing
All functions in the entire company operate
off of one common set of data
Instantaneous updating, visibility
Historical Perspective
Application Database
User PCs
Server(s) Server(s)
ERP Sales
Accuracy of data
Drives
entire system
Ownership of / responsibility for
High Low
Centralization
ERP Considerations
1. Control: how much centralization, drill-down visibility?
2. Structure: How large & dispersed, how tightly
integrated does it need to be?
3. Database: desired structure, accessibility
4. Customization: out/in source, how willing? Ability to
modify in real time. Creating in-house experts vs.
continued consulting dependence
5. Best practices: how willing to embrace?
Source: Carol A. Ptak “ERP: Tools, Techniques and Applications for
Integrating the Supply Chain,” St. Lucie Press, APICS Series on
Resource Management, 1999, p. 252.
How do we
Gross Requireme
Scheduled receip
6 units short
MRP Table
Gross Requireme
Scheduled receip
Order 50 units week earlier
Ending Inventory
Gross Requireme
Scheduled receip
Ending inventory
Terminology
Projected Available balance
Not on-hand (that may be greater)
Tells how many will be available (in ATP sense)
Preserves flexibility
1605 Snow Shovel
1605
Snow Shovel
11495 Welded
Top handle bracket
Assembly
11495 Welded
Top handle bracket
Assembly
11495 Welded
Top handle bracket
Assembly
Back schedule
13122 Top Handle Assy
13122 Top
13122 Top Handle Assy -3
LT = 2
Gross Req
457 Top Handle
082 Nail (2 required)
LT = 1
Lot Size =
082 Nail (2 required)
LT = 1
Lot Size =
082 Nail (2 required)
LT = 1
Lot Size =
11495 Bracket Assembly
LT = 2
Gross Req
129 Top handle bracket
1118 Top handle coupling
LT = 2
Gross
LT = 3 Req
Safety Stock
1118 Top handle coupling
LT = 3
1118 Top handle coupling
LT = 3
Other considerations
Safety stock if uncertainty in demand or
supply quantity
Don’t let available go down to 0
Safety LT if uncertainty in arrival time of
supply
Place order earlier than necessary
Order quantities
EOQ, Lot-For-Lot, Periodic Order quantity,
others
MRP Priorities
First:
Get installed, part of ongoing managerial
process, get users trained
Understand critical linkages with other areas
Achieve high levels of data integrity
Link MRP with front end, engine, back end
Then:
Determine order quantities more exactly
Buffering concepts
Nervousness
Ordering Policies
Dependent Demand
Not independent demand
Discrete – not continuous
Complexity
Reduces costs – ordering & holding
Anything other than lot-for-lot Increases
lumpiness downstream
Assumptions
All requirements must be available at start
of period
All future requirements must be met, and
can’t be backordered
System operated on periodic basis (e.g.
weekly)
Requirements properly offset for LTs
Parts used uniformly through a period
Use average inventory levels for holding cost
Example Demands
Try several lot-sizing methods
Economic Order Quantity
Periodic Order Quantity
Wagner Within
Week numbe
EOQ
W eek num
Inv carry cost = 1,532.5 * 2 = $3,065
Total $4,865
Periodic Order Quantities
EOQ
Gave good tradeoff between ordering &
holding
resulted in a lot of leftovers.
Week No. 1 2 3 4 5 6 7 8 9 10 11 12
Req. 10 10 15 20 70 180 250 270 230 40 0 10
Orders 20 35 250 520 270 10
Begin 20 10 35 20 250 180 520 270 270 40 10 10
End 10 0 20 0 180 0 270 0 40 0 10 0
Week 5:
Order 70: Holding = 10*0.5*2 = $10
Order 250: 10 + 180*1.5*2 = $550
So I could:
Order 250 units, pay $300 in ordering and $540 holding,
for a total of $840,
Order 70 now, 180 next week, and pay $600 in ordering
and $10 + 180*0.5*2=180 in holding = $790
Seems like the second option is best.
Part Period Balancing
Week No. 1 2 3 4 5 6 7 8 9 10 11 12
Req. 10 10 15 20 70 180 250 270 230 40 0 10
Orders 55 0 0 0 70 180 250 270
Mathematically optimal
Work back from planning period farthest
in the future
Consider all possibilities:
Order for 5, 4 and 5, 3 and 4, then 5, etc.
Uses “dynamic programming” – similar to
linear programming
Simulation Experiments