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
14 帖子 4 发布者 11.4k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • yhdthuY 离线
    yhdthuY 离线
    yhdthu 大神
    在 中回复了 李东岳 最后由 编辑
    #4

    @东岳 另外,还想请教一下前辈,我在nasa的网站上下了个他画的mixinglayer的网格,不太清楚这种扩散正交网格可以用icem画出来不?

    0_1522985654074_980d4c87-2b4f-4a88-bd43-fa013d7e69e4-image.png

    长风破浪会有时,直挂云帆济沧海

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

    印象中我没有这么玩过,目前我这个电脑上没有ICEM无法测试,要不你试试? @CFD网格讲师

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

    yhdthuY 1 条回复 最后回复
  • yhdthuY 离线
    yhdthuY 离线
    yhdthu 大神
    在 中回复了 李东岳 最后由 编辑
    #6

    @东岳 前辈,我又搞定啦😂

    长风破浪会有时,直挂云帆济沧海

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

    :wocao: :wocao:

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

    1 条回复 最后回复
  • yhdthuY 离线
    yhdthuY 离线
    yhdthu 大神
    写于 最后由 李东岳 编辑
    #8

    造福来者,代码贴到下方,主要参考turbulentInlet这个边界,我的目的是每个时间步产生不同的脉动,所以种子用的是时间~

    INLET
        {
            type            codedFixedValue;
            redirectType    rampedFixedValue;
            
            code
            #{
                const fvPatch& boundaryPatch = this->patch();
                vectorField U = boundaryPatch.Cf();
                vectorField u = boundaryPatch.Cf();
                
                scalar Uave = 9.65;
                scalar dU = 12.3;
                scalar deltaW = 0.0002;
                scalar C0 = 0.1;
                
                label index = this->db().time().timeIndex();
                Random perturbation(index);      
    
                forAll(boundaryPatch, faceI)
                {   
                    vector deviation
                    (
                        1.0 - 2.0*perturbation.scalar01(),
                        1.0 - 2.0*perturbation.scalar01(),
                        1.0 - 2.0*perturbation.scalar01()
                    );
                    //Info << "random: " << deviation << endl;
                    
                    scalar y = boundaryPatch.Cf()[faceI].y();
                    U[faceI] = vector(Uave + dU*tanh(2*y/deltaW)/2, 0, 0);
                    
                    u[faceI] = C0*dU*deviation*exp(-sqr(y)/(2*deltaW));
                }
    
                operator==(U+u);
            #};
            
            codeInclude
            #{
                #include "Random.H"
            #};
            
            value           $internalField;
    
        }
    

    长风破浪会有时,直挂云帆济沧海

    1 条回复 最后回复
  • evensunE 离线
    evensunE 离线
    evensun
    写于 最后由 编辑
    #9

    老师您好,请问你这种入口脉动速度的给定是通过能量谱导出的吗,最近我在复现文献,但是对文献给出的能量谱怎么得到脉动速度不太懂:135:

    evensunE 李东岳李 2 条回复 最后回复
  • evensunE 离线
    evensunE 离线
    evensun
    在 中回复了 evensun 最后由 编辑
    #10

    @evensun 哦哦如果从随机数来看,应该是白噪声类型的随机速度脉动是吗老师

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

    @evensun turbulentInlet那面应该是符合能谱的,我依稀记得,不过不太确定,你可以核实一下

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

    L 1 条回复 最后回复
  • L 离线
    L 离线
    leilei
    在 中回复了 李东岳 最后由 编辑
    #12

    @李东岳
    李老师您好,

    想请教您:
    LES 的 inlet 的初始条件

    1. 可 map 下游,或
    2. 也可 用网上工具,把 inlet 初始化

    如用了 “turbulentInlet ” 这个 type, 那么就不需要以上2步了吧?

    谢谢

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

    @leilei 不需要。不过turbulentInlet应该比前面两种,要差一些

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

    L 1 条回复 最后回复
  • L 离线
    L 离线
    leilei
    在 中回复了 李东岳 最后由 编辑
    #14

    @李东岳
    明白了,谢谢李老师。。我另外那问题,还要再麻烦您或其他老师帮指点下

    1 条回复 最后回复

  • 登录

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