Skip to content

OpenFOAM

OpenFOAM交流区

4.6k Topics 26.6k Posts
  • 5 Posts
    850 Views
    M

    @李东岳
    我测试了一下,在服务器上模拟时,当核心数为4、8时监控的内部面上的流量正常。但是,当核心数为16、32、64时监控的内部面上的流量出错,且核心数越多误差越大,最大误差在一个数量级。

    以上使用的监控方法为在controlDict文件中写入以下代码:

    flowRateFaceZone { type surfaceFieldValue; libs (fieldFunctionObjects); operation sum; regionType faceZone; name middleFace; fields ( phi ); writeFields false; }

    另外,我也尝试着使用另外一种方法,将flowRateFaceZone写入到controlDict中,具体如下:

    #includeFunc flowRateFaceZone(name=middleFace)

    结果还是不行,没有结果输出。

    最后,还使用了后处理命令 "postProcess -func "flowRateFaceZone(name=middleFace)",同样还是没有结果输出。

    求李老师指点,谢谢!

  • 如何直接在linux下安装of

    16
    16 Posts
    3k Views
    M

    @Number44 报的错是flex包没有安装,我找了管理员帮我安装了,现在已经整好了,谢谢🙏

  • 2 Posts
    369 Views
    李东岳

    这个扩展磁盘不太好弄,经常出问题,因此我都默认搞成了100G。我也没有什么好办法可以简单的扩展硬盘。

    如果开不开机,你可以再下一个虚拟机,用新虚拟机,挂上开不开机的虚拟机硬盘,单做一个硬盘用。

  • 请教各位大佬如何学习OpenFOAM编程

    3
    3 Posts
    709 Views

    @李东岳 是的李老师,算个东西还比较熟练,编程还处于胎教水平

  • 13 Posts
    3k Views
    风大仙

    @李东岳 非常感谢李老师不厌其烦的指导!!tmp的问题已经解决了,不过又出现了量纲的问题,我自己再看看。

  • 2 Posts
    493 Views
    J

    @jlx 8330abe1-6226-424c-9950-cfc967b55ac8-图片.png
    计算域大概长这么样子

  • 7 Posts
    1k Views
    洱聿

    @疏影横斜水清浅 万分感谢,是我在0.org/p文件中没加“;”,导致结果报错。

  • OF中多种动网格同时使用问题

    1
    1 Posts
    286 Views

    问题背景:内含移动物体的晃荡液舱数值模拟
    问题描述:液舱是简谐摇荡的,使用moving meshes能够很好的处理简单的液舱晃荡问题;但是如果考虑液舱中还有结构物的移动(与液舱晃荡运动不一致,比如简单直线运动),所以想请教在使用 moving meshes模拟液舱晃荡的同时是否还能使用其他的动网格来实现结构物的移动问题

  • 11 Posts
    2k Views
    疏影横斜水清浅

    @李东岳 好的,了解了,谢谢李老师!

  • 1 Posts
    331 Views

    题目就是想要问的,有没有大佬也在做这,求交流啊 。
    我C++可以说基础等于无,囫囵吞枣看了一本陈志泊的《面向对象的程序设计语言》,明白基本原理,高级的技术都还不会呢。所以做这个代码就等于抄写。要是有也在做这个的,且恰巧没有人交流的,交流交流哈。

  • 35 Posts
    7k Views
    E

    @李东岳 delta函数

  • 3 Posts
    593 Views
    风大仙

    @李东岳 谢谢李老师,计算之前controlDict已经事先挂载过了

    libs ("test1_libIncompressibleTurbulenceModels.so");
  • IBM浸没边界法生成拉格朗日标记点

    11
    11 Posts
    4k Views
    Z

    @eason 如果是multi-body 问题,然后其中一个body需要IBM,就直接用Gmsh做其他body 的conforming mesh就可以。只有一个body且需要IBM,就可以做一个enclosed的正方体或者圆柱体,画网格就行。

  • 拖曳力、升力

    11
    11 Posts
    3k Views
    J

    @xpqiu 老师您好,我有一个关于监测多孔介质区域体积力的问题想请教下您,我在波浪场中前后设置两块多孔介质区域porosity1和porosity2,然后用function函数分别输出porosity1和porosity2的受到的体积力,但是两个输出的力是一模一样的,经过计算我发现输出的力是porosity1和porosity2的合力,也就是说openfoam没有办法分别输出porosity1和porosity2各自的受力?谢谢老师!

  • 3 Posts
    579 Views

    @李东岳 谢谢李老师的回复,这个问题我最后发现是一个很简单的错误导致的。因为decompsePar没有把边界场进行拆分:136: ,导致各个处理器文件夹下的场定义缺失所以发生了错误

  • 3 Posts
    538 Views
    drink waterD

    @Mania 怀疑fft变换时参数选错了,OF不大可能错,因为你说之前的都没问题。

  • OpenFoam边界条件设置

    5
    5 Posts
    1k Views
    李东岳

    @Chenwei 这个确实是个问题。主要就是这个边界条件的组合会影响计算的结果。你有尝试过全部totolPressure么。或者进口速度给一个稍微小的值,如1e-3,然后流量吧这个减掉?或者干脆不剪掉,差得多么。

    原始算例应该考虑的是稳定性的问题。

  • Wilson面

    1
    1 Posts
    212 Views
    T

    请教各位老师,Wilson面的概念和物理意义以及表达形式,搜索到下面的论文可是下载不下来,谢谢:xinxin:
    Bohn D , Kerpicci H , Ren J , et al. Homogeneous and heterogeneous nucleation and wet-steam Flow in a nozzle and a LP-turbine cascade. 2002.

  • 7 Posts
    3k Views
    ShaneHEEES

    @李东岳 我这试了下system下创建fieldAverage文件并复制上述代码,删掉functions和fieldAverage1可以计算完成后处理,controDict不需要挂载,完整的文件内容如下

    /*--------------------------------*- C++ -*----------------------------------*\ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org \\ / A nd | Version: 9 \\/ M anipulation | ------------------------------------------------------------------------------- Description Calculates and writes the time averages of given list of fields. \*---------------------------------------------------------------------------*/ type fieldAverage; libs ( "libfieldFunctionObjects.so" ); writeControl writeTime; timeStart 0; timeEnd 100; resetOnOutput false; fields ( U { mean on; prime2Mean on; base time; } );
  • 液态水的EOS

    3
    3 Posts
    490 Views
    李东岳

    :135: :135: