ERP plans each batch independently. RippleFlo simulates shared reactors, distillation queues, hold tanks, and campaign overlap — so planners see the ripple before release slips.
Process manufacturing means campaigns, min/max batch sizes, and shared reactors. ERP treats each order in isolation — missing the contention that causes real slips.
Feed prep, reactors, distillation, storage, blending, and pack-out modeled as discrete events — with campaign overlap and resource pool contention visible in real time.
| Dimension | ERP / MES | RippleFlo |
|---|---|---|
| Campaign scheduling | Per-order lead times | Shared resource campaign windows |
| Reactor sharing | Assumes dedicated | Contention & overlap detection |
| Hold times | Static offset | Dynamic hold chains |
| Material gates | Manual check | Readiness gates in DES |
| Batch sizing | Spreadsheet math | Min/max lot splitting simulated |
| Equipment failure | Post-event log | MTBF/MTTR — measure campaign slip |
| Audit trail | Batch records only | Simulation archive + replay |
| What-if cost | Change live campaign | Re-run model — zero risk |
Reactor A queues. Distillation slips. Pack-out dates shift — all before the campaign meeting.
Shared equipment and campaign overlap need event-driven simulation.
See when Campaign C-12 and C-14 compete for Reactor A before either misses ship date.
Queue depth and utilisation per reactor — the constraint ERP averages away.
Storage tank hold extensions ripple through blending and pack-out.
Simulate min/max lot splits and pick the throughput winner.
Route through secondary trains when primary reactor is down.
Re-run any campaign scenario with identical inputs.
ERP adds 12 hours to everything. RippleFlo traces per-campaign slip — C-14 slips 2 days while C-11 clears distillation before the queue peaked.