基于FLUENT的水下子弹数值模拟一、问题介绍Fluent是目前处于领先地位的CFD软件包之一,它为流体力学领域提供了强大丰富的计算平台。针对各种复杂流动的物理现象,fluent可以采用不同的离散格式和插值方法,在特定区领域内使计算速度、稳定性和精度等方面达到最佳组合。但是针对特殊的物理情景,其自身无法提供完全近似的物理模型,必须通过其自带的自定义函数UDF(userDefinedfunction)对其进行二次开发。例如,对于水下航行的子弹,现有的模块不能模拟子弹运动过程,只能给定一个逆向的速度入口边界条件来实现,即水动子弹不动。为了更近似的模拟子弹运动过程,需要对FLUENT进行二次开发。本文采取的方法是利用用户自定义函数UDF,对fluent进行二次改造,采用动网格技术,对子弹匀速运动进行模拟。二、物理平台本文用到的软件包括:前处理软件gambit,计算软件fluent12.0,UDF支持语言microsoftvisualC+6.0,后处理软件tecplot.Gambit用于建立几何模型,划分网格。本算例采用二维轴对称模型,子弹以一矩形近似代替。Flu