Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.4k 帖子
  • Paraview粒子显示仅有一个点

    1
    1 帖子
    858 浏览
    A

    各位大佬好,我是用paraview查看粒子时,出现这样的问题,其中一个粒子在图中显示为一个点(如下图左下角所示)
    eb5da001-6a85-4618-bde5-6f78979685b8-image.png

    请问有大佬遇到这个问题吗?这是什么原因呢?

  • 9 帖子
    6k 浏览
    李东岳

    :146: :146: :146:

  • 修改多相流中流体粘度(nu、mu)的计算公式

    2
    2 帖子
    1k 浏览
    李东岳

    你尝试Allwmake没有,这种大求解器各种库嵌套保险的是Allwmake。
    不应该有问题,还是没编译对,或者没用上,或者没写到正确的地方

  • 弯曲壁面网格

    2
    2 帖子
    1k 浏览
    E

    blockMesh里面的edge可以解决

  • 2 帖子
    1k 浏览
    李东岳

    你得背景网格做成最后一个图那种红线的就可以了

  • snappyHexMesh定义了多域网格(MultiRegion)失败。

    11
    11 帖子
    8k 浏览
    H

    @jpzhao 在 snappyHexMesh定义了多域网格(MultiRegion)失败。 中说:

    @李子橙 所以你的意思是如果是多个域计算传热,就每个域单独画网格,然后再将这几个网格合并?

    请问这个问题解决了吗 mergeMeshes的关键问题是子域网格的边界如何设定或者如何取消呢?

  • 在mergeMesh后删除边界

    1
    1 帖子
    901 浏览
    H

    各位大佬,最近想用OF计算固定的多体装置,由于在大域内生成的结构过于粗糙 需在小域里生成 然后用mergeMesh合并到大域里去,但是小域的边界没办法删除
    请问各位大佬,有没有什么设置建议?删除边界或指定特殊的边界?

  • 压力方程松弛对结果的影响

    6
    6 帖子
    4k 浏览
    C

    理解了,谢谢李老师

  • 一个关于 Axisymmetric Subsonic Jet 的问题

    38
    38 帖子
    28k 浏览
    King_RVMK

    @yuky 可以参考这个文章https://www.bilibili.com/read/cv6292980/

  • 1 帖子
    874 浏览
    R

    各位老师,之前用的是compressibleInterFoam求解器来计算横射流雾化,后面以期做到燃烧,但由于水平有限,在添加组分方程时便遇到许多问题。
    现在发现reactingTwoPhaseEulerFoam,其本身就有YEqns.H,并且据我现在初步了解他可以通过选定reactingPhaseModel相模型来计算反应。

    This model represents a phase with multiple species and volumetric reactions.

    想问一下如果用reactingTwoPhaseEulerFoam可以做液体横射流雾化燃烧嘛?

  • OpenFOAM使用icoFoam周期边界条件时压力如何处理?

    17
    17 帖子
    10k 浏览
    M

    @李东岳 跟李老师汇报一下,pisoFoam可以使用fvOptions并且有了结果,非常感谢李老师!!!

  • 报错原因分析

    2
    2 帖子
    2k 浏览
    李东岳

    相关文件的关键词没写对 分号啥的

  • 2 帖子
    2k 浏览
    李东岳

    可以啊,写个多计算域求解器就行了

  • blockMesh报错

    3
    3 帖子
    2k 浏览
    L

    @李东岳 在 blockMesh报错 中说:

    网格太大超过内存容量了

    收到,谢谢李老师

  • 运行pisoFoam的时候,卡住不动了

    6
    6 帖子
    5k 浏览
    X

    @bestucan 感谢您的回复,抱歉之前不知道为什么没看到。好几年过去了,今天刚看到这个之前问的问题,我那个卡住的原因是:(拿好笔记本记好了,这个问题值100万)我刚开始不会用openfoam,然后硬盘满了,所以算不下去了。

  • 有人有用过snappyHexMesh生成特别薄的边界层吗

    3
    3 帖子
    2k 浏览
    T

    @coolhhh 在 有人有用过snappyHexMesh生成特别薄的边界层吗 中说:

    @tyhero123 不太清楚无法加上边界层具体类型。我之前是画方柱绕流的网格,方柱的边界层要薄,计算域底面厚点,方柱拐角处、方柱与计算域底面衔接处的边界层无法生成问题。通过下面方法实现生成:

    snappyHexMeshDict中用explicitFeatureSnap explicitFeatureSnap true; implicitFeatureSnap false; meshQualityDict中的maxBoundarySkewness设置大点,几个控制网格质量参数设置小点 maxBoundarySkewness 10; maxInternalSkewness 4; minDeterminant 1e-30; minFaceWeight 1e-30; minVolRatio 1e-30;

    步骤1和2只是解决方柱拐角处边界层衔接,计算域底面边界层厚度和方柱的边界层厚度设置一样薄,方柱与计算域底面衔接处的边界层才能生成

    生成很薄的边界层网格质量其实很差

    好的谢谢!我先试试看能生成怎么样的网格。

  • paraFoam报错

    3
    3 帖子
    2k 浏览
    C

    直接输入paraFoam能打开吗?我以前没装好的时候,提示要输入paraFoam -builtin才能打开软件

  • 2 帖子
    2k 浏览
    李东岳

    用moveMesh程序,可以旋转

  • mvConvection->fvmDiv

    5
    5 帖子
    3k 浏览
    李东岳
    tmp<fv::convectionScheme<scalar> > mvConvection ( fv::convectionScheme<scalar>::New ( mesh, fields, phi, mesh.divScheme("div(phi,Yi_h)") ) ); { reaction->correct(); dQ = reaction->dQ(); label inertIndex = -1; volScalarField Yt(0.0*Y[0]); forAll(Y, i) { if (Y[i].name() != inertSpecie) { volScalarField& Yi = Y[i]; fvScalarMatrix YiEqn ( fvm::ddt(rho, Yi) + mvConvection->fvmDiv(phi, Yi)

    这个看起来并不会导致区别。有可能cfd-online的用户没做特别仔细的判定吧。

  • 大涡模型,射流,入口附近计算发散

    2
    2 帖子
    2k 浏览
    李东岳

    你这个进出口边界有点问题 最后能使用固定值速度进口 固定值压力出口测试一下 瘦脸之后再调试别的边界条件
    另外我看你的网格 最好网格质量能提高一下 进口那个地方看起来很奇怪