Font Size: a A A

The Design And Implementation Of Visual Simulation Platform For Satellite Run

Posted on:2017-02-18Degree:MasterType:Thesis
Country:ChinaCandidate:X K ZhaiFull Text:PDF
GTID:2282330485961311Subject:Control engineering
Abstract/Summary:PDF Full Text Request
As an important part of aerospace, satellite is a tool to get the information of earth environment. Due to satellite’s datum are very big, how to put a lot of satellite data into intuitive display and provide the basis for management and decision has important application significance. The paper designs a simulation platform which can realize real-time simulation of satellite position and scanning range.Visual simulation technology can be graphical simulation results, and can realize the realism of the simulation object and the simulation environment. Visual simulation technology can dynamic simulate the operation condition of satellite and help to the observation and research of satellite relative to the movement of the earth. This paper uses the basic theory of satellite orbit dynamics, uses OpenGL as visualization engine, and built the satellite visual simulation platform on the MFC of Visual Studio 2010. The followings are main works:1. Input the external satellite data. The platform uses two lines of track number file (TLE) as the source of the satellite data, and determines the SGP4/SDP4 as analytical model of satellite orbit. It achieves reading of external data file, format conversion and readying of satellite parameters by programming.2. The calculation of satellite data:Time system and the coordinate system is established to study the time standard describing satellite running state. Programming achieves the reading of system time, all kinds of standard conversion time and establishment of the time system on the simulation platform eventually. Programming realizes conversion and establishment of the coordinate system. Design the real-time state and simulation status of simulation. Reading the system time achieves real-time simulation of satellite, and setting parameters for free achieves simulation of satellite. Study the theory of satellite orbit dynamics, the two body problems and Kepler’s equation in the application of satellite operations. Programming realizes the realization of satellite orbit, the satellite star point and coverage calculation by using the theory of satellite orbit dynamics.3. Three-dimensional visualization simulation of satellite orbit:Use OpenGL as 3D modeling tools, set up the earth and the three dimensional model of satellite coverage. Programming realizes the real-time simulation of the sun position and the simulation of the sunlight by OpenGL. In the region of the 3D visualization, using the draw function of OpenGL draws the date of satellite orbit position and shape which is calculated by program.4. Two-dimensional visualization simulation of sub-satellite point and coverage area:By using the method of orthogonal projection, it realizes the simulation of two-dimensional visual background load, and draws the background of network. In the region of the 2D visualization, using the draw function of OpenGL draws the date of sub-satellite point and coverage area which is calculated by program.5. Demand the satellite’s information:The platform realizes to demand the real-time information of satellite, and analyzes the visibility of the satellite. The final query results display in the dialog.On the basis of the above 5 points, satellite visual simulation platform is established. Using MFC builds the interface of simulation platform in the Visual Studio 2010. and programming realizes the satellite Visual simulation eventually.
Keywords/Search Tags:satellite, the computer simulation, OpenGL, visualization platform, sub-satellite point, coverage area of satellite
PDF Full Text Request
Related items