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. 如何自定义修改symmetry边界条件,使其不要求0文件夹下各个文件内一定保持是symmetry?

如何自定义修改symmetry边界条件,使其不要求0文件夹下各个文件内一定保持是symmetry?

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

    各位老师:
    我需要用到 “切向梯度为0,而法向值固定为0” 这个边界条件
    想了想只有symmetry边界条件是这个

    我现在植入了一个温度方程,那么:
    U文件夹内,边界是使用symmetry条件的。
    p文件夹内,边界是也使用symmetry条件的。
    T文件夹内,边界需要指定固定的温度值fixedValue 373。

    因此,T文件夹内,我直接设定为
    type fixedValue;
    value uniform 373;
    但是通不过symmetry的边界条件检查,说是U,P,T的边界条件不一致,所以如何取消symmetry的这个检查呢?

    或者各位老师有没有其他的办法能用到 “切向梯度为0,而法向值固定为0” 这个边界条件?

    谢谢

    1 条回复 最后回复
  • C 离线
    C 离线
    cresendo
    写于 最后由 编辑
    #2

    印象中slip边界条件好像可以实现

    Prometheus10P 1 条回复 最后回复
  • tidedrinkerT 离线
    tidedrinkerT 离线
    tidedrinker
    写于 最后由 编辑
    #3

    那我理解的话,就是矢量是slip,标量是零梯,然后你要设置的值是fixedValue,然后constant/polyMesh/boundary里可以设成wall?

    更高的主频,更多的核心

    Prometheus10P 1 条回复 最后回复
  • Prometheus10P 离线
    Prometheus10P 离线
    Prometheus10
    在 中回复了 cresendo 最后由 Prometheus10 编辑
    #4

    @cresendo 老师您好,您说得确实是正确的,官方也提到过Slip和Symmetry基本上就是数值等效的

    Notes on Computational Fluid Dynamics: General Principle
    6e6a7060-0b84-4168-bc5e-8c73f8f86591-image.png

    但是,能否请您帮忙看看这个帖子(您可以直接看第#54楼的评论回复):
    Slip边界和Symmetry边界应用于弯曲界面的结果对比

    Slip边界条件 和Symmetry边界条件应用到曲面边界得到的速度结果(以及基于此得出的阻力系数)并不一致,这也是我目前较为疑惑的地方。

    1 条回复 最后回复
  • Prometheus10P 离线
    Prometheus10P 离线
    Prometheus10
    在 中回复了 tidedrinker 最后由 编辑
    #5

    @tidedrinker 老师您好,还是不行。
    相当于我的困境是:

    用Symmetry,T文件夹内,无法给目标边界指定固定的温度值fixedValue 373。

    然后想到官方文档也提到过Slip和Symmetry基本上就是数值等效的
    但因为我的目标边界是个曲面,不是平面,
    验证对比发现Slip边界条件 和 Symmetry边界条件应用到曲面边界得到的速度结果(以及基于此得出的阻力系数)并不一致

    因此,另一个困境是:
    用Slip边界,T文件夹内,虽然能给目标边界指定固定的温度值fixedValue 373,但是Slip边界条件 和 Symmetry边界条件算出来的流场信息不一样,现在拿不准哪个对。

    tidedrinkerT 1 条回复 最后回复
  • tidedrinkerT 离线
    tidedrinkerT 离线
    tidedrinker
    在 中回复了 Prometheus10 最后由 编辑
    #6

    @Prometheus10
    我看了一下那个帖子,可能因为实现方法的差异,两种边界会有细微的差别,但应该不会这么大。

    你的其他边界是怎么设置的?symmetry不用特别设置,每一个变量都是sym就行。但是,slip你是具体怎么设置的?速度肯定是slip,其他边界是什么?如果搭配不合适的话,和sym不一致是很正常的事情。

    再一个,是不是因为雷诺数特别小,以致实现方法带来的微小区别被放大了?或者说,在低雷诺数下,实现方法带来的差异特别大?建议可以加点流速试试,看一下高流速下是不是还差这么多?

    更高的主频,更多的核心

    1 条回复 最后回复

  • 登录

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