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. kOmegaSSTIDDES湍流模型风速廓线

kOmegaSSTIDDES湍流模型风速廓线

已定时 已固定 已锁定 已移动 OpenFOAM
6 帖子 3 发布者 2.4k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 疏影横斜水清浅疏 离线
    疏影横斜水清浅疏 离线
    疏影横斜水清浅
    写于 最后由 编辑
    #1

    使用kOmegaSSTIDDES湍流模型计算大气边界层风场

    simulationType      LES;
    
    LES
    {
        LESModel        kOmegaSSTIDDES;
    
        turbulence      on;
    
        printCoeffs     on;
    
        delta           IDDESDelta;
    
        alphaK1         0.85;
        alphaK2         1;
        alphaOmega1     0.5;
        alphaOmega2     0.856;
        gamma1          0.555556;
        gamma2          0.44;
        beta1           0.075;
        beta2           0.0828;
        betaStar        0.09;
        a1              0.31;
        b1              1;
        c1              10;
        F3              false;
        decayControl    true;//false;
        kInf            0;
        omegaInf        0;
        useSigma        false;
        kappa           0.41;
        CDESkom         0.82;
        CDESkeps        0.6;
        Ctrans          60;
        Cdt1            20;
        Cdt2            3;
        Cl              5;
        Ct              1.87;
        fe              true;
    }
    

    风速入口为对数廓线

                scalar kappa = 0.41;
                scalar Uref  = 2.0;
                scalar Zref  = 10.0;
                scalar z0    = 0.001;
                scalar zd    = 0.0;
    
                scalar Ustar = kappa*Uref/log((Zref+z0)/z0);
                scalar z  = inletPatch.Cf()[i].z();
                Uf[i].x() = Ustar/kappa*log(((z-zd) + z0)/z0);
                Uf[i].y() = 0.0; 
                Uf[i].z() = 0.0;  
    

    结果为
    4810b34c-ee97-480d-b96b-a90b3c278fbf-图片.png
    其中,9个位置分别为10m、200m、400m、500m、600m、700m、800m、900m、990m(计算域流向1000m,垂向100m,展向100m),网格划分(250 25 50) z是垂向,膨胀率 (1 1 5)。
    请问,上部分的速度随高度基本不变,是什么原因?怎么才可以使得风速随高度呈对数形态。

    C 1 条回复 最后回复
  • C 离线
    C 离线
    coolhhh 神
    在 中回复了 疏影横斜水清浅 最后由 编辑
    #2

    @疏影横斜水清浅 kOmegaSSTIDDES没用过,但用过WALE计算,一般入口只是平均风的话,都会保持的很好。看起来网格非常粗糙,不确定是不是全尺寸网格问题导致的,可以做个缩尺的模型验证一下。还有如果算全尺寸的话,计算域底面的yPlus应该量级很大,这也是我一直的疑惑点,目前的壁面函数一般要求使用范围是1000以内,壁面函数能否直接用于全尺寸模型

    疏影横斜水清浅疏 1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 李东岳 编辑
    #3

    正如楼上大佬所说,网格粗糙,看起来像是网格的问题。边界层没有捕获到精确的速度梯度。

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

    疏影横斜水清浅疏 1 条回复 最后回复
  • 疏影横斜水清浅疏 离线
    疏影横斜水清浅疏 离线
    疏影横斜水清浅
    在 中回复了 coolhhh 最后由 编辑
    #4

    @coolhhh 是的,yplus很大,三四千,这个是我在测试的,我是想做全尺寸的,所以想用的是IDDES,IDDES是否还要考虑yplus,我不是很清楚。测试算例,所以使用的网格很粗。

    C 1 条回复 最后回复
  • C 离线
    C 离线
    coolhhh 神
    在 中回复了 疏影横斜水清浅 最后由 编辑
    #5

    @疏影横斜水清浅 算全尺寸,如果只是关注风速,对结果影响不大。现在很多算城市风环境的,基本yPlus都是不满足的。但如果算全尺寸结构表面风压,这个我没算过不确定影响多大。另外算全尺寸入口加的脉动风,因为网格太大脉动基本会被过滤很多,结果也会有点差

    1 条回复 最后回复
  • 疏影横斜水清浅疏 离线
    疏影横斜水清浅疏 离线
    疏影横斜水清浅
    在 中回复了 李东岳 最后由 编辑
    #6

    @李东岳 我先将网格细化做一下测试,排除或者确认一下网格的原因。

    1 条回复 最后回复

  • 登录

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