Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.6k 帖子
  • 边界条件设置

    1
    1 帖子
    1k 浏览
    S

    贴纸们,有个边界条件设置不知道怎么弄,请大家帮忙看看:
    给定了一个速度场,我要模拟的是速度场中污染物浓度(即单位体积内污染物的质量)的扩散。此处污染物是用连续体来表征的(不是颗粒)。
    现在我的边界条件是在入口设置单位时间内进入的质量。。但是求解的微分方程实际是污染物的浓度建立的。
    怎么把单位时间内进入的质量加到入口边界上呢。。是否需要某种转化呢。。

  • 7 帖子
    7k 浏览
    strive_DUTS

    @东岳 在 可压缩求解器为什么密度残差一直为0,迭代步也一直是0 中说:

    degenerate

    感谢李老师指导!:ok3:

  • 7 帖子
    6k 浏览

    @bestucan :146: 感谢感谢

  • Extend-bazaar/Toolkits/FSI和wave2foam编译失败

    13
    13 帖子
    9k 浏览
    S

    @东岳 好的东岳老师! :ok3:
    最近也是刚开始试着改写求解器,顿感困难重重,确实需要多锻炼多积累。

  • 关于计算浮点溢出的问题

    3
    3 帖子
    2k 浏览
    winW

    谢谢老师

  • 多变量插值格式代码含义?

    1
    1 帖子
    1k 浏览
    strive_DUTS

    在creatFields.H文件中看到了如下代码,没有查到相关解读,创建类fieldTable的对象fields,然后调用了add(形参)函数,我在multivariateSurfaceInterpolationScheme.H找到了该函数,感觉是往hashTable中插入该变量的相关信息?麻烦有了解的大佬指导一番:xinxin:

    Info<< "Creating multi-variate interpolation scheme\n" << endl; multivariateSurfaceInterpolationScheme<scalar>::fieldTable fields; fields.add(h); fields.add(rho);

    另外,在multivariateSurfaceInterpolationScheme.H文件中发现如下的类派生关系,两组类的派生关系这么声明是什么含义?第一次见:136: ,还望大佬解读一下:

    namespace Foam { /*---------------------------------------------------------------------------*\ Class multivariateSurfaceInterpolationScheme Declaration \*---------------------------------------------------------------------------*/ template<class Type> class multivariateSurfaceInterpolationScheme : public refCount { public: //- fieldTable class fieldTable : public HashTable<const GeometricField<Type, fvPatchField, volMesh>*> { public: fieldTable() {} void add(const GeometricField<Type, fvPatchField, volMesh>& f) { this->insert(f.name(), &f); } }; ...... };
  • 用tecplot后处理openfoam结果的问题

    2
    2 帖子
    3k 浏览
    bestucanB

    OpenFOAM 当然更配 paraview。paraview 有个数据筛叫 celltopoint ,相反的也有,pointtocell。转了之后再输出。
    tecplot用的不多,不清楚。

  • 已经编译过的openfoam如何重新编译

    5
    5 帖子
    4k 浏览
    Y

    @bestucan 学到了,感谢

  • 2 帖子
    3k 浏览
    A

    @东岳 请问李老师您能帮忙看一下这个问题吗?之前也了解到您做了许多这方面的很好的工作。另外,我在openfoam里面试着对比了一下无滑移和自由滑移的速度边界条件,发现二者的差别非常小。
    另外不知道openfoam里面是不是也按照式(2)的方式,通过接触角算出界面的法向量,以此来植入接触角边界的?鄙人目前还看不懂openfoam源码,只是简单的应用,惭愧。所以向您请教。

  • 粘度场异常

    1
    1 帖子
    965 浏览
    C
    速度场
    U.png 压力场
    p.png 粘度场
    nut.png

    粘度边界:进出口calculated,机翼表面nutUSpaldingWallFunction,上下边界symmetry简化问题

    计算收敛,domainminandmax监测稳定无震荡

    求解器:default interPhaseChangeFoam,ofv1912

    湍流模型:kEqn LES

    粘度场异常原因?

  • 超算并行计算问题

    2
    2 帖子
    2k 浏览
    bestucanB

    好像是资源不足,
    虽然是超算,但是你用了slurmd,可能分配到的资源不够,把算的内容改的特别简单试试

    当然以上建立在你描述的操作都无误的情况下

  • 关于KOmegaSST壁面设置问题

    4
    4 帖子
    4k 浏览
    Z

    @xpqiu 嗯嗯,非常感谢~:xiexie:

  • fvc::DDt是什么意思?

    12
    12 帖子
    10k 浏览
    X

    @bestucan 在 fvc::DDt是什么意思? 中说:

    @xpqiu 是啊,我的签名就声明了我就是来搞笑的:chitang: 滚来滚去,滚去滚来,薛定谔的滚蛋状态:mihu: 布朗滚蛋运动:mihu:

    像您这样的能答上来的人没有出现,只有先搞笑一下,不至于别人问的问题没人搭理。还能刺激一下大家的回答欲。忘了在哪看的研究,一般不愿意回答的问题要是有个错误回答,就会引来很多纠错。因为纠错的成就感更强一些。

    :146:

    :146: :146:

  • extra term twophasesystem.C

    20
    20 帖子
    13k 浏览
    K

    Thanks a lot. The problem was solved.

  • 3 帖子
    3k 浏览

    @东岳 初步判定可能是of2.3.1版本对应的mpi环境配置问题,当输入mpirun命令后会提示:It looks like opal_init failed for some reason; your parallel process is likely to abort. There are many reasons that a parallel process can fail during opal_init; some of which are due to configuration or environment problems. This failure appears to be an internal failure; here's some additional information (which may only be relevant to an Open MPI developer):
    然后具体解决办法在摸索中

  • OpenFOAM获取叶片表面压力系数曲线

    5
    5 帖子
    5k 浏览
    chengan.wangC

    搞定,输出叶片上的压力数据(不要选择internal mesh),用slice切一下,最后用plot data即可

  • paraview 图形界面显示异常

    5
    5 帖子
    4k 浏览
    wuyukaiW

    @bestucan 太感谢了:xiexie:

  • 6 帖子
    6k 浏览
    K

    @千里之行 求问大神 如何改变状态方程 编写新的psi,比如说我的状态方程是dac29137-1ecb-4648-88ec-e27adc2aac6e-image.png 那我的psi应该是什么呢

  • 圆柱扰流计算与物理现象问题思考

    13
    13 帖子
    14k 浏览
    H

    @random_ran OK 感谢! 很好的分享!

  • rhoCentralFoam用其他形式状态方程的一系列问题

    1
    1 帖子
    1k 浏览
    K

    求问大神们,我计划使用rhoCentralFoam来模拟液体的弱可压缩性和热膨胀性,状态方程准备使用 0f46d7a5-4daf-440b-821b-24f146dbbe63-image.png,包含压缩系数和膨胀系数,为常数,这个表达式跟Boussinesq假定有点像 。但是,rhoCentralFoam只允许psiThermo类型,更具体地说是理想气体(称为perfectGas)和Peng Robinson EOS。1.我这个换状态方程想法可以实现吗,都需要改哪些文件呢?2.我知道Boussinesq假定是在rhoThermo里面,psiThermo和rhoThermo本质区别是什么呢,为什么rhoCentralFoam不能调用rhoThermo?3.psiThermo里面我知道FOAM是假设了rho = psi * p,psi是可压缩性为1/RT,相当于是理想气体,如果是我的这种形式的状态方程那这个psi应该是什么呢?