3. 关键参数数据采集与传感器工程

在生物工艺关键参数建模中,模型的上限往往不由算法决定,而由数据采集链路决定。温度、pH、溶氧、搅拌转速、补料速率、尾气CO₂、活细胞密度等参数,若采集频率不匹配、时间戳错位或传感器漂移未被识别,后续无论用PLS、机理模型还是机器学习,都会把系统性偏差学成“规律”。本节围绕在线传感器、离线检测、软测量、采集频率、时间同步与数据质量评估,梳理一条可落地的数据采集工程思路。

一、在线传感器:连续信号的来源与约束

在线传感器直接安装在反应器或管路上,提供高频、连续的过程变量。典型配置包括:pH电极(玻璃或ISFET)、溶解氧电极(极谱式或荧光式)、温度探头(Pt100/热电阻)、电导率、尾气分析仪(CO₂/O₂)、近红外或拉曼光谱探头。它们的特点是采样周期短(1 s~1 min),但需要定期校准、灭菌耐受和抗污染。

以pH为例,在线电极在灭菌和长期运行中会出现零点漂移和斜率衰减。工程上通常采用两点校准(pH 4.01与pH 6.86标准液),并记录校准前后的斜率值。若斜率低于出厂值的85%,应视为电极老化,需更换或重新标定。溶氧电极则需注意极谱式探头依赖电解液和膜完整性,荧光式探头对压力变化敏感,需在灭菌后做零点(无氧)和满度(空气饱和)校准。

在线传感器的输出通常为4~20 mA、0~10 V或数字总线(Modbus、OPC UA)。在数据采集端,应明确量程映射关系,例如pH 0~14对应4~20 mA,避免量程截断导致高pH段分辨率下降。

二、离线检测:低频但高价值的“锚点”

离线检测包括取样后进行的HPLC、GC、酶标、细胞计数、干重、代谢物分析等。它们频率低(每班1次或每12 h一次),但精度高、信息维度丰富,常作为软测量的标签来源和在线传感器的校验基准。例如,用离线测得的葡萄糖浓度去校正近红外软测量模型,或用离线活细胞密度验证电容探针的在线读数。

离线数据的关键工程问题是“取样—检测—记录”的时间链。取样时刻、实际检测时刻、结果录入时刻三者必须区分。若用检测时刻去匹配在线数据,会引入数十分钟到数小时的错位。正确做法是记录取样时刻,并将离线值视为该时刻的“瞬时锚点”,再与在线数据做时间对齐。

三、软测量:用可测推不可测

软测量(soft sensor)利用易测变量(温度、pH、搅拌功率、尾气CO₂、补碱量)构建模型,估计难测变量(葡萄糖、产物浓度、活细胞密度)。常见方法包括多元线性回归、PLS、支持向量回归和神经网络。软测量的核心不是模型复杂度,而是输入变量与目标变量的时间一致性和工况覆盖度。

一个教学示例:用尾气CO₂释放率CER和补碱速率估计葡萄糖消耗速率。假设CER由尾气分析仪每10 s采集,补碱速率由蠕动泵转速换算,离线葡萄糖每6 h测一次。构建软测量时,需将CER和补碱速率按滑动窗口(如15 min)做平均,再与离线葡萄糖的取样时刻对齐。若窗口过长,会平滑掉快速代谢变化;窗口过短,则噪声放大。通常先用5~15 min窗口做初步验证,再根据残差自相关调整。

软测量模型上线前,应保留一段“影子运行”期:模型输出不参与控制,仅与离线值对比,观察RMSE和偏差趋势。若偏差在多个批次中同向漂移,说明输入变量存在未建模的漂移,需重新校准或增加变量。

四、数据采集频率与时间同步

不同参数的时间尺度差异很大:pH和溶氧可能秒级变化,温度分钟级,补料和离线浓度小时级。采集频率应遵循“不低于被控对象最快时间常数的2~5倍”原则。例如,pH控制回路时间常数约30 s,则采集周期不宜大于10 s;而尾气CO₂用于代谢估算,10~30 s足够。

时间同步是数据质量中最容易被忽视的环节。常见问题包括:PLC时钟与上位机时钟不同步、离线LIMS系统时间戳为录入时间、不同传感器经过不同网关导致延迟。工程上应统一使用NTP或PTP对时,并在数据表中保留原始时间戳和采集时间戳两列。对于离线数据,必须记录“取样时间”而非“检测时间”。

下图展示了一个典型生物反应器数据采集链路中,在线传感器、离线检测、软测量与时间同步之间的关系。图中左侧为在线高频信号,右侧为离线低频锚点,中间通过时间对齐与软测量融合,最终进入数据质量评估。

生物反应器数据采集与融合链路 在线传感器(高频) pH / 溶氧 / 温度 搅拌转速 / 补料速率 尾气 CO₂ / O₂ 近红外 / 拉曼光谱 采样周期:1 s ~ 1 min 输出:4~20 mA / OPC UA 需定期校准与灭菌验证 离线检测(低频锚点) HPLC / GC 代谢物 细胞计数 / 活率 干重 / 产物浓度 酶标 / 生化分析 频率:每班 1 次 ~ 每 12 h 记录:取样时间 ≠ 检测时间 用于校验与软测量标签 时间对齐与软测量融合 统一时间戳(NTP/PTP) 原始时间戳 + 采集时间戳 滑动窗口平均(5~15 min) 匹配离线取样时刻 软测量模型(PLS / SVR) 输入:CER、补碱、pH、DO 输出:葡萄糖 / 产物估计值 数据质量评估 缺失率 · 异常值 · 漂移 · 时间偏差 · 量程截断 校准/维护 复测/复核

五、数据质量评估:从“有数据”到“可信数据”

数据质量评估不是事后统计,而应嵌入采集流程。建议从五个维度检查:

  • 完整性:统计每个参数在批次时间轴上的缺失率。在线参数缺失率应低于1%,离线参数按计划采样点计算。缺失原因需区分“设备故障”“通讯中断”“人为未取样”。
  • 异常值:用物理量程和变化率双重判断。例如pH超出0~14、温度单步跳变超过2 ℃/min,应标记为可疑。不要直接删除,先标记再结合上下文判断。
  • 漂移:用离线锚点与在线读数的偏差趋势判断。若某批次pH在线值比离线值持续高0.2以上,且校准后仍存在,说明电极或参比系统有问题。
  • 时间偏差:检查在线与离线对齐后的残差是否随时间呈现系统性偏移。若残差在补料后集中出现,可能是取样延迟或混合不均。
  • 量程截断:检查是否有参数长时间贴边(如溶氧恒为100%或0%),这通常意味着量程设置不当或探头饱和。
数据质量评估结果应反馈到采集配置和传感器维护,而不是只停留在报表中。例如,若发现某批次离线取样时间记录为检测时间,应修正LIMS录入规则;若发现pH电极斜率持续下降,应提前安排更换。

六、一个可执行的数据采集检查表示例

以下检查表可用于批次开始前和批次结束后快速核对。字段和判断阈值可根据实际工艺调整,此处为教学示例。

检查项 对象/参数 判断依据(示例) 记录/处理
在线传感器校准 pH、DO pH斜率≥85%,DO零点/满度通过 记录校准前后斜率,不合格则更换
时间同步 PLC、上位机、LIMS NTP偏差<1 s 记录对时日志,离线记录取样时间
采集频率 pH、DO、温度、尾气 pH/DO≤10 s,尾气≤30 s 检查历史数据时间间隔
缺失率 所有在线参数 <1% 标记缺失区间,分析原因
离线锚点 葡萄糖、活细胞密度 按计划取样,记录取样时刻 与在线数据对齐,计算偏差
软测量影子运行 葡萄糖估计值 RMSE<离线标准差的30% 不参与控制,仅记录对比

数据采集工程的目标不是追求“最多数据”,而是让每一条进入模型的数据都有明确的时间、量纲、精度和可信度。在线传感器提供连续趋势,离线检测提供绝对锚点,软测量填补不可测变量,时间同步保证三者对齐,数据质量评估则决定哪些数据可以进入建模。把这五件事在批次开始前和运行中落实,后续的关键参数建模才有可靠的基础。