Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. OpenFOAM
  3. buoyantPimpleFoam相关问题

buoyantPimpleFoam相关问题

已定时 已固定 已锁定 已移动 OpenFOAM
91 帖子 5 发布者 33.1k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • A 离线
    A 离线
    Afr1yne
    在 中回复了 yjc95 最后由 编辑
    #81

    @yjc95 我也是新手 不是大佬
    案例中一般都取0.7 具体的你可以找找文献看

    Y 1 条回复 最后回复
  • Y 离线
    Y 离线
    yjc95
    在 中回复了 Afr1yne 最后由 编辑
    #82

    @Afr1yne 谢谢您

    1 条回复 最后回复
  • Y 离线
    Y 离线
    yjc95
    写于 最后由 编辑
    #83

    @李东岳 东子老师,新年好呀。我带着新问题来向您请教了。我用v2206版本下的heatTransfer-buoyantBoussinesqPimpleFoam-hotRoom作为模板来模拟储热池的放热过程,我把floor设置成低温水进口,把ceiling设置成高温水出口,采用层流,介质为水,算出来的结果温度场很奇怪,中间的斜温层很厚。
    cf2cbb7c-023c-4d0f-82c8-ce63111d4461-image.png
    我查阅文献,并且用fluent算出来的斜温层应该非常薄才对。
    此外,我把所有物性参数扩大和缩小1000倍,温度场没变化。
    具体设置如下:

    • alphat
    FoamFile
    {
        version     2.0;
        format      ascii;
        class       volScalarField;
        object      alphat;
    }
    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
    
    dimensions      [0 2 -1 0 0 0 0];
    
    internalField   uniform 0;
    
    boundaryField
    {
        floor
        {
            type            alphatJayatillekeWallFunction;
            Prt             0.1;
            value           uniform 0;
        }
    
        ceiling
        {
            type            alphatJayatillekeWallFunction;
            Prt             0.1;
            value           uniform 0;
        }
    
        fixedWalls
        {
            type            alphatJayatillekeWallFunction;
            Prt             0.1;
            value           uniform 0;
        }
    }
    
    • nut
    FoamFile
    {
        version     2.0;
        format      ascii;
        class       volScalarField;
        object      nut;
    }
    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
    
    dimensions      [0 2 -1 0 0 0 0];
    
    internalField   uniform 0;
    
    boundaryField
    {
        floor
        {
            type            nutkWallFunction;
            value           uniform 0;
        }
    
        ceiling
        {
            type            nutkWallFunction;
            value           uniform 0;
        }
    
        fixedWalls
        {
            type            nutkWallFunction;
            value           uniform 0;
        }
    }
    
    • p
    FoamFile
    {
        version     2.0;
        format      ascii;
        class       volScalarField;
        object      p;
    }
    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
    
    dimensions      [0 2 -2 0 0 0 0];
    
    internalField   uniform 1e5;
    
    boundaryField
    {
        floor
        {
            type            zeroGradient;
        }
    
        ceiling
        {
            type            zeroGradient;
        }
    
        fixedWalls
        {
            type            zeroGradient;
        }
    }
    
    • p_rgh
    FoamFile
    {
        version     2.0;
        format      ascii;
        class       volScalarField;
        object      p_rgh;
    }
    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
    
    dimensions      [0 2 -2 0 0 0 0];
    
    internalField   uniform 1e5;
    
    boundaryField
    {
        floor
        {
            type            zeroGradient;
            rho             rhok;
        }
    
        ceiling
        {
            type            zeroGradient;
            rho             rhok;
        }
    
        fixedWalls
        {
            type            zeroGradient;
            rho             rhok;
        }
    }
    
    • T
    FoamFile
    {
        version     2.0;
        format      ascii;
        class       volScalarField;
        object      T;
    }
    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
    
    dimensions      [0 0 0 1 0 0 0];
    
    internalField   uniform 363;
    
    boundaryField
    {
        floor
        {
            type            fixedValue;
            value           uniform 283;
        }
    
        ceiling
        {
            type            zeroGradient;
        }
    
        fixedWalls
        {
            type            zeroGradient;
        }
    }
    
    • U
    FoamFile
    {
        version     2.0;
        format      ascii;
        class       volVectorField;
        object      U;
    }
    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
    
    dimensions      [0 1 -1 0 0 0 0];
    
    internalField   uniform (0 0 0);
    
    boundaryField
    {
        floor
        {
            type            fixedValue;
            value           uniform (0 0.1 0);
        }
    
        ceiling
        {
            type            fixedValue;
            value           uniform (0 0.1 0);
        }
    
        fixedWalls
        {
            type            noSlip;
        }
    }
    
    • transportProperties
    FoamFile
    {
        version     2.0;
        format      ascii;
        class       dictionary;
        object      transportProperties;
    }
    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
    
    transportModel Newtonian;
    
    // Laminar viscosity
    nu              1e-06;
    
    // Thermal expansion coefficient
    beta            3e-04;
    
    // Reference temperature
    TRef            273;
    
    // Laminar Prandtl number
    Pr              7;
    
    // Turbulent Prandtl number
    Prt             0.1;
    
    • turbulenceProperties
    FoamFile
    {
        version     2.0;
        format      ascii;
        class       dictionary;
        object      turbulenceProperties;
    }
    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
    
    simulationType      laminar;
    /*
    RAS
    {
        RASModel        kEpsilon;
    
        turbulence      on;
    
        printCoeffs     on;
    }
    */
    

    麻烦您抽空看看,谢谢您!

    1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    写于 最后由 编辑
    #84

    把你的openfoam跟fluent的对比图放上来我看看

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    Y 1 条回复 最后回复
  • Y 离线
    Y 离线
    yjc95
    在 中回复了 李东岳 最后由 编辑
    #85

    @李东岳 东子老师,我又检查了一遍fluent的设置,发现是我把速度入口数值设置错了,重新算了一遍,看上去好像也差不多。耽误您时间了,抱歉。
    cecc5502-9cbf-42ba-b37f-4daa395e30c5-image.png

    1 条回复 最后回复
  • Y 离线
    Y 离线
    yjc95
    写于 最后由 编辑
    #86

    @李东岳 东子老师,您在可压+瞬态里面写到"方程(20)构成一个稀疏线性系统。求解方程(20)即可获得速度a9b8d0f0-6c94-4824-9262-1a7bbb3dea13-CodeCogsEqn (1).svg "其中的d6f64072-4486-45f4-b8f3-9930ece5b338-CodeCogsEqn (2).svg 指的是相邻网格的速度,在这里是用当前时刻已知的速度代入么?同样的,方程(41)中的60da7cda-4eab-4525-9cbf-8e0de54d04dd-CodeCogsEqn (3).svg 应该是要求的控制体体心处的压力吧,293ac512-c651-49f9-b898-ed50d16dbdcc-CodeCogsEqn (4).svg 是否是用当前时刻各个面的压力代入,这个压力好像之前并不知道吧,是咋求出60da7cda-4eab-4525-9cbf-8e0de54d04dd-CodeCogsEqn (3).svg的呢?
    049fe855-dfa4-497e-8d20-9f3bed98bb01-image.png
    88d1db88-8b62-496a-9778-c710d3ae2028-image.png

    Y 1 条回复 最后回复
  • Y 离线
    Y 离线
    yjc95
    在 中回复了 yjc95 最后由 编辑
    #87

    @李东岳 东子老师,我悟了,这俩问题我想明白了。我有新的疑问:方程(41)中的c62c291b-9ee1-45ee-a181-1b31bca08525-CodeCogsEqn (3).svg 和985c483d-f149-4d68-bcb8-6f2301cb89fe-CodeCogsEqn (4).svg 有啥联系呢?

    1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    写于 最后由 编辑
    #88

    带f是定义在面上的

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    Y 1 条回复 最后回复
  • Y 离线
    Y 离线
    yjc95
    在 中回复了 李东岳 最后由 编辑
    #89

    @李东岳 您的意思是,体心处的p是面心处p的某种函数,比如体心处的p=面心处的p的加权平均?

    1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    写于 最后由 编辑
    #90

    面心的值是体心的值的插值

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    Y 1 条回复 最后回复
  • Y 离线
    Y 离线
    yjc95
    在 中回复了 李东岳 最后由 编辑
    #91

    @李东岳 谢谢您

    1 条回复 最后回复

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]