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. Algorithm
  3. 关于动网格的求解方法及步骤咨询

关于动网格的求解方法及步骤咨询

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

    movegrid.jpg
    想咨询一下动网格的控制方程应该如何处理呀;控制方程里面忽略了X,Y方向的流动(U,V),主要关注Z方向(W)的流动问题。
    流动只考虑z方向,但是粘性项需要考虑x和y方向。由于网格是随着之间变化的,因此控制方程应该需要进行修改,这个部分理论不足,真不知道如何处理?希望能够有这方面的行家交流学习一下,谢谢谢谢~

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

    没太看明白你的意思,最近在准备OKSS2的求解器,你在icoFoam里面,添加两个信息:

    1. mesh.update()函数处理网格变形

    2. 通过phi = phi - mesh.phi()将通量变为相对通量代入到动量方程,压力方程不变

    就可以了

    从算法来讲,静态网格:
    \begin{equation}
    \frac{\p \rho}{\p t}+\nabla\cdot\rho\bfU=0,
    \label{C}
    \end{equation}
    \begin{equation}
    \frac{\partial \mathbf{U}}{\partial t}+\nabla \cdot (\mathbf{U} \otimes\mathbf{U})=-\nabla \frac{p}{\rho}+\nabla \cdot(\nu \nabla \mathbf{U}),
    \label{mom}
    \end{equation}
    对于动态网格,需要考虑相对速度通量,则变为:
    \begin{equation}
    \frac{\p \rho}{\p t}+\nabla\cdot\rho(\bfU-\bfU_b)=0,
    \label{C2}
    \end{equation}
    \begin{equation}
    \frac{\partial \mathbf{U}}{\partial t}+\nabla \cdot (\mathbf{U} (\bfU-\bfU_b))=-\nabla \frac{p}{\rho}+\nabla \cdot(\nu \nabla \mathbf{U}),
    \label{mom2}
    \end{equation}
    同时附加空间守恒法则:
    \begin{equation}
    \frac{\p \rho}{\p t}-\nabla\cdot\rho\bfU_b=0,
    \label{SCL}
    \end{equation}
    把\eqref{SCL}代入到\eqref{C2}变成了:
    \begin{equation}
    \nabla\cdot\rho\bfU=0,
    \label{C3}
    \end{equation}
    这样,\eqref{C3}用来构建压力泊松方程,\eqref{mom2}用来构建动量方程,求解即可

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

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

    @东岳 谢谢东岳老师,我明白如何处理了哈。东岳老师整理的文档和资料都很通俗易懂。

    1 条回复 最后回复

  • 登录

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