||
一直想算SajbenDiffuser。
这几天现学现卖,用Salome构建了SajbenDiffuser的几何,并简单划分网格,然后参考openfoam4.0 tutorial中 /compressible/sonicFoam/ras/prism/ 设置,进行了简单的修改,初步可以计算。
用Salome建几何、划分网格的文件,以及openfoam的计算文件和结果:
注意:
1. 这只是为了验证计算流程而做的测试算例,边界条件并非SajbenDiffuser的条件,而是保留/compressible/sonicFoam/ras/prism/的设置。
2. 从Salome导出的文件为.unv格式,将其导入openfoam时,使用命令
ideasUnvToFoam filename.unv |
然后需要检查一下网格,主要是长度单位是否合理!openfoam默认是SI单位,
checkMesh |
如果发现尺寸不对,需要放大或者缩小,用这个
transformPoints -scale '(0.001 0.001 0.001)' |
其中 0.001是缩放比例,视情况而定。用如下命令,即可在后处理程序中查看网格
paraFoam |
3. 在将网格导入openfoam之前,请在事先建好 /system/controlDict 这个文件,并且不要建立初始状态文件夹 0/,否则其中的边界条件设置会跟salome设定的冲突,从而导致用paraFoam查看导入的网格是出错
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-24 03:22
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社