Font Size: a A A

Design And Implementation Of Simulation Test System For UAV Airborne Software

Posted on:2020-04-26Degree:MasterType:Thesis
Country:ChinaCandidate:L D XueFull Text:PDF
GTID:2392330596975992Subject:Engineering
Abstract/Summary:PDF Full Text Request
At present,the development of model-in-loop,software-in-loop and hardware-in-loop phases has been realized in the simulation test of large and medium-sized UAVs abroad,especially military UAVs' on-board software.However,the research of simulation test environment for airborne software of medium-sized and large UAV has just started in China.In practical engineering applications,configuration test and system test of airborne software lack the support of simulation test environment.Some test work can only be carried out on the test bench,resulting in backward test methods and inadequate test,which can not provide reliable quality assurance for the development of model.In this paper,aiming at the engineering application requirements of a certain type of UAV,the simulation and verification technology of UAV airborne software is specially studied,and a test system for UAV airborne software simulation is built based on the research results.The design and implementation of UAV airborne software simulation test system mainly completes the following research work: Current situation analysis of UAV airborne software simulation testing at home and abroad,system feasibility and requirement analysis,research on key technologies,design and implementation of system,prototype system testing and prospect of UAV airborne software simulation testing system.The simulation test system of UAV airborne software can meet the test requirement of the whole life cycle of airborne software,realization of full digital simulation and hardware-in-the-loop simulation test.In general,UAV airborne software simulation and test system is divided into cloud resource server system,automatic test unit,test execution module,test engine module,real-time network,intelligent wiring unit and other subsystems.In terms of key technologies,this paper mainly studies the application of full digital simulation,real-time control,automatic use case generation,fault modeling and other technologies in this system.Among them,the core of the full digital simulation verification environment is to build the virtual operating environment,running the software under test in this environment,injection of external incentives,to support early system validation and system function testing;Real-time control mainly studies the real-time performance of simulation,for embedded software,real-time control is particularly important;Automatic use case generation,through the support of big data technology and the application of machine learning technology,automatic generation of use cases according to the structural characteristics of the code itself,test cases can also be generated automatically through requirements and design documents,and through big data mining and cleaning,finally,test cases that are more in line with actual requirements are selected.Fault modeling,this paper mainly studies simulation-based fault injection,full digital simulation platform for crosslinking environment of complex systems with high fidelity,replace the real external cross-linked environment connection of the system.The UAV airborne software simulation test system proposed in this paper can not only provide environmental support for the domestic UAV model airborne software test and evaluation requirements,provide important quality assurance for the development of key UAV models in China,but also promote the development of embedded general simulation test technology in China,and promote the improvement of test automation and intelligence level.
Keywords/Search Tags:Airborne software, digital simulation, fault injection, automation, model
PDF Full Text Request
Related items