Knowledge / Mechanical Engineering / Inventory control and MRP

Inventory control and MRP

Mechanical Engineering (B.E./B.Tech) · Industrial engineering · free study notes for exams, placements and interviews

In short

Inventory control decides how much to order or make and when, so that material is available without locking up excess working capital. It splits into two worlds: independent demand items (finished goods, spares, consumables) handled by statistical models such as EOQ, reorder point and safety stock; and dependent demand items (components, sub-assemblies, raw material) handled by Material Requirements Planning (MRP), which explodes a bill of materials against a master production schedule. The topic carries heavy marks in GATE (Industrial Engineering section), university Industrial Engineering papers and in placement tests for Maruti Suzuki, Tata Motors, Bosch, Ashok Leyland, L&T, BHEL, Hindustan Unilever, Flipkart/Amazon supply-chain roles and every ERP implementation job. Inventory is also typically the largest current asset on an Indian manufacturer's balance sheet, so planners are judged on turnover ratio and stock-out rate together.

Explained

Why inventory exists, and its costs

Selective inventory control (classification)

No firm can control 20,000 items equally tightly; classification decides where effort goes.

SchemeBasisClasses
ABCAnnual consumption valueA: ~10% items, ~70% value; B: ~20%/~20%; C: ~70%/~10%
VEDCriticality to productionVital, Essential, Desirable
FSNMovement rateFast, Slow, Non-moving
HMLUnit priceHigh, Medium, Low
SDEAvailability of supplyScarce, Difficult, Easy
XYZValue of stock lying in storeX (high), Y, Z
SOSSeasonalitySeasonal, Off-seasonal
GOLFSource of supplyGovernment, Ordinary, Local, Foreign

Deterministic inventory models

Probabilistic models: reorder point and safety stock

MRP: inputs, logic and outputs

Key points

Formulas and examples

EOQ: Q\* = √(2 D Co / Ch) — D = annual demand (units/yr), Co = cost per order (₹/order), Ch = carrying cost (₹/unit/yr) = i × C
Total annual cost: TC = D·C + (D/Q)·Co + (Q/2)·Ch; minimum variable cost = √(2 D Co Ch) (₹/yr)
Number of orders N = D/Q\*; cycle time t = Q\*/D (years) = 365 Q\*/D (days)
EBQ (finite production rate p, demand d, same units): Q\* = √[2 D Co / (Ch (1 − d/p))]; Max inventory = Q\*(1 − d/p); Run time = Q\*/p
EOQ with back-orders: Q\* = √(2 D Co / Ch) × √[(Ch + Cs)/Cs]; max shortage = Q\*·Ch/(Ch + Cs)
Reorder level: ROL = d̄ × L + SS, where d̄ = average demand rate, L = lead time (same time unit)
Safety stock: SS = z × σL; σL = σd √L (demand varies only); σL = √(L σd² + d̄² σL,time²) (both vary)
z: 1.28 (90%), 1.645 (95%), 2.05 (98%), 2.33 (99%) cycle service level
P-system order quantity: Q = d̄ (T + L) + SS − (stock on hand + on order)
Average inventory = Q/2 + SS; Inventory turnover = annual COGS / average inventory value; Days of supply = 365/turnover
MRP: Net req = Gross req − On hand − Scheduled receipts + Safety stock (≥ 0); Order release period = required receipt period − lead time

Example 1 - EOQ and total cost. A pump maker buys a casting: D = 10,000/yr, Co = ₹400/order, C = ₹50/unit, i = 20%/yr.

Example 2 - Economic batch quantity. A gear is machined in-house: D = 24,000/yr over 240 working days (d = 100/day), p = 200/day, set-up cost ₹1,500, Ch = ₹20/unit/yr.

Example 3 - Reorder level and safety stock. Average demand 500 units/week, σ of weekly demand 80, lead time 3 weeks (constant), Ch = ₹50/unit/yr.

Example 4 - Quantity discount (all-units). D = 5,000/yr, Co = ₹500/order, i = 25%/yr. Price: ₹100 for Q < 1,000; ₹98 for 1,000 ≤ Q < 2,500; ₹95 for Q ≥ 2,500.

Price ₹Ch = 0.25CEOQFeasible Q usedMaterial ₹Ordering ₹Carrying ₹Total ₹
10025.004474475,00,0005,5905,5905,11,180
9824.50452 (infeasible)1,0004,90,0002,50012,2505,04,750
9523.75459 (infeasible)2,5004,75,0001,00029,6885,05,688

Example 5 - MRP explosion. Product A = 2 B + 1 C; each B = 3 D. Lead times: A 1 week, B 2 weeks, D 1 week. On hand: A 20, B 50, D 100. No scheduled receipts, no safety stock. Lot rules: A and D lot-for-lot; B in multiples of 200. MPS for A: 100 in week 6, 150 in week 8.

Item (LT, rule)RowW2W3W4W5W6W7W8
A (1, L4L)Gross req100150
Projected available 2020202020000
Net req80150
Planned receipt80150
Planned release80150
B (2, ×200)Gross req (2 × A release)160300
Projected available 505050509090190190
Net req110210
Planned receipt200400
Planned release200400
D (1, L4L)Gross req (3 × B release)6001,200
Projected available 100100000000
Net req5001,200
Planned receipt5001,200
Planned release5001,200
EOQ / reorder pointMRP
Demand typeIndependent, smoothDependent, lumpy
TriggerStock falls to ROLParent schedule (future need)
HorizonImplicit, continuousExplicit time buckets
Data neededD, Co, Ch, σ, LMPS, BOM, inventory records
Typical itemsSpares, consumables, finished goodsComponents, sub-assemblies

Where it is used

Interview questions

Common mistakes

Related topics

Production planning and control · Operations research basics · Lean manufacturing and Six Sigma · Engineering economics and costing · Supply chain and logistics management · Forecasting techniques

Open in the Knowledge reader →Find jobs →