Skip to content
  • 0 赞同
    3 帖子
    4k 浏览
    chengan.wangC

    @东岳 谢谢,我也觉得这个方程很简单,这段代码放到icoFoam里面没有出现过问题。但是放在两种液体混合求解器中就不行了。我感觉边界条件没有问题,流体从一侧流入,另一侧流出。

    FoamFile { version 2.0; format ascii; class volScalarField; object T; } dimensions [0 0 0 1 0 0 0]; internalField uniform 293; inlet { type groovyBC; valueExpression "(pos().y>1) ? (295):(293)"; } outlet { type zeroGradient; } freeSurface { type zeroGradient; } bottom { type fixedValue; value 293; } front { type symmetryPlane; } back { type symmetryPlane; } FoamFile { version 2.0; format ascii; class volVectorField; location "0"; object U; } dimensions [0 1 -1 0 0 0 0]; internalField uniform (1 0 0); boundaryField { inlet { type fixedValue; value uniform (1 0 0); } outlet { type inletOutlet; inletValue uniform (0 0 0); value $internalField; } freeSurface { type pressureInletOutletParSlipVelocity; value uniform (1 0 0); } bottom { type fixedValue; value uniform (0 0 0); } front { type symmetryPlane; } back { type symmetryPlane; } }
  • 关于paraview中VOF的奇怪现象

    OpenFOAM
    13
    0 赞同
    13 帖子
    16k 浏览
    Z

    @东岳 哈哈,老师,不知道啥情况,本来就一台电脑有这种情况,昨天测试后两台电脑都出现了,最后连虚拟机都变成这样了~幸亏提前找到了病根~要不都不知道啥问题~
    alpha.water和alpha.water.orig文件里的object只要都是object alpha.water;在paraview就只有一个alpha.water选项,它实际读取的是alpha.water.orig文件里的object alpha.water;所以显示的是单相;
    把alpha.water.orig文件里的object改为object alpha_.water;,然后复制文件去掉orig变成alpha.water文件,这时里面的还是object alpha_.water;但是在终端执行setFields后,alpha.water文件里的object alpha_.water;自动变成了object alpha.water;,并没有人工修改~
    这时查看paraview,同时出现了alpha.water和alpha_.water;本来带有.orig的文件不该读取,不知道为什么读取了~这个bug太坑人了;还是要再次感谢 @bestucan ;:xiexie:
    814175b86c5411fe631753dbd2548e6.png
    1e61b5f81ee34689162e23e7a11d552.png

  • 0 赞同
    2 帖子
    4k 浏览
    I

    我真的发现,凡是写“求大神指导的”,下面的回复就是这样的

  • 0 赞同
    10 帖子
    13k 浏览
    bestucanB

    总感觉缺一个点。
    得证明大密度瓜皮可以等效替代低密度瓜瓤。
    因为体积、质量都一样,然后质心也在同一点上。

  • 0 赞同
    2 帖子
    4k 浏览
    bestucanB

    https://www.cfd-online.com/Forums/openfoam-meshing/133850-snappyhexmesh-problems.html

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

    3个月前沟通过,基金会无心出理论指南,除非有重大的赞助。基金会的风格和Henry个人风格很有关系,毕竟Henry是老大,并且Henry和学术界无任何关系。考虑一些商业事情,要从人的本性出发。

    国内CFDer如果想要官方版TG,需要募集大量资金赞助基金会。

  • 有关紧密排布圆柱的网格绘制

    Meshy
    10
    0 赞同
    10 帖子
    13k 浏览

    @李东岳 感谢李老师,我试试看能不能画出来

  • HyperMesh为STARCCM+生成面网格

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

    @李东岳 在 HyperMesh为STARCCM+生成面网格 中说:

    感谢分享!有益于后来人

    共同进步!

  • 这是上述问题的图片

    Fluent
    2
    0 赞同
    2 帖子
    5k 浏览
    I

    后来解决的怎么样?

  • 0 赞同
    2 帖子
    3k 浏览

    找到了,是一个二维湍流下漩涡的精准判据。

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

    c7a27198-c865-41aa-bc5f-ce28c85f32d3-1728486466827.jpg

    请教各位大佬专家,立方体里边,挖掉一个圆柱体,对圆柱顶面进行切割,上半部分为流体入口边界,请问又什么好的网格划分思路吗?

    单纯立方体里挖一个圆柱能够实现,但中间多切了一条线,不知道怎么操作比较好。

    另外,有没有好的网格划分方面的教程资料推荐?

    恳请大佬们指点。

  • 关于循环壁面的一些问题

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

    inGroups、list可以删掉,没用

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

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

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

  • 涡致振动的问题

    Algorithm
    5
    0 赞同
    5 帖子
    10k 浏览
    W

    @赵一铭 目前想通过现有商业软件做一做···openfoam有点难,项目要求又很急····

  • 办公桌设计收藏

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

    https://huaban.com/boards/15971106/

    新买个房子,打算打造个看文献写代码舒适的办公环境! :xiezuoye:

    替代文字

    上面这个灯搞一个

    替代文字

    背板可以用冲孔板

    替代文字

    这个看起来不够立体,应该在屏幕上方加上一些元素

    替代文字

    搁板下面可以加个灯带

    https://www.zhihu.com/question/30550212

  • 咨询一个关于fluent并行计算的问题

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

    MPI 安装都一样吗?

  • 0 赞同
    5 帖子
    8k 浏览
    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的。

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

  • 0 赞同
    2 帖子
    5k 浏览
    I

    图在哪?
    感觉描述的很有意思
    再试试??

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

    @bestucan 好的,谢谢

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

    编译方式不一样?