Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.5k 帖子
  • 船舶阻力求解发散求助(静网格)

    3
    3 帖子
    3k 浏览

    最后一张图是X方向的受力,也就是船的阻力。
    谢谢回复:146: ,如您所言,setFields确实有问题,我设置的值正好等于流体域边界值,当时没有检查其实边界处的相分数没有完全赋值。将setFields中的box范围改成稍大于流体域就可以正常求解了。我本来还以为是数值振荡这么严重呢,都想离散格式精度调低看看了。现在看来,还是物理模型导致的振荡才更严重。:136:

  • reactingParcelFoam中颗粒间碰撞参数

    7
    7 帖子
    6k 浏览

    @wangfei9088 非常感谢:xinxin3:

  • 关于边界条件设置时的patchType的作用

    3
    3 帖子
    3k 浏览
    K

    @浪迹天大 谢谢您,您的总结让我受益良多。

  • 5 帖子
    5k 浏览

    从 ESI 把这个功能偷过来了,现在在 OF-7下能用了。但是限制比较大,需要完全均一的网格。
    https://github.com/ZhangYanTJU/functionObjects
    这是我做的结果:energySpectrum.png

  • 2 帖子
    2k 浏览
    李东岳

    都是关于并行计算的包。openmpi和metis都可以手动下载安装,你试试?

  • 3 帖子
    3k 浏览

    @wangfei9088 谢谢大佬,已经解决啦,需要paraFoam -builtin 才能够显示组分,之后plot over line之后可以得到需要的数据。

  • 如何获得cell里的parcel数量,得到总的体积?

    11
    11 帖子
    8k 浏览

    @白礼耕 好的,谢谢您

  • 关于计算时间的deltaT问题

    10
    10 帖子
    9k 浏览
    J

    @tidedrinker 非常谢谢你的回复,长知识了
    我试着两个算例就ddt的选择不一样算了一下,
    选择LocalEular的时候controlDict没有设置MaxCo,maxAlphaCo ,maxDeltaT 可以顺利收敛算到最后,
    选择Eular的时候,显示库朗数,需要有maxAlphaCo,增加了这个设置(值取了15)之后,算到41秒库朗数太大了崩了(exited on signal 8 (Floating point exception).)这个时候应该就需要时间步长较小。
    然后看到了这个帖子
    https://www.cfd-china.com/topic/412/关于时间离散euler与localeuler离散
    才知道用了LocalEular的算是LTSinterFoam的意思,求解稳态问题,所以表明DTCHull这个算例因为属于稳态所以就用了LocalEular时间离散,而另一个DTCHullMoving就不是稳态问题了所以就用了Eular。
    早期的OpenFOAM版本还有LTSInterFoam,https://github.com/OpenFOAM/OpenFOAM-2.0.x/tree/master/tutorials/multiphase/LTSInterFoam

  • 你要的OpenFOAM编程杂七杂八

    25
    25 帖子
    52k 浏览
    J

    学OF时间长了就越明白OF编程的这种独特,刚开始入门知道用的是C++我还找了以前学C++的书出来重刷,但是后来发现OF虽然也是基于C++但是自己很有自己的特点,所以如果C++不好的入门者也不用担心,耐心点慢慢看OF的码有不懂的就网上搜一搜别人的解析还是能理解的。

  • 如何生成旋转叶片的表面流线和周围流线?

    21
    21 帖子
    17k 浏览
    J

    @tidedrinker 谢谢大佬!

  • TopoSet和RefineMesh局部加密网格

    3
    3 帖子
    3k 浏览
    W

    @bestucan 谢谢您的回复!改成其他边界条件后,顶部网格就没有加密了,确实是cyclic的原因。

  • 关于高分辨率高精度格式的算例验证

    1
    1 帖子
    2k 浏览
    L

    各CFDer:

    最近做了些高精度高分辨率格式的工作,用Shu-Osher、double Mach reflection和 Rayleigh-Taylor做了下验证。

    还有其他的一些比较好的算例可以请教一下吗,感谢!

    祝好

  • 6 帖子
    4k 浏览
    MicroM

    自挖自填。再次感谢@浪迹天大 和@马乔 两位大佬的解释,原来这是一种c++ 特性——递归模板模式,也就是 派生类继承自模板类,同时把自己作为参数传递给模板类。这样做的目的其实很明确,从基类对象的角度来看,派生类对象其实就是本身,这样的话只需要用一个static_cast就可以把基类转化成派生类,从而实现基类对象对派生对象的访问。

  • 老版本的openmpi安装

    1
    1 帖子
    860 浏览
    李东岳

    https://askubuntu.com/questions/1143840/downgrade-openmpi-v2-1-1-to-v2-0-2

    https://github.com/open-mpi/ompi/issues/6300

    有空测试下

  • 如何在paraview中显示颗粒浓度

    4
    4 帖子
    4k 浏览

    of8中
    在cloudfunction中有一个叫viodfraction的cloudfunction,会输出theta field

  • 3 帖子
    3k 浏览
    H

    非常感谢!我之前把连续相的直径调小,效果好点,但是还是不理想。我一会儿试一下,把Sct调小,看看有变化没。

  • pisoFoam不能用动网格的问题

    3
    3 帖子
    2k 浏览
    李东岳

    @五好青年 在 pisoFoam不能用动网格的问题 中说:

    为啥pisoFoam不能用动网格呢(特别想用pisoFoam)

    用pimpleFoam,你那样设置完全就是pisoFoam,一样的:144:

  • 2 帖子
    3k 浏览
    bestucanB

    cfd-online.com/Forums/openfoam-pre-processing/116270-boundary-conditions-internal-faces.html

    这篇叙述的挺详细的

  • 为什么两个对接的处理器边界处的值不一样?

    5
    5 帖子
    4k 浏览
    MicroM

    自挖自填,确实两者是不一样的,因为通信边界的值是相邻进程发送过来的格心值,并不是我理解的格心插值到面心。

  • 4 帖子
    4k 浏览

    @Joann 你好,方便交流一下吗,我看了你的几个帖子,我和你用的工具基本差不多,我邮箱2424885197@qq.com