CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    请问如何得到颗粒迹线?

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

      我使用了类似DPMFOAM的求解器,具体就是在pimpleFOAM中加入了颗粒运动方程来实现两相流模拟。然后我想要得到颗粒运动的迹线,尝试了很多办法都没法实现。
      一种方法是在constant/kinematicCloudProperties文件里,cloudFunctions下面加了一个颗粒轨迹后处理程序4dab9ae91e2e9dcea1385c6f447e469049394bcd.png 这样在运算完成后会自动生成kinematicCloudTracks-lagrangian,可以在paraview中打开bd6fb8dfbed7ab82a3753b6f3c003aea212cbd87_2_343x500.png 但是我并不知道怎么使用这个文件来得到颗粒轨迹?
      另一种方法是直接使用后处理命令,particleTracks,然后会得到particleTracks.vtk,在paraview中打开会得到下面这幅图6888c378ce61a89cabf9865754d0315c3b36cc67_2_690x369.png
      但我模拟的实际颗粒运行瞬间图是这样的,颗粒从左侧释放,右侧逃逸
      63fdc6ce24ffc77be6416d9904634110b87d92ca_2_690x270.png
      很明显上面的颗粒轨迹图不太对,也许是我打开方式不对?我猜也许是这些方法统计了所有颗粒的运动轨迹,但我的工况是左边进右边出,一颗颗粒在计算域的时间大概只有几秒。还有一些其他的方法,也没有得到想要的结果,各位老师有什么办法?请各位不吝赐教,任何的帮助都非常感谢!!

      C 1 条回复 最后回复 回复 引用
      • C
        calrel @calrel 最后由 calrel 编辑

        :135:没有大佬愿意指点一下吗:chouchou:

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

          @calrel 你试试Temporal Particles to pathlines这个滤镜?

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

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

            @李东岳 谢谢您的回复,我试了您说的这个滤镜,但是一直出现错误
            51204c1d-d52e-4321-8b11-0ad1927c540c-image.png
            我尝试了网上类似问题的解决办法,但依然没有成功,我再找找看,如果您还有其他方法,还请告知,谢谢您。顺便恭喜李博!国产CFD未来可期!:huahua:

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

              你这个是粒子是自己加的拉格朗日粒子么。

              单纯用单相流+paraview也可以出粒子运动轨迹,会更方便些。如果你只是想用paraview看粒子轨迹的话,或许可以试试这种方法?

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

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

                @李东岳 李老师,感谢您的回复!是的,我其实就是模仿DPMFoam,在已有的流场求解器中加了颗粒相。我这里给出的图只是测试算例,我最终是要得到的是流场中有障碍物时颗粒迹线,所以我没理解错的话,您所说单相流+paraview应该不适合我。

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