个数密度函数法(PBM)
个数密度函数法(PBM)的理论基础
概述
老师,个数密度函数法(PBM)是什么?
PBM(Population Balance Model)是一种追踪气泡、液滴、粒子尺寸分布时空变化的模型。合并(coalescence)、分裂(breakup)、成核(nucleation)、增长(growth)会导致尺寸分布的变化。
什么情况下使用呢?
气泡塔中的气泡径分布、乳化工艺中的液滴径分布、结晶过程中的晶体尺寸分布、气溶胶粒径变化等,在分散相尺寸分布很重要的问题中使用。通常与Euler-Euler法结合使用。
支配方程
请教一下PBM的方程。
具有体积 $V$ 的粒子(气泡、液滴)的个数密度 $n(V, \mathbf{x}, t)$ 的输运方程如下。
右边各项表示如下。
- $B_{coal}$: 合并产生(两个小粒子合并成体积V的粒子)
- $D_{coal}$: 合并消耗(体积V的粒子与其他粒子合并变大)
- $B_{break}$: 分裂产生(大粒子分裂产生体积V的粒子)
- $D_{break}$: 分裂消耗(体积V的粒子分裂变小)
合并和分裂的速度如何建模?
我来展示代表性的闭合模型。
| 过程 | 模型例 | 驱动机制 |
|---|---|---|
| 合并频率 | Prince & Blanch (1990) | 湍流碰撞 + 膜排出 |
| 合并频率 | Luo (1993) | 湍流能量 |
| 分裂频率 | Luo & Svendsen (1996) | 湍流涡的分裂 |
| 分裂频率 | Martínez-Bazán (2010) | 惯性-表面张力平衡 |
Sauter平均径
从尺寸分布求得代表径的方法如何?
Sauter平均径 $d_{32}$ 最常用。
$m_k = \int_0^\infty V^{k/3} n(V) dV$ 是分布的第 $k$ 阶矩。$d_{32}$ 对应于体积-表面积比,适合用于评估物质传递和反应速率。
种群平衡——工程学的"进化论"与多相流理论
Population Balance Equation(PBE)是描述具有"内部坐标"(如尺寸、年龄、成分)的种群时空变化的通用框架。从数学上与生物种群动态(Lotka-Volterra方程)同构,可以统一处理气泡分布、结晶粒径分布、细胞浓度分布等。化学工程中的PBE应用起源于Randolph & Larson(1971年)的结晶理论论文。50年后的今天,PBE已发展为C-PBE(耦合PBE),与CFD连成一体,成为制药制造、气泡塔、液液萃取设计的工具。
个数密度函数法(PBM)的数值计算手法
数值解法的详细
PBM的数值求解方法是什么?
PBE是以体积(尺寸)为附加独立变量的积分微分方程,直接求解很困难。使用以下离散化手法。
| 手法 | 概述 | 计算成本 | 精度 |
|---|---|---|---|
| MUSIG (Multi-Size Group) | 将尺寸空间分割为箱 | 高(与箱数成正比) | 取决于箱数 |
| QMOM (Quadrature MOM) | 矩量法 + 求积公式 | 低(6~8个矩) | 良好 |
| DQMOM | 直接求积矩量法 | 低 | 良好 |
| S-Gamma | 2参数分布假设 | 最低 | 受分布形状约束 |
MUSIG和QMOM有什么区别?
MUSIG将尺寸空间分割为10~30个箱(size group),每个箱的个数密度作为输运方程求解。精度高,但计算成本大,因为要求解与箱数一样多的输运方程。
QMOM(McGraw, 1997)不直接求解尺寸分布,而是求解前几个矩的输运方程($m_0, m_1, ..., m_5$等)。用Product-Difference Algorithm(PDA)或Wheeler方法确定求积公式的节点和权重,计算合并、分裂的源项。
Fluent中的实现
Ansys Fluent中可用Eulerian Multiphase + Population Balance Model。
| 手法 | Fluent中的名称 | 箱数/矩数 |
|---|---|---|
| Discrete Method | Size Group | 10~30箱 |
| QMOM | Quadrature MOM | 6个矩 |
| DQMOM | Direct QMOM | 2~4环境 |
| SMM | Standard MOM | 6个矩 |
STAR-CCM+中的实现
STAR-CCM+标准采用S-Gamma模型(Lo, 2000),用2个参数(平均径和分散)追踪分布。计算成本最低,但分布形状受伽玛分布约束。也可使用MUSIG。
OpenFOAM中的实现
OpenFOAM在v2006之后提供了 populationBalanceModel 类。实现了MUSIG(iMUSIG包括)和QMOM。在 constant/phaseProperties 中的 populationBalanceCoeffs 进行配置。
QMOM vs DQMOM——矩量法的权衡
为了在现实中控制CFD-PBE的计算成本,使用矩量法。QMOM(Quadrature Method of Moments)用求积点近似分布函数,只求解矩方程,从而能追踪整个分布的时间演化。但在分裂、合并复杂的系统中,会出现求积点相交的"矩反演问题"。DQMOM(Direct QMOM)直接用输运方程求解每个求积点的位置和权重,避免了这个问题,但源项的非线性性会导致收敛困难。在气泡塔CFD基准测试中,QMOM和DQMOM的气泡径分布预测往往相差10~20%,模型选择对结果有不可忽视的影响。
个数密度函数法(PBM)的实务应用
实践指南
PBM分析的步骤是什么?
以气泡塔气泡径分布分析为例说明。
1. Euler-Euler设置: 液相(连续相)+ 气相(分散相)
2. 启用PBM: 在气相设置Population Balance
3. 尺寸范围: 最小1 mm~最大20 mm(10~20箱)
4. 合并模型: Prince-Blanch或Luo
5. 分裂模型: Luo-Svendsen
6. 阻力: 尺寸相关(对每个箱应用Ishii-Zuber)
7. 初始分布: 均匀径或用实验分布初始化
8. 后处理: $d_{32}$、局部气泡径分布的时空变化
尺寸范围和箱数的设置
需要多少箱?
| 手法 | 推荐箱数/矩数 | 计算成本增加 |
|---|---|---|
| MUSIG | 15~25箱 | 增加15~25个输运方程 |
| iMUSIG | 3~5速度组×5~10尺寸 | 中等 |
| QMOM | 6个矩 | 增加6个输运方程 |
| S-Gamma | 2参数 | 最少 |
iMUSIG是什么?
这是inhomogeneous MUSIG的缩写,最初由CFX实现。将尺寸组进一步分为速度组,使大气泡和小气泡有不同的速度场。这对再现Tomiyama升力的符号反转(小气泡朝向壁面,大气泡朝向中心)至关重要。
验证的要点
如何验证PBM的结果?
以下是与实验量的比较标准。
| 计测量 | 计测手法 | 备注 |
|---|---|---|
| 局部气泡径分布 | 光纤探针 | 概率密度函数 |
| Sauter平均径 $d_{32}$ | 相位多普勒法 | 同时计测径和速度 |
| 气体持液率 | 差压计、钢丝网传感器 | 断面平均、局部 |
| 气泡上升速度 | 高速摄像机 + 图像处理 | 尺寸-速度相关 |
医药原料结晶——用CFD-PBE设计粒径分布
医药原料制造中最重要的单位操作之一是"结晶"。结晶粒径分布(PSD)决定了溶解度、可过滤性、体内溶解速度,直接关系到最终产品的疗效。对于间歇式晶化槽,用CFD-PBE通过优化搅拌速度、温度曲线、种晶量,实现CV在5%以内的PSD。据报道,AstraZeneca自2015年以来就制定了"主要化合物的晶化条件离不开CFD-PBE"的方针,并在法规申报书中附加了仿真结果。
个数密度函数法(PBM)的软件比较
商用工具比较
支持PBM的工具有哪些?请比较一下。
| 工具 | PBM手法 | 合并模型 | 分裂模型 | 特点 |
|---|---|---|---|---|
| Ansys Fluent | MUSIG, QMOM, DQMOM, SMM | Luo, Prince-Blanch | Luo-Svendsen, Laakkonen | 手法选择最多 |
| STAR-CCM+ | S-Gamma, MUSIG | 标准模型 | 标准模型 | S-Gamma轻量 |
| Ansys CFX | iMUSIG, MUSIG | Prince-Blanch | Luo-Svendsen | iMUSIG的创造者 |
| OpenFOAM | MUSIG, QMOM | 基本模型 | 基本模型 | 定制自由度高 |
按用途推荐
| 用途 | 推荐工具 | 理由 |
|---|---|---|
| 气泡塔反应器 | Fluent, CFX | PBM + Euler-Euler的成熟度 |
| 乳化、分散 | Fluent | QMOM + 液液分散 |
| 结晶工艺 | Fluent (DQMOM) | 成核 + 增长 |
| 二相流管路(空隙分布) | CFX (iMUSIG) | 速度组分割 |
| 学术研究 | OpenFOAM | 新型闭合模型实现 |
结晶中也用PBM呀。
结晶中的成核、结晶成长、凝聚、破裂都会改变尺寸分布。PBM正好是描述这些过程的框架。Fluent的DQMOM可以处理结晶增长速度与尺寸相关的情况。
在化学工程的工艺仿真中,还形成了将PBM结果反馈到Aspen Plus等工艺仿真器进行全厂优化的工作流。
gPROMS vs Fluent PBM——PBE耦合仿真的产业标准
Population Balance Modeling的商业生态系统沿着工艺仿真和CFD两条轴线发展。Process Systems Enterprise的gPROMS在高精度实现了间歇晶化、乳化工艺的PBE,在制药行业广泛应用。CFD方面,ANSYS Fluent的PBM模块以QMOM/DQMOM为标准,气泡塔、液液分散系的CFD-PBE已成为产业化案例。OpenFOAM的populationBalanceFoam作为开源产品,功能在快速扩展,在学术和产业之间起到桥梁作用。
个数密度函数法(PBM)的前沿研究
前沿技术和研究动向
PBM最新的研究有什么?
我们来看几个方向。
DNS中的闭合模型构建
通过VOF法的DNS直接计算气泡合并、分裂过程,改进合并效率和分裂频率的闭合相关式的研究在推进。Tryggvason等(圣母大学)和Lu & Tryggvason(2013)的Front-Tracking DNS是先驱。
多变量PBM
能追踪除尺寸外的其他变量吗?
作为2D或多维PBM,有同时追踪尺寸和成分、尺寸和温度、尺寸和形状等多个内部变量的研究。用于医药原料的晶体形状(多晶型)控制和喷雾中液滴温度-尺寸耦合等。但由于维数灾难,计算成本剧增。QMOM或CQMOM作为高效求解法而被研究。
机器学习合并分裂核函数
有研究用DNS数据作为教师数据,用神经网络预测合并效率或分裂频率。相对于传统经验相关式,能学习复杂的参数依存性。
LES + PBM
除RANS基础的PBM外,与LES结合来直接捕捉大规模结构对尺寸分布的影响的研究在进行。气泡塔的过渡气泡径变化和混合性能的预测精度改善。
LES与PBM结合的计算成本似乎很大。
确实如此。MUSIG+LES非常沉重,所以S-Gamma或QMOM等低成本手法与LES的结合比较现实。
矩闭合——PBE闭合问题的较量
PBE解析处理的根本困难是"闭合问题"。在气泡分裂频率、合并速度定式化为尺寸函数时,二体以上相关的高阶矩会出现在低阶矩方程中,无法得到闭合的方程组。这种闭合需要物理假设(如均质湍流近似等),其妥当性决定了预测精度的上限。2020年代以后,数据驱动型闭合(直接从实验数据用机器学习学习闭合模型)的研究急增。相比传统的半经验式,预测精度提高30%的报告也有出现。
个数密度函数法(PBM)的故障排除
故障排除
PBM常见的故障有哪些?
我们一个一个看。
1. 气泡径与实验偏差大
对策:
- 确认合并、分裂模型系数(有时默认值不合适)
- 表面张力值是否正确(分裂频率对表面张力高度敏感)
- 乱流耗散率 $\varepsilon$ 的计算精度(分裂频率是 $\varepsilon$ 的函数)
- 确认网格依赖性(粗网格会导致 $\varepsilon$ 不准确)
2. 尺寸分布偏向两端
最小箱和最大箱集中了…
对策:
- 扩大尺寸范围(确认最小、最大能覆盖实际分布范围)
- 增加箱数来提高尺寸分辨率
- 确认合并/分裂的平衡(一方过强会导致偏斜)
3. PBM方程残差不收敛
对策:
- 降低PBM的欠松弛因子(0.3~0.5)
- 先使PBM无效,收敛Euler-Euler部分,再启用PBM
- 用物理合理的值初始化气泡径分布
- 减小时间步长
4. QMOM中矩变为非物理
症状: 负矩或求积公式破裂。
对策:
- 确认矩的可实现性条件
- 从QMOM切换到DQMOM来改善稳定性
- 启用矩的上限、下限削减
5. 工具特定的注意
| 工具 | 注意点 |
|---|---|
| Fluent | MUSIG箱数多时内存消耗剧增。QMOM更可扩展 |
| CFX | iMUSIG的速度组数推荐3~5。过多容易不稳定 |
| STAR-CCM+ | S-Gamma的伽玛分布假设,无法表达双峰分布 |
| OpenFOAM | PBM实现在版本间变化较大,确认最新文档 |
粒径发散——PBE数值稳定性问题的诊断
CFD-PBE中最棘手的是"计算过程中气泡径或结晶尺寸发散到非现实值"的现象。大多数情况下,分裂、合并核函数对尺寸有高阶依存性。大径粒子出现时,合并速度会爆炸性增加,形成正反馈。应急措施是设定粒径上限制限子(Dmax),但需要物理根据。更根本的办法是用上游差分以外的高精度离散化格式进行矩方程的离散,抑制数值振荡这个"发散种子"。
相关主题
更详细
错误