3. 化工因子与水平设计
在筛选试验中,因子(Factor)是我们主动改变以观察其影响的工艺变量,水平(Level)则是该因子在试验中取定的具体数值或状态。因子与水平设计得是否合理,直接决定了试验能否在有限次数内捕捉到真实效应,也决定了试验结果能否安全地外推到生产。本节聚焦两类因子的水平设定逻辑:连续因子与分类因子,并强调一条贯穿始终的底线——试验范围必须由工艺边界与安全约束共同圈定,而不是凭经验随意铺开。
一、连续因子:先定范围,再定水平数与间距
连续因子是可在一定区间内连续取值的变量,如反应温度、压力、停留时间、催化剂用量、pH、进料配比等。其水平设定要回答三个问题:范围取多宽、取几个水平、水平如何分布。
范围确定是第一步,也是最容易被忽视的一步。合理的试验范围应满足三个条件:一是覆盖预期的最优区域,使响应面在范围内有可辨识的弯曲趋势;二是两端都落在工艺可操作区间内,例如温度下限要高于物料凝固点或引发温度,上限要低于催化剂失活温度或副反应急剧上升的拐点;三是留出安全裕度,通常不把水平直接压在设备设计极限或安全阀起跳值上。工程上常用“操作窗口收缩法”:先由工艺包给出理论窗口,再扣除控制波动、测量误差与联锁动作余量,得到试验可用窗口。
水平数与间距取决于试验目的。两水平设计(如低、高)只能拟合线性项,适合早期粗筛;三水平设计可估计二次项,是响应面法的常用起点;五水平中心复合设计则用于精细建模。间距上,等间距便于正交表的编码与效应计算,非等间距则用于在安全侧加密、在危险侧稀疏。例如某加氢反应温度窗口为 180~240 ℃,扣除上下各 10 ℃ 裕度后取 190~230 ℃,三水平可设为 190、210、230 ℃,编码为 −1、0、+1,中心点 210 ℃ 重复 2~3 次以估计纯误差。
二、分类因子:水平是“可区分的状态”,不是数值
分类因子(也称定性因子)的水平是离散的类别或状态,如催化剂牌号、原料供应商、溶剂种类、搅拌桨型式、设备批次、操作班次等。其水平设定原则与连续因子不同:
- 水平必须互斥且可明确执行。每个水平对应一套确定的操作条件或物料规格,不能出现“A 牌号但部分指标接近 B”的模糊状态。
- 水平数宜少而精。分类因子每增加一个水平,试验次数成倍增长,因此优先选择有工程意义的代表状态,如“现用催化剂 / 备选催化剂”两水平,而非把全部牌号都纳入。
- 水平间应存在预期可辨的差异。若两个水平在关键指标上几乎相同,试验只会浪费自由度。可先用小样本表征确认差异,再决定是否入表。
- 不可混淆的因子要分层。设备批次、班次等常与时间混杂,宜作为区组(Block)而非普通因子,避免把时间漂移误判为因子效应。
三、用工艺边界与安全约束圈定试验范围
无论连续还是分类因子,试验范围都不是“越大越好”。范围过宽会把系统推入非线性剧烈区甚至危险区,范围过窄则可能漏掉最优解。实际操作中可按下述顺序收敛:
- 收集工艺包、操作规程、历史批次数据与设备设计参数,列出每个因子的物理极限与安全极限。
- 扣除控制精度、测量误差与联锁裕度,得到“可试验窗口”。
- 结合文献与经验判断最优区可能位置,把窗口进一步收缩到“高信息密度区”。
- 对分类因子,确认各水平在窗口内均可安全执行,并检查物料兼容性与废弃物处理条件。
四、一个可复用的水平设定示例
假设某酯化反应需筛选四个因子:反应温度(连续)、催化剂用量(连续)、催化剂牌号(分类)、搅拌转速(连续)。工艺包给出温度 150~200 ℃、催化剂用量 0.5~2.0 wt%、转速 200~600 r/min,安全上限为温度 205 ℃、压力 0.8 MPa。按前述逻辑,温度窗口扣除 5 ℃ 裕度后取 155~195 ℃,三水平为 155、175、195 ℃;催化剂用量取 0.5、1.25、2.0 wt%;转速取 250、400、550 r/min;催化剂牌号取 A、B 两水平。这样得到 3×3×3×2 的部分因子设计,可在 18~27 次试验内完成粗筛,中心点重复用于误差估计。所有水平组合在投料前都应逐条核对温度、压力与物料兼容性,确认均处于联锁保护范围内。
综上,连续因子的水平设定重在“范围—水平数—间距”的层层收敛,分类因子的水平设定重在“互斥、可执行、少而精”,而两者共同的上位约束是工艺边界与安全裕度。把这三层关系理清,后续的正交设计或响应面建模才有可靠的基础。