CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    单相可压缩流体湍流模型修改后的编译问题

    OpenFOAM
    1
    2
    548
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • King_RVM
      King_RVM 最后由 编辑

      各位老师大家好,我最近开始学习改OpenFoam里面的湍流模型kOmegaSST,用的是compressible里面的rhoSimpleFoam求解器。我的编译文件makeTurbModel.C报错,文件内容如下
      2432462f-96d6-432b-96cc-a0207b93ad3f-image.png
      报错的原因是说在compressible/lnInclude/EddyDiffusivity中没有alphaField, rhoField及transportModel,报错如下:
      03318ffb-516a-418e-b795-17c7f3f4afe0-image.png
      但是我查看文件确实有这三个场
      c1f0b916-cee6-49e4-9a76-351d2ec0db4c-image.png
      这是怎么回事呢?
      第一次修改湍流模型,请各路大神指点一下,不甚感激!

      1 条回复 最后回复 回复 引用
      • King_RVM
        King_RVM 最后由 编辑

        已经解决。我的makeTurbulenceModel.C文件中namespace Foam的
        typedef RASModel<EddyDiffusivity<turbulenceModel>> RASfluidThermoCompressibleTurbulenceModel;
        typedef LESModel<EddyDiffusivity<turbulenceModel>>
        LESfluidThermoCompressibleTurb
        应该改成
        typedef RASModel<EddyDiffusivity<fluidThermoCompressibleTurbulenceModel>> RASfluidThermoCompressibleTurbulenceModel;
        typedef LESModel<EddyDiffusivity<fluidThermoCompressibleTurbulenceModel>> LESfluidThermoCompressibleTurb

        1 条回复 最后回复 回复 引用
        • First post
          Last post