Font Size: a A A

Research On Task Scheduling And Fault Detection Technology For Comprehensive Experimental Platform Of Scientific Experiment System

Posted on:2018-07-23Degree:MasterType:Thesis
Country:ChinaCandidate:D Z YinFull Text:PDF
GTID:2322330512988015Subject:Engineering
Abstract/Summary:PDF Full Text Request
In the field of automatic test technology(ATS)research,improving the efficiency of ATS has always been the hot topic.The background of this thesis is the automatic test of airborne test equipment of unmanned aerial vehicle,this thesis has completed the automatic test task of relevant load based on the ground test bench of unmanned aerial vehicle scientific experiment system by redesigning architecture of the old master software,solving the multi-test task scheduling encountered under actual testing task.And design the fault detection software to solve the problem of equipment fault detection.Through solving the above problem,it has obviously improved the efficiency of the ATS.This thesis first completes the design of task scheduling module and thread management module through the redesign of the old master software architecture,which makes it more suitable for the parallel test function of multi-test tasks.In the implementation of multi-test task scheduling,we will encounter the problem of conflicting use of test resources in the system.For a random system with concurrency and uncertain state,we need a modeling tool with strong ability to describe,and Petri net can be very intuitive.This system is described,and the Petri net is chosen to model the test task scheduling implementation process.For the task scheduling of Petri nets modeling,this thesis is divided into two steps.Firstly,the task correlation graph is constructed,and the sub-task is obtained by decomposing the task set.The information between the sub-tasks is recorded in the corresponding sub-task node.Then,getting Petri net task scheduling,that is,the process of path selection,in the implementation process to complete the state changes,the reallocation of related resources.For the study of fault detection,this thesis designs and realizes the fault detection software.It designs the test cases by analyzing the different types of interface attributes to realize the black-box testing of the scientific test equipment.The black-box testing method is more suitable for the unpredictable scientific experiment equipment.Subsequently,through the fault tree analysis method to establish the 1553 B fault tree and analysis to realize the automatic fault detection test of 1553 B related equipment.In the process of design and implementation of fault detection software,an effective design and implementation scheme is proposed for the interaction of data between processes,the simplification of Boolean expression and the large data display defects of list control.After testing the software and fault detection software of the ATS,it is shown that the master software of the architecture can perform the multi-test task scheduling function well.The fault detection software receives the data and the data processing accurately,big data display friendly.The algorithms and implementations described in this thesis can provide a valid reference for solving similar problems in different similar systems.
Keywords/Search Tags:Automatic Test System, Task Scheduling Of Petri Nets Modeling, Black-box Testing, Fault Tree Analysis
PDF Full Text Request
Related items