Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.5k 帖子
  • OpenFOAM 8中的波浪边界是否支持纯波浪?

    18
    18 帖子
    13k 浏览
    Y

    @tidedrinker 前辈你好,我在使用olaFlow做一个二维的狭缝共振,但是把两个浮箱加上之后造出的波浪不向前传递是什么原因呀,详细的我放在了这个问题里面问题地址

  • 7 帖子
    5k 浏览
    B

    参考openfoam自带的dambreach这个算例

  • reactingFoam甲烷空气预混燃烧后处理

    3
    3 帖子
    2k 浏览

    @wangfei9088 好滴,感谢大佬:xinxin2:

  • 旋转动网格集合面不对应

    1
    1 帖子
    872 浏览

    eb812a45-a24b-435b-a01c-246db6db8afc-250c0b40b51035fb0e43108730efee4.jpg
    请教各位:
    我想如图设置一个扇形的计算域,中间一段圆环设置为旋转动网格,其中涉及a-a' 与b-b'两个对应面之间设置的问题,因为整个过程中,两组对应面并不是时刻交互的,某些面区域会作为边界,这种情况应该如何设置呢?谢谢

  • 求助olaFoam造波问题

    1
    1 帖子
    680 浏览
    Y

    各位前辈好,我请教一下一个问题,我在使用olaFoam来建立一个模型,是一个二维的双浮体狭缝共振,我单独造波的时候(波高0.024,周期2s)的时候是可以造波的
    a1150344-d9bd-4c60-a03a-df521fec528d-image.png
    但是当我把两个固定的浮体加上之后,波浪就几乎没有了,请问这是什么原因

  • openform的瞬时温度场

    3
    3 帖子
    2k 浏览
    S

    @学流体的小明 我感觉也是时间太长,我目前打算检测一个点,观察温度的峰值和峰谷,取这个时间段作为周期

  • 关于openfoam中计算气体密度的疑问

    3
    3 帖子
    2k 浏览

    @wangfei9088 非常感谢大佬的指点!! 完美解决了这个问题:140:

  • subsetmesh后运行不了

    1
    1 帖子
    967 浏览
    J

    (我是一个算例出现这样的问题,然后简化了模型为333,来检查哪儿出了问题,应该与网格划分的多少没什么关系)
    我在toposetDict中设置了如下actions来挖去部分网格
    1c3291a7-b5d7-45a5-9f62-58296ac541e9-image.png
    挖取后如图所示(即一个333被挖去两列):
    b05be598-09be-405a-ae73-294da445666b-image.png
    但我使用命令subsetMesh -overwrite obstacle -patch frontAndBack后运行(时间步长为1e-8,自适应时间步长,writeNow。),很快就停了,也没有报错,也没有输出时间文件,不知道哪里出了问题。
    04ba5dfb-7d2e-4243-8127-423774e20268-image.png

  • 8 帖子
    5k 浏览

    @wsy11 好的,稍等,我提交了

  • 燃烧求解在AMR之后报错

    5
    5 帖子
    3k 浏览

    破案了。程序没问题,是我自定义的用于AMR的coded量忘记clear了

  • OpenFOAM outflow边界条件

    6
    6 帖子
    5k 浏览

    @shrine 是只在出口下降了吗,你把出口压强改成零梯度试一下,可以看一下案例里面那个open channel的设置

  • 边界条件tableFile读取错误问题

    8
    8 帖子
    8k 浏览
    C

    @Hope 楼主有没有ESDU的document呀,风剖速度和湍流强度以及风谱,没订阅,也搜索不到

  • toposet 得到的新边界怎么加边界层

    1
    1 帖子
    798 浏览
    Y

    各位前辈好,请问我使用toposet创建的新的边界或者面之后,我应该怎么在这个边界或者说面上加上边界层呢,是不是相加边界层只能用snappyHexMesh

  • openfoam对于气泡进行自适应网格细化出现棱角

    3
    3 帖子
    2k 浏览
    H

    @学流体的小明 恩呢,谢谢您的回答。
    /--------------------------------- C++ -----------------------------------
    | ========= | |
    | \ / F ield | OpenFOAM: The Open Source CFD Toolbox |
    | \ / O peration | Version: v2212 |
    | \ / A nd | Website: www.openfoam.com |
    | \/ M anipulation | |
    *---------------------------------------------------------------------------*/
    FoamFile
    {
    version 2.0;
    format ascii;
    class dictionary;
    location "constant";
    object dynamicMeshDict;
    }
    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

    dynamicFvMesh dynamicRefineFvMesh;

    // How often to refine
    refineInterval 1;

    // Field to be refinement on
    field alpha.water;

    // Refine field inbetween lower..upper
    lowerRefineLevel 0.001;
    upperRefineLevel 0.999;

    // If value < unrefineLevel unrefine
    unrefineLevel 1;

    // Have slower than 2:1 refinement
    nBufferLayers 6;

    // Refine cells only up to maxRefinement levels
    maxRefinement 1;

    // Stop refinement if maxCells reached
    maxCells 15000000;

    // Flux field and corresponding velocity field. Fluxes on changed
    // faces get recalculated by interpolating the velocity. Use 'none'
    // on surfaceScalarFields that do not need to be reinterpolated.
    correctFluxes
    (
    (phi none)
    (nHatf none)
    (rhoPhi none)
    (alphaPhi_ none)
    (ghf none)
    (phi0 none)
    (dVf_ none)
    (alphaPhi0.water none)
    (alphaPhiUn none)
    );

    // Write the refinement level as a volScalarField
    dumpLevel true;

    // ************************************************************************* //
    这是我的dynamicMeshDict文件。
    我按您说的方法去试一下。

  • 6 帖子
    4k 浏览
    tidedrinkerT

    @Prometheus10
    我看了一下那个帖子,可能因为实现方法的差异,两种边界会有细微的差别,但应该不会这么大。

    你的其他边界是怎么设置的?symmetry不用特别设置,每一个变量都是sym就行。但是,slip你是具体怎么设置的?速度肯定是slip,其他边界是什么?如果搭配不合适的话,和sym不一致是很正常的事情。

    再一个,是不是因为雷诺数特别小,以致实现方法带来的微小区别被放大了?或者说,在低雷诺数下,实现方法带来的差异特别大?建议可以加点流速试试,看一下高流速下是不是还差这么多?

  • openFoam postProcess报错

    2
    2 帖子
    1k 浏览
    李东岳

    看起来好像你得OpenFOAM没编译完整

  • wsl2中安装ubuntu18.04后只有64个CPU分配

    1
    1 帖子
    624 浏览
    E

    wsl2中安装ubuntu18.04后只有64个CPU分配,按照教程新建并修改./wslconfigure文件后,关闭wsl并重启,仍然还是64个核,请问有人遇到到这种情况吗,谢谢!!!图片.png

  • 7 帖子
    5k 浏览
    W

    @coolhhh
    大佬您好,我可能忘了介绍我的研究时段了,我研究的是较长时间的模拟,理想模拟时间应该是2-3天;模拟区域也比较大,大概为长宽高为6km6km600m。
    1、因为研究的时间较长,所以每个边界的风速肯定是变化的(风速输入用的是每个边界所设置的非均匀分布风塔的观测数据,每个面都有数个观测点,观测数据风速利用timeVaryingMappedFixedValue每隔十分钟输入)因为之前学习了windaroundbuildings这个算例(也是建筑扰流),所以设置求解器为simpleFoam,这个算例风速确实是时不变的,这一点没有考虑到,等换成瞬时求解器试试;
    2、目前还没有试过五个入流面,因为我也认为可能不太符合通量守恒,所以先设置了3个速度入口和2个出口,我先做一下大佬在4中提供的建议;
    3、LES模拟也考虑过,正在学习,等做完2中试验后尝试一下大佬提供的条件,就不用计算k和epsilon文件的设置了。

  • 1 帖子
    800 浏览
    T

    在ParaView 中用 Temporal Particles To Pathlines 追踪粒子轨迹,会出现多余的线条是怎么回事,求指导。

    abc25b9f-320d-4e32-8d77-4c45ac5ea775-image.png

  • 1 帖子
    790 浏览
    G

    TaylorBubble (1) )