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. OpenFOAM编程计算湍动能Budget

OpenFOAM编程计算湍动能Budget

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

    想计算这样一个项:
    $$
    { - \langle \bar \rho {{\tilde u'}_i}\rangle \left( {\frac{{\partial \langle {{\tilde u}_i}\rangle }}{{\partial t}} + \langle {{\tilde u}_j}\rangle \frac{{\partial \langle {{\tilde u}_i}\rangle }}{{\partial {x_j}}}} \right)}
    $$
    其中尖括号表示时间平均,上标撇表示脉动量。
    湍流质量通量(Turbulent mass flux) = 密度乘以速度脉动。
    代码应该写成哪样?主要后面的那个平均速度的梯度和平均速度的点积。
    代码一

    -TMFMean & ( fvc::ddt(UMean) + fvc::grad(UMean) & UMean )
    

    代码二

    -TMFMean & ( fvc::ddt(UMean) + UMean & fvc::grad(UMean)  )
    

    个人觉得是代码一,发出来和大佬们确认一下。

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

    这个看起来是代码2。

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

    学流体的小明学 1 条回复 最后回复
  • 学流体的小明学 离线
    学流体的小明学 离线
    学流体的小明 神
    在 中回复了 李东岳 最后由 编辑
    #3

    谢谢李老师。
    我自己也找资料看了一下,发现您之前给的那个常用推导黑色卡片里面有展开写的速度梯度场,是
    $$
    \nabla {\bf{U}} = \frac{{\partial {U_j}}}{{\partial {x_i}}}
    $$
    50c83bda-dd6a-495e-87cf-1409b1ebe02b-image.png
    i是横行,j是竖行。确实应该用代码2。
    更详细的内容,找到一个知乎笔记:https://zhuanlan.zhihu.com/p/474966621

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

    是,这个nabla U有不同的写法:

    可以看出,方程(2.41)中的速度梯度与方程(2.7)形式并不一样,二者互为转置。这是因为
    在这里牵涉到一个张量概念:分子布局(numerator layout)以及分母布局(denominator
    layout)。方程(2.41)中的速度梯度采用了分子布局。方程(2.7)采用的为分母布局。两种布
    局导致写法不同。维基百科表示目前的教材中确实存在这一问题[8]。在本书以及开源软件
    OpenFOAM 中,使用的是方程(2.7)的形式

    另外,nabla U这个我之前也没细看。写了一种形式,有人说我写错了,给我发了个sci,我发现确实错了。我就改了一下。过一段时间,又有人说我错了。我又改回去了。这个sci里面定义还不一样。目前我写的跟OpenFOAM一致。

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

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

    https://arxiv.org/pdf/1802.04099

    刘老师Rotex的第一篇文章,就是另外一种写法的$\nabla\bfU$

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

    1 条回复 最后回复
  • 学流体的小明学 离线
    学流体的小明学 离线
    学流体的小明 神
    写于 最后由 编辑
    #6

    感觉就是不同的研究者对这个的规定不一样,论文里面推导过程正确就行。
    当然如果按照张量的知识,向量并积计算的话,我觉得应该是
    $$
    \nabla {\bf{U}} = \frac{{\partial {U_j}}}{{\partial {x_i}}}
    $$

    1 条回复 最后回复

  • 登录

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