APP下载

基于可视化平台的液氢/液氧火箭发动机核心部件质量计算

2015-12-16蔡震宇曹红娟戈庆明

火箭推进 2015年4期
关键词:控件燃烧室对话框

薛 薇,蔡震宇,曹红娟,戈庆明

(北京航天动力研究所,北京100076)

0 引言

以往估算发动机质量的工作是非常粗糙的,通常是把各组件或子系统质量相加而确定,各组件要么称重,要么通过计算容积和已知或假设的密度来计算,有时初步估算基于相似部件或组件的已知数据。本文根据已有的氢/氧发动机及组合件质量进行分析,找出其对应的关系,便于氢/氧发动机系统方案初步论证工作的开展。

任何液体火箭发动机都是由推力室、涡轮泵、燃气发生器、各种活门自动器以及机架、导管、支撑件等部件组成。不论从发动机系统的角度,还是从各组合件的质量比较,推力室和涡轮泵都是发动机的核心部分。从质量上分析,这2个主要组合件约占发动机总质量的50%~60%。因此,如果能较准确估算这2个主要组合件的质量,则发动机的质量估算就不会出现大的偏差。

1 质量模型计算

1.1 推力室质量分析和估计

结合国内外在此方面的研究,本文综合考虑性能参数以及工艺制造和材料性能等对发动机质量的影响,利用统计学和理论推导2种方法建立了发动机推力室的质量模型

1.1.1 方法一

推力室的质量一般与推力的大小及喷管面积比的大小成正比:推力越大,则推力室必然越重;喷管面积比越大,则质量也越大。推力室的尺寸随着燃烧室内的压力增高而缩小,因而推力室的质量又必然和它的燃烧室压力成反比。结合这几个参数,推力室的质量可以概括为以下的函数关系:

式中,mtc为推力室的质量,kg;Ft为推力室的推力,N;ε为推力室的喷管面积比;pc为燃烧室内的压力,N/cm2。

1.1.2 方法二

推力室身部外形结构简单,壁薄且强度高,材料常选用导热性能好的镐铜合金和不锈钢等。为保证结构强度和提高可靠性,会采取多种冷却措施[3]。

根据推力室上述特点及对文献 [4]的研究,方案二采用面密度法建立推力室质量模型。结合发动机性能参数、结构尺寸及工艺制造、材料性能等影响因素,对于闭式循环可以得到如下计算公式:

式中:At为喷管喉部面积;pc为燃烧室压强;c*为特征速度;为推力室推进剂质量流量;dt为喷管喉部直径;);εp为喷管压强比;Lrp为燃烧室特征长度;Ac为燃烧室圆柱段截面面积;εA为喷管面积比;βa为喷管出口型面角;为平均等熵指数;a1,a2,a3,k1和k2为推力室质量系数,与工艺制造、材料性能及结构强度等因素有关, 通常取 a1=6.276~20.85, a2=1.4×106~4.7×106, a3=6.3~15.8, k1=1.08~3.6, k2=0.021~0.07。选取的原则为:小推力发动机靠左选取;常规一次使用的大推力发动机在中间附近选取;多次重复使用的大推力发动机靠右选取。

对于开式循环,推力室质量由4部分组成:

式中a4和a5为推力室质量系数,通常选取a4=1.286×106~1.965×106, a5=6.7~10.3, 小推力发动机靠左选取,大推力发动机靠右选取。

1.2 主涡轮泵质量模型

1.2.1 方法一

主涡轮泵的质量基本上取决于发动机的推力大小和燃烧室压力的高低。发动机的推力越大,则涡轮泵的尺寸也越大,因而质量也越大[2]。涡轮泵的质量和它的工作转速及工质的材料关系密切。准确估计出涡轮泵的质量比较困难。

1.2.1.1 小推力氢/氧发动机的涡轮泵结构质量估算

小推力氢/氧发动机涡轮泵的结构基本上都是1台涡轮带动2台泵[11]。如美国的RL10A-3-3、法国的HM-7和我国研制的氢/氧发动机[5]都是这种结构。这种结构的涡轮泵质量可以按照以下的公式来估计:

式中:mp为涡轮泵的质量,kg;pc为燃烧室压力,kg/cm2;qvh为液氢的体积流量,L/s;qvo为液氧的体积流量,L/s。

1.2.1.2 转速不同且氢/氧涡轮泵分离结构的质量估算

大推力氢/氧发动机设计中,常常把氢/氧2个涡轮泵分开设计,主要是因为氢泵要求很高的工作转速,而氧泵工作转速可以低一些[2]。较大推力氢/氧发动机上,液氧涡轮泵的功率也很大,用齿轮传动把氢泵和氧泵联系在一起的方案是很难实现的[12]。

氢/氧涡轮泵质量计算可以分别依照下面公式:

式中:mp1为氢涡轮泵的质量,kg;pc为燃烧室压力,kg/cm2;qvh为液氢的体积流量,L/s。

式中:mp2为氧涡轮泵的质量,kg;pc为燃烧室压力,kg/cm2;qvo为液氧的体积流量,L/s;n1为氢涡轮泵的转速,r/min;n2为氧涡轮泵的转速,r/min。

1.2.2 方法二

主涡轮泵结构质量在很大程度上取决于其流体力学参数,即工质流量决定零件的流通面积,扬程决定零件的壁厚及外形尺寸。在进行主涡轮泵结构方案论证和系统初步优化时,利用系统给出的流体动力参数和初步的额定转速来近似计算主涡轮泵的结构质量[13]。

根据涡轮泵的几何特点,可以将涡轮泵分解为多个圆筒和空心的圆盘,则涡轮泵质量可以近似的用圆筒和圆盘的质量之和来表示:

式中:mp为涡轮泵的质量;DH为特征直径,按照入口部件确定;δH为特征厚度,根据出口部件确定;ρH1和ρH2为材料密度;KH1和KH2为常数;下标H1表示圆盘,下标H2表示圆筒。

式中:Kt为涡轮泵质量系数;m˙为泵的推进剂质量流量;H为泵的扬程;ω为泵的角速度。

上式得到的是涡轮泵质量计算的基本形式,具体应用还要根据涡轮泵配置方式来分析。涡轮泵的配置方式主要分为3种:同轴式、齿轮传动式和双涡轮式。

1.2.2.1 同轴式布局

1台涡轮带动2台泵,涡轮和泵同轴、同转速。这是俄罗斯采用的布局方式,质量计算公式,故上式又可写成如下形式:如下:

式中:A1和B1为常数;下标Hh表示氢泵;Ho表示氧泵。

对于闭式循环, 当 2.93×104≤D1≤1.82×106时: A1=19.0, B1=0.232×10-3。

对于开式循环, 当 1.17×103≤D1≤3.22×104时: A1=6.29, B1=0.981×10-3; 2.93×104≤D1≤7.52×105时: A1=21.0, B1=0.54×10-3。

1.2.2.2 齿轮传动布局

1台涡轮带动2台泵,2泵通过齿轮箱连接,不同轴线、不同转速。这种布局方式现在已经很少应用,本文不对此进行研究。

1.2.2.3 双涡轮式布局

采用2套独立的涡轮泵装置,1台涡轮带动1台泵,SSME,J-2及我国研制的氢/氧发动机均采用这种布局方式。氢涡轮泵装置和氧涡轮泵装置质量计算如下:

式中A2,B2,A3和B3为常数,参数的选取范围如下:

对于闭式循环, 当 2.93×104≤D2≤1.82×106时: A2=19.0, B2=0.232×10-3。

对于开式循环, 当 1.17×103≤D2≤3.22×104时: A2=6.29, B2=0.981×10-3;

2.93×104≤D2≤7.52×105时: A2=21.0, B2=0.54×10-3。

1.3 燃气发生器或预燃室质量模型

通常在小推力氢/氧发动机上,都采用一个燃气发生器,经统计,其质量约占涡轮泵质量的8%~9%,可用下式进行估算:

式中mg为燃气发生器质量,kg。

对于大推力氢/氧发动机,如果采用2个预燃室供应2套涡轮泵装置,则氢路预燃室质量和氧路预燃室质量的计算公式如下:

式中mgh和mgo分别为氢和氧预燃室质量,kg。

如果是1个预燃室供应2套涡轮泵装置,则质量估计公式如下:

1.4 各种阀门和自动器质量模型

氢/氧发动机上阀门、自动器的品种多、数量多,所以估计这部分组合件重量比较困难。根据液路阀门、气路阀门自动器等分别统计分析,液路阀门的大小都和通过的体积流量成正比,而气路阀门自动器重量和推力大小的关系很小。

对于小推力氢/氧发动机,计算公式如下:

对于大推力氢/氧发动机,计算公式如下:

式中B为气路阀门自动器的品种,如减压器的种类、电器阀门的品种等。

1.5 总装器件质量模型

总装器件包括各种导管、支撑件、换热器等,其质量大小主要和推进剂种类及循环方式有关,很难进行实际估算。考虑到涡轮泵和推力室的结构形式也取决于推进剂种类和循环方式,因此,可以近似地把总装器件看成是涡轮泵和推力室质量的函数,则估算公式如下:

式中:W为特殊部件质量,kg(这些部件并非所有氢/氧发动机都必需,如SSME上装有计算机控制器,如无特殊部件,则可以取消);mp为涡轮泵的质量,kg(如果是2台涡轮泵,则为2台涡轮泵的质量之和);mtc为推力室的质量,kg。

2 可视化界面编程

Visual C++是一个功能非常强大的可视化应用程序开发工具,利用Visual C++开发面向对象Windows应用程序特点如下:一致的用户界面;多窗口、多任务操作;完善的内存管理;设备独立。利用Visual C++开发面向对象Windows应用程序主要有2种方法:一种是使用Windows提供的 Windows API(Application Programming Interface,应用程序接口)函数,另一种是用Microsoft提供的MFC(Microsoft Foundation Class,微软基础类)函数[6]。

对话框是Windows应用程序中进行数据交互的重要手段。程序通过对话框获得用户的输入,用户通过消息框等获得程序运行情况等相关信息[8]。对话框可以直接作为应用程序的主界面,即基于对话框的应用程序。为实现程序的交互功能,接受各种消息驱动,在对话框中还应包括各种类型的控制对象,这些对象在Windows系统中被称为控件(包括按钮、编辑控件、滚动条、列表框等)。对话框的主要功能是输入和输出数据,在MFC中,对话框的功能封装在CDialog类中,CDialog类是CWnd类的派生类,为了和控件传递数据,需要在对话框类中说明一组与各控件对应的成员变量[7]。创建对话框的一般步骤为:

1)使用对话框编辑器设计对话框的外观和布局,创建对话框的模板资源;

2)使用Class Wizard创建新的对话框类;

3)使用Class Wizard进行消息映射,以便将对话框中的控件和对话框类中的消息处理函数联系起来;

4)进一步向对话框类中加入控件相连的数据成员,并为控件指定对话数据交换[8]。

这里采用VC++6.0作为可视化界面编程的平台,通过界面编程生成.exe可执行文件。界面如图1所示,在进行计算时需要给定输入参数,然后点击计算即可。

图1 基于VC++平台的发动机质量计算界面Fig.1 Engine mass calculation interface based on VC++platform

3 仿真验证

结合液体火箭发动机的特性参数,进行了核心部件质量计算。

根据1.1节的理论公式,分别采用了2种方案进行推力室的质量计算。图2所示为发动机推力室实际质量与方案一质量计算对比图。图3所示为发动机推力室实际质量与方案二质量计算对比图。由上述分析可知,采用方案一进行计算所需参数较少,计算量也不大,在计算小推力发动机推力室质量时计算精度较高,在推力较大的情况下计算结果误差相对较大;方案二采用的公式比较复杂,在计算过程中使用了较多的参数,并且需要根据经验来确定几个系数的取值,优势在于相对准确地计算出结果。

图2 发动机推力室实际质量与方案一质量计算对比图Fig.2 Contrast between real mass of thrust chamber and calculation results from Scheme 1

图3 发动机推力室实际质量与方案二质量计算对比图Fig.3 Contrast between real mass of thrust chamber and calculation results from Scheme 2

根据1.2节理论公式,分别采用2种方案进行涡轮泵质量计算。图4所示为发动机涡轮泵实际质量与方案一质量计算对比图,图5所示为发动机涡轮泵实际质量与方案二质量计算对比图。由上述分析可知,在涡轮泵计算方案二中,由于特征尺寸DH的选择范围较大,且系数A和B取决于DH的范围,所以在计算中会出现很大的偏差。本文建议结合2种方案同时进行质量分析。

图4 发动机涡轮泵实际质量与方案一质量计算对比图Fig.4 Contrast between real mass of turbopump and calculation results from Scheme 1

图5 发动机涡轮泵实际质量与方案二质量计算对比图Fig.5 Contrast between real mass of turbopump and calculation results from Scheme 2

4 结论

根据液体火箭发动机的自身特点,建立了2种发动机质量模型。结合国内外已有的液体火箭发动机进行了相应的质量模型验证,为了便于计算,编写了可视化的计算界面,由此可得:

1)所提出的质量计算模型各有优势,为系统方案的前期论证奠定了基础;

2)主要针对氢/氧推进剂组合的发动机进行了质量分析,对于不同推进剂组合的发动机质量影响不会有很大差别,因此本文建立的发动机质量模型也适用于其它推进剂组合发动机;

3)在后续的工作中需要针对不同类型的发动机不断完善质量计算模型,同时完善可视化界面,使其人机对话的方式更加便捷。

[1]萨顿G P,比布拉兹O.火箭发动机基础[M].洪鑫,等译.北京:科学出版社,2003.

[2]朱森元.氢氧火箭发动机及其低温技术[M].北京:国防工业出版社,1995.

[3]朱宁昌.液体火箭发动机设计(上)[M].北京:宇航出版社,1994.

[4] Козлов А А, Новиков В Н, Соловьев Е В. Системы питания и управления жидкостных ракетных двигателъных установок[M]. Москва: Машиностроение,1988.

[5]中国航天工业总公司.世界导弹与航天发动机大全[M].北京:军事科学出版社,1999.

[6]陈国建,游梁,张建辉,等.Visual C++宝典[M].北京:电子工业出版社,2011.

[7]林勇,宋征.Visual C++6.0应用指南[M].北京:人民邮电出版社,1999.

[8]古万荣.Visual C++完全自学手册[M].北京∶机械工业出版社,2009.

[9]胡平信,刘国球.液体火箭发动机的技术发展与技术展望[J].导弹与航天运载技术,1998(2):1-10.

[10]EDWARDA J R,LIOU M S.Low diffusion flux splitting methods for flows at all speeds[J].AIAA Journal,1998,36(9):1610-617.

[11]杜炜强.TRW公司的超低成本液氧/液氢助推液体火箭发动机[J].火箭推进,1999,25(1):1-11.

DU Weiqiang.Low cost LOX/LH2liquid rocket boost engine of TRW[J].Journal of Rocket Propulsion,1999,25(1):1-11.

[12]杜天恩,杨瑞亭.美国正在加紧研制先进的低成本氢/氧发动机[J].火箭推进,1995,21(6):1-10.

DU Tianen,YANG Ruiting.Advanced low cost LOX/LH2rocket engine under development in US[J].Journal of Rocket Propulsion,1995,21(6):1-10.

[13]杨凡,叶小明.径流式涡轮在膨胀循环发动机氢涡轮泵中的应用[J].火箭推进,2012,38(3):1-9.

YANG Fan,YE Xiaoming.Application of radial turbine in hydrogen turbopump of expander cycle rocket engine[J].Journal of Rocket Propulsion,2012,38(3):1-9.

猜你喜欢

控件燃烧室对话框
基于.net的用户定义验证控件的应用分析
正常恢复虚拟机
一种热电偶在燃烧室出口温度场的测量应用
Bootlace Worms’Secret etc.
What Is Beauty?
关于.net控件数组的探讨
模型燃烧室内不稳定燃烧发展过程的数值分析
浅谈VB的通用对话框《CommonDialog》控件的使用
二次燃料喷射对燃气轮机中低热值燃烧室性能的影响
高几何压缩比活塞的燃烧室形状探讨