Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.3k 帖子
  • 关于icoFoam解析中梯度项的离散有点疑问

    2
    2 帖子
    2k 浏览
    李东岳

    是的,可以

  • 编译边界条件inflowGenerator时出错了

    4
    4 帖子
    3k 浏览
    dybD

    @Vortex 在 编译边界条件inflowGenerator时出错了 中说:

    研究方向和我的非常类似,可否留个联系方式一起讨论?

    微信18641966793邮箱2363021436@qq.com

  • 如何对两相设置不同的滑移条件

    3
    3 帖子
    3k 浏览

    @东岳 非常感谢东岳老师回复。请问不成立的原因是什么呢?

  • 关于simpleFoam求解器中设置流体属性的问题

    11
    11 帖子
    11k 浏览
    strive_DUTS

    @东岳 哇,感谢李老师热心回复,暑假刚刚参加您的GCFD和OKS全程班,收获很大,可以看到您对CFD的热爱,希望自己以后也可以有李老师的这样深的知识储备和宽广的胸怀!为CFD发展贡献一份力量! :xiexie:

  • difference between patch and wall in mesh boundaries

    2
    2 帖子
    2k 浏览
    李东岳

    patch和wall基本一样,只不过wall可以用壁面函数,对结果没影响

  • open foam波浪与结构物相互作用,压强负值问题

    1
    1 帖子
    1k 浏览
    G

    主要计算问题为波浪与结构物相互作用问题,想请教一下,我在结构物表面设置几个点用来检测压强随时间变化,但是在初始压强数据中出现负数(刚开始计算,波浪还没有作用于结构物上),为什么初始阶段压强会出现负值?

  • 计算S809翼型,表面压力系数与实验有差距

    1
    1 帖子
    2k 浏览

    最近用openfoam 计算S809翼型的流场,但是得到的表面压力系数与与实验数据差距较大,请求各位大神的帮助。

    计算采用simpleFoam,湍流模型kOmegaSST。

    下面是翼型周围网格和一些设置,首层网格高度0.000005
    0b33e408-2ee1-419e-aeb7-8615757ffca8-image.png
    边界条件:
    U
    f51bdd78-c6d5-4960-8686-6e03b89191dd-image.png
    p
    282bcdb1-d528-41e5-88ef-c59f84909d1f-image.png
    离散格式:
    6359ed49-0969-40e2-86db-b6d122f15b61-image.png
    求解器
    a86f832a-4b90-4232-81a8-e50d068e0a21-image.png
    23cf9070-6eac-4a8a-ac2e-1ef8f86f2c83-image.png

    计算结果
    速度流场:
    c547ed21-76a6-4993-b129-9f20941065af-image.png
    压力场
    47eae6b7-bb1f-42b7-949d-7117a0c6b5be-image.png

    速度场和压力场云图看起来问题不大,但是表面系数与实验差别较大:
    f1c5a2e6-570b-4b75-a4be-b0b93dfe2d82-image.png

  • 2 帖子
    2k 浏览
    Y

    程序本身有错误的时候,出现过并行时部分信息无法输出,建议使用mpirunDebug进行调试

  • hpc上面出现 error in IOstream...

    3
    3 帖子
    2k 浏览
    C

    这个应该是超算那边给的测试内存不够引起的,我用少点的网格就可以正常跑。

    另外,不知是否了解国家超算中心?具体哪家资源会更好一些呢?谢谢

  • 15 帖子
    11k 浏览
    Z

    是的,求解器自带的是蒸发,我想计算空化,二者的计算原理大不相同,我更改了质量源相,导致质量分数越界。

  • 8 帖子
    5k 浏览
    strive_DUTS

    @东岳 明白啦,感谢李老师

  • 有没有用firefoam的兄弟,一起交流下?

    3
    3 帖子
    2k 浏览
    李东岳

    很久以前还有个专版,后来讨论人太少关闭了

  • ExecutionTime与ClockTime有什么区别与联系?

    8
    8 帖子
    9k 浏览
    M

    QQ截图20190911102057.png

    再补充一下,用不同的电脑跑了 damBreak 算例,得到的三个 ExecutionTime 和 ClockTime 。 并不总是 clockTime 大于 ExecutionTime 。@wwzhao

    但是仔细检查发现,造成右边两个有差异的主要原因是两个时间的精度问题,如下所示:

    ExecutionTime = 1.58 s ClockTime = 1 s ExecutionTime = 1.59 s ClockTime = 1 s ExecutionTime = 1.59 s ClockTime = 1 s ExecutionTime = 1.6 s ClockTime = 1 s ExecutionTime = 1.6 s ClockTime = 1 s ExecutionTime = 1.61 s ClockTime = 1 s ExecutionTime = 1.62 s ClockTime = 1 s ExecutionTime = 1.62 s ClockTime = 1 s ExecutionTime = 1.63 s ClockTime = 1 s ExecutionTime = 1.64 s ClockTime = 1 s ExecutionTime = 1.64 s ClockTime = 2 s ExecutionTime = 1.65 s ClockTime = 2 s ExecutionTime = 1.66 s ClockTime = 2 s ExecutionTime = 1.66 s ClockTime = 2 s ExecutionTime = 1.67 s ClockTime = 2 s ExecutionTime = 1.67 s ClockTime = 2 s ExecutionTime = 1.68 s ClockTime = 2 s

    因为是一个很小的单核算例,IO也不大,所以IO基本上没有花时间,导致在保留精度不同的情况下出现了上述差异。

    多说两句:
    上图右上角是在WSL2 根目录下的结果,
    右下角是在一个 Ubuntu18.0.4 服务器上的结果,
    左边的结果是用 WSL2 在 /mnt/h 盘下的结果,

    可以看到在即使是很小的算例。这个IO耗时也是相当大。这是 WSL2目前的问题,相较于WSL 它在 根目录下确实IO能力有很大提升。但是在 /mnt/* 下 真是果断弃疗。

    版本:
    OpenFOAM-v7

    The 'ExecutionTime' is the elapsed CPU time, and the ClockTime is the elapsed wall clock time for the latest time step(approximate!!)

    https://www.cfd-online.com/Forums/openfoam-solving/67695-difference-between-executiontime-clocktime.html

  • 6 帖子
    4k 浏览
    李东岳

    @桎梏 是的,搞了很多个点..得有几十个

  • 5 帖子
    4k 浏览
    E

    @zhangxc0223 您好,我们没有特别关注过长度对循环边界LES的影响,Kara2012的Turbulence statistics in compound channels with deep and shallow overbank flows是循环边界做的,在stoesser的书里面有更加详细的图。

  • lagrangian颗粒信息统计

    5
    5 帖子
    4k 浏览

    @东岳 controlDict里没有统计颗粒信息的设置,只有统计流场信息的设置。颗粒信息的计算和输出都在src/lagrangian/intermediate/submodels/CloudFunctionObjects/中。

  • DPMFoam中颗粒时间步长在何处设置的

    3
    3 帖子
    3k 浏览
    O

    明白了,谢谢东岳老师。

  • 同一套网格,Fluent可以计算,OF却计算发散

    2
    2 帖子
    2k 浏览
    羽之下

    经常遇到,感觉OF矫健性不如fluent,可以尝试改善网格质量,降低离散精度。当然,只要能收敛,最后精度不一定比fluent差。

  • 画几何时blockMesh时出错

    2
    2 帖子
    2k 浏览
    李东岳

    blockMesh很容易出错,尤其你还画了那么多点,肯定没定义好,仔细检查下.. 小错误

  • buoyantBoussinesqSimpleFoam的问题

    3
    3 帖子
    3k 浏览
    V

    @东岳 谢谢李老师~