Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.4k 帖子
  • 10 帖子
    10k 浏览
    aiweimoA

    @李东岳 在 LES计算中入口 湍流度/脉动速度 如何设置和控制? 中说:

    后续的有关LES入口的可以参考这个帖子 LES定义入口速度的问题(DSRFG方法)

    用的动态拉格朗日模型

    @aiweimo 大佬你当时为什么用这个湍流模型?有特殊的原因么

    李老师,没有特殊原因,当时用的是第三方的SOWFA代码包,刚好用了这个模型,没有对亚格子模型进行研究过

  • OF中有动态Smagorinsky模型吗

    10
    10 帖子
    7k 浏览
    J

    @李东岳 在 OF中有动态Smagorinsky模型吗 中说:

    https://github.com/AlbertoPa/dynamicSmagorinsky

    你可以试一下这个,但是这里面有个模型系数问题,就是那个$\sqrt{2}$

    谢谢老师

  • 2 帖子
    1k 浏览
    李东岳

    可以做到没问题 他那个有调节箭头大小的 好像是叫tip 你找找

  • v2206中paraFoam编译错误

    8
    8 帖子
    5k 浏览
    W

    我也是报这个错,请问您解决了吗?😢

  • pimpleFoam外循环残差控制

    3
    3 帖子
    2k 浏览
    疏影横斜水清浅

    @李东岳 谢谢李老师!

  • 3 帖子
    3k 浏览
    李东岳

    http://dyfluid.com/reactingTwoPhaseEulerFoam.html 相应的算法写在这里了 我觉得还是非常有意思的

  • 4 帖子
    3k 浏览
    李东岳

    设置地面起始0~7km高度范围计算收敛,高度超过7km就发散,

    http://dyfluid.com/openfoam.html#id2 我这个算例,用buoyantBousinessqSimple或者Pimple都没问题,用新版的就不行。

    我那个算例网格尺度缩小也没问题,放大就不行了。

  • interfoam中出现setfields无法运行

    2
    2 帖子
    1k 浏览
    W

    @西柚-of小白 看红框下面的file提示:0文件夹里alpha.water文件里没有lowerwall边界条件。

  • CFDEM安装失败

    7
    7 帖子
    4k 浏览
    李东岳

    @吴建民 :146: :146:

  • 计算过程库郎数太大应该怎么解决

    4
    4 帖子
    3k 浏览
    C

    @coolhhh 好的感谢:xinxin:

  • 1 帖子
    818 浏览
    Z

    请问一下各位大佬,totalPressure 和 prghTotalPressure的区别是什么?在开放体系中,水-空气两相流的出口(atomosphere)应该使用什么压力边界条件?

  • OpenFOAM拓扑优化

    1
    1 帖子
    916 浏览
    D

    想请假一个问题,我在使用OpenFOAM进行拓扑优化,其中设置了时间步为每次的迭代优化步。每次迭代中比如NS方程采用Simple求解200次(for循环),但我想在下一步求解中重新计算这个NS方程,而不是采用上一步求解的迭代信息继续计算(想要保证每次迭代优化时开始求解的initial residual都和第一次迭代优化求解的initial residual一致),这个OpenFOAM可以实现吗?

  • OpenFoam中如何不使用壁面函数

    3
    3 帖子
    2k 浏览
    P

    @李东岳 收到,谢谢东岳老师

  • DPMFoam颗粒相时间格式

    2
    2 帖子
    1k 浏览
    李东岳

    颗粒在cloudProperties里面,有个Euler关键词那个

  • 2 帖子
    2k 浏览
    J

    您好请问这个问题解决了吗?我也遇到了

  • 9 帖子
    5k 浏览
    1

    @coolhhh 嗯嗯OK谢谢老师

  • compressibleInterFoam 耦合多组分传输模型

    13
    13 帖子
    13k 浏览
    X

    icoReactingMultiPhaseInterFoam就是多相流多组分的求解器把

  • 双流体模型求解器的30年演变

    1
    1 帖子
    1k 浏览
    李东岳
    1990年-2004年 求解器demo

    在90年代,TFM模型的求解器名字叫做bubbleFoam。这个求解器的特点是:

    采用phase intensive的形式来处理NS方程奇异问题;

    不可压缩;没有能量方程;没有相变,传质,化学反应等复杂模型;

    $\alpha$方程没有做特殊处理,有可能会发生小于0的情况。

    湍流模型硬植入kEpsilon;

    真个双NS方程的求解采用最常规的处理;

    bubbleFoam当时在验证简单的鼓泡床模拟是没有任何问题的。但里面有很多的模型缺失,比如各种曳力模型、升力模型、湍流分散力模型,都没有。大体上90年代,TFM模型的求解器就是,求解套路没问题,但是缺各种细节。整个求解器就是,能用

    2004年-2011年 求解器1.0版本

    2004年OpenFOAM开源化。TFM求解器也带来了最大的改动,被命名为twoPhaseEulerFoam。在2004-2011年间,twoPhaseEulerFoam进行了若干的进化:

    7年间增加了若干的曳力模型;升力模型以及其他的动量交换模型还是没有。

    增加了颗粒动理学算法,可以用来计算气固流动;

    不可压缩,没有能量方程;

    2011年之前,twoPhaseEulerFoam相对于bubbleFoam,还是

    2011年-2014年 求解器2.0版本

    OpenFOAM发布compressibleTwoPhaseEulerFoam,这个附加了传热,因此可以考虑热导致的压力变化。官方认为是可压缩求解器。但是在动量方程中将密度除掉了,因此并不是一个严格的可压缩求解器。

    增加了传热模块;

    近似一种可压缩求解器;

    支持旋转参考系,可以计算MRF;

    湍流模型支持壁面函数;

    最重要的是,compressibleTwoPhaseEulerFoam不再采用phase intensive的形式来处理方程奇异问题;

    相方程采用MULES处理有界性的问题;

    增加packingLimit算法,防止颗粒过度堆积;

    2014年-2016年 求解器3.0版本

    compressibleTwoPhaseEulerFoam被删除并重命名为twoPhaseEulerFoam。求解器大幅度的更新细小模型,如湍流、动量交换等。

    增加若干耶力模型,升力模型,湍流分散力,虚拟质量力模型,Swarm模型等;

    增加IATE气泡粒径预测模型;

    大幅度的更新湍流模型,可使用RANS、LES湍流模型,并植入一些自创的湍流模型如mixtureKEpsilon等;

    将温度方程转换为能量方程;

    2016年-2022年 求解器4.0版本

    twoPhaseEulerFoam被删除并重命名为reactingTwoPhaseEulerFoam。很明显,该版本求解器包含了反应模块,除此之外:

    因为drag项有时会产生比较大的对角阵系数,OpenFOAM植入自创的类似PEA的算法来计算相对速度;

    植入自创的面速度压力耦合算法,防止产生震荡;

    将p方程改为p_rgh方程,防止震荡;

    方程为全守恒的形式,是一个完全可压缩的求解器;

    附加近音速算法;

    附加组分传输;

    附加局部时间步推进格式;

    附加class method来求解粒径分布模型;

    更丰富的IATE模型来求解粒径分布模型;

    附加更丰富的化学反应模型;

    附加沸腾、相变、蒸发、溶解模型等;

    附加动网格支持;

    2022年-至今 求解器5.0版本

    后来,reactingTwoPhaseEulerFoam被删除,并更名为multiPhaseEulerFoam。最重大的区别在于:可以用于模拟多流体模型(不仅仅是双流体)。在OpenFOAM-11发布之后,更激进的改动是将求解器模块化。

  • openfoam内流场压力

    3
    3 帖子
    2k 浏览
    1

    @李东岳 是的老师,但是用fluent算单相流,不空化的情况是正常的,按理说,网格是没有问题的

  • paraview显示不全的问题

    2
    2 帖子
    2k 浏览

    我也发现一个,有时候打开contour,设置alpha=0.5,但是不显示结果 -。-
    换个版本的paraview就好了