Font Size: a A A

Design And Implementation Of Motion Control Software Of Flight Simulator

Posted on:2016-05-11Degree:MasterType:Thesis
Country:ChinaCandidate:F W HuangFull Text:PDF
GTID:2308330479991510Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The level of development of flight simulator marks the ability of a country to comprehensive application in aerospace, navigation, aviation and other aspects of technology.It is a kind of high-tech testing equipment,which has great influence in economic value and strategic position. Six degree of freedom motion platform as the carrier motion simulator plays an irreplaceable role, its essence is a kind of computer real-time control and can provide six degrees of freedom simulation equipment. Based on the motion control software of the theory and practice of a flight simulator is more advanced in manufacture, has an extremely vital significance.This system is under the Linux environment, the application of RTAI in real-time application interface,realizing hard real-time task scheduling in user space. The system adopts C/S structure, the designing of TCP/IP protocol between client and server as the main communication protocol, while the communication protocol between motion controller and the main simulation computer, and Mbox message transfer protocol using RT_UDP/IP protocol.Real-time task scheduling in the process of synchronization tasks by using the semaphore with the condition variable combinations of periodic tasks in the implementation of thread.The function of the system is analyzed in detail based on the integration of user’s needs and the function requirement of the software is analyzed.The system features include the following modules,real time task module,flight motion module,test demo module and background information management module,fault detection module.Flight motor function,for the real-time task of the highest priority functions,the function provides a simulation of the flight dynamic effect.Demonstration function module for different amplitude,frequency and phase of sinusoidal motion.Test function module dynamic test cylinder speed,acceleration of cylinder stroke,dynamic cylinder position test,dynamic test platform.Fault detection system for detecting the operating state of each part of the system during the movement or start. Background management module for log management and configuration management.Based on the relevant literature, combined with the actual needs of users, the design scheme is feasible, feeding the user needs.And the design of test cases according to each module, to ensure the correctness of the system, the test results show that the system can meet the requirements have been defined.
Keywords/Search Tags:Flight simulator, RTAI, six DOF motion, Thread synchronization
PDF Full Text Request
Related items