Skip to content

OpenFOAM

OpenFOAM交流区

4.5k 主题 26.5k 帖子
  • tecplot后处理

    3
    3 帖子
    614 浏览
    T

    Data-Create Zone-Rectangular提取出想截取的位置
    d2469623-64c0-45c3-952d-a6339a3b560b-image.png
    但是提取出来的Zone没有数据,Data-Interpolate根据原数据对创建的Zone进行插值就可以
    abd5cf18-caaf-4a49-a528-3b9afd696f35-image.png
    这样就得到一个名为Rectangular zone的Zone
    758ce629-1262-40bf-83b2-1477d15a474d-image.png

  • CFD计算流线的长度

    3
    3 帖子
    556 浏览
    T

    tecplot应该可以吧?
    先提取出来流线,然后对流线积分

    cfd151b6-cb6a-4521-a36a-a3fb27fe3b41-image.png

    a4a297dc-0192-46eb-8194-342bf20663cd-image.png

  • 自定义类中调用PrimitivePatch类中的faceCentre的bug

    2
    2 帖子
    283 浏览
    李东岳
    Info << patchCentre.size() << endl; // 若注释掉上一条Info语句,在这里输出patchCentre的size得到的值变为了0

    换成这个呢?

    Info << patch.faceCentres();
  • 向各位大佬请教一下网格划分的基础问题

    4
    4 帖子
    887 浏览
    bestucanB

    可以在 OpenFOAM cavity 算例里执行 blockMesh 后,查看 constant/plymMesh 文件夹。就是这些东西。
    不过记录形式向会有区别。但都是典型的“非结构网格”。

    网格系统,自己开发的通用性不强,处理起来全都得自己手写一套。当然好处就是不用去学成熟的网格系统。便于上手,但越往后,想要的功能越多,越麻烦。

    如果是 OpenFOAM 的用的网格系统,paraview 就可以看,也可以用 blender 结合 blockMesh 生成。snapHexMesh 也可以。对网格、流场的各种处理也可以调用 VTK 库直接在程序里进行。

    看了一下你上传的数据,没有像样的文件头,估计是刚接手一套祖传代码:136:

  • 程序自动终止

    5
    5 帖子
    834 浏览
    W

    @dxl 噢,那可以在相应的位置加一些测试语句试试。

  • 高压下interFoam算液滴运动能量不守恒?

    5
    5 帖子
    782 浏览

    会不会是质量有问题?sum变成了0.5就不对了吧

  • 9 帖子
    2k 浏览
    学流体的小明

    更新一下
    发现了问题的源头,是网格的问题。
    我使用ICEM画网格,或者OpenFOAM的blockMesh工具画网格,都是先画背景网格,然后对近壁面进行多次加密。加密是八叉树类型的加密,所以在网格尺寸变化的地方,大网格的尺寸直接是小网格的二倍。这样的网格确实不好,可能一些拓扑结构上的不好导致了singleGraph程序进行插值时找不到插值的基点。
    解决办法:
    举例说距离壁面0~1的网格尺寸是1,1~2的网格尺寸是2,那么就使用singleGraph在0~1这个范围内提取一条线,在1~2再提取一条线,这时的type可以是uniform,也可以是midPoint或者midPointAndFace。一句话,就是分段提取信息。
    我是重新画了网格, 老师说之前画的这网格根本不能用:mihu:

  • cgns格式下的多面体网格,在paraview中查看

    10
    10 帖子
    2k 浏览

    @希望先生 硫酸老师说他上传的版本坏掉了,缺东西,找时间再上传一个新的:135:

  • 跨节点运行openfoam慢

    6
    6 帖子
    2k 浏览
    C

    @adcpk 超算每个节点20核,是因为只有20核还是只用了20核?如果是只用了20核,其他核在跑别的作业吗?如果只有20核,建议换成15+15这样来测试。

    一般情况下超算平台的CPU性能肯定没有你工作站的好,工作站肯定比超算新吧,快一些的话其实也可以理解。

  • 边界条件的问题请教

    2
    2 帖子
    414 浏览
    李东岳

    这种边界条件不是特别稳定。很容易发散。所以总是报错。

  • 多相流求解器中的曳力项实现

    5
    5 帖子
    879 浏览
    田畔的风

    @李东岳 感谢李老师!现在对这个求解器理解了一些,对于$\mathbf{U}_1$的控制方程, $K_d \mathbf{U}_2$一项作为显式项被直接纳入pEqn.H的界面通量的修正。

  • 《无痛苦N-S方程笔记》勘误?

    2
    2 帖子
    407 浏览
    李东岳

    非常感谢!已更新

  • 不需要壁面距离的kOmegaSST模型

    3
    3 帖子
    671 浏览
    李东岳

    嘿,我还没关注这个历史。还真是。太折磨人了。

  • OpenFOAM模拟空化气泡一些参数的问题

    2
    2 帖子
    505 浏览
    李东岳

    @韬智tz 在 OpenFOAM模拟空化气泡一些参数的问题 中说:

    那最大气泡半径怎么得知呢

    这个应该是随着模拟自动发展出来的吧?

  • 2 帖子
    370 浏览
    李东岳

    你可以直接采用湍流模型来算试一下。用湍流模型计算层流,只要湍流粘度足够小,影响就很小。

  • 3 帖子
    1k 浏览
    李东岳

    @李东岳

    sudo apt-get install libcgal-dev

    这样就可以编译了

  • 7 帖子
    1k 浏览
    vbcwlV

    openFoam可以无量纲的,应该在etc/controlDict这个文件里里吧dimensionset 1改为0

  • 粘度模型,求解随温度变化的粘度?

    16
    16 帖子
    8k 浏览
    2

    @nanxuan 请问你解决这个问题了吗?能否分享一下?谢谢

  • DPMFoam如何得到粒子的位置

    4
    4 帖子
    673 浏览
    vbcwlV

    @星星星星晴 谢谢星星前辈,这就去试试:146:

  • openfoam采用tecplot后处理

    1
    1 帖子
    255 浏览

    各位前辈好,我采用open foam并行计算,想用tecplot后处理。导入controlDict后只有模型显示,没有计算时间信息。另外在open foam中重组的时候出现以下报错Create time

    --> FOAM Warning :
    From function int main(int, char**)
    in file reconstructPar.C at line 220
    No times selected
    不知道什么原因。请问有没有什么办法可以让我用tecplot后处理的。