Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.5k 帖子
  • 5 帖子
    2k 浏览
    J

    @负重训练大师 在 为什么openfoam并行计算时候输出了很多空白文件夹? 中说:

    够清除空文件夹

    谢谢大佬!我仔细看下这个文件!

  • Euler-Lagrange的一些解析,sprayFoam

    87
    87 帖子
    87k 浏览
    T

    @星星星星晴 大佬你好,我试了下,但是不知道具体提供应该在哪添加2024-10-29 23-45-50 的屏幕截图.png 2024-10-29 23-45-55 的屏幕截图.png 2024-10-29 23-46-04 的屏幕截图.png

  • 1 帖子
    322 浏览
    F

    如题,Paraviw如何求同一个场在不同时间步下相同的值(没有发生任何变化)的那部分网格,即做交集处理?例如用interFoam时,alpha=1代表水,我想获得两个时间步下alpha始终等于1的那部分网格。
    提前谢谢各位回答!

  • OpenFOAM后处理应用-Tecplot

    3
    3 帖子
    907 浏览

    有可能。之前二维轴对称的case,我用2017版本的打开,流场数据不对,马赫数、压力这些都小了一半,2022版本的打开流场数据是对的。换成三维的case,两个版本的tecpolt打开流场数据没问题了,但是就又有壁面云图不显示的情况
    8f50aa6c-7556-461d-abbf-91ba1c1bca6e-d5d074c6c06d945c96169d6d99605c5.png
    5562158d-49e1-46aa-9551-b415087c8ac3-af9c2aff20a8773f61bf2e49457518f.png

  • openFOAM重叠网格不连续

    1
    1 帖子
    525 浏览

    daaa1af7d4d7e0e8b28343eb079e6cc.png 老师们,请问这个重叠网格是划分问题吗,在运行的时候感觉没什么异常b77986baecf7314d2c17fc8ada119ea.png

  • 求助:foam-extend-4.1 mergeMeshes 失败

    2
    2 帖子
    943 浏览
    G

    搬运大佬🅲🅵🅳.ⓒⓞⓐⓒⓗ的解决办法,实测好用:

    “根据你的描述,估计是 system/controlDict 里面有 functionObjects,可能是一个,也有可能两个都有,针对你的 case,应该是 forces 的部分,如果把这部分屏蔽了,应该可以了。”

  • mesh.C().internalField()输出是网格中心坐标吗?

    2
    2 帖子
    614 浏览
    东方白杨

    多次调试发现就错在mesh.C().internalField()这个调用上

  • 1 帖子
    325 浏览
    T

    8d6754dc-5ea1-41d3-aae2-d97234d3d8a9-图片.png

  • foam-extend4.0如何安装wave2foam

    16
    16 帖子
    5k 浏览

    @haozhibin 好的,谢谢!:140:

  • foam-extend-4.0 并行计算报错

    2
    2 帖子
    701 浏览
    G

    小丑了,家人们。最后发现是超算空间满了。。。

    这里搬运一些cfdonline上的相关问题的讨论。
    链接文本

    链接文本

  • 设置的U和pareview里面查看的U不一致

    9
    9 帖子
    3k 浏览
    J

    @z597288 你好,我觉得你的这个问题是很正常的。以下是我的一些个人理解。
    首先你的流域是充满了流体的,满足质量守恒,你进来多少流体就应该出去多少,你0时刻流域速度为0,其余时刻流域的速度是不可能为0的。至于你说的那个慢慢有流速,我承认流场是在逐步发育的,你可以监测流场,等流场稳定以后再提取数据就行了。
    第二,你的流域内部是有障碍物的,障碍物的存在会导致流体加减速,同时会产生y方向的速度,你的那个云图上面显示的是速度的大小,并不是你水平方向的流速,你设置成只查看x方向的流速,应该是在5左右的,都没有什么问题。

  • 明渠流动空化计算应该选啥求解器呢?

    2
    2 帖子
    586 浏览

    又或者说可以通过一些边界条件将明渠流动化简为管道流然后再用interPhaseChangeFoam计算?

  • 关于求解器的问题

    1
    1 帖子
    554 浏览
    S

    三维模型求解器是否可以适用于求解二维模型,例如ibScourFoam是否可以用来求解二维冲刷模型,在关于ibScourFoam的论文里面只提到了求解三维模型,想请教一下大家是否可以用于求解二维模型

  • swaks4Foam安装问题

    5
    5 帖子
    2k 浏览
    S

    @Do1975 好的,十分感谢

  • fvOptions(Urel)和SRF->Su()具体说明在哪儿?

    3
    3 帖子
    891 浏览
    东方白杨

    @Voynich 在 fvOptions(Urel)和SRF->Su()具体说明在哪儿? 中说:

    SRF->Su()是和坐标系相关的源项,就是你公式的最后两项,fvOptions(Urel)是自定义的源项。

    谢谢,昨天研究了一下已经找到了
    4737059c-7918-4a8a-b356-8a5771973def-image.png

  • 请问大家这个报错有人遇到过吗

    1
    1 帖子
    439 浏览
    U

    我在使用subsetMesh命令时,出现以下提示,温度场无法正常设置,有哪位朋友遇到过吗
    Subsetting volScalarField (T--> FOAM Warning :
    From Foam::fixedValueFvPatchField<Type>::fixedValueFvPatchField(const Foam::fixedValueFvPatchField<Type> &, const Foam::fvPatch &, const Foam::DimensionedField<Type, Foam::volMesh> &, const Foam::fvPatchFieldMapper &) [with Type = double]
    in file fields/fvPatchFields/basic/fixedValue/fixedValueFvPatchField.C at line 81
    On field subsetT patch FIBER patchField fixedValue : mapper does not map all values.
    To avoid this warning fully specify the mapping in derived patch fields.
    alpha.liquid p p_rgh)

  • 二维圆柱绕流

    14
    14 帖子
    17k 浏览
    G

    @random_ran 老师您好!借楼向您请教一些问题。我目前进行二维圆柱绕流的计算,Re=1e4和5e4。圆柱直径D=0.1m,介质是水(nu=1e-6),计算域和生成网格(STARCCM生成并导入)如图所示:

    图片1.png
    图片3.png

    湍流模型为 RAS kOmegaSST,边界条件参考Chalmers大学教程设置:

    图片2.png

    计算结果如下:最大库朗数为0.27,最大壁面y+<0.3,阻力系数误差<1%,St误差约为30%。St计算公式为:fD/U,f由升力时历曲线fft得到。

    fvSchemes:

    ddtSchemes { default Euler; } gradSchemes { default cellLimited Gauss linear 0.5; //grad(p) Gauss linear; grad(U) cellLimited Gauss linear 1; } divSchemes { default none; div(phi,U) Gauss linearUpwindV grad(U); div(phi,k) Gauss linearUpwind default; div(phi,omega) Gauss linearUpwind default; div((nuEff*dev(T(grad(U))))) Gauss linear; } laplacianSchemes { default Gauss linear limited 1; } interpolationSchemes { default linear; } snGradSchemes { default limited 1; }

    fvSolution

    solvers { p { solver PCG; preconditioner DIC; tolerance 1e-08; relTol 0; } pFinal { solver PCG; preconditioner DIC; tolerance 1e-08; relTol 0; } U { solver BiCGStab; preconditioner DILU; tolerance 1e-07; relTol 0; } k { solver BiCGStab; preconditioner DILU; tolerance 1e-07; relTol 0; } epsilon { solver BiCGStab; preconditioner DILU; tolerance 1e-07; relTol 0; } omega { solver BiCGStab; preconditioner DILU; tolerance 1e-07; relTol 0; } } PISO { nCorrectors 3; nNonOrthogonalCorrectors 3; pRefCell 0; pRefValue 0; }

    跪求老师指点迷津,如何提高St计算精度。

  • 关于pimpleFoam的外循环和松弛因子

    1
    1 帖子
    542 浏览
    N

    刚接触OpenFoam不就,疑问可能有点多
    请问在pimpleFoam对松弛因子和* Final的松弛因子进行设置,如果设置了残差控制,在满足跳出外循环的残差条件之后是不是才会采用* Final设置的松弛因子进行计算?
    如果达到设置的外循环次数后都没满足残差要求的话是不是最后一次循环还是用的原来的松弛因子计算?
    我在其他地方有看到说最后一次需要采用一次松弛因子为1.0计算才能获得正确的结果,松弛因子设置为1.0是不是就相当于不进行松弛设置?
    但是我在我自己写的一个求解器中,不在fvSolution中进行松弛设置和设置松弛因子为1.0得到的结果不一样,这又是为什么?

  • 7 帖子
    2k 浏览
    李东岳

    太酷炫了老铁,各种软件熟记于心

  • 发现虚拟机上openfoam12的一个bug

    3
    3 帖子
    909 浏览
    V

    虚拟机上openfoam10和11没有问题