Skip to content
  • 恭喜开版!

    CFD彩虹条
    1
    0 赞同
    1 帖子
    4k 浏览

    都柏林大学发来贺电!

  • 0 赞同
    1 帖子
    453 浏览
    R

    大家晚上好
    1136009f-4795-4f3b-8f6f-9fdd3b5900fa-image.png
    图中红线对应的是thermicity peak,类似的我想实时获得每个y对应的热释率最大值所在的位置,想问一下有没有大佬有经验呀!

  • 0 赞同
    1 帖子
    595 浏览

    近期尝试使用compressibleInterDyMFoam计算近壁面空化泡的溃灭,但在计算一定时间后出现了一些与实际不符的现象。
    算例设置如下:
    初始气泡半径R0=0.1mm,距离壁面距离λ=2,原计算域大小为5mm5mm1mm,实际计算域取其1/4。草图如下:
    1265c60d-3e45-457e-84df-081f40874abd-image.png
    初始网格密度为Δx=Δy=Δz=0.025mm。后续用自适应网格进行加密,dynamicMeshDict:

    FoamFile { version 2.0; format ascii; class dictionary; location "constant"; object dynamicMeshDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dynamicFvMesh dynamicRefineFvMesh; //dynamicFvMesh staticFvMesh; dynamicRefineFvMeshCoeffs { // How often to refine refineInterval 1; // Field to be refinement on field alpha.water; // Refine field inbetween lower..upper lowerRefineLevel 0; upperRefineLevel 0.999; // If value < unrefineLevel unrefine unrefineLevel 10; // Have slower than 2:1 refinement nBufferLayers 3; // Refine cells only up to maxRefinement levels maxRefinement 5; // Stop refinement if maxCells reached maxCells 6000000; // Flux field and corresponding velocity field. Fluxes on changed // faces get recalculated by interpolating the velocity. Use 'none' // on surfaceScalarFields that do not need to be reinterpolated. correctFluxes ( (phi none) (nHatf none) (rhoPhi none) (alphaPhi none) (alphaPhiUn none) (alphaPhi10 none) (alphaPhi1Corr0 none) (ghf none) ); // Write the refinement level as a volScalarField dumpLevel true; }

    计算到10.2μs后,气泡突然从溃灭状重新开始增大,而并没有完全溃灭,如图所示。
    10.2μs:
    a833b3e2-ebc9-43b4-8363-d153ec8db0e0-10.2um.png
    10.4μs:
    e248f2ea-78d2-4100-a3a9-551f88c499e3-10.4um.png

    想问问大家这是什么原因所导致的,可能会是初始场设置不合理或是边界条件设置不合理?
    初始场由于初始网格较疏以及后续加密的缘故,几个时间步后会变成这样:
    170ce1d8-861d-4cfb-857b-2e2da4ed06eb-初始场.png

    边界条件如下所示:
    alpha.water:

    boundaryField { wall { type zeroGradient; } outlet { type zeroGradient; } symmetry { type symmetry; } }

    p:

    boundaryField { wall { type calculated; value uniform 100000; } outlet { type calculated; value uniform 100000; } symmetry { type symmetry; } }

    p_rgh:

    boundaryField { wall { type fixedFluxPressure; gradient uniform 0; value uniform 100000; } outlet { type fixedFluxPressure; gradient uniform 0; value uniform 100000; } symmetry { type symmetry; } }

    T:

    boundaryField { wall { type zeroGradient; } outlet { type zeroGradient; } symmetry { type symmetry; } }

    T.air:

    boundaryField { wall { type zeroGradient; } outlet { type zeroGradient; } symmetry { type symmetry; } }

    T.water:

    boundaryField { wall { type zeroGradient; } outlet { type zeroGradient; } symmetry { type symmetry; } }

    U:

    boundaryField { wall { type noSlip; } outlet { type zeroGradient; value uniform (0 0 0); } symmetry { type symmetry; } }
  • ubuntu 24 使用OF4

    OpenFOAM
    4
    0 赞同
    4 帖子
    1k 浏览

    @Noob 这个要看你超算的singularity设置了。这个超算不是我们搞得,所以不太清楚,至少目前一个node是没问题的。
    不过我在运行的时候提示过inifiniteband 相关的library缺失。

    我不确定你的情况,具体你得问超算admin怎么设置singularity的。理论上应该是没问题的

  • ICEM 结构网格拓扑结构请教

    Meshy
    1
    0 赞同
    1 帖子
    3k 浏览
    A

    topo.png
    我需要用ICEM画multiblock网格,几何类似于上图的模型,我知道三角形Y-block和圆形O-block,那请问这两个如何结合起来呢?在这种结构中它的edge并不共用相同的vertices
    第二个问题是icem的multiblock的网格如何光顺?我尝试使用了pre-mesh smooth,但是这个功能很慢,容易卡死。我只知道可以用edit edge调整spline来改变edge形状,如果一个一个edge调是不是有点笨?

  • 数据文件格式FEPolygon转换FETriangle

    Meshy
    9
    0 赞同
    9 帖子
    9k 浏览
    Y

    你是不是想把曲面展开为一个平面?https://blog.csdn.net/mrbaolong/article/details/106949340

  • 0 赞同
    143 帖子
    647k 浏览
    C

    @chon01 NUMERICAL SIMULATIONS ON FLOW AROUND AN INCLINED CIRCULAR CYLINDER AT HIGH REYNOLDS NUMBER

  • 请问ICEM如何设置中间疏两边密的网格

    Meshy
    4
    0 赞同
    4 帖子
    6k 浏览
    843755708

    @卡洛 请问你是用的哪种方法?

  • 稳态求解器算出的湍流拟序结构

    Algorithm
    5
    0 赞同
    5 帖子
    7k 浏览
    C

    @evensun 求解器只负责求解数学式(控制方程),为什么要求解这个控制方程而不是别的控制方程是用户的选择,或者说取决于用户需要的是什么。
    如果你需要百分百精确的描述一个非定常的物理问题,那你用稳态求解器原则上来讲是不合理的,但这个不合理不是说解方程这一步不对,而是你没有求解与你的需求相匹配的方程。如果你只需要部分描述这个物理问题,比如你关注时间平均量,那这时候用RANS去解这个问题,这一套下来是合理的。因为你需要的只是时均量,只是这个物理问题的一部分。
    从这个角度去思考,你用稳态求解器计算了一个非定常的过程,求解器没有发散,甚至可能还体现出了一些有规律的震荡。这个现象本身其实是有意义的,但你在分析它的时候要非常小心。比如你认为“算得的结果呈现出了涡的发展变化过程”,这个表述是值得商榷的。

    再啰嗦一点,关于RANS我一直觉得有个很有意思的角度。我们都知道雷诺数是决定流动的重要因素,我们可以认为控制方程也有一个“数值雷诺数”,它和普通的雷诺数定义类似,只是粘度项应该替换为分子粘度+数值粘度。在RANS中,数值粘度一般高出分子粘度2个量级甚至3个量级,所以尽管物理问题可能雷诺数很大,但数值雷诺数可能只在10的3次方或者4次方量级。10的3次方已经和我们通常认为的临界雷诺数接近了,导致RANS结果看起来是稳定的,就好像层流一样。
    说白了,RANS模型对湍流的耗散非常强,把很多非定常的结构都给耗散掉了,留下了定常的部分。但这个耗散能力是有限度的,如果你求解的这个物理问题经过RANS模型后它的数值雷诺数正好处于临界雷诺数附近,那可能就是会有一些小的震荡。
    这个湍流模型是自己开发的吗?你可以通过尝试不同的湍流粘度来验证一下,比如量级直接调大10倍,你说的这些震荡还存在吗?

  • 有关通风室气流模拟的问题

    Fluent
    11
    0 赞同
    11 帖子
    10k 浏览
    W

    @ibelief 好的,谢谢大佬。我看书研究研究:146:

  • 圆柱相切 网格划分

    Fluent
    6
    0 赞同
    6 帖子
    7k 浏览

    @袁宝强 对 研究内圆柱和外圆柱偏心的文献里边都做不到完全偏心(完全偏心即为贴壁)。做多模拟到偏心率为0.99

  • 有前辈用过sHM进行开尔文波区加密吗?

    Meshy
    4
    0 赞同
    4 帖子
    7k 浏览
    B

    请教一下你是每一层加密都对三个方向进行加密吗,shm中能能不能只对z方向进行加密呢。@一朵苍凉

  • Omega涡识别算法

    Algorithm
    3
    0 赞同
    3 帖子
    4k 浏览

    @李东岳 里面的(u)和(y)我想选用特征速度和特征长度,就是物体的运动速度和物体的特征长度,然后du/dy想在流场中提取

  • 0 赞同
    4 帖子
    6k 浏览
    C

    @李东岳 李老师有没有兴趣看下风工程这块的有个商业软件WT,里面是速度-压力耦合求解器,真的非常快非常快。我看了下,软件底层是从PHOENICS来的,然后搞了一套叫MIGAL的算法。

    现在CFD用的SIMPLE这种segregated solver确实太慢了,城市这种尺度下的流动本身大概率又比较简单,不可压,也没有化学反应之类的,可以暂时不考虑温度?可能会有颗粒流的问题,但是不是也可以先只考虑流动对颗粒的影响。这种情况下感觉流场本身的求解其实就看求解器的效率了。

    我搜了下,OpenFOAM这边其实已经有一些coupled solver 的工作,不知道成不成熟。

  • 画图神器

    CFD彩虹条
    3
    0 赞同
    3 帖子
    5k 浏览
    .J..

    李博的桌面?

  • 0 赞同
    4 帖子
    5k 浏览
    C

    @allanzhong 看这个意思,应该和你说的差不多,理论上肯定为,但实际上从理论转换为数值算法的时候总会有些偏差,算法在具体实现的时候又会有一些偏差。如果是这样,这些偏差我认为是可以接受的。

  • 求助centos安装openfoam

    OpenFOAM
    4
    0 赞同
    4 帖子
    1k 浏览
    A

    @旺财R CentOS 装2206是可以的, 但是wave2foam之类的就没试过了

  • 0 赞同
    6 帖子
    8k 浏览
    P

    @wsy11 谢谢您~我现在已经可以成功构建网格啦^^

  • 计算作用于cellZone上的压力和剪切力

    OpenFOAM
    12
    0 赞同
    12 帖子
    7k 浏览
    liujmL

    @Linzd 多孔介质区域在toposet的时候本身只是选中了cell集合,只有在壁面上才能通过原始代码计算法向力和切向力。

  • 0 赞同
    8 帖子
    9k 浏览
    hurricane007H

    @hxy970122 扫了一眼Fluent的组分输运方程,对于各个组分就没有重力的影响,所以如果组分分离就肯定是因为扩散率不同。但是在binary mixture里面,似乎两个组分的扩散系数是相同的?

    重力的影响是在质量方程和动量方程里面,所以就是所有组分受到的重力作用是平均重力……

    2e37529c-113a-4d19-a63f-e23bf85c3593-image.png