Skip to content
  • 0 赞同
    7 帖子
    14k 浏览
    R

    对于这个问题,作为一个重度OpenFOAM v4.1, 轻度OpenFOAM v1606+,和目前轻度但在不远未来的重度OpenFOAM extend-4.1的使用者,我很想去了解这其中的一些渊源。我想从一个最普通用户的角度,来谈谈这个问题。

    OpenFOAM v4.x 这个系列的最早的开创者是 Henry Weller. 来源 他在 1989年将FOAM,也就是OpenFOAM的前身创造成OpenFOAM,他被认为是OpenFOAM的创始者之一。目前这个系列的代码由 OpenFOAM Foundation 有限责任公司所推动。网站的页角列出了三名主要的董事会成员:

    Henry Weller Chris Greenshields Cristel de Rouvray

    OpenFOAM+ 系列的基地则对应这里。 它是由ESI公司的子公司OpenCFD有限责任公司所推动。

    OpenFOAM extend 对应的是一个“延展”计划,它的基地在这里 目前的管理员主要有 来源:

    Bernhard Gschaider Henrik Rusche Hrvoje Jasak Håkan Nilsson Martin Beaudoin Robert Keser

    以上是仅列举了一些主要三大分支的一些基本信息。

    ============================================================================================

    下面我想谈谈基于这些基本信息的个人感受:

    个人来讲,我使用OpenFOAM的最主要原因是Licence的问题。Fluent的费用是无法承担的。 可以这么说,如果研究组里能用钱能解决Licence的问题,我恐怕很难会像今天这么依赖OpenFOAM。

    Henry Weller对于我来说,一直是一个神秘一般的存在。作为OpenFOAM这样一款优秀的C++库的作者之一,我在互联网上很难找到有关他的个人信息。如果有一天,当面见到他,我恐怕都无法认出他。对Hrvoje Jasak 则是我在这个帖子中才听说的一个人,可能是由于我过分依赖OpenFOAM vx.x 系列。但是,我简单搜索就能找到关于Hrvoje Jasak的个人信息。我不想也不愿意做过多的猜测Henry Weller为什么如此“低调”。

    另外,我想谈谈自己对开源精神的理解。

    我觉得开源最核心的思想是这样:当一个东西被开源出来,它就不属于与任何一个人,而存在于人们共同的某种“想象”。人们觉得在自己力所能及的范围内,贡献出自己的东西,能够让这个“想象”更好,是推动这个“想象”不断前进的动力。至于推动的动机何在,不同的人有不同的理解。商业运作并没有被排斥在外。维基百科的理念,我个人觉得就是对开源精神的最好实现之一。但是人是复杂的,社会是复杂的。一个人的想法都会随着年龄段的不同而呈现不同想法,更何况千千万万人组成的社会呢?Linux各种各样的发行版,何尝不是这种对开源精神的不同解读而产生的结果。

    ============================================================================================

  • 前处理,进口面问题

    Meshy
    4
    0 赞同
    4 帖子
    5k 浏览
    bestucanB

    icem也有这个功能,只是我没用过,

    https://cfd-china.com/topic/6069/搅拌反应器icem结构网格划分方式/7

    Screenshot from 2024-09-28 14-40-10.png

  • 0 赞同
    2 帖子
    3k 浏览
    I

    成功了么?

  • 建筑风荷载模拟

    OpenFOAM
    9
    0 赞同
    9 帖子
    9k 浏览
    H

    @da 您好我不是做这方面的,谈一下自己的理解,不一定正确。涡方法感觉和谱合成法一样,都有自己的局限性,可以参考罗银师兄的博士论文。设置没有波动,很可能是随着流动距离的增加,涡流衰减掉了,尝试加密一下网格或者用其余方法试一下。

  • 0 赞同
    1 帖子
    1k 浏览
    H

    c7a27198-c865-41aa-bc5f-ce28c85f32d3-1728486466827.jpg

    请教各位大佬专家,立方体里边,挖掉一个圆柱体,对圆柱顶面进行切割,上半部分为流体入口边界,请问又什么好的网格划分思路吗?

    单纯立方体里挖一个圆柱能够实现,但中间多切了一条线,不知道怎么操作比较好。

    另外,有没有好的网格划分方面的教程资料推荐?

    恳请大佬们指点。

  • 运行pisoFoam的时候,卡住不动了

    OpenFOAM
    6
    0 赞同
    6 帖子
    7k 浏览
    X

    @bestucan 感谢您的回复,抱歉之前不知道为什么没看到。好几年过去了,今天刚看到这个之前问的问题,我那个卡住的原因是:(拿好笔记本记好了,这个问题值100万)我刚开始不会用openfoam,然后硬盘满了,所以算不下去了。

  • 关于openfoam网格转换

    Meshy
    4
    0 赞同
    4 帖子
    6k 浏览
    A

    用的windAroundBuildings算例,840万网格的二维模型,网格质量检查过了,计算域是14000*4000米。epsilonInlet 0.0003; // Cmu^0.75 * k^1.5 / L ; L =10

    dimensions [0 2 -3 0 0 0 0];

    internalField uniform $epsilonInlet;

    boundaryField
    {
    INLET
    {
    type fixedValue;
    value uniform $epsilonInlet;
    }

    OUTLET { type zeroGradient; } WALL { type epsilonWallFunction; value uniform $epsilonInlet; } frontAndBackPlanes { type empty; } #includeEtc "caseDicts/setConstraintTypes"

    }
    kInlet 1.5; // approx k = 1.5*(I*U)^2 ; I = 0.1

    dimensions [0 2 -2 0 0 0 0];

    internalField uniform $kInlet;

    boundaryField
    {
    INLET
    {
    type fixedValue;
    value uniform $kInlet;
    }
    OUTLET
    {
    type zeroGradient;
    }

    WALL { type kqRWallFunction; value uniform $kInlet; } frontAndBackPlanes { type empty; } #includeEtc "caseDicts/setConstraintTypes"

    }
    nut
    internalField uniform 0;

    boundaryField
    {
    INLET
    {
    type calculated;
    value uniform 0;
    }

    OUTLET { type calculated; value uniform 0; } WALL { type nutUSpaldingWallFunction; value uniform 0; } frontAndBackPlanes { type empty; } #includeEtc "caseDicts/setConstraintTypes"

    }
    p
    internalField uniform 0;

    boundaryField
    {
    INLET
    {
    type zeroGradient;
    }
    OUTLET
    {
    type fixedValue;
    value uniform 0;
    p0 uniform 0;
    }
    WALL
    {
    type zeroGradient;
    }
    frontAndBackPlanes
    {
    type empty;
    }

    #includeEtc "caseDicts/setConstraintTypes"

    }
    Uinlet (10 0 0);

    dimensions [0 1 -1 0 0 0 0];

    internalField uniform (10 0 0);

    boundaryField
    {
    INLET
    {
    type fixedValue;
    value uniform $Uinlet;
    }
    OUTLET
    {
    type zeroGradient;
    }

    WALL { type noSlip; } frontAndBackPlanes { type empty; } #includeEtc "caseDicts/setConstraintTypes"

    }
    时间步长试过1 0.1 0.01 其他的都没动

  • 0 赞同
    3 帖子
    3k 浏览
    2

    感谢东岳老师,我尝试着改小了,问题得到了部分解决。

  • 欣赏一组美图

    CFD彩虹条
    4
    0 赞同
    4 帖子
    8k 浏览

    好的,我看看,文章不长,图很多,简单点。。。

  • Fluent中导入UDF的问题

    Fluent
    8
    0 赞同
    8 帖子
    11k 浏览

    @ibelief 感谢前辈指点,我重装系统后安装了SDK可以用啦:xinxin2:

  • 0 赞同
    5 帖子
    10k 浏览
    李东岳

    @leaon 后来这部分气泡溃灭工作做的怎样了

  • 0 赞同
    9 帖子
    11k 浏览
    Y

    @hhj0219 您好,请问你用fluent算完LES后,怎么分析时均特征的? 导入tecplot吗?(如何导入呢,要把不同时刻的dat文件导入吗? 这样操作方便吗?感觉一下导入成千上万个dat,有点不敢想象)
    还是使用自带的sampling,自带的sampling编辑一些公式很不方便

    希望能交流下!谢谢

  • PBM之QMOM中最后一步。。。

    Algorithm
    11
    0 赞同
    11 帖子
    16k 浏览
    AstremonA

    @李东岳 http://dx.doi.org/10.1016/j.compchemeng.2015.09.008
    这篇文章对三种重构方法做了对比。

  • 0 赞同
    1 帖子
    3k 浏览
    李东岳

    Why the two-fluid model fails to predict the bed expansion characteristics of Geldart A particles in gas-fluidized beds: A tentative answer

    http://www.sciencedirect.com/science/article/pii/S0009250908005137

  • 弹簧网格划分案例

    Meshy
    3
    0 赞同
    3 帖子
    5k 浏览
    A

    多谢老师解答,问题已经解决了

  • 0 赞同
    3 帖子
    4k 浏览
    I

    代码在哪?

  • 笑爆了,作者排序原来这养的

    CFD彩虹条
    2
    0 赞同
    2 帖子
    4k 浏览
    C

    :big_mouth: :big_mouth: :big_mouth:

  • 0 赞同
    4 帖子
    9k 浏览
    麦迪文

    明显fluent动网格做出来的

  • 0 赞同
    26 帖子
    34k 浏览

    @King_RVM 你好,使用starCCM绘制网格,然后导入到openFoam里面跑算例,计算结果会出现质量不好的情况么?请教一下~

  • paraFoam报错

    OpenFOAM
    3
    0 赞同
    3 帖子
    3k 浏览
    C

    直接输入paraFoam能打开吗?我以前没装好的时候,提示要输入paraFoam -builtin才能打开软件