本文主要是介绍利用paraview统计颗粒质量,碳质量,碳转化率,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目标:求出所有颗粒碳质量的加和,用于计算碳转化率
颗粒质量本来是可以在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打开即可
这篇关于利用paraview统计颗粒质量,碳质量,碳转化率的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!