Skip to content

OpenFOAM

OpenFOAM交流区

4.5k 主题 26.5k 帖子
  • OpenFOAM后处理电脑配置

    2
    2 帖子
    579 浏览
    李东岳

    这个可以关注一下这个帖子的进展 https://www.cfd-china.com/topic/5815/专门用于paraview体渲染的工作站有没有什么配置上的推荐/8

  • meanVelocityForce的代码解析和公式推导

    2
    2 帖子
    464 浏览
    李东岳

    meanVelocityForce这个应该是跟 http://www.dyfluid.com/boundaryFoam.html 相差个不到5% 我记得是

  • OpenFOAM计算遇到的问题

    4
    4 帖子
    777 浏览

    @韬智tz thermo:rho, 我对thermo这部分不是很熟悉,但是我的经验是,通过thermophysical以后,mu和rho都变为了thermo:rho 这是通过thermophysical 模型算出来的

  • 2 帖子
    520 浏览
    李东岳

    看不出来啥啊老铁

  • blockMesh划分网格

    3
    3 帖子
    748 浏览
    yfleungY

    @李东岳 谢谢东岳老师您的回答:140: ,那这样子的话可以理解成,我的下边界定义成wall的话是可以的嘛,在对称之后两个面之间会相互融合。:chouchou:

  • 2 帖子
    541 浏览
    李东岳

    @韬智tz 在 怎么得到最大气泡半径,计算结果中的每个时间步的射流速度和气泡半径 中说:

    射流速度和气泡半径

    看起来不太好弄。这个速度不清楚应该定义在哪。

    气泡半径好像之前有人弄过。你查查咱们论坛。

  • openfoam结果怎么排序的

    7
    7 帖子
    1k 浏览
    C

    @vbcwl 结果输出成三维列表,可以自己用MATLAB或者python之类的写个后处理程序提取出来,想要OpenFOAM直接输出来要额外写程序估计要费劲点

  • meanVelocityForce

    1
    1 帖子
    292 浏览
    vbcwlV

    meanVelocityForce只用于不可压缩,但是涉及传热又不区分可压缩与不可压缩,那么像buoyantPimpleFoam这种求解器可以用meanVelocityForce来驱动么?有了解的前辈解释下么?

  • 1 帖子
    466 浏览
    Number44N

    OpenFOAM版本:OpenFOAM v9
    求解器 :multiphaseEulerFoam
    模拟对象:圆柱状鼓泡床反应器,多相流,液相反应,无液相进出,气相不反应,底部进气,顶部出气。
    算例来源:在tutorials的bubbleColumnEvaporatingReacting算例基础上修改而来,各相初始分布由setFields控制。

    问题:即使关掉反应,从数值迭代上看,多相流计算第一个时间步的PIMPLE循环的相分数计算发散,见下日志。存下第一个PIMPLE迭代结果看,气相和液相的基础相莫名其妙地在原本该是0的地方,变成了1,见下图。
    确认过setFields正确地初始化了相分布,上半部气相,下半部液相。由于第一次做多相流的算例,无法定位发散的原因是边界设置?constant的多相参数?相分数求解?还是别的问题?求各位大神指点一二,不胜感激。

    尝试过的操作:

    加松弛 改矩阵迭代求解器,GAMG换PCG,smoothSolver换PBiCGStab 调整气相液相和压力的出口边界类型为zeroGradient 关掉反应 加压力限制limitPressure 将气相从multiComponentMixture改成pureMixture

    /*------------------------------------------------------------------------------
    算例:
    运行meshGen脚本生成网格,allrun脚本运行。
    f21a20e8-830b-41ca-8175-7667fab9ab9b-p2.tar.gz

    /*------------------------------------------------------------------------------
    计算日志,第一个时间步

    PIMPLE: Iteration 1 MULES: Solving for alpha.gas MULES: Solving for alpha.liquid gas fraction, min, max = 0.4999984327 0.009998944 0.990001056 liquid fraction, min, max = 0.5000016007 0.01 0.990001056 Phase-sum volume fraction, min, max = 1.000000033 1 1.000001067 MULES: Solving for alpha.gas MULES: Solving for alpha.liquid gas fraction, min, max = 0.4999968323 0.009997888113 0.9900010559 liquid fraction, min, max = 0.500003201 0.01 0.9900021119 Phase-sum volume fraction, min, max = 1.000000033 1 1.000001067 MULES: Solving for alpha.gas MULES: Solving for alpha.liquid gas fraction, min, max = 0.499995232 0.009996832338 0.9900010559 liquid fraction, min, max = 0.5000048013 0.01 0.9900031677 Phase-sum volume fraction, min, max = 1.000000033 1 1.000001067 smoothSolver: Solving for NH4+.liquid, Initial residual = 1.484075337e-05, Final residual = 1.159761323e-16, No Iterations 2 smoothSolver: Solving for NO3-.liquid, Initial residual = 0, Final residual = 0, No Iterations 1 smoothSolver: Solving for O2.liquid, Initial residual = 0.2795617027, Final residual = 6.228131728e-16, No Iterations 2 smoothSolver: Solving for H+.liquid, Initial residual = 0, Final residual = 0, No Iterations 1 Constructing momentum equations Tf.gasAndLiquid: min = 299.9947355, mean = 300.0339633, max = 300.0732112 DILUPBiCGStab: Solving for e.gas, Initial residual = 0.9999999986, Final residual = 7.01286441e-16, No Iterations 1 DILUPBiCGStab: Solving for e.liquid, Initial residual = 0.1121489206, Final residual = 1.679510257e-16, No Iterations 1 gas min/max T 299.9857036 - 300.0249711 liquid min/max T 299.9714439 - 300.032703 DICPCG: Solving for p_rgh, Initial residual = 0.9950749712, Final residual = 0.0007476549794, No Iterations 58 DICPCG: Solving for p_rgh, Initial residual = 0.01716581647, Final residual = 1.54813425e-05, No Iterations 40 DICPCG: Solving for p_rgh, Initial residual = 0.977211124, Final residual = 0.0007350869486, No Iterations 58 DICPCG: Solving for p_rgh, Initial residual = 0.01014511789, Final residual = 6.818727967e-12, No Iterations 107 PIMPLE: Iteration 2 MULES: Solving for alpha.gas MULES: Solving for alpha.liquid DICPBiCGStab: Solving for alpha.gas, Initial residual = 5.821421844e-17, Final residual = 8.934357652e-34, No Iterations 1 DICPBiCGStab: Solving for alpha.liquid, Initial residual = 4.308481516e-17, Final residual = 7.155231175e-34, No Iterations 1 gas fraction, min, max = 0.4310004415 -8.01486001 2.514951181 liquid fraction, min, max = 0.571470277 -0.01414169716 9.01486001 Phase-sum volume fraction, min, max = 1.002470718 0.9165471615 2.502164998 MULES: Solving for alpha.gas MULES: Solving for alpha.liquid DICPBiCGStab: Solving for alpha.gas, Initial residual = 4.38709213e-17, Final residual = 6.868609435e-34, No Iterations 1 DICPBiCGStab: Solving for alpha.liquid, Initial residual = 4.105585202e-17, Final residual = 6.57320396e-34, No Iterations 1 gas fraction, min, max = 0.3970086899 -84.20635147 74.29030785 liquid fraction, min, max = 0.632777971 -73.29030785 85.20635147 Phase-sum volume fraction, min, max = 1.029786661 0.9005093894 99.99686523 MULES: Solving for alpha.gas MULES: Solving for alpha.liquid DICPBiCGStab: Solving for alpha.gas, Initial residual = 2.799140256e-17, Final residual = 4.373723282e-34, No Iterations 1 DICPBiCGStab: Solving for alpha.liquid, Initial residual = 3.729944455e-17, Final residual = 5.877805245e-34, No Iterations 1 gas fraction, min, max = -7.192486694 -84273.15366 35913.14461 liquid fraction, min, max = 0.7041286022 -35912.14461 84274.15366 Phase-sum volume fraction, min, max = -6.488358091 -37604.99677 580.9315927 smoothSolver: Solving for NH4+.liquid, Initial residual = 0.0112574308, Final residual = 4.168831596e-13, No Iterations 13 smoothSolver: Solving for NO3-.liquid, Initial residual = 0, Final residual = 0, No Iterations 1 smoothSolver: Solving for O2.liquid, Initial residual = 0.2270999707, Final residual = 5.714438306e-13, No Iterations 12 smoothSolver: Solving for H+.liquid, Initial residual = 0, Final residual = 0, No Iterations 1 Constructing momentum equations Tf.gasAndLiquid: min = 299.9711527, mean = 299.9985045, max = 300.0301728

    强行存下的第一次PIMPLE循环的结果,下半部应该全都0。
    5e042630-92c4-4ba5-ba00-ba9f28ba6b20-1653619214(1).png

  • 紧靠壁面网格结点上物理量的提取

    2
    2 帖子
    477 浏览
    李东岳

    patchInternalField表示你说的这些量

  • PisoFoam计算水翼升阻力

    2
    2 帖子
    459 浏览
    李东岳

    没收敛吧...

  • MPPICInterFoam 中如何通过alphac得到alpha1和alpha2?

    45
    45 帖子
    7k 浏览
    T

    :chitang:

  • 湍流模型计算崩溃

    8
    8 帖子
    3k 浏览

    好奇老师最后问题是怎么解决的?今天我也遇到了类似问题?

  • paraview打不开自适应网格算例dambreakWithObstacle

    2
    2 帖子
    482 浏览

    已解决,个人发现在controldict中的 “ writeformat ” 为binary,更改为ascii即可

  • 请问这个是什么错误

    4
    4 帖子
    424 浏览
    vbcwlV

    @shrine 你多试几个,我也是新手,之前遇到过类似的,换几个总有能用的

  • WSL2 AMDR9 5950X 安装OPENFOAM 没有成功

    10
    10 帖子
    2k 浏览
    Y

    @number44 好的,已经按照这个思路在做了

  • 关于残差

    3
    3 帖子
    806 浏览
    H

    @bestucan老师我这个算发散了,后续算一个正确的再上传!

  • 简单算例超算计算报错

    3
    3 帖子
    759 浏览

    @bestucan 谢谢前辈,版本是一样的,后来和学校超算人员联系发现是少了一个环境配置加载:module load gcc/7.4.4,加上以后就可以了

  • q-DNS槽道流求助

    6
    6 帖子
    1k 浏览
    李东岳

    @冠竹 按道理来说不应该啊 你这个都属于是神bug级别了 如果有时间你就多debug一下 确定是bug可以去官方提bug 没时间就算了这样吧

  • Ubuntu集群跨节点并行问题

    14
    14 帖子
    8k 浏览
    李东岳

    三台电脑已经通过网线建立了小集群

    最开始看到这个话给我整蒙了,我说3个电脑连起来不通过交换机咋搞呢?

    就是普通的网线,水晶头的那种,都连到普通交换机上,网卡什么级别我不太清楚,他们的型号都一样

    我仔细看了一下,原来楼主通过交换机连起来的。