Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.3k 帖子
  • 7 帖子
    2k 浏览

    @coolhhh 对的,如果湍流入口可能旋转比较方便,对于目前这个问题,乘以角度就可以了。谢谢大佬:146:

  • openfoam中旋流入口边界条件swirlInletVelocity

    1
    1 帖子
    546 浏览

    想请教一下有没有人用过openfoam中旋流入口边界条件swirlInletVelocity,我用该边界条件计算了一个冷态流场如图所示为轴向速度的云图。
    1.png
    我查看了源代码中关于该边界条件的使用方法如下
    2.png
    只需要指定轴向速度 径向速度以及切向速度,我想知道这个边界条件是如何计算旋流数的,因为我貌似在源代码中没有查看到如何通过旋流数去确定这三个方向的速度值。不知道有没有人知道openfoam中是怎么可以通过旋流数去计算得到这个三个速度的量?

  • 9 帖子
    3k 浏览
    H

    @huangyuhui723 我尝试了可以通过U.boundaryField().oldTime()进行调用,可供参考。

  • 拉格朗日库源文件编译问题

    2
    2 帖子
    786 浏览
    李东岳

    我建议你不要上来先植入这个方程。而是做一个直径与时间的分段函数,现把这个路走通。再植入你的方程。

  • 4 帖子
    1k 浏览
    李东岳

    那可能就是影响太小了,主动把y方向的速度增大10倍看一下

  • 3 帖子
    1k 浏览
    Y

    @李东岳 有的老师 dynamicmeshdict里面我漏了一行设置 现在解决了

  • dsmcFoam旋转边界

    1
    1 帖子
    504 浏览
    K

    在使用dsmcFoam+求解器时,定义了一个旋转边界条件,来流气体分子均加上了一个绕z轴旋转的角速度 omega,当计算稳定之后,使用tecplot在入口处画Streamtraces,结果如图所示,貌似加上的角速度与预期不一致,有同行遇见过类似的问题吗?

    725a22b4-d894-400e-9a70-cf5d266706aa-image.png

  • 3 帖子
    1k 浏览
    1

    请问您的这个问题解决了,我在改进SST的时候一直提示我重复定义函数

  • 4 帖子
    2k 浏览
    G

    最新进展:我将0文件中的pd边界条件进行了修改,可以实现中断后继续运算,但原问题依旧不知该如何解决。

    代码如下:

    /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | | \\ / O peration | Version: 4.0 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class volScalarField; object pd; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dimensions [1 -1 -2 0 0 0 0]; internalField uniform 0; boundaryField { out { //type zeroGradient; type fixedValue; value $internalField; } "(sym1|sym2)" { type symmetryPlane; } in { //type fixedFluxPressure; //value $interField; type zeroGradient; } cylinder { //type fixedFluxPressure; //value $interField; type zeroGradient; } "(front|back)" { type empty; } } // ************************************************************************* //
  • 关于cfdem流场重组

    16
    16 帖子
    6k 浏览
    B

    @chapaofan 好的,谢谢

  • OpenFOAM后处理flowRatePatch?

    13
    13 帖子
    12k 浏览
    李东岳

    flowRatePatch自动适配,phi是质量通量就计算的质量通量,phi是体积通量就计算的体积通量

  • Hopkins湍流中心的DNS数据

    2
    2 帖子
    859 浏览
    李东岳

    知道了。256个网格。对称的...

  • 关于StochasticDispersionRAS原理疑问

    2
    2 帖子
    809 浏览
    李东岳

    通过阅读东岳老师以前的一篇文章:拉格朗日中的湍流分散力模型,我的理解是这个随机游走模型不应该是在粒子上添加一个随机游走速度吗?但是代码的最后有关Uc+UTurb,如果我理解没错,这不是连续相的速度加上一个湍流脉动速度么?难道是通过随机更改流体速度,间接再去更改颗粒受力,从而达到颗粒的随机?

    你的理解是正确的。他的随机,主要体现在随机数的生成上(不是一个固定的数)。

  • 1 帖子
    481 浏览
    Y

    用pimplefoam求解了圆管在水中运动的场景,分别给圆管设置了x,z的初始速度1m/s,但是无论怎么修改dynamicmeshdict都只能求解z方向,无法求解x方向运动,换了两者位置就变成了只求解x无法求解z了,希望有大佬能够解答一下。f83053e5-2d8d-4c09-a483-553e16f8bfc2-image.png

  • 10 帖子
    2k 浏览
    M

    按照教程编译结束了老师,但还是提示这个错误。

  • 1 帖子
    402 浏览
    W

    #0 Foam::error::printStack(Foam::Ostream&) in ~/OpenFoam/OpenFOAM-v2212/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so
    #1 Foam::sigFpe::sigHandler(int) in ~/OpenFoam/OpenFOAM-v2212/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so
    #2 ? in /lib/x86_64-linux-gnu/libc.so.6
    #3 Foam::divide(Foam::Field<double>&, double const&, Foam::UList<double> const&) in ~/OpenFoam/OpenFOAM-v2212/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so
    #4 void Foam::divide<Foam::fvPatchField, Foam::volMesh>(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>&, Foam::dimensioned<double> const&, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&) in ~/OpenFoam/OpenFOAM-v2212/platforms/linux64GccDPInt32Opt/bin/pimpleFoam
    #5 Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > Foam::operator/<Foam::fvPatchField, Foam::volMesh>(Foam::dimensioned<double> const&, Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > const&) in ~/OpenFoam/OpenFOAM-v2212/platforms/linux64GccDPInt32Opt/bin/pimpleFoam
    #6 ? in ~/OpenFoam/OpenFOAM-v2212/platforms/linux64GccDPInt32Opt/bin/pimpleFoam
    #7 ? in /lib/x86_64-linux-gnu/libc.so.6
    #8 __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6
    #9 ? in ~/OpenFoam/OpenFOAM-v2212/platforms/linux64GccDPInt32Opt/bin/pimpleFoam
    Floating point exception (core dumped)

  • snappyHexMeshDict画二维网格出现锯齿状的区域

    8
    8 帖子
    3k 浏览
    H

    问了一下别人,好像是使用snappyHexMesh命令画2D网格就是会出现面贴合效果不好的情况

  • 计算过程实现网格切割-Multi cut-cell

    9
    9 帖子
    4k 浏览
    S

    @队长别开枪 好的,感谢老师!

  • symmetry与wedge的区别

    2
    2 帖子
    814 浏览
    李东岳

    轴对称是wedge,symmetry可以理解为对称面

  • 3 帖子
    1k 浏览

    @HIT_lly 在中间set一个液滴