目标:求出所有颗粒碳质量的加和,用于计算碳转化率
颗粒质量本来是可以在MFiX中直接输出,但是碳的质量不行。
但是可以输出碳的质量分数。
此外,最重要的是要能实时统计所有颗粒质量的加和。还要排除砂砾的干扰,只对生物质颗粒进行加和。
之前一直没解决这个问题的原因是不会实时加和。直到看到这个帖子
参考:
https://forum.cfdac.com/t/topic/190/2
原本的calculator里面是没有sum这个函数的,但是python calculator里面有。
1. 导入颗粒文件(vtp或者是pvd文件)
2. 计算颗粒碳质量
加两个常规的calculator,一个计算颗粒体积,一个计算碳质量
3. 利用python calculator加和当前时间步所有颗粒
control+空格搜索python calculator
在前两个calculator的基础上加上python calculator
计算公式为
sum(CarbonMass)
4. 筛选出所有的生物质颗粒
利用find data筛选出phase ID为1的颗粒(phase ID是什么要看自己算例的情况而定,而且要在MFIX输出选项中勾选上输出phase ID)
然后点击plot selection over time
就会出现右下角那个图了。(需要在properties中勾选自己想要显示的线条)
5. 保存到excel表格中
先选中画出的线图
然后file->export scene即可输出为csv文件,用excel打开即可