| Unmanned aerial vehicle(UAV)has been widely used in military and civilian fields because of its low cost and high maneuverability.However,the accident rate of UAVs is much higher than that of manned aircraft.The crash of UAVs brings huge economic and military losses.Therefore,ensuring the safe and reliable operation of UAVs has become a current research hotspot.At present,many institutions at home and abroad have carried out research on UAV condition monitoring and evaluation technology.But most UAV condition monitoring and evaluation methods use ground stations to analyze the telemetry data.And the link transmission delay limits the real-time performance of UAV condition monitoring.In addition,due to the limitations of volume,weight and power consumption,UAV on-board condition monitoring and evaluation methods face more challenges in deployment and online operations.In response to the above problems,this topic develops a UAV on-board condition monitoring and real-time evaluation unit.This unit collects UAV airborne data in real time.Then it realizes the online operation of condition monitoring and evaluation methods under various airborne constraints to meet the needs of autonomous condition monitoring of UAVs.The specific research contents are as follows:First,according to the functions and technical indicators of on-board condition monitoring and evaluation,the overall design of the UAV on-board condition monitoring and real-time evaluation unit is completed.On this basis,an on-board bus interface module is designed to realize real-time monitoring of UAV status data through interfaces such as 1553 B and UART.And based on the Zynq-7000 So C heterogeneous processor,a high-performance core processing module is built to meet the running needs of computing tasks such as parallel acceleration of the condition monitoring model,heterogeneous multi-model scheduling,model parameter refresh,and model dynamic reconfiguration.Secondly,through the analysis of each function of the software,the UAV condition monitoring and evaluation software with application layer,function layer,algorithm acceleration layer and data flow layer are designed by relying on the hardware.The application layer implements on-board condition monitoring and evaluation tasks for UAV applications.The function layer is responsible for data transmission control function,condition monitoring function and data storage control function.The algorithm acceleration layer optimizes,accelerates the calculation and deployment of the condition monitoring model called by the function layer.Then according to different timeliness and evaluation tasks,LSTM,LS-SVM and OC-SVM algorithms are used to build the condition monitoring model.At the same time,model parameter refresh and dynamic reconfigurable technology are used to complete the dynamic switching of different models and finish the multi-parameter evaluation task.The data flow layer is the on-board bus protocol interface driver layer,which realizes data transmission control and completes the data storage in a fixed format.Finally,the hardware-in-the-loop simulation platform and test data set are used to verify and analyze the functions and technical indicators of the UAV on-board condition monitoring and real-time evaluation unit.And the experimental test results show that the on-board condition monitoring and evaluation unit has good running real-time performance and meets the needs of actual onboard operation. |