Navigation

    CFD中文网

    CFD中文网

    • Login
    • Search
    • 最新

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

    OpenFOAM
    1
    2
    423
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • King_RVM
      King_RVM last edited by

      各位老师大家好,我最近开始学习改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 Reply Last reply Reply Quote
      • King_RVM
        King_RVM last edited by

        已经解决。我的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 Reply Last reply Reply Quote
        • First post
          Last post

        CFD中文网 | 东岳流体 | 京ICP备15017992号-2