SPC for Batch Processes: Chemicals, Coatings and Food Plants

By Jackson T on October 15, 2026

spc-batch-processes-chemicals-coatings-food-plants

SPC was developed for discrete parts, where every piece gives a fresh reading. Batch processes don't work that way. A reactor, a paint tank or a cooking kettle produces one result per batch, consecutive batches share raw material lots and equipment condition, and the same vessel runs several products. Copying textbook charts onto batch data produces false alarms and missed shifts in roughly equal measure. This guide covers SPC that suits how chemicals, coatings and food plants actually run, and you can see it in a short live demo.

SPC · BATCH PROCESSES

Batch SPC That Separates Raw Material Effects From Real Process Drift

iFactory's Batch SPC charts every product and batch parameter, overlays raw material lots so lot-driven shifts are obvious, and suggests adjustments for the next batch, with operators approving each change.

Viscosity · Coating C-40Individuals chart
Batches 101–120 · raw material lot overlay
Lot R-118 Lot R-121 Lot R-124 UCL CL LCL
Lot effect detectedBatches on lot R-121 run high. Suggested for the next batch on this lot: thickener −0.3%. Awaiting operator approval.
WHY BATCH SPC IS DIFFERENT

Four Ways Batch Data Breaks the Textbook Assumptions

Classic Shewhart charts assume a steady stream of independent readings from one stable process, grouped into rational subgroups. Those assumptions hold well on a machining line producing thousands of identical parts. Batch processes rarely give you that. Recognizing which assumption your data breaks is the first step toward charts that alarm on real problems and stay quiet otherwise. Most batch plants break at least two of the four below, which is why a parts-industry SPC package often disappoints when it is pointed at a reactor or a mixing tank. If you'd like a review of your current batch charts, our SPC specialists can help.

One value per batch

Each batch gives a single final result, so there are no natural subgroups and data arrives slowly, sometimes only a few points a week.

Autocorrelation

Consecutive batches share raw material lots, vessel fouling and catalyst age, so readings depend on the ones before and aren't independent.

Many products, one vessel

The same reactor or kettle runs different products and recipes, each with its own target and variation.

Two kinds of variation

Variation within a batch, from sampling and mixing, is often far smaller than variation between batches, from lots and conditions.

CHOOSING THE CHART

Which Control Chart Fits Which Batch Situation

There is no single "batch chart", and choosing one by habit is a common source of trouble. The right choice depends on how many samples you take per batch, how many products share the equipment and whether you are watching for sudden shifts or slow drift. The matrix below is a practical starting guide. Many plants use two charts on the same parameter, an I-MR for sudden shifts and an EWMA for slow drift, because each catches what the other misses. You can see each chart running on batch data in a working session.

Situation
Recommended Chart
Why It Fits
Watch Out For
One final result per batch
Individuals and moving range (I-MR)
Works with single values and detects shifts between batches
Limits estimated from too few batches
Several samples per batch
I-MR on batch means, plus a within-batch range chart
Separates between-batch and within-batch variation instead of mixing them
X̄-R limits from within-batch spread, which come out far too tight
Slow drift such as fouling or catalyst ageing
EWMA or CUSUM
Sensitive to small, sustained shifts that I-MR misses
Resetting correctly after cleaning or catalyst change
Many products on one vessel
Standardized (Z) or short-run charts
Puts all products on one chart by deviation from each target
Products with very different variation
Strong lot-to-lot effect
Chart with lot overlay, or residuals after lot adjustment
Shows lot-driven shifts as lot effects rather than process alarms
Lot data that isn't linked to batches
AUTOCORRELATION

When Consecutive Batches Aren't Independent

Autocorrelation is the quiet reason many batch charts misbehave. If each batch is more like the one before than a random batch would be, because of a shared raw material lot, gradual vessel fouling or a slowly ageing catalyst, then the moving range underestimates true variation. Limits come out too tight, and the chart alarms constantly on normal behavior. Teams then learn to ignore it, and when a real shift does happen it is lost among the false alarms. Autocorrelation is common in batch plants, so it is worth testing for before any limits are set. Our support team can test your batch data for autocorrelation and show which of the four steps below your process needs.

1
Test for it

Check the lag-1 correlation of batch results. A clearly positive value means neighboring batches move together.

2
Find the source

Raw material lots, cleaning cycles and equipment age are the usual causes. Link them to each batch record.

3
Model it out

Chart the residuals after accounting for the known effect, such as the lot mean or time since cleaning, so the chart watches what's left.

4
Chart the drift

For real slow drift, use EWMA or CUSUM with defined resets after cleaning or catalyst change.

Ask Why a Run of Batches Went High

iFactory links each batch to its raw material lots, equipment and recipe, so when a chart moves the reason is a question away. It also suggests a next-batch correction for operators to approve.

Batch SPC · Process Assistant
Process EngineerWhy did batches 108 to 114 run high on viscosity?
AssistantAll seven used resin lot R-121, and batches on lots R-118 and R-124 sit on target. The R-121 certificate shows higher molecular weight than usual, so this is a lot effect, not process drift.
Process EngineerWe have 3 more batches to run on R-121.
AssistantBased on earlier R-121 batches, reducing thickener by 0.3% should bring viscosity near target. The suggestion is ready for approval.
RAW MATERIAL LOTS

Overlay Raw Material Lots on Every Batch Chart

In many batch processes, the biggest single source of batch-to-batch variation is raw material. Different lots of resin, flour, solvent or active ingredient behave slightly differently even within specification. A supplier's certificate may show every lot passing, yet the spread between lots can still be wide enough to move your batch results noticeably. Overlaying lot changes on the chart turns a confusing pattern into an obvious explanation and points to the right fix: the recipe, the supplier or the incoming specification. It also stops wasted investigations into process causes that were never there. We can show overlays on your own batch history in a short demo.

Link lots to batchesRecord which lot of each key raw material went into every batch, captured from dispensing or the ERP.
Bring in certificate dataPull certificate of analysis values such as viscosity, moisture or assay for each lot, alongside your incoming test results.
Look for lot effectsCompare batch results by lot. A consistent offset per lot is a lot effect, not a process problem.
Act at the right levelAdjust the recipe for the lot, tighten the incoming specification or work with the supplier on consistency.
BY INDUSTRY

What to Chart in Chemicals, Coatings and Food

The principles are the same across process industries, but the critical parameters differ. The parameters worth charting are the ones that predict customer complaints or downstream problems, not simply everything the lab measures. These are typical starting points. Your specifications and quality risks decide the final list. Start with three to five per product and add more once those are working. Our support team can help prioritize parameters for your products.

Chemicals
  • Assay or purity
  • Viscosity and density
  • pH and acid or amine value
  • Moisture content
  • Reaction end-point time
Coatings
  • Viscosity at shipping temperature
  • Color difference (ΔE) to standard
  • Solids content
  • Gloss and fineness of grind
  • Density and drying time
Food
  • Brix or total solids
  • Moisture and water activity
  • pH and salt content
  • Fill weight
  • Cook temperature and time
NEXT-BATCH ADJUSTMENT

Adjust on Signals, Not on Noise

Feeding batch results back into the next recipe can reduce variation, but only if adjustments respond to real signals. Adjusting after every batch to chase random variation, which Deming demonstrated with his funnel experiment, makes the process worse. The safe approach is to adjust only when a chart shows a signal or a known lot effect, by a bounded amount, with operator approval. Each adjustment should also be recorded against the batch, so its effect can be seen on the chart and judged before the next one is made. You can see guarded suggestions in a guided demo.

Adjust when
  • A chart signal confirms a real shift
  • A new raw material lot has a known offset
  • Equipment state has changed, such as after cleaning or a new catalyst
Don't adjust when
  • A single batch is high or low within limits
  • The cause hasn't been identified
  • The last adjustment hasn't had time to show its effect
Guardrails
  • Maximum change per step
  • Recipe limits never exceeded
  • Operator approval and a logged reason
COMMON MISTAKES

Four Batch SPC Mistakes That Erode Trust in the Charts

When operators stop believing a chart, they stop reacting to it, and the investment in SPC quietly disappears. These four mistakes are the most common reasons batch charts lose credibility. Each one is easy to spot once you know what to look for. Our SPC specialists can audit your current charts against them.

Specification limits as control limits

Specs say what the customer accepts, while control limits say what the process normally does. Mixing them hides shifts until product is already out of spec.

One chart for all products

Plotting different products on one raw chart makes product changes look like shifts. Use standardized charts or separate charts.

Limits never revisited

Limits set years ago after a recipe or equipment change no longer describe the process and either alarm constantly or not at all.

No reaction plan

A signal with no defined response becomes a dot on a screen. Each chart needs a written first action for each type of signal.

TURNKEY AI DEPLOYMENT

Batch SPC, Data Connections and AI Server in One Package

iFactory delivers Batch SPC as a turnkey bundle. A pre-configured NVIDIA AI server ships racked and ready with the SPC engine and adjustment models pre-loaded, so process data stays on site. You rack it, plug in power and Ethernet, and the AI is live. To scope it for your plant, request a turnkey quote.

What's Included
  • Pre-configured NVIDIA AI edge server, racked and ready
  • Connectors for batch records, LIMS, ERP lots and certificates
  • Chart library per product and parameter
  • Cabling and plant network setup
  • PLC/SCADA and batch system integration
  • Training for process engineers and operators
  • 24×7 remote monitoring
Live in 6–12 weeks
Wk 1–4
Ship, Network, Data

Server installed, batch history and raw material lots linked, parameters prioritized.

Wk 5–8
Train and Pilot

Charts and lot effects reviewed on one product family, with suggestions in advisory mode.

Wk 9–12
Go-Live and Training

All products live, approval flow on, engineers and operators trained.

HOW iFACTORY FITS

Batch SPC Built for Process Industries

iFactory handles the realities of batch data, including one value per batch, many products, lot effects and drift, and turns charts into decisions. Process engineers spend their time on causes rather than on rebuilding charts in spreadsheets. Our support team can review your current batch SPC before a pilot.

1
Charts per product and parameter. I-MR, EWMA, CUSUM and short-run charts, chosen to fit how each parameter behaves.
2
Raw material lot overlays. Lot changes and certificate values are shown on every chart, so lot effects stand out.
3
Autocorrelation handled. Residual charts and drift charts keep alarms meaningful when batches aren't independent.
4
Next-batch suggestions. AI proposes bounded recipe corrections on real signals, and operators approve each one.
1000+
Industrial clients running iFactory
99.9%
Platform uptime for continuous batch plants
6-12 wks
From racked server to live batch SPC
FREQUENTLY ASKED QUESTIONS

What Process Engineers Ask About Batch SPC

Which control chart should we use for batch results?
With one final result per batch, an individuals and moving range (I-MR) chart is the usual starting point. If you take several samples per batch, chart the batch means on an I-MR and add a separate chart for within-batch spread. Don't use X̄-R limits based on within-batch variation, because they come out far too tight. For slow drift, add EWMA or CUSUM, and for many products on one vessel, use standardized or short-run charts.
What is autocorrelation and why does it matter?
It means consecutive batches are related, often because they share raw material lots, vessel condition or catalyst age. When that happens, the moving range underestimates true variation, limits come out too tight and the chart alarms constantly on normal behavior. The fix is to identify the source, link it to each batch and chart what's left after accounting for it, or use drift-focused charts with defined resets.
How do raw material lots fit into batch SPC?
Link the lot of each key raw material to every batch, and bring in certificate of analysis or incoming test values. Overlaying lot changes on the chart often explains shifts immediately. If results move consistently with the lot, it is a lot effect, and the right response is a recipe adjustment, a tighter incoming specification or supplier work, not a process investigation.
How many batches do we need before setting control limits?
More than many teams use. Limits from only a handful of batches are unreliable. Twenty to twenty-five batches is a common rule of thumb for initial limits, revised as more data arrives. For low-volume products, short-run or standardized charts let you pool similar products so limits aren't built on too few points.
Is it safe to let AI suggest recipe adjustments?
Yes, with guardrails. Suggestions should be triggered only by real signals or known lot effects, never by single-batch noise. They should be limited in size per step, stay within approved recipe limits and require operator approval with a logged reason. That avoids the over-adjustment trap Deming warned about while still using the data to reduce variation.
Can it work with our batch system and LIMS?
Typically, yes. Batch SPC reads batch records and recipes from the batch or MES system, results from the LIMS, and raw material lots from dispensing or the ERP. The integration is scoped to your systems. Our support team can review your data sources before a pilot.

Make Batch SPC Alarm Only on Real Problems

Chart every product and parameter correctly, see raw material lot effects at a glance and get bounded next-batch suggestions that operators approve. The full system is delivered turnkey and goes live in 6 to 12 weeks.

Example week · coatings plant
Batches chartedEvery product, every parameter
Lot effects found1 resin lot
Process alarmsOnly on real signals
Next-batch suggestionsOperator approved
Every adjustment logged with its reason

Share This Story, Choose Your Platform!