Skip to content
  • CFD租节点的国企特色

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

    +1 哈哈,后排小板凳。

  • icem划分网格重复工作?

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

    @李东岳 问题已经解决了,是我在录制脚本的时候进行了多余的不必要操作,再次感谢李东岳老师,您的建议大大的减少了我的工作量。

  • DNS求解VOF

    OpenFOAM
    9
    0 赞同
    9 帖子
    11k 浏览
    linhan.geL

    @东岳 感谢!

  • 关于CPU多线程数的选择

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

    @东岳 :huahua: :huahua: :huahua: :huahua: :huahua: :huahua:

  • 关于低雷诺数模型中Y+的求解

    Fluent
    3
    0 赞同
    3 帖子
    5k 浏览
    袁宝强

    @李东岳 谢谢李老师。这个问题我当时解决了,忘记回论坛答复了。我的处理办法是,在并行的时候,分节点node_n把所有壁面信息如壁面摩擦速度、壁面摩擦速度传递给node0,由node0统一处理把全部壁面信息传递给所有分节点node_n,然后分节点分别计算壁距离、y+。思路是这样,写在这里供大家参考吧

  • Gerris开源包尝试

    已移动 CFD彩虹条
    6
    0 赞同
    6 帖子
    8k 浏览

    @东岳 多谢东岳老师的回复。VOF+自适应在OpenFOAM里面有植入吗?
    目前我是做一个通电导电流体中液滴的运动,在电流不大的情况下,液滴很少,就一两个;但是在大电流的情况下,液滴在电磁力作用下会破碎,这个估计会有小液滴产生。
    整个属于工程问题,不用特别的精确,但是算的要快一些,需要模拟液滴600s的运动情况。目前暂时在interFoam的基础上开发,但是感觉还是不够快,这才有了上面自适应网格的想法,其余的还有没有其他计算效率比较高的求解器?

  • 一些CFD的方程

    Algorithm
    1
    0 赞同
    1 帖子
    3k 浏览
    李东岳
    张量标识预习测验

    下面的方程取自各个不同的CFD教材。方程并没有采用代码的形式而是直接截图,这样更加直观的可以感受到文献里面方程这种多样性的书写方式。各位老师和同学需要能够拆分为分量形式。

    0_1529193840362_1.JPG

    0_1529193880752_2.JPG

    0_1529194030583_3.JPG

    0_1529194061311_4.JPG

    0_1529194127887_5.JPG

    0_1529195669196_6.JPG

    0_1529195734307_7.JPG

    0_1529195783721_8.JPG

    0_1529196217099_9.JPG

    0_1529196245498_10.JPG

    0_1529196323392_11.JPG

    0_1529196403565_12.JPG

    0_1529196500098_13.JPG

    0_1529197325295_14.JPG

  • 0 赞同
    3 帖子
    8k 浏览

    可参考该篇博文:http://liusuanyatong.blog.163.com/blog/static/2155951572016527422386/

  • 关于努塞尔数问题请教

    Algorithm
    10
    0 赞同
    10 帖子
    16k 浏览
    I

    @lsprxd

    $h=\frac{q}{T_w - T_b}$

    其中:$q$为热流密度,$T_w$为壁面温度,$T_b$为参考温度

    这样可以吗?

  • Rhie-Chow interplation

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

    Original RC interplation
    No time dependency, No relaxation of the velocity field:

    // Rhie-Chow interplation phi = (U_avg_f & mesh.Sf()) - ( (DUf*( gradp_f - gradp_avg_f)) & mesh.Sf() );

    Time dependency, relaxation of the velocity field:

    // Rhie-Chow interplation phi = (U_avg_f & mesh.Sf()) - ( (DUf*( gradp_f - gradp_avg_f)) & mesh.Sf() ) + (scalar(1) - URFU)*(phi.prevIter() - (U_avg_prevIter_f & mesh.Sf())) + DTf*( phi_old - (U_old_f& mesh.Sf()));

    OpenFOAM
    No time dependency, with or without relaxation of the velocity field (check simpleFoam solver):

    surfaceScalarField phiHbyA("phiHbyA", fvc::interpolate(HbyA) & mesh.Sf());

    Questions: Where is the second term of the original RC? Where is the third term of the original RC if taking the relaxation of the velocity field into consideration?

    Time dependency, relaxation of the velocity field (check pisoFoam solver):

    surfaceScalarField phiHbyA ( "phiHbyA", (fvc::interpolate(HbyA) & mesh.Sf()) + fvc::ddtPhiCorr(rAU, U, phi) );

    Questions: ddtPhiCorr takes the function of (the third term+the fourth term of the original RC)? I guess NO. Let's recall the definition of ddtPhiCorr:

    tmp<fluxFieldType> ddtPhiCorr ( new fluxFieldType ( ddtIOobject, rDeltaT * this->fvcDdtPhiCoeff(U.oldTime(), phiAbs.oldTime()) * ( fvc::interpolate(rA*rho.oldTime())*phiAbs.oldTime() - ( fvc::interpolate(rA*rho.oldTime()*U.oldTime()) & mesh().Sf() ) ) ) );

    Look like ddtPhiCorr returns the following codes:

    fvcDdtPhiCoeff*DTf*( phi_old - (U_old_f& mesh.Sf()));

    Last question: How to take the effect of relaxation of the velocity field into ddtPhiCorr?
    谢谢

  • 动量方程为什么要忽略重力项?

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

    大都忽略重力源项,哪位大神给解释下为什么忽略重力源项

    重力对流体的作用就是引起水动力学压力,如果是密闭的流体,其不会引起流动变化。因此可以忽略重力项,这样压力边界条件也可以好给出。

    一般考虑重力的主要是重力为一种重要的体积力,如密度不均引起的浮力,其中密度不均进一步由温度导致。

    还有一种情况要考虑重力是模拟流体的自由落体。

    其他情况可能跟具体的应用有关,如旋转系、海洋热风那种普遍都添加重力。

    如果不忽略,怎样恰当的处理?

    如果考虑重力,通常求解的压力不是先前的压力p,而是压力p减去水力学压力$\rho g h$。从算法层面理解,重力引致下落,压力对这种效果抵消,采用这种压力计算的时候,可以省去这种来回下落-抵消的求解过程。求解出$p-\rho gh$之后,真实的压力即为$p-\rho gh+\rho gh$

  • 《无痛苦N-S方程笔记》求指导

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

    @东岳 谢谢老师,这个问题当时思维定式了,把U_p提出来,立马就懂了。

  • 0 赞同
    15 帖子
    16k 浏览
    疾风GAVIN

    @东岳
    老师这是我目前算出来的一些结果:
    链接: https://pan.baidu.com/s/163fY1uXF_sCCcN9nt1MiCQ
    提取码: w3gp
    网格量很少的,我现在只是想通过调试把路给走通,方便以后的使用

  • 0 赞同
    8 帖子
    9k 浏览
    I

    我导师2.6从美国回来

  • 0 赞同
    8 帖子
    13k 浏览
    香柏树

    @wang123sd 不是啊😁

  • 0 赞同
    3 帖子
    5k 浏览

    实际上对于残差水平只是收敛的必要非充分条件,当松弛因子非常小时,残差水平很显然比较小;对于收敛判定应该主要依据:1、监测点的量基本随迭代不再变化,2、质量与热量要平衡

  • 压力方程和解

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

    这个是理论大坑啊。

    如果压力基的求解器,求解的是速度和压力场,那么得用连续性方程来求压力。
    如果是密度基的,连续性可以求密度,然后用状态方程求压力。

  • UDF源码报错

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

    我去试一哈,感谢大佬:146:

  • 0 赞同
    5 帖子
    8k 浏览

    @东岳 好的,麻烦您啦!我在一点一点仔细研究下。如果能研究明白,万一以后也有人问,我再做个帖子出来♪(^∇^*)

  • 有人用过of里的fft吗

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

    写个类调用下fftw的函数接口就好了