CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    在划分区域的时候,删除中间的部分,形成空心,结果delete不了

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

      在用topoSet划分区域,想删除中间的部分,形成空心的,不知道为什么删除不了,请教一下各位老师,是我的topoSetDict写错了吗?微信图片_20220420102429.png 微信图片_20220420102434.png

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

        一般这种情况都是坐标没写好

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

        1 条回复 最后回复 回复 引用
        • J
          jpzhao @jpzhao 最后由 编辑

          @jpzhao 李老师,如果是坐标的问题,那我这个坐标的圆柱应该也不会被识别划分出来吧?如图微信图片_20220420105046.png

          T 1 条回复 最后回复 回复 引用
          • T
            Tens 讲师 @jpzhao 最后由 Tens 编辑

            @jpzhao 可能是因为已经把这块区域给命名成了c4所以识别不出来?仅为猜测,可以试试这样?或者不要在一个文件全部topoSet了,分几次操作

            name    b4;
            type    cellSet;
            action    delete;
            source cellToCell;
            sourceInfo
            {
                name    c4;
            }
            
            1 条回复 最后回复 回复 引用
            • 李东岳
              李东岳 管理员 最后由 编辑

              是的,操作很多,建议分次topoSet,要不然真的晕了

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

              J 1 条回复 最后回复 回复 引用
              • J
                jpzhao 最后由 编辑

                @tens 试了一下,结果还是不行,现在尝试分次toposet。老师,我想请教一下,在system文件下有多个topoSetDict,那么执行topoSet的时候怎么确定是哪个topoSetDict呢?

                T 1 条回复 最后回复 回复 引用
                • T
                  Tens 讲师 @jpzhao 最后由 编辑

                  @jpzhao 先topoSet一个区域,改文件内容再topoSet下一个区域

                  1 条回复 最后回复 回复 引用
                  • J
                    jpzhao 最后由 编辑

                    @tens 按照这样去做了,结果还是没有delete,如图所示。1.png

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

                      @李东岳 李老师,我分次topoSet,前面几次的delete都成功,形成空心,最后一次topoSet的时候,delete一些,但没有delete完全。在图中,应该删除四个立方体,但只删除了三个立方体,不知道哪里出现了问题,请李老师帮我看一下。如图所示!mmexport1650971663730.png mmexport1650971661754.png

                      T 1 条回复 最后回复 回复 引用
                      • T
                        Tens 讲师 @jpzhao 最后由 编辑

                        @jpzhao 网格文件和toposet文件能发一下吗

                        J 1 条回复 最后回复 回复 引用
                        • J
                          jpzhao @Tens 最后由 编辑

                          @tens 老师,这是我的网格和topoSetDict,麻烦老师帮我看一下,谢谢你。链接:https://pan.baidu.com/s/1gqpAtjJJ2_SiCNBlT8wK9A 
                          提取码:1h39

                          T 1 条回复 最后回复 回复 引用
                          • T
                            Tens 讲师 @jpzhao 最后由 编辑

                            @jpzhao 很迷惑,把第一段删除的代码重复一遍就可以了,不懂为什么,可能是bug?

                            actions
                            (
                                 { 
                                    name    b5;
                                    type    cellSet;
                                    action  new;
                                    source  boxToCell;
                                    sourceInfo
                                    {
                                       box (0 0 0) (390 240 2960)
                                    } 
                                }
                            //第一次删除,没起作用
                                { 
                                    name    b5;
                                    type    cellSet;
                                    action  delete;
                                    source  boxToCell;
                                    sourceInfo
                                    {
                                       box (45 132.5 0) (187.5  215 2960) ;
                                    }
                                 }
                            //第二次删除,可以了
                                { 
                                    name    b5;
                                    type    cellSet;
                                    action  delete;
                                    source  boxToCell;
                                    sourceInfo
                                    {
                                       box (45 132.5 0) (187.5 215 2960) ;
                                    }
                                 }
                            
                                 { 
                                    name    b5;
                                    type    cellSet;
                                    action  delete;
                                    source  boxToCell;
                                    sourceInfo
                                    {
                                       box (212.5 132.5 0) (355 215 2960) ;
                                    }
                                 }
                            
                                 { 
                                    name    b5;
                                    type    cellSet;
                                    action  delete;
                                    source  boxToCell;
                                    sourceInfo
                                    {
                                       box (45 25 0) (187.5  107.5 2960);
                                    }
                                 }
                                 
                                 { 
                                    name    b5;
                                    type    cellSet;
                                    action  delete;
                                    source   boxToCell;
                                    sourceInfo
                                    {
                                       box (212.5 25 0) (355 107.5 2960);
                                    }
                                 }
                            
                                 {
                                    name    BODY5;
                                    type    cellZoneSet;
                                    action  new;
                                    source  setToCellZone;
                                    sourceInfo 
                                    { 
                                        cellSet b5; 
                                    } 
                                 }
                            

                            9a4b9b45-ba74-4238-b0e5-e7d0ccaf8c11-image.png

                            J 1 条回复 最后回复 回复 引用
                            • J
                              jpzhao @Tens 最后由 编辑

                              @tens 好的,谢谢老师,我去试一下。

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