Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.3k 帖子
  • 9 帖子
    3k 浏览

    @李东岳 好的谢谢老师,课题组只有我一个做这个没有师兄师姐传授经验😢,所以是得多看看文章吗?

  • 1 帖子
    546 浏览
    H

    OpenFOAM重叠网格技术是不是不支持半模计算(其中有一个面是对称面)。

    如图:
    0eea5f23-83c2-458a-ba95-518789118336-95b7bc47d4925bb22540e673dda9fd11.JPG
    本人想把这个六面体的一个侧面当成对称面,但是无论在blockMesh中选择任意侧面当成对称类型,当执行完blockMesh命令后,总是顶面被选择为对称面。
    30dbbabe-3fa4-4563-aea3-80c2c3941a37-d1e92b73bb6e50611f2d95dc06abf563.JPG

    这是blockMeshDict文件

    /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: v2312 | | \\ / A nd | Website: www.openfoam.com | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class dictionary; object blockMeshDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // scale 1; vertices ( (-0.2 -0.2 -0.2) (1.2 -0.2 -0.2) (1.2 0.3 -0.2) (-0.2 0.3 -0.2) (-0.2 -0.2 2) (1.2 -0.2 2) (1.2 0.3 2) (-0.2 0.3 2) ); blocks ( hex (0 1 2 3 4 5 6 7) (80 80 70) simpleGrading (1 1 1) ); edges ( ); boundary ( // Dummy patch to trigger overset interpolation before any other bcs oversetPatch { type overset; faces (); } stationaryWalls { type wall; faces ( (1 5 4 0) (3 7 6 2) (0 3 2 1) (2 6 5 1) ); } sys { type symmetry; faces ( (0 4 7 3); ) } atmosphere { type patch; faces ( (4 5 6 7) ); } ); mergePatchPairs ( ); // ************************************************************************* //

    请问各位大神现在openfoam自带的重叠网格方法是不是不支持对称面(symmetry)呢

  • Openfoam2312用sample时报出如下错误

    6
    6 帖子
    2k 浏览

    @ShaneHEEE 试过了还是不行。。。

  • 4 帖子
    1k 浏览
    李东岳

    @jiezouluxian01 这个整合到了我的《无痛苦ns方程笔记》里面的湍流模型里面。您看一下。

    http://dyfluid.com/index.html

  • dsmcfoam

    3
    3 帖子
    868 浏览

    @wangfei9088 谢谢您的解答

  • 输出力系数关于速度和压力的偏导

    4
    4 帖子
    2k 浏览
    李东岳

    你那个公式里面,没看到导数。你的导数什么样的。

    哦我看到了。你的$r$, $\zeta$不清楚是什么变量。主要是你主楼的代码写法不对。如果你的代码思路对的话,你要改一下用type coded;

  • dsmcFoam

    4
    4 帖子
    1k 浏览
    W

    @研究牲 是的。

  • Ubuntu 20.04 安装 OpenFOAM-v1712

    35
    35 帖子
    25k 浏览
    Z

    @李东岳 感谢李老师,问题已解决

  • Paraview运行脚本后少数据

    1
    1 帖子
    402 浏览
    T

    6551476a-4305-4ad7-b48c-511a5f578a19-image.png bb39bf0e-55ca-43e4-882d-b166fb89cb2d-image.png
    图1是不用脚本画的,图2是读取图1的录制脚本之后画的

  • openfoam抛石防护相关问题

    1
    1 帖子
    554 浏览
    S

    想问一下大家,openfoam可以用来模拟抛石防护相关的流动和冲刷问题吗?

  • Negative initial temperature

    7
    7 帖子
    3k 浏览
    M

    @bestucan 那我减少一点入射速度,再控制入射水的量多少来试试吧

  • openfoam绘制复杂楔形网格报错

    14
    14 帖子
    6k 浏览

    @xr 嗷嗷,原来直接画三角形网格就行了,了解了,谢谢大佬!:xinxin:

  • topoSet

    10
    10 帖子
    3k 浏览
    X

    @李东岳 我打开尝试了一下 是的 谢谢李老师 非常感谢

  • 请问如何得到颗粒迹线?

    12
    12 帖子
    9k 浏览
    T

    @calrel 你好,您是通过什么方法画颗粒轨迹呢,求指教

  • icoFoam源代码解读

    3
    3 帖子
    2k 浏览

    @李东岳 哦哦原来是这样,了解了,谢谢李老师!:xinxin: :xinxin:

  • 几何VOF方法扩展包geometricVofExt发布

    7
    7 帖子
    3k 浏览
    队长别开枪

    @队长别开枪 在 几何VOF方法扩展包geometricVofExt发布 中说:

    仓库地址:https://github.com/daidezhi/geometricVofExt

    geometricVofExt是一个基于OpenFOAM框架开发的,几何VOF方法的一个非官方扩展包。它提供了一整套预处理和后处理工具,以及多种专门针对两相流动态的求解器。预处理工具能够初始化任意形状的分数场,并提供可选的动态网格细化功能,以及基于相场的设置标量、向量或张量场的能力。这些工具旨在增强多相流模拟的灵活性和精度。

    此外,geometricVofExt扩展包还包含了使用SimPLIC方法的求解器。SimPLIC方法支持由任意多面体单元组成的非结构网格,它将PLIC界面重构与Simpson积分法相结合,提供了一种精确且高效求解VOF方程的途径。这些求解器还被设计用来模拟相变现象和浮体动力学。此外,它们通过可选的动态网格细化功能,确保了在复杂的模拟场景中的高度适应性。

    老铁们,geometricVofExt最新更新开始支持waves2Foam,提供了在OpenFOAM v2312版本下编译waves2Foam的方案,同时还有一个使用waves2Foam库的专属求解器wavePlicFoam。

  • OpenFOAM-6的twoPhaseEulerFoam学习

    12
    12 帖子
    8k 浏览
    李东岳

    faceMomentum测试有的时候计算的速度不太准,但是可以减少网格相关类虚假速度,一般情况下都是关的

  • 关于在求解器中使用热物理库中的函数

    5
    5 帖子
    3k 浏览
    H

    @wangfei9088 感谢老师,不好意思最近没来得及回复。我后面还是尝试了直接写了TEqn,没有去折腾热物理库了。很感谢老师的指点。

  • paraview打不开

    1
    1 帖子
    554 浏览
    O

    1d57b947-7c2d-4e83-944d-8a7c572ec82c-1719147904049.png 终端报错,有没有大佬知道解决办法的,重新下载过,还是不行

  • ibScourFoam求解器

    1
    1 帖子
    625 浏览
    S

    有使用过ibScourFoam这个求解器的友友嘛,它可以用于二维冲刷计算吗