【paraview进行MFiX后处理】如何计算某一气体组分的质量流量/气体总产量

MFiX版本:20.1.2
paraview版本:5.8
目的:在一个反应容器中,发生反应并产生H2,我们需要算出H2的质量流量,并且测定出气体产量。

当前MFiX只能输出H2气体质量分数,但是没有办法输出总质量或者质量流量,所以问题归结于求质量流量,并且进行时间积分。

求总产量,相当于求对某一切面流过的质量流量积分。

1. 导入流场。

2. 做切面。

点Y normal可以直接把切面与Y轴垂直
如果没显示切面,勾选show plane
在 origin中输入切面所在位置
【paraview进行MFiX后处理】如何计算某一气体组分的质量流量/气体总产量_第1张图片

3. 对切面积分

在filter > data analysis中有一个名为integrate variables的filter
加上以后别忘了在跳出的表格视图中选择显示attribute > cell data
【paraview进行MFiX后处理】如何计算某一气体组分的质量流量/气体总产量_第2张图片
此时显示的一行数据就是切面积分后的数据

4. 用calculator 计算流量

计算公式就用(也许不对,需要用积分更合适,暂时先这样)

m ˙ = ρ V A \dot m = \rho VA m˙=ρVA

点击左上角的计算器,在scalar里面选择你用到的变量,
apply以后会发现表格多出一列Result
那就是计算结果
我暂时用的

V_G*Area*(P_G/(Gas_temperature*8.314))

R显然不应该是8.314, 因为涉及混合物,但是作为例子先这样。

由于MFiX目前不输出气体密度,只能用理想气体状态方程 p = ρ R T p=\rho R T p=ρRT自己手动算了。
不过还有一种方案就是在MFiX里输出自定义的标量,可以输出密度。

(注:找了一圈没发现MFiX里有输出气体密度的选项,但是倒是有一个输出混合气体分子量的。勾选以后,用通用气体常数8.314除以混合分子量就是混合物的R(低版本MFiX没有,也可以手动用各个组分质量分数计算,就是有些麻烦))

【paraview进行MFiX后处理】如何计算某一气体组分的质量流量/气体总产量_第3张图片

5. 作流量随时间变化图

先选中表格中那行数据
然后使用plot variable over time
显示以后,取消其他无关的变量,只勾选Result
就会出现流量随时间变化图

【paraview进行MFiX后处理】如何计算某一气体组分的质量流量/气体总产量_第4张图片

完毕,待完善

你可能感兴趣的:(后处理,ParaView,mfix)