Font Size: a A A

Spacecraft Close-range Operational Mission Planning Software Development

Posted on:2019-02-27Degree:MasterType:Thesis
Country:ChinaCandidate:Z X GuoFull Text:PDF
GTID:2382330566998130Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
With the complication and intelligence of space science tasks in the future,there is a higher demand for space-orbit service technology.Because each time the on-orbit service is implemented,it takes a lot of manpower and material resources,which severely limits the accuracy and reliability of on-orbit service.Based on the current status of spacebased service system development,this project will develop a simulation software that simulates space-based service planning,simulates service spacecraft as a tracking star,and simulates a target spacecraft as a target star.Simulation planning traces the astronomical phase.For the target star,it carries out spacecraft close-range operations,such as drifting,approaching,and flying.This project aims to complete the development of spacecraft close-range mission planning software based on C# programming language.The spacecraft's close-range operation tasks are mainly divided into floating-flying missions,close-to-task missions and accompanying missions,and additional location-preserving forecasting functions and collision warning functions.At the same time,this project software and scene demo client,simulation imaging client and fast simulation client form a distributed software,the main research content is as follows:According to the software engineering technology method,the functional requirements and performance requirements of the spacecraft's close-range mission planning software are first analyzed according to the requirements of the spacecraft's close-range operation tasks.According to the task requirements,functional requirements and performance requirements,the software's human-computer interaction interface is designed to realize the goal of good human-computer interaction and concise operation.At the same time,according to the above-mentioned requirements,the operating logic of the internal task module of the software is designed,and the simulation function of each module of the spacecraft close-range operation task is planned.In order to further improve the computational efficiency of the software,a mixed programming method using matlab and C# is used,and the complex calculation method is passed to the matlab software.After that,the time-consuming iterative process is implemented by the C# language,thus avoiding the shortcomings of the low efficiency of matlab iterative operations.Significantly shorten the spacecraft close-range mission planning time.Then for the software implementation problem,determine the key technologies needed for software implementation,using the current mainstream C# programming language,.NET framework,multi-threaded access control technology,Socket data communication framework and other technologies.Combining the actual situation of spacecraft's close-range operation task planning software development,the software is designed into four major modules: system human-computer interaction interface,closerange operation task planning module,data management module,and data communication module.A detailed implementation plan is provided for the core modules in each module,such as the design and implementation of five short-range mission planning modules,database design and implementation,and the design and implementation of three data communication interfaces.Out of the implementation of the various modules of the software.The realization of this software is based on the development of software functions and distributed theory,so that the development of the spacecraft's close-range mission planning software is not just a stand-alone simulation planning software,but the pursuit of the establishment of the network in the major functional modules Integrated applications.The system has been tested and tried to achieve stable operation,the spacecraft's close-range mission planning results are correct,mission data and other system transmissions are stable and smooth,and have good robustness and security,enough to meet practical application requirements.
Keywords/Search Tags:C# programming language, .NET Framework, Spacecraft close-range mission, Matlab and C# mixed programming
PDF Full Text Request
Related items