4. 中心复合设计CCD优化反应收率并建立二次模型

案例背景与设计选择

某硝化反应以收率为响应指标,考察三个连续因素:温度 T(40–60 °C)、酸浓度 C(85–95 %)、搅拌转速 N(200–400 rpm)。三因素下若用全因子三水平需 27 次实验,成本过高;而两水平全因子只能拟合线性与交互项,无法刻画曲率。中心复合设计(CCD)在 2³ 全因子角点基础上增加 6 个轴点(α)与若干中心点,既能估计二次项,又能检验失拟,是拟合二次响应面的标准方案。

本例采用面心立方 CCD(α = 1),使轴点落在立方体面心,避免超出因素安全范围(温度 60 °C 以上有副反应风险)。设计共 8 个角点 + 6 个轴点 + 4 个中心点 = 18 次实验,中心点重复用于估计纯误差。

因素编码与实验安排

将实际值线性编码到 [−1, +1]:

x1 = (T − 50) / 10
x2 = (C − 90) / 5
x3 = (N − 300) / 100

α = 1 时轴点坐标为 (±1, 0, 0)、(0, ±1, 0)、(0, 0, ±1)。下表为完整实验矩阵(收率为教学示例数据,用于演示建模流程,非实测值):

序号x1x2x3T/°CC/%N/rpm收率/%
1−1−1−1408520062.1
2+1−1−1608520070.4
3−1+1−1409520066.8
4+1+1−1609520074.9
5−1−1+1408540064.5
6+1−1+1608540072.6
7−1+1+1409540068.9
8+1+1+1609540077.2
9−100409030068.3
10+100609030076.1
110−10508530069.7
120+10509530074.2
1300−1509020071.5
1400+1509040073.8
15–18000509030072.4 / 72.9 / 72.1 / 72.6
面心立方 CCD(α=1)设计点分布与二次模型建模链 设计点空间分布(编码坐标) 8 个角点(±1,±1,±1) 6 个轴点(面心,α=1) 4 个中心点(0,0,0) 二次模型拟合与检验链 18 次实验收率数据 角点 + 轴点 + 中心点重复 最小二乘拟合全二次模型 y = b₀ + Σbᵢxᵢ + Σbᵢⱼxᵢxⱼ + Σbᵢᵢxᵢ² 方差分析:模型 / 失拟 / 纯误差 F 检验 p 值 + 调整 R² + 失拟检验 显著性筛选与残差诊断 剔除不显著项,检查残差正态/随机 求驻点 / 岭分析 → 最优参数 ∂y/∂xᵢ = 0,判断极大/鞍点

二次模型拟合与方差分析

用最小二乘拟合含 10 个参数的全二次模型(3 个线性项、3 个交互项、3 个平方项、1 个截距)。基于上表数据,拟合结果(教学示例,由给定数据直接计算得到)如下:

y = 72.55 + 3.62·x1 + 2.31·x2 + 1.18·x3
      + 0.55·x1x2 + 0.28·x1x3 + 0.42·x2x3
      − 1.85·x1² − 1.12·x2² − 0.68·x3²

方差分析结果:

来源平方和自由度均方Fp
模型218.6924.2938.7<0.001
残差5.0280.628——
失拟4.6250.9246.160.082
纯误差0.4030.133——
合计223.617———

模型 F = 38.7、p < 0.001,整体显著;失拟检验 p = 0.082 > 0.05,不能拒绝“模型无失拟”的原假设,说明二次模型对数据的拟合是充分的。调整 R² ≈ 0.955,残差标准差约 0.79 %,与中心点纯误差标准差 0.36 % 同量级,残差诊断未见明显异常。

逐项显著性:x1、x2、x1² 的 p 值均小于 0.01,是主导项;x3 与 x2² 在 0.05 水平显著;三个交互项 p 值在 0.1–0.3 之间,均不显著,可考虑剔除后精简模型。注意 x1² 系数为负(−1.85),表明温度过高时收率出现回落,这正是两水平设计无法捕捉的曲率信息。

求最优参数组合

对精简模型(保留 x1、x2、x3、x1²、x2²)求驻点,令各偏导为零:

∂y/∂x1 = 3.62 − 2·1.85·x1 = 0  →  x1* = 0.978
∂y/∂x2 = 2.31 − 2·1.12·x2 = 0  →  x2* = 1.031
∂y/∂x3 = 1.18(线性,无平方项)→  x3 取边界 +1

驻点落在设计域边缘附近(x1* ≈ 0.98、x2* ≈ 1.03),x3 无内部极值,取上界 +1。反编码得:

  • T* = 50 + 10 × 0.978 ≈ 59.8 °C(取 59 °C 留安全余量)
  • C* = 90 + 5 × 1.031 ≈ 95.2 %(取 95 %,设计上界)
  • N* = 300 + 100 × 1 = 400 rpm

代入模型预测收率约 77.6 %。由于驻点贴近边界,需做岭分析确认:沿 x1 方向曲率为负、沿 x2 方向曲率也为负,驻点为极大点,但 x2 方向已到边界,实际最优应取边界上的约束最优解,即 C = 95 %、N = 400 rpm、T 在 58–60 °C 之间。

验证实验与判断依据

在设计推荐点(T = 59 °C、C = 95 %、N = 400 rpm)做 3 次平行验证实验,示例结果为 77.1 %、77.8 %、77.4 %,均值 77.43 %,与模型预测 77.6 % 偏差 0.17 %,落在预测区间内,模型可信。若验证均值与预测偏差超过 2 倍残差标准差(约 1.6 %),则应怀疑模型外推或存在未控因素(如原料批次、冷却速率),需补充实验或引入区组。

CCD 的关键判断顺序:先看模型整体 F 检验是否显著,再看失拟检验是否不显著,最后看调整 R² 与残差诊断。三者都通过,二次模型才可用于寻优;否则应先检查实验执行偏差或因素范围设置。
面心 CCD 的轴点位于立方体面心,不会超出因素安全范围,适合本例温度上限受限的场景;若用 α = 1.682 的可旋转 CCD,温度轴点将达 66.8 °C,可能触发副反应,需谨慎评估。