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. buoyantPimpleFoam相关问题

buoyantPimpleFoam相关问题

已定时 已固定 已锁定 已移动 OpenFOAM
91 帖子 5 发布者 34.3k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • Y 离线
    Y 离线
    yjc95
    在 2024年11月24日 12:56 中回复了 李东岳 最后由 编辑
    #16

    @李东岳
    问题3,状态方程不是方程(3)p=ρRT吗?ψ=1/(RT)那么不应该ρ=p/(RT)=pψ吗?为什么是ρ=p/ψ呢?

    1 条回复 最后回复
  • 李 在线
    李 在线
    李东岳 管理员
    写于2024年11月24日 13:58 最后由 编辑
    #17

    dyfluid上面应该写错了,明天我核实一下告诉你

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

    1 条回复 最后回复
  • 李 在线
    李 在线
    李东岳 管理员
    写于2024年11月25日 10:34 最后由 李东岳 编辑 2024年11月25日 18:35
    #18

    rho=p \psi 这个是对的,已更正

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

    Y 1 条回复 最后回复 2024年11月25日 11:42
  • Y 离线
    Y 离线
    yjc95
    在 2024年11月25日 11:42 中回复了 李东岳 最后由 编辑
    #19

    @李东岳 老师,好像没改过来:141: a5e72a24-fb56-445d-9530-cc02aa879351-image.png

    1 条回复 最后回复
  • 李 在线
    李 在线
    李东岳 管理员
    写于2024年11月25日 12:20 最后由 编辑
    #20

    你刷新一下看看

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

    Y 1 条回复 最后回复 2024年11月25日 13:02
  • Y 离线
    Y 离线
    yjc95
    在 2024年11月25日 13:02 中回复了 李东岳 最后由 编辑
    #21

    @李东岳 刷新了,还是这样

    1 条回复 最后回复
  • 李 在线
    李 在线
    李东岳 管理员
    写于2024年11月25日 13:21 最后由 编辑
    #22

    我想起了 ,我忘记上传了... 现在上传了

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

    1 条回复 最后回复
  • Y 离线
    Y 离线
    yjc95
    写于2024年11月25日 16:40 最后由 编辑
    #23

    @李东岳 老师,前面算法理论部分我看懂了,但我在看关键代码这一部分的时候,发现和前面公式有点对应不上。比如高速流transonic中的压力方程通过下面的代码组建:
    9eb3bb56-48e1-4201-b258-a34bc21edf72-image.png
    fvc、fvm是啥意思啊?我查了下无痛苦N-S方程笔记
    50fbd12b-3ffe-400a-95d8-27acf94c2030-image.png
    为啥这里要除以△V△t 呢?
    另外,fvc::div(phiHbyA) 是对应方程中的哪一项呢?代码中每一项代表方程中的哪一项呢?这个我不是很理解。

    1 条回复 最后回复
  • 李 在线
    李 在线
    李东岳 管理员
    写于2024年11月25日 17:00 最后由 编辑
    #24

    fvc是显性离散,fvm是隐性离散。

    除掉时间和体积就是因为代码本身就是这样做的

    divPhiHbyA是方程的第一项

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

    Y 1 条回复 最后回复 2024年11月26日 02:17
  • Y 离线
    Y 离线
    yjc95
    在 2024年11月26日 02:17 中回复了 李东岳 最后由 编辑
    #25

    @李东岳 代码等号右边那项是啥呀?

    1 条回复 最后回复
  • 李 在线
    李 在线
    李东岳 管理员
    写于2024年11月26日 05:11 最后由 编辑
    #26

    可以忽略

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

    1 条回复 最后回复
  • Y 离线
    Y 离线
    yjc95
    写于2024年11月26日 12:48 最后由 编辑
    #27

    @李东岳 东子老师,我看了可压+稳态的算法之后,紧接着看了可压+瞬态的算法,有几个问题想请教您。

    问题1

    方程(8)等号左边第一项离散后是∫(∫∂ρ∂tdt)dV=△V(ρt+△t−ρt)
    第二项离散后是
    ∫(∫▽⋅ρUdV)dt= △t ∑fρft+△t Uft+△t ⋅S
    这俩公式相加化简后应该是48f2c6bc-5e7b-4a12-96f0-40a72b750163-CodeCogsEqn (1).svg
    为啥方程(9)左边第一项没有△V呢?而方程(11)又有Vp呢?

    问题2

    方程(19)左边第一项应该是bc3c7a4e-5360-4f16-a008-aecfd09dad9a-CodeCogsEqn (1).svg吧?
    另外,今晚回复帖子打字好卡:135:

    1 条回复 最后回复
  • 李 在线
    李 在线
    李东岳 管理员
    写于2024年11月26日 14:28 最后由 编辑
    #28

    问题1你说的是对的,对流项忘记除掉体积,已更新

    问题2跟你写的一样吧?

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

    Y 1 条回复 最后回复 2024年11月26日 14:43
  • Y 离线
    Y 离线
    yjc95
    在 2024年11月26日 14:43 中回复了 李东岳 最后由 编辑
    #29

    @李东岳 左括号应该在求和号左边
    6cce4269-522c-4b2c-bb09-4392fd8e3a1d-image.png
    另外,东子老师,我看代码有点吃力,我需要恶补C++编程吗?之前只接触过python和C#

    1 条回复 最后回复
  • 李 在线
    李 在线
    李东岳 管理员
    写于2024年11月26日 14:54 最后由 李东岳 编辑 2024年11月26日 22:58
    #30

    是要补充C++编程,但是感觉也没有太多需要补的。编程语言基本都一样,坎习惯了就好

    问题2已更新,你说得对

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

    Y 1 条回复 最后回复 2024年11月26日 16:20
  • Y 离线
    Y 离线
    yjc95
    在 2024年11月26日 16:20 中回复了 李东岳 最后由 编辑
    #31

    @李东岳 老师,应该这样吧98c5778c-5c80-4f2e-8dd6-f7693b3a26d7-image.png :146:

    1 条回复 最后回复
  • 李 在线
    李 在线
    李东岳 管理员
    写于2024年11月26日 16:22 最后由 编辑
    #32

    对。。已更新

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

    1 条回复 最后回复
  • Y 离线
    Y 离线
    yjc95
    写于2024年12月2日 04:21 最后由 编辑
    #33

    @李东岳 东子老师,您在dyfluid上展示的代码是of哪个版本的呀?我打开of8下面的buoyantPimpleFoam.C文件,发现它的顺序和这个求解顺序不一样呀,然后就看不懂了:135:
    63024ec4-f165-4e94-bc28-53e88dd146f4-image.png

    1 条回复 最后回复
  • 李 在线
    李 在线
    李东岳 管理员
    写于2024年12月2日 06:33 最后由 编辑
    #34

    怎么不一样

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

    1 条回复 最后回复
  • Y 离线
    Y 离线
    yjc95
    写于2024年12月2日 12:35 最后由 编辑
    #35

    @李东岳 我按步骤顺序来说我看到的有啥不一样哈,为了方便比较,我就用截图的方式了。

    步骤1

    #include "rhoEqn.H"来求解ρ∗
    of8中buoyantPimpleFoam.C头文件并没有和它类似的
    028e8f76-c062-4341-be86-ad5f4788c4bd-image.png

    步骤2

    组建速度方程在buoyantPimpleFoam.C文件中也没有找到,反而是在该文件夹下的UEqn.H文件里面找打了a15ab429-830c-4762-80f4-7206ea2be27b-image.png

    步骤3

    用thermo.correct()更新ψ∗,用rho = thermo.rho()更新ρ∗
    前者我是在EEqn.H中找到的,这是个啥文件呀?后者我是在pEqn.H里面找到的。
    60a4c374-9f0b-46b8-85e2-8372c3c7f76a-image.png
    0d84135b-7b48-4150-952b-e793788f9f9f-image.png

    步骤4

    用

    fvScalarMatrix p_rghDDtEqn
    (  
        psi*correction(fvm::ddt(p_rgh))
      + fvc::ddt(rho) 
      + fvc::div(phi)
      - fvm::laplacian(rhorAUf, p_rgh)
    );
    

    组建压力柏松方程,我在pEqn.H文件中找到了一个类似的,但长得不一样
    e3f0998e-5491-44f0-b6ee-e2d6c330059b-image.png

    步骤5

    用

    phi += p_rghEqn.flux()
    

    来更新速度,我在pEqn.H文件中找到了一个类似的,但长得不一样
    6e8df7de-ab55-4e51-836a-2a4fd4c16053-image.png

    步骤6

    我在pEqn.H文件中找到了密度更新

    步骤7

    我在pEqn.H文件中找到了判断连续性误差

    为啥会分散到这么多文件中呀?除了您展示的关键代码,其他部分例如

    if (correctPhi)
    {
    divrhoU = new volScalarField
    (
    "divrhoU",
    fvc::div(fvc::absolute(phi, rho, U))
    );
    }
    if (LTS)
    {
    #include "setRDeltaT.H"
    }
    else
    {
    #include "compressibleCourantNo.H"
    #include "setDeltaT.H"
    }

    确实看的一脸懵圈,心态处于将崩不崩的边缘

    1 条回复 最后回复
2024年11月15日 06:07

25/91

2024年11月26日 02:17

未读 66
2025年2月11日 09:06
  • 登录

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