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. 请教各位前辈OF中湍流入口DFSEM的设置问题

请教各位前辈OF中湍流入口DFSEM的设置问题

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

    关于OF中DFSEM的设置,有一些问题请教各位前辈;

    Q :0文件中U的设置
    看OF用户手册里给的一个case:channel395DFSEM tutorial,地址是链接文本,它的入口代码是

    inlet
        {
            type            turbulentDFSEMInlet;                                         
            delta           1;
            U
            {
                type        mappedFile;
                mapMethod   nearest;
            }
            R
            {
                type        mappedFile;
                mapMethod   nearest;
            }
            L
            {
                type        mappedFile;
                mapMethod   nearest;
            }
    
            d               1;
            nCellPerEddy    1;
            scale           1;
            value           $internalField;
    
    

    这个case中U、R、L用的是把初始插值数据放入到constant文件中然后在计算开始时候赋值给入口(不知道我理解的对不对,如有错处恳请指导一二)

    这里我有两个问题:
    1、入口inlet面有多少个cell就在U、R、L三个文件中赋多少个值么?
    2、问题1的基础上,如果是用U、R、L文件赋值的话,又该怎么给定这些数值。比如入口有4个点ABCD,如果每个点赋值一个UX 1 1 1 1,为什么不是1.1 1.2 1.3 1.4呢?

    1 条回复 最后回复
  • 马乔马 离线
    马乔马 离线
    马乔 大神
    写于 最后由 编辑
    #2

    1,不是,这个边界会构建一个虚拟的2D规则网格,然后利用读入的R和L计算出波动速度,然后加上U并map到真实边界网格上。
    2,这些值是模拟计算的值,sample或者其他方式得到的。

    装逼没输过,吵架没赢过!

    M 1 条回复 最后回复
  • M 离线
    M 离线
    Mania
    在 中回复了 马乔 最后由 Mania 编辑
    #3

    @马乔 前辈你好,谢谢您的回复,也祝您中秋快乐。

    看了您的回复,我的理解是,这个DFSEM算法,是根据我输入的R、L文件的值来计算出脉动速度(也就是您说的波动速度),然后加上U文件的值来生成相应的风场。

    我看了tutorials中的case后,现在还有一些细节的地方不知道怎么理解,麻烦您指导一下:
    1、对于U、R、L和point四个文件中数据的个数,可以随便定义若干个点就行?比如我inlet面(y×z)有5000个点,我就挑y方向一列800个点的数据,来输入对应的四个文件就行?

    2、这个U文件应该是输入的平均风速吧?比如我想要生成的流场是平均速度为(1 0 0),波动速度为0.5,那么U文件中所有的数据都应该是(1 0 0)对么?

    3、相应的R和L文件,雷诺应力R应该就是[ui'uj']的一个对称张量,湍流尺度L应该怎么定义呢,看case中是一个列向量,那假如一个三维各向异性的湍流场是否需要输入一个n行3列的数据,如

    {
    L11        L22        L33
    L11'       L22'       L33'
    L11''      L22''      L33''
    L11'''     L22'''     L33'''
    ......
    }
    

    再次感谢您的回复,希望您空闲的时候能再指点一二,谢谢!

    Z 疏影横斜水清浅疏 2 条回复 最后回复
  • Z 离线
    Z 离线
    zhouxu
    在 中回复了 Mania 最后由 编辑
    #4

    @mania 在 请教各位前辈OF中湍流入口DFSEM的设置问题 中说:

    U、R、L和point

    U、R、L和point可以通过RAS计算得到

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

    @Mania 我也遇到了相同的问题,请问你是怎么得到输入数据的,同时,问个问题,这个方法使用的计算域一般多大,10000×1000×1000的可以使用么,耗散怎么控制,距离一长,耗散很大

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

    @zhouxu 请问L和piont怎么计算得到

    1 条回复 最后回复
  • B 离线
    B 离线
    biaowai
    写于 最后由 李东岳 编辑
    #7

    我也想知道L怎么定义的,OpenFOAM2312,这么解释

    “The order of elements of the integral scales for the vector-based condition is “(Lxu Lxv Lxw Lyu Lyv Lyw Lzu Lzv Lzw)” and for the scalar-based condition is “(Lxi Lyi Lzi)”, where \c x here indicates the streamwise components and \c y/z lateral components. The streamwise components (i.e. \c x) are Lagrangian time scales in units of seconds and the remaining components are length scales in units of meters.”

    Lxi对应拉格朗日时间尺度,Lyi/Lzi对应长度尺度

    1 条回复 最后回复

  • 登录

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