Cyber Sigma Lab

ACADEMY 03 · IMPROVE

多个参数同时影响结果,如何用最少的实验拿到最优解? DOE · 设计实验

当温度、时间、速度、压力等多个因素同时影响结果时,别再一次只改一个参数, DOE 通过有计划地组合实验条件,识别关键因素、交互作用,并寻找更优的参数区域。

02 基本概念

什么是 DOE?应该用哪一类 DOE?

DOE(Design of Experiments,实验设计)不是“一次只改一个参数”, 而是让多个因素按照设计矩阵有计划地一起变化, 从有限的实验中识别关键因素、交互作用和更优的参数区域。

先理解区别 固定变量法OFAT vs 设计实验DOE
OFAT · One Factor At A Time 固定变量法(一次只改变一个因素)

其他条件固定,只改变温度;再固定温度,只改变时间。 这种方法容易理解,但只能看到“其他条件固定时”的局部结果。

主要局限 难以识别 Interaction,也可能错过真正的参数组合。
DOE · Design of Experiments 多个因素有计划地一起变化

温度、时间、速度等因素按照设计组合同时变化, 可以在同一组实验里估计 Main Effect、Interaction,必要时进一步研究 Curvature。

核心价值 相同或有限实验资源下,系统获得更多关于多因素联合影响的信息。
DOE 最重要的概念之一

Interaction · 交互作用

如果一个因素的效果会随着另一个因素的水平改变,就存在 Interaction。 这时不能简单说“温度越高越好”——最佳温度可能取决于时间。

例: 短时间时需要高温;长时间时反而低温更好。
示意 · 有交互时两条线不平行
低温 高温 短时间 长时间 Response Y Factor X₁ · Temperature
常用设计类型

不同阶段,用不同的 DOE

不存在一种 DOE 适合所有实验。最重要的是先确认: 你是要筛选因素、研究交互、寻找最佳点,还是优化配方比例。

01
Full Factorial 全因子设计

把所有因素水平组合全部做一遍,可以完整估计主效应和交互作用。

适合 因素不多,希望把 Interaction 看清楚
例:3 个因素 × 2 个水平 → 2³ = 8 个组合
02
Fractional Factorial 部分因子设计

不做全部组合,用较少 Runs 换取部分信息。 适合因素较多、实验成本较高的早期筛选。

适合 5–8 个左右因素,想先找关键 X
注意:省实验次数的代价是 Alias / Confounding,需要看 Resolution。
03
Screening Design 筛选设计 · PB / DSD

当候选因素很多时,用尽可能少的实验先筛出真正值得继续研究的因素。

适合 多因素早期探索,Run 数量非常有限
PB:偏重主效应筛选  DSD:可同时获得部分非线性信息
04
RSM Response Surface Methodology

当关键因素已经缩小到少数几个,并怀疑响应存在峰值、谷值或弯曲时, 用二次模型寻找最佳区域。

适合 2–4 个关键因素,寻找最佳参数组合
常见设计:CCD · Central Composite / Box-Behnken
05
Mixture Design 混料 / 配方设计

当因素不是独立参数,而是配方比例,并且总和受到固定约束时, 不能直接套普通 Factorial DOE。

适合 A + B + C = 100% 的配方优化
例:Gum Base % + Sweetener % + Softener % + 其他成分 = 100%
快速判断 看到什么问题,先想到什么设计
因素少,想看完整交互 Full Factorial
因素较多,Run 不够 Fractional / Screening
因素很多,先快速筛选 PB / DSD
关键因素已确定,要找最佳点 RSM
配方比例总和固定 Mixture Design
例 1 · 工艺 DOE 提高产品硬度
XTemperature · Time · Speed
YHardness

如果只是想判断温度、时间、速度哪个重要,并研究交互,可从 Factorial DOE 开始; 如果之后发现存在最佳点,再进入 RSM。

例 2 · 配方 DOE 优化口感与配方比例
XGum Base % · Sweetener % · Softener %
YTexture / Sensory Score

因为各成分比例受到总量约束,多加一个成分就必须减少其他成分, 这种问题应进入 Mixture Design。

下一步 根据实验目的、因素性质和资源限制,选择具体 DOE。 进入判断树 →
03判断树

先选择正确的 DOE 类型

这一部分只负责选方法。方法确定后,再到下一部分填写因子数量、因子名称、Factor Type、Low / Center / High 和 Response Y

STEP 01因素性质

你的因素能彼此独立改变吗?

推荐设计Mixture Design混料 / 配方设计

用于配方比例总和固定的场景。

下一步填写各成分 Lower / Upper,而不是普通独立因子的 Low / High。

下一步Component + Lower / Upper总和约束由 Prompt 自动写入。
进入 DOE Builder →
STEP 02实验目标

你现在最主要想解决什么问题?

STEP 03筛选深度

首轮筛选时,你还希望保留什么信息?

推荐设计Plackett-Burman主效应筛选

多因素快速 Screening,重点看 Main Effects。

Builder 输入Factor + Low / High两水平筛选。
进入 DOE Builder →
推荐设计Fractional Factorial部分因子设计

减少 Runs,同时尽量保留有价值的 Interaction 信息。

Prompt 必须检查Resolution + Alias不能只看节省了多少 Runs。
进入 DOE Builder →
推荐设计DSDDefinitive Screening Design

多因素筛选,同时希望获得部分二次效应 / Curvature 信息。

Builder 输入Low / Center / High离散因子需标记 Factor Type。
进入 DOE Builder →
STEP 03实验资源

所有水平组合都做一遍,实验次数可以接受吗?

推荐设计Full Factorial全因子设计

完整执行所有组合,Main Effects 和 Interactions 信息最完整。

Builder 输入Low / High可选加入 Center Points。
进入 DOE Builder →
推荐设计Fractional Factorial部分因子设计

Full Factorial 成本过高,用合理 Confounding 换更少 Runs。

Prompt 必须报告Resolution · Generators · Alias保证后续模型可解释。
进入 DOE Builder →
STEP 03设计边界

设计空间的极端组合可以执行吗?

推荐设计CCDCentral Composite Design

用于连续因素二次模型与响应曲面优化。

Builder 输入Low / Center / High生成 factorial + axial + center runs。
进入 DOE Builder →
推荐设计Box-BehnkenResponse Surface Design

用于二次模型优化,同时避免同时跑所有因素的极端角点。

Builder 输入Low / Center / High适合极端组合不可行的场景。
进入 DOE Builder →
04DOE GENERATOR

直接生成 DOE 实验表

填写因子名称和实际水平后,网站直接生成随机化 DOE Design Matrix。 X 的组合已经全部确定,实验时只需要按随机运行序执行,并填写最终 Response Y

直接进入 已经知道要使用哪一种 DOE?

不确定 DOE 类型时,请先使用上方第 03 部分判断树。

05 使用支持
CONTACT

有问题?联系作者

如果以上操作、样本量计算或 Prompt 使用过程中有任何问题, 请通过邮件联系作者。

发送邮件到: cybersigmalab@proton.me