颗粒曳力的孔隙率alphac是怎么读取的(插值计算还是网格中心值)?
-
ErgunWenYuDragForce.C中,计算颗粒曳力的代码如下:
scalar alphac(alphac_[p.cell()]); if (alphac < 0.8) { return forceSuSp ( Zero, (mass/p.rho()) *(150.0*(1.0 - alphac)/alphac + 1.75*Re)*muc/(alphac*sqr(p.d())) ); } else { return forceSuSp ( Zero, (mass/p.rho()) *0.75*CdRe(alphac*Re)*muc*pow(alphac, -2.65)/(alphac*sqr(p.d())) ); }
这里第一行的alphac(alphac_[p.cell()]),是插值计算网格的alphac值(cellPoint方式),还是只读取网格中心值(cell方式)?因为没有查到关于这个[p.cell()]的解释,所以想请教一下论坛里的前辈
-
@hotairballon1997
p.cell()
是拉格朗日粒子所在单元的标号,那就是你说的只读取网格中心值(cell方式)