| In recent years,with the rapid development of the Internet of Things technology and the intelligent development of the power Internet of Things,more and more power equipment and terminal equipment are applied to the power Internet of Things.However,with the rapid development of the power grid,the number of power grid equipment has increased rapidly,the workload of operation and maintenance has increased significantly,the efficiency of manual inspection work is low,and the serious shortage of personnel has become increasingly prominent.The UAV with high flexibility has become an important intelligent equipment in the power industry,and the patrol inspection business of lines and power equipment is realized based on the UAV.However,the limited endurance of UAVs makes it difficult for traditional UAV inspection services to be intelligent.It is necessary to find a drone patrol allocation mechanism in the electric power Internet of Things scenario,optimize drone energy consumption,and improve patrol business efficiency.To solve the above problems,based on edge computing technology,this topic designed an edge resource allocation mechanism for UAV energy consumption optimization to improve the endurance of UAVs,reduce the edge network load balance,reduce the energy consumption of edge nodes,and improve the patrol efficiency under the premise of ensuring the task completion delay.This mechanism includes a task allocation mechanism for optimizing drone energy consumption and an edge resource allocation mechanism based on container migration,which respectively achieve task allocation for optimizing drone energy consumption,reducing task latency,and balancing edge network resources based on container migration to further reduce task latency and system energy consumption.Based on the edge resource allocation mechanism for UAV energy consumption optimization,this project designs an edge resource allocation subsystem for UAV energy consumption optimization.The entire subsystem is mainly divided into cloud layer,edge layer,and terminal layer.Based on technologies and frameworks such as Vue,Node JS,Go,Docker,and Kubernetes,an edge resource allocation subsystem for UAV energy optimization is designed and implemented.Firstly,this topic analyzes the functional requirements of the subsystem,and based on this,designs the overall architecture of the subsystem and five core modules,including network management module,node monitoring module,resource management module,deployment mechanism management module,and front-end display module.Finally,this topic conducted a detailed functional test of the subsystem.The test results and effect demonstration show that the subsystem designed in this topic can achieve edge resource allocation for UAV energy optimization,and has research and application value. |