Font Size: a A A

Based On SCADE The Software Design Of Flight Control System For UAV

Posted on:2008-08-08Degree:MasterType:Thesis
Country:ChinaCandidate:H J ZhangFull Text:PDF
GTID:2132360215997209Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
The software of flight control system plays a very important role for UAV to complete every functions, the traditional design of flight control software of UAV usually comes true by writing program manually, with the increase of functonal complexity of the flight control system, manual coding has some disadvantage, such as the efficiency and security of development.This paper researches a kind method of software design of UAV flight control, using the Safety-Critical Application Development Environment-SCADE to design and develop the software of UAV flight control system, and by the hardware in the loop simulation validates the correctness of design.At first, we present theory backguoud and key concept of SCADE, and present visual modeling method, then make sure two parts for software design: for continue contorl using date flow and for disperse state control using safe state machine.Secondly, nonlinear six-degree-of-freedom UAV model is built in the SCADE environment, and using the RungeKutta arithmetic calculates differential equation.Thirdly, according to the design flow of SCADE, namely through the intuitionistic modeling builds the flight control model of UAV, and through the simulation ensures the correctness of function, and through formal verification ensures the security, then generates safe embeddable C code which faces the engineering directly. the C code compiles with the hardware driver, then get the integrated software of flight control system.At last, by the hardware in the loop simulation validates the correctness of design. the result of the software design and test of flight control system indicates that SCADE realizes the automatization and saves the cost and time of program design greatly, and has a characteristic of high security, which are satisfied with the requests of the software design of flight control system.
Keywords/Search Tags:Unmanned Aerial Vehicle, software design, SCADE, critical safety, data flow method, safe state machine method, hardware in the loop and real-time simulation
PDF Full Text Request
Related items