Mixed-model production scheduling is the sequencing of several product variants down one line in a repeating pattern that reflects demand ratios, for example A-B-A-C-A-B, instead of long single-product batches. It trades more frequent changeovers for lower inventory, steadier component consumption, and faster response when the mix shifts.

Batch logic says: changeovers are expensive, so run product A all week and product B next week. Mixed-model logic says: make a little of everything, in a pattern, every day. Neither is virtuous by itself. The right answer is set by arithmetic, mostly changeover arithmetic, and the schedule is where that arithmetic gets applied or ignored.

What is mixed-model production scheduling?

It is the scheduling discipline behind mixed-model production: deciding the exact repeating sequence of variants on a shared line so that output tracks demand proportions inside every short interval, not just across the month. If demand is 50 percent A, 25 percent B, and 25 percent C, a mixed-model schedule produces a cycle like A-B-A-C repeated all day, rather than a week of A followed by a week of B and C.

The idea comes straight from heijunka, leveling production by both volume and mix. The scheduling contribution is the pattern itself: its cycle length, its order, and the rules for changing it when demand ratios move. A heijunka box is the classic physical tool for releasing that pattern to the floor in fixed time slots.

Batch blocks versus a repeating mixed-model patternSame demand, two schedulesBatch: long runs, 2 changeoversA A A A A A A AB B B BC C CC customers wait until Friday · finished goods pile up all weekMixed-model: pattern A-B-A-C, repeatedABACABACABACAB...every product every day · low inventory · works only if changeovers are near zero
The same weekly demand as three batch blocks or as a repeating A-B-A-C pattern. The pattern ships everything daily, but each seam between blocks is a changeover you must afford.

Why schedule mixed models instead of batches?

Three reasons, all downstream of matching output to demand in short intervals. Inventory: batches build stock of whatever ran early while customers of everything else wait; a pattern keeps finished goods days, not weeks, deep. Component pull: a level mix consumes parts at a steady rate, so upstream stations and suppliers see smooth demand instead of surges, the point of level scheduling. Responsiveness: when the mix shifts, a pattern adjusts next cycle; a batch plan is committed for the whole run.

The honest cost is changeovers. A pattern with dozens of variant switches per day is affordable only when each switch costs minutes. That is the deal at the heart of the method: mixed-model scheduling is purchased with changeover reduction, and SMED is how you pay for it.

There is also a labor dimension worth naming. Long batches let operators settle into one setup for days; a pattern asks them to switch contexts many times a shift. That works when changeover steps are standardized and materials for the next variant are staged at the point of use, and it fails when every switch is an improvisation. The schedule can only level what the workstations are prepared to absorb.

How do you decide how far to level the mix?

Let the changeover matrix decide, not ideology. If A-to-B costs four minutes, an A-B-A-C pattern is nearly free. If B-to-C triggers a 45-minute cleanout, a pure pattern burns the day, and the right schedule leaves B and C in modest blocks while leveling elsewhere, exactly the trade covered in changeover-aware scheduling. Many real lines land between the extremes: a repeating daily pattern of small blocks, shrinking as setup times shrink. Model your own numbers with the changeover savings calculator before committing the line to a pattern it cannot afford.

Line balance sets the other limit. Variants take different work content at each station, so a sequence that stacks heavy variants back to back overloads stations in waves. Balancing across the mix, covered in line balancing, and spacing heavy variants through the cycle is as much a part of the schedule as the ratios are. Takt time for the line is computed from total demand across all variants, then the pattern spreads work content as evenly as the mix allows.

How do you build a mixed-model schedule?

  1. Set takt from total demand. All variants together, against available time. This is the line's heartbeat regardless of mix.
  2. Compute demand ratios per variant. Reduce them to the smallest repeating cycle: 50/25/25 becomes A-B-A-C, a four-slot pattern.
  3. Check the pattern against the changeover matrix. Sum the switch costs in one full cycle. If the line cannot absorb them, group into small blocks and set a SMED target that lets the blocks shrink later.
  4. Spread heavy variants. Order the pattern so high-work-content units never stack, protecting every station's cycle time.
  5. Freeze a short horizon, release by pattern. A day or a shift of frozen sequence gives materials and crews a stable target; beyond that, ratios can move with demand.
  6. Track the pattern against actuals and rebalance. When a variant runs long or demand shifts, adjust the next cycle, not next month's plan.

A note on cycle length. Shorter cycles level harder but demand more discipline from materials presentation and changeover crews; longer cycles are forgiving but drift back toward batching. A common progression is to start with a half-day pattern of small blocks, prove the changeovers, then halve the cycle as setup times fall. Each halving is earned, not declared.

From demand ratios to a repeating patternDemand ratios become the pattern1 · weekly demandA · 200B · 100C · 1002 · reduce2 : 1 : 13 · repeating patternABACrepeat ~100x per weekevery cycle matches the demand mix · every seam is a changeover to afford
Deriving the pattern: weekly demand reduces to a 2:1:1 ratio, which becomes a four-slot A-B-A-C cycle repeated all week.

How does real-time data keep the mix on track?

A pattern schedule fails quietly. Lose one C unit to a defect and rerun it, and the day's output is off-ratio while every station still looks busy; nobody notices until the C orders come up short. Which is why mixed-model lines need live tracking of output by variant against the pattern, not just total counts, and why the pattern must be recomputed from actual state when reality moves, the loop described in closed-loop production scheduling.

This is where an AI-native MES changes the practicality of the method. Harmony AI connects the machines, the ERP demand picture, and the floor paperwork into one live layer, so variant-level counts, changeover actuals, and quality losses accumulate without extra data entry. When the pattern drifts, off-ratio output, a changeover trending past its matrix value, a mix shift in incoming orders, AI agents propose the corrected sequence for the next cycle and a planner approves it. The system rides on top of what the plant already runs, deployed in person, white-glove. No rip-and-replace. See how a connected plant runs day to day in the CLS Industries case study.

What do the standards and data say?

Primary references:

Treat published inventory-reduction figures as directional; the leverage depends on how deep your batches are today and how cheap your changeovers become. The arithmetic, not the slogan, decides the pattern.