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可压流求解器

OF可压流求解器

已定时 已固定 已锁定 已移动 OpenFOAM
55 帖子 15 发布者 76.2k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 程 离线
    程 离线
    程迪
    在 2017年6月29日 14:22 中回复了 nuaawqf 最后由 程迪 编辑 2017年6月29日 22:23
    #45

    @nuaawqf
    刚把AeroFoam v1-2008从1.5移植到了201612+,感觉基本上也是另起炉灶搞的。
    AeroFoam v2-2013 最新支持到2.0,更是另起炉灶,fvMesh都给加功能改了,还没有移植成功。

    已婚,勿扰。
    本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

    1 条回复 最后回复
  • G 离线
    G 离线
    gyzhangqm 神
    写于2020年3月22日 11:17 最后由 编辑
    #46

    时隔四年了,还是没有有基于Godunov的近似通量和隐式推进方法的开源OpenFOAM application。
    已有的替代解决方案是:
    1、使用rhoCentralFoam的KT和KNP格式,本质上还是压力基的求解器。可能存在的问题是耗散大以及收敛性差。
    2、使用foam-extend的dbnsFoam,里边有气动人常用的HLLC格式和Roe格式,但推进方法只有龙格库塔显式推进。并且Roe格式熵修正处理不好的话会有Cabuncle现象。
    3、使用论文Implementation of density-based solver for all speeds in the framework of OpenFOAM作者公开的allSpeedUnsteadFoam,空间格式使用的是带低速预处理的AUSM系列格式。高超声速热化学非平衡计算中很多人喜欢使用AUSM系列的格式。但allSpeedUnsteadFoam依然只有Runge-Kutta推进。

    可以按照论文Implementation of density-based implicit LU-SGS solver in the framework of OpenFOAM 的方法实现LUSGS推进方法,工作量其实很小。如果原作者能开源其lusgsFoam最好了。

    不过如果想进一步实现其他隐式推进方法,还是需要搞明白blockLduMatrix,并且组装Jacobian矩阵。我想对于foam-extend的大佬来讲,他们已经实现了blockLduMatrix类,以及后续的代数方程预处理及求解器,如果实现密度基的隐式推进方法应该是易如反掌的。不过等了四年依然没有看到有进展。

    空闲时间我会自己着手做这件事情。有人同样在做的话可以一起交流合作~

    D 1 条回复 最后回复 2020年3月22日 23:54
  • D 离线
    D 离线
    dzw05 超神
    在 2020年3月22日 23:54 中回复了 gyzhangqm 最后由 编辑
    #47

    @gyzhangqm 看看这个代码,https://hisa.gitlab.io/index.html

    自主匠心,普惠仿真。

    W 1 条回复 最后回复 2025年3月18日 06:36
  • G 离线
    G 离线
    gyzhangqm 神
    写于2020年3月23日 03:18 最后由 编辑
    #48

    @dzw05 十分感谢!
    这个似乎可以完美应用于空气动力学亚跨超和高超问题的计算。自带AUSM+up全速域通量格式和HLLC格式,有LUSGS预处理的GMRES推进方法。貌似不是Jacobian Free的。还有作者的论文。非常好的资源。
    我会慢慢测试几个定常的高超算例,确定比较合适的梯度计算方法、限制器等参数。大佬多多指教~

    1 条回复 最后回复
  • H 离线
    H 离线
    heray
    写于2020年5月5日 18:56 最后由 编辑
    #49

    还有一个myFoam,github可以搜到,里面有个lusgsFoam求解器

    1 条回复 最后回复
  • W 离线
    W 离线
    wangpc
    在 2025年3月18日 06:36 中回复了 dzw05 最后由 李东岳 编辑 2025年3月18日 15:05
    #50

    @dzw05 在 OF可压流求解器 中说:

    @gyzhangqm 看看这个代码,https://hisa.gitlab.io/i

    请问您也是做openfoam可压的吗?您那边可以实习吗

    B 1 条回复 最后回复 2025年3月30日 04:29
  • B 离线
    B 离线
    biaowai
    在 2025年3月30日 04:29 中回复了 wangpc 最后由 编辑
    #51
    此回复已被删除!
    1 条回复 最后回复
    • B 离线
      B 离线
      biaowai
      写于2025年3月30日 04:33 最后由 编辑
      #52

      尽管不是开发CFD求解器的,但用过LU-SGS求解器算高亚音叶栅,还是比较成功的
      参考的是这位篇文献:
      Development of a coupled matrix-free LU-SGS solver for turbulent compressible flows
      论文网址:
      https://www.sciencedirect.com/science/article/abs/pii/S0045793018302160
      github网址:
      https://github.com/furstj/myFoam
      这个求解器没有低速预处理,算低速流的话,还是建议用simpleFoam,
      看楼上大佬们讨论,似乎foam-extend版本已经有许多成熟的LUSGS求解器

      尚 1 条回复 最后回复 2025年3月30日 10:49
    • 尚 在线
      尚 在线
      尚善若水
      在 2025年3月30日 10:49 中回复了 biaowai 最后由 编辑
      #53

      @biaowai 韩国 NEXTFoam 团队也开源了一个 lusgs 求解器

      B 1 条回复 最后回复 2025年3月30日 15:48
    • B 离线
      B 离线
      biaowai
      在 2025年3月30日 15:48 中回复了 尚善若水 最后由 编辑
      #54

      @尚善若水 在 OF可压流求解器 中说:

      NEXTFoam

      看起来很新啊,上月分布的

      尚 1 条回复 最后回复 2025年3月30日 16:21
    • 尚 在线
      尚 在线
      尚善若水
      在 2025年3月30日 16:21 中回复了 biaowai 最后由 编辑
      #55

      @biaowai 并不是,它每次发布都重新上传😓,没搞懂他们的操作

      1 条回复 最后回复
    2016年4月20日 09:38

    54/55

    2025年3月30日 15:48

    2025年3月30日 16:21
    • 登录

    • 没有帐号? 注册

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