Skip to content

OpenFOAM

OpenFOAM交流区

5.4k 主题 31.9k 帖子
  • openFoam 4.1在超算CentOS Linux release编译问题

    7
    7 帖子
    4k 浏览
    A

    @bestucan 是的,谢谢大佬:xinxin2:

  • openFoam如何选择合适的壁面函数

    2
    2 帖子
    2k 浏览
    X

    @Naruto foam-extend-4.1 版本带有几个 Non-Equilibrium Wall Function,可以参考。

    还有一个参考是这篇硕士论文:http://repozitorij.fsb.hr/7620/1/Šutalo_2017_diplomski.pdf

  • 8 帖子
    6k 浏览
    H

    @李东岳 在 有没有utility或者force,能使颗粒在RANS模拟中像LES那样发散开来 中说:

    我们之前详细的研究过这个东西 目前DPM这面的turbulent dispersion force结果都不太好 你可以尝试一下

    想请教一下李老师,在这个stochasticDispersionRAS.C的代码中,dt代表的是什么,并没有看出它的出处在哪。。
    从结果上来看,这个dt好像不是模拟中的timestep,它的值对于每个颗都不一样。

    // Member Functions //- Update (disperse particles) virtual vector update ( const scalar dt, const label celli, const vector& U, const vector& Uc, vector& UTurb, scalar& tTurb );
  • 6 帖子
    5k 浏览
    M

    @zousiyu 好的非常感谢您,我试一下。

  • 在碰撞模型里怎么调用网格粒子浓度?

    3
    3 帖子
    3k 浏览
    zheZ

    @李东岳 谢谢东岳老师的回复。这个cloud的类型是在KinematicCloud.H 中对cloudType的一步细分。

    //- Type of cloud this cloud was instantiated for typedef CloudType cloudType; //- Type of parcel the cloud was instantiated for typedef typename CloudType::particleType parcelType; //- Convenience typedef for this cloud type typedef KinematicCloud<CloudType> kinematicCloudType;

    无论我保不保留这个,都显示一样的error。这个expected primary-expression before '.' token是什么意思啊?少了什么吗?

  • 求一个EMMS模型的代码

    1
    1 帖子
    1k 浏览
    L

    如题,最近正在学习EMMS模型,没怎么搞明白,希望大神指导

  • paraview怎么输入实验数据

    5
    5 帖子
    4k 浏览
    李东岳

    openfoam搭配gnuplot也很方便

  • openfoam变时间步长dt的怎么理解

    3
    3 帖子
    3k 浏览
    L

    下午看资料也有跟你一样的困惑,不知道你说的是不是adjustTimeStep,还是只是如何改变时间步长哦,如果是adjustTimeStep的话你可以看看这个图片上的说法!微信图片编辑_20201208204436.jpg

  • 17 帖子
    13k 浏览
    M

    @mohui 您好,请问您解决这个问题了吗?我想给同种液滴的两个液滴染色,便于观察融合过程中的各个形态变化,求指教。

  • 利用openfoam做液滴碰撞,给液滴染色

    9
    9 帖子
    8k 浏览
    M

    @wyt 您好,请问您这个是同种液体的两个液滴吗?我想给同种液滴的两个液滴染色,便于观察融合过程中的各个形态变化,求指教。

  • 38 帖子
    30k 浏览
    麦迪文

    @aaaachenjian 模拟是在微重力环境下,上下壁面有个温差,在自由面上加个热毛细力,已经放弃用VOF方法了,像这种变形较小的直接挪网格,这是算法天生问题不太好解决

  • 关于射流!

    4
    4 帖子
    4k 浏览
    李东岳

    @liujunCFD 在 关于射流! 中说:

    各位前辈在用OF处理两股射流相互作用时的思路

    貌似不需要特殊处理

  • 网格生成与合成的问题

    4
    4 帖子
    4k 浏览
    yhdthuY

    WeChat8db3756fb66113a48305c51893ed1215.png

    模型还是很简单的,就是一个柱体+方形,但是我用icem画必须要用两个O grid,网格过渡很不好(至少我看起来很难受),不知有什么其他思路?

  • 1 帖子
    1k 浏览

    各位前辈好,我最近准备从其他版本移植一个动网格功能时发现新旧版本之间motionSolver类在调用declareRunTimeSelectionTable函数时存在不同,旧版本中argList使用了Istream,新版本改为了Iodictionary。这导致旧版本的派生类移植到新版本遇到问题,如果直接改新版本的话又会导致其他派生类出现问题。因此可否在基类motionSolver中调用两次declareRunTimeSelectionTable,argList分别使用Istream和Iodictionary?
    事实上我在polyPatch.H中看到了调用两个declareRunTimeSelectionTable的例子:

    TypeName("patch"); //- Debug switch to disallow the use of genericPolyPatch static int disallowGenericPolyPatch; // Declare run-time constructor selection tables declareRunTimeSelectionTable ( autoPtr, polyPatch, word, ( const word& name, const label size, const label start, const label index, const polyBoundaryMesh& bm, const word& patchType ), (name, size, start, index, bm, patchType) ); declareRunTimeSelectionTable ( autoPtr, polyPatch, dictionary, ( const word& name, const dictionary& dict, const label index, const polyBoundaryMesh& bm, const word& patchType ), (name, dict, index, bm, patchType) );

    但是不清楚是否是为了实现上述的功能?

  • 关于如何耦合求解器的些许疑虑

    5
    5 帖子
    4k 浏览
    H

    @bestucan 感谢
    你我素昧平生,得您悉心指导,甚是感动
    占用您宝贵的时间,无偿在论坛替新人解决问题,分享经验
    感激涕零,无以言表
    致谢
    :huahua:

  • 关于foam-extend浸没边界法的一个想法

    4
    4 帖子
    4k 浏览

    这个猜测经过我目前的尝试发现应该是个错误的想法,stl文件应先转变成ftr格式,之后在背景网格中由writeIbMasks使用gamma变量去识别,而不需要用其他的方式去操作。希望大家可以引以为戒:136:
    这个答案是我在目前学习过程中的一个认知,如果有错误还希望各位大佬可以提出来:140:

  • paraview怎么使坐标图光滑

    3
    3 帖子
    3k 浏览
    liujunCFDL

    @bestucan 多谢:xinxin: :xinxin:

  • 2 帖子
    2k 浏览

    @dyb 图2 max Courant = 1.8,你用的PISO 还是PIMPLE
    减小deltaT试试

  • 19 帖子
    18k 浏览

    @李东岳 :wocao:
    大哥,你这样我压力好大= =

  • 关于使用层流模型求解湍流时发散的思考

    9
    9 帖子
    9k 浏览

    @veen 不清楚,cfl只是说保证计算结果收敛,精度的问题可能重点不在这上面了,稳态计算的话cfl要求没那么高