CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    如何计算不规则体的体积

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

      用interFoam求解器得到了液滴的不规则的iso-surface,想求出3D结果的体积。。。有大神知道怎么做么?或者提供下思路呢?
      栗子如下图:
      123.jpg

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

        卧槽,好圆,你用clip切出来,然后integrate对clip做滤镜就出来啦 :ok2:

        线上CFD课程开始报名:http://www.dyfluid.com/class.html

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

        桎 1 条回复 最后回复 回复 引用
        • F
          Foamer24 最后由 编辑

          tecplot

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

            @东岳
            卧槽,大神,你回的好快,,,

            话说,clip后,滤镜只搜到了integrate variables, 结果是area 表面积
            我是不是做错了什么:zoule: :zoule: :zoule:
            1.jpg

            1 条回复 最后回复 回复 引用
            • 桎
              桎梏 @Foamer24 最后由 编辑

              @Foamer24 谢谢回复。主要是。。。没有找到对应的功能键 -,-

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

                我有个最简单粗暴的idea
                第一步,导入到matlab
                第二步,蒙特卡罗法

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

                  @桎梏 你是不是clip用错滤镜了,用到了contour上?

                  线上CFD课程开始报名:http://www.dyfluid.com/class.html

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

                  桎 1 条回复 最后回复 回复 引用
                  • 桎
                    桎梏 @Zephyr 最后由 编辑

                    @Zephyr 3q

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

                      @东岳 是滤镜错了。
                      不知道我的理解是否正确:用clip滤镜的clip type,把这个球体切成box或者是sphere之类的小计算域,然后对小计算域integrate,得到近似的体积?
                      ayy.jpg

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

                        @桎梏

                        不,你用clip,选择对scalar切,scalar选择alpha=0.5,就会切出来一个球。跟contour一样一样的球。然后integrate就会出体积

                        估计你现在已经搞定了把..

                        你这个蛋蛋好圆啊

                        线上CFD课程开始报名:http://www.dyfluid.com/class.html

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

                        桎 史 2 条回复 最后回复 回复 引用
                        • 桎
                          桎梏 @李东岳 最后由 编辑

                          @东岳 已解决。感谢回复。
                          话说。。。我怀疑你在开车,可是我没有证据:wocao:

                          1 条回复 最后回复 回复 引用
                          • 史
                            史浩 讲师 最后由 编辑

                            请问如何导出该球表面积随时间的变化?现在自己手动记录每一个时间液滴的体积,感觉很很费事
                            3e689e94-3d55-4205-b8c8-2676e4b7aa54-图片.png
                            液体从上表面进入,滴落到下面的水池中,怎么把每一个时刻的界面表面积随时间的变化导出成一个文件?

                            让我们随波逐流

                            桎 1 条回复 最后回复 回复 引用
                            • 史
                              史浩 讲师 @李东岳 最后由 编辑

                              @东岳 如何能比较好的表征一个形状不是很圆的球球?
                              865ab0cc-48e8-41c8-9a36-0cb8a985121a-image.png
                              这个残缺的蛋蛋怎么搞一下?

                              让我们随波逐流

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

                                @史浩 在 如何计算不规则体的体积 中说:

                                何能比较好的表征一个形状不是很圆的球

                                VOF搞得?不知道paraview有没有smooth功能,没试过 :yes:

                                线上CFD课程开始报名:http://www.dyfluid.com/class.html

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

                                1 条回复 最后回复 回复 引用
                                • 桎
                                  桎梏 @史浩 最后由 编辑

                                  @史浩 你好,抱歉,之前居然没注意到这个回复,刚刚才发现。现在“导出该球表面积随时间的变化”这个问题应该解决了吧?
                                  两种方法,一个是save data输出成csv,多个csv合并成一个文件,在excel里处理数据。另一个是plot data over time 也可以

                                  另外,请问,表征形状是不是好的球体这个问题,解决了么?
                                  如果是少量的液滴,可以求一下质心坐标的偏差,但是你这个图的液滴数量比较多,取坐标什么的应该很麻烦。所以我很好奇这个问题有什么解决办法么?

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