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. 在openfoam中如何查看yplus?

在openfoam中如何查看yplus?

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

    在y+这里一直两个问题没搞清楚。。。
    一般来说,计算一段时间后可以通过postProcess -func yPlus计算所有时间目录下的yPlus,那么:
    (1)不同时间目录中的yPlus不同,比如t=0s时某壁面的yPlus为10,t=30时某壁面的yPlus为5,这里应该看初始的yPlus还是计算稳定后的yPlus呢?
    (2)针对某个wall,openfoam输出的yPlus包含min,max,average三个数值,如:
    patch BOTTOM y+ : min = 0.287944, max = 10.3941, average = 5.51664
    应该看哪个呢?
    谢谢!

    B 1 条回复 最后回复
  • B 离线
    B 离线
    BlookCFD
    在 中回复了 WYing 最后由 编辑
    #2

    @wying 都看

    仔细看yPlus的定义,它跟当地的流动状态相关

    B 1 条回复 最后回复
  • J 离线
    J 离线
    Joann
    写于 最后由 编辑
    #3

    大家好,我用tutorials里的原DTCHull试了一下,计算完成后想查看y+,通过

    postProcess -func yPlus                                   
    

    但是出现了问题,每个时间步都是,例如15

    Time = 15
    
    Reading fields:
    
    Executing functionObjects
    --> FOAM Warning : 
        From function virtual bool Foam::functionObjects::yPlus::execute()
        in file yPlus/yPlus.C at line 178
        Unable to find turbulence model in the database: yPlus will not be calculated
    yPlus yPlus write:
        writing field yPlus
        patch hull y+ : min = 0, max = 0, average = 0
    
    

    请问是为什么?明明在turbulenceProperties文件里是有湍流模型的:

    simulationType  RAS;
    
    RAS
    {
        RASModel        kOmegaSST;      
    
        turbulence      on;
    
        printCoeffs     on;
    }
    

    是不是计算前在controlDict/functions加入yPlus函数才可以通过postProcess -func yPlus得到?

    Hello, CFD. Hello, OpenFOAM.

    李东岳李 1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    在 中回复了 Joann 最后由 编辑
    #4

    @joann 用simpleFoam -postProcess -func yPlas 试试

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

    J 1 条回复 最后回复
  • J 离线
    J 离线
    Joann
    在 中回复了 李东岳 最后由 编辑
    #5

    @李东岳 谢谢老师的指导,用interFoam -postProcess -func yPlus成功了。

    Hello, CFD. Hello, OpenFOAM.

    1 条回复 最后回复
  • B 离线
    B 离线
    Be1tazzz
    在 中回复了 BlookCFD 最后由 编辑
    #6

    @BlookCFD 都看的意思是说,如果我的目标是y+<1,那么y+ min max average 都要小于1是这样子吗?

    1 条回复 最后回复

  • 登录

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