2. 生物过程建模的数学基础

生物过程仿真的本质,是把反应器里真实发生的“生命活动 + 物理输运”翻译成一组可计算的数学方程。翻译得好不好,直接决定仿真结果能不能指导工艺优化。本节围绕六件事展开:常微分方程(ODE)、偏微分方程(PDE)、代数约束、动力学与传递现象的耦合、无量纲化与模型缩放、数值求解器选择原则。它们不是并列的知识点,而是一条从“写方程”到“解方程”的完整链条。

一、ODE:把反应器当成一个均匀整体

当反应器内混合足够快、浓度和温度在空间上可视为均匀时,物料与能量守恒写成常微分方程。以补料分批发酵为例,设生物量 X、底物 S、产物 P、体积 V,稀释率 D = F/V,则:

dX/dt = μ(S,P,T)·X − D·X
dS/dt = −(μ/Yxs)·X − (qp/Yps)·X + D·(Sf − S)
dP/dt = qp·X − D·P
dV/dt = F

这里 μ 常用 Monod 或 Haldane 形式,qp 可用 Luedeking–Piret 关联生长与产物生成。ODE 的优点是状态量少、求解快,适合做参数辨识、补料策略优化和控制器设计。它的适用前提是“空间均匀”,一旦反应器放大到数百立方米、出现明显浓度梯度,ODE 就会失真。

二、PDE:当空间梯度不可忽略

在气升式反应器、固定床、生物膜或大体积搅拌罐中,底物、氧气和温度沿轴向或径向存在梯度,必须用偏微分方程描述。以轴向扩散模型为例,底物浓度 S(z,t) 满足:

∂S/∂t = D_ax·∂²S/∂z² − u·∂S/∂z − r_S(X,S)

其中 D_ax 为轴向扩散系数,u 为表观流速,r_S 为微生物消耗速率。PDE 把空间维度引入模型,能刻画死区、短路和局部缺氧,但计算量显著增加,且需要边界条件(如入口 Danckwerts 条件、出口零梯度条件)和初始条件。

三、代数约束:让模型保持物理自洽

很多变量之间并非微分关系,而是瞬时成立的代数关系。例如气液平衡用 Henry 定律 C* = P_O2 / H;pH 由电荷平衡与解离平衡联立确定;恒容条件下 V 为常数。这类方程构成代数约束,与 ODE/PDE 联立后形成 DAE(微分代数方程组)。DAE 的求解比纯 ODE 更敏感,因为约束必须始终满足,初值也必须满足一致性条件,否则求解器会在第一步就报错。

生物过程模型方程体系与耦合关系 动力学 μ(S,P,T) qp(X,S) Yxs, Yps 守恒方程 ODE:dC/dt = … PDE:∂C/∂t = D∇²C − u∇C − r 物料 / 能量 / 动量 传递现象 kLa 气液传质 传热 h·A·ΔT 混合 / 扩散 反应速率 供氧/供能 代数约束 Henry 定律 · 电荷平衡 · 恒容条件 DAE 联立 无量纲化与缩放 Da, Re, Pe, Bi, kLa/μ 识别主导机制 数值求解器 刚性 → BDF / Radau 非刚性 → RK45 尺度分析指导求解策略 仿真结果 → 工艺优化

四、动力学与传递现象的耦合

生物过程的特殊性在于:细胞既是“反应器”又是“被环境影响的客体”。氧传递是最典型的耦合点。氧从气相进入液相,再被细胞消耗,稳态下:

OTR = kLa·(C* − C_L)
OUR = qO2·X
稳态:kLa·(C* − C_L) = qO2·X

若 kLa 不足,C_L 下降,μ 受氧限制而降低,进而影响 X 和产物生成。这种“传递限制动力学”的耦合,使模型不能只写反应项,必须同时写传质项。同理,传热限制会影响温度,温度又通过 Arrhenius 关系影响 μ 和 qp,形成另一条耦合链。

五、无量纲化与模型缩放

无量纲化是把方程中的变量除以特征量,使参数减少、量级归一。对轴向扩散模型,令 z* = z/L,t* = t·u/L,可得 Peclet 数 Pe = uL/D_ax。当 Pe 很大时,对流主导,扩散可忽略;当 Pe 很小时,扩散主导,接近全混。类似地,Damköhler 数 Da = 反应速率/传递速率 判断过程是反应控制还是传递控制。

模型缩放的核心是保持无量纲数不变。小试到中试,若 kLa 和 Pe 不能同时匹配,就要明确哪个是控制步骤,优先保证关键无量纲数一致。例如好氧发酵放大时,通常优先保证 kLa 和单位体积功率输入,而不是几何相似。

六、数值求解器选择原则

生物过程模型常具有刚性:反应时间常数(秒级)与细胞生长时间常数(小时级)相差数个数量级。选择求解器时,先判断刚性,再选算法:

  • 非刚性 ODE:显式 Runge–Kutta(RK45)、Dormand–Prince,适合参数少、时间尺度接近的模型。
  • 刚性 ODE/DAE:隐式 BDF(如 CVODE、LSODA)、Radau IIA,能稳定处理大时间尺度差。
  • PDE:先空间离散(有限差分/有限体积/有限元),再对 ODE 系统求解;对流主导时用迎风格式,扩散主导时用中心差分。
  • DAE:优先用 IDA 等专用 DAE 求解器,并检查初值一致性。
实用判断流程:先做无量纲分析,确定主导机制;再判断方程类型(ODE/PDE/DAE);然后估计刚性比;最后选求解器并设置容差。相对容差建议从 1e-6 起步,绝对容差按变量量级设置,避免浓度变量被“淹没”。
常见陷阱:把 DAE 当 ODE 硬解,导致约束漂移;忽略初值一致性,求解器第一步就失败;PDE 空间网格过粗,数值扩散掩盖真实梯度;刚性系统用显式方法,步长被最小时间常数锁死,计算时间爆炸。

把上述六部分串起来,就是一条完整的建模工作流:从过程特征判断空间均匀性,选择 ODE 或 PDE;补充代数约束形成 DAE;把动力学与传递项耦合进守恒方程;用无量纲数识别主导机制并指导缩放;最后根据刚性和方程类型选择求解器。每一步都影响最终仿真结果能否真正用于工艺优化。