Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.4k 帖子
  • 高压下费托合成反应发散

    3
    3 帖子
    2k 浏览
    X

    @bestucan 感谢您的指导,我去试着改一下

  • matllab数据导入paraview

    1
    1 帖子
    778 浏览
    K

    如何在matlab中将二维流场写入vtk文件,找了一圈都只有三维的,有大佬知道吗

  • 3 帖子
    2k 浏览

    @李东岳 在 OpenFOAM-dev 支持二维AMR吗?测试计算一直报错。 中说:

    不支持2维AMR,但是可以把z方向处理为slip

    原来如此,多谢李老师

  • Openfoam 远程并行计算问题

    4
    4 帖子
    2k 浏览
    bestucanB

    可以试试screen,tmux,byobu

  • 关于fvSchemes字典中wallDist的疑问

    4
    4 帖子
    5k 浏览
    L

    @tidedrinker 在 关于fvSchemes字典中wallDist的疑问 中说:

    哪些模型最简单的方法是空置这一项,或者故意填个错的,然后报错的时候会提示你有那些可选
    确实k-omega SST需要,没有就会报错

  • 浮点数例外 (核心已转储)问题

    3
    3 帖子
    2k 浏览

    加密前网格由blockMesh生成blockMeshDict

    FoamFile { version 2.0; format ascii; class dictionary; object blockMeshDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // scale 1; vertices ( (-0.15242 0 -0.005) ( 0 0 -0.005) ( 0.3048 0.081670913853 -0.005) (-0.15242 0.1524 -0.005) ( 0 0.1524 -0.005) ( 0.3048 0.1524 -0.005) (-0.15242 0 0.005) ( 0 0 0.005) ( 0.3048 0.081670913853 0.005) (-0.15242 0.1524 0.005) ( 0 0.1524 0.005) ( 0.3048 0.1524 0.005) ); blocks ( hex (0 1 4 3 6 7 10 9 ) (80 80 1) simpleGrading (1 1 1) hex (1 2 5 4 7 8 11 10) (160 80 1) simpleGrading (1 1 1) ); edges ( ); boundary ( inlet { type patch; faces ( (0 6 9 3) ); } outlet { type patch; faces ( (2 5 11 8) ); } bottom { type symmetryPlane; faces ( (0 1 7 6) ); } top { type symmetryPlane; faces ( (3 9 10 4) (4 10 11 5) ); } obstacle { type patch; faces ( (1 2 8 7) ); } ); mergePatchPairs ( ); // ************************************************************************* //

    加密后是由fluent.msh转换的fluent.msh
    加密前:controlDict
    加密后:controlDict
    其他设置基本是一样的
    物性参数:thermophysicalProperties
    湍流模型laminarturbulenceProperties
    离散格式:fvSchemes
    求解器控制:fvSolution
    来流条件:p T U

  • OpenFOAM中的sphereDrag相关参数修改

    3
    3 帖子
    2k 浏览
    L

    @李东岳 谢谢李老师

  • paraview处理试验数据

    2
    2 帖子
    1k 浏览
    B

    能否根据一些散点的坐标xyz,即这些散点的风压值,生成paraview可以读取的格式让其能插值显示曲面风压?

  • 关于setFields工具设置的一些疑问

    17
    17 帖子
    12k 浏览
    L

    @wangwang 谢谢前辈,是的发现问题了

  • OpenFOAM温度越界

    2
    2 帖子
    1k 浏览
    李东岳

    温度越界这个问题在可压缩那面出现的太多了。没有一个普适性的答案。这就是发散了。

  • openfoam波浪与结构相互作用,结构受力发散

    1
    1 帖子
    936 浏览
    F

    使用waves2foam造波,interfoam求解器。运行到后面时间步变得无限小,结构受力无限大。我这里有十多个构件单独输出受力,每个构件的受力全都变得很大。我觉得可能是网格质量不好的原因(网格用snappy生成),但是调整了很多参数,依旧会发散。以下是log文件、snappy文件(由于杆件太多,只展示部分杆件,所有杆件设置一致)以及网格局部图片,请问大家有没有调整的建议或者除了网格导致发散的其他原因。86a8b480-7d79-4850-86d4-6140dfede200-image.png 3db69d5e-0327-426e-a358-54a61e4a5a3a-image.png 25c1ee00-0922-4a62-bf33-b7c3741cc376-image.png f112809c-4b63-43d3-b173-d40aca264e39-image.png 22f99966-bf52-4050-8b3e-271e6bcfcb07-image.png db211ec2-f12a-4897-85af-b21f259fd754-image.png 6601262c-29d1-4f28-aaa7-ffd719e3f306-image.png 1287beb0-7bab-4333-b0af-a96fe9381bb0-image.png b6ae8373-35bf-4f95-b812-caa392da8516-image.png 65fcf0a7-e5cf-4748-8487-0d9cdfbeb344-image.png

  • OpenFOAM的两个燃烧求解器

    11
    11 帖子
    10k 浏览
    M

    @cccrrryyy 大佬,请教个问题,最近这两个求解器也困惑了我许久,拜读这个帖子后仍有疑问。
    问题1:按照李老师所说,声速较大会导致rhoReactingFoam中采用的压力方程无法求解,那是不是意味着reactingFoam适用于声速可能无穷大也就是低马赫数时密度不随压力改变的情况?
    问题2:同时由于rhoReactingFoam采用rhoPimpleFoam的压力方程,其为压力基求解器,捕捉激波的能力没有rhoCentralFoam强,所以其实际上也不适用于高马赫数流动?
    问题3:既然这俩都不能计算高速可压流,那基于psi和基于rho的热物性带来的差异主要体现在哪?

  • OF 中 颗粒的 sizedistribution models 问题?

    7
    7 帖子
    8k 浏览
    L

    @chpjz0391 请问这个multiNormal的文件在哪个tutorials里面?

  • rhoPimpleFoam在大网格下的发散问题

    8
    8 帖子
    6k 浏览
    M

    绘图1.png
    李老师,上面算的算例因为网格问题要重新计算了,我参照您发我的算例在ICEM中画网格。如图所示A的严格对称点应该是B点,您画在了C点,所以要在openfoam里面用cyclicAMI来周期上下两个面。出现了面不匹配的老问题,我尝试在ICEM中设定周期,但是好像这种叶珊上下面应该没法设置节点的周期把?随后我仔细观察了您的算例,发现在boundary文件中的cyclicAMI的容差设置为1,随后我在createPatchDict采用了相同的容差。这一步算是可以通过了,但是在decomposePar中采用scotch方法进行分块时,还是在cyclicAMI这里报错了,麻烦李老师给看看我上述的操作是漏了什么嘛?
    另附一下 网格处理命令:
    fluentMeshToFoam ICEM.mesh
    autoPatch 45 -overwrite
    createPatch -overwrite

    屏幕截图 2023-12-30 235244.png

  • 3 帖子
    2k 浏览
    A

    @李东岳 在 MULES::correct() 和 MULES::explicitSolve() 有什么区别? 中说:

    MULES要看基金会的版本,这是基金会那面提出的。我记得CMULS已经被删了。我在无痛苦ns方程笔记里面说的很齐全。你看看参考一下

    好的,谢谢李老师

  • case外包,求助大佬们

    3
    3 帖子
    2k 浏览

    导师经费很多,可详谈

  • 如何增加0时刻的采样参数输出

    8
    8 帖子
    5k 浏览
    M

    按照V8的release说明,除了某些特别的需要依赖时间进行平均的函数,其余的比如sample采样等函数会在0时刻(如果startTime是0)先执行得到初始时刻的值。这样在最后的dat中就会有0时刻的数据了。
    commit原文在这。

  • 求助各位老师,谢谢

    1
    1 帖子
    771 浏览
    D

    我想在openfoam里面引入液体tait状态方程,该怎样实现啊?make文件夹怎么编写?

  • 1 帖子
    710 浏览
    X

    ee6ad707-d3e6-48f0-b4cf-ab27fb7423f0-image.png
    计算虚拟机和本地计算机共享的文件夹里的算例时候卡顿,尤其是并行计算后进行文件合并,打开终端需要等半分钟,有谁有解决办法吗?

  • OvermultphaseInterDyMFoam

    7
    7 帖子
    6k 浏览
    M

    @wzlr2023 我看你这个算例里只有两相流,正常用 interFoam足够了。这个相关资料还挺多的。这个多相流的求解器正如我前面所说我没有去验证其是否可以正常求解。就你这个算例来讲,里面涉及到了六自由度运动求解。造成两相交界面求解发散的问题也可能是六自由度求解引起的流场发散。建议可以先设置一个简单的动网格算例,如动边界造波来验证多相流求解是否稳定。如发现是多相流求解出问题了,欢迎进行补充修正。