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组分混合空间的单纯形表示法:

3组分混合空间的单纯形表示法 A (x₁=1) B (x₂=1) C (x₃=1) 50% A, 50% B 50% A, 50% C 50% B, 50% C 中心点 (1/3, 1/3, 1/3) 虚线区域:加入约束条件 x₁≥0.2, x₂≥0.1, x₃≥0.1 后的实际可行配方空间 图例 纯组分顶点 二元混合物 三元混合物

这张图里,三角形的三个顶点分别代表纯组分(100% A、100% B、100% C)。边上的点代表二元混合物,内部的点代表三元混合物。你想想看,中心点就是三个组分各占1/3的配方。

虚线围起来的区域,是我加了约束条件之后的实际可行空间。比如,A不能低于20%,B和C不能低于10%。这样一来,整个三角形的左下角就被切掉了。

3.5 单纯形格子设计与单纯形重心设计

知道了混合空间长什么样,接下来就是怎么在里面选实验点了。两种最经典的方法:

设计方法 选点方式 适用场景
单纯形格子设计 在等间距网格点上选点 响应面比较平滑时
单纯形重心设计 在重心和边界重心上选点 需要估计各组分交互效应时

我个人的经验是:如果对配方机理不太了解,先用重心设计,因为它能帮你发现组分之间的协同或拮抗作用。如果已经知道大概趋势,格子设计更省实验次数。

核心要点回顾:

  • 混合因子:比例之和为1,自由度是q-1
  • 约束条件:上下限必须自洽(∑Li ≤ 1 ≤ ∑Ui)
  • 混合空间:q组分对应(q-1)维单纯形
  • 单纯形表示法:用几何图形直观展示配方空间