Skip to content

OpenFOAM

OpenFOAM交流区

5.4k 主题 31.9k 帖子
  • DPMFoam怎么添加dynamic的turbulence model

    3
    3 帖子
    4k 浏览
    Z

    @东岳 谢谢东岳老师,确实好使。
    只不过我在HPC上不能改标准求解器,还需要自定义一个myDPMFoam才能编译,运行的时候还需要定义div(alphaPhic,k.air)。研究好长时间才明白……

  • atmosphereBoundaryCondition

    1
    1 帖子
    1k 浏览
    Y

    0_1541517377747_e8feb7f7-66e9-4596-8d6b-38fc6f7ad433-image.png
    0_1541517320383_77c5f7ac-d93b-4e1a-b7ae-5cc1a483afae-image.png
    将进口边界条件设置为大气边界层,运行报错,请大神指教哪里出了问题?

  • 颗粒在壁面附近运动

    1
    1 帖子
    2k 浏览
    Y

    0_1541514111009_33d16365-121d-47bf-b842-32e36006ab8c-image.png
    0_1541514148537_3c9f7071-5c62-4b8f-b151-e2d78c41ca7d-image.png 0_1541514164661_e93f6f1f-d619-4aec-87bf-a267cebe8fd3-image.png
    0_1541514189389_f2cdec75-6e7b-4fe1-bd94-e6ea2a932467-image.png 0_1541514218249_5d745cd3-2ba3-4023-890d-71ad8358d24c-image.png
    请问为什么我在knematicCloudProperties中设置的所有面都是颗粒反弹,但是实际运行过程中颗粒从下边界左边逸出了?

  • openfoam可以识别的fluent文件版本

    5
    5 帖子
    6k 浏览
    G

    @tidedrinker 0_1541396115574_8a12b935-4737-407d-8a75-79e3bcf4fe98-image.png

  • 时间步长设置

    4
    4 帖子
    4k 浏览
    Y

    老师,颗粒时间步长设置得越小,计算颗粒轨迹就越准确吗?有没有默认的MaxCo值?

  • Cellcells()不能并行,请问有什么替代的吗?

    1
    1 帖子
    2k 浏览
    L

    Cellcells()不能并行,东岳老师是怎么做的?@东岳

  • buoyantBoussinesqPimpleFoam求解器没有求解速度吗?

    5
    5 帖子
    6k 浏览
    D

    @刘雄国 非常感谢

  • MFIX传热问题

    10
    10 帖子
    10k 浏览
    L

    @j 太感谢了

  • LES 边界条件 和fieldAverage的具体意义

    4
    4 帖子
    6k 浏览
    H

    @lambs 关于湍流的入口边界条件,可以参照《Large Eddy Simulation for Incompressible flow》 by Pierre Sagout 书中的两种方法:

    1.Stochastic Recontruction from a statistical one-point description. 就是用随机方法生成湍流场,比较容易上手的有 Smirnov-Shi-Celik 方法,书中有详细介绍,要在流场中形成fully developed turbulent 需要很长的domain 和 time marching.

    Deterministic precursor simulation. 在运行真正的算例之前,用循环边界条件加在一个domain 的四周,相当于一个无限长的 doamin, 生成充分发展的湍流场,然后将其中的一个断面map 到 真正算例里的入流边界,亦需要很长的时间达到quasi-steady state.
  • particleForce

    6
    6 帖子
    6k 浏览
    李东岳

    我觉得你的问题已经解决了,看起来是某个符号遗漏

  • 关于OpenFOAM中radiationProperties的疑问

    4
    4 帖子
    4k 浏览

    modest radiative heat transfer
    这本书太厚了,去看下周怀春老师的视频吧!

  • 有关openfoam二次开发

    12
    12 帖子
    13k 浏览
    李东岳

    有关李老师后面的内容,硬交互,我不是很理解。“在OpenFOAM直接把一些数据提取出来,硬生成一个矩阵,进入F库计算后返回”,这个过程,是不是等同于让C程序计算完后,将结果数据带入F之中?

    是的

    我的F代码输入和输出都是个固定内容格式的txt文件。输入螺旋桨的几何特征型值表以及工况,最终拟定格式输出螺旋桨的定常或非定常性能。不是按照OpenFOAM的格式进行的输入输出

    我想研究船桨干扰问题,船(C代码)和桨(F代码)两者是互相迭代的过程。这个迭代过程硬交互(Brute-force)能否实现自动,而不是完全孤立一般的手动迭代?

    看起来是可以的,你用F代码计算,后生成txt文件,然后通过C语言把txt文件内的数据写成OpenFOAM的格式,然后用OpenFOAM计算船的流场。

    这样如何

    另外我觉得你这个不是大问题,如果做上述对接操作,纯前端的活,不需要太久。

  • OpenFOAMv1806跨节点计算出错

    1
    1 帖子
    2k 浏览
    B

    软件版本:openfoam-v1806
    硬件信息:超算(x86_64架构)
    系统:centos 6.6
    问题描述:openfoam编译完成后在登录结点串行并行计算都无报错,但是通过bsub命令提交任务计算出现下面的报错:

    [m5605:28439] Signal: Segmentation fault (11) [m5605:28439] Signal code: Address not mapped (1) [m5605:28439] Failing at address: 0x29c38a0 [m5605:28442] [ 0] /lib64/libc.so.6(+0x326a0)[0x2b582a1406a0] [m5605:28442] [ 1] /home/daiyut/tools/openmpi215/lib/openmpi/mca_btl_openib.so(+0xf380)[0x2b583afbf380] [m5605:28442] [ 2] /home/daiyut/tools/openmpi215/lib/libopen-pal.so.20(mca_btl_base_select+0x156)[0x2b582b7370f6] [m5605:28442] [ 3] /home/daiyut/tools/openmpi215/lib/openmpi/mca_bml_r2.so(mca_bml_r2_component_init+0x11)[0x2b583adaf251] [m5605:28442] [ 4] /home/daiyut/tools/openmpi215/lib/libmpi.so.20(mca_bml_base_init+0x7c)[0x2b582aefc0ec] [m5605:28442] [ 5] /home/daiyut/tools/openmpi215/lib/libmpi.so.20(ompi_mpi_init+0x3ad)[0x2b582aebf59d] [m5605:28442] [ 6] /home/daiyut/tools/openmpi215/lib/libmpi.so.20(MPI_Init_thread+0x46)[0x2b582aede3f6] [m5605:28442] [ 7] /home/daiyut/OpenFOAM/OpenFOAM-v1806/platforms/linux64GccDPInt32Opt/lib/openmpi-system/libPstream.so(_ZN4Foam8UPstream4initERiRPPcb+0x67)[0x2b582a4a90c7] [m5605:28442] [ 8] /home/daiyut/OpenFOAM/OpenFOAM-v1806/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam7argListC1ERiRPPcbbb+0x67c)[0x2b5828e2489c] [m5605:28442] [ 9] icoFoam[0x453149] [m5605:28442] [10] /lib64/libc.so.6(__libc_start_main+0xfd)[0x2b582a12cd5d] [m5605:28442] [11] icoFoam[0x41c6c9] [m5605:28442] *** End of error message ***

    请问有前辈知道这个是什么原因造成的吗?以及有什么解决办法吗?

  • multiRegion区域间的边界条件

    4
    4 帖子
    5k 浏览
    李东岳

    好像没有。

    给你举个例子,在计算压力p和速度U的时候,并行分解之后会出现一个processor0to1类似这种边界条件。不处理的话,phi在processor0to1是通过U计算出来的。你可以手动处理processor0to1这个边界条件的phi值,比如全部设为0. 然后你的处理器边界就0通量了

  • 请问 vof方法中,surface iso-value为什么取值为0.5

    10
    10 帖子
    10k 浏览
    队长别开枪

    @wwzhao 你是指严格小于1吗?不一定的,我们也用过超过2的库朗数,结果也还行。

  • 7 帖子
    7k 浏览

    @东岳 老师,我重新把coneNozzleInjectionModel文件全部复制到一个新的文件夹下,然后重命名为MyInjection然后将模型文件MyInjection.C与MyInjection.H中的模型名称coneNozzleInjection全部替换成MyInjection,编译完成后运行sprayFoam发现关键字myInjection并不能被识别为可用的颗粒喷射模型。下图为我运行求解器的结果:
    0_1540376406398_2018-10-24 18-17-46 的屏幕截图.png
    其中颗粒喷射子模型修改我是参照下面地址所示的步骤进行的:https://openfoamwiki.net/index.php/Howto_addSpraySubModels
    0_1540376624909_2018-10-24 18-22-03 的屏幕截图.png
    请问老师,这是不是哪里文件没有修改造成的?

  • IHFOAM波浪生成及波面监测

    3
    3 帖子
    4k 浏览
    R

    谢谢,我尝试下重新编译IHFOAM看能不能解决

  • 看不懂的error

    4
    4 帖子
    3k 浏览
    李东岳

    如果是稳态,不需要增加fvm::ddt(),但看起来问题不是来源于fvm::ddt()。更详细的错误信息判断不出了。

  • 7 帖子
    7k 浏览
    L

    @东岳 好的,多谢东岳前辈的意见^_^

  • 1 帖子
    2k 浏览
    R

    想讲提取的自由液面波动的曲线数据输出,利用plot date工具,其中只涉及自由表面波动的问题能得到理想的曲线,如下面图1和2,可是当自由液面出现气泡时,曲线变得波动起伏,不能按理想曲线排列,如下面图3和4,想知道该用哪个filter怎样改变设置条件能得到云图中那样理想的曲线数据,希望懂的大神能指点一二,谢谢!
    0_1540196637813_5abc6bca-edf7-48d3-98bb-eea182ac6014-image.png
    0_1540196684260_cf5d2c26-19e0-4907-93f2-df12199272d6-image.png
    0_1540196828240_58c4864b-8945-4d63-8db6-1765ae3da3ef-image.png
    0_1540196846936_b07d6dd2-daf2-462d-84ae-d46ee372bfcf-image.png