FLUENT软件在固体火箭发动机内流场计算中的应用前景
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中国兵工学会火箭导弹专业委员会第十一次学术会议
FLUENT软件在固体火箭发动机
内流场计算中的应用前景
方玉琪魏志军
(北京理工大学机电工程学院,北京100081)
摘要FLUENT作为一个商用软件,它在一般工程技术中具有极高的应用价值。本文首先对
FLUENT软件进行了一些基本的介绍,然后结合固体火箭发动机内流场数值模拟中遇到的问题,
分析了软件中的所采取的一些相应的措施,发现FLUENT能较好的满足固体火箭发动机内流场
的数值模拟,在以后的内流场数值模拟中具有较好的应用前景。
主题词固体火箭发动机,内流场,数值模拟,湍流模型,边界条件
1 引言
近年来,随着计算机技术和计算方法的不断进步,固体火箭发动机内流场数值模拟的工作越来越受到重视。在以往的研究中,由于受数值计算水平的制约,人为的将固体火箭发动机燃烧室和喷管中的流场分开计算,从而不能真实反映装药几何形状对喷管流场的影响。分开计算的模式割裂了二者的有机联系,为了统一计算,首先就要生成一体化的网格。在固体火箭发动机内流场计数值模拟中,还要考虑两相流动、传热、燃烧、辐射等诸多问题。目前,通常的做法是将流动和燃烧、传热等分开考虑,以简化燃烧室内流场研究的数学模型。但是燃气的流动仍然涉及到两相、湍流和化学反应,而且由于三维药柱和潜入喷管的应用,使几何边界和初始边界条件难以确定,再加上药柱燃烧造成了边界移动,使问题更趋复杂。那么,能不能找到一种方法或者软件对其进行综合分析考虑呢?在目前的几种计算软件中,FLUENT作为一种用于模拟具有复杂外形的流体流动以及热传导的计算机程序,能够很好的满足数值模拟的要求,具有较好的应用前景。
2 FLUENT软件简介
FLUENT的软件设计基于“CFD计算机软件群的概念”,不同领域的计算软件组合起来,成为CFD软件群。针对每一种流动的物理问题的特点,采用适合于它的数值解法在计算速度,稳定性和精度等各方面达到最佳,从而高效率地解决各个领域的复杂流动的计算问题。这些不同软件都可以计算流场、传热和化学反应,在各软件之间可以方便地进行数值交换。各种软件采用统一的前后端处理工具,这就省却了科研工作者在计算方法、编程、前后处理等方面投入的重复、低效的劳动,而可以将主要精力和智慧用于物理问题本身的探索上。FLUENT 提供了完全的网格灵活性,可以使用非结构网格,例如二维三角形或四边形网格、三维四面体/六面体/金字塔形网格来解决具有复杂外形的流动。甚至可以用混合型非结构网格。它采用C语言编写,具有很大的灵活性与能力,因此动态内存分配,高效数据结构,灵活的解控
―169―
FLUENT 软件在固体火箭发动机内流场计算中的应用前景 方玉琪 魏志军 ―170―
制都是可能的。除此之外,为了高效的执行,交互的控制,以及灵活的适应各种机器与操作系统,FLUENT 使用client/server 结构,因此它允许同时在用户桌面工作站和强有力的服务器上分离地运行程序。 FLUENT 软件还推出了多种优化的物理模型,如:定常和非定常流动;层流(包括各种非牛顿流模型);紊流(包括最先进的紊流模型);不可压缩和可压缩流动;传热;化学反应等等,对每一种物理问题的流动特点都有适合它的数值解法。 3 FLUENT 在固体火箭发动机内流场计算中的应用前景
固体火箭发动机的实际工作过程极为复杂,交织着多种物理和化学过程。所包含的主要物理化学过程有:固体推进剂燃烧化学反应,燃气和凝相颗粒组成的两相多组分混合物流动,湍流流动,从燃烧室内的亚音速到喷管出口的超音速经历的跨音速流动,燃烧产物的质量加入,燃面侵蚀燃烧,热传导,对流和辐射换热,壳体内壁与喷管内壁的烧蚀,燃烧表面移动等。由于工作过程的复杂性,它的数值模拟也相应的显得较为复杂。现在分别就数值模拟中主要考虑的几个问题,对照FLUENT 中所具有的功能,进行它的应用前景分析。
3.1 湍流模型
固体火箭发动机燃烧室内燃气的实际流动过程是一个多组分、有化学反应、有辐射换热、有粒子沉积的三维两相加质非定常湍流运动,因此,在对燃气的流动过程建模的时候,我们需要选择湍流模型来模拟内流场的流动。湍流出现在速度变动的地方,这种波动使得流体介质之间相互交换动量、能量和浓度变化,而且引起了数量的波动。由于这种波动是小尺度且是高频率的,所以在计算时直接模拟的话对计算机的要求会很高。实际上瞬时控制方程可能在时间上、空间上是均匀的,或者可以人为的改变尺度,这样修改后的方程耗费较少的计算机。但是,修改后的方程可能包含有我们所不知的变量,湍流模型需要用已知变量来确定这些变量。在数值模拟过程中,我们一般选用RNG εκ- 模型[1]
。RNG εκ- 模型是从暂态N-S 方程中推出的,使用了一种叫“renormalization group”的数学方法,解析性是由它直接从标准εκ- 模型变来。RNG 和标准的εκ- 模型相比,增加了一些湍流粘度的修正系数,使其对瞬变流和流线弯曲的影响能做出更好的反应,这也是选用RNG εκ-湍流模型的原因。在FLUENT 软件中,提供的湍流模型有三类:Spalart-Allmaras 模型、εκ-模型和ωκ-模型。其中,在εκ-模型里面包含有RNG εκ-湍流模型。在用FLUENT 进行计算时,首先要激活相应模型和选项,并提供边界条件。首先在图形框中点选Define/Model/Viscous ,在弹出的Viscous Model 面板里面的Model 框中选择RNG εκ-模型进行激活,然后在Define/Boundary Conditions 中设置边界条件,接着在Solve/Initialize 中进行求解变量的初始化,这样就完成了FLUENT 对湍流模型的激活及初始化处理。因此,用FLUENT 可以解决固体火箭发动机内流场湍流模型的问题。
3.2 两相流体模型
在固体火箭发动机燃烧室内,推进剂是一个重要的组成部分,它的品质的好坏直接影响到内流场的各种数据。为了提高固体火箭发动机推进剂的能量、密度及抑制某些频率的不稳定燃烧,现在广泛采用的是含铝粉的推进剂。铝粉燃烧后会生成大量的AL 2O 3颗粒,它在燃烧室内呈液态,在喷管喉部开始逐渐由液态转变为固态。两相流动的研究在整个固体火箭技术中占有很重要的地位,它涉及到性能损失、喷管设计、两相烧蚀、不稳定燃烧、流动机理