三维不规则液滴的体积如何求?

用interFoam得到了一个液滴的不规则形状,想求出三维液滴的体积。
----------------背景交代完毕---------------------
*用clip滤镜的clip type,把这个球体切成box或者是sphere之类的小计算域,然后对小计算域integrate,得到近似的体积?(如下图)

---------------那么问题来了---------------------
*请问有没有更精准的方法了呢?

你看这样是不是更准确一些呢?

  1. 先用 clip 把大致区域分离出来
  2. 再使用如 https://forum.cfdac.com/t/topic/272/2 方法,求出在这个区域的 alpha 的积分就可以了。

感谢回复,我试一下 3q

你好。问题已得到解决,可以这样做:
直接对整个计算域进行Clip,类型选择scalar,value选择0.5,就可以得到contour 0.5一样的体,Integrate后就可以得到体积,,这样做虽然也存在误差,但是误差非常非常小了。

1 Like

感谢分享成功经验

论坛帮助我很多,能为论坛贡献力量也是我的荣幸