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. 下面的fvScheme方法计算起来有什么区别

下面的fvScheme方法计算起来有什么区别

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

    主要就是ddt 的Euler 和Euler implicit , laplacianSchems 的Gauss linear corrected 和uncorrected等
    1_1510059776151_Screenshot from 2017-11-07 21-02-25.png
    0_1510059776149_Screenshot from 2017-11-07 21-00-42.png

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

    还没用过Euler implicit,不过

    laplacianSchems 的Gauss linear corrected 和uncorrected

    对应的是面法向梯度的修正或者不修正。面法向梯度只有正交网格的情况下计算是准的,非正交需要修正,因此corrected

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

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

    那非正交网格需要修正的话是不是fvsolution 里面的

    PIMPLE
    {
        momentumPredictor no;
        nCorrectors     1;
        nNonOrthogonalCorrectors 0;
        correctAlpha    0;
        nAlphaCorr      1;
        pRefCell        0;
        pRefValue       0;
    }
    

    这种非正交修正次数要从0改成1之类的?为什么有人前面用的是高斯修正,后面非正交修正次数却是0呢

    D 1 条回复 最后回复
  • D 在线
    D 在线
    dzw05 超神
    在 中回复了 asininno 最后由 dzw05 编辑
    #4

    @asininno fvSchemes里的和PIMPLE里的其实是两码事。fvSchemes是指空间离散格式,PIMPLE这里指的是压力-速度耦合的时候进行的修正。当然最好是一起用,比如fvSchemes里用了Gauss linear corrected ,PIMPLE里也用1到2步的非正交修正。

    自主匠心,普惠仿真。

    A 1 条回复 最后回复
  • A 离线
    A 离线
    asininno
    在 中回复了 dzw05 最后由 编辑
    #5

    @dzw05 比如说我的网格check是这样
    Mesh non-orthogonality Max: 28.8083 average: 6.97813
    Non-orthogonality check OK.
    那么我的fvschemes和PIMPLE里面是不是都得非正交修正,只有一个修正或者修正次数对结果会有多大的影响呢?对非正交修正不是特别理解

    D 1 条回复 最后回复
  • D 在线
    D 在线
    dzw05 超神
    在 中回复了 asininno 最后由 编辑
    #6

    @asininno 我没有详细对比过具体有多大影响。关于非正交修正,建议你仔细看一下公式,《The Finite Volume Method in Computational Fluid Dynamics An Advanced Introduction with OpenFOAM and Matlab》这本书有很详细的说明。说白了就是采用和正交网格上一样的方法去做离散,对于非正交网格会有误差,那么再加上一些措施进行修正。
    但是还是建议做好网格,控制网格的正交性和弯曲度;毕竟修正只是一种补救措施。

    自主匠心,普惠仿真。

    1 条回复 最后回复

  • 登录

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