Skip to content

OpenFOAM

OpenFOAM交流区

5.2k 主题 31.0k 帖子
  • dsmcFoam

    1
    1 帖子
    236 浏览

    错误.png ,为甚么 回国报这样的错误啊?求解答

  • 多相流计算出现局部高压点

    10
    10 帖子
    2k 浏览
    1

    @HIT_lly 好的,谢谢!我试试

  • paraview无故黑屏

    16
    16 帖子
    12k 浏览
    bestucanB

    @李东岳 无意中帮到大佬被cue:143:

  • 在openfoam中如何查看yplus?

    6
    6 帖子
    5k 浏览
    B

    @BlookCFD 都看的意思是说,如果我的目标是y+<1,那么y+ min max average 都要小于1是这样子吗?

  • 多相流如何提取扭矩

    1
    1 帖子
    250 浏览

    各位老师大家好,我正在使用openfoam10中的multiphaseEulerFoam求解器,模拟的为气液两相流旋转机械,目前我在扭矩的提取上碰到了问题。以下是我的functions:

    forces
    {
    type forces;
    libs ("libforces.so");

    writeControl timeStep;
    writeInterval 1;

    rho rhoInf;

    patches (WALLIMP);

    rhoInf 1000;

    CofR (0 0 0);

    pitchAxis (0 0 -1);

    U U.water;
    p p;
    }

    当我运行计算时,出现了如下提示:

    --> FOAM FATAL ERROR:
    No valid model for viscous stress calculation

    From function Foam::tmp<Foam::GeometricField<Foam::SymmTensor<double>, Foam::fvPatchField, Foam::volMesh> > Foam::functionObjects::forces::devTau() const in file forces/forces.C at line 288.

    FOAM exiting

    我该如何解决?谢谢各位老师!

  • 求助 interdymfoam六自由度计算结果

    1
    1 帖子
    256 浏览
    L

    各位老师好,我在使用interdymfoam计算船舶破舱入水时把六个自由度都打开了,结果发现三个方向的速度位移都一样,这到底是为什么呢?2de48ac3-2298-4d95-9b3f-55c1880df18e-Screenshot from 2024-12-09 08-46-56.png

  • 反射壁的边界条件应该如何设置

    2
    2 帖子
    435 浏览
    李东岳

    感觉就是固体壁面

  • 求助,并行科技超算平台报错

    4
    4 帖子
    265 浏览
    D

    @李东岳 在 求助,并行科技超算平台报错 中说:

    laminar是层流算例
    ras是湍流算例

    感谢岳哥的解答

  • 如何得到爆轰波三波点运动轨迹图

    4
    4 帖子
    2k 浏览

    @Polo_Shun 好像是计算maxp,在maxp图像上就是胞格图

  • openfoam编译ibScourFoam求解器请求援助

    2
    2 帖子
    311 浏览
    李东岳

    可能gcc版本不对

  • foam-extend中block coulpled方法添加laplacian项

    5
    5 帖子
    2k 浏览
    thegameT

    大佬问题解决了吗,看你贴的报错信息貌似是代码里面这段直接”=“出错了?
    /home/dong/foam/foam-extend-5.0/src/foam/lnInclude/PtrList.C:54:18: error: invalid conversion from ‘Foam::Field<double>’ to ‘Foam::CoeffField<double>’ [-fpermissive]
    54 | ptrs_[i] = (a[i]).clone().ptr();

  • 关于船舶破舱入水的相关问题

    1
    1 帖子
    264 浏览
    L

    各位老师好,我在使用interdymfoam计算船舶破舱入水时把六个自由度都打开了,结果发现三个方向的速度位移都一样,这到底是什么原因呢?fae8d152-b728-40b4-aec0-47f779d0d9ee-Screenshot from 2024-12-09 08-46-56.png

  • 曳力模型植入发散

    16
    16 帖子
    2k 浏览
    WeakFormW

    是的老师,打算评估一下各种非牛顿曳力模型作为小论文一部分内容

  • openfoam重叠网格出现问题

    1
    1 帖子
    295 浏览
    H

    本人在使用openfoam自带的重叠网格进行计算。
    按理来说在设置初场的时候两套网格重叠的区域是不参与计算的,但是本人在计算过程中,重叠网格区域好像也参与了计算,本人想就这个问题问一下各位大佬。
    这个是被重叠的网格:
    6384ab7c-e651-4dc9-9bd2-16298be04a95-432b47d32d1e3106b90bbfeb518ec39.png
    这个是背景网格:
    e2221afd-ff60-4bdc-b424-758b0087efb0-8d2e870096a5f44c86bbcf28b4318c3.png
    ![b6f02d62-3983-441a-9196-ca13443e58db-fb193eac98c7188e6dfc2a67c5ec6cf.png]
    这个是重叠后的网格
    4e960bd4-99a3-45d3-8c01-8f2c8888dabf-fb193eac98c7188e6dfc2a67c5ec6cf.png
    这个是本人设置的初始条件:
    b57ddbe1-1225-4cc4-847d-243257530ba2-913b4b3992b0d17eedda2894abcc303.png
    由于初始条件只能给两个网格,并且重叠网格重叠区域不参与计算,所以就给了一个圆柱形的高温高压的初始条件。

    计算过程中总是因为局部速度过大导致计算发散,这是计算结果。
    这是没有进行Threshold的计算结果
    777b8258-58a1-41ae-b84d-c6775eddfaca-4a3190545fd101c6ad980a5cbbf4455.png
    这个是分离过后的结果
    5fd95244-6427-43a8-a9d9-c8c1a0bb9b6f-bf547f2742f3a21d4d4fd8e035395ec.png
    可以看出未进行后处理分离的结果出现了特别大的速度导致了计算的不稳定性,但是按理来说,重叠区域的网格是不参与计算的,上面的结果显示他好像参与计算,有没有大佬知道是为什么。
    这个是这个算例的设置条件controlDict
    dynamicMeshDict fvSchemes fvSolution
    计算的求解器是自己仿写的,但是用他们自带的overcompressibleinterDyMFoam也是这样的结果,有没有大佬知道是为什么。

  • 编译overWaveDyMFoam失败请求援助

    26
    26 帖子
    12k 浏览
    C

    @katnisswen OpenFOAM有自带的主动消波技术,你自己看一下就知道了,

  • 18 帖子
    11k 浏览
    范准

    @范准 已解决

  • 2 帖子
    515 浏览
    广

    首先中间的这个面似乎不应该这样加,因为boundary目录里定义的应该都是边界,但多出来的这个面是在计算域内的,并不是边界,我觉得可以使用Sample或者facezone
    其次这个报错应该是因为定义的这个面实际上跨越了两个面,实际上应该像这个“top”或者“bottom”一样把两个面分开来声明,应该就不会有问题

  • 有关p_rgh

    3
    3 帖子
    2k 浏览
    李东岳

    但是interFoam似乎只能读取p_rgh而不能读取p文件

    interFoam求解的是p_rgh,所以读取p_rgh,但是p也读取,p都是calculated。interFoam的p都是calculated

  • 5 帖子
    675 浏览
    1

    @李东岳 我因为可能要做cfdem所以用的5.x跑的

    5.x改了好多次网格尺寸和dt都在浮点溢出,后来看网上教程给piso改成pimple模式 倒是不溢出了,但是这个结果就很离谱了

  • 3 帖子
    498 浏览
    T

    感谢老师,这下在主程序能找到创建的场变量了:xinxin: