Skip to content
  • 0 赞同
    2 帖子
    3k 浏览
    bestucanB

    得看人是不是明白人。明白一口口饭都是从哪来的,明白jio底下站的地为什么这么结实,明白前方的路为什么这么清晰。

    碰上明白人,给高了会用富裕的资源提升自己(给多少钱干多少活,否则钱拿不稳);给低了也不担心,毕竟瞎还能活着的概率不是很大,找个不瞎没有特别的困难。

    依靠某个人、某个环境下对自己的态度、待遇来判断自己的价值。这显然不是个明白人……给高了骄傲,给低了还怨恨呢。不能自知,怎么都是一件很危险的事情。有核心能力的也有不明白事的:仰天大笑出门去,归来依杖自叹息:136:

    而能碰上多少明白人又取决于所在行业对社会精英的吸引能力和自己在行业的层次。总之不努力就整天和糊涂蛋扯吧……:135:

    还有这种组织心态,把员工当小孩、追胡萝卜的驴子(有些事情你不需要知道,我在掌着。我要塑造你的认知、影响你的判断)。当然在这个繁复多样的世界,这种方式无法完全避免。但是显然有更好的方式,只是对组织中的每个人要求比较高。

  • ‘超音速状态下熄火’的专业名词?

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

    @程迪 666啊老铁,听君一席话,胜读百篇论文:146: :146: :146: :146: :146:

  • 通量重构算法

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

    看同济硕士开题有人开通量重构算法的课题。。这个大家有了解吗。说是高阶的算法,实现简单。想了解一下。另外OpenFOAM可能实现吗。。

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

    fluent这面可以把两台机器连起来做计算,类似的请参考 https://cfd-china.com/topic/5502
    预算少的话,就搞1台双路,
    预算多就2台双路然后自己连起来(参考上面的链接),
    预算更多,就搞机架式

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

    这个其实是个好话题,很多大佬在sci里面也明确说了,LES之类的模拟,如果对于这种类似的圆管,施加cyclic边界条件,会对湍流产生抑制。但是我也没见过大佬们进行对比。

    另一方面,感觉边界条件,直觉感觉,单单的一个patch引起的差异,不至于那么大。LES模型参数的影响更大。如果谁有类似的文章,可以发来看看。

  • 论文小白有关phase shift的疑问

    Algorithm
    4
    0 赞同
    4 帖子
    6k 浏览
    G

    @一朵苍凉 我也不太懂,可以看看控制领域的相频特性,也许有帮助:zoule:

  • 每日一问:有关icem网格检查失败问题

    Meshy
    1
    0 赞同
    1 帖子
    2k 浏览
    2

    icem网格划分导入fluent时检查失败,显示Error: interface zone 3 has two adjacent cell zones.
    4f68eb65-132e-4314-b0f6-6964dc466673-image.png

  • 关于openfoam网格转换

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

    用的windAroundBuildings算例,840万网格的二维模型,网格质量检查过了,计算域是14000*4000米。epsilonInlet 0.0003; // Cmu^0.75 * k^1.5 / L ; L =10

    dimensions [0 2 -3 0 0 0 0];

    internalField uniform $epsilonInlet;

    boundaryField
    {
    INLET
    {
    type fixedValue;
    value uniform $epsilonInlet;
    }

    OUTLET { type zeroGradient; } WALL { type epsilonWallFunction; value uniform $epsilonInlet; } frontAndBackPlanes { type empty; } #includeEtc "caseDicts/setConstraintTypes"

    }
    kInlet 1.5; // approx k = 1.5*(I*U)^2 ; I = 0.1

    dimensions [0 2 -2 0 0 0 0];

    internalField uniform $kInlet;

    boundaryField
    {
    INLET
    {
    type fixedValue;
    value uniform $kInlet;
    }
    OUTLET
    {
    type zeroGradient;
    }

    WALL { type kqRWallFunction; value uniform $kInlet; } frontAndBackPlanes { type empty; } #includeEtc "caseDicts/setConstraintTypes"

    }
    nut
    internalField uniform 0;

    boundaryField
    {
    INLET
    {
    type calculated;
    value uniform 0;
    }

    OUTLET { type calculated; value uniform 0; } WALL { type nutUSpaldingWallFunction; value uniform 0; } frontAndBackPlanes { type empty; } #includeEtc "caseDicts/setConstraintTypes"

    }
    p
    internalField uniform 0;

    boundaryField
    {
    INLET
    {
    type zeroGradient;
    }
    OUTLET
    {
    type fixedValue;
    value uniform 0;
    p0 uniform 0;
    }
    WALL
    {
    type zeroGradient;
    }
    frontAndBackPlanes
    {
    type empty;
    }

    #includeEtc "caseDicts/setConstraintTypes"

    }
    Uinlet (10 0 0);

    dimensions [0 1 -1 0 0 0 0];

    internalField uniform (10 0 0);

    boundaryField
    {
    INLET
    {
    type fixedValue;
    value uniform $Uinlet;
    }
    OUTLET
    {
    type zeroGradient;
    }

    WALL { type noSlip; } frontAndBackPlanes { type empty; } #includeEtc "caseDicts/setConstraintTypes"

    }
    时间步长试过1 0.1 0.01 其他的都没动

  • CFD中文网很多功能取消了?

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

    论坛最近迁移服务器,才发现搜索功能丢了,我去找找,铁铁
    先用 @random_ran 的方法

  • fluent燃烧问题

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

    650a2e12-bcea-4ddf-aed1-35dea47389d1-image.png

    fluent燃烧问题,ED模型,fluent自带的二步甲烷反应与将二步甲烷反应方程及其置前因子、活化能按同样数值输入后,模拟温度云图差异较大是什么原因

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

    各位老师好:
    我用Fluent计算流道进出口之间的总压降,发现几个问题如下:

    我设置压力入口总压为1MPa,压力出口静压为0,计算结束后发现出口的总压反而比入口的还高,在没有外界做功的情况下我认为这是不合理的,总压平白无故增加了,为什么? 我详细看了看出口的压力分布,采用Mass-Weighted Average表面积分方法,发现出口处的总压和动压差距很大,按理来说,出口静压设置为0以后,总压和静压应该是相等的,但结果显示并不相等(见图1)。换用Area-Weighted Average方法或Facet Average 方法,问题依然存在,进一步导出出口的ASCII文件,发现出口处各单元的总压和动压也不相等(见图2)。总压≠静压+动压这个问题仅存在于计算结果中的出口处,入口完全没问题。 改变边界条件,换用速度入口和outflow出口的组合时上述问题2得以解决。但只要使用的是压力出口,不管是速度入口压力出口的组合,还是压力入口压力出口的组合,都存在这个问题。

    Fluent的具体设置如图3所示,因为模型比较简单,收敛的也很快,计算在87次迭代后收敛,收敛情况及监控物理量如图4所示。
    我想知道为什么会出现上述问题,出口的总压为什么会比入口高?出口处计算出来的压力和我预想的不一致的原因是什么?恳请各位老师指教。

    d2425a1d-5980-4190-952f-e3b2e246058f-image.png
    图 1 采用Mass-Weighted Average表面积分方法时的出口压力结果

    9a171ad1-dde7-4ed6-a22e-5f3958cdd438-image.png
    图 2 ASCII文件中的出口压力结果

    7163498f-eed6-450d-8255-6d377f2c2630-image.png
    图3 Fluent的具体设置

    a703bcd8-ae07-4b9f-a66f-4ca91b040653-image.png
    图4 计算收敛情况及监控物理量的变化情况

  • 0 赞同
    7 帖子
    7k 浏览
    L

    @wwzhao
    真的非常感谢。
    抱歉, 因offline没及时发现您的回复。

  • 前处理,进口面问题

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

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

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

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

  • 关于‘温升燃烧效率’

    Algorithm
    1
    0 赞同
    1 帖子
    2k 浏览
    liujunCFDL

    请问燃料燃烧时这种‘理论计算产生的平均总温’应该怎么计算啊?翻了基本燃烧学的书都没这方面的定义。温升燃烧效率.png

  • ICEM划分网格

    Meshy
    13
    0 赞同
    13 帖子
    18k 浏览
    H

    @Junren-Hou 在 ICEM划分网格 中说:

    可以试试check block,有些时候其实没有问题,就它软件自己的毛病,然后block里最后有一个check block,可以让他自己检查一下。里面有好多选项,都试试,什么check/fixed block

    回忆了一下,我的旋转区域用ICEM画的应该没有问题。出问题的应该是我画的外流场区域,一方面追求地面边界层,致使网格尺度过小,一方面为了平衡网格数量,过渡不均匀。猜测应该是外流区域的地面边界层设置导致了相关报错的产生。

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

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

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

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

  • 0 赞同
    12 帖子
    16k 浏览
    X

    @linhan-ge 请问您考虑了什么作用,现在颗粒润湿是不是还没人实现

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

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

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

  • UList使用

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

    @东岳 对,我后来是用List<type>解决的。最后用List来初始化UList

    List<label> IBMarks(50,(label)1); labelUList affectedList(IBMarks); Info << affectedList<<endl; Info << affectedList[25]<<endl;

    结果如下

    50{1} 1

    v_感觉是类似数组头的指针,运算符[]可能被重载了,可以直接取值,就像我上面的affectedList[25],输出为1。
    另外我原来

  • 关于算例问题

    OpenFOAM
    9
    0 赞同
    9 帖子
    7k 浏览

    @东岳 解决了,确实是内存的问题,把并行编译核数减少就可以了