3. 混合设计的基本概念:混合因子、约束条件、混合空间与单纯形表示法
好,咱们今天聊聊混合设计。说实话,我刚接触DOE那会儿,觉得混合设计特别绕。后来做多了才发现,它其实就是一类特殊的实验——你关心的不是“加多少”,而是“各成分占多少”。
举个最直白的例子:调鸡尾酒。你关心的是威士忌、甜味剂、苦精各自的比例,而不是总共倒进去多少毫升。总量固定了,成分之间此消彼长。这就是混合设计的核心逻辑。
3.1 混合因子:此消彼长的成分
混合因子,说白了就是配方里的各个组分。它们有一个硬约束:所有组分的比例之和必须等于1(或者100%)。
我习惯用数学语言把它写清楚:
设混合因子为 x₁, x₂, ..., xq
则满足:
0 ≤ xi ≤ 1, i = 1, 2, ..., q
Σ xi = x₁ + x₂ + ... + xq = 1
注意,这里的 xi 是比例,不是绝对用量。你想想看,如果三个组分加起来是1.2,那就不叫混合设计了——那是常规的因子设计。
关键区别:常规因子设计中,每个因子可以独立变化;混合设计中,一个因子变了,其他因子必须跟着变,才能保证总和为1。
我在做涂料配方项目时遇到过这种情况:树脂、溶剂、颜料三个组分,总量固定为100份。树脂多了,溶剂就得少。你不能同时把树脂和溶剂都增加20%,那样总量就超了。这就是混合因子的“牵一发动全身”。
3.2 约束条件:现实世界的边界
理论上,混合因子可以在0到1之间任意取值。但实际中,每个组分都有上下限。比如,混凝土配方中,水不能太少(否则没法搅拌),也不能太多(否则强度不够)。
约束条件分两类:
| 约束类型 | 数学表达 | 实际例子 |
|---|---|---|
| 单组分上下限 | Li ≤ xi ≤ Ui | 水含量:0.15 ≤ x水 ≤ 0.30 |
| 多组分线性约束 | a₁x₁ + a₂x₂ + ... ≤ C | 树脂+固化剂 ≥ 0.60 |
我曾经踩过的坑:有一次做食品配方实验,我设了三个组分的上下限,结果发现它们的可行域是空的——下限之和超过了1。嗯,从那以后我每次都会先算一下:∑Li ≤ 1 且 ∑Ui ≥ 1,否则配方根本不存在。
3.3 混合空间:可行配方的集合
所有满足约束条件的配方点,构成了一个几何空间——混合空间。对于q个组分,这个空间是(q-1)维的。
为什么是q-1维?因为总和固定为1,知道q-1个组分,最后一个就自动确定了。所以:
- 2个组分 → 1维空间(一条线段)
- 3个组分 → 2维空间(一个三角形区域)
- 4个组分 → 3维空间(一个四面体区域)
我个人习惯用“自由度”来理解:混合设计的自由度是 q-1,而不是 q。
实用技巧:当你拿到一个混合设计问题时,先数数有几个组分。如果是3个,你就知道实验点会落在一个三角形里。如果是4个,那就是四面体。这个直觉能帮你快速判断实验的复杂程度。
3.4 单纯形表示法:混合设计的几何语言
单纯形(Simplex)是描述混合空间最自然的几何工具。说白了,它就是“三角形”和“四面体”的推广。
- 2组分:单纯形是一条线段
- 3组分:单纯形是一个等边三角形
- 4组分:单纯形是一个正四面体
- q组分:单纯形是(q-1)维的“超三角形”
下面这张图展示了3组分混合空间的单纯形表示法:
这张图里,三角形的三个顶点分别代表纯组分(100% A、100% B、100% C)。边上的点代表二元混合物,内部的点代表三元混合物。你想想看,中心点就是三个组分各占1/3的配方。
虚线围起来的区域,是我加了约束条件之后的实际可行空间。比如,A不能低于20%,B和C不能低于10%。这样一来,整个三角形的左下角就被切掉了。
3.5 单纯形格子设计与单纯形重心设计
知道了混合空间长什么样,接下来就是怎么在里面选实验点了。两种最经典的方法:
| 设计方法 | 选点方式 | 适用场景 |
|---|---|---|
| 单纯形格子设计 | 在等间距网格点上选点 | 响应面比较平滑时 |
| 单纯形重心设计 | 在重心和边界重心上选点 | 需要估计各组分交互效应时 |
我个人的经验是:如果对配方机理不太了解,先用重心设计,因为它能帮你发现组分之间的协同或拮抗作用。如果已经知道大概趋势,格子设计更省实验次数。
核心要点回顾:
- 混合因子:比例之和为1,自由度是q-1
- 约束条件:上下限必须自洽(∑Li ≤ 1 ≤ ∑Ui)
- 混合空间:q组分对应(q-1)维单纯形
- 单纯形表示法:用几何图形直观展示配方空间