Skip to content

OpenFOAM

OpenFOAM交流区

4.5k 主题 26.5k 帖子
  • paraview如何读取连续的fluent结果

    1
    1 帖子
    308 浏览

    如题,俺知道paraview可以.cgns格式读取并后处理,但是这只是一个时间步。如果想跟openfoam结果一样连续性的读取,该如何操作呢?诸位尝试过吗?

  • 平面射流轴线流向速度衰减过快

    10
    10 帖子
    1k 浏览
    李东岳

    @楼道男孩 这就不太好弄了 :135: 要是openfoam的还能传上来让大家看看

  • 关于 decomposePar / mpirun 的简单问题

    8
    8 帖子
    2k 浏览
    梦中飞翔的阿涛

    大佬,我刚刚发了一个帖子,能不能帮我看一下,关于煤粉燃烧的。之前你帮我回答过相关问题,感谢了。:xinxin:

  • codedFixedValue这样写对吗?

    4
    4 帖子
    922 浏览
    梦中飞翔的阿涛

    大佬,我刚刚发了一个帖子,能不能帮我看一下,关于煤粉燃烧的。之前你帮我回答过相关问题,感谢了。:xinxin:

  • 计算壁面切应力的方法哪个正确?

    4
    4 帖子
    2k 浏览
    疏影横斜水清浅

    @我是河滩 请问wallhearStress计算出来的单位是(dimensions [0 2 -2 0 0 0 0];),这和壁面剪切力的定义得出的单位(单位面积的力)不一样,请问在计算数值上是否也会不一样

  • OpenFOAM-7计算壁面剪切力

    2
    2 帖子
    388 浏览
    疏影横斜水清浅

    @疏影横斜水清浅 我只能通过后处理来完成

  • 稀相两相流的模拟

    14
    14 帖子
    3k 浏览
    疏影横斜水清浅

    @myjimp 如果研究的计算域比较大,颗粒数目比较大,而且对于细节部分不是非常关注的话,还可以。但是要研究颗粒的运动规律,以及颗粒粒径变化的这类,双流体不好用,不如欧拉-拉格朗日模型。而且在关注表面的沉积量上,感觉欧拉-欧拉模型计算的说不上准确,搞不清应该采用哪种沉降计算公式。

  • paraview 处理Lagrangian数据

    7
    7 帖子
    1k 浏览
    chengan.wangC

    @颗粒传书 或者你只显示lagrangian cloud

  • PBM破碎模型exponential模型比其他破碎模型更好

    3
    3 帖子
    562 浏览
    J

    @李东岳 李老师,用的是reactingTwoPhaseEulerFoam里的class method

  • 10 帖子
    6k 浏览
    S

    @小火人 帖子看起来比较老了,我想请教下 对于您这个case,周围空气的进出口边界条件如何设置呢?特别关心的是压力边界条件,totalPressure吗?因为我使用totalPressure设置后结果不准确也不稳定,谢谢

  • 14 帖子
    4k 浏览
    Z

    @zqliu012345
    在DTCHullMoveing的算例中使用的是运动求解器你是rigidBodyMotion求解器,对于这个求解器的参数而言
    其中是centreOfMass 这个参数表示的是重心在旋转重心的相对位置,而不是表面意思理解的中心的全局坐标,他要跟transform配合使用的一般transform的第一个括号表示坐标系不旋转(因为前面就是一个单位矩阵)后面括号的坐标是旋转中心,如下图所示(interFoam中的floatingObject算例)(0.5 .45 0.1)是这个附体的旋转中心,而他的重心的全局坐标不是上面的centreOfMass 是 这个变量表示重心和旋转重心在三个方向的距离,因为需要进行加减才能得到重心,这里他的重心(质心)就是(0.5+0,0.45+0, 0.1+0.25)即(0.5 0.45 0.35)
    2bbf380f-a342-4ca0-b948-f593dd49ad95-image.png

    对于把重心当做旋转中心的情况 centreOfMass 里面就是全都是0 transform第一个括号都不变,第二个括号里面是重心的全局坐标(DTCHull算例就是这种情况 因此 他的centreofMass是(0 0 0))

  • ICEM网格导入到openfoam后修改边界条件报错

    3
    3 帖子
    736 浏览
    yfleungY

    @wangfei9088 好的,谢谢你

  • 2 帖子
    585 浏览
    C

    @luca 类似下面的写法,参考写下。

    top { type cyclicAMI; inGroups List<word> 1(cyclicAMI); nFaces 50000; startFace 21552500; matchTolerance 0.0001; neighbourPatch bottom; transformType translational; separation (0 0 2); //代表由bottom面平移 (0 0 2)得到top面 method faceAreaWeightAMI; } bottom { type cyclicAMI; inGroups List<word> 1(cyclicAMI); nFaces 50000; startFace 21602500; matchTolerance 0.0001; neighbourPatch top; transformType translational; separation (0 0 -2); //代表由top面平移 (0 0 -2)得到bottom面 method faceAreaWeightAMI; }
  • paraview看不了结果

    4
    4 帖子
    720 浏览

    在官网上下载的paraview可以用了

  • 这个公式是不是写错了

    3
    3 帖子
    665 浏览
    Y

    @李东岳 收到,谢谢东岳老师

  • 哪位大佬有OpenFOAM2.1.1的安装包

    3
    3 帖子
    558 浏览
    疏影横斜水清浅

    @wangfei9088 非常感谢

  • 7 帖子
    4k 浏览
    ZY-GONGZ

    @李东岳 李老师我想请教一个问题,最近在多项欧拉Foam里植入了一个曳力模型,编译成功了但是求解动量方程的时候就会报错,我想请问这个报错的意思是我这pow函数没有用对吗?报错如下

    PIMPLE: Iteration 1 MULES: Solving for alpha.air air fraction, min, max = 0.293333 0 1 MULES: Solving for alpha.air air fraction, min, max = 0.293333 0 1 Constructing momentum equations #0 Foam::error::printStack(Foam::Ostream&) at ??:? #1 Foam::sigFpe::sigHandler(int) at ??:? #2 ? in "/lib/x86_64-linux-gnu/libc.so.6" #3 ? in "/lib/x86_64-linux-gnu/libm.so.6" #4 powf64 in "/lib/x86_64-linux-gnu/libm.so.6" #5 Foam::pow(Foam::Field<double>&, Foam::UList<double> const&, double const&) at ??:? #6 Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > Foam::pow<Foam::fvPatchField, Foam::volMesh>(Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > const&, Foam::dimensioned<double> const&) at ??:? #7 Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > Foam::pow<Foam::fvPatchField, Foam::volMesh>(Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > const&, double const&) at ??:? #8 Foam::dragModels::bubbleDrag::CdRe() const at ??:? #9 Foam::dragModels::dispersedDragModel::Ki() const at ??:? #10 Foam::dragModels::dispersedDragModel::K() const at ??:? #11 Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > Foam::BlendedInterfacialModel<Foam::dragModel>::evaluate<double, Foam::fvPatchField, Foam::volMesh>(Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > (Foam::dragModel::*)() const, Foam::word const&, Foam::dimensionSet const&, bool) const at ??:? #12 Foam::blendedDragModel::K() const at ??:? #13 Foam::MomentumTransferPhaseSystem<Foam::phaseSystem>::momentumTransfer() at ??:? #14 Foam::PhaseTransferPhaseSystem<Foam::OneResistanceHeatTransferPhaseSystem<Foam::MomentumTransferPhaseSystem<Foam::phaseSystem> > >::momentumTransfer() at ??:? #15 ? in "/home/gzy/OpenFOAM/OpenFOAM-10/platforms/linux64GccDPInt32Opt/bin/multiphaseEulerFoam" #16 ? in "/lib/x86_64-linux-gnu/libc.so.6" #17 __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6" #18 ? in "/home/gzy/OpenFOAM/OpenFOAM-10/platforms/linux64GccDPInt32Opt/bin/multiphaseEulerFoam" Floating point exception (core dumped)

    我目前的想法是在主函数里输出一下这些场,然后逐个排查下哪里出了问题,请问这些场该怎么调用呢?直接info+场名行不通,我不大清楚这样的语句要怎么写,麻烦您指导一下,非常感谢,例如

    Foam::dragModels::bubbleDrag::bubbleDrag ( const dictionary& dict, const phaseInterface& interface, const bool registerObject ) : dispersedDragModel(dict, interface, registerObject), residualRe_("residualRe", dimless, dict) {} // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // Foam::dragModels::bubbleDrag::~bubbleDrag() {} // * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // Foam::tmp<Foam::volScalarField> Foam::dragModels::bubbleDrag::CdRe() const { volScalarField TTT(interface_.continuous().thermo().T());:xiexie: TTT.dimensions().reset(dimless); const volScalarField g1(1-TTT/647); const volScalarField g2(max(g1, residualRe_)); const volScalarField g3(pow(g2, 0.98)); volScalarField ddd(interface_.dispersed().d()); ddd.dimensions().reset(dimless);

    :xiexie:

  • hyperMesh与blockMesh的网格生成问题

    11
    11 帖子
    2k 浏览

    @李东岳 hyperMesh的ployMesh里面多4个Zones文件,然后faces、points里面的顺序也不同

  • 26 帖子
    7k 浏览
    chengan.wangC

    @星星星星晴 没关系,明白,想尽快弄出来

  • 请问:SprayFoam修改喷射species

    10
    10 帖子
    4k 浏览

    @chengan-wang 输出你需要的的东西啊,文献你得自己找