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
17 帖子 6 发布者 14.8k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • Z 离线
    Z 离线
    zhangjintao
    写于 最后由 编辑
    #1

    我在用snappyHexMesh对复杂地形表面生成边界层时,按下图设定无法生成,按其他设定会出现断裂,请问是哪里出了问题,怎么修改参数?
    a22871ad-b618-430e-ac3d-45474fa77e57-image.png
    1dbd79ba-4567-40d4-b8d1-67ed940efcb3-image.png
    Snipaste_2023-07-24_11-25-10.png

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

    snappyHexMesh这个的边界层就是很难生成。你有stl么,有的话发给我我给你试一下

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

    Z 1 条回复 最后回复
  • Z 离线
    Z 离线
    zhangjintao
    在 中回复了 李东岳 最后由 编辑
    #3

    @李东岳 谢谢李老师,您看一下

    链接:https://pan.baidu.com/s/1KYePRVSN5E2-xo_NJ2IXaw
    提取码:ay5c

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

    你这个网格预计多少万量级的。我看你得stl很不平坦,如果三维的要捕获这种小尺度坑坑包包网格最少在百万级

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

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

    @李东岳 预计是千万级以下,最好700万网格左右

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #6
    /*--------------------------------*- C++ -*----------------------------------*\
      =========                 |
      \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
       \\    /   O peration     | Website:  https://openfoam.org
        \\  /    A nd           | Version:  10
         \\/     M anipulation  |
    \*---------------------------------------------------------------------------*/
    FoamFile
    {
        format      ascii;
        class       dictionary;
        object      blockMeshDict;
    }
    
    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
    
    convertToMeters 1;
    
    vertices
    (
        ( 1   1  0)
        ( 1   1  3000)
        ( 16000  1  3000)
        ( 16000  1  0)
        ( 1   16000  0)
        ( 1   16000  3000)
        ( 16000  16000  3000)
        ( 16000  16000  0)
    );
    
    blocks
    (
        hex (0 1 2 3 4 5 6 7) (20 200 200) simpleGrading (10.0 1 1)
    //    hex (0 1 2 3 4 5 6 7) (6 6 6) simpleGrading (10.0 1 1)
    );
    
    boundary
    (
        maxX
        {
            type patch;
            faces
            (
                (3 7 6 2)
            );
        }
        minZ
        {
            type patch;
            faces
            (
                (0 4 7 3)
            );
        }
        maxZ
        {
            type patch;
            faces
            (
                (2 6 5 1)
            );
        }
        minX
        {
            type patch;
            faces
            (
                (1 5 4 0)
            );
        }
        minY
        {
            type patch;
            faces
            (
                (0 3 2 1)
            );
        }
        maxY
        {
            type patch;
            faces
            (
                (4 5 6 7)
            );
        }
    );
    
    
    
    // ************************************************************************* //
    
    

    用这个blockMesh生成网格。然后把point文件,用这个文件替换掉

    链接:https://pan.baidu.com/s/1jOcOf-MMILNkniapC3jPpg?pwd=rfi2
    提取码:rfi2

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

    Z 1 条回复 最后回复
  • Z 离线
    Z 离线
    zhangjintao
    在 中回复了 李东岳 最后由 编辑
    #7

    @李东岳 抱歉,李老师,我不是太懂,我算例里本身没有point文件,这个是用来做什么的?在哪个位置?

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

    就是在你的算例下面,用blockMesh生成网格,然后用我的points把你的points替换掉

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

    Z 1 条回复 最后回复
  • Z 离线
    Z 离线
    zhangjintao
    在 中回复了 李东岳 最后由 编辑
    #9

    @李东岳 必须用您上述的blockMesh吗?因为我计算域和上述blockMesh不一样,而且snappyHexMesh还有其他加密区

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

    @zhangjintao 我一会发给你个全的,你自己尝试研究一下自己加密好了,比如用topoSet加密

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

    Z 1 条回复 最后回复
  • Z 离线
    Z 离线
    zhangjintao
    在 中回复了 李东岳 最后由 编辑
    #11

    @李东岳 好的,谢谢老师

    1 条回复 最后回复
  • C 离线
    C 离线
    cccrrryyy 超神
    在 中回复了 zhangjintao 最后由 编辑
    #12

    @zhangjintao 地形网格么,强推cfmesh:chouchou:

    I don't want to survive, I want to thrive.

    1 条回复 最后回复
  • 小 离线
    小 离线
    小不正经
    在 中回复了 zhangjintao 最后由 编辑
    #13

    @zhangjintao 您好,这个文件过期了,可以再分享一下吗,万分感谢!

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

    我给别人免费调试算例的时候,需要在CFD中文网公开。你的stl发我邮箱了,同时你也发在这里了。我帮你免费你调试好了之后,也发在了论坛。希望对他人有所帮助。这是类似一种开源的精神。开源就是互相帮助,同时有利于他人。

    今天收到消息你告诉我不能公开。但这有悖于互相帮助的精神。如果需要我私下调试算例,且做保密,这属于付费商业项目。

    目前这个情况,你可以找一个可以公开的stl地形文件,处理一下然后我把原来的替换掉。

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

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

    ter.tar.xz

    已更新新版。

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

    1 条回复 最后回复
  • 上级上 离线
    上级上 离线
    上级
    写于 最后由 编辑
    #16

    地形网格cfmesh一键生成真的很方便,我前段时间做大尺度地形界面泥石流模拟,用这个真的省了不少事儿。

    W 1 条回复 最后回复
  • W 离线
    W 离线
    wsy11
    在 中回复了 上级 最后由 编辑
    #17

    @上级 大佬,想问下cfMesh上手难吗?我在做相似的研究,想转成cfMesh试一下

    1 条回复 最后回复

  • 登录

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