Skip to content

OpenFOAM

OpenFOAM交流区

5.4k 主题 31.9k 帖子
  • OpenFoam计算气溶胶粒子扩散

    14
    14 帖子
    10k 浏览
    李东岳

    @星星星星晴 org这面一直在整合。粒子那面自行will加入之后就变动很大。org那面湍流模型、热物理模型也是变动特别大。主要是架构方面的。

  • OpenFOAM自带算例multiRegionHeater的疑惑

    8
    8 帖子
    9k 浏览
    李东岳

    @yu_tian 这个是多计算域求解器里面的互相影响的两个边界条件

  • multiphaseEulerFoam中的phaseProperties中相关设置

    1
    1 帖子
    1k 浏览
    ZY-GONGZ

    请问各位大佬,是否有phaseProperties设置教程呢?

    of9中多相欧拉的算例,在constant/phaseProperties 中都要设置一个type;
    已知的可选设置有:
    basicMultiphaseSystem;
    interfaceCompositionPhaseChangeMultiphaseSystem;
    interfaceCompositionPhaseChangePopulationBalanceMultiphaseSystem;
    populationBalanceMultiphaseSystem;
    thermalPhaseChangeMultiphaseSystem;
    thermalPhaseChangePopulationBalanceMultiphaseSystem.

    目前比较关心的是什么时候使用interfaceCompositionPhaseChangeMultiphaseSystem,什么时候使用thermalPhaseChangeMultiphaseSystem呢?这两者具体有什么不同呢?

    还有就是blending相里,算例有时会设置传热和曳力的离散/连续分数设置,有时又不会,这是与传热和曳力的模型有关吗
    万分感谢:xiexie:

  • 算例topoSet、refineMesh后,无法decomposePar

    7
    7 帖子
    5k 浏览
    H

    @xpqiu 好的,已经尝试成功,感谢老师指点啊!

  • 二维圆柱绕流圆柱周向数据提取

    1
    1 帖子
    1k 浏览
    yfleungY

    79c9f160-dc4a-4ed1-8d71-3b9cf501958d-image.png
    各位带佬上午好!:chouchou: :chouchou:
    小弟最近在做一个二维圆柱绕流的算例,现在想绕着二维圆柱一圈提取数据,就是提取圆柱表面360°的数据,如上图的X轴所示,纵坐标提取U和P啥的。有带佬知道这该咋样实现嘛?:chitang:

  • OpenFOAM视线积分的实现方法?

    1
    1 帖子
    1k 浏览

    请教,目前计算的是一个三维域,视线方向指的是Z方向。OpenFOAM如何实现,对某一标量沿着Z方向的积分计算?

  • 15 帖子
    10k 浏览
    田畔的风

    如果颗粒刚度比较大的话,可以用重叠网格(overset mesh),也就是背景网格+颗粒周边网格,两套网格重合的地方会进行插值处理。这样可以回避网格重画的难点,不过这东西算二维还行,三维想算快算好比较折磨。

  • 在rhoSimpleFoam基础上加入一组U、p、T场

    1
    1 帖子
    1k 浏览
    evensunE

    各位大佬大家好,我最近准备在rhoSimpleFoam的基础上加入自己的算法,算法中比较关键的点是有另一组速度、压力和温度场(暂且叫它们Uf,pf,Tf)。

    之前在simpleFoam中顺利地植入了,但是在可压缩这里我发现:thermo.rho()这些函数在调用时,读取的物理量是求解器原来的U、p,如果我再另外定义Uf,pf的话,好像不能直接使用thermo.rho()函数进行另一组速度压力场的密度修正?

    附上一段src/thermophysicalModels/basic/fluidThermo/fluidThermo.C中的代码,麻烦大佬们看下是不是这样的

    Foam::fluidThermo::implementation::implementation ( const fvMesh& mesh, const word& phaseName ) : p_(lookupOrConstruct(mesh, "p")) {} Foam::fluidThermo::implementation::implementation ( const fvMesh& mesh, const dictionary& dict, const word& phaseName ) : p_(lookupOrConstruct(mesh, "p")) {}
  • 4 帖子
    3k 浏览
    vbcwlV

    @李东岳 请问下东岳前辈" RMS对接的精确性要求就高了很多" 具体指的是哪些呢?http://www.dyfluid.com/icoFoam.html 我把离散格式 solver,残差这些都设置的和东岳流体里的这个算例或者这里说的那篇论文一样了(除了pFinal的relTol没有设为0设为了0.01,pimpleFoam外循环设为1内循环设为4),计算RMS的方式现在经过改正也和老师确认过了没有问题,可是RMS拟合度还是很低。

  • Ubuntu 20 04 阿里云源

    3
    3 帖子
    6k 浏览
    李东岳
    2204阿里源 deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
  • buoyantPimpleFoam中加入浓度方程时报错

    2
    2 帖子
    2k 浏览
    李东岳

    你应该在算例下面加functions函数就可以:

    functions { #includeFunc scalarTransport }
  • pimpleFoam计算速度特别慢

    3
    3 帖子
    2k 浏览
    vbcwlV

    @vbcwl 解决了,重启就好了,主要问题应该是电脑累了,数据传输慢导致的CPUTime太少:136:

  • 关于multiphaseEulerFoam中的物性问题

    2
    2 帖子
    2k 浏览
    bestucanB

    沸腾了不就是气体了。饱和就是,再多一些就要液化了?所以可以理解成某种程度上的“沸点”?或者说相变点

    饱和点前后“相邻数据点的差”有个跳变,可能是发生相变了?
    (不相变咋沸腾:chouchou: )

  • 算例报错如何修改

    3
    3 帖子
    2k 浏览
    李东岳

    是的,看起来除以0了

  • 网格转化问题

    2
    2 帖子
    2k 浏览
    T

    @turbulence 顶一下自己:136:

  • 如何在decomposeParDict中使用preservePatches

    1
    1 帖子
    1k 浏览
    L

    我是直接这样写的,但是感觉没有生效

    /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 2.2.2 | | \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class dictionary; location "system"; object decomposeParDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // //method scotch; method simple; numberOfSubdomains 15; simpleCoeffs { preservePatches (frontwall backwall); n ( 1 15 1 ); delta 0.001; } // ***

    请问大家正确的格式是什么?

  • reconstructPar 一边组一边删除数据

    7
    7 帖子
    7k 浏览
    A

    李老师,我用了这个代码之后发现重构速度慢了,因为服务器的PID一直在变化。这个问题请问有解决办法吗,谢谢李老师

  • open foam求解浓度的对流扩散

    2
    2 帖子
    2k 浏览
    bestucanB

    可能的地方太多了。材料、边界条件、初值、计算设置都有可能

  • openfoam 如何求余

    3
    3 帖子
    3k 浏览

    @xpqiu 哇 对啊。。。脑残中 谢谢大佬
    :140:

  • 存在周期性边界如何分块

    6
    6 帖子
    8k 浏览
    L

    @中国轰炸机飞机斯曼 您好,请问虎子哥GlobalPatchesZones如何设置?