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. rhoSimpleFoam 求解可压缩流动时一个奇怪的现象

rhoSimpleFoam 求解可压缩流动时一个奇怪的现象

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

    transonic主要看你的压力是否具有非常强的传输性,高超那面肯定是了,近音速这面transonic收敛性不是特别好,我就没开

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

    1 条回复 最后回复
  • 五好青年五 离线
    五好青年五 离线
    五好青年
    在 中回复了 宝丁 最后由 编辑
    #45

    @宝丁 您好,我一直后处理的困惑。请教下这种翼型断面的Ma或者压力系数,类似这种图的后处理方法

    请问这样图是怎么后处理的呢?

    I am a CFD machine with no emotions.

    宝 1 条回复 最后回复
  • 宝 离线
    宝 离线
    宝丁
    在 中回复了 五好青年 最后由 编辑
    #46

    @五好青年 我一般是在cfd post输入马赫数求解公式算的

    五好青年五 1 条回复 最后回复
  • 五好青年五 离线
    五好青年五 离线
    五好青年
    在 中回复了 宝丁 最后由 编辑
    #47

    @宝丁 123123123.png

    您好,我知道后处理中可以得出压力系数(或者马赫数),但是应该是全流场的压力系数(或者马赫数)吧。

    我怎样才能得到围绕翼型一圈的压力系数(或者马赫数)呢?因为我做的风力机,需要截取50%半径位置处(此处也是二维翼型)的压力系数。

    我没办法选择翼型一圈呀,想问下你这个怎么选上的。

    感谢

    I am a CFD machine with no emotions.

    宝 1 条回复 最后回复
  • 宝 离线
    宝 离线
    宝丁
    在 中回复了 五好青年 最后由 编辑
    #48

    @五好青年 你是用什么软件做的计算和后处理

    五好青年五 1 条回复 最后回复
  • 五好青年五 离线
    五好青年五 离线
    五好青年
    在 中回复了 宝丁 最后由 编辑
    #49

    @宝丁 paraview和cfdpost和tecplot。
    你会哪个,就跟我讲下哪个怎么操作呗。感谢

    I am a CFD machine with no emotions.

    宝 1 条回复 最后回复
  • 宝 离线
    宝 离线
    宝丁
    在 中回复了 五好青年 最后由 编辑
    #50

    @五好青年 我用cfd post ,直接提取就好

    1 条回复 最后回复
  • J 离线
    J 离线
    jiaqiwang
    写于 最后由 编辑
    #51

    你好,
    宝丁@宝丁 ,东岳老师@李东岳

    很高兴能联系上你。

    你提供了一个很nice的case。我利用该案例做了一些测试。

    solver:rhoPimpleFoam
    turbulence:SpalartAllmarasIDDES

    以下记录一下我的测试过程以及结果:

    结果:

    初尝试:

    一开始,我基本参考了https://github.com/Tushargh29/transonic_shock_buffet
    算外流的LES的case,这个case 有非常详细的step-by-step的操作过程。
    那我的操作就是,将这些设置原封不动的搬到你的naca65的case上面。
    对于湍流的刻画,整体还是非常好的。但是,算到大概0.0017s(跟网格有关,我后来加密了网格,会算的长一些)。但无一例外,最终都会出现如下图的inlet发散问题。一开始,我还以为可能是inlet 网格加密存在不均匀导致的。后来,又重新将inlet网格均匀化,之后仍无果。
    65eb7948-8700-4da1-93cc-6aba4924b641-image.png

    寻找原因:

    经过相关文献的调研,我找到18年的一篇文章。题为:A characteristic inlet boundary condition for compressible, turbulent, multispecies turbomachinery flows。

    这篇文章,摘要就提到了LES高精度仿真叶栅,需要考虑“non-reflecting boundary conditions”。也就是“声波” (还有涡波,熵波的影响)。

    在这篇文章的引导下,我开启了二次尝试。参考你之前曾经在Oulet边界做过wavetransimission的边界条件。这相当于NSCBC无反射边界条件的简化。
    这块工作,需要修改底层的求解器。目前,我还在为此努力。

    新的突破

    这个问题一直就卡在inlet发散的问题,在我查阅资料过程中,发现激波管的case 。这里面的介绍,其中有一段话:
    “TVD schemes are highly recommended when you are dealing with strong discontinuities (such as shock waves)”

    根据该提示,我将 格式改成了 div(phi,U) Gauss MinmodV;
    结果,之前无法收敛的求解器,可以继续计算下去了(大概计算了好0.2秒了,后面由于资源问题,就自己将其停掉了)。

    对比添加MinmodV前后

    turbulence的影响,在添加MinmodV后感觉趋向于laminar。inlet无发散现象。

    我是做气动声学的,若不考虑声学边界条件,其结果还是不准确的。
    目前仍非常嫉于NSCBC无反射边界的工作,还在推进。。

    以下是测试算例以及结果:
    https://drive.google.com/file/d/1vCfITb8qeTXG5_yqTn_va7vhlUTw95mz/view?usp=sharing

    祝收敛。

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

    发散的算例你看下湍流粘度场的云图,看看是否正确

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

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

    @李东岳 跟湍流项有关的参数,在发散的时候,在进口是正常的。这个case我也特意关注yplus+, 优化到<10左右。

    附件:发散的各参数截图
    https://drive.google.com/file/d/1U7dGKk-jv6OYMdOf8Ukiy1Gak648iJEU/view?usp=sharing

    1 条回复 最后回复
  • B 在线
    B 在线
    biaowai
    写于 最后由 编辑
    #54

    我之前算过高亚声速叶栅,用rhoSimpleFoam求解器收敛不了,换成LUSGS就很好收敛

    1 条回复 最后回复

  • 登录

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