Font Size: a A A

Research And Software Implementation On Configuration Modelling And Simulation For Spacecraft Propulsion System

Posted on:2014-07-23Degree:MasterType:Thesis
Country:ChinaCandidate:B L WangFull Text:PDF
GTID:2252330422450649Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
As an important part of spacecraft general platform, spacecraft propulsion systemwas an extensive researched key object for its performance directly affects the successor failure of the space task execution. This paper focused on the modeling andsimulation of the cool-air, monopropellant and bipropellant propulsion system ofsatellite. Based on the analyses of the three kinds of propulsion system model, themathematical model was established. Digital simulation of the propulsion system wasconducted in MATLAB, the mathematical model of each component was established inthe VC++6.0development environment using the object-oriented thought and thecomponents model library of the propulsion systems was developed. Using the OpenGL,the configuration interface was realized and the simulation module and database moduleare developed, and the software platform of simulation was realized.Firstly, the basic components of liquid propulsion system was discussed. Based onthe generality of the main components in cool-air, monopropellant and bipropellantpropulsion system, the mathematical model of the main components in the three kindsof propulsion systems was established, and the boundary conditions of each componentsare given. Mathematical model simulation of the three propulsion systems wasconducted in MATLAB, and the comparison of simulation curves and actual operatingstate of the system showed the correctness of the simulation results.Secondly, using the thoughts of configuration modeling and C++object-orientedmodeling, the general components of the three kinds of propulsion system wasdescribed by the C++class, each general components was synthesized together toconstruct the propulsion system component library, and the dialog box which used toselect component in the library was conducted. Considering the drawing superiority ofOpenGL in the VC++development environment, OpenGL was used for dynamicdrawing of each component in the multiple document interface applications, and for thedesign and implementation of line function between each component, and to completethe the development of configuration module.Finally, the configuration interface and object oriented component class werecombined together, and the design and implementation of the simulation moduleconfiguration file was completed using the timer iterative. In addition, to avoidduplication of simulation data and for the convenient query and playback of simulationresults, the data storage module was implemented combined with the ADO data accesstechnology by which VC++access the Oracle database. Configuration module,simulation module and data storage module were synthesized together to constitute theentire configuration simulation software platform, which could be used by scientificresearch personnel.This paper combines theory and practice, has a strong practical background. Configuration, techniques such as OpenGL and database are used in the process ofsoftware development, which have a certain reference value for the design anddevelopment of similar software.
Keywords/Search Tags:spacecraft, propulsion system, configuration, VC++, OpenGL, Oracle
PDF Full Text Request
Related items