Skip to content
  • 最新
  • Categories
  • 东岳流体
  • 随机看[请狂点我]
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
CFD中文网

CFD中文网

  1. CFD中文网
  2. OpenFOAM
  3. OpenFOAM setFields 无气泡求助

OpenFOAM setFields 无气泡求助

Scheduled Pinned Locked Moved OpenFOAM
7 Posts 4 Posters 5.8k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • 冠 Offline
    冠 Offline
    冠竹
    wrote on last edited by
    #1

    各位前辈好,请教场初始化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 Reply Last reply
  • 李东岳李 Offline
    李东岳李 Offline
    李东岳 管理员
    wrote on last edited by
    #2

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

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

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

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

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

    9月CFD算法编程课: http://dyfluid.com/class.html

    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 Reply Last reply
  • T Offline
    T Offline
    Tens 神
    replied to 冠竹 on last edited by
    #3

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

    1 Reply Last reply
  • 冠 Offline
    冠 Offline
    冠竹
    wrote on last edited by
    #4

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

    OpenFOAM 入门级小学生

    1 Reply Last reply
  • 韬 Offline
    韬 Offline
    韬智tz
    wrote on last edited by
    #5

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

    李东岳李 1 Reply Last reply
  • 李东岳李 Offline
    李东岳李 Offline
    李东岳 管理员
    replied to 韬智tz on last edited by
    #6

    @韬智tz 全场默认值

    9月CFD算法编程课: http://dyfluid.com/class.html

    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    韬 1 Reply Last reply
  • 韬 Offline
    韬 Offline
    韬智tz
    replied to 李东岳 on last edited by
    #7

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

    1 Reply Last reply

  • Login

  • Login or register to search.
  • First post
    Last post
0
  • 最新
  • Categories
  • 东岳流体
  • 随机看[请狂点我]