Skip to main content

RSM Designs: Central Composite & Box-Behnken

Topic - When a process nears an optimum, first-order planar models exhibit significant lack-of-fit due to physical curvature. To fit a full second-order polynomial response surface with quadratic and interaction terms, experimenters transition to two specialized experimental designs: the Central Composite Design (CCD) and the Box-Behnken Design (BBD).


1. Second-Order Modeling & The Need for Curvature Designs​

A standard two-level factorial (2k2^k) design only samples the boundary corners of the design space. It provides information on main effects and linear interactions, but cannot estimate pure quadratic curvature (βiiXi2\beta_{ii} X_i^2).

To capture curvature, each factor must be evaluated at a minimum of three distinct levels. Response Surface Methodology addresses this requirement through quadratic polynomial models:

Y=β0+∑i=1kβiXi+∑i=1kβiiXi2+∑i<jβijXiXj+ϵY = \beta_0 + \sum_{i=1}^k \beta_i X_i + \sum_{i=1}^k \beta_{ii} X_i^2 + \sum_{i \lt j} \beta_{ij} X_i X_j + \epsilon

For a two-factor system (k=2k = 2):

Y=β0+β1X1+β2X2+β12X1X2+β11X12+β22X22+ϵY = \beta_0 + \beta_1 X_1 + \beta_2 X_2 + \beta_{12} X_1 X_2 + \beta_{11} X_1^2 + \beta_{22} X_2^2 + \epsilon

Where:

  • β0\beta_0 = Intercept (predicted baseline at center conditions).
  • β1,β2\beta_1, \beta_2 = Linear main effects.
  • β12\beta_{12} = Cross-product interaction effect.
  • β11,β22\beta_{11}, \beta_{22} = Quadratic curvature effects.

2. Central Composite Design (CCD)​

Core Definition & Purpose​

The Central Composite Design (CCD) is the most widely utilized experimental design in Response Surface Methodology. It is specifically structured to evaluate:

  • Linear effects
  • Interaction effects
  • Quadratic (curvature) effects
  • Optimum operating setpoints

A CCD is created by augmenting an existing 2k2^k factorial design with axial (star) points and replicated center points.


The Three Components of CCD Points​

A CCD is partitioned into three distinct geometric categories:

A. Factorial Points (2k2^k)​

Vertices of the kk-dimensional hypercube evaluated at coded coordinates (±1,±1,… )(\pm 1, \pm 1, \dots).

  • For two factors (k=2k = 2): 22=42^2 = 4 corner runs:
    • Run 1: (−1,−1)(-1, -1)
    • Run 2: (−1,+1)(-1, +1)
    • Run 3: (+1,−1)(+1, -1)
    • Run 4: (+1,+1)(+1, +1)
  • Estimation Role: Main effects and interaction effects.

B. Axial / Star Points (2k2k)​

Points placed symmetrically along each factor axis at distance ±α\pm \alpha from the center, with all other factor coordinates set to zero:

  • For two factors (k=2k = 2): 2(2)=42(2) = 4 axial runs:
    • Run 5: (−α,0)(-\alpha, 0)
    • Run 6: (+α,0)(+\alpha, 0)
    • Run 7: (0,−α)(0, -\alpha)
    • Run 8: (0,+α)(0, +\alpha)
  • Estimation Role: Pure quadratic curvature effects (β11,β22\beta_{11}, \beta_{22}).

C. Center Points (ncn_c)​

Replicated trials conducted at the origin (0,0,…,0)(0, 0, \dots, 0).

  • For two factors with nc=5n_c = 5: Runs 9, 10, 11, 12, 13 at (0,0)(0, 0).
  • Estimation Role: Estimate pure experimental error variance (σ2\sigma^2), detect global curvature, and assess model adequacy.

Derivation of Total Number of Experiments​

For kk factors, the total number of experimental runs in a standard CCD is given by:

N=2k+2k+nc\boxed{N = 2^k + 2k + n_c}

Where:

  • 2k2^k = Number of factorial cube points.
  • 2k2k = Number of axial (star) points.
  • ncn_c = Number of center point replications.

Example Calculation (k=2k = 2 factors, nc=5n_c = 5 center points):

N=22+2(2)+5N=4+4+5N=13 experimental runs\begin{aligned} N &= 2^2 + 2(2) + 5 \\ N &= 4 + 4 + 5 \\ \mathbf{N} &= \mathbf{13 \text{ experimental runs}} \end{aligned}

The Meaning and Derivation of α\alpha (Star Distance)​

The parameter α\alpha designates the radial distance of the axial points from the design center.

To establish rotatability (meaning the prediction variance Var[y^(x)]\text{Var}[\hat{y}(\mathbf{x})] depends solely on the distance from the design center and is invariant to direction), α\alpha is derived as:

α=(2k)14\boxed{\alpha = (2^k)^{\frac{1}{4}}}

For k=2k = 2 Factors:

α=(22)14=414=2≈1.414\alpha = (2^2)^{\frac{1}{4}} = 4^{\frac{1}{4}} = \sqrt{2} \approx \mathbf{1.414}

Thus, the axial coordinates for a rotatable two-factor CCD are:

(±1.414,0)and(0,±1.414)(\pm 1.414, 0) \quad \text{and} \quad (0, \pm 1.414)

Converting Axial Points into Physical Engineering Settings​

Consider the baseline industrial ranges:

  • Temperature (X1X_1): Center = 120∘C120^\circ\text{C}, Half-range ΔX1=20∘C\Delta X_1 = 20^\circ\text{C} (Low 100∘C100^\circ\text{C}, High 140∘C140^\circ\text{C}).
  • Pressure (X2X_2): Center = 15 psi15\,\text{psi}, Half-range ΔX2=5 psi\Delta X_2 = 5\,\text{psi} (Low 10 psi10\,\text{psi}, High 20 psi20\,\text{psi}).

Converting the coded axial coordinates (X=±1.414X = \pm 1.414) into physical units:

Temperature Axial Conversions (X1X_1)​

Thigh=120+20(1.414)=120+28.28=148.28∘CT_{\text{high}} = 120 + 20(1.414) = 120 + 28.28 = \mathbf{148.28^\circ\text{C}} Tlow=120−20(1.414)=120−28.28=91.72∘CT_{\text{low}} = 120 - 20(1.414) = 120 - 28.28 = \mathbf{91.72^\circ\text{C}}

Pressure Axial Conversions (X2X_2)​

Phigh=15+5(1.414)=15+7.07=22.07 psiP_{\text{high}} = 15 + 5(1.414) = 15 + 7.07 = \mathbf{22.07\,\text{psi}} Plow=15−5(1.414)=15−7.07=7.93 psiP_{\text{low}} = 15 - 5(1.414) = 15 - 7.07 = \mathbf{7.93\,\text{psi}}

Coded vs. Physical Design Matrix​

Coded PointActual Physical SettingOperational Classification
(−1,0)(-1, 0)100∘C,15.0 psi100^\circ\text{C}, 15.0\,\text{psi}Factorial Boundary Run
(+1,0)(+1, 0)140∘C,15.0 psi140^\circ\text{C}, 15.0\,\text{psi}Factorial Boundary Run
(−1.414,0)(-1.414, 0)91.72∘C,15.0 psi\mathbf{91.72^\circ\text{C}}, 15.0\,\text{psi}Axial Curvature Run
(+1.414,0)(+1.414, 0)148.28∘C,15.0 psi\mathbf{148.28^\circ\text{C}}, 15.0\,\text{psi}Axial Curvature Run
(0,−1.414)(0, -1.414)120∘C,7.93 psi120^\circ\text{C}, \mathbf{7.93\,\text{psi}}Axial Curvature Run
(0,+1.414)(0, +1.414)120∘C,22.07 psi120^\circ\text{C}, \mathbf{22.07\,\text{psi}}Axial Curvature Run
(0,0)(0, 0)120∘C,15.0 psi120^\circ\text{C}, 15.0\,\text{psi}Center Point Replicate
info

Engineering Interpretation of Axial Coordinates

The calculated values 91.72∘C,148.28∘C,7.93 psi,91.72^\circ\text{C}, 148.28^\circ\text{C}, 7.93\,\text{psi}, and 22.07 psi22.07\,\text{psi} are not final optimum values. They are deliberate experimental probe settings extending beyond the initial factor boundaries to observe whether the surface continues to rise, flattens, or curves downward into a peak.


The 11 Steps in CCD Execution​

  1. Define the problem and response: Formulate the objective (e.g., maximize yield).
  2. Select important factors: Identify the continuous inputs (X1,X2X_1, X_2).
  3. Choose factor ranges: Determine realistic upper and lower operational limits.
  4. Code the factor values: Normalize physical scales to (−1,0,+1)(-1, 0, +1).
  5. Construct the CCD matrix: Assemble Factorial points (2k2^k) + Axial points (2k2k) + Center points (ncn_c).
  6. Conduct experiments and record responses: Execute trials in randomized order.
  7. Fit the second-order model: Estimate coefficients (β0,βi,βii,βij\beta_0, \beta_i, \beta_{ii}, \beta_{ij}).
  8. Perform ANOVA diagnostics: Evaluate FF-value, pp-value, R2R^2, Adjusted R2R^2, and Lack-of-Fit.
  9. Generate response surfaces: Produce 2D contour maps and 3D topographical surface plots.
  10. Determine optimum factor settings: Calculate the stationary point coordinates (x0\mathbf{x}_0).
  11. Conduct a confirmation experiment: Physically test the predicted optimum setting.

3. Box-Behnken Design (BBD)​

Core Definition & Purpose​

The Box-Behnken Design (BBD) is an independent, spherical three-level design (−1,0,+1-1, 0, +1) used in Response Surface Methodology to fit second-order models without requiring axial star points.

It is particularly advantageous when:

  • There are 33 or more factors (k≥3k \ge 3).
  • Factors are evaluated at three discrete settings: Low (−1-1), Middle (00), and High (+1+1).
  • Experiments at extreme corner combinations are undesirable or hazardous (e.g., combining high temperature, high pressure, and high catalyst concentration might cause an explosion or equipment burnout).

Geometric Architecture: Edge Midpoints​

Unlike CCD, Box-Behnken does not use the corner points of the cubic domain (e.g., (+1,+1,+1)(+1, +1, +1) is excluded) and contains no star points outside the cube (α\alpha points).

Instead, experimental points are located exclusively at the midpoints of the edges of the design space and at the center:


Derivation of Number of Experiments in BBD​

For kk factors, the total number of experimental trials in a standard Box-Behnken Design is:

N=2k(k−1)+nc\boxed{N = 2k(k - 1) + n_c}

Where:

  • kk = Number of factors (k≥3k \ge 3).
  • 2k(k−1)2k(k - 1) = Number of edge midpoint points.
  • ncn_c = Number of center points.

Example Calculation (k=3k = 3 factors, nc=3n_c = 3 center points):

N=2(3)(3−1)+3N=2(3)(2)+3N=12+3N=15 experimental runs\begin{aligned} N &= 2(3)(3 - 1) + 3 \\ N &= 2(3)(2) + 3 \\ N &= 12 + 3 \\ \mathbf{N} &= \mathbf{15 \text{ experimental runs}} \end{aligned}

(By comparison, a 3-factor CCD requires 23+2(3)+3=172^3 + 2(3) + 3 = 17 runs minimum, and up to 20 runs with recommended center replicates).


Complete Standard 3-Factor BBD Matrix (N=15N = 15)​

RunX1X_1X2X_2X3X_3Point Category
1−1-1−1-100Edge Midpoint
2−1-1+1+100Edge Midpoint
3+1+1−1-100Edge Midpoint
4+1+1+1+100Edge Midpoint
5−1-100−1-1Edge Midpoint
6−1-100+1+1Edge Midpoint
7+1+100−1-1Edge Midpoint
8+1+100+1+1Edge Midpoint
900−1-1−1-1Edge Midpoint
1000−1-1+1+1Edge Midpoint
1100+1+1−1-1Edge Midpoint
1200+1+1+1+1Edge Midpoint
13000000Center Point
14000000Center Point
15000000Center Point

Factor Coding in BBD​

The standard coding transformation equation is:

Xi=xi−xi,cΔxiX_i = \frac{x_i - x_{i, c}}{\Delta x_i}

Where xix_i is actual value, xi,cx_{i, c} is center value, and Δxi\Delta x_i is half-range.

For Temperature (100∘C100^\circ\text{C} to 140∘C140^\circ\text{C}):

X1=T−12020  ⟹  {X1=−1→100∘CX1=0→120∘CX1=+1→140∘CX_1 = \frac{T - 120}{20} \implies \begin{cases} X_1 = -1 \to 100^\circ\text{C} \\ X_1 = 0 \to 120^\circ\text{C} \\ X_1 = +1 \to 140^\circ\text{C} \end{cases}

Critical Property: Unlike CCD (which pushes star points outside to ±1.414\pm 1.414), BBD keeps all experimental runs strictly within the specified factor range.


The 12 Steps in BBD Execution​

  1. Define the problem: Clarify the process objective.
  2. Select the response: Specify output YY (e.g., Y=YieldY = \text{Yield}).
  3. Identify important factors: Select continuous parameters (e.g., Temperature, Pressure, Time).
  4. Select three levels: Establish (−1,0,+1)(-1, 0, +1) values.
  5. Construct the BBD matrix: Assemble 2k(k−1)2k(k-1) edge points + ncn_c center points.
  6. Conduct the experiments: Run trials in randomized sequence.
  7. Record the responses: Collect quantitative performance metrics.
  8. Fit the second-order model: Estimate full quadratic coefficients.
  9. Perform ANOVA: Verify FF-value, pp-value, R2R^2, Adjusted R2R^2, and Lack-of-Fit.
  10. Generate response surface & contour plots: Inspect 2D/3D interaction topologies.
  11. Determine optimum factor settings: Solve for optimal coordinate vector.
  12. Conduct a confirmation experiment: Verify mathematical predictions empirically.

4. Comprehensive Comparison: BBD vs. CCD​

FeatureBox-Behnken Design (BBD)Central Composite Design (CCD)
Full NameBox-Behnken DesignCentral Composite Design
Main PurposeFit second-order quadratic modelFit second-order quadratic model
Factor LevelsExactly 3 levels (−1,0,+1-1, 0, +1)5 levels (−α,−1,0,+1,+α- \alpha, -1, 0, +1, + \alpha) in rotatable CCD
Corner PointsNot used (all corners excluded)Factorial corner points are used
Axial PointsNo separate star pointsUses 2k2k axial / star points at distance ±α\pm \alpha
Extreme CombinationsAvoided (protects hazardous systems)Included through factorial and axial layout
Operational ScopeExperimental domain restricted strictly within factor rangeAxial points extend beyond original factor range
Useful WhenExtreme parameter settings are undesirable or unsafeWider exploration and rotatable curvature estimation is desired
Basic Points (k=3k = 3)1212 edge points +nc+ n_c center points (N=15N = 15)88 factorial +6+ 6 axial +nc+ n_c center points (N=17–20N = 17\text{--}20)

5. Exam Traps & Operational Nuances​


  • The Trap: Attempting to build a Box-Behnken design for k=2k = 2 factors.
  • The Reality: Box-Behnken designs do not exist for k=2k = 2. By definition, an edge midpoint requires at least 3 dimensions to leave one factor at center while varying the other two (2k(k−1)=2(2)(1)=42k(k-1) = 2(2)(1) = 4, which degenerates into an unrotated square). For k=2k=2, always use a Central Composite Design (CCD).

6. Summary & Cheatsheet​

CCD Run Formulas

  • Total Runs: N=2k+2k+ncN = 2^k + 2k + n_c.
  • Rotatability: α=(2k)1/4\alpha = (2^k)^{1/4} (2≈1.414\sqrt{2} \approx 1.414 for k=2k=2).
  • Points: Cube (2k2^k) + Star (2k2k) + Center (ncn_c).

BBD Run Formulas

  • Total Runs: N=2k(k−1)+ncN = 2k(k - 1) + n_c (k≥3k \ge 3).
  • Levels: Strictly 3 levels (−1,0,+1-1, 0, +1).
  • Points: Edge midpoints only; zero corners, zero stars.

info

Key Takeaways

  • Curvature Necessity: Estimating quadratic curvature parameters (βii\beta_{ii}) strictly requires testing at three or more factor levels.
  • CCD Rotatability: Central Composite Designs provide rotatable variance contours by extending axial star points to distance α=(2k)1/4\alpha = (2^k)^{1/4}.
  • BBD Operational Safety: Box-Behnken designs protect fragile or hazardous experimental units by omitting extreme factorial corners and eliminating out-of-range star points.

Next Section: RSM: Multi-Response Optimization (MRO) - Balancing competing responses, linear and exponential desirability functions, and complete multi-criteria trade-off walkthroughs.