资源描述:
《飞行器气动数据库系统的开发及应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、西北工业大学硕士学位论文摘要在飞行器的初步设计中,快速而有经济地估计出飞行器结构设计中的各种气动特性是非常必要的。因为最终飞行器的结构形状和气动特性是由设计选用的各子系统的特性决定的,例如:有效载荷的大小,推进系统的选择及发射机制等。在过去的试验和计算中产生了大量的气动数据,通常这些数据都是以文件的形式贮存在计算机的外存贮器中,文件中的数据只能为某些应用程序所独享。这给使用和管理带来了许多困难和麻烦。倘若能将这大量的数据深入整理、分析、综合和研究既可以扩展试验数据的应用前景,也可以为飞行器设计、系统以及相应产品的改进、改型提供第一手
2、气动资料:同时也为飞行器的气动计算、插值计算、模拟仿真、飞行试验、预先研究及专项课题研究等提供宝贵的资料;并且可以实现多个应用程序或用户共享,其方便程度和数据的实用价值是不言而喻的。为满足这些工程的实际需要,本文建立了飞行器气动数据库系统,内容包括分析、设计、开发、应用等部分。本文详细分析并提取出了飞行器气动数据类型和特征,利用数据库系统理论以及COM/DCOM(ComponentObjectMode/DistributedComponentObjectMode)技术,建立了飞行器气动数据库系统结构,定义了数据关系,设计了数据输入、
3、数据查询、数据处理、数据曲线显示等应用界面和程序,利用VisualC++6.0,⋯_‘__.“._长xx_YXXSXxSQLSever200。软件平台完成了开发工作。将“臼.’、”.比’、‘.比‘等型号导弹气动数据输入所建立的数据库系统中,运行本文开发的数据库系统,使用数据查询、数据显示等功能,结果说明该系统是可行和适用的。数据库系统是在局域网上基于三层C/S(Client/Server)结构而实现的,还可以根据需要将本文开发的数据库系统扩展成Web形式的数据库系统。一丫广,关键词:飞行器气动数据库C/SAbstractInflig
4、htvehiclepreliminarydesignitisnecessarytoquicklyandeconomicallyestimatetheaerodynamicsofawidevarietyofflightvehicleconfigurationdesignsSincetheultimateshapeandaerodynamicperformancearesodependentuponthesubsystemutilized,suchaspayloadsize,propulsionsystemselectionandlau
5、nchmechanics,etc.Inthepastoftestandaerodynamiccalculation,alargeamountofdatahasbeenproduced.Thesedataisgenerallysavedexternalmemoryofcomputerinformoffile.Datainthefilecanbeonlyusedbysomeapplication.Itisveryinconveniencetouseandmanagethem.Ifthesedatacanbegathered.analyz
6、ed,integratedandresearched,Theirapplicationforegroundwillnotonlybeenlarged,Butalsotheywillbethefirst-handaerodynamicdocumentsofaircraftdesign,system,mend,andremodelingofcorrespondingproducts;Atthesametime,theywillbealsopreciousdocumentsofaerodynamiccalculation,interpol
7、ationcalculation,flightsimulation,flighttestandadvanceresearchofaircraftandspecialresearch;besides,itwillberealizedthatmanyapplicationsanduserscanallusethem,theirconvenienceandpracticalvalueisobvious.Inordertomeetpracticalrequirementsoftheseprojects,aircraftaerodynamic
8、databasesystemisstudiedanddevelopedinthispaperThefeaturesoftheflightvehicleaerodynamicdataareanalyzedindetail.Usineth