Font Size: a A A

Based On The Configuration Of Unmanned Aerial Vehicle (uav) Integrated Simulation Software Design And Implementation Of Equipment

Posted on:2013-11-28Degree:MasterType:Thesis
Country:ChinaCandidate:W Y LiFull Text:PDF
GTID:2248330374985606Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
As one of the basic technology to develop the modern aviation industry, aircraftground simulation and testing technology runs through the whole-life process whichincludes the design of modern aviation product, development, production, flightverification and maintenance. And flight control ground simulation and testingtechnology has a pivotal position for the success of the wire flight control system. ITF(Integrated Test Facility) is just the key of flight control ground simulation and testingtechnology. In this dissertation, the UAV ITF software system based on configurationhas been proposed, after existing problems has been analyzed, such as, high couplingcoefficient, low reuse rate, poor maintainability and expansibility, and professional spanbetween software developers and system researcher.In this dissertation, based on the sufficient investigation and study of domestic andinternational background of ITF, specific needs of the UAV ITF has been definedclearly. Then, together with flexible configuration system thinking, a comprehensiveand systematic research has been launched, and design framework of UAV ITFsofrware based on the configuration has been proposed and completed.Structurally, theITF software has been divided into three parts: graphical interface configurationsubsystem, data processing subsystem and driving interface subsystem.In the graphical interface configuration subsystem, development platform is VisualC++, framework for technology is MFC (Microsoft Foundation Classes). According tothe typical graphic configuration theory, the graphical interface configuration subsystemhas been divided into graphical object sub-module, graphic editing sub-module andanimation-connection sub-module, which build up the integrated configuration that is fitfor flight control system. Aiming at the infused failures that changed frequently, Thefailure infusion based on configuration has been proposed for the first time, which hassolved the errors caused by miscommunications between software developers of ITFand system staffs, as well as the time-consuming problems when discharging errorsduring debugging, and it has extended the failure infusion maximally,which canincrease, change or delete the failures conveniently and fast along with the changing test requirements.Based on the characteristics of ITF, the system sliced architecture of the real-timedata processing subsystem has been proposed, which are the protocol processing layer,protocol information layer, information section layer, input/output buffer layer,real-time operation layer and test configuration layer. Thus the problems existing in theprevious ITF has been solved, such as long system development cycle, high couplingcoefficient, and low reused rate. According to the requirements of flight control system,the protocol processing layer builds the data structures and their properties which arerelated to protocol unpacking and protocol packing; protocol information layer buildsthe protocol fast Hash mapping table index.Driver interface subsystem is closest to the bottom and affects the stability andefficiency of ITF. In this dissertation, the completion port mechanism has been broughtinto the driving interface subsystem to deal with the input and output of Serial datas,and it can operate mass Peripherals interfaces of the computer only by a few threads,which can improve the communication efficiency substantially, and reduce theconsumption of system resources effectively.After static simulation, closed-loop simulation, physical simulation and successfultest flight of UAV. The ITF software based on configuration has been confirmed to befunctional, stable performance, low coupling, high scalability and maintainability. Atthe same time, the errors caused by professional span between software developer andsystem staffs has been solved fundamentally, so development and debugging time hasbeen saved, difficulty of the work has been reduced and efficiency has been improvedgreatly.
Keywords/Search Tags:Integrated Test Facility, Configuration, Failure Infusion, Completion Port
PDF Full Text Request
Related items