CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    OpenFOAM setFields 无气泡求助

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

      各位前辈好,请教场初始化setFields相关问题。拟基于of2.4.0,采用interThermalPhaseChangeFoam进行加热汽泡模拟。模型为50mm长(y方向)2×2圆形棒束通道间流体域,如下;于45mm处,近棒(圆形区域)处设置一初始半径为0.3mm的汽泡,位置及代码如下。初始化后在paraView中看效果,发现无初始气泡(无alpha=0的区域),如下。考虑网格大小(ICEM划分的结构化网格,40-50mm区网格大小为0.2mm)和位置的影响,分别加大初始气泡大小(半径增至5mm)和改变位置(变为y=0处),setFields后效果相同。请问相场初始化不成功的原因可能是哪些? 
      以下是steFields代码及模型

      defaultFieldValues
      (
              volScalarFieldValue alpha1 1
              volScalarFieldValue T 90
              volVectorFieldValue U (0 0 0)
      );
      
      regions
      (
          sphereToCell
          {
       centre (1.063E-3 0.045 1.063E-3);
              radius 5E-3;
              fieldValues
              (
        volScalarFieldValue alpha1 0
        volScalarFieldValue T 100
        volVectorFieldValue U (0 0 0)
              );
          }
       
      );
      

      748fa7e6-3e95-4fbd-81e2-0c4f9bfed298-eee9c63a45cf494013907e3f4a1a386.png
      6b6f70ca-fed5-4bd9-bebf-a1916fc5e752-3f987a4a7aba49184af2dbe3251af3e.png
      9808b0a0-d505-41a4-b910-6ffcc04c211a-30306b163a6de57aedba329ec60e388.png

      OpenFOAM 入门级小学生

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

        @冠竹 在 OpenFOAM setFields 无气泡求助 中说:

        相场初始化不成功的原因可能是哪些?

        1. 你看下是否真的没有初始化成功,手动打开下alpha文件,如果文件很大就是成功了。paraview有时候不显示

        2. 另外就是位置不正确。你把你setFields里面设置的值,去paraview里面画一个sphere,看是不是在你要的位置

        目前我遇到的100%是这两个原因。

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

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

          @冠竹 之前也遇到过这个问题,后来发现是网格生成后忘了缩放尺寸:135: 可以检查一下

          1 条回复 最后回复 回复 引用
          • 冠
            冠竹 最后由 编辑

            问题已经解决了,确实是两位大佬说的问题,感谢感谢:146:

            OpenFOAM 入门级小学生

            1 条回复 最后回复 回复 引用
            • 韬
              韬智tz 最后由 编辑

              setFields里defaultFieldValues中的volScalarFieldValues里的T代表什么呀

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

                @韬智tz 全场默认值

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

                韬 1 条回复 最后回复 回复 引用
                • 韬
                  韬智tz @李东岳 最后由 编辑

                  @李东岳 东岳老师我意思的是T是代表的是什么,例如温度或是周期。还有如果可以的话,看下我主页发的帖子,我刚刚学习OpenFOAM,第一次发,小白的一些疑惑,万分感谢!!!!

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