Skip to content
  • 0 赞同
    1 帖子
    14 浏览
    S

    求教各位大佬,我在使用snappyHexMeshDict一个建筑的室内外网格进行加密的时候遇到了两个问题,首先是想通过控制level从(3,3)到(4,4)在壁面附近对网格进行加密,但是画出来的网格只有在拐角的地方有加密,平面区域没变;

    12.png

    没办法只能通过增加边界层来加密,但是在直角处生成的边界层网格看着不是均匀的正六面体网格

    11.png

    虽然checkMesh显示的网格质量还OK,但是有没有进一步提高的方法

    castellatedMesh true; snap true; addLayers false; geometry { case.stl { type triSurfaceMesh; name case; regions { geo 0 ...... } } } castellatedMeshControls { maxLocalCells 1000000; maxGlobalCells 8000000; minRefinementCells 10; maxLoadUnbalance 0.10; nCellsBetweenLevels 1; features ({file "case.eMesh"; level 3;} ); refinementSurfaces { case { level (3 3); regions { geo1 { level (3 3); } ...... } } } } resolveFeatureAngle 60; refinementRegions{} locationInMesh (0.0 200.0 220.0); allowFreeStandingZoneFaces true; } snapControls { nSmoothPatch 5; nSmoothInternal 5; tolerance 2; nSolveIter 100; nRelaxIter 8; nFeatureSnapIter 10; nFaceSplitInterval 5; extractFeaturesRefineLevel true; explicitFeatureSnap true; } addLayersControls { relativeSizes false; layers { geo0 { nSurfaceLayers 3; expansionRatio 1.2; } ...... } expansionRatio 1.2; firstLayerThickness 0.015; minThickness 0.015; nGrow 0; featureAngle 180; slipFeatureAngle 75; nRelaxIter 5; nsmoothSurfaceNormals 1; nSmoothThickness 10; nSmoothNormals 3; maxFaceThicknessRatio 0.5; maxThicknessToMedialRatio 0.3; minMedianAxisAngle 130; nBufferCellsNoExtrude 0; nLayerIter 50; nRelaxedIter 20; } meshQualityControls { maxNonOrtho 50; maxBoundarySkewness 4; maxInternalSkewness 4; maxConcave 80; minFlatness 0.5; minVol 1e-13; minTetQuality 1e-15; minArea -1; minTwist 0.02; minDeterminant 1e-30; minFaceWeight 1e-30; maxFaceThicknessRatio 0.3; minVolRatio 1e-30; minTriangleTwist -1; nSmoothScale 4; errorReduction 0.75; relaxed { maxNonOrtho 60; } } ```
  • MPPICFoam求粒子的运动轨迹

    OpenFOAM
    1
    0 赞同
    1 帖子
    50 浏览
    F

    有什么好的方法展示粒子的运动轨迹吗?

  • SOWFA动态偏航

    OpenFOAM
    1
    0 赞同
    1 帖子
    78 浏览
    L

    大家好
    我想在SOWFA模拟过程中让风力机偏航角度随时间变化(动态偏航),请问有什么方法可以实现吗?我看SOWFA里面的偏航角设置是一个定值。

  • OpenFOAM shu osher Woodward Colella 验证算例

    OpenFOAM
    1
    0 赞同
    1 帖子
    86 浏览
    李东岳

    shu-osher-wwc.tar.xz

    shuosher.JPG

  • OpenFOAM求解Buckley-Leverett方程

    OpenFOAM
    1
    0 赞同
    1 帖子
    89 浏览
    李东岳

    CFD界的竞赛:https://mp.weixin.qq.com/s/0PjOnv09LerabVSZyp-g9Q

  • 0 赞同
    1 帖子
    63 浏览
    Z

    现在最新的机理中大部分都带有plog反应,形如44f5b470-8e44-46fd-a399-0d52188a215a-image.png ,但是OpenFOAM无法识别plog反应,因此没办法直接把CHEMKIN格式的机理转换为OpenFOAM格式的机理,想问问各位大佬怎么才能解决这个问题,我尝试过改机理把plog反应拟合成其他反应,但这样又会导致机理准确度较差,与原机理误差较大。

  • 0 赞同
    1 帖子
    125 浏览
    S

    今天Ubuntu突然打不开了,错误信息如下所示:
    89da0367-9d40-4dd4-ab7d-0948def2a515-image.png
    在终端显示文件损坏
    b95a8447-bf48-4559-ad9f-99568138d5da-image.png

  • OpenFOAM Robertson反应算例

    OpenFOAM
    1
    0 赞同
    1 帖子
    118 浏览
    李东岳

    Robertson.tar.xz

    简简单单的robertson反应。2秒算完。一键出图。可以结合《无痛苦ns方程笔记》来了解化学反应。

    捕获.JPG

  • openFoam培训组团

    OpenFOAM
    1
    0 赞同
    1 帖子
    151 浏览

    找一些组团报名学习的东岳教授9月份课程的(朋友参加过说质量高,少走很多弯路),联系:qq2215247161![替代文字](7f9bb6d3-8a00-4fbf-a4a0-2a55d51897b2-image.png 图片地址)

  • openfoam中关于接触角的设置

    OpenFOAM
    1
    0 赞同
    1 帖子
    123 浏览
    2

    有大佬知道在openfoam中怎么设置动态接触角吗

  • 如何在sprayfoam中追踪颗粒直径的变化

    OpenFOAM
    1
    0 赞同
    1 帖子
    114 浏览
    C

    最近在研究一个气液类似喷雾的流动,液滴会产生蒸发改变粒径,想追踪液滴的直径变化,这个应该怎么实现呢?追踪多个颗粒的话能否实现?

  • refineMesh加密网格出现错误

    OpenFOAM
    1
    0 赞同
    1 帖子
    335 浏览

    我尝试用refineMesh进行多层加密,第一层加密完成后,在其内部的一个子区域进行第二次加密时,出现useHexTopology specified but cell 5018638 on face 7394 of patch bottom is not a hex的问题,我检查发现5018638单元并不在我的第二次加密区域内,为什么仍然要检查他是否为hex?
    以下为refineMeshDict:

    set expand7; coordinateSystem patchLocal; patchLocalCoeffs { patch bottom; tan1 (0 0 1); } directions ( tan1 tan2 ); useHexTopology yes; geometricCut no; writeMesh no;

    如果改用geometricCut会不会导致网格质量下降?

  • multicomponentFluid计算结果没变化

    OpenFOAM
    1
    0 赞同
    1 帖子
    368 浏览
    Y

    最近在仿真一个腔体内从三个入口通入三种不同气体,选择了multicomponentFluid求解器,湍流模型是kepsilon,假设是稳态问题,但是算了很多步整个计算域都没什么变化,请问这是什么原因呀???疯了外行搞不懂

  • 0 赞同
    1 帖子
    435 浏览
    S

    当前化学反应速率均只包含一个控制温度,想更改成与两个温度相关,通过插值读表获取反应速率。编写新函数inline scalar HoffertLienReactionRate::interpolate(double T) 实现上述功能,代码可以成功编译,但输出Tv检查时发现其值一直为0,这是不是表示未能成功调用?具体代码如下。向各位大佬求助!!!HoffertLienReactionRate.H HoffertLienReactionRateI.H

  • 0 赞同
    1 帖子
    509 浏览
    B

    为什么在controlDict中把writeInterval调大,计算就发散???为什么会有这么诡异的bug
    writeInterval不就是控制写入频率的么,跟计算有关系吗?
    有没有大佬遇见过
    7f83b6e1550cdbc87dc895138ddbea5.png 1748766340208.png

  • 0 赞同
    1 帖子
    565 浏览
    N

    目前我有两套网格,都是多区域的,现在想合并一起,发现虽然可以实现网格的点面合并,实际上cellzones是合并不了的,导致regions不能够真实的合并在一起,这就导致了合并没有意义了。有什么方法可以试试嘛?谢谢大家

  • 0 赞同
    1 帖子
    548 浏览
    L

    各位大佬,我目前用的是openfoam5.0,在算船体运动的过程中,我将6个自由度全部开启,但是计算出来的3个方向的运动速度一模一样这个是出现了什么问题啊

  • 颗粒浓度分布

    OpenFOAM
    1
    0 赞同
    1 帖子
    514 浏览
    F

    请问各位大佬如何在paraview里展示颗粒的体积浓度分布呢?我是用MPPICFoam算一个水平固液流动

  • CFD跨声速流动

    OpenFOAM
    1
    0 赞同
    1 帖子
    614 浏览
    T

    在一维CFD密度基可压缩流动中,使用亚音速(总温总压)进口边界条件,进口静压使用线性外推,其余进口物理量靠总温总压和总温静压的关系给出,为什么算出来的进口处附近有震荡,有什么好的解决方法吗?

  • 批量修改边界条件的值

    OpenFOAM
    1
    0 赞同
    1 帖子
    596 浏览

    大佬们,求问有没有什么方法可以简单的修改边界条件的值呢。感觉计算不同条件的case,一个个设置P、T、U边界条件的值很麻烦。能不能在边界条件类型已知情况下,直接输入一个txt文档的边界条件值,就能完成所有边界条件值得修改呢。用openFOAM7