Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.3k 帖子
  • 6 帖子
    3k 浏览
    2

    @东方白杨 我是这样干的。

  • sprayCloudProperties中flowRateProfile数据来源

    1
    1 帖子
    587 浏览
    A

    在使用sprayFoam的时候,原模型设置中燃油只喷射0.00125秒,但是我对比实验设置燃油喷射时间为0.00154秒。想要将flowRateProfile中的右列数据不变,左列数据扩展到0.00125,但是计算出来的结果相差很大。将实验数据中的VIRTUAL INJECTION RATE写入flowRateProfile中,计算结果也有很大差别 想要请教一下flowRateProfile这个列表中数值的意义和量纲,或者sprayfoam有什么原出处的论文或者实验吗?
    2024-09-22 15-52-45屏幕截图.png

  • snappyHexMesh中网格始终snap不到物体表面上

    10
    10 帖子
    8k 浏览
    G

    @Be1tazzz 44444222.png
    可以的,但是好像我的网格还是没怎么变,可能是我网格设置的问题?

  • 气泡受力分析

    7
    7 帖子
    3k 浏览
    Y

    @AppleKiller 哥们也做气泡拉格朗日么,用啥求解器啊,我目前用DPMFoam,添加个气泡相关方程,头痛要死

  • 3 帖子
    1k 浏览
    L

    @ShaneHEEE 非常感谢您,这对我帮助很大

  • parafoam不可用

    1
    1 帖子
    539 浏览
    A

    3193a72d-1f4f-42f5-8b05-08f530279fab-image.png
    想看拉格朗日粒子paraview不能看,parafoam就这样,我用的是ubuntu22.04.4和of11,该怎么编译parafoam?请教下

  • SST k-ω湍流模型的初始条件咋取呀?

    4
    4 帖子
    3k 浏览
    G

    @李东岳 李老师您好!我在用pisoFoam RANS kOmegaSST模型计算圆柱绕流(Re ~10^4)遇到了计算误差大的问题(C_d 误差约10%,St 误差约为30%)。通过阅读文献发现大家对入口k和omega的公式使用出入很大,一时间不确定计算误差大是边界条件问题还是离散和求解的问题。请李老师指教!

  • fsiFoam 在 OpenFoam 2106 版本上编译的问题

    14
    14 帖子
    9k 浏览
    G

    @李子橙 您好!我目前做的是运动物体诱导弹性壁面形变,其中物体运动打算使用重叠网格,目前我使用的是foam-extend 4.1 以及solids4Foam-v2.1,其中有名为pimpleOversetFluid 的fluid model。想向您请教是否有相关的使用经验,以及目前您是如何解决重叠网格与固体变形问题的。
    提前拜谢!

  • Continuity error该给什么样的边界条件呀?

    1
    1 帖子
    583 浏览
    东方白杨

    我把边界条件都改了一遍,还是有这个问题,做的是一个通道流动,用的是buoyantBoussinesqSimpleFoam,给了进口速度1.82m/s,出口大气压,流体温度20K,壁面300K,边界条件如下:
    速度:

    FoamFile { version 2.0; format ascii; class volVectorField; object U; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dimensions [0 1 -1 0 0 0 0]; internalField uniform (1.82 0 0); boundaryField { inlet { type fixedValue; value uniform (1.82 0 0); } outlet { type zeroGradient; } top { type noSlip; } ground { type noSlip; } FrontandBack { type noSlip; } Trib { type noSlip; } }

    压力:

    boundaryField { inlet { type zeroGradient; } outlet { type fixedValue; value uniform 0;//大气压出口 } top { type zeroGradient; } ground { type zeroGradient; } FrontandBack { type zeroGradient; } Trib { type zeroGradient; } }

    参考压力:

    FoamFile { version 2.0; format ascii; class volScalarField; object p_rgh; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dimensions [0 2 -2 0 0 0 0]; internalField uniform 0; boundaryField { "(inlet|outlet|top|ground|FrontandBack|Trib)" { type fixedFluxPressure; value $internalField; } }

    一直报错如下:

    --> FOAM FATAL ERROR: Continuity error cannot be removed by adjusting the outflow. Please check the velocity boundary conditions and/or run potentialFoam to initialise the outflow. Total flux : 0.999375 Specified mass inflow : 0.0167107 Specified mass outflow : 0 Adjustable mass outflow : 0 From function bool Foam::adjustPhi(Foam::surfaceScalarField&, const volVectorField&, Foam::volScalarField&) in file cfdTools/general/adjustPhi/adjustPhi.C at line 111. FOAM exiting
  • openfoam的反演问题

    2
    2 帖子
    645 浏览
    李东岳

    纯CFD里面没听说过这么玩的,还有这种的东西? :134: :134: :134:

  • buoyantBoussinesqSimpleFoam的使用

    6
    6 帖子
    5k 浏览
    李东岳

    第一个链接整合到无痛苦ns方程笔记里面的CFD中的能量方程了。第二个链接删了。

  • 17 帖子
    5k 浏览
    Q

    @李东岳 刚装上了老师,能正常打开。虚拟机桌面也正常打开了!非常感谢老师5eb918a0-07c7-4e9c-84dd-8e69a38c72a4-bc05db2921ffe491f4e709fbd419cad.png

  • 安装openfoam

    22
    22 帖子
    7k 浏览
    李东岳

    是的,可以直接跳过

  • 求不稳定流动的稳态解

    6
    6 帖子
    2k 浏览
    李东岳

    另外想请问老师设置较大的CFL有什么要求吗,我是直接在controlDict里设置了maxCo。

    没有,自带的cavity,elbow算例之类的,你可以增加dt,co到5估计都没问题

  • paraview提取部分结构

    3
    3 帖子
    1k 浏览
    Z

    @Do1975 感谢大佬,我去试试

  • 自适应网格库朗数增长迅速导致代码中断

    3
    3 帖子
    1k 浏览

    @李东岳 CFDEM采用的是IB求解器,CFD计算采用了pisoFoam求解器

  • 19 帖子
    7k 浏览
    W

    @bestucan 好的,多谢老师解惑,我再好好找找原因

  • 基于SA模型的湍流拓扑优化,求解异常

    4
    4 帖子
    1k 浏览
    D

    @李东岳 李老师 动图中iter是指迭代步数。目前设置的是计算速度场计算200步完成后,再继续伴随速度场,这边为了减少gif的大小,我只生成了前50步的结果。
    在10-15步的时候,此时计算的Ua是正常的,但是随着迭代步增加,计算就不收敛了。一直没搞明白为什么。

    这是其他密度场下计算得到的Ua场:
    2da7895d-d452-4997-bef2-ce5c1f02afb9-image.png

    现在的问题是,有些密度场下可以计算,有些就异常了。(密度场是通过0时刻读入的,作为一个初始值)

    volScalarField xh ( IOobject ( "xh", runTime.timeName(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE ), mesh, scalar(voluse), zeroGradientFvPatchScalarField::typeName ); xh.read();
  • 4 帖子
    1k 浏览
    Y

    @AppleKiller 这个不大清楚。我版本比较低似乎没有这个。system应该是整体系统吧,下面patch就是你自己设置的边界位置。你可以算算, 你设置的这个时间段颗粒等不等于这个system added,估摸着算算

  • OpenFOAM中刚盖假定

    3
    3 帖子
    2k 浏览

    @李东岳 是液面几乎不变时当单相流算,自由液面当刚盖