结 论 28
致 谢 30
参考文献 31
附 录 32
1 绪论
1.1 选题背景及意义
在固体火箭发动机的设计中,热力计算与性能预估必不可少。通过固体火箭发动机热力计算与性能预估,可以确定燃烧室和喷管中(或以燃烧室为基础)的燃烧产物组分和燃烧温度;在确定燃烧产物组分和燃烧温度的基础上计算燃烧室和喷管中的热力参数,如燃烧产物摩尔质量、气体常数、比热容和比热比等;还可以计算火箭发动机的性能参数,如特征速度、排气速度、比冲和推力系数等,并且利用热力计算所得的参数,计算出固体火箭发动机的理论性能参数,再通过各种损失的修正,进行实际性能参数预估【1,2,3】。由此可见,热力计算对固体火箭发动机的设计起到至关重要的作用,热力计算的研究也是目前固体火箭发动机设计领域的一个重大课题。
热力计算的研究归根结底还是对固体推进剂组分的研究。在固体推进剂的研制过程中,对一种新配方往往需要通过多次的实验才能最终确定,消耗了大量的人力、物力。多年的研制工作积累的大量关于推进剂配方与性能的宝贵经验数据在研制新型推进剂时不能被充分利用。随着信息技术的发展,对固体推进剂性能进行有效预估,对固体推进剂配方进行计算机辅助设计已成为可能。其中很常见的就是建立固体火箭发动机推进剂性能数据库,此数据库是一种集合了推进剂性能查询、推进剂配方计算机辅助设计等多种功能的一体化软件。这就是我们要重点研究和关注的领域,也是此次课题选题的出发点。
普通数据库的研究很多,但是对固体火箭发动机燃气组分热力性能数据库的研究还不是很多。通过对所学专业的学习和了解,本人发现火箭发动机燃气组分很多,相应的热力数据也很多,数据单位不统一,使用非常不方便。本人想自己也可以尝试建立一个热力数据管理系统,形成独立的燃气组分热力性能数据库,从而可以有效地提高数据的可操作性和计算速度,统一规范使用数据的国际单位。该系统在教学、科研中具有实际应用意义。
1.2 国内外数据库技术发展情况
1.2.1 国外数据库技术发展情况
1.2.2 国内数据库技术发展情况
1.3 Access数据库在VB中的编程及应用
Visual Basic 6.0作为应用程序的开发工具,在数据库应用程序的开发上也有上佳表现。Visual Basic 6.0良好的界面和强大的控件功能使数据库编程变得简单多了。但即便如此数据库应用程序的开发仍然算得上是VB编程中的难点【6】。
Access数据库是一种关系数据库,是由Microsoft公司开发的,主要应用于Windows环境,它的显著特点是易学、易用、功能强大,且与其他Office应用程序高度集成。Access数据库是一个关系数据库,在Access中,用户可以对数据进行分类,然后用多个较小的表来分别存储每一种类型的数据,同时也可以将不同类型数据之间的联系存储起来,供产生综合性数据使用【7,8】。
1.4 Access数据库在固体推进剂热力性能研究中的应用
北京理工大学的李世鹏、黄金龙、李波、王宁飞等利用Access数据库工具建立了固体推进剂的性能数据库,通过开发数据库管理系统及用户界面,实现了推进剂性能数据的方便查询、存取以及热力计算等功能。虽然目前该数据库尚处在开发阶段,数据不够完善,人机交互功能和数据安全性还有待加强,但是它对固体推进剂的研制和热力计算的研究具有重大而深远的意义【9】。