Skip to content

OpenFOAM

OpenFOAM交流区

5.3k Topics 31.8k Posts
  • 求教边界层生成问题

    17
    17 Posts
    17k Views
    W

    @上级 大佬,想问下cfMesh上手难吗?我在做相似的研究,想转成cfMesh试一下

  • 5 Posts
    3k Views
    S

    @李东岳 李老师,我发现应该是dev2(T(……))这一小段出的问题,删掉这个转置操作就能编译成功。因为我是在传热求解器的基础上进行修改的,T在createFields.H里声明了是温度场,所以是不是程序将T识别成了温度而进行不了转置操作了呢?

  • 关于openfoam边界条件的选择

    1
    1 Posts
    1k Views
    W

    请教各位大佬一个边界条件的选择问题
    我的研究区域是一个三维区域,长宽高分别为(6000m*6000m*600m),如下图(俯视图)所示:
    08ae4b29-0f40-4ce5-b8b2-db687c3fc3fb-image.png

    图中的红色点是在研究区域内的观测站点,每一个观测点位可以得到从地面到600m高度处的风速、气压、温度等数据,
    请问应该选择什么边界条件来把这些观测点位的数据输入到openfoam中?

  • fvSolution中PIMPLE算法的参数设置问题

    5
    5 Posts
    5k Views
    J

    @WYing 在 fvSolution中PIMPLE算法的参数设置问题 中说:

    @李东岳 谢谢李老师的回复!抱歉我的上个残差图绘制有问题,正确的应该是这样

    Residuals_Ur5.png

    从上到下依次是速度残差,压力残差和湍流统计量残差。

    上面那个code是我随意找的,我目前使用的code是:

    PIMPLE { correctPhi yes; nOuterCorrectors 2; nCorrectors 2; nNonOrthogonalCorrectors 1; turbOnFinalIterOnly false; } relaxationFactors { fields { p 0.3; } equations { "(U|k|omega)" 0.7; "(U|k|omega)Final" 1.0; } }

    我主要做了以下修改:
    (1)调整 nOuterCorrectors=2,结果几乎不变
    (2)turbOnFinalIterOnly=false,即每次PIMPLE loop都计算湍流,结果几乎不变
    (3)去掉全部的松弛因子,结果几乎不变。

    在模拟中,CFL保持在0.5-1.5之间,但是和实验结果对的不好。李老师觉得还有可能是哪里出了问题呢?

    请问同学,你的问题解决了吗

  • 关于InterFOAM曲率计算的问题

    5
    5 Posts
    4k Views
    S

    @李东岳 嗯对,感谢李老师!

  • 服务器卡死关机重启后不能并行

    5
    5 Posts
    3k Views
    Y

    2、经验教训
    不知道说的对不对,前辈们可以建议一下,在新编译软件的时候需要注意,尤其是新加PATH的时候,编译后可能并不会直接出现问题,但是重启电脑将原有.bashrc重新source会引起错误

  • 6 Posts
    4k Views
    B

    !感谢大神的回答!

  • cfdem中cfd流场重组reconstructPar

    7
    7 Posts
    5k Views
    C

    @Shihang-Chen 哇!感谢,确实解决了!

  • 3阶以上矩阵定义与求逆

    9
    9 Posts
    5k Views
    李东岳

    绝对到位!嘎嘎一嘎子!

  • 圆柱计算中无关性验证的问题

    34
    34 Posts
    22k Views
    C

    好的老师,我算完给您回复。

  • 3 Posts
    2k Views
    J

    谢谢岳哥,成了,牛牛牛

  • MPPICInterFOAM中粒子的interface力

    8
    8 Posts
    5k Views
    N

    好的,谢谢李老师,我试一下

  • 14 Posts
    9k Views
    李东岳

    0时间步的U,是用湍流生成方法直接生成的,可以计算得到div(U)。然后就可以计算div(phi): U -> phi = fvc::flux(U) -> div(phi)。测试结果是,这种方式计算的div(U)和div(phi)结果基本一样的,区别是小数点后五六位。此时div(U)=div(phi)=0

    那这个算法很屌。不错。

  • CodedFixedValue边界设置问题

    4
    4 Posts
    3k Views
    L

    @李东岳 在 CodedFixedValue边界设置问题 中说:

    http://dyfluid.com/code.html 来这查一下

    好的,谢谢东岳哥

  • 变攻角翼型模拟

    14
    14 Posts
    8k Views
    O

    velocity.,txt
    (
    (0 (4 0 0))
    (0.5 (4 0.0698 0))
    (1 (4 0.0698 0))
    (1.5 (4 0.0698 0))
    (2 (4 0.0698 0))
    (2.5 (4 0.0698 0))
    (3 (4 0.0698 0))
    (3.5 (4 0.0698 0))
    (4 (4 0.1397 0))
    (4.5 (4 0.2096 0))
    (5 (4 0.2797 0))
    (5.5 (4 0.3499 0))
    (6 (4 0.4204 0))
    (6.5 (4 0.4911 0))
    (7 (4 0.5622 0))
    (7.5 (4 0.6335 0))
    (8 (4 0.7053 0))
    (8.5 (4 0.7775 0))
    (9 (4 0.8502 0))
    (9.5 (4 0.9235 0))
    (10 (4 0.9973 0))
    (10.5 (4 1.0718 0))
    (11 (4 0.9973 0))
    (11.5 (4 0.9235 0))
    (12 (4 0.8502 0))
    (12.5 (4 0.7775 0))
    (13 (4 0.7053 0))
    (13.5 (4 0.6335 0))
    (14 (4 0.5622 0))
    (14.5 (4 0.4911 0))
    (15 (4 0.4204 0))
    (15.5 (4 0.3499 0))
    (16 (4 0.2797 0))
    (16.5 (4 0.2096 0))
    (17 (4 0.1397 0))
    (17.5 (4 0.0698 0))

    )
    入口设置
    {
    type uniformFixedValue;
    uniformValue tableFile;
    uniformValueCoeffs
    {
    file "velocity.txt";
    outOfBounds repeat;
    }
    value $internalField;
    }

  • cfmesh如何创建外流场?

    1
    1 Posts
    847 Views
    G

    流场内的模型(stl文件)已经创建好,想在模型外面创建一个矩形的外流场,类似snappyHexMesh先利用blockMesh生成矩形网格。cfmesh有这个功能吗?

  • snappyHexMesh 绘制网格报错

    4
    4 Posts
    3k Views
    Y

    好的
    我试试

  • DPMFoam追踪算法失效导致颗粒丢失

    21
    21 Posts
    19k Views
    S

    @dxl 您好,在你的 https://www.cfd-china.com/topic/394/如果用dpmfoam求解稀相流会怎么样-误差大么/47 这篇文章中我也遇到了相同的情况可以讨论一下吗

  • 6 Posts
    4k Views
    W

    @学流体的小明 感谢感谢:146: :146:

  • 1 Posts
    786 Views
    T

    如题,在一个三维计算域中,均匀提取空间中各个位置的数据,除了使用probesDict文件添加监测点外,有没有其他方法实现?