Examples / 03

Mixture with five components and constraints: an emulsion paint

In a formulation no component can be changed without another giving way: the shares add up to 100%. Add bounds and ratio requirements, and what is left of the mixture space is an irregular body for which there is no standard design. This example shows the way from five components and four kinds of constraints to a recipe that meets three responses at once.

Design
I-optimal mixture design
Runs
16 + 5 + 4 = 25
Components
5, with bounds, a sum and a ratio constraint
Responses
Viscosity, hiding power, wet scrub loss

The measurements are simulated. They come from three models we set ourselves, plus random scatter — which makes it possible to check at the end whether the analysis finds what is really in there. Every table and chart was computed and drawn by DoEStat.

Step 1 / The question

Five components that add up to 100%

The paint consists of binder, pigment, filler, water and an additive package. For each component there is a lower and an upper bound — below the one the paint does not work, above the other it becomes too expensive or can no longer be processed:

ComponentLower bound [%]Upper bound [%]Actually in the design [%]
Binder305030.0 … 50.0
Pigment152515.0 … 25.0
Filler5255.0 … 25.0
Water103010.0 … 30.0
Additive262.0 … 6.0

In addition there are two conditions that link several components:

  • Pigment + filler ≤ 40% — the dispersion no longer binds more solids reliably.
  • Binder : pigment ≥ 1.6 — every part of pigment needs at least 1.6 parts of binder.

Three quantities are measured: the viscosity in Krebs units (target 100 KU, 90 to 110 allowed), the hiding power as contrast ratio (to be maximised, at least 96%, ideally 98%) and the wet scrub loss in micrometres (to be minimised, at most 20 µm, ideally 8 µm). The wet scrub loss counts somewhat less in the trade-off than the other two.

Step 2 / The region

What the constraints leave of the mixture space

Five shares adding up to one span a four-dimensional body. Without bounds it would be a regular simplex, and the classical simplex designs would fit. The lower and upper bounds cut a body with 24 vertices out of it; the sum and the ratio constraint cut once more and leave 28 vertices. DoEStat computes this body from the constraints as entered — the ratio constraint is written as what it is, a straight line: binder − 1.6 · pigment ≥ 0.

The vertices, the midpoints of edges and faces and the centroid give 124 candidate points. Running all of them would be a waste: a quadratic mixture model for five components has 15 coefficients.

Step 3 / Design

16 points for the model, 9 for the check

An optimal design selects from the candidates the points with which the desired model can be estimated best. The I-criterion is chosen: it minimises the average prediction variance over the whole feasible region — the right thing when a recipe is to be predicted at the end. 16 points carry the model; added to these are five points that DoEStat places in the gaps to expose lack of fit, and four replicates for pure error.

RunPointBinder [%]Pigment [%]Filler [%]Water [%]Additive [%]Viscosity [KU]Hiding power [%]Wet scrub loss [µm]
1vertex44.015.025.010.06.0157.195.2515.7
2lack-of-fit43.924.46.519.65.698.696.759.3
3vertex50.015.023.010.02.0100.195.2012.1
4edge midpoint50.015.012.017.06.0115.094.074.4
5lack-of-fit36.616.620.423.92.560.794.9021.3
6replicate41.119.714.021.14.083.895.9713.4
7replicate50.020.016.010.04.0128.596.766.4
8face centroid50.020.016.010.04.0135.297.048.2
9lack-of-fit46.015.411.125.12.438.893.528.1
10edge midpoint44.025.015.014.02.096.997.3313.8
11lack-of-fit33.720.214.326.65.172.396.2721.5
12edge midpoint39.015.014.030.02.027.893.5715.7
13face centroid38.824.25.028.04.045.795.7216.1
14replicate38.824.25.028.04.049.596.2916.6
15vertex50.025.05.014.06.0128.796.966.8
16edge midpoint46.015.05.030.04.032.092.868.8
17centroid41.119.714.021.14.081.196.2513.2
18lack-of-fit45.015.919.616.33.288.595.5112.5
19edge midpoint40.218.85.030.06.049.894.4213.1
20face centroid38.015.025.018.04.095.694.8819.7
21edge midpoint50.020.05.023.02.044.895.046.4
22edge midpoint35.021.918.119.06.0126.397.4017.4
23vertex30.015.019.030.06.061.194.5822.9
24replicate41.119.714.021.14.082.896.4212.5
25vertex30.018.721.328.02.044.195.7725.0

Among the 16 model points are five vertices, seven edge midpoints, three face centroids and the centroid. The last column of the bounds table above shows that the design moves every component across its whole allowed range — as far as the two linking constraints permit.

Step 4 / Models

Scheffé models: linear, and with blending terms where needed

Mixture models have no constant — it is contained in the linear terms, because the shares add up to one. The linear terms describe how each component acts on its own; the blending terms (products of two components) describe where two components together do more or less than the sum.

ResponseModel orderSequential pLack of fit pAdj. R²Pred. R²
ViscosityLinear< 0.00010.12500.98160.9742
ViscosityQuadratic0.01020.53100.99370.9445
Hiding powerLinear< 0.00010.27960.91510.8922
Hiding powerQuadratic0.02960.72150.96250.8580
Wet scrub lossLinear< 0.00010.06210.92470.9006
Wet scrub lossQuadratic0.17970.08530.94660.3392

The table is a warning. For all three responses the full quadratic model has the higher adjusted R² — but the lower predicted one, for the wet scrub loss as low as 0.34. Ten blending terms on 25 runs are too many: the model follows the noise. The answer lies in between. DoEStat starts from the quadratic model, works backwards and keeps only the blending terms that are significant; the linear terms always stay.

ResponseBlending terms in the modelR²Adj. R²Pred. R²Residual sLack of fit p
Viscosity [KU]20.99680.99570.99412.370.8019
Hiding power [%]40.97220.95830.91610.2550.6573
Wet scrub loss [µm]20.96840.95780.93171.150.1630

Two to four blending terms per response are enough. The predicted R² is now above 0.91 for all three, and the lack of fit is nowhere significant.

Term (pseudo-components)Viscosity [KU]Hiding power [%]Wet scrub loss [µm]
Binder83.793.4−11.7
Pigment11080.933.5
Filler11696.937.4
Water−43.592.123.6
Additive62295.90.675
Binder × Pigment·33.7·
Pigment × Filler16134.5−49.1
Pigment × Water·31.4·
Pigment × Additive·44.8·
Filler × Water··−17.8
Water × Additive−461··

The coefficients are in pseudo-components: every component is rescaled so that 0 is its lower bound. A linear coefficient is then the predicted response at a corner of the feasible region — a recipe one could actually mix. In real shares it would be the prediction for “100% additive”, a number without meaning. The predictions themselves are the same in both notations.

Analyses of variance of the three models

In the analysis of variance of a mixture the linear terms appear as one line: asking whether a single linear coefficient is zero would be asking whether the pure component has a response of zero. The sensible question is whether the response depends on the recipe at all.

SourceSum of squaresdfMean squareFp
Model3134065223933.39< 0.0001
Linear mixture30959477401383.07< 0.0001
Pigment × Filler138.61138.624.77< 0.0001
Water × Additive275.21275.249.18< 0.0001
Residual100.7185.596
Lack of fit67.34144.8100.580.8019
Pure error33.3948.348
Total3144024
SourceSum of squaresdfMean squareFp
Model36.2684.53369.88< 0.0001
Linear mixture34.6648.666133.60< 0.0001
Binder × Pigment0.828710.828712.780.0025
Pigment × Filler1.51311.51323.320.0002
Pigment × Water0.921110.921114.200.0017
Pigment × Additive0.555810.55588.570.0099
Residual1.038160.06486
Lack of fit0.7329120.061070.800.6573
Pure error0.304940.07623
Total37.3024
SourceSum of squaresdfMean squareFp
Model730.66121.891.86< 0.0001
Linear mixture707.24176.8133.36< 0.0001
Pigment × Filler12.50112.509.430.0066
Filler × Water6.28016.2804.740.0431
Residual23.86181.326
Lack of fit21.67141.5482.830.1630
Pure error2.19240.5479
Total754.524
Residuals of the viscosity against predicted values: the points scatter around the zero line without a pattern.
Residuals against predictionViscosity: even scatter from 28 to 157 KU.
Normal quantile plot of the standardised residuals of the viscosity: the points follow the straight line.
Normality of the residualsThe points follow the line.

Step 5 / Component effects

Which component moves which response

In a mixture there is no “change this component and hold everything else”. What one looks at instead: start at a reference recipe, move one component through its allowed range and let the others give way in the same proportion to one another. The table shows the change of each response along that path, starting from the centroid of the region.

ComponentViscosity [KU]Hiding power [%]Wet scrub loss [µm]
Binder2.31−1.57−16.9
Pigment20.03.093.24
Filler36.70.93010.7
Water−112−2.835.96
Additive45.20.184−1.17

The roles are clearly divided. The viscosity depends on the water (−112 KU across its range) and on the additive, which moves 45 KU despite its small amount. The hiding power depends on the pigment, the wet scrub loss on the binder. The trace plots show the same as curves, here starting from the optimal recipe:

Trace plot of the viscosity: five lines, one per component, through a common point at 100 KU. The line for water falls steeply, that for additive rises steeply, filler and pigment rise gently, binder is almost level.
Trace: viscosityWater thins, additive thickens. At the optimum the additive is at its lower bound — its line can only go to the right.
Trace plot of the hiding power: the line for pigment rises and flattens, that for water falls clearly, filler and additive rise slightly, binder falls slightly.
Trace: hiding powerMore pigment hides better, but with diminishing returns — the curve flattens.
Trace plot of the wet scrub loss: the line for binder falls steeply, those for filler and water rise, pigment rises more gently, additive falls slightly.
Trace: wet scrub lossBinder holds the film together; filler and water in its place weaken it.

For surface pictures a mixture needs the triangle. Five components do not fit into it, so two are held — here at the values of the optimal recipe — and three share the rest among themselves. Grey is what the bounds and the two linking constraints exclude.

Ternary contour plot of the viscosity over binder, filler and water: a coloured quadrilateral in the otherwise grey triangle, the contour lines run almost parallel, the values fall towards the water corner from about 110 to 30 KU.
Viscosity in the trianglePigment and additive held. The viscosity falls evenly towards the water corner.
Ternary contour plot of the wet scrub loss over binder, filler and water: the smallest values lie on the binder side of the feasible area.
Wet scrub loss in the triangleThe same cut: the loss is smallest where there is much binder and little filler.
Ternary contour plot of the hiding power over binder, pigment and filler: the feasible area is a narrow coloured field, the values rise towards the pigment corner.
Hiding power in the triangleWater and additive held, pigment on an axis. The sum constraint bounds the coloured field at the bottom, the upper bound of the pigment on the left.

Step 6 / Optimisation

The best feasible recipe

As in the other examples, desirability combines the three goals into one number. The difference: the search is not in a cube but in the body with 28 vertices — every recipe examined must keep all bounds and both linking constraints and add up to 100%.

ComponentShare [%]Allowed [%]
Binder47.330 … 50
Pigment24.815 … 25
Filler13.75 … 25
Water12.210 … 30
Additive2.02 … 6
Pigment + filler38.5≤ 40
Binder : pigment1.90≥ 1.6
ResponseGoalPrediction95% prediction intervalDesirability dTrue value
Viscosity [KU]target 100 (90.0 … 110)100.094.0 … 106.01.000100.2
Hiding power [%]maximise, at least 96.097.3796.64 … 98.110.68697.60
Wet scrub loss [µm]minimise, at most 20.010.17.3 … 12.90.8248.6
Overall desirability D0.827

The overall desirability is 0.83. The viscosity hits its target exactly. The recipe uses the region to the full: additive at its lower bound, pigment just below its upper bound, the solids sum at 38.5% close to the 40% allowed. The ratio of binder to pigment, at 1.90, is well above the minimum — the large amount of binder lowers the wet scrub loss.

Step 7 / Confirmation

Three batches of the recommended recipe

Response95% prediction intervalConfirmation 1Confirmation 2Confirmation 3Joint test p
Viscosity [KU]94.0 … 106.0100.195.4104.20.2298
Hiding power [%]96.64 … 98.1197.4997.7597.320.7265
Wet scrub loss [µm]7.3 … 12.99.910.69.00.8383

Result: all nine measurements lie within the prediction interval. The recipe delivers 100 KU, a hiding power of a little over 97% and about 10 µm wet scrub loss — with 25 trial batches instead of a grid over five components.

Cross-check

What is really in the data

The measurements come from these three models. The letters stand for the deviation of the share from a reference recipe (binder 40%, pigment 20%, filler 15%, water 20%, additive 5%), written as a fraction: b for binder, p for pigment, f for filler, w for water, a for additive.

Viscosity = 100 + 40·b + 220·p + 180·f − 380·w + 1100·a − 3000·w·a + 1200·p·f  (σ = 2.0)
Hiding power = 96.5 − 4·b + 30·p + 6·f − 8·w − 250·p² + 40·p·f  (σ = 0.25)
Wet scrub loss = 14 − 60·b + 25·p + 45·f + 20·w + 300·f² + 150·b·f  (σ = 1.0)

For the viscosity the analysis found exactly the two blending terms that exist: pigment × filler and water × additive. For the hiding power the truth lies in a square of the pigment — the saturation the trace plot shows. A Scheffé model knows no squares; because the shares add up to one, p² appears there as the blending terms of the pigment with all the other components. Exactly those four the analysis kept. For the wet scrub loss the decomposition is less clear-cut: two blending terms with the filler were found, which reproduce the true filler square and its interaction with the binder well within the region studied but are not the same terms.

What counts is the prediction. At the optimal recipe the true values are 100.2 KU, 97.60% and 8.6 µm — predicted were 100.0, 97.37 and 10.1. All three lie within the prediction interval; for the wet scrub loss reality is somewhat better than the prediction.

Project files

Run it yourself

The example ships with DoEStat: Help ▸ Open sample project ▸ Mixture ▸ “Five-component mixture with constraints: emulsion paint”, once with the data only and once with the finished analysis. The same files can be downloaded here.

Back: response surface with three responses Next: from screening to a response surface

Try DoEStat for free

30 days, the full feature set, no payment details. We send the download link by e-mail, usually on the next business day.

Request the trial