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

    OF中各个插值格式(在fvschemes里所涉及到的)都应该是将格心处的值插值到面心上,我想将一些高精度的时间离散和空间离散方式编译到OF中,有没有哪些tips可以提供一下,想学习学习,像各位请教。:laughing:

    C 1 条回复 最后回复 2016年5月6日 22:40
  • C 离线
    C 离线
    CFD中文网
    在 2016年5月6日 22:40 中回复了 Aeronastro 最后由 编辑
    #2

    @Aeronastro

    比如某些格式?:expressionless:

    CFD中国标准用户测试帐号
    目前由徐笑笑登录

    A 1 条回复 最后回复 2016年5月10日 02:26
  • A 离线
    A 离线
    Aeronastro
    在 2016年5月10日 02:26 中回复了 CFD中文网 最后由 Aeronastro 编辑 2016年5月10日 10:26
    #3

    @cfd-china 具体的格式我还尚不清楚,但有的空间精度可以达到4-5阶,时间离散比如R-K格式的精度就很高,而OF中最高也只有二阶

    李 H C 3 条回复 最后回复 2016年5月14日 12:01
  • W 离线
    W 离线
    wwzhao 超神
    写于2016年5月10日 14:50 最后由 编辑
    #4

    高阶格式虽然精度高,但是可能会产生数值不稳定,因此一般问题二阶精度足够。不知道楼主需要模拟什么问题呢?

    A 1 条回复 最后回复 2016年5月11日 01:09
  • A 离线
    A 离线
    Aeronastro
    在 2016年5月11日 01:09 中回复了 wwzhao 最后由 编辑
    #5

    @wwzhao 模拟的是激波,我用的是rhoCentralFoam,一般如果用高精度的格式会造成数值不稳定,还要加limiter限制器,rhoCentralFoam能满足要求么?

    Y 1 条回复 最后回复 2016年5月14日 07:29
  • Y 离线
    Y 离线
    youmengtian
    在 2016年5月14日 07:29 中回复了 Aeronastro 最后由 编辑
    #6

    @Aeronastro 从已知的文献来看,这个求解器用于解决激波问题性能一般,存在比较严重的色散问题

    天命之谓性;率性之谓道;修道之谓教。
    道也者,不可须臾离也;可离,非道也。是故君子戒慎乎其所不睹,恐惧乎其所不闻。
    莫见乎隐,莫显乎微。故君子慎其独也

    1 条回复 最后回复
  • Y 离线
    Y 离线
    youmengtian
    写于2016年5月14日 07:33 最后由 编辑
    #7

    说一下自己的看法吧。fvm其本身限制了发展基于它的高阶格式,如果真的追求高阶的话可能使用fvm并不是一个好的选择。另外现在间断问题都需要对高精度格式进行限制,其实本质上应该可以看做降阶处理。

    天命之谓性;率性之谓道;修道之谓教。
    道也者,不可须臾离也;可离,非道也。是故君子戒慎乎其所不睹,恐惧乎其所不闻。
    莫见乎隐,莫显乎微。故君子慎其独也

    搬 1 条回复 最后回复 2016年5月14日 11:53
  • 搬 离线
    搬 离线
    搬运工
    在 2016年5月14日 11:53 中回复了 youmengtian 最后由 编辑
    #8

    @youmengtian
    好像空气动力学里面有限查分比较多。有限查分在超声速模拟领悟优点主要在?

    Y 1 条回复 最后回复 2016年5月14日 13:09
  • 李 在线
    李 在线
    李东岳 管理员
    在 2016年5月14日 12:01 中回复了 Aeronastro 最后由 李东岳 编辑 2019年6月7日 08:38
    #9

    @Aeronastro

    时间离散比如R-K格式的精度就很高

    龙格库塔格式非常简单,在OpenFOAM随意的求解器,添加不超过20行代码就可以解决。不过这个代码我已经没有了。可能对比的算例比较简单。在单相流中并没有看出什么不同。并没有尝试过超音速流。

    从书里面看,正如如@hangsz 所说,目前LU-SGS方法非常流行。

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

    1 条回复 最后回复
  • Y 离线
    Y 离线
    youmengtian
    在 2016年5月14日 13:09 中回复了 搬运工 最后由 编辑
    #10

    @搬运工 有限差分的优势在于维度上可以解耦能够实现任意阶格式的方便构建,并且具有很强的规律。如果使用笛卡尔网格也可以实现fvm的这种性质,不过就目前的任意多面体非结构网格基础的fvm还是很难的

    天命之谓性;率性之谓道;修道之谓教。
    道也者,不可须臾离也;可离,非道也。是故君子戒慎乎其所不睹,恐惧乎其所不闻。
    莫见乎隐,莫显乎微。故君子慎其独也

    1 条回复 最后回复
  • H 离线
    H 离线
    hangsz
    在 2016年5月15日 07:52 中回复了 Aeronastro 最后由 编辑
    #11

    @Aeronastro RK基本上指的都是显示RK,由于时间步长限制,太慢了。其对于某些DNS或者LES算例是很合适的,这些问题本身对于时间分辨率要求就很高。OpenFOAM是基于FVM的,不太适合搞高阶。

    知乎专栏:https://zhuanlan.zhihu.com/solver?author=HANGZS
    Github:https://github.com/hangsz
    个人主页:http://cfder.club/

    F 1 条回复 最后回复 2019年6月6日 09:25
  • C 离线
    C 离线
    CFD中文网
    在 2016年5月27日 09:44 中回复了 Aeronastro 最后由 编辑
    #12

    @Aeronastro 在 将高精度插值格式加到OF中 中说:

    具体的格式我还尚不清楚,但有的空间精度可以达到4-5阶,时间离散比如R-K格式的精度就很高,而OF中最高也只有二阶

    关于Rk格式,请参考:On the implementation of low-dissipative Runge–Kutta projection methods for time dependent flows using OpenFOAM®, Computers & Fluids, Volume 93, 10 April 2014, Pages 153-163, V. Vuorinen, J.-P. Keskinen, C. Duwig, B.J. Boersma

    CFD中国标准用户测试帐号
    目前由徐笑笑登录

    1 条回复 最后回复
  • F 离线
    F 离线
    Foamer24
    在 2019年6月6日 09:25 中回复了 hangsz 最后由 编辑
    #13

    @hangsz 非结构有限体积也有高精度格式

    1 条回复 最后回复
2016年5月6日 03:17

9/13

2016年5月14日 12:01

未读 4
2019年6月6日 09:25
  • 登录

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