Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.6k 帖子
  • 初始条件设置求教

    5
    5 帖子
    4k 浏览

    @东岳 谢谢李老师

  • refineMesh加密问题

    1
    1 帖子
    1k 浏览
    F

    1.png
    请问各位老师,用refineMesh加密,openfoam是采用使其共节点的方式,但是这样会让时间步比加密整个计算域的时间步降低100倍以上,请问是哪儿加密出问题了,或者说有更好的局部加密的方法呢?先谢谢各位老师答疑.

  • 新建求解器编译错误

    7
    7 帖子
    4k 浏览

    前一问题解决: 估计上一个问题是版本问题了,我用东岳老师的安装教程linux系统下面可以编译,但是在运行的时候出现这个问题。bluecfd好像缺少一个reactingphasesystem的库,所以会出错。
    目前新问题:使用multiComponentMixture模型,是这个模型不能适用于固相两种组分吗(异相反应编写是小小小白的纯数学函数的,没有使用库啥的)?运行后会出这个错误,目前应该是能排除异相反应模块的编写错误(程序还未进入循环),跪求大佬们施以援助。

  • 复现吃键盘的一个结果

    8
    8 帖子
    6k 浏览
    C

    好的,谢谢!

  • 请问DPMFoam不能用于非常精细的网格的模型么?

    17
    17 帖子
    12k 浏览

    @东岳 固体密度是2650kg/m3 液体是1000kg/m3,没有轨迹交叉现象,颗粒的体积分数小于1%

  • 在OpenFoam植入多尺度模拟方法的可行性

    3
    3 帖子
    3k 浏览
    L

    感谢您的建议。确实是这样,没有基础,感觉OF的代码短时间内难以深入。

  • 拉格朗日粒子在平行運算下的問題

    8
    8 帖子
    6k 浏览

    @r07522121 google MPI load balance

  • 1 帖子
    2k 浏览

    如果在不考虑体积分数的情况下,颗粒粒径大于网格单元,会带来哪些影响呢?

    基于DPMFoam自定义求解器,取消了对于体积分数的求解,颗粒粒径为0.45mm,计算模型为弯管(边界层网格0.2mm),入口采用patchinjection,颗粒数为10000,从inlet入射,结果进行颗粒求解时,50%的颗粒直接由inlet escape?

  • OpenFOAM 结冰计算

    4
    4 帖子
    4k 浏览

    @sibo @东岳 多谢!

  • OF4.1这行代码释义,动网格问题

    4
    4 帖子
    5k 浏览
    V

    您好,您现在还有做SIXDOF得问题吗?有的话我们可以交流一下,谢谢啦

  • LPT-VOF coupling in OF 7

    3
    3 帖子
    3k 浏览
    Q

    @东岳 但是那个貌似是在v1906这种版本,我现在用的是OpenFoam 7, 貌似没有MPPICInterFoam

  • 关于interfoam出口压力设置的问题

    3
    3 帖子
    3k 浏览
    F

    @东岳 老师您好!是由于实际模型太大,为了减少计算量,截取了关键的部分作为计算域,但是由于是水下注汽,在实际模型中,该计算域最上方还有40mm的水深,我想设置一下该压力。

  • 进口通量等于出口通量的边界条件

    10
    10 帖子
    7k 浏览

    @东岳 嗯嗯嗯,我去在这个方向上面试一试,这些李老师

  • DNS求解VOF

    9
    9 帖子
    9k 浏览
    linhan.geL

    @东岳 感谢!

  • 请问OF计算的结果可以用其他后处理软件么

    4
    4 帖子
    4k 浏览
    N

    我转换ensight完成之后发现,只能读出几何模型,里面并没有数据,这是怎么回事

  • 11 帖子
    12k 浏览
    Jack QQJ

    您好!我遇到类似问题,准备采用上述的第二种方法即topoSet + createPatch,但不太清楚具体应该如何操作,希望能指点一下,谢谢!@赵一铭 @小龙

  • 怎么把mapfields的code写进solver里?

    2
    2 帖子
    2k 浏览
    L

    您好,这里两种网格求解的方程形式一样吗?您是研究多尺度模拟的吗?我也想尝试OpenFoam里植入一种多尺度算法,是否方便交流一下

  • reactingtwophaseeulerfoam?

    23
    23 帖子
    17k 浏览
    李东岳

    alpha was solved in twoPhaseSystem.C

  • createPatch创建cyclic边界条件的问题

    7
    7 帖子
    7k 浏览
    cfd_xfxC

    @一颗橙子 您好,想问一下您这个问题解决了嘛?后续是如何操作的。。我似乎遇到了和您完全一样的问题

  • Rhie-Chow interplation

    1
    1 帖子
    1k 浏览
    C

    Original RC interplation
    No time dependency, No relaxation of the velocity field:

    // Rhie-Chow interplation phi = (U_avg_f & mesh.Sf()) - ( (DUf*( gradp_f - gradp_avg_f)) & mesh.Sf() );

    Time dependency, relaxation of the velocity field:

    // Rhie-Chow interplation phi = (U_avg_f & mesh.Sf()) - ( (DUf*( gradp_f - gradp_avg_f)) & mesh.Sf() ) + (scalar(1) - URFU)*(phi.prevIter() - (U_avg_prevIter_f & mesh.Sf())) + DTf*( phi_old - (U_old_f& mesh.Sf()));

    OpenFOAM
    No time dependency, with or without relaxation of the velocity field (check simpleFoam solver):

    surfaceScalarField phiHbyA("phiHbyA", fvc::interpolate(HbyA) & mesh.Sf());

    Questions: Where is the second term of the original RC? Where is the third term of the original RC if taking the relaxation of the velocity field into consideration?

    Time dependency, relaxation of the velocity field (check pisoFoam solver):

    surfaceScalarField phiHbyA ( "phiHbyA", (fvc::interpolate(HbyA) & mesh.Sf()) + fvc::ddtPhiCorr(rAU, U, phi) );

    Questions: ddtPhiCorr takes the function of (the third term+the fourth term of the original RC)? I guess NO. Let's recall the definition of ddtPhiCorr:

    tmp<fluxFieldType> ddtPhiCorr ( new fluxFieldType ( ddtIOobject, rDeltaT * this->fvcDdtPhiCoeff(U.oldTime(), phiAbs.oldTime()) * ( fvc::interpolate(rA*rho.oldTime())*phiAbs.oldTime() - ( fvc::interpolate(rA*rho.oldTime()*U.oldTime()) & mesh().Sf() ) ) ) );

    Look like ddtPhiCorr returns the following codes:

    fvcDdtPhiCoeff*DTf*( phi_old - (U_old_f& mesh.Sf()));

    Last question: How to take the effect of relaxation of the velocity field into ddtPhiCorr?
    谢谢