Skip to content
  • 双层壁面函数

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

    @CFD中文网 壁面函数是否只针对物面的第一层网格?

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

    VOF+动网格是interDyMFoam,用这个求解器就行

  • 0 赞同
    5 帖子
    11k 浏览
    txwwbzT

    @suzuhaz 大师求助帮忙看一下简单的一个模型块的划分0_1532943202163_05.zip

  • 0 赞同
    9 帖子
    15k 浏览

    画周期网格不行吗,取出1/10画好就行了啊

  • CFD租节点的国企特色

    CFD彩虹条
    7
    0 赞同
    7 帖子
    298 浏览
    R

    +1 哈哈,后排小板凳。

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

    5右边多写了个$\rho$吧,谢谢!回北京我更新一下

  • 自定义函数

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

    你看看是不是有U=0的点,specify时强制要求选中全部zone,可能是固体边界也被计入,导致无法计算。

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

    对于二维模型采用边界框方式进行划分,网格无法在Mesh中完成更新(只显示几何,网格生成不出来),而在三维模型采用边界框方式进行划分后可以在Mesh中完成网格的更新,想问一下大家用没有碰到过这种问题,是我的操作有什么问题吗?
    1.二维边界框划分网格导入更新
    cd591abd-856b-4041-9be9-f0e15412d5a1-image.png
    2.三维边界框划分网格导入更新
    80fc451e-60da-4712-984d-548cded523cd-image.png

  • 求助贴!关于无稳态流场的CFD计算

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

    @him 谢谢解答,另外一般商业软件的定常求解器是用的时间推进来求解的吗?如果是时间推进的定常求解器,这种不稳定的振荡可否理解为流场随时间的变化?

  • OpenFOAM中组建矩阵方程

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

    twoSymm(fvc::grad(U))正解

    http://dyfluid.com/tensors.html

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

    好长,求高手神翻译..

  • 相变UDF求助

    Fluent
    5
    0 赞同
    5 帖子
    10k 浏览
    深蓝

    @Mikasa 我写的UDF与你的程序相似,同样出现了在FLUENT当中添加mass transfer就发散的问题,请问您是怎样解决的?

  • 0 赞同
    2 帖子
    2k 浏览
    zheZ

    @wjxhit 这不是网格的问题,是那个位置的粒子正好被注射在了两个cores的中间应该。不知道你具体用的什么注射方式,但只有移除那个粒子才能接着run。

  • A Plea for Pure Science

    CFD彩虹条
    5
    0 赞同
    5 帖子
    6k 浏览
    R

    @东岳

    just for fun:

    They used to say if man could fly, he'd have wings. But he did fly. He discovered he had to. Do you wish that the first Apollo mission hadn't reached the moon, or that we hadn't gone on to Mars and then to the nearest star? That's like saying you wish that you still operated with scalpels and sewed your patients up with catgut like your great-great-great-great-grandfather used to. I'm in command. I could order this. But I'm not because, Doctor McCoy is right in pointing out the enormous danger potential in any contact with life and intelligence as fantastically advanced as this. But I must point out that the possibilities, the potential for knowledge and advancement is equally great. Risk. Risk is our business. That's what the CFD is all about. That's why we're aboard her. You may dissent without prejudice. Do I hear a negative vote? (silence around the table) Engineer, solving that imcompressible N.S. equations using PISO algorithm.

  • openfoam模拟船舶运动

    OpenFOAM
    2
    0 赞同
    2 帖子
    3k 浏览
    H

    参考multiphase\overInterDyMFoam\rigidBodyHull

  • 分块求助

    Meshy
    3
    0 赞同
    3 帖子
    6k 浏览
    潘大志

    看了一下你的模型,之所以你在相贯线处网格画不好,这主要问题在于你的几何模型——相贯线与底面相切,出现了三角区域。从而导致网格在该三角区域网格质量奇差无比。如下图所示

    该问题导致出现了如下问题:

    解决的办法是将底面拉伸一段距离,避免出现相贯线与底面相切即可,如下图所示
    0_1536142189833_4ccfa31a-f8b8-4435-87b6-c322423cd7e1-image.png
    如此,便可愉快的进行分块和关联
    0_1536142304777_9fb3a5ee-3695-47f4-971f-61fe9c119d23-image.png
    接着对其进行O型块划分
    0_1536142342178_11fb8b28-9d22-441a-978f-e0f2d4ed1c7c-image.png
    最终网格效果图如下
    0_1536142436479_986e33bd-8587-4ee0-a010-5f914675e718-image.png

  • 自适应网格优化 求助!!!

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

    基于2011年发表在Journal of Computational Physics的文章Adaptive mesh refinement based on high order finite difference WENO scheme for multi-scale simulations,并根据您文章的网格自适应算法编写了一套计算程序,在计算双马赫反射算例过程中,遇到了一些问题,受困许久,希望大神指点迷津~ 在此诚挚感谢
    遇到的问题具体问题如下:
    在计算双马赫反射问题时,在Kelvin-Helmholtz rolls两侧流场出现较大的震荡,局部密度云图及网格自适应加密情况如图1所示,震荡区域存在粗细网格过渡,故怀疑在粗细网格过渡中存在算法错误或者代码错误(我已多次检查代码,未发现代码错误,但不能完全排除仍有代码错误存在)。
    0_1536922532180_9e8d3f5c-b1c2-4828-bec3-8e472986a4d2-image.png
    (a)局部密度云图(红框处为存在流场震荡处)
    0_1536922552890_10e26979-d84c-4d89-956b-e81584a6adb5-image.png
    (b)局部网格生成
    0_1536922574620_04fd03c7-eca8-4851-a7e4-3c342cae3939-image.png
    (c)总体密度云图
    0_1536922591916_530a5e07-8d83-41c6-b1e3-338c5acb0b3a-image.png
    (d)总体网格生成(黑色区域表示网格加密)
    图1 局部密度云图及网格自适应加密情况
    该程序采用C++语言编写,流场计算使用有限差分法,五阶WENO格式,Steger-Warming通量分裂,2D欧拉方程,时间推进采用3阶Runge-Kutta方法;网格自适应加密方法和加密准则与您的论文有所不同,采用基于原始根网格进行加密,每个网格单元生成3×3个子网格单元,加密准则使用密度梯度(∂ρ⁄(∂x+∂ρ⁄∂y))。一共使用三层网格,在计算域[0,3]×[0,1]中,原始根网格单元数量为300×100。Layer 0表示原始根网格,Layer 2表示最密的网格。Layer 2比Layer 1略大,覆盖Layer 1,两层网格的间隙为3个根网格单元的尺度,如图2所示。以此希望精准捕捉激波,并适当减少网格生成数量。子网格层的时间步长为父网格层的1/3。
    父网格层每计算完一步,对父网格节守恒量(ρ,ρu,ρv,E)和守恒量对时间的导数[ρ’,(ρu)’,(ρv)’,E’]进行五阶加权(类似WENO加权)空间插值,求解出子网格层边界的虚网格节点的相应守恒量及其导数。并将前一时间步和本时间步插值出的通量及通量导数使用Hermite插值,以获得三个子时间步的相应变量,作为加密网格层的边界条件,并使用式(1)作为Runge-Kutta时间推进的中间步的边界条件。
    0_1536922724975_5a02e4bb-a1eb-4fce-884b-9d73584cc27c-image.png
    在子网格层三个时间步计算完成后,父网格层被子网格层覆盖的节点数值被子网格对应同位置节点更新。每一或两个根网格时间步重新生成一次加密网格。
    0_1536922743488_5f7e9dc2-9e8c-44f9-88fb-73083e652ec1-image.png
    (a)粗网格和细网格
    0_1536922779864_ecb19b47-59e2-4210-97fb-4d0f9de2d195-image.png
    b)不同层次网格
    图2 网格加密示意图
    其他相关的情况介绍:
    在一次测试中使网格只加密,不减少,结果显示流场基本没有前述震荡,结果如图3所示。此算例应该可以证明该程序计算格式是正确的。然而,由于生成网格实在太多,不具实际应用意义。
    0_1536922795688_29716dff-e9d7-4afb-a475-b7a750cebe66-image.png
    (a)密度云图
    0_1536922809856_e6bd76e2-af3b-4966-9f15-c3e59d18ea3b-image.png
    (b)网格生成情况(黑色为加密区域)
    图3 网格只加密不减少的计算结果

    不知大家在调试程序过程中,是否遇到过类似的情况。
    希望大家能够指出
    (1)我对算法的理解是否存在错误,特别是粗细网格过渡部分的算法;
    (2)解决该问题有何建议;
    (3)能够告知粗细网格过渡区域,造成的流场震荡的原因可能有哪些;

    再次感谢大家!

  • Gauss LUST grad(U)和Gauss LUST unlimitedGrad(U)

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

    @wg0632
    Gauss LUST grad(U) 当中的 grad(U) 对应一个梯度计算格式,会从 gradSchemes 部分取查找。如果 gradSchemes 部分定义了 grad(U) ,则使用该部分的 grad(U) 对应的格式。如果gradSchemes 部分没有定义grad(U) ,则会使用 gradSchemes 部分的 default 对应的格式。如果 default 也没有则报错。

    所以,Gauss LUST grad(U) 和Gauss LUST unlimitedGrad(U) 的区别取决于 gradSchemes 里面如何定义的 grad(U) 和 unlimitedGrad(U)。

  • 压力是否收敛

    OpenFOAM
    3
    0 赞同
    3 帖子
    2k 浏览
    1

    @李东岳 好的,谢谢老师!

  • 0 赞同
    6 帖子
    9k 浏览
    Y

    @random_ran 好的谢谢老师