CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新
    1. 主页
    2. 微凉风
    微
    • 资料
    • 关注 1
    • 粉丝 1
    • 主题 3
    • 帖子 18
    • 群组 0

    微凉风

    @微凉风

    13
    资料浏览
    18
    帖子
    1
    粉丝
    1
    关注
    注册时间 最后登录

    微凉风 取消关注 关注

    微凉风 发布的最新帖子

    • RE: CFD青年成长支持计划(2022)

      李老师您好!我是目前在上交机动院就读研二,研究方向为OpenFOAM与另一款开源软件的流固耦合高效算法开发,大四的时候也上过您的CFD线下课程,希望可以获得此次资助,可以仔细看一遍经典英文CFD教材,加深自己的CFD功底。谢谢老师!另外,我最近花了一个月的时间看了一遍这本书(The Finite Volume Method in Computational Fluid Dynamics),里面详细介绍了控制方程的推导还有时间项、对流项(高阶离散格式)、扩散项、源项的离散方法等,所以还是想再看看另一本经典的英文教材,查漏补缺。


      李东岳:已转

      发布在 公告
      微
      微凉风
    • RE: 简单算例超算计算报错

      @bestucan 谢谢前辈,版本是一样的,后来和学校超算人员联系发现是少了一个环境配置加载:module load gcc/7.4.4,加上以后就可以了

      发布在 OpenFOAM
      微
      微凉风
    • 简单算例超算计算报错

      各位朋友大家好,最近我在用学校的超算算一个简单的Case,但是提交作业以后总是会报错,而在自己电脑上运行相同的命令则可以正常计算。算例是图片中的效果,然后提交的作业命令在第二张图。运行后会出现这个错误,有朋友可以帮忙看一下是哪里的环境设置出了问题吗?
      [1] --> FOAM FATAL IO ERROR:
      [1] Cannot find patchField entry for procBoundary1to0
      [1]
      [1] file: /lustre/home/acct-mectl/mectl-stu2/thk/test-thk/fluid-openfoam/processor1/0/pointDisplacement.boundaryField from line [4]
      [4]
      [4] --> FOAM FATAL IO ERROR:
      [2] Cannot find patchField entry for procBoundary2to1
      [2]
      [2] file: /lustre/home/acct-mectl/mectl-stu2/thk/test-thk/fluid-openfoam/processor2/0/pointDisplacement.boundaryField from line 17 to line 53.
      [5]
      [5] --> FOAM FATAL IO ERROR:
      [5] Cannot find patchField entry for procBoundary5to2
      [5]
      [5] file: /lustre/home/acct-mectl/mectl-stu2/thk/test-thk/fluid-openfoam/processor5/0/pointDisplacement.boundaryField from line 17 to line 53.
      [5]
      [5] --> FOAM FATAL IO ERROR:
      [4] Cannot find patchField entry for procBoundary4to1
      [4]
      [4] file: /lustre/home/acct-mectl/mectl-stu2/thk/test-thk/fluid-openfoam/processor4/0/pointDisplacement.boundaryField from line 17 to line 53.
      [4]
      [4] From function void Foam::GeometricField<Type, PatchField, GeoMesh>::Boundary::readField(const Foam::DimensionedField<TypeR, GeoMesh>&, const Foam::dictionary&) [with Type = Foam::Vector<double>; PatchField = Foam::pointPatchField; GeoMesh = Foam::pointMesh]
      [4] in file /tmp/rpm/spack-stage-openfoam-org-7-hf7fehnzmia4muicuqvlcaki7y2iqx2x/OpenFOAM-7/src/OpenFOAM/lnInclude/GeometricBoundaryField.C at line 191.
      [4]
      FOAM parallel run exiting

      MPI_ABORT was invoked on rank 2 in communicator MPI COMMUNICATOR 3 SPLIT FROM 0
      with errorcode 1.

      NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
      You may or may not see output from other processes, depending on
      exactly when Open MPI kills them.

      微信截图_20220507162009.png
      微信截图_20220507162704.png

      发布在 OpenFOAM
      微
      微凉风
    • RE: OpenFOAM中的MRF模型

      @李东岳 好的,谢谢岳哥

      发布在 OpenFOAM
      微
      微凉风
    • OpenFOAM中的MRF模型

      大家好,最近想算一个离心风机的内部流场及温度场的Case,模型大概是下图。想问一下大家如何在计算传热的情况下用MRF模型呢?可以直接用buoyantSimpleFoam求解器来计算吗?
      离心风机模型.jpg

      发布在 OpenFOAM
      微
      微凉风
    • RE: OpenFOAM中的动网格边界

      @李东岳 好的,谢谢老师,我试一下

      发布在 OpenFOAM
      微
      微凉风
    • RE: OpenFOAM中的动网格边界

      @李东岳 目前使用的是OpenFOAM7

      发布在 OpenFOAM
      微
      微凉风
    • RE: OpenFOAM中的动网格边界

      @李东岳 李老师,您好。
      我试过calculated边界,但是还是会出现同样的问题,网格运动到相同的位置就会出现畸变,看到网上的一些相同的算例跑起来是是没问题的(二维),他们给到的empty边界,但是换到三维就出现了问题。
      这是一些可以选用的边界
      31.png

      发布在 OpenFOAM
      微
      微凉风
    • RE: OpenFOAM中的动网格边界

      @luofq-sysu boundaryField

      您好,这是我的边界设置,可以帮忙看一下有啥问题吗?

      pointDisplacement

      INLET
      {
          type            fixedValue;
          value           uniform (0 0 0);
      }
      
      INTERFACE
      {
          type            oscillatingDisplacement;
          omega           25; 
          amplitude       (0.012 0 0);
          value           uniform (0 0 0);
      }
      
      OUTLET
      {
          type            fixedValue;
          value           uniform (0 0 0);
      }
      WALL
      {
          type             symmetry;
      }
      
      UPWALL
      {
          type            symmetry;
      }
      
      DOWNWALL
      {
          type            symmetry;
      }
      
        dynamicMeshDict
      
      
        {
          version     2.0;
          format      ascii;
          class       dictionary;
          object      dynamicMeshDict;
        }
      
      dynamicFvMesh dynamicMotionSolverFvMesh;
      
      motionSolverLibs ("libfvMotionSolvers.so");
      
      solver      displacementLaplacian;
      
      displacementLaplacianCoeffs 
      {
      	diffusivity inverseDistance 1(INTERFACE);
      }
      
      发布在 OpenFOAM
      微
      微凉风
    • RE: OpenFOAM中的动网格边界

      @cresendo 在 OpenFOAM中的动网格边界 中说:

      如果上下面不严格满足的话,可以设置成symmetry试试

      您好,我试过symmetry边界了,还是会遇到同样的问题,目前还在寻找问题。

      发布在 OpenFOAM
      微
      微凉风