OpenFOAM setFields 无气泡求助
-
各位前辈好,请教场初始化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) ); } );
-
@冠竹 在 OpenFOAM setFields 无气泡求助 中说:
相场初始化不成功的原因可能是哪些?
-
你看下是否真的没有初始化成功,手动打开下alpha文件,如果文件很大就是成功了。paraview有时候不显示
-
另外就是位置不正确。你把你setFields里面设置的值,去paraview里面画一个sphere,看是不是在你要的位置
目前我遇到的100%是这两个原因。
-
-
问题已经解决了,确实是两位大佬说的问题,感谢感谢
-
setFields里defaultFieldValues中的volScalarFieldValues里的T代表什么呀
2021年11月29日 13:07
7/7
2022年3月1日 07:03