CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    paraview能够处理得到喷雾液滴的SMD直径分布吗?

    OpenFOAM
    dpm模型计算结果的后处理
    5
    19
    6234
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 就
      就是个胖子 最后由 编辑

      请教各位老师,在openfoam中利用拉格朗日求解器计算模拟喷雾过程,怎么样对计算结果后处理得到液滴SMD直径分布?能用paraview实现吗?还是必须转成其他后处理软件的格式?

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

        Sauter Mean Diameter是平均直径,计算公式是$\frac{\sum n_id_i}{\sum n_i}$,把你所有的颗粒直径调出来,通过这个公式计算。不需要用其他后处理软件,不过可能其他后处理软件也能做,不清楚。

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

        1 条回复 最后回复 回复 引用
        • 就
          就是个胖子 最后由 编辑

          这样啊,再请教老师一个问题,paraview里面哪一个功能可以实现将所有颗粒直径抽取然后通过自定义公式进行计算的?而且它可以识别出计算域中存在多少颗粒吗?

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

            我更倾向于写代码计算。

            而且它可以识别出计算域中存在多少颗粒吗?

            在你的lagrangian文件夹下面,一些文件里面有粒子数量,比如positions文件里面最前面的数,就是你的粒子数量。

            paraview那面还不知道怎么抽取,有人知道么?

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

            1 条回复 最后回复 回复 引用
            • 就
              就是个胖子 最后由 编辑

              请问老师,我在openfoam设置中输出数据文件(比如每个保存的时间步的U,P等等)格式为二进制的,那么我怎么把它转化成十进制格式呢?openfoam本身有命令可以执行这个功能吗?还是说需要我编程处理?

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

                controlDict文件里面将binary改成ascii,然后运行foamFormatConvert

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

                就 1 条回复 最后回复 回复 引用
                • 就
                  就是个胖子 最后由 编辑

                  我明白怎么做了,感谢老师的解答

                  1 条回复 最后回复 回复 引用
                  • 就
                    就是个胖子 最后由 编辑

                    老师,我照您的建议去做了,发现通过foamFormatConvert转换后,打开计算结果下Lagrange文件夹里面的颗粒速度和直径等文件仍为二进制binary格式,只有连续相的速度和压力等转换成了十进制,请问这是什么原因?

                    1 条回复 最后回复 回复 引用
                    • 就
                      就是个胖子 @李东岳 最后由 编辑

                      @东岳 0_1535963433508_屏幕截图.png 老师您看,我转换文件格式时,发现拉格朗日场的颗粒数据文件(包括颗粒位置和直径)都没有被转换,请问是什么原因导致的?

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

                        有可能是个bug..

                        OpenFOAM-5?安装OpenFOAM-4没有

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

                        就 1 条回复 最后回复 回复 引用
                        • 就
                          就是个胖子 @李东岳 最后由 编辑

                          @东岳 没有,我用的是2.3.1版本,高版本的foam不会出现这个问题吗?

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

                            我试了一下,OpenFOAM-4和OpenFOAM-5转换过来了。不过你确定下是不是你使用的问题?这种小bug太小了

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

                            1 条回复 最后回复 回复 引用
                            • Z
                              zhangxc0223 @就是个胖子 最后由 编辑

                              @就是个胖子 请问你现在解决了这个问题嘛?我用的是OpenFOAM 4.1而且我最高也只有这个版本,也是只转换了流体的fields,没转换Lagrangian目录下的文件。

                              就 1 条回复 最后回复 回复 引用
                              • 星
                                星星星星晴 最后由 编辑

                                你好 请问可以交流一下不?

                                m.sui20@foxmail.com

                                S 1 条回复 最后回复 回复 引用
                                • 就
                                  就是个胖子 @zhangxc0223 最后由 编辑

                                  @zhangxc0223 没有,只能试着自己编程来做个可以处理格式的小程序

                                  1 条回复 最后回复 回复 引用
                                  • S
                                    spray @星星星星晴 最后由 编辑

                                    @星星星星晴 前辈,能不能请教一下,positions里面的各个数的含义,看不懂positions.JPG

                                    星 1 条回复 最后回复 回复 引用
                                    • 星
                                      星星星星晴 @spray 最后由 编辑

                                      @spray 我用的of4 自从of5以后,lagrangian parcel的writing修改了。
                                      你可以打开paraview 只读取这个field,然后在s'preadsheet 里面就能看到是什么了

                                      906ae80b-6c42-4a94-889e-efb7b0ab44d2-image.png
                                      87a81584-e072-402c-8645-c9d16004d8bf-image.png

                                      m.sui20@foxmail.com

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

                                        @星星星星晴 感谢分享!!!非常好用!!:high: :high: :high:

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

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

                                          @李东岳 :wocao:
                                          大哥,你这样我压力好大= =

                                          m.sui20@foxmail.com

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