Skip to content

OpenFOAM

OpenFOAM交流区

5.2k 主题 30.6k 帖子
  • 命令args.optionFound()的含义

    3
    3 帖子
    2k 浏览

    @东岳 谢谢李老师!

  • Openfoam中方程离散的具体代码在哪可以看到?

    3
    3 帖子
    2k 浏览

    @东岳 谢谢李老师,你说的对,先不关心这些。

  • runTime.timeName和runTime.constant 的区别

    5
    5 帖子
    4k 浏览
    Y

    runTime.timeName()是以将变量储存在以时间命名的文件夹里,比如U、P等
    runTime.constant()是将变量储存在constant文件夹里,比如transportProperties

  • vmware虚拟机打不开了,数据怎么弄出来?

    17
    17 帖子
    13k 浏览

    @星星星星晴 一套4盘位的4个4T红盘+上机箱差不多得1W+了

  • openfoam中网格转化有问题

    2
    2 帖子
    1k 浏览

    解决了,命令变成了ansysToFoam flange.ans

  • 颗粒电量

    8
    8 帖子
    6k 浏览
    Y

    @东岳 老师,在paraview里显示

  • 关于scalartransportFoam中源项的疑惑

    4
    4 帖子
    4k 浏览
    chengan.wangC

    @东岳 李老师好,我想在能量方程中加源项,如果该源项不是温度的函数,比如是空间位置的函数,该如何用fvOptions?

  • 关于tmp<volScalarField>&用法的疑问

    7
    7 帖子
    6k 浏览
    W

    @izumi

    //const tmp<volScalarField> tmuEff = turbModel.muEff(); // 错误,智能指针不能以引用方式返回 const tmp<volScalarField> tmuEff = turbModel.muEff(); // 正确 // 获得被封装对象的引用 const volScalarField& muEff = tmuEff(); // OpenFOAM 4 以前的用法 //const volScalarField& muEff = tmuEff.ref(); // OpenFOAM 4 以后的用法
  • 使用mapFields时有时候会直接end

    5
    5 帖子
    4k 浏览
    C

    @zhengshu930 应该是要在目标文件下建立一个你要投影的时间命名的文件夹,里面需要包含你要投影的量,具体操作就是复制0文件夹,改名为投影时间

  • 怎么获取边界上一点的压力值

    6
    6 帖子
    6k 浏览
    Z

    @陈琦 有没有模板上传一下?想要借鉴一下

  • 4 帖子
    4k 浏览
    S

    @zhangxc0223 是的

  • 6 帖子
    5k 浏览
    C

    问题已解决。
    在.C文件中少了下面这段代码:

    Foam::tmp<Foam::scalarField> Foam::rhotabularThermo::rho(const label patchi) const { return rho_.boundaryField()[patchi]; }
  • OpenFOAM获得某个区域平均温度的方法?

    2
    2 帖子
    2k 浏览
    李东岳

    把这个添加到controlDict里面,其中zoneName你可以通过topoSet来设定

    volFieldValue1 { type volFieldValue; libs ("libfieldFunctionObjects.so"); log true; writeControl writeTime; writeFields true; regionType cellZone; // Create your cellZone name zoneName; // and set its name operation volAverage; //sum or others fields ( T // List of fields to operate on ); }
  • 小白做溃坝并行运算出现了一个问题

    3
    3 帖子
    3k 浏览
    M

    @东岳 刚刚解决了,是我的.bashrc里面缺了一句关于mpi命令

  • 1 帖子
    2k 浏览
    R

    请教下各位有没有遇到以下的情况:
    我基于Openfoam中floatingBody案例进行修改,网格采用的是fluent meshing划分后倒入OF中的,使用的是重叠网格,多面体网格和六面体网格结合,模拟的是垂荡自由衰减,将结构起始的中心提到水面上1米。在计算的后期包裹结构的网格出现了严重的变形,请问有谁知道是什么原因吗?下图分别是开始是结束时的网格。
    0_1546229223114_微信图片_20181231120136.png 0_1546229227768_微信图片_20181231120143.png
    经过一番的尝试,基本认为是跟网格的导入方式没有关系,问题可能出现在dynamicMeshDict文件的设定上。目前我的dynamicMeshDict的设置如下图,其中floatingObject 是指中间的结构物,它的边界设定为wall。
    0_1546229568766_1546229471(1).jpg
    另外,在我修改后的case,overInterDyMFoam运行过程中出现很多如下的warning:no base point for face ***,所以上述问题可不可能就是出在这个warning上。
    0_1546229826622_微信图片_20181231121656.png
    问题困扰好多天了,亟需帮助,非常感谢!

  • 想在程序中调用UMean这个值,应该如何实现?

    16
    16 帖子
    13k 浏览
    Z

    @benqing 谢谢,等我研究研究,不懂的再向您请教。

  • Openfoam源项的自动化处理SuSp的疑问

    3
    3 帖子
    4k 浏览
    W

    @yfclark

    Jasak PhD thesis, P112:

    In order to improve the solver convergence, it is desirable to increase the diagonal
    dominance of the system. Discretisation of the linear part of the source term, Eqn.
    (3.36), is closely related to this issue. If Sp < 0, its contribution increases diagonal
    dominance and Sp is included into the diagonal. In the case of Sp > 0, diagonal
    dominance would be decreased. It is more effective to include this term into the
    source and update it when the new solution is available. This measure is, however,
    not sufficient to guarantee the diagonal dominance of the matrix.

  • 不同的获取焓的方式的定义

    3
    3 帖子
    3k 浏览
    Y

    谢谢,我已经看懂了

  • WIN10系统安装openfoam,paraView 打不开

    3
    3 帖子
    3k 浏览
    Y

    ok谢谢老师!

  • 气泡减阻一般关注什么?

    1
    1 帖子
    1k 浏览
    李东岳

    0_1545971746839_捕获2.JPG

    0_1545971753428_捕获.JPG

    上面两个图分别是我从文献里面找的,和用E-QBMM模拟的气泡云图。因为不太了解气泡减租领域,这个领域比较关心什么数值?文献里面好像重点看Cf。有没有关注相分数的? 好像比较少呢