Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
想设置一个2D圆柱绕流算例 文献中速度出口设置为对流边界条件,想请教一下在openfoam中如何设置这种类型边界条件!
找了找,convective boundary condition好像主要用在传热那面,不太确定。理论上不是太清楚这个是什么。
OpenFOAM里面有个advective边界条件,求解 \begin{equation} \frac{\mathrm{D} W}{\mathrm{D} t}=0 \end{equation} 不知道是不是这个
advective
https://github.com/OpenFOAM/OpenFOAM-dev/blob/master/src/finiteVolume/fields/fvPatchFields/derived/advective/advectiveFvPatchField.H
好的。谢谢李老师,我设置成zeroGradient也能算,目前先这样,我再查阅一下相关资料。
zeroGradient
@zp气固两相流 ,advective或waveTransmissive边界条件,用于瞬态的速度出口计算,主要是为了消除出口反射。在低速流动时好像作用不大,和zeroGradient类似;在高亚音速出口作用比较大。
看到一点解释,Ferziger and Peric:
在DNS里面,出口流动通常采用法向梯度为零的边界条件。在稳态的时候效果较好。但是非稳态的时候不好。非稳态最好使用对流边界条件(convective condition): \begin{equation} \frac{\mathrm{D} W}{\mathrm{D} t}=0 \end{equation}
但这个条件一般用于消除激波:原始文件出自于一个激波的直接模拟。在多相这面还没遇到过使用这个边界条件的?
@zp气固两相流 请问这个2D圆柱绕流算例的原文章名字是什么,可否分享一下