如何获得cell里的parcel数量,得到总的体积?



  • 我的目的是获取每个cell的parcel数量,从而得到总的parcel的体积。
    有个想法,通过求取网格内粒子的总质量,除以统一的粒子密度,得到总的体积。不知道这个code怎么写?
    或者可不可以直接提取网格内体积分数theta,然后求得总质量。

    不知道哪种方法才能实现,希望得到一些编写code的指导。非常感谢。



  • @zhe 更新一下,我发现在KinematicCloudI.H中可以直接得到每个cell里的总质量,也可以直接得到总体积theta。但是,我也有了新的的问题,我不知道怎么调取theta。错误提示是:error: ‘theta’ was not declared in this scope
    我刚开始在头文件中加了#include "KinematicCloudI.H",但是提示重复命名里面所有的项。如果去掉,就显示error: ‘theta’ was not declared in this scope了。希望哪位知道的,能帮忙给个提示。谢谢啦!



  • 你好,我目前也在研究lagrangian库中的代码,我主要参考瑞典查尔姆斯理工OpenFOAM课程的PPT,网址链接:http://www.tfd.chalmers.se/~hani/kurser/OS_CFD/ 希望对你有所帮助

    另外,可以和您邮件或者其他方式交流一下 有关lagrangian库的 问题吗?我现在主要在做 欧拉-拉格朗日的耦合,针对的是气液两相空化流动,有一些心得和问题,可以交流一下吗?



  • @小考拉 你好,谢谢你的回复。我的邮件是zhecao1990@gmail.com。你可以发邮件咱们互相交流一下。



  • mark,在将来的一段时间,我应该也会关注到这个问题



  • parcels.theta()().write();
    后处理通过theta场和网格体积求parcel的体积。
    总质量不就是书橱文件中的mass introduced么


Log in to reply
 


CFD中文网 | 东岳流体学术 | 东岳流体商业 | 吉ICP备20003622号-1