液滴撞击能量提取

image
我计算了液滴撞击壁面的情况,case已经算好了,想提取液滴动能、粘性耗散能随时间得变化,但是不会在paraview中对上面这个公式积分,我想学会这个操作,请大神们指点下

积分基本流程是这样的:

  1. 选取一定的区域
  2. Filters -> Extract Selections,取出所选区域
  3. Compute Derivatives,计算微分,标量微分得向量,向量微分得张量,此处选取 Vector Gradient
  4. Filters -> Calculators,计算 nu/2*(vectorGradient_1 + vectorGradient _3)^2, 张量 0 ~ 9 ,分别代表 xx, xy, xz, yx, yy, yz, zx, zy, zz
  5. 求此区域体积分,这里,会有一个在显示区域分一个窗口 SpreadSheetView1 出来显示每一个变量的积分,包括刚才计算器的结果的积分
  6. Filters -> Plot over time, 会再分一个窗口来画曲线
  7. 在 SpreadSheetView1 里面选取 PlotDataOverTime1, Attribute 选 Row Data, 就可以看到每一个时间步的积分数据,再做一点小小的计算就可以了。

KE 的计算比较简单,

  • 使用 Filters -> Calculator 就行
1 个赞

谢谢,正是需要的,感谢

大神,同样是这个问题,求帮助!!!!
我已经用Compute Derivative得到了速度梯度的分量,计算出了phi,想求公式14,接下来应该怎么做呢

公式14中V是液滴体积,如何求解∫v dv 呢?
我这里直接用Filters ->Integrate Variables计算∫v dv ,然后对照了python calculator的求和sum(phi),发现两者结果不一样啊-。- 请问哪一个是正确的呢
最后是计算∫t dt,plot data over time出曲线后得到每一个时间步的结果,然后对每一个时间结果累加求和么