Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.6k 帖子
  • 植物为活体但没考虑热通量而拒稿【求助】

    2
    2 帖子
    2k 浏览
    李东岳

    没看过你这面的研究,不过拒后重投这种,1)要么按照他的意见改,然后还是会回到这个审稿人手里。2)要么硬怼,说他对你的文章有偏见。重投之后就不会回到他这里审稿。

    你应该看过很多你自己行业的sci啊,肯定很多没有考虑热通量啊,扔过去5 6 7 8篇,人家都没做热通量。

    上述没有任何技术讨论,只是策略。看看有没有其他大佬有意见

  • DPM粒子受力分析

    1
    1 帖子
    2k 浏览
    U

    在DPM中粒子所受力例如重力、虚拟质量力等都是通过forceSuSp中的vector Su以及scalar Sp来决定的,最后通过KinematicParcel.C来计算Fcp以及Fncp(这个地方是每个力单独耦合求解速度还是把所有的力都考虑进来一起耦合),不知道理解的对不对,现在我想要把每个粒子的单独受力比如重力、虚拟质量力等都单独写出来,不知道各位老师有没有什么办法去实现?Ps:我看另一个帖子中写到F=Su*(U-Ud)+Sp.这个是在哪里出现的我也没找到,Ud是啥,可以直接用吗?

    这是单独一个力的以重力为例:

    template<class CloudType> Foam::forceSuSp Foam::GravityForce<CloudType>::calcNonCoupled ( const typename CloudType::parcelType& p, const scalar dt, const scalar mass, const scalar Re, const scalar muc ) const { forceSuSp value(Zero, 0.0); value.Su() = mass*g_*(1.0 - p.rhoc()/p.rho());//这里求出来Su return value; }

    这是KinematicParcel.C出现通过力算速度的:

    const forceType& forces = td.cloud().forces(); //这是最后粒子受力耦合求解速度 // Momentum source due to particle forces const parcelType& p = static_cast<const parcelType&>(*this); //这个地方是每个力单独耦合求解速度还是把所有的力都考虑进来一起耦合?? const forceSuSp Fcp = forces.calcCoupled(p, dt, mass, Re, mu); const forceSuSp Fncp = forces.calcNonCoupled(p, dt, mass, Re, mu); const forceSuSp Feff = Fcp + Fncp; const scalar massEff = forces.massEff(p, mass); // New particle velocity //~~~~~~~~~~~~~~~~~~~~~~ // Update velocity - treat as 3-D const vector abp = (Feff.Sp()*Uc_ + (Feff.Su() + Su))/massEff; const scalar bp = Feff.Sp()/massEff; Spu = dt*Feff.Sp(); IntegrationScheme<vector>::integrationResult Ures = td.cloud().UIntegrator().integrate(U_, dt, abp, bp); vector Unew = Ures.value();
  • motorbike中SA模型相关设置?

    8
    8 帖子
    7k 浏览
    R

    楼主回答了 nut 能不能进一步再讨论一下 nuTilda 的设置呢?

    为什么摩托车算例里的 nuTilda 在 inlet, outlet, 以及 internalField 的初
    始条件设置是 0.05?这样的设置是来源于:nuTilda < nut/10 么 (参考资料1)?

    那么 nut 的估计既然是 0, 为何 nuTilda 的估计却是, 0.05, 这样一个非零的
    估计? 如果 nuTilda 的取值是为了保持数值计算的稳定,为什么不取 0.04 或
    者其他的很小的数? 0.05 只是单纯的一个比较小的数么?

    另外 nuTilda 初值在 outlet 的设置也稍有不一样: 为什么用 inletOutlet
    这个条件?而不是 fixedValue,calculated, 或者是 zeroGradient?

    参考资料

    Spalart, P.R., & Allmaras, S.R. (1994). A one-equation turbulence
    model for aerodynamic flows. La Recherche Aerospatiale, 1, 5-21.

    术语来源:

    eddy viscosity (nut): 参考资料: Page 7 turbulence viscosity (nut)
  • 无意间想到List的一个好用法

    8
    8 帖子
    6k 浏览

    @Samuel-Tu 是的,new一维数组,通过指针对数组操作,不需要的时候还要delete释放内存 :)

  • 湍流粘性能的计算公式

    6
    6 帖子
    5k 浏览

    @白礼耕 viscous energy,这个是审稿人的原话,而我只知道Turbulent viscosity,没听说过Turbulent viscosity energy,百度了一下也没找到。

    @东岳 据东岳老师说,我就给他回复个湍流粘度云图,粘性我能再找找吧。

  • OpenFOAM定时提交计算

    3
    3 帖子
    2k 浏览
    S

    @bestucan 谢谢,看起来像Allrun.sh。我好像知道咋做了:qinqin:

  • DPM添加粒子属性错误

    4
    4 帖子
    3k 浏览
    U

    谢谢,谢谢我仔细看看:xinxin:

  • 关于读取文件的错误

    4
    4 帖子
    3k 浏览
    H

    问题解决了。将1.0 改为dimless,就可以啦。
    具体可以参考这里

  • 请教下dragmodel问题

    7
    7 帖子
    10k 浏览

    请问题主这个问题解决了吗?

  • 6 帖子
    7k 浏览
    V

    感谢分享

  • 3D or 2D LES?

    17
    17 帖子
    19k 浏览
    C

    CFD现在研究的问题跨度太大了,很难说二维大涡模拟就一定不对,具体情况需要具体分析。任何结论总是取决于研究的具体物理问题、问题的尺度、你所关心的细小结构等等等等。从这个角度讲,二维大涡模拟我认为只要能自圆其说,有理有据,那就可以。

    湍流结构是三维的,如果用二维的计算方法去算,严格来讲当然不对,但在一定的尺度内、一定的结构内、在算力允许的范围内做一些二维的大涡模拟,是有助于我们理解一些机理的。我看过一些人专门用二维大涡模拟去研究mixing layer的形成和生长,其结论不能说完全没有意义。从这个角度讲,我认为一项工作做二维大涡模拟的最重要因素是可行性(即算力不允许做三维LES),而不是因为什么别的。

    总的来说,对于涉及到二维大涡模拟工作的结论,一定要对他研究的问题是什么、他关心的是什么、他不关心的是什么等等有很充分的认识,在此之上吸收消化得到的结论才是有意义和有帮助的。毕竟就连三维大涡模拟或者往更大了说CFD的结论或者结果,其正确性都是局限在某一些固定框架里面的,不能说是完全普适的。相比之下,二维大涡模拟的这个框架可能要窄很多。

    个人观点哈。

  • 9 帖子
    5k 浏览
    bestucanB

    @悬浮的猪 我是研究生,共同学习,共同进步:shangxue:

  • Euler-Euler中的湍流模型

    2
    2 帖子
    2k 浏览
    李东岳

    你这个结果看起来很正常,应该没有调用turbulent dispersion force, https://pdfs.semanticscholar.org/ec18/d3e3140efbf5651c07c7e8635402777f7e3b.pdf 我在这里也模拟了这个算例,需要注意的就是调用湍流分散力,

  • 关于OpenFOAM的输入输出

    7
    7 帖子
    8k 浏览
    H

    @nbyjn hello,我最近也在做这样一件事,将参数传入到求解器。 我想将一个矩阵[100*3]左右的数据传入,不知道您这里可以给我一些提示吗?

  • 编译自己的求解器遇到问题“undefined reference”

    25
    25 帖子
    19k 浏览
    H

    @wwzhao 非常感谢指点迷津!

  • DPMFoam求解中,重力居然会加速液体相?

    15
    15 帖子
    12k 浏览
    李东岳

    @zhangxc0223 我正在用矩方法算这个耶.. 针对你的问题,感觉跟这个很像,https://www.jianguoyun.com/p/DSS2YxIQ9s3ZBhjX_6oC 看图3,二者速度无差异

  • 11 帖子
    10k 浏览
    麦迪文

    捕获.PNG

  • 发现OF编程指南上的一个小错误?

    3
    3 帖子
    2k 浏览
    strive_DUTS

    @东岳 谢谢老师!:xiexie:

  • 请教一个paraview的矢量时均值后处理问题

    2
    2 帖子
    2k 浏览

    这个可以在后处理中做么?模拟已经结束了,切应力在模拟过程中是一直在变化的,需要对每个时间步内的值进行积分。你储存的结果,时间步长足够小么?

  • MPPICFoam中颗粒分数的求解

    9
    9 帖子
    8k 浏览
    zheZ

    @星星星星晴 这个图,我研究过了,像下面一位朋友回答的,我表达的问题有错。不过,您的回答也让我拓宽了些我之前没想到的问题。谢谢。我也是刚接触不久,以后多学习了,希望也能为后来的人解惑。谢谢