Skip to content
  • 0 赞同
    6 帖子
    9k 浏览
    N

    您好,请问我用fluent计算这个算例,为什么整体gas hold up相差一个数量级。入口气体速度设置的0.0213m/s。设置基本和论文里相同。
    Snipaste_2025-03-24_20-32-07.png eb5ceff2-0be5-4eb1-acbb-826f3f732768-image.png

  • 非均相反应UDF

    Fluent
    4
    0 赞同
    4 帖子
    5k 浏览
    H

    两相流传质有专门的宏,不需要申请UDM,找到Euler两相流的传质宏,挂载到mass transfer那个选项里就行

  • 什么是averaging turbulence?

    Algorithm
    6
    0 赞同
    6 帖子
    12k 浏览
    .J..

    @showhand 多谢大神回复!

  • 三维翼型段数值仿真

    Fluent
    1
    0 赞同
    1 帖子
    2k 浏览
    L

    866f0481-1f41-4269-96e1-c71fc6d8d2e4-image.png
    如题,设定好流入和流出边界后,如果只改变入流的攻角,但不想改变三维网格,在90°与-90°等大攻角情况下是否依然可行?因为此时的入流风已经与流入、流出壁面垂直。
    2.在不同攻角情况下,翼段升力系数、阻力系数的参考面积是否为该方向为法向的投影面积。例如升力方法的投影面积为翼段弦长和展向长度形成的矩形面积
    3.参数化后能否在每次循环中批量输出xy升力系数曲线等

    感谢各位大佬指教!!!

  • 有知道错误在哪里吗??

    OpenFOAM
    6
    0 赞同
    6 帖子
    7k 浏览
    李东岳

    @mark 这种“提示文件找不到”的都是路径搞错了,我看你已经编译出来了,仔细查看查看路径。

  • EDEM安装

    CFD彩虹条
    2
    0 赞同
    2 帖子
    5k 浏览
    李东岳

    如果提示xcb的问题,注意一下libudev.so.0这个库能不能找到

  • 下面这个错误怎么处理?有图。

    OpenFOAM
    2
    0 赞同
    2 帖子
    2k 浏览
    李东岳

    @搬运工不好当 你先wclean一下试试:)

  • 有谁有用ununifrom给出过inlet的流速?

    OpenFOAM
    2
    0 赞同
    2 帖子
    4k 浏览
    X

    @搬运工不好当 每个边界都要赋值,格式大概是
    nonuniform List<scalar>
    xxx
    (
    aaa
    bbb
    ccc
    .....
    );
    xxx 要等于边界面元的数目,括号里的数字的个数要等于xxx。

  • foamToVTK 有什么作用

    已移动 OpenFOAM
    4
    0 赞同
    4 帖子
    7k 浏览
    李东岳

    另一个用法是vtk可以存储部分数据,而不是整个的场。大型算丽非常有效。

    另外有些paravirw的后处理需要vtk做源source.

  • 0 赞同
    1 帖子
    2k 浏览
    Y

    大家好,我目前在进行颗粒填充床干燥过程的CFD数值模拟,模拟对象为含湿颗粒(粒径约0.2mm~3mm)填充床热风干燥过程,涉及传热与传质的多物理场耦合问题。干燥床层可以视为多孔介质结构,现希望实现以下功能:

    目标:
    模拟颗粒填充床中水分的扩散/蒸发过程;

    实现多孔介质区域内的非稳态水分传质(可包括对流+扩散)模型;

    考虑温度场与水分场的耦合(温度影响扩散系数或蒸发速率);

    求解干燥过程中床层含湿量的空间分布与随时间的变化。

    目前的思路/尝试:
    将床层视为各向同性多孔介质,定义有效扩散系数、孔隙率、饱和度等参数;

    使用UDF定义源项(如水分蒸发速率),或者通过Species Transport模块进行气-液相质量转移;

    温度场通过Energy方程求解,热源项与水分蒸发挂钩;

    遇到的问题:如何合理设置传质模型,特别是湿含量作为标量的定义方式不明确,Species模块中对水蒸气的处理较困难。

    求助点:
    是否可以通过UDF或者UDS自定义传质方程?有没有类似案例可以参考?

    如果使用Species Transport模块,如何处理固相内的水分扩散与蒸发(不是自由流)?

    有无建议的模型框架(例如某些文献中常用的多孔传质模型)可用于实现“含湿颗粒床的干燥”过程?

    欢迎各位大佬分享经验或推荐文献、资料,非常感谢!

  • 0 赞同
    2 帖子
    6k 浏览
    李东岳

    没想到图越来越多。手机看的注意了。我这个图多。

    结构网格的拥护者简单说一下为什么我喜欢结构网格。以下只针对简单几何以及不是太复杂的几何。复杂到不行的网格我选择混合网格。我自己做的算例不用纯四面体网格。

    六面体网格具有以下优点:

    非矩形网格的歪斜(skewness)严重
    这需要做面法相梯度计算修正。稍微增加计算步骤。著名的CFD非矩形修正因此而来

    截面重构不光顺
    举例,一个正方盒子,一半是水,我们用矩形网格重构的气液截面是这样的:
    alt text
    黄色为一相,白色为一相。即使网格很糙,我们的截面也是平的。下图为三角形非结构网格:
    alt text
    可见糙网格下界面不平。这导致后处理需要耗费精力。

    高度非线性物理问题影响矩阵对角占优
    这也是非线性动力学,例如金属撞击、生物力学分析中结构网格肆虐的原因。(这个我没有测试,之前在网上看到的结论,来自链接文本

    非结构网格数量更多增加计算资源
    网格单元的面越多网格越少。六面体网格并不是数量最少的。数量最少的是多面体网格(star推荐的?)如下图
    alt text
    再看这个情况对比:只有第一个是结构网格,第二个网格多。第三个第四个和均为非正交且和流线不贴合
    alt text
    alt text
    因此目前自动生成的非结构网格一般数量是即为巨大的。计算的时间会超过你花一星期做结构网格的时间。另外,万一中途发散了怎么办。

    费结构网格高度不可控
    几何稍微一点点的变化会导致全场四面体网格做位移。结构网格(ICEMblock切出来的)具有即为即为高度可控性。可以对基本所有的网格单元进行控制。俩者区别天差地别。

    我了解的所有的离散格式对结构网格适应性更强
    也就是说结构网格对流场具有强的多的顺应性。例如旋转机械,结构网格和速度流线高度贴合。

    矩形网格对边界更好的捕获
    为何非结构网格要添加边界层网格?矩形网格对壁面贴合更好。

    复杂CFD模型在结构网格上收敛更强
    个人经验。比如双流体模型,LTS局部时间步框架下的模型,激波捕获等。当然那种不可压缩单相流不算

    太多就不写了...

    引用从业CFD27年OpenFOAM创始人Henry的一段话:

    hex and polyhedral cells are generally superior to tet cells in finite-volume and the difference in both accuracy and convergence behaviour can be large. However, it also depends on the quality of the hex and tet cells and many of the problems with tet meshes stem from the poor quality of some tets produced by many automatic tet mesh generators. In order to really appreciate the difference it might be a good idea for you to try both for your problems. For VOF calculations I would expect the solution on hex/poly cell meshes to be dramatically better.

    大意为:

    在有限体积中,六面体和多面体网格相对于四面体网格优势明显。主要在精度和收敛上。对于VOF(我上文提及的第2点),结构网格的优势是大大的。

    最后,需要耗费大量时间生成的六面体网格至今没有消失,必然有存在的道理。

  • 测试一下能否随机显示主题

    CFD彩虹条
    1
    0 赞同
    1 帖子
    3k 浏览
    李东岳

    测试一下能否随机显示主题

  • 0 赞同
    13 帖子
    22k 浏览
    H

    @李东岳 想明白了,多谢东岳大神!

  • ICEM CFD中,关联(associate)的作用?

    Meshy
    2
    0 赞同
    2 帖子
    8k 浏览
    C
    有的时候,某些内部的情况,没有几何,但是需要对网格进行一些处理,就需要手动的在不能关联的情况下,切一下。 某些需要投影的情况,比如地面上悬空的一个圆筒。在地面上只有圆筒的投影,也不存在几何关系。需要把edge投影过去,就需要spline方法。
  • 湍流模型的松耦合方法

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

    进一步推广到流场涉及多种物理现象,比如燃烧蒸发等,也可不可以这么做?前提是非定常情况?

  • 0 赞同
    11 帖子
    20k 浏览
    S

    @random_ran 你好 获取了速度场随时间变化的数据后,是用啥软件计算可以求出雷诺应力呀?

  • 有关五面体网格

    Algorithm
    2
    0 赞同
    2 帖子
    5k 浏览
    李东岳

    Hi,

    我遇到的使用三菱柱的情况就是四面体的边界层网格。当然需要使用三棱柱来做边界层,有利于使用三棱柱的上下面把误差抵消掉。

    计算效率是指?
    目前出了纯结构网格,其他的网格在做索引的时候编程都要比结构网格复杂。
    如果值得是精度,三棱柱在边界层肯定要比4面体好,这个在教材中都有提及。

  • 0 赞同
    2 帖子
    5k 浏览
    李东岳

    @dyj19901127 hi.

    我觉得一个好的习惯就是禁止复制构造函数。除非你每个类都写,但一般也用不到。henry应该是采取不写的做法吧。

    这个在c++ primer plus 和effictive c加加里面提到过。书并不在手边你可以看看那个类里面存在指针的时候,复制构造函数怎么泄露的。我更觉得这是个和编程有关的问题和cfd关系不大?

  • 帮忙解决一个发散问题

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

    像大家请教一个问题,算低速流体(10m/s以下)且求解域很小(1cm1cm1cm量级)当用可压求解器求解好像CFL不管设多小,算足够长时间都会发散,除开用不可压求解器以外还有什么其他解决方式么?

  • 渐扩管网格划分求助

    Meshy
    3
    0 赞同
    3 帖子
    8k 浏览
    S

    @simthere
    icem默认的节点参数复制是依据目标edge的长度按比例进行复制的

    如果第一层网格高度都为0.8的话,可以在edge参数设置页面里勾选Copy Absolute

    :cheeky: :cheeky:

    问题解决