Skip to content

OpenFOAM

OpenFOAM交流区

5.2k 主题 31.0k 帖子
  • blockMesh生成复杂模型

    12
    12 帖子
    8k 浏览
    李东岳

    三年了。继续膜拜blockMesh大佬

    :haqi:

  • 有人在mac上装of么?

    30
    30 帖子
    21k 浏览
    M

    @田畔的风 在 有人在mac上装of么? 中说:

    @一颗鸭蛋 默认情况下,你编译求解器生成的可执行文件会保存到$FOAM_APPBIN,比如我的默认在<上级文件夹>/OpenFOAM-v2206/platforms/darwinARM64ClangDPInt32Opt/bin,但是这个App的加载磁盘是只读的,所以会报错。

    解决方案有两个:

    修改在Make/files中你的求解器保存路径 EXE = $(FOAM_APPBIN)/xxxFoam -> EXE = <新路径>/xxxFoam

    然后在环境变量中为$FOAM_APPBIN附加这个路径,以便让OpenFOAM在执行时能搜索到这个文件

    export $FOAM_APPBIN=<新路径>:$FOAM_APPBIN 创建一个可读写的分区,直接编译安装。参考 https://github.com/BrushXue/OpenFOAM-AppleM1。

    您的意思是把openfoam安装到创建的可读写分区吗?我用的也是M1的Mac,现在想在Mac上编译自己修改的求解器,大佬能不能给点详细的指导?谢谢🙏

  • waves2Foam编译问题

    9
    9 帖子
    6k 浏览

    @GenhouSUN 两台电脑,一个是9.5.0,一个是9.4.0。而且我别的版本安装不上,只在OpenFOAM-v1912版本上用,waves2Foam是2137版本

  • 添加动量方程源项导致速度持续增加?

    6
    6 帖子
    4k 浏览
    李东岳

    @Vortex 大佬太厉害了。用语言描述就是,地表速度低,科氏力弱,压力梯度导致风向偏移;高度上升后,气流速度增加,科氏力变强,将偏移拉了回来,并最终与压力梯度产生的压力平衡。

  • 7 帖子
    6k 浏览
    疏影横斜水清浅

    @李东岳 好的,明白了,谢谢李老师

  • fvOptions中添加的源项需要考虑网格的体积吗?

    2
    2 帖子
    2k 浏览
    李东岳

    @allanZhong 2年过去了。。。是需要乘以体积。例如我刚写了个科氏力源项:

    nergySource { type coded; selectionMode all; field U; codeInclude #{ #}; codeAddSup #{ Pout<< "**codeAddSup**" << endl; const volVectorField& U = eqn.psi(); vectorField& USource = eqn.source(); vector omega(0, 0, 5e-5); const DimensionedField<scalar, volMesh>& V = mesh().V(); USource += (2.0*omega)^U*V; #}; codeAddRhoSup #{ Pout<< "**codeAddRhoSup**" << endl; #}; codeAddAlphaRhoSup #{ Pout<< "**codeAddAlphaRhoSup**" << endl; #}; }
  • 5 帖子
    3k 浏览
    C

    @李东岳 好的,我先尝试着修改下再去跑跑看

  • 求教,CENTOS无网络安装OPENFOAM出现问题

    9
    9 帖子
    3k 浏览
    1

    @李东岳 可以安装了

  • OpenFOAM中壁面函数问题

    5
    5 帖子
    4k 浏览
    C

    @李东岳 李老师,这是我的邮箱 coolclw67@163.com。之前没研究RANS,但挺感兴趣的,最近我也研究下,谢谢李老师

  • 3 帖子
    2k 浏览
    vbcwlV

    @李东岳 谢谢东岳老师,看了一下完美满足需求:146:

  • sprayFoam中的液滴蒸发速率

    1
    1 帖子
    930 浏览

    本人用sprayFaom进行一些模拟,请问如何获得液滴的蒸发速率?
    质量方程:1676896511168.jpg
    代码:

    solve ( fvm::ddt(rho) + fvc::div(phi) - parcels.Srho(rho) );

    论文中说Smass是蒸发速率,那我需要把代码中的parcels.Srho(rho)给输出出来,如何实现呢?

  • sprayFoam计算等压环境下点火延迟时间

    8
    8 帖子
    5k 浏览

    前辈,你好!请问sprayFoam中的液滴蒸发率怎么获得?

  • 传热撞击流模拟

    4
    4 帖子
    3k 浏览
    李东岳

    @wpx http://dyfluid.com/buoyantSimpleFoam.html

    @jinlinna 我明天看看

  • 计算y+,Δx+,Δz+的疑问

    13
    13 帖子
    8k 浏览
    李东岳

    @coolhhh 在 计算y+,Δx+,Δz+的疑问 中说:

    但最后还是回归到网格除了法向外,另外两个方向怎么定义x和z方向

    是的。一般sci里面怎么弄?我个人怀疑sci就是按照流向方向来了。

  • 3 帖子
    2k 浏览
    H

    @学流体的小明 在 求助:openfoam三维算例中如何沿着某一个方向做空间上的平均 中说:

    我算槽道流,是有一个专门的postChannel后处理程序的,可能你得自己编程做了。
    可以参考一下这个后处理程序。
    https://develop.openfoam.com/Development/openfoam/-/tree/OpenFOAM-v2012/applications/utilities/postProcessing/miscellaneous/postChannel

    感谢,我发现了一个叫fluidfoam的后处理python工具,已经植入到openfoam中,需要py3.8以上版本,of的版本估计也得是2106以上,具体可以参照他的官方说明,该工具功能极其强大且便携

  • LES计算时初边值条件中的B和s是什么

    4
    4 帖子
    2k 浏览
    Y

    @coolhhh 这里的$S_k$指的是k输运方程的源项,应该不是0文件夹中的s

  • 2 帖子
    1k 浏览
    李东岳

    @Leeseungnan 在 openfoam里面的煤燃烧intrinsicRate model方程植入单位不统一 中说:

    我发现两个变量的单位不一致,但是在方程植入的时候,程序里面却将两项做的差值处理,这种操作可以吗?

    理论上是不可以的。但是还见过有类似的操作。我也很懵。举个例子,下面这个方程,ln()里面不能带单位,但是里面确是有单位的。类似下面这个公式在很多sci里面都有,我只是举例。搞得我很懵。

    捕获.PNG

    类似你那种两个变量相减,a-b这种,就更需要单位一致了。这个问题我认为你可以问一下openfoam.com那面:1)要么是他们单位写错了,2)要么是有问题

  • 可凝气体的冷凝数值模拟

    2
    2 帖子
    2k 浏览
    李东岳

    @杨英狄 在 可凝气体的冷凝数值模拟 中说:

    高温水蒸气在液态水中的冷凝及流动

    不太好理解。水蒸气在水里冷凝然后流动?

  • OF7中的多相流求解器

    2
    2 帖子
    1k 浏览
    李东岳

    主要是因为OpenFOAM那面多相流的工作量比较大,改进也比较多,新老版本都存在,所以就同时有了这么多东西。

    twoPhaseEulerFoam: 最老版本的双流体求解器,稳健性一般 multiphaseEulerFoam: 最老版本的多流体求解器,稳健性不好 reactingTwoPhaseEulerFoam: 末期版本的双流体求解器,稳健性比较好 reactingMultiPhaseEulerFoam: 末期版本的多流体求解器,稳健性比较好 twoLiquidMixingFoam 不属于上面几类

    想用IATE和类方法计算不含相变和传热的问题

    用reacting类求解器

  • PK! OpenFOAM VS Fluent计算效率

    33
    33 帖子
    29k 浏览
    李东岳

    偶尔误入这个帖子,还挺有意思。