Skip to content

OpenFOAM

OpenFOAM交流区

4.5k 主题 26.5k 帖子
  • 1 帖子
    232 浏览
    strive_DUTS

    如题,请教各位老师同学,我在LES模拟后,对数据进行后处理时,发现一个问题:定压比热的场值经过平均后被缩小了,但是其他场的平均值没有这个问题,请问各位这是怎么回事呢?平均后的峰值(8000)明显低于真实值(120000),如图所示:
    比热.jpg
    比热云图.png

  • 5 帖子
    633 浏览
    vbcwlV

    @李东岳 only 外力,就是被这个误导了才没转过来弯:136:

  • rhoCentralFoam求解器的问题

    10
    10 帖子
    9k 浏览
    R

    @vivian 我也遇到了一样的问题,请问您的问题解决了吗,可以指点一下吗?

  • openfoam 如何在双cpu工作站并行计算

    3
    3 帖子
    494 浏览
    J

    @李东岳 谢谢李老师答复。我现在就在用-oversubscribe方法跑,但是我不知道这个方法具体是怎么调用的核数,比如是不是我的两个cpu都调用了,还是说只调用了一个cpu里的38个线程(一个cpu总共48线程)

  • blockMesh生成复杂模型

    12
    12 帖子
    3k 浏览
    李东岳

    三年了。继续膜拜blockMesh大佬

    :haqi:

  • 有人在mac上装of么?

    30
    30 帖子
    8k 浏览
    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 帖子
    2k 浏览

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

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

    6
    6 帖子
    1k 浏览
    李东岳

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

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

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

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

    2
    2 帖子
    677 浏览
    李东岳

    @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 帖子
    703 浏览
    C

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

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

    9
    9 帖子
    723 浏览
    1

    @李东岳 可以安装了

  • OpenFOAM中壁面函数问题

    5
    5 帖子
    985 浏览
    C

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

  • 3 帖子
    433 浏览
    vbcwlV

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

  • sprayFoam中的液滴蒸发速率

    1
    1 帖子
    251 浏览

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

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

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

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

    8
    8 帖子
    1k 浏览

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

  • 传热撞击流模拟

    4
    4 帖子
    1k 浏览
    李东岳

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

    @jinlinna 我明天看看

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

    13
    13 帖子
    2k 浏览
    李东岳

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

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

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

  • 3 帖子
    529 浏览
    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 帖子
    456 浏览
    Y

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