Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.2k 帖子
  • 固体热解反应出现问题

    1
    1 帖子
    791 浏览
    X

    9366c4d5-ce39-46bc-85e5-8dcadbb12850-image.png
    哪位老师可以解释一下这个 slhs 1 srhs 2 glhs 0 grhs 4是什么意思,我左右两边质量已经守恒,开启的是质量比不是摩尔比,为什么还是质量不守恒呢

  • 如何解决OpenFoam升阻力系数剧烈震荡的问题?

    9
    9 帖子
    5k 浏览
    G

    在foam-extend4.1的ibm里折腾了两三个月,发现用foam-extend4.1的浸没边界法计算升阻力系数产生震荡是其本身的问题。具体原因可以参考这篇论文Sources of spurious force oscillations from an immersed boundary
    method for moving-body problems
    这篇论文提到了三个解决方法:1、在力源项后面再增加一个质量源项以抑制动边界的力震荡 2、增大时间步长 3、将动边界所处位置的网格加密
    目前我只是用了后面两种方法可以有效的减少其震荡,但震荡还是会存在,如果想获得一条平滑曲线,可能需要与第一种方法结合。第一种方法涉及到一些算法问题,鉴于目前的水平有限还不会在openfoam中实现,希望有大佬能够实现并给大伙解惑。

  • OpenFoam DNS计算

    3
    3 帖子
    2k 浏览
    P

    谢谢 学到啦 还有一个问题 采用高分辨率网格可以弥补精度不够高的不足嘛

  • 建筑风荷载模拟

    9
    9 帖子
    5k 浏览
    H

    @da 您好我不是做这方面的,谈一下自己的理解,不一定正确。涡方法感觉和谱合成法一样,都有自己的局限性,可以参考罗银师兄的博士论文。设置没有波动,很可能是随着流动距离的增加,涡流衰减掉了,尝试加密一下网格或者用其余方法试一下。

  • paraview打开sprayFoam的案例文件报错

    1
    1 帖子
    810 浏览
    mingyangM

    用paraview打开sparyFoam求解的aachenBomb案例文件,结果有这样的报错:
    ERROR: In C:\bbd\8fbebceb\build\superbuild\paraview\src\VTK\IO\Geometry\vtkOpenFOAMReader.cxx, line 7891
    vtkOpenFOAMReaderPrivate (0000022DE32F20E0): Error reading line 20 of E:\OpenFOAM\OpenFOAM-8\sprayFoam\aachenBomb\5e-05/lagrangian/sprayCloud/positions: Expected punctuation token ')', found f
    我用的是Windows环境下的paraview5.11.0。路过的大佬,帮忙看看。

  • 3 帖子
    2k 浏览
    T

    @李东岳 在 momentumLookupTableInjection这个粒子注入模型一直无法正确注入到相应的位置 中说:

    那个帖子很老了,我看是用在openfoam2.0.0的,相当老了
    我还没测试过你这么玩,感觉你可以把算例发到论坛试试。不过我马上要做国际航班了。够呛能给你debug了近期。

    谢谢!我已经解决了,自己编了一个injection模型。

  • paraView-求展向平均问题

    11
    11 帖子
    8k 浏览
    P

    您好 您后来展向平均怎么做的呢

  • 最终残差曲线

    5
    5 帖子
    3k 浏览

    @李东岳 在 最终残差曲线 中说:

    看不太出来纵坐标到了多少。不过CFD残差经常这个样子。按道理来说如果最开始就是从openfoam起来的,都不太会关注残差。老铁是不是有商软的使用经验。

    是的,李老师(捂脸)

  • 关于如果一直计算层流会转变为湍流吗

    3
    3 帖子
    2k 浏览

    @李东岳 找到了 https://vimeo.com/148670249

  • 多孔介质、孔径

    8
    8 帖子
    5k 浏览
    U

    @xuanze 3374769460@qq.com

  • OpenFOAM中的网格导出fluent中出现问题

    1
    1 帖子
    854 浏览
    U

    各位老师好,最近在做of和fluent的对比模拟,在of中通过stl对模型进行个网格划分,在使用foamMeshToFluent命令后只能得到如图1的长方体网格,好像是stl文件用来切割的,但实际的网格应该是图2,烦请各位老师指点一二,这种网格应该如何导出,谢谢!
    e7e1dd67-2bc2-4f9a-82c2-47999d5f2e7c-f1.JPG
    c6fcc14f-728e-4a81-9773-003d2833a81d-o1.JPG

  • 4 帖子
    2k 浏览
    W

    @ShaneHEEE :ok2:

  • 关于setFieldsDict设置初始压力场问题

    5
    5 帖子
    3k 浏览
    L

    @ZY-GONG 谢谢,已经解决的,之前的错误是因为错误声明了压力,重新在终端中运行setFields命令就可以了

  • compressibleInterFoam出现Negative initial temperature

    10
    10 帖子
    6k 浏览
    R

    @nbyjn 我扩大了沿射流方向的计算域,现在是已经可以算稳定了(但我不知道是什么原因)
    这是600K的结果
    f7ee0e69-84ec-4544-be67-a28423a738f8-image.png

  • 组分输运方程求解异常

    1
    1 帖子
    785 浏览
    R

    各位老师,晚上好
    我参考了$InterAdsFoam: An Open-Source CFD Model for Granular Media–Adsorption Systems with Dynamic Reaction Zones Subject to Uncontrolled Urban Water Fluxes$和$phaseScalarTransport.C$在compressibleInterFoam中添加了组分方程,个人感觉这个组分方程形式也不是非常复杂,但是在求解过程中会出现局部质量分数增加的情况,如下图所示,想请教一下大家有没有什么建议?

    volScalarField Deff("Deff",turbulence.muEff()); volScalarField alpharho ( "alpharho", alpha2*rho2 ); surfaceScalarField alphaPhi ( "alphaPhi", linearInterpolate(alpha2*rho2*U) & mesh.Sf() ); fvScalarMatrix alpha2YEqn ( fvm::ddt(alpharho, Yi) + fvm::div(alphaPhi, Yi) - fvm::laplacian ( fvc::interpolate(Deff)*fvc::interpolate(alpha2), Yi ) == fvOptions(alpha2, rho2, Yi) - fvm::ddt(residualAlpha_*rho2, Yi) + fvc::ddt(residualAlpha_*rho2,Yi) ); alpha2YEqn.relax(); fvOptions.constrain(alpha2YEqn); alpha2YEqn.solve(mesh.solver("Yi")); fvOptions.correct(Yi); Yi.max(0.0); //update the results Yi = Yi*alpha2; // should use this guys as Yi Yt += Yi;

    O2:
    ede448a4-2b25-4d6a-99de-8f78100ea78b-O2.jpeg
    alpha:
    820eb593-7b64-4668-8589-a37ace97e464-alpha.jpeg
    T:
    24cd8ab9-c4ea-463c-b7c5-061e76f80f51-T.jpeg
    U:ceee3886-0e70-4e37-9112-801c5f0fc52f-u.jpeg

  • rigidBodyMotion和sixDoFRigidBodyMotion的区别

    1
    1 帖子
    960 浏览
    H

    各位大佬,本人刚入坑不久,想用OF计算浮体运动,请问大家sixDoFRigidBodyMotion和rigidBodyMotion两个求解器的区别究竟是什么 翻找好多资料似乎都没有讲清楚这个事
    从功能来看,rigidBodyMotion似乎支持更多约束类型,其他似乎没有区别了\multiphase\interFoam\RAS\floatingObject算例提供了sixDoFRigidBodyMotion和rigidBodyMotion两种方法计算,似乎也没什么差别
    那么计算浮体在波浪中的运动,应该选用哪种求解器呢?

  • MPPICInterFoam对粒子的模拟结果异常

    7
    7 帖子
    4k 浏览
    Z

    @李东岳 后面我测试了粒径更小的颗粒,发现同等条件下更小粒径的颗粒不会出现上述情况,应当是MPPICInterFoam要求网格体积和颗粒体积的比值比DPMFoam的更高

  • interFoam,边界条件,发散

    8
    8 帖子
    5k 浏览
    E

    @User0221 你具体做的什么东西我不太清楚,不好评价,但是个人觉得和网格细化没有多大的关系。

  • .xml燃烧机理文件

    2
    2 帖子
    2k 浏览

    @氕氘-川 已解决,利用cantera在把cti转为xml

  • interFoam平板薄膜周期性流动模拟

    7
    7 帖子
    4k 浏览
    E

    问题已解决, 是interFoam和周期性边界条件的问题,参考:
    https://www.cfd-china.com/topic/6577/interfoam-周期边界条件的压力问题/4