此文转载自本人在简书平台上发布的文章
颗粒和流体之间的作用力是两相流领域最重要的本构关系。任何科学问题的研究都遵循先易后难的原则,对颗粒流体间作用力,同样是先从单颗粒、低雷诺数的情况研究,这篇文章介绍了处在爬流状态下单颗粒的受力。本文介绍颗粒群与流体间的作用力,尤其是颗粒群所受曳力。
一、颗粒群曳力关联式研究思路
符号说明: u u u无穷远处来流速度; u 0 u_0 u0床层内流体真实速度; U U U表观速度,即床层进口流体速度,也是化工原理中的“空塔速度”, U = ( 1 − ϕ ) u 0 U=(1-\phi)u_0 U=(1−ϕ)u0;颗粒群床层固含率 ϕ \phi ϕ;粒径 d d d
单颗粒曳力
- ϕ → 0 \phi \rightarrow 0 ϕ→0, R e → 0 Re\rightarrow 0 Re→0,Stokes定律: C D = 24 / R e C_D=24/Re CD=24/Re
F = 3 π μ d u = 1 2 ρ g u 2 π 4 d 2 C D F=3\pi \mu d u=\frac{1}{2}\rho_g u^2 \frac{\pi}{4}d^2 C_D F=3πμdu=21ρgu24πd2CD
-
ϕ → 0 \phi \rightarrow 0 ϕ→0, R e < 1 Re<1 Re<1,Oseen公式, C D = 24 R e ( 1 + 3 16 R e ) C_D=\frac{24}{Re}(1+\frac{3}{16}Re) CD=Re24(1+163Re)
-
ϕ → 0 \phi \rightarrow 0 ϕ→0, 500 < R e < 2 × 1 0 5 500<Re<2\times 10^5 500<Re<2×105,Newton公式, C D = 0.44 C_D=0.44 CD=0.44
-
ϕ → 0 \phi \rightarrow 0 ϕ→0,标准阻力公式, C D = 24 R e ( 1 + 1 6 R e 2 / 3 ) C_D=\frac{24}{Re}(1+\frac{1}{6}Re^{2/3}) CD=Re24(1+61Re2/3)
颗粒群曳力
流体流过静止的颗粒床层,床层固含率为 ϕ = N V p / V \phi=NV_p/V ϕ=NVp/V,底部入口流速为 U U U, U = ( 1 − ϕ ) u 0 U=(1-\phi)u_0 U=(1−ϕ)u0
颗粒受到两种力:由流体运动产生的曳力 F d F_d Fd,压力梯度力 F p = − V p ∇ P F_p=-V_p\nabla P Fp=−Vp∇P,因此颗粒受到的合力为 F g s = F d + F p F_{gs}=F_d+F_p Fgs=Fd+Fp
流体流过床层的压降损失大小应等于颗粒对其的作用力:
( P b o t t o m − P t o p ) S b e d = V ∇ P = N F g s (P_{bottom}-P_{top})S_{bed}=V\nabla P=NF_{gs} (Pbottom−Ptop)Sbed=V∇P=NFgs
因此, F d = ( 1 − ϕ ) F g s F_d=(1-\phi)F_{gs} Fd=(1−ϕ)Fgs,定义颗粒群中单颗粒曳力与Stokes曳力之比为无量纲曳力,
F ( ϕ , R e ) = F d / 3 π μ d U , F ( 0 , 0 ) = 1 , R e = d U ρ g μ F(\phi,Re)=F_d/3\pi \mu d U , \quad F(0,0)=1, \quad Re=\frac{dU\rho_g}{\mu} F(ϕ,Re)=Fd/3πμdU,F(0,0)=1,Re=μdUρg
工程中常用床层压降来关联曳力,转化成床层压降为
F ( ϕ , R e ) = − 1 − ϕ ϕ ∇ P d 2 18 μ U F(\phi,Re)=-\frac{1-\phi}{\phi} \frac{\nabla P d^2}{18\mu U} F(ϕ,Re)=−ϕ1−ϕ18μU∇Pd2
目前有了单颗粒无量纲曳力的表达式,研究者进一步从以下两种途径来从简单情况推向复杂情况
方式一:从低雷诺数出发
F
(
ϕ
,
R
e
)
=
F
(
ϕ
,
0
)
+
α
(
ϕ
)
R
e
(1)
F(\phi, Re)=F(\phi,0)+\alpha (\phi)Re \tag{1}
F(ϕ,Re)=F(ϕ,0)+α(ϕ)Re(1)
通过第二项来添加
R
e
Re
Re的影响。
研究者提出了以上两个方程的形式:
F ( ϕ , 0 ) = a ϕ 18 ( 1 − ϕ ) 2 , α ( ϕ ) = b 18 ( 1 − ϕ ) 2 (2) F(\phi,0)=\frac{a\phi}{18(1-\phi)^2},\quad \alpha(\phi)=\frac{b}{18(1-\phi)^2} \tag{2} F(ϕ,0)=18(1−ϕ)2aϕ,α(ϕ)=18(1−ϕ)2b(2)
Ergun总结了大量实验,得出上式中 a = 150 , b = 1.75 a=150,b=1.75 a=150,b=1.75,其他研究者也提出了不同的 a b ab ab值,例如著名的Koch-Hill-Ladd曳力。Van der Hoef给出了目前最精确的 F ( ϕ , 0 ) F(\phi,0) F(ϕ,0)表达式:
F ( ϕ , 0 ) = 180 ϕ 18 ( 1 − ϕ ) 2 + ( 1 − ϕ ) 2 ( 1 + 1.5 ϕ ) (3) F(\phi,0)=\frac{180\phi}{18(1-\phi)^2}+(1-\phi)^2 (1+1.5\sqrt{\phi}) \tag{3} F(ϕ,0)=18(1−ϕ)2180ϕ+(1−ϕ)2(1+1.5ϕ)(3)
方式二:从低固含率出发
F
(
ϕ
,
R
e
)
=
F
(
0
,
R
e
)
(
1
−
ϕ
)
−
β
(4)
F(\phi, Re)=F(0,Re)(1-\phi)^{-\beta} \tag{4}
F(ϕ,Re)=F(0,Re)(1−ϕ)−β(4)
第一项
F
(
0
,
R
e
)
F(0,Re)
F(0,Re)在前文《单颗粒曳力》已介绍过。通过第二项来添加
ϕ
\phi
ϕ的影响,其确定方式常通过不同
ϕ
\phi
ϕ的颗粒群沉降实验测量,测量沉降速度
v
t
(
0
)
/
v
t
(
ϕ
)
v_t(0)/v_t(\phi)
vt(0)/vt(ϕ)的比值,然后将其关联为
ϕ
\phi
ϕ的函数:
v
t
(
0
)
/
v
t
(
ϕ
)
=
(
1
−
ϕ
)
−
n
v_t(0)/v_t(\phi)=(1-\phi)^{-n}
vt(0)/vt(ϕ)=(1−ϕ)−n
注意,上式中的
n
n
n与第二项中的
β
\beta
β含义不同。对于低
R
e
Re
Re,
β
=
n
−
1
\beta=n-1
β=n−1;对于高
R
e
Re
Re,
β
=
2
n
−
1
\beta=2n-1
β=2n−1。Richardson提出,
n = 4.65 , R e < 0.2 n = 2.4 , R e > 500 n=4.65,\quad Re<0.2 \\ n=2.4, \quad Re>500 n=4.65,Re<0.2n=2.4,Re>500
Wen-Yu曳力认为 β = 3.7 \beta=3.7 β=3.7,著名的Di Felice曳力认为 β \beta β与 R e Re Re之间存在弱相关。
两种方式比较
第一种方式从低雷诺数出发,其适用范围是稠密体系即 ϕ \phi ϕ较大的体系。第二种方式则适用于低固含率即稀疏体系。因此Gidaspow综合以上两种方式的优缺点,提出在 ϕ < 0.2 \phi<0.2 ϕ<0.2应用第二种, ϕ > 0.2 \phi>0.2 ϕ>0.2应用第一种。Gibilaro同样综合以上两种方式,提出了新的关联式
F ( ϕ , R e ) = f ( R e ) ( 1 − ϕ ) − 3.8 F(\phi,Re)=f(Re)(1-\phi)^{-3.8} F(ϕ,Re)=f(Re)(1−ϕ)−3.8
使用模拟数据构建曳力关联式的研究流程
前文介绍了通过理论分析和实验测量获取颗粒群中单颗粒曳力的流程。本节介绍一种从模拟数据出发构建曳力关联式的流程,该曳力关联式为著名的Beetstra曳力(参考文献1)。
模拟方法为直接数值模拟,流体采用LBM求解,LBM网格为粒径的 1 / 20 1/20 1/20左右,颗粒和流体之间无滑移。模拟体系为长方体,体系中包含54个颗粒,通过改变长方体大小来获得不同体系固含率。颗粒群按固定速度 v v v运动,相对来看,流体速度为 U = − v U=-v U=−v, R e = d U ρ g / μ Re=dU\rho_g/\mu Re=dUρg/μ
直接数值模拟可以得到每一个颗粒所受的流体作用力 F g s , i F_{gs,i} Fgs,i,则平均每个颗粒所受的流体作用力为
F ‾ g s = ∑ F g s , i N \overline{F}_{gs}=\frac{\sum F_{gs,i}}{N} Fgs=N∑Fgs,i
该力与曳力之间的关系在上文中已经提到, F d = ( 1 − ϕ ) F g s F_d=(1-\phi)F_{gs} Fd=(1−ϕ)Fgs,因此,无量纲曳力关联式的形式为:
F ( ϕ , R e ) = − ( 1 − ϕ ) F ‾ g s 3 π μ d U F(\phi,Re)=-\frac{(1-\phi)\overline{F}_{gs}}{3\pi \mu d U} F(ϕ,Re)=−3πμdU(1−ϕ)Fgs
前文已经提到构建曳力关联式的两种方式,作者在这里同样从两种方式出发来构建。
依据方式1
从低雷诺数出发即公式1。
由公式1,作者计算了 α \alpha α,其中 F ( ϕ , 0 ) F(\phi,0) F(ϕ,0)由公式3所得。
α ( ϕ , R e ) = F ( ϕ , R e ) − F ( ϕ , 0 ) R e \alpha(\phi,Re)=\frac{F(\phi,Re)-F(\phi,0)}{Re} α(ϕ,Re)=ReF(ϕ,Re)−F(ϕ,0)
若 α \alpha α符合公式2,那么 α ⋅ ( 1 − ϕ ) 2 \alpha\cdot (1-\phi)^2 α⋅(1−ϕ)2应为常数,而作者文中图3的结果显然不是这样,说明 α \alpha α应是 ( ϕ , R e ) (\phi,Re) (ϕ,Re)两者的函数。因此,由模拟数据拟合 α ( ϕ , R e ) \alpha(\phi,Re) α(ϕ,Re)即可得到曳力关联式。
依据方式2
从低固含率出发即公式4。其中待定系数为 β \beta β,待定项为 F ( 0 , R e ) F(0,Re) F(0,Re),因为目前还没有十分统一的 F ( 0 , R e ) F(0,Re) F(0,Re)的表达形式。作者提出White总结的表达式能较好的拟合 F ( 0 , R e ) F(0,Re) F(0,Re),因此使用White的表达式。
公式4表达的含义是曳力可以表达为两个函数乘积的形式且两个变量各自独立: F ( ϕ , R e ) = f 1 ( ϕ ) f 2 ( R e ) F(\phi,Re)=f_1(\phi) f_2(Re) F(ϕ,Re)=f1(ϕ)f2(Re)。不过模拟结果表明,该假设并不成立。如果一定要使用这种形式,则需要给出 β \beta β,即
β ( ϕ , R e ) = − l o g ( F ( ϕ , R e ) F ( 0 , R e ) ) / l o g ( 1 − ϕ ) \beta(\phi,Re)=-log\left( \frac{F(\phi,Re)}{F(0,Re)} \right)/log(1-\phi) β(ϕ,Re)=−log(F(0,Re)F(ϕ,Re))/log(1−ϕ)
使用模拟数据拟合 β \beta β,最后可以得到依据方式2建立的曳力关联式
两种方式比较
先说结论:作者推荐用方式1构建曳力关联式,并且作者给出了 α \alpha α表达式的拟合结果。关联式预测结果与模拟结果间的误差在3%以内。不用方式2构建主要是因为表达式中含有 F ( 0 , R e ) F(0,Re) F(0,Re),用不同研究者提出的 F ( 0 , R e ) F(0,Re) F(0,Re)会得到差异很大的 β \beta β
参考文献
- Beetstra R., et al. AIChE J. 2007, 53(2).
- Di Felice R. Chem Eng Sci. 1995, 50.
- Van der Hoef MA, et al. J Fluid Mech. 2005, 528.
- White FM. Viscous fluid flow. pp 206–210. New York: McGraw-Hill; 1974.