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

    有几个数值问题:

    • 密度变化么?可压缩?
    • 如果恒定密度,压力方程非常好求,求完压力解速度就行,可以参考laplacianFoam,里面求解了个压力播送方程,跟你的压力方程差不多

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

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

    @东岳
    我这里的流体是水(water),不可压缩。密度是变化的,$\rho=\rho(T,P)$,可以通过IAPWS方程求解得到,简化认为是温度的线性函数。

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

    如果不可压

    1. 求解压力方程:
      \begin{equation}
      \nabla \cdot \left( {\frac{{k\rho }}{\mu } {\nabla P } } \right) = 0
      \end{equation}

    2. 求解速度方程:
      \begin{equation}
      \vec u = - \frac{k}{\mu } {\nabla P }
      \end{equation}

    3. 求解温度方程

    Pretty simple :mianmo:

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

    1 条回复 最后回复
  • R 离线
    R 离线
    Rui
    写于 最后由 编辑
    #10

    提交3.jpg 提交二.jpg 提交一.jpg
    @东岳,李老师您好,目前自己在做气动热这块,就想求解第一张图上放的这个方程,自己编译的代码如第二张图所示,epsilonr和rhoel定义的场都是volScalarField,但编译的时候报这种错:134: :141:

    李东岳李 1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    在 中回复了 Rui 最后由 编辑
    #11

    @Rui 这是laplacian操作符,而不是你写的那个:fvm::laplacian(epsilonr, rhoel)

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

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

    @李东岳 感谢李老师回复:146: ,问题解决,OF小白一只,多多包涵:huahua:

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

    其实也可以写成div(grad()),但是里面涉及很多问题,在我《笔记》里面有提及,在后面,你翻翻

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

    R 1 条回复 最后回复
  • R 离线
    R 离线
    Rui
    在 中回复了 李东岳 最后由 编辑
    #14

    @李东岳 好的,感谢李老师:huahua: :huahua:

    1 条回复 最后回复
  • R 离线
    R 离线
    Rui
    写于 最后由 编辑
    #15

    @李东岳 李老师您好,按照您的提示我把div(grad())项改成了laplacian操作符,但是在单独求解图1所示的方程时迭代了几步之后它就挂了,图2 是我的代码,其中epsilonr、ka均是常数,rhoel定义的场是volScalarField,不知是不是自己代码编写的问题,还望李老师指点迷津:chouchou: :chouchou: 提交三.jpg 提交2.jpg 提交1.jpg

    R 1 条回复 最后回复
  • R 离线
    R 离线
    Rui
    在 中回复了 Rui 最后由 李东岳 编辑
    #16

    @李东岳 , 李老师您好,我已经在chtMultiRegionFoam中植入了第一张图所示的拉普拉斯及泊松方程,

    QQ截图20210619102650.jpg

    QQ截图20210619102636.jpg

    实现了对电势在流固区域的耦合求解,但电荷的求解似乎不对,然后电场力的求解结果也和参考文章里面差的太多,但我边界设置理论上是符合文章要求的,第二张图和第三张图是我和参考文章计算结果的对比。参考文章及我的算例和编译的求解器链接放在这里:https://pan.baidu.com/s/1U8NBBon8CFVvDoF9Fsi9UA 提取码:mppz
    麻烦李老师能抽空看一下,检查一下问题,不胜感激。一个头俩大:136: :136:

    QQ截图20210619095212.jpg QQ截图20210619095249.jpg

    1 条回复 最后回复

  • 登录

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