Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.3k 帖子
  • rigidbodymotion铰接设置

    1
    1 帖子
    306 浏览
    E

    各位大佬,本人想用rigidbodymotion计算双浮体铰接,铰的位置打算设置在两个浮体中间,但是目前的设置只能铰在两个浮体重心位置,我的浮体1重心位置在全局坐标系中坐标为(0,0,-0.0126),浮体2重心位置在全局坐标系中坐标为(0.5,0,-0.0126),打算把铰设置在在全局坐标系中(0.25,0,-0.0126)的位置,我该如何实现,以下是我的设置1.jpg 2.png 3.png

  • compressibleInterFoam中植入drift flux的过程是否正确

    15
    15 帖子
    2k 浏览
    L

    我先用一维气液激波管试试看看会不会有显著的震荡,谢谢李老师详细的解答~

  • 跨音速求解器的求解变量

    1
    1 帖子
    387 浏览
    李东岳

    在OpenFOAM11之后,跨音速求解器rhoCentralFoam(或者说求解模块shockFluid)的求解变量变成了原始变量而非守恒变量。我还没有详细的看算法,粗略的看是OpenFOAM基金会自己做的数值改动。

    这知识啊,无穷无尽。

    新版:https://github.com/OpenFOAM/OpenFOAM-11/tree/master/applications/modules/shockFluid

    HLL类:http://dyfluid.com/hll.html

    CFD: 可压 + 密度基:http://dyfluid.com/density.html

  • 4 帖子
    873 浏览
    B

    @尚善若水 收到,感谢!

  • 原有的湍流模型加上非线性项雷诺应力的问题

    37
    37 帖子
    20k 浏览
    李东岳

    @biaowai 不会,跟那个没关系

  • 有关PINN的激活函数,ReLU并不是一个好的选择

    2
    2 帖子
    960 浏览
    B

    @李东岳 清华最近有工作“2024-工热学报-基于物理信息神经网络的气膜冷却湍流模型反演学习”,用的Si-LU激活函数:)

  • 3 帖子
    559 浏览
    O

    原来是这样!谢谢!

  • mapFields如何用于重叠网格呢

    5
    5 帖子
    2k 浏览
    Z

    @李东岳 东哥,请问您现在知道原因了吗?,我也发现只有背景网格部分的流场信息被映射过来了,35cf3a02-93e9-41bc-837a-bcfe7f6003f3-8a4a6e0d657fca36881f8e9c71f54f2.png ,在进行运算的时候插值这一项也等于0,说明前景网格和背景网格没有进行插值运算。

  • 10 帖子
    5k 浏览
    L

    @tidedrinker 请问用olaFlow在模拟高频波浪与潮流耦合时,总是遇到结构物水动力相应(x和y向受力)随频率增加而震荡的情况(在高频段的波浪工况下无法得到光滑的波浪频率与结构物受力的趋势线),这类情况是否是网格密度的原因?

  • paraview三维算例查看

    4
    4 帖子
    879 浏览
    Y

    @李东岳 在 paraview三维算例查看 中说:

    paraview上面有一个功能,叫clip,你clip alpha=0.5的值试一下

    谢谢东岳老师,确实能看到内部场了

  • 咨询各位大佬一个弹性边界流固耦合问题

    4
    4 帖子
    904 浏览
    fireztwF

    @yanlei interFsiFoam求解器可以分享一下嘛?你说的弹性边界具体是什么,可以交流一下

  • OF中如何获取网格编号(索引)?

    2
    2 帖子
    722 浏览
    李东岳

    这是一个非常好的问题。之前上课的时候也有人问我。OpenFOAM其实是不存在网格编号的。你可以看一下无痛笔记里面OpenFOAM的非结构网格。

  • 自由液面捕捉

    5
    5 帖子
    849 浏览
    B

    @李东岳 好的,谢谢老师指点!

  • 关于interFoam中对应k-epsilon湍流模型公式的问题

    6
    6 帖子
    941 浏览
    李东岳

    有的也不需要alpha。这个没有明确的定义。你可以乘、也可以不乘。

  • 数值格式如何设置

    7
    7 帖子
    1k 浏览

    @李东岳 好的,感谢东岳老师

  • 大气边界

    3
    3 帖子
    625 浏览

    @李东岳 在 大气边界 中说:

    我记得这个要在controlDict里面外挂一个库,叫libatmosphericModels

    感谢,解决了,需要在controlDict里面加一行libs ("libatmosphericModels.so");

  • LES模拟两射流撞击

    24
    24 帖子
    14k 浏览
    B

    @jinlinna 您好,想问下为什么alphat初场会对计算结果有明显影响呢,在0时刻后,alphat不还是用nutSGS/prt计算么

  • foam-extend-4.0 pisoFoam 计算二维圆柱绕流

    17
    17 帖子
    4k 浏览
    G

    @ice_flow 您好!在starccm中创建切割体网格如图所示。
    62a57432-e75f-48aa-9a79-17908e1071e6-image.png

  • 21 帖子
    13k 浏览
    7

    @78star 在 算例太大导致用paraview打开后加图层会自动关闭怎么办? 中说:

    @香柏树 在 算例太大导致用paraview打开后加图层会自动关闭怎么办? 中说:

    @xpqiu 我用256G内存的搞定了,看来还是电脑配置不够高

    老哥,麻烦问下你是在同一台电脑上内存加到256G搞定的吗?还是设备也变了呢?我在win11上paraview时不时也会遇到1600w网格算例打开切换时刻时候闪退,不确定是不是内存不够的原因。49af52ca-2cac-4013-a0c0-7ee3a4480213-image.png 我查了下异常代码: 0xc0000005是与内存访问冲突错误有关,但不一定直接是由内存不足引起,有点不知道怎么办了

    最终确定问题出在英特尔的CPU上,13代和14代的i9过热有缩缸问题,负载大温度高程序就会闪退。解决办法是在BIOS里设置限制大小核的频率。

  • openFoam并行计算的计算效率如何提升

    5
    5 帖子
    1k 浏览

    可以使用profiling tool 去查程序的某个部分有问题。
    简单的intel vtune, intel advisor。
    这个需要你有一些基础的performance engineering的知识。
    可以在网上找找关键词,MPI tracer, roofline model, performance engineering。

    这还涉及到MPI的知识。可以找一下关于MPI的课,不过MPI在OF中基本被各种隐藏,一般情况下可能你也看不到什么。不过我记得有关于mesh的renumbering的操作,在大规模并行的时候,会有一些优化。 当然这个也要看你使用的是什么计算,网格怎么分配的~