论文部分内容阅读
流体流经柱体结构时产生交替泄涡,当泄涡频率接近结构固有频率时,易引发柱体共振从而造成结构破坏,因此研究圆柱泄涡抑制问题具有研究意义。圆柱绕流问题机理复杂、牵涉诸多流体问题,现有计算流体力学尚不能完美模拟这一现象。格子玻尔兹曼方法(Lattice Boltzmann Method,LBM)是一种根据分子动理论,使用简化的动力学模型Boltzmann方程,以许多离散格子为计算节点,通过对粒子统计平均获得宏观物理量来模拟流体的新兴数值方法。由于LBM相比传统计算流体力学方法,拥有物理模型更本质、边界处理简便、易于大规模并行等优势,所以近些年受到热捧。因为LBM在海洋工程领域的使用尚不算多,所以探索LBM在海洋工程领域的应用是个很有意义课题。本文将使用Fortran语言编写基于格子玻尔兹曼法的程序,并应用到射流抑制圆柱泄涡问题的研究,并根据数值模拟结果,分析前、后驻点射流对圆柱尾涡发放的影响及规律。本文主要工作及内容:(1)提出一种多块网格的粗细网格交界结构优化处理方案,解决原方案程序结构复杂、内存占用浪费、易于积累插值误差的问题。(2)根据多松弛格子玻尔兹曼法,设计程序结构、编写基础流场程序。并编写多块模块、湍流模块、射流模块等组合模块实现相应功能。并使用OpenMP编译方法实现程序并行提高计算效率。(3)数值模拟不同算例,将结果与已有数据进行比较,逐模块验证本程序的有效性和正确性。(4)研究后驻点射流在不同射流流速下对圆柱绕流的干扰,分析射流对阻力系数、升力系数等水动力参数的影响,并结合流场图分析后驻点射流抑制圆柱漩涡方法的机理。(5)研究前驻点射流在不同射流流速下对圆柱绕流的影响,并分析不同流速射流下的圆柱阻力系数、升力系数等水动力参数的变化,并观察流场图分析前驻点射流对圆柱尾涡发放是否存在抑制作用,数值结果表明前驻点射流对圆柱尾涡发放存在明显的抑制效果。