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
28 帖子 2 发布者 5.4k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    写于 最后由 编辑
    #17

    你得矩阵看起来不相容。你用的都是零梯度边界条件么

    9月CFD算法编程课: http://dyfluid.com/class.html

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

    Y 1 条回复 最后回复
  • Y 在线
    Y 在线
    yjc95
    在 中回复了 李东岳 最后由 编辑
    #18

    @李东岳 在 势流算法问题 中说:

    你得矩阵看起来不相容。你用的都是零梯度边界条件么

    第一个矩阵是用进口固定梯度,出口固定值条件求出来的,第二个矩阵是用入口零梯度,出口固定值,加上一个源项求出来的。求出来这俩也不等价啊

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

    网格2和3,离散出来的系数为啥不一样

    9月CFD算法编程课: http://dyfluid.com/class.html

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

    Y 1 条回复 最后回复
  • Y 在线
    Y 在线
    yjc95
    在 中回复了 李东岳 最后由 编辑
    #20

    @李东岳 在 势流算法问题 中说:

    网格2和3,离散出来的系数为啥不一样

    老师,是我笔误,2和3网格系数都是1 -2 1,推导过程没错。

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

    推导太长没细看,如果都是1 -2 1,那你的矩阵不相容无法求解。

    9月CFD算法编程课: http://dyfluid.com/class.html

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

    Y 2 条回复 最后回复
  • Y 在线
    Y 在线
    yjc95
    在 中回复了 李东岳 最后由 编辑
    #22

    @李东岳 在 势流算法问题 中说:

    推导太长没细看,如果都是1 -2 1,那你的矩阵不相容无法求解。

    我和您推导的结果最大的区别在于系数矩阵的那个3和源项,这个3是咋求出来的呢?

    1 条回复 最后回复
  • Y 在线
    Y 在线
    yjc95
    在 中回复了 李东岳 最后由 编辑
    #23

    @李东岳 在 势流算法问题 中说:

    推导太长没细看,如果都是1 -2 1,那你的矩阵不相容无法求解。

    老师,我推导出来的系数矩阵是这个,上面是我写错了
    \begin{equation}
    \begin{bmatrix} 1& -1& 0& 0\-1& 2& -1& 0\ 0& -1& 2&-1 \ 0& 0& -1& 1\ \end{bmatrix}
    \end{equation}

    Y 1 条回复 最后回复
  • Y 在线
    Y 在线
    yjc95
    在 中回复了 yjc95 最后由 编辑
    #24

    @yjc95 在 势流算法问题 中说:

    @李东岳 在 势流算法问题 中说:

    推导太长没细看,如果都是1 -2 1,那你的矩阵不相容无法求解。

    老师,我推导出来的系数矩阵是这个,上面是我写错了
    \begin{equation}
    \begin{bmatrix} 1& -1& 0& 0\-1& 2& -1& 0\ 0& -1& 2&-1 \ 0& 0& -1& 1\ \end{bmatrix}
    \end{equation}

    老师,我求出来的系数矩阵确实不相容,可推导过程也看不出问题呀,您推导出的第四行第四列的数字3是咋得到的呢?

    1 条回复 最后回复
  • Y 在线
    Y 在线
    yjc95
    写于 最后由 编辑
    #25

    老师,先不纠结上面的系数矩阵,我想到了另一种理解方程(11)的角度,对于1D情况,按照方程(11)对网格1进行离散,如下

    c712e83e-6a88-40d8-b0dc-c480fc053590-CodeCogsEqn.svg

    991c797a-26b5-4112-aad2-4b1161e5b48e-1.svg

    故

    $$-\frac{\Phi_{2}-\Phi_{1}}{\Delta x}=-\frac{\partial \Phi} {\partial x}_{A}+S\Delta x$$

    又$$\frac{\partial \Phi }{\partial x}_{A}=0 $$

    故$$-\frac{\Phi_{2}-\Phi_{1}}{\Delta x}=S\Delta x$$

    为了和方程(10)相等,$$S=\frac{u_{inlet}}{\Delta x}$$

    S的第一个分量应该是$\frac{u_{inlet}}{\Delta x}$,不是$ u_{inlet} $吧?
    顺带说一嘴,方程(10)$\frac{\partial \Phi }{\partial x}_{A}$前面应该有个负号吧?

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

    已更新 http://dyfluid.com/potentialFoam.html

    9月CFD算法编程课: http://dyfluid.com/class.html

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

    Y 1 条回复 最后回复
  • Y 在线
    Y 在线
    yjc95
    在 中回复了 李东岳 最后由 编辑
    #27

    @李东岳 在 势流算法问题 中说:

    已更新 http://dyfluid.com/potentialFoam.html

    老师,好像没更新

    1 条回复 最后回复
  • Y 在线
    Y 在线
    yjc95
    写于 最后由 编辑
    #28

    @李东岳 老师,方程(20)的负号应该是正号吧?方程(20)下一行括号里的应该也是正号吧?

    1 条回复 最后回复

  • 登录

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