CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    MPPICFoam粒子轨迹如何显示呢

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

      0_1515778384646_pic.png

      1 条回复 最后回复 回复 引用
      • 李东岳
        李东岳 管理员 最后由 编辑

        把你的internalmesh去掉,只显示拉格朗日梨子就可以了

        CFD高性能服务器 http://dyfluid.com/servers.html

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

          可以通过 Filters 中的 ExtractBlock 把流场和颗粒的信息分开,分别显示控制。然后颗粒的显示可以进一步通过 Glyph 控制。

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

            具体步骤:

            1. 在 Pipeline Browser 中选择算例;
            2. 在菜单中依次选择 Filters -> Alphabetical -> Extract Block;
            3. 在 Properties 中 Block Indices 内选择 internalMesh,然后 Apply,以显示流场信息;
            4. 重复 1-2,在 Properties 中 Block Indices 内选择 lagrangian,然后 Apply,以显示颗粒信息;
            5. 在 Pipeline Browser 中选择上面 ExtractBlock 生成的颗粒部分信息(按上面步骤的话,默认为 ExtractBlock2);
            6. 在 Filters 菜单中选择 Alphabetical -> Glyph;
            7. 在 Glyph Type 选择颗粒的显示类型,比如 Sphere,然后通过 Scale Factor 可以控制显示的颗粒大小,在 Glyph Mode 中可以选择颗粒采样方式。

            通过以上方式设置之后,可以在 Pipeline Browser 中分别选择显示不同的块来控制显示颗粒或者流场。此外上面得到的两个 ExtractBlock 都可以设置 Opacity,即透明度,从而可以同时显示流场和颗粒。其它功能还有很多,可以多试下。

            W 1 条回复 最后回复 回复 引用
            • 李东岳
              李东岳 管理员 最后由 编辑

              楼上的方法更好。

              @wenjinlv
              你要模拟颗粒轨迹交叉?

              CFD高性能服务器 http://dyfluid.com/servers.html

              W 1 条回复 最后回复 回复 引用
              • W
                wenjinlv @李东岳 最后由 编辑

                @李东岳 想把粒子注射到风机中,看粒子在风机中的轨迹变化,之前用fluent算过,粒子轨迹追踪效果不好,所以尝试下MPPICFoam

                1 条回复 最后回复 回复 引用
                • W
                  wenjinlv @yuan 最后由 编辑

                  @yuan 非常感谢:happy:

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