The Capacity Planning Problem
Manufacturing companies constantly balance supply and demand: too much capacity means idle machines and wasted labor costs, too little means missed deliveries and lost customers. Traditional ERP capacity planning uses fixed rates (machine X produces 100 units/hour) without accounting for setup times, changeovers, maintenance windows, operator skill levels, or real-time quality yields. AI agents analyze actual production data to create accurate capacity models and predict when you'll hit constraints before they cause problems.
AI Capacity Analysis
# AI analyzes actual vs theoretical capacity:
# Work Center: CNC Milling Machine 1
# Theoretical capacity: 8 hrs/day × 60 parts/hr = 480 parts/day
# AI-calculated effective capacity:
# Available time: 8 hours
# Planned maintenance: -0.5 hrs (daily)
# Average setup/changeover: -1.2 hrs (3 changeovers × 24 min)
# Unplanned downtime (avg): -0.4 hrs
# Quality yield: 96.5% (3.5% rework/scrap)
# Operator efficiency factor: 92% (breaks, minor stoppages)
#
# Effective capacity: 5.9 hrs × 60 × 0.965 × 0.92 = 317 parts/day
# That's 66% of theoretical — a common reality
# AI OEE (Overall Equipment Effectiveness):
# Availability: 73.8% (5.9/8 hrs)
# Performance: 92% (actual speed vs rated)
# Quality: 96.5%
# OEE: 65.5%AI Planning Capabilities
1. Production Schedule Optimization
# Current orders to schedule:
# Order A: 500 parts, due April 5 (needs CNC + Assembly)
# Order B: 300 parts, due April 3 (needs CNC + Paint + Assembly)
# Order C: 800 parts, due April 8 (needs CNC + Heat Treat + Assembly)
# Order D: 200 parts, due April 4 (needs CNC + Assembly)
# AI-optimized schedule:
"Recommended production sequence:
Day 1 (Mar 24): Order B (CNC) — due soonest with longest routing
Day 2 (Mar 25): Order D (CNC) — due soon, short job
Day 2 (Mar 25): Order B (Paint) — parallel operation
Day 3-4 (Mar 26-27): Order A (CNC)
Day 3 (Mar 26): Order D (Assembly) — CNC complete
Day 4 (Mar 27): Order B (Assembly) — paint complete
Day 5-7 (Mar 28-31): Order C (CNC)
Day 5 (Mar 28): Order A (Assembly)
Day 8-9 (Apr 1-2): Order C (Heat Treat + Assembly)
All orders complete 1-3 days before due date ✓
CNC utilization: 94% | Assembly utilization: 72%
Note: Grouped similar setups to minimize changeovers
(saved 2.4 hours vs FIFO sequence)"2. Bottleneck Prediction
"Capacity Alert: CNC Milling — bottleneck in 2 weeks
Current backlog: 3,200 parts
Effective capacity: 317 parts/day
Days to clear backlog: 10.1 days
Incoming demand (next 2 weeks):
Confirmed orders: +2,800 parts
Forecast orders: +1,200 parts (80% confidence)
Result: 14-day capacity shortfall of ~1,500 parts
Options:
1. Overtime: 2 hrs/day × 10 days = +850 parts ($4,200 cost)
2. Weekend shift: Sat 8 hrs × 2 = +634 parts ($3,800 cost)
3. Outsource: send 1,500 parts to SubCo ($6,750 cost)
4. Negotiate delivery: push Order C 3 days (customer risk)
Recommendation: Option 1 + partial Option 2
(overtime + 1 Saturday = 1,167 parts, covers gap)"3. Workforce Planning
# AI matches workforce to production schedule:
"Workforce plan for next week:
CNC operators needed:
Mon-Wed: 3 operators (full capacity run)
Thu-Fri: 2 operators (lighter schedule)
Available: 4 CNC-certified operators
Status: adequate ✓
Assembly team needed:
Mon-Tue: 6 assemblers (Order B + D completion)
Wed-Thu: 8 assemblers (Order A + C ramp-up)
Fri: 4 assemblers (Order C steady state)
Available: 7 assemblers
Status: ⚠️ Short 1 assembler Wed-Thu
Options:
1. Cross-train operator from packing (2 days notice needed)
2. Temporary worker from agency ($22/hr vs $18/hr internal)
3. Shift assembly start to Tue for Orders A+C"4. What-If Scenario Modeling
- "What if we add a second shift?" — AI calculates throughput increase vs cost
- "What if we buy a new CNC machine?" — ROI based on current bottleneck
- "What if demand increases 30%?" — identifies which work centers need expansion
- "What if we lose 2 operators?" — impact on delivery dates
- "What if we bring outsourced work in-house?" — capacity and cost analysis
Maintenance Impact Modeling
# AI schedules maintenance to minimize production impact:
"Preventive maintenance due: CNC Machine 2
Required: 4-hour service (lubrication, alignment, calibration)
Best window: Thursday PM (lightest production day)
Impact: 150 parts delayed → absorbed by Friday slack
Worst window: Monday AM (heaviest production day)
Impact: 300 parts delayed → would cause Order B late delivery
Recommendation: Thursday 1 PM - 5 PM
Schedule technician confirmed ✓"Capacity Dashboard Metrics
| Metric | Target | Current | Status |
|---|---|---|---|
| OEE (all machines) | >75% | 65.5% | Below target |
| On-time delivery | >95% | 91% | Improving |
| Capacity utilization | 80-90% | 87% | On target |
| Changeover time | <30 min | 24 min avg | On target |
| Unplanned downtime | <5% | 7.2% | Above target |
DeployMonkey AI Capacity Planning
DeployMonkey's AI agent analyzes your Odoo manufacturing data to optimize production schedules, predict bottlenecks, plan workforce needs, and model capacity scenarios. Stop reacting to capacity problems and start preventing them with AI-powered planning.