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

    我们在做振荡流的数值模拟的时候,面法向压力梯度等于速度对时间的导数,但是如果速度对时间的导数存在不可导的点时,这种情况该怎么办呢?QQ截图20240620172613.jpg

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

    我看你速度是sin(t)函数,这个一直可导,为什么会不可导?

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

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

    @李东岳 老师,你好,就是我想表达得意思就是,如果我把um换成sin(wt)的绝对值,那他就会存在不可导的点,这种情况下该怎么办呢?

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

    dp/dx=du/dt怎么得出来的

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

    J 2 条回复 最后回复
  • J 离线
    J 离线
    Joker
    在 中回复了 李东岳 最后由 编辑
    #5

    @李东岳 刚刚写的有点问题,dp/dx=-du/dt,c37bbfeda055d25d8778429793a1e10.jpg

    1 条回复 最后回复
  • J 离线
    J 离线
    Joker
    在 中回复了 李东岳 最后由 编辑
    #6

    @李东岳 老师,我还想再请教一个问题,我如何确定物面法向梯度指向什么地方呢?是指向流域内还是流域外呢?跟我定义边界的时候定义有关么?

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

    你上面贴图里面 ,对x的导数都不是0

    面法向梯度指的是外面,$\bfn\cdot\nabla p =0$。边界条件是你人为给定的,不是从方程推出来的。一个出口,给固定值零梯度都可以,是用户自定义参数。但是边界条件要符合物理。给的不好会引起收敛的问题。

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

    J 1 条回复 最后回复
  • J 离线
    J 离线
    Joker
    在 中回复了 李东岳 最后由 编辑
    #8

    @李东岳 在 压力梯度中不可导的点如何处理呢? 中说:

    面法向梯度指的是外面

    老师,你这句话的意思是我所有边界的面法向梯度都是指向流域外么?

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

    是的,边界都指向外面。

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

    J 1 条回复 最后回复
  • J 离线
    J 离线
    Joker
    在 中回复了 李东岳 最后由 编辑
    #10

    @李东岳 好的,谢谢老师!
    老师,我还有一个小问题,我在定义的边界面的时候用了右手螺旋定则去写点的顺序,跟那个有关吗?还是说无论我怎么去定义边界面,他的面法向都指向流域外呢?

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

    无论我怎么去定义边界面,他的面法向都指向流域外呢?

    是的。边界的面方向都朝外。

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

    J 1 条回复 最后回复
  • J 离线
    J 离线
    Joker
    在 中回复了 李东岳 最后由 编辑
    #12

    @李东岳 明白了,谢谢老师

    1 条回复 最后回复
  • Y 离线
    Y 离线
    yms00yms
    写于 最后由 编辑
    #13

    你好,我也在算振荡流的问题,进口的振荡流基本满足正弦形式,之前进口一直使用的零梯度压力边界条件,发现计算得到的压力值明显不对。最近才了解到进口处压力边界需要实时满足动量方程的形式,类似你图片里写的,请问你最后在openfoam里是怎样实现这样的压力进口边界的?

    J 1 条回复 最后回复
  • J 离线
    J 离线
    Joker
    在 中回复了 yms00yms 最后由 编辑
    #14

    @yms00yms 这个边界条件需要自己写,类似于你写的振荡流入口的边界条件。

    Y 1 条回复 最后回复
  • Y 离线
    Y 离线
    yms00yms
    在 中回复了 Joker 最后由 编辑
    #15

    @Joker 感谢解答!我目前想了另一种技术路线,如果是用在场里面加体积力的方式来实现振荡流,然后进出口使用cyclic边界,请问你感觉这样做是否能够实现一样的效果呢

    J 1 条回复 最后回复
  • J 离线
    J 离线
    Joker
    在 中回复了 yms00yms 最后由 编辑
    #16

    @yms00yms 不好意思哈,这我真不好说,那个cyclic边界条件我没用过。

    1 条回复 最后回复

  • 登录

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