Skip to content

OpenFOAM

OpenFOAM交流区

5.0k 主题 29.6k 帖子
  • 16 帖子
    2k 浏览
    Y

    @coolhhh 好的好的 真的万分感激

  • 4 帖子
    441 浏览
    李东岳

    @xpqiu 大佬神出鬼没 :chigua:

  • 关于数据驱动CFD的求助

    2
    2 帖子
    403 浏览
    李东岳

    torch::load(model, "x.pth");

  • paraview叠加不同时间步的物理量

    6
    6 帖子
    689 浏览
    X

    谢谢李老师点拨,我去试试:xiexie:

  • 计算报错

    4
    4 帖子
    491 浏览
    Z

    @youhaoyu 是自己在写的求解器,有涉及了VOF-LPT耦合,并行时候在某个单元格计算时候出现了这个问题

  • 6 帖子
    865 浏览
    J

    @lwjetmann 好的,谢谢您的指点,我下来再理解一下。

  • 15 帖子
    9k 浏览

    @D-Benjamin 在 请教OpenFOAM获得某个面域(faceZone)的平均温度的方法 中说:

    我想使用functions获得某个面域平均温度,于是自己写了如下代码:

    surfaceFieldValue_out_core { type surfaceFieldValue; libs ("libfieldFunctionObjects.so"); log true; writeControl writeTime; writeFields true; regionType faceZone; name out_core; operation weightedAreaAverage; surfaceFormat foam; fields ( T ); }

    然而,运行之后报错,如下所示:

    [4] --> FOAM FATAL ERROR: [4] surfaceFieldValue surfaceFieldValue_in_core: faceZone(in_core): Unable to process internal faces for volume field T

    似乎体积场的值不可以进行面域平均,这样的话,获得“面域平均”值该如何做到呢?望各位大佬不吝赐教,谢谢!

    您好,请问您这个报错怎么解决的?我现在也是自己定义了一个内部面faceZone,我理解的这个报错是因为OF是有限体积法,物理量值都存在网格cell中心,导致取的内部面没有物理量值。

  • OpenFOAM如何取沿线面平均值分布?

    1
    1 帖子
    235 浏览

    如下图,我想求这个通道中心线上的温度沿程分布,需要先求每个截面的面积平均温度,再取这条线的温度沿程平均值。这该怎么做到呢,查了一下现有的工具确实做不了呀,求大佬解答,谢谢。
    ebab4892-66fb-4b7b-87ce-842c0381a798-image.png
    下面是求面平均值,目前还只能求patch的平均,不能求沿程任意截面的

    surfaceAve { type surfaceFieldValue; libs ("libfieldFunctionObjects.so"); writeControl writeTime; writeFields true; surfaceFormat raw; regionType patch;//(faceZone patch functionObjectSurface sampledSurface) name inlet; operation areaAverage; fields ( T ); }
  • 6 帖子
    795 浏览
    李东岳

    @biaowai SA也是一样的

  • 5 帖子
    652 浏览

    @李东岳 在 OpenFOAM我想refine多个set,或者监测多个patch,这里该怎么写呀?? 中说:

    可以放多个flowratepatch

    老师,咋能放多个呢,controlDict目录也只能放一个同名的flowratepatch文件呀,就算在flowratepatch文件里面写两个,它也只执行一个patch

    name inlet; writeControl timeStep; writeInterval 1; name outlet; writeControl timeStep; writeInterval 1; #includeEtc "caseDicts/postProcessing/flowRate/flowRatePatch.cfg"
  • 4 帖子
    1k 浏览
    Z

    @renao7 是电脑的运行内存不够高吗?:134:

  • 关于CFD培训课的课后资料求助

    2
    2 帖子
    457 浏览
    W

    @李东岳

  • foam-extend-4.0 植入 overset Mesh

    1
    1 帖子
    254 浏览
    G

    各位大佬有在foam-extend-4.0 植入 overset Mesh代码的经历吗?

    ps:我知道fe41有自带的重叠网格,但是我个人用fe41支持的solids4Foam效果不是很好,因此打算用fe40支持的fsiFoam,但我又想要重叠网格功能。我在fe40的发布页看到fe40在库方面支持重叠网格。

    Library-level support for Immersed Boundary Method and Overset Mesh
    Release notes for foam-extend-4.0

    因此,想咨询一下论坛大佬是否有相关经历,如果可以推荐GitHub上的库就更好了! :)

    ps:我拿fe41的overset拷到fe40中,发现需要好多库以至于连src/foam/fields/FieldFields都没有。。。

  • 1 帖子
    235 浏览

    OpenFOAM数字版里的sprayFoam的喷雾子模型里的LPT是分散相的同种性质的液滴在一个parcel,但是如果我想在工质雾化过程中里植入闪沸的过程,雾化过程属于多相流过程,那么气泡在液体的过程可以用高相分数模拟,气泡是离散型,那么离散型模型可以用朗格朗日粒子进行追踪。即里面有气泡生成,那么气泡成核、长大和破碎这个过程里的气泡也是可以包裹在朗格朗日框架下的parcel里面吗?
    我看文献的气泡成核的气泡核的数量密度N与过热程度和喷射器配置有关如下是:
    QQ20241003-222941.png
    那么这个气泡parcel里气泡数量是怎么确定呢?可以随意给定还是用上述公式。
    我想简化这个闪沸过程,每个液滴里面一个气泡,那么我就有一个问题,那么是哪个液滴里可以成核一个气泡,是一个液滴parcel里面生成一个气泡吗?那么这个气泡是用朗格朗日框架下的parcel得到的吗?那么可以在拉格朗日框架下计算液滴parcel和气泡parcel吗?通过我的理解是一个parcel里面包含了一个parcel,这样怎么个计算流程呢?可能我的描述不太清楚,也是因为我本人也是有点糊涂,有了解的大佬方便讲解一下吗?感谢感谢!

  • 关于OpenFOAM-v1706安装失败的问题

    21
    21 帖子
    19k 浏览
    E

    @LYD 你是不是用的g++ -7,我发现用这个不行,g++-5和gcc-5可以

  • ParaView切片问题??

    3
    3 帖子
    454 浏览

    @xpqiu 在 ParaView切片问题?? 中说:

    切完之后再用 clip ,或者 先用 Select Cells Through,选定你想显示的网格,再用 extract selection 把选定的网格提取出来单独显示即可。

    明白了,谢谢!!!!

  • 5 帖子
    1k 浏览
    E

    你好,我最近想用hy2Foam,但是按照官网上的教程安装一直报错,请问可以交流一下吗
    34a9b565-6445-4d4d-a0c8-e3b6c3f5af03-image.png

  • 边界条件设置??

    3
    3 帖子
    608 浏览
    X

    k 和 epsilon 可以也设置为 slip,nut 设置为 calculated。

  • 关于网格建立的方向与模型方向是否需要一致

    8
    8 帖子
    1k 浏览
    X
    你的背景网格三个方向的尺寸差异太大了,z方向的尺寸只有其他两个方向的大概 1/6,这不利于 snap 。建议将背景网格尺寸调成一样,或者至少把差异缩小试试。 snap 阶段建议增加 featureSnap 的次数 meshQuality里面,maxNonOrtho 你设置的是45,建议调大一些,比如调到65。

    image.png

    image.png

    image.png

    试了一下,不完美,但是有改善。

  • 7 帖子
    2k 浏览
    W

    @jxzs_zy 不好意思,这个我就不太清楚了