Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.7k 帖子
  • openfoam中添加新变量并输出

    3
    3 帖子
    3k 浏览
    M

    我也不是很懂,从代码角度来看,貌似只有进入了if判断语句中才会进行变量的输出?是不是得把IO操作放在外层

  • 湍流模型中的湍动能输运方程源项

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

    @李东岳 好的,谢谢老师

  • 为什么流体尚未到达的地方有速度?

    5
    5 帖子
    3k 浏览
    xiezhuoyuX

    空的是指真空还是空气?
    空气就两相流(入口是water,计算域本来是air),真空就知识盲区了。

  • 9 帖子
    11k 浏览
    B

    @wsy11 那就是你的blockmesh 设置 把底面 ground 在设置低一些

  • scalarField和volScalarField

    6
    6 帖子
    4k 浏览
    T

    @kcol 相当于volScalarField,但是只定义内部网格,在边界网格上没有定义

  • 多相流超声速计算出现负温度

    7
    7 帖子
    5k 浏览
    P

    @yhdthu 好的 谢谢大佬

  • 9 帖子
    6k 浏览
    mingyangM

    @coolhhh 对,我使用这个命令:alias Anaconda3='PATH=/home/install/Anaconda3/bin:$PATH'时,还没有把anaconda的环境给注释掉,OpenFOAM也可以正常使用,但是并行命令不能使用。
    我大概懂大佬你的意思了,如果使用了alias命令,只要没有输入Anaconda3应该就不会激活anaconda环境。可能是因为我这边前人在给anaconda设置环境的时候,有点繁琐(具体我也没弄清楚),所以我可能只使用一条alias命令,不能完全把相应的anaconda环境给包含进去。所以才导致使用alias Anaconda3='PATH=/home/install/Anaconda3/bin:$PATH'命令还不能消除使用并行命令带来的报错。再次感谢您的回答,谢谢!

  • SHM尖锐直角边界层添加

    4
    4 帖子
    3k 浏览
    H

    @xpqiu 感谢大佬回复,问题已解决 请问大佬有遇到过多重overset计算错误的问题吗

  • mapField报错

    3
    3 帖子
    2k 浏览
    李东岳

    厉害啊老铁

  • OpenFOAM大涡模拟的滤波尺度

    4
    4 帖子
    2k 浏览
    李东岳

    @zhangxy 是一个网格的尺度

  • 三维圆柱绕流升力沿管长分布

    5
    5 帖子
    4k 浏览
    B

    @xpqiu 谢谢您!我大致明白了,去试一试:xinxin:

  • function object里vorticity只执行一次是为什么?

    3
    3 帖子
    2k 浏览
    J

    @coolhhh 发现问题了,因为我的是两相流,需要设定field 为U.water

  • 用较小的时间步长,结果反而出问题了

    7
    7 帖子
    8k 浏览
    X

    @李东岳
    参考文献:
    Knacke, T. (2013).
    Potential effects of Rhie & Chow type interpolations in airframe
    noise simulations. In: Schram, C., Dénos, R., Lecomte E. (ed):
    Accurate and efficient aeroacoustic prediction approaches for
    airframe noise, VKI LS 2013-03.

  • 3 帖子
    2k 浏览
    X

    @Chen_hao
    当这个模型用于多相流时,IOobject::groupName("omega", alphaRhoPhi.group()) 会变成类似 omega.air 这样的名字。

  • 计算一定区域内网格数

    2
    2 帖子
    2k 浏览
    X

    用 topoSet,把这些区域内的网格提取到 cellSet,提取过程会告诉你网格数量。

  • 怎样才能取一个局部面作为一个新边界?

    2
    2 帖子
    2k 浏览
    X

    还可以用 topoSet 结合 createPatch 来实现,不过这样得到的面不一定是精确地 1/2,因为createPatch 只是从已经画好的网格上选一些面来生成一个新边界。

  • 怎样把某个截面处的速度分布转移到边界上?

    2
    2 帖子
    2k 浏览
    X

    @soulx7 参考这个算例:
    tutorials/incompressible/pisoFoam/LES/pitzDailyMapped

  • Gauss LUST grad(U)和Gauss LUST unlimitedGrad(U)

    4
    4 帖子
    4k 浏览
    X

    @wg0632
    Gauss LUST grad(U) 当中的 grad(U) 对应一个梯度计算格式,会从 gradSchemes 部分取查找。如果 gradSchemes 部分定义了 grad(U) ,则使用该部分的 grad(U) 对应的格式。如果gradSchemes 部分没有定义grad(U) ,则会使用 gradSchemes 部分的 default 对应的格式。如果 default 也没有则报错。

    所以,Gauss LUST grad(U) 和Gauss LUST unlimitedGrad(U) 的区别取决于 gradSchemes 里面如何定义的 grad(U) 和 unlimitedGrad(U)。

  • openfoam模拟船舶运动

    2
    2 帖子
    2k 浏览
    H

    参考multiphase\overInterDyMFoam\rigidBodyHull

  • DMD动态模态分解

    2
    2 帖子
    2k 浏览
    C

    老哥学明白了吗?