论文部分内容阅读
提高固体火箭发动机内弹道的计算精度对导弹准确捕获目标、完成任务有着重要的作用,而发动机工作时瞬态燃面计算是内弹道性能计算的基础。目前现有的固体装药燃面算法,在计算复杂装药燃面时仍有较大误差,为消除这种误差往往需要用试车结果给予修正;同时在计算含缺陷装药燃面和处理装药因批次燃速变化时的燃气加质更是束手无策。本文旨在发展一种能精确计算复杂三维装药和含缺陷装药的燃面计算方法,以提高装药设计水平和内弹道预示精度。 本文运用等值面函数法(Level Set),追踪固体推进剂燃烧界面的变化,从而获得了任意结构型面装药的燃面变化规律,本文的主要工作及创新点概括如下: 1.结合固体火箭发动机燃面推移规律,在等值面函数法基础上开发的装药燃面算法能够成功计算任意复杂三维装药燃面,并且具有处理复杂物质边界及其拓扑结构发生变化(如分裂、破碎、合并)的能力,能够准确计算出发动机工作过程中各个时刻装药的燃烧面积,同时输出装药几何构形数据直观地观察装药的变化情况; 2.利用本燃面算法对复杂构形装药、含缺陷装药、变燃速和多燃速装药的燃面进行了计算,取得了较高精度的计算结果。表明该算法具有很强的适应性和通用性,并对建立含缺陷装药的判废标准和故障诊断模式提供了理论分析方法。 3.求解等值面函数法的控制方程时,空间离散采用了高分辨率的WeightedENO格式,时间离散采用3阶TVD Runge-Kutta方法,解决了数值震荡的问题,提高了计算精度; 4.编制了三维复杂装药燃面的计算程序及应用界面,并根据燃面计算的特殊需要,对算法进行了优化,从而提高了计算效率,达到了工程计算快速、简捷、精确的目的,为进一步开展装药燃烧与发动机内流场数值模拟耦合计算打下了基础。