Skip to content
  • 0 赞同
    10 帖子
    21k 浏览
    hurricane007H

    @xpqiu 想请教一下,如果我想找使用了某个模型的算例该怎么找。例如我现在想找个使用了LangmuirHinshelwoodReactionRate 模型的算例能不能找到呢,这个模型在:
    /src/thermophysicalModels/specie/reaction/reactionRate/LangmuirHinshelwood/LangmuirHinshelwoodReactionRate.H

  • 无题--

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

    部分邮件我这面没法回复,因为每天都有几十封进来处理,下面是某一天下午5点多到晚上的,就这么多。

    捕获.PNG

  • CFD青年成长支持计划(2022)

    公告
    87
    0 赞同
    87 帖子
    216k 浏览

    我是南京航空航天大学航空学院2022级硕士研究生吴祥清,跟随张老师链接文本从事CFD研究,本人的主要研究方向为高速出入水,初步学习商软入门CFD现在准备编程写算法。查找学习资料了解到CFD中文网以及老师,所以想申请2022CFD青年成长支持计划,我目前正在使用LS-DYNA软件进行垂直破冰仿真,开始着手发相关论文。在本科期间接触流体力学便想深入了解这个专业,也申请了这个方向的研究生,如果论文写作顺利,便会在研究生二年级申请硕博连读,为国家军事建设贡献自己的一份力量。目前在上课之余也开始着手C++入门。但是CFD学习之路道阻且长,希望可以得到老师资助来更好的学习CFD。

  • 0 赞同
    3 帖子
    5k 浏览
    Y

    @bestucan 感谢回复

  • 0 赞同
    4 帖子
    7k 浏览
    Q

    @Hungryandfool
    Operator 翻译过来叫做 ”算子“,也就是说,微分方程的空间项可以看作是不同的算子,比如 “对流”(散度),“扩散”(梯度);
    Splitting 的意义在于不同项可以相对独立的去求解,甚至采用完全不同的求解器,这样有利于提高计算效率,减小计算复杂性

  • STAR-CCM+网格转换后,checkMesh报错

    Meshy
    2
    0 赞同
    2 帖子
    3k 浏览
    I

    1.我猜是symmetry这个边界条件,试一下改成wall,然后在0文件夹里自己定义上下的slip边界条件。openfoam会对生成的网格编号进行检查,外部软件的网格节点编号和blockMesh的逻辑不一样。
    2.可能是前后的empty边界问题,你可以在starccm里生成3D网格后,重新在openfoam里extrude来生成前后empty边界
    类似这样
    constructFrom patch;
    sourceCase "../w3-d_hc1-3";
    sourcePatches (symFront);

    // If construct from patch: patch to use for back (can be same as sourcePatch)
    exposedPatchName symBack;

    // Flip surface normals before usage. Valid only for extrude from surface or
    // patch.
    flipNormals false;

    //- Linear extrusion in point-normal direction
    extrudeModel linearNormal;

    nLayers 1;

    expansionRatio 1.0;

    linearNormalCoeffs
    {
    thickness 1;
    }

    // Do front and back need to be merged? Usually only makes sense for 360
    // degree wedges.
    mergeFaces false; //true;

    // Merge small edges. Fraction of bounding box.
    mergeTol 0;

  • ICEM导出inp文件出错?

    Meshy
    2
    0 赞同
    2 帖子
    4k 浏览
    J

    导出时候选择了如下这些选项
    image.png

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

    各位大佬,想请教下模拟搅拌喷气,气液用欧拉双流体模型,固体颗粒用dpm模型,最终颗粒受力是怎么计算的?是气固的力加上液固的力吗?欧拉欧拉双流体模型流体是相互渗透的,那么在计算颗粒受力是到底是哪一相的力还是说两相的力

  • 关于谱元法和有限体积需求网格的区别

    Meshy
    4
    0 赞同
    4 帖子
    4k 浏览
    S

    @XieXiaoyang 好文章,我去研究研究

  • 0 赞同
    26 帖子
    36k 浏览

    @King_RVM 你好,使用starCCM绘制网格,然后导入到openFoam里面跑算例,计算结果会出现质量不好的情况么?请教一下~

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

    试用fluent 2024r1版本,运行计算时,发现一个时间步内节点0上,DEFINE_DELTA宏要被执行两次,而在2022r1版本中,在节点0上则是正常执行一次。
    在DEFINE_DELTA宏中,通过I_AM_NODE_ZERO_P来只在节点0上输出变量值到txt中,理论上是应该一个时间步只执行一次的吧;在2024r1中却被执行两次,且每个时间步都出现了警告信息:Warning: physical time step size after mesh modified = 4.5000e-5s,不知道这个警告信息所说明的问题是不是和执行两次DELTA宏有联系?(同一个算例,2022中没有警告信息出现)

  • 0 赞同
    3 帖子
    4k 浏览
    FluidGaoF

    @东岳 那请问东岳老师,在t=0,和t=1时刻,这个函数返回的值是什么意义呢?

  • 求关于openfoam矩阵求解器的相关论文

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

    @队长别开枪 感谢感谢 😊

  • 前处理,进口面问题

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

    icem也有这个功能,只是我没用过,

    https://cfd-china.com/topic/6069/搅拌反应器icem结构网格划分方式/7

    Screenshot from 2024-09-28 14-40-10.png

  • 0 赞同
    9 帖子
    8k 浏览
    孟豪龙

    @OF初学者周 最后没有用gdb

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

    看起来确实没辙了

  • 0 赞同
    5 帖子
    7k 浏览
    zzkluckZ

    说一点我的看法,不一定对,仅供参考:

    non-orthogonality

    dca809a8-9cd5-4f74-9329-6d8459966264-image.png

    non-orthogonality由snappyHexMeshDict.meshQualityControls.maxNonOrtho直接控制,你的snappyHexMeshDict里这个值是45,这个值一般不需要控制的这么小,65是更常见的配置值。

    另外,你的snappyHexMeshDict里,relaxed.maxNonOrtho给的是75,这个值通常是和maxNonOrtho = 65相配合的。如果你真的要把maxNonOrtho设为45,按逻辑来说relaxed.maxNonOrtho也应该相应的减少一点。

    网格纵横比

    这里截取你的背景网格配置:

    vertices ( (-340 -302 -3) // Slightly smaller than the STL model bounds (332 -302 -3) (332 341 -3) (-340 341 -3) (-340 -302 95) // Slightly larger than the STL model bounds (332 -302 95) (332 341 95) (-340 341 95) ); blocks ( hex (0 1 2 3 4 5 6 7) (100 100 100) simpleGrading (1 1 1) // Adjust mesh density as needed );

    如上面B老师所说,你网格的大纵横比就是这里导致的。如果不是有意要在Z方向上做加密的话没必要这么分块,我口算一下,大概(70 65 10)就可以。

    castellate

    从上面可以看到,你背景网格的量级是100 * 100 * 100 = 1,000,000;而你SHM的maxGlobalCells给了2,000,000。这看起来不太对,这几乎没给SHM进一步细分的空间,从结果来看也是这样,网格划分的不够细。

    另外,截取一段level的配置:

    features ( { file "building.eMesh"; level 3; } ...... ); refinementSurfaces { building { level (3 4); } ...... }

    我理解features的level应该不低于Surface的。

    胡乱写了一些个人看法,希望能有所帮助。

  • OpenFOAM里关于热对流边界条件的设定

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

    @东岳 就是一个二维方腔的自然对流,但是不太清楚这个温度边界条件该如何设定

  • CFD青年成长支持计划(2021)

    公告
    137
    0 赞同
    137 帖子
    165k 浏览
    F

    想问一下李老师这个计划还有吗!!很想要这本湍流模型:mianmo:

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

    请教各位老师,外力驱动的流动,常用哪些算例做benchmark,比如Poiseuille流动,非定常的Womersley流动,还有吗?