【android免费源码下载】【智汇同城源码】【idea查看框架源码】ug open 源码

来源:面试常用源码

1.曳力在CFD-DEM流体动量方程中的源码处理 (以MFiX和OpenFOAM为例)

ug open 源码

曳力在CFD-DEM流体动量方程中的处理 (以MFiX和OpenFOAM为例)

       曳力在CFD-DEM流体动量方程中的处理涉及多个方面。首先,源码右侧曳力Ug使用n+1时刻的源码值时采用半隐式方法,这种方法在动量方程中表现出良好的源码android免费源码下载稳定性。然而,源码如果使用n时刻的源码智汇同城源码Ug进行显式处理,整个曳力作为源项可能会对稳定性产生不利影响。源码

       在MFiX文档中,源码所谓的源码显式耦合是指描述粒子曳力的方法。粒子在单个CFD时间步长内会经历多个时间步。源码这种显式耦合意味着曳力在单个CFD时间步长内不会被重新计算。源码

       从我的源码理解来看,半隐式处理意味着在方程中的源码idea查看框架源码曳力项中,使用un+1的源码气体速度来隐式计算曳力,而不是源码显式地使用un。我相信这种数值处理已经在开源软件中实现了。海南起源码科技

       以下是在OpenFOAM和MFiX中的实现方式:

       MFiX:请参阅文件中的方程

       链接:mfix.netl.doe.gov/doc/m...

       同时,您也可以查看源代码,其中曳力项被分为与气体速度相关的java中set源码隐式部分(A_M)和与粒子速度相关的显式部分(B_M)。

       1) 文件:solve_vel_star.f

       2) 文件:gas_drag.f

       3) 文件:drag_gs_des1.f

       OpenFOAM:我没有找到DPMFoam实现的文档,但源代码表明它对曳力采用了半隐式处理,请参见突出显示的代码。Uc是气体速度,UCoeff()是曳力系数b,UTrans()是粒子对气体的曳力。因此,在SU函数的第行:

       UTrans() - fvm:Sp(UCoeff(), U) + UCoeff()*U

       可以简化为:

       b(Up-Ug) - fvm:Sp(b,Ug) + bUg

       简化后的表达式为:

       bUp - fvm:Sp(b,Ug)

       fvm::Sp使得源项隐式化,从而对对角线有贡献。

文章所属分类:时尚频道,点击进入>>