+

CN119536982A - Edge computing control method and device for transmission line image acquisition device - Google Patents

Edge computing control method and device for transmission line image acquisition device Download PDF

Info

Publication number
CN119536982A
CN119536982A CN202411055900.6A CN202411055900A CN119536982A CN 119536982 A CN119536982 A CN 119536982A CN 202411055900 A CN202411055900 A CN 202411055900A CN 119536982 A CN119536982 A CN 119536982A
Authority
CN
China
Prior art keywords
task
edge computing
priority
node
tasks
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411055900.6A
Other languages
Chinese (zh)
Inventor
丁杨
林孟豪
刘洋
陈唯一
王添乐
李泽伟
路金达
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Electric Power Research Institute of State Grid Xinjiang Electric Power Co Ltd
Original Assignee
Electric Power Research Institute of State Grid Xinjiang Electric Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Electric Power Research Institute of State Grid Xinjiang Electric Power Co Ltd filed Critical Electric Power Research Institute of State Grid Xinjiang Electric Power Co Ltd
Priority to CN202411055900.6A priority Critical patent/CN119536982A/en
Publication of CN119536982A publication Critical patent/CN119536982A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/5038Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3006Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3051Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种输电线路图像采集装置的边缘计算控制方法及设备,在输电线路的预设位置节点处部署多个边缘计算节点,所有的边缘计算节点均与云端服务器的管理系统连接;该控制方法包括:根据图像采集任务的优先级和安全等级,采用动态资源分配策略,优先处理高优先级和高安全等级的任务;还可以通过集中管理系统将其任务分配至邻近闲置节点;或将该边缘计算节点的处理任务对应的数据上传至云端服务器进行协同分析;分析结果可实时发送至监控中心和维护人员。该方法合理优化边缘计算资源,使边缘计算节点能够在本地进行数据处理;还可以控制实现边边、边云协同处理;能够应对复杂多变的现场环境,为输电线路的安全稳定运行提供了有力保障。

The present invention discloses an edge computing control method and device for a transmission line image acquisition device, wherein multiple edge computing nodes are deployed at preset position nodes of the transmission line, and all edge computing nodes are connected to the management system of a cloud server; the control method includes: according to the priority and security level of the image acquisition task, a dynamic resource allocation strategy is adopted to give priority to tasks with high priority and high security level; the task can also be allocated to adjacent idle nodes through a centralized management system; or the data corresponding to the processing task of the edge computing node is uploaded to the cloud server for collaborative analysis; the analysis results can be sent to the monitoring center and maintenance personnel in real time. The method rationally optimizes edge computing resources so that edge computing nodes can perform data processing locally; it can also control the realization of edge-edge and edge-cloud collaborative processing; it can cope with complex and changeable on-site environments, and provide a strong guarantee for the safe and stable operation of transmission lines.

Description

Edge calculation control method and equipment for power transmission line image acquisition device
Technical Field
The invention relates to the technical field of image acquisition, in particular to an edge calculation control method and equipment of an image acquisition device of a power transmission line.
Background
The overhead transmission line is an important national infrastructure, and in order to prevent and stop the occurrence of transmission line faults, a power grid operation maintenance department can periodically organize a large amount of manpower and material resources and put the manpower and material resources into operation maintenance management of the transmission line.
At present, along with the development of a power system and the continuous expansion of the scale of a power transmission line, the safe and stable operation of the power transmission line is particularly important. Conventional transmission line image acquisition methods generally rely on manual inspection and fixed camera monitoring, and these methods have the following main drawbacks:
The manual inspection requires a great deal of manpower and time, and has high cost and low efficiency.
The real-time performance is poor, the monitoring of the fixed camera is limited by the installation position and the coverage area of the fixed camera, and the fault on the power transmission line is difficult to discover in time.
And the data processing is delayed, namely the traditional image data is required to be transmitted to a centralized server for processing after being acquired, so that the data processing is delayed, and real-time analysis and early warning cannot be performed.
To solve the above problems, edge computing techniques are introduced into transmission line image acquisition systems. The edge calculation can process and analyze data in a place close to a data source, so that the real-time performance and response speed of the system are greatly improved. However, the existing edge computing system still has some defects when applied to the image acquisition of the transmission line, such as limited computing resources, limited data transmission bandwidth and the like.
Disclosure of Invention
In view of the above, the invention provides a method and a device for controlling edge calculation of an image acquisition device of a power transmission line, which realize efficient image acquisition and processing by optimizing deployment and resource management of edge calculation nodes.
In order to achieve the above purpose, the present invention adopts the following technical scheme:
In a first aspect, an embodiment of the present invention provides an edge computing control method for an image acquisition device of a power transmission line, where a plurality of edge computing nodes are deployed at preset position nodes of the power transmission line, each edge computing node is equipped with a corresponding image acquisition device and a computing module;
The control method comprises the following steps:
according to the priority and the security level of the image acquisition task, a dynamic resource allocation strategy is adopted to control the corresponding edge computing node to process the tasks with high priority and high security level preferentially;
When any edge computing node has no computing resource, the task is distributed to adjacent idle nodes through a centralized management system, or when the edge node has insufficient resources or needs deep analysis, an edge-cloud cooperative processing mechanism is triggered, and data corresponding to the processing task of the edge computing node is uploaded to a cloud server for cooperative analysis;
when the edge computing node processes the task or the cloud server processes the task, preprocessing, intelligent analysis and fault detection are carried out on the collected image, and early warning information is sent to a monitoring center and maintenance personnel in real time.
Further, according to the priority and the security level of the image acquisition task, a dynamic resource allocation strategy is adopted to control the corresponding edge computing node to process the tasks with high priority and high security level preferentially, and the method comprises the following steps:
setting task priority according to task processing timeliness, and configuring corresponding weights, wherein the task priority comprises a high-priority task weight of 3, a medium-priority task weight of 2 and a low-priority task weight of 1;
Setting the security level of the task according to the importance of the task, and configuring corresponding coefficients, wherein the high security level coefficient is 1.5, the medium security level coefficient is 1.2 and the low security level coefficient is 1;
When the task is the task priority or the task security level, controlling the corresponding edge computing node to process the task with high weight or large coefficient preferentially;
When the priority weight of the existing task and the security level coefficient of the task exist, taking the product of the priority weight of the existing task and the security level coefficient of the existing task as the total task execution score, and controlling the corresponding edge computing node to preferentially process the task with larger total task execution score according to the total task execution score.
Further, setting task priority according to the timeliness of task processing, comprising:
When a real-time fault is detected, the task priority is adjusted to a high-priority task;
setting the periodic inspection task as a medium-priority task;
The historical data analysis task or the task which needs to be processed when the system is idle is set as a low-priority task.
Further, setting a task security level according to importance of the task, comprising:
Setting the monitoring task of important equipment with great influence on safety on a power transmission line as a high safety level;
Setting a monitoring task of general equipment with smaller influence on safety on a power transmission line as a medium safety level;
and setting a non-critical area monitoring task on the power transmission line to be at a low safety level.
Further, when any edge computing node has no computing resource, the task is distributed to adjacent idle nodes through the centralized management system, and the method comprises the following steps:
Each edge computing node monitors the use condition of own computing resources in real time, and reports the resource state of the node to the centralized management system at intervals of preset time by using a heartbeat mechanism;
The centralized management system draws a dynamic resource table according to the collected resource states;
When one of the edge computing node resources has no computing resources or the resource utilization rate exceeds a threshold value, sending a resource shortage request to a centralized management system;
The centralized management system uses a neighboring node selection algorithm according to the resource state table, and selects a node with the minimum communication delay and the lowest resource utilization rate from neighboring nodes of the node based on the geographic position and the network topology structure;
according to a preset task splitting algorithm, splitting the task into a plurality of subtasks, and distributing the subtasks to selected adjacent nodes.
Further, the resource status includes information of node ID, resource usage, and current task queue length.
Further, when the edge node resources are insufficient or deep analysis is needed, triggering an edge-cloud cooperative processing mechanism, and uploading data corresponding to the processing task of the edge computing node to a cloud server for cooperative analysis, wherein the method comprises the following steps:
The centralized management system determines that when the resource utilization rate of all the edge computing nodes exceeds a threshold value or when the task queuing time exceeds a set time, or when the task processing needs complex calculation or large-scale data processing, a data compression algorithm is adopted to compress and upload task data to a cloud server;
And the cloud server receives the task data, then decomposes the task into a plurality of subtasks which can be processed in parallel, and automatically processes the subtasks or distributes the subtasks to a plurality of idle edge computing nodes through task scheduling and distribution.
In a second aspect, the embodiment of the invention also provides an edge computing control system of the power transmission line image acquisition device, which comprises a cloud server and a plurality of edge computing nodes deployed at preset position nodes of the power transmission line, wherein each edge computing node is provided with a corresponding image acquisition device and a computing module;
The control system comprises the following functional modules:
the control dynamic allocation module is used for controlling the corresponding edge computing node to preferentially process the tasks with high priority and high security level by adopting a dynamic resource allocation strategy according to the priority and the security level of the image acquisition task;
The control collaborative analysis module is used for distributing tasks of any edge computing node to adjacent idle nodes through the centralized management system when the computing resources are not available, or triggering an edge-cloud collaborative processing mechanism when the edge node resources are insufficient or deep analysis is needed, and uploading data corresponding to the processing tasks of the edge computing node to the cloud server for collaborative analysis;
the control processing feedback module is used for preprocessing, intelligently analyzing and detecting faults on the acquired images when the edge computing node processes the task or the cloud server processes the task, and sending early warning information to the monitoring center and maintainers in real time.
In a third aspect, an embodiment of the present invention further provides a computer device, including a processor, a communication interface, a memory, and a communication bus, where the processor, the communication interface, and the memory complete communication with each other through the communication bus;
a memory for storing a computer program;
The processor is configured to implement the edge calculation control method of the transmission line image acquisition device according to any one of the first aspect when executing the program stored in the memory.
In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which computer program instructions are stored, which when executed by a processor, cause the processor to perform an edge calculation control method of an electric power line image acquisition device according to any one of the first aspects.
The descriptions of the second aspect to the fourth aspect of the present invention may refer to the detailed descriptions of the first aspect, and the beneficial effects of the descriptions of the second aspect to the fourth aspect may refer to the beneficial effect analysis of the first aspect, which is not repeated herein.
Compared with the prior art, the invention has the following advantages:
The real-time performance is improved, the edge computing resources are reasonably optimized, the edge computing nodes can locally process data, the data transmission delay is reduced, and the real-time detection and early warning of faults are realized.
The cost is reduced, namely the frequency and the cost of manual inspection are reduced through automatic image acquisition and intelligent analysis.
The system reliability is enhanced, namely, the dynamic resource management and the edge-cloud cooperative mechanism are improved, the reliability and the processing capacity of the system are improved, complex and changeable field environments can be dealt with, and powerful guarantee is provided for safe and stable operation of the power transmission line.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only embodiments of the present invention, and that other drawings can be obtained according to the provided drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic view of a scene of image acquisition of a power transmission line provided by the invention.
Fig. 2 is a flowchart of an edge calculation control method of the power transmission line image acquisition device provided by the invention.
Fig. 3 is a block diagram of an edge calculation control system of the image acquisition device of the power transmission line.
Fig. 4 is a block diagram of a computer device provided by the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Example 1:
According to the invention, a plurality of edge computing nodes are deployed at key nodes of a power transmission line, and each node is provided with a high-performance image acquisition device and a computing module as shown in fig. 1. All the edge computing nodes are connected with a management system of the cloud server;
Wherein, based on the geographical environment of the transmission line and the high-occurrence area of the fault, an appropriate deployment position needs to be selected to ensure full coverage of the critical area. Each edge computing node is configured with a high resolution camera, an image processing unit (GPU/FPGA) and a network module (5G/satellite communications) to ensure high quality image acquisition and high speed data transmission.
Referring to fig. 2, the embodiment of the invention discloses an edge calculation control method of an image acquisition device of a power transmission line, which comprises the following steps:
s10, according to the priority and the security level of the image acquisition task, a dynamic resource allocation strategy is adopted to control the corresponding edge computing node to process the task with high priority and high security level preferentially;
S20, when any edge computing node has no computing resource, distributing tasks to adjacent idle nodes through a centralized management system, or triggering an edge-cloud cooperative processing mechanism when the edge node has insufficient resources or needs deep analysis, and uploading data corresponding to the processing tasks of the edge computing node to a cloud server for cooperative analysis;
S30, preprocessing, intelligent analysis and fault detection are carried out on the acquired images when the edge computing node processes the task or the cloud server processes the task, and early warning information is sent to a monitoring center and maintenance personnel in real time.
According to the invention, the high-efficiency utilization of the edge computing node is realized through the intelligent resource management and scheduling algorithm, and the computing resources of the edge computing node are dynamically allocated according to the real-time performance and importance of the image acquisition task, so that the priority processing of the key task is ensured. In addition, when the computing resources of a certain node are insufficient, partial computing tasks can be distributed to adjacent nodes in a task splitting and cooperative processing mode, so that load balancing is realized. And when the processing capacity of the edge node reaches the bottleneck, partial data can be uploaded to the cloud for deep analysis, the edge and the cloud work cooperatively, and the processing capacity of the whole system is improved. Finally, denoising, enhancing and feature extraction can be carried out on the acquired image no matter when the edge computing node processes the task or the cloud server processes the task, so that the image quality and the recognition accuracy are improved. Moreover, a power transmission line fault detection model can be established by utilizing deep learning and machine vision technologies, and the problems of broken lines, foreign matters, aging and the like on the power transmission line can be rapidly identified. When a fault is detected, early warning information can be sent to a monitoring center and maintenance personnel in real time, and countermeasures can be taken in time.
According to the embodiment of the invention, the priority and the security level of the image acquisition task are considered, the resource allocation and the task scheduling are optimized, and the efficient image processing, analysis and early warning are realized by combining the edge-cloud cooperative processing.
The following describes each of the above steps in detail:
in step S10, the priority and security level of the image acquisition task consider resource allocation
1.1 Setting of priority and Security level
Each image acquisition task is distributed with different priorities and safety levels according to the importance and the emergency degree, wherein the task priority is set according to the timeliness of task processing, and the task safety level is set according to the importance of the task.
Priority, namely the emergency degree of the task, such as periodic inspection, fault early warning and the like. The emergency tasks, such as real fault monitoring, need to be processed immediately and have the highest priority. Periodic inspection tasks, such as periodic line inspection, may be processed later, priority, etc. Low priority tasks, such as historical data analysis, can be processed when the system is idle, with the lowest priority. For example, the high-priority task weight is set to be 3, the medium-priority task weight is set to be 2, and the low-priority task weight is set to be 1.
Security level, importance of tasks, such as critical equipment monitoring, general line monitoring, etc. High security levels, such as critical equipment monitoring, tasks have a significant impact on system security. The security level of the system is that the task has a certain influence on the system security if the general equipment monitors. And the security level is low, such as non-critical area monitoring, and the task has little influence on the security of the system. For example, the safety level coefficient is set to be 1.5 for the high safety level, 1.2 for the medium safety level and 1 for the low safety level.
1.2 Dynamic resource Allocation
According to the priority and the security level of the task, adopting a dynamic resource allocation strategy, wherein when the task belongs to the priority of the task or the security level of the task, the corresponding edge computing node is controlled to process the task with high weight or large coefficient preferentially;
And the high-priority task is used for preferentially distributing computing resources and ensuring the task to be processed in time. And the low-priority task is processed after the high-priority task is processed, or is processed when the resource is idle. And the tasks with high security level ensure certain computing resources even if the priority is not high so as to ensure the security.
When the priority weight of the existing task and the security level coefficient of the task exist, taking the product of the priority weight of the existing task and the security level coefficient of the existing task as the total task execution score, and calculating the total priority score of the task, wherein the total task priority score=the priority weight multiplied by the security level coefficient.
And according to the total score of task execution, controlling the corresponding edge computing node to preferentially process the task to execute the task with the larger total score.
In this step, a Multi-stage feedback queue (Multi-level Feedback Queue) algorithm based on priority weights can be used to ensure that high priority tasks can be processed quickly even when resources are strained. The time slice length can be dynamically adjusted according to the task execution time by combining a time slice dynamic Adjustment (DYNAMIC TIME SLICE Adjustment) mechanism, so that the processing efficiency of the medium priority task is improved. Finally, a dynamic priority lifting (Dynamic Priority Boosting) mechanism can be adopted to prevent low-priority tasks from waiting for a long time and improve the overall fairness of the tasks.
Through the scheme, the dynamic resource allocation and optimization based on the task priority and the security level are realized, the priority processing of the tasks with high priority and high security level is ensured, and the real-time performance, the reliability and the resource utilization rate of the system are improved.
In step S20, case 1, task allocation when the current node has no computing resources
When any edge computing node has no computing resource, the task is distributed to adjacent idle nodes through the centralized management system. The following are detailed steps and specific details including implementation of load balancing and optimal allocation algorithms:
(1) Each edge computing node monitors the use condition of own computing resources in real time, and reports the resource state of the node to the centralized management system at intervals of preset time by using a heartbeat mechanism;
(2) The centralized management system draws a dynamic resource table according to the collected resource states;
(3) When one of the edge computing node resources has no computing resources or the resource utilization rate exceeds a threshold value, sending a resource shortage request to a centralized management system;
(4) The centralized management system uses a neighboring node selection algorithm according to the resource state table, and selects a node with the minimum communication delay and the lowest resource utilization rate from neighboring nodes of the node based on the geographic position and the network topology structure;
(5) According to a preset task splitting algorithm, splitting the task into a plurality of subtasks, and distributing the subtasks to selected adjacent nodes.
Each edge computing node monitors the use condition of own computing resources in real time, and the use condition comprises a CPU, a GPU, a memory and the like. The resource status of the nodes is reported to the centralized management system at regular intervals (e.g., 5 seconds) using a heartbeat mechanism (Heartbeat Mechanism). The status report includes information such as node ID, resource usage, current task queue length, etc. The centralized management system maintains a resource state table, and records the latest resource states of all edge computing nodes.
When a certain edge computing node is under-resource (the resource usage exceeds a threshold, such as 80%), a resource-starvation request is sent to the centralized management system.
And the centralized management system selects a node with the lowest resource utilization rate from the adjacent nodes of the node according to the resource state table. A node with minimal communication delay is selected based on geographic location and network topology using a neighboring node selection algorithm (Neighbor Node Selection Algorithm).
If the task is larger, the task can be split into a plurality of subtasks, and a task splitting Algorithm (TASK SPLITTING Algorithm) is adopted for splitting. Tasks are split into subtasks using a distributed computing framework (e.g., mapReduce), which are distributed to multiple neighboring node processes. The subtasks are distributed to adjacent nodes with lowest resource utilization rate through a load balancing algorithm (Load Balancing Algorithm), so that load balancing is ensured.
In addition, to further optimize task allocation, a prediction-based load balancing algorithm (PREDICTIVE LOAD BALANCING ALGORITHM) may be employed:
based on the historical data and the current state, predicting the future load condition of each node, and performing task pre-allocation. A machine learning model (e.g., LSTM, long Short-Term Memory) is used to predict future resource usage of each node. And according to the prediction result, adjusting a task allocation strategy to avoid the task from being allocated to the node which is possibly overloaded in the future. And dynamically adjusting the allocation scheme, and continuously optimizing according to the actual execution condition.
For example, at a preset position node of a certain power transmission line, the node a receives a large number of real-time fault monitoring tasks, so that the resource utilization rate reaches 95%, and no calculation resource is available. The node A reports the resource state to the centralized management system through a heartbeat mechanism. And the centralized management system selects the node B with adjacent geographic positions, minimum network delay and only 20% of resource utilization rate as a task receiving node according to the resource state table. Node a splits the task into multiple sub-tasks and distributes the sub-tasks to node B.
By a task allocation mechanism adjacent to the idle node, the system can quickly find out the appropriate node for task allocation when the resources are insufficient, so that task backlog is avoided, and the resource utilization rate and task processing efficiency of the system are improved.
Triggering an edge-cloud cooperative processing mechanism when the edge node resources are insufficient or deep analysis is needed, and uploading data corresponding to the processing task of the edge computing node to a cloud server for cooperative analysis:
1) The centralized management system determines that when the resource utilization rate of all the edge computing nodes exceeds a threshold value or when the task queuing time exceeds a set time, or when the task processing needs complex calculation or large-scale data processing, a data compression algorithm is adopted to compress and upload task data to a cloud server;
2) And the cloud server receives the task data, then decomposes the task into a plurality of subtasks which can be processed in parallel, and automatically processes the subtasks or distributes the subtasks to a plurality of idle edge computing nodes through task scheduling and distribution.
And (3) detecting a trigger condition:
Edge-cloud collaboration is triggered when node resource usage exceeds a threshold (e.g., 80%) or task queuing time exceeds a set threshold (e.g., 10 seconds), or when deep analysis requirements are detected. Data compression algorithms (e.g., huffman coding) are employed to reduce the amount of data transmitted and upload the data over a high-speed network (e.g., 5G). After the cloud server receives the data, the task is decomposed into subtasks which can be processed in parallel by using a task decomposition algorithm (such as DIVIDE AND Conquer), the subtasks can be processed by self, and the task processing sequence and the resource allocation can be optimized by a cooperative scheduling algorithm (such as Heterogeneous EARLIEST FINISH TIME, HEFT) of the edge computing node and the cloud server.
In step S30, the result feedback is processed:
And the cloud server gathers the subtask results processed by each computing node or gathers the results processed by the cloud server to generate a final processing result.
When the edge computing node processes the task or the cloud server processes the task, preprocessing, intelligent analysis and fault detection are carried out on the collected image, and early warning information is sent to a monitoring center and maintenance personnel in real time. The following are the detailed steps:
1. Image preprocessing
The purpose of image preprocessing is to improve image quality, reduce noise, and facilitate subsequent intelligent analysis and fault detection. Gaussian filtering (Gaussian Filtering) may be used to remove noise from the image. Image contrast is enhanced using histogram equalization (Histogram Equalization). The image is segmented into foreground and background using the Otsu thresholding method.
2. Intelligent analysis
The purpose of intelligent analysis is to extract useful information from the image, such as detecting a fault point of the transmission line. For example, convolutional neural networks (Convolutional Neural Network, CNN) are used to extract image features. The pre-trained YOLO model can be reused for target detection. And the purpose of fault detection is to identify and locate faults of the transmission line, such as broken lines, branch contacts, etc.
The fault detection uses a support vector machine (Support Vector Machine, SVM) classifier to perform fault identification. Fault location, locating fault points using image processing techniques such as Edge Detection (Edge Detection) and contour Detection (Contour Detection).
3. Real-time early warning
And generating early warning information including fault type, fault position, time and the like according to the fault identification and positioning results. The early warning information is sent to the monitoring center and maintenance personnel in real time through a message queue (such as Kafka) or a push service (such as Pushbullet).
Through the detailed image preprocessing, intelligent analysis, fault detection and real-time early warning steps, the method and the system realize efficient processing and fault detection on the power transmission line image, ensure that the system can monitor and early warn in real time, and improve the maintenance efficiency and the reliability of the power transmission line. The accuracy and the response speed of fault detection are improved, and the safe operation of the power transmission line is ensured.
Example 2:
Based on the same inventive concept, referring to fig. 1, the invention also provides an edge calculation control system of the power transmission line image acquisition device, which comprises a cloud server and a plurality of edge calculation nodes deployed at preset position nodes of the power transmission line, wherein each edge calculation node is provided with a corresponding image acquisition device and calculation module;
Referring to fig. 3, the control system includes the following functional modules:
the control dynamic allocation module is used for controlling the corresponding edge computing node to preferentially process the tasks with high priority and high security level by adopting a dynamic resource allocation strategy according to the priority and the security level of the image acquisition task;
The control collaborative analysis module is used for distributing tasks of any edge computing node to adjacent idle nodes through the centralized management system when the computing resources are not available, or triggering an edge-cloud collaborative processing mechanism when the edge node resources are insufficient or deep analysis is needed, and uploading data corresponding to the processing tasks of the edge computing node to the cloud server for collaborative analysis;
the control processing feedback module is used for preprocessing, intelligently analyzing and detecting faults on the acquired images when the edge computing node processes the task or the cloud server processes the task, and sending early warning information to the monitoring center and maintainers in real time.
In this embodiment, the system dynamically allocates computing resources according to task priorities and security levels, so that tasks with high priorities and high security levels can obtain computing resources preferentially, and timely processing of critical tasks is ensured. The centralized management system monitors the resource use condition of each edge computing node in real time, ensures that tasks can be efficiently distributed to adjacent idle nodes when resources are insufficient, and realizes load balancing and optimal resource utilization. And when the edge computing node resources are insufficient or complex computation is required, the system can trigger an edge-cloud cooperative processing mechanism, upload the task to a cloud server for cooperative analysis, ensure the smooth completion of the task and improve the robustness and reliability of the system.
Through the implementation of the technical scheme and the functional module, the edge computing control system of the power transmission line image acquisition device has obvious technical advantages in the aspects of task processing efficiency, resource utilization, system robustness, real-time fault early warning and delay.
Example 3:
Based on the same inventive concept, the invention also provides a computer device, which comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete communication with each other through the communication bus;
a memory for storing a computer program;
The processor, when executing the program stored in the memory, can implement the edge calculation control method of the transmission line image acquisition device as in embodiment 1.
As shown in fig. 4, the electronic device may include a processor (processor) 41, a communication interface (Communications Interface) 42, a memory (memory) 43, and a communication bus 44, where the processor 41, the communication interface 42, and the memory 43 perform communication with each other through the communication bus 44. Processor 41 may invoke logic instructions in memory 43 to perform an edge calculation control method of a transmission line image acquisition device, the method comprising:
s10, according to the priority and the security level of the image acquisition task, a dynamic resource allocation strategy is adopted to control the corresponding edge computing node to process the task with high priority and high security level preferentially;
S20, when any edge computing node has no computing resource, distributing tasks to adjacent idle nodes through a centralized management system, or triggering an edge-cloud cooperative processing mechanism when the edge node has insufficient resources or needs deep analysis, and uploading data corresponding to the processing tasks of the edge computing node to a cloud server for cooperative analysis;
S30, preprocessing, intelligent analysis and fault detection are carried out on the acquired images when the edge computing node processes the task or the cloud server processes the task, and early warning information is sent to a monitoring center and maintenance personnel in real time.
Further, the logic instructions in the memory 43 described above may be implemented in the form of software functional units and may be stored in a computer readable storage medium when sold or used as a stand alone product. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method of the embodiments of the present invention. The storage medium includes a U disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, an optical disk, or other various media capable of storing program codes.
Through the detailed description of the embodiment, in the edge calculation control method of the power transmission line image acquisition device, the problems of unreasonable resource allocation, task processing delay, inaccurate fault detection and the like in the prior art can be effectively solved, and the method has obvious technical effects and practical application values.
In the present specification, each embodiment is described in a progressive manner, and each embodiment is mainly described in a different point from other embodiments, and identical and similar parts between the embodiments are all enough to refer to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant points refer to the description of the method section.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1.一种输电线路图像采集装置的边缘计算控制方法,其特征在于,在输电线路的预设位置节点处部署多个边缘计算节点,每个边缘计算节点配备对应的图像采集装置和计算模块;所有的边缘计算节点均与云端服务器的管理系统连接;1. An edge computing control method for a power transmission line image acquisition device, characterized in that a plurality of edge computing nodes are deployed at a preset position node of the power transmission line, each edge computing node is equipped with a corresponding image acquisition device and a computing module; all edge computing nodes are connected to a management system of a cloud server; 该控制方法包括以下步骤:The control method comprises the following steps: 根据图像采集任务的优先级和安全等级,采用动态资源分配策略,控制相应的边缘计算节点优先处理高优先级和高安全等级的任务;According to the priority and security level of the image acquisition task, a dynamic resource allocation strategy is adopted to control the corresponding edge computing nodes to give priority to high-priority and high-security level tasks; 当任一边缘计算节点无计算资源时,通过集中管理系统将其任务分配至邻近闲置节点;或者在边缘节点资源不足或需要深度分析时,触发边缘-云协同处理机制,将该边缘计算节点的处理任务对应的数据上传至云端服务器进行协同分析;When any edge computing node has no computing resources, its tasks are assigned to nearby idle nodes through the centralized management system; or when edge node resources are insufficient or in-depth analysis is required, the edge-cloud collaborative processing mechanism is triggered to upload the data corresponding to the processing tasks of the edge computing node to the cloud server for collaborative analysis; 在边缘计算节点处理任务时或云端服务器处理任务时,对采集到的图像进行预处理、智能分析和故障检测,实时发送预警信息至监控中心和维护人员。When the edge computing node is processing tasks or the cloud server is processing tasks, the collected images are pre-processed, intelligently analyzed and fault detected, and early warning information is sent to the monitoring center and maintenance personnel in real time. 2.根据权利要求1所述的一种输电线路图像采集装置的边缘计算控制方法,其特征在于,根据图像采集任务的优先级和安全等级,采用动态资源分配策略,控制相应的边缘计算节点优先处理高优先级和高安全等级的任务;包括:2. The edge computing control method of a power transmission line image acquisition device according to claim 1 is characterized in that, according to the priority and security level of the image acquisition task, a dynamic resource allocation strategy is adopted to control the corresponding edge computing nodes to give priority to tasks with high priority and high security level; comprising: 根据任务处理时效性,设定任务优先级,并配置对应的权重,包括:高优先级任务权重为3、中优先级任务权重为2和低优先级任务权重为1;According to the timeliness of task processing, set the task priority and configure the corresponding weight, including: high priority task weight is 3, medium priority task weight is 2 and low priority task weight is 1; 根据任务的重要性,设定任务安全等级,并配置对应的系数,包括:高安全等级系数为1.5、中安全等级系数为1.2和低安全等级系数为1;According to the importance of the task, set the task security level and configure the corresponding coefficient, including: high security level coefficient is 1.5, medium security level coefficient is 1.2 and low security level coefficient is 1; 当同是属于任务优先级或属于任务安全等级时,则控制相应边缘计算节点优先处理高权重或大系数的任务;When they belong to the same task priority or task safety level, the corresponding edge computing node is controlled to process the tasks with high weight or large coefficient first; 当既有任务优先级权重和任务安全等级系数时,将二者的乘积作为任务执行总分,根据任务执行总分,则控制相应边缘计算节点优先处理任务执行总分较大的任务。When there are both task priority weights and task safety level coefficients, the product of the two is used as the total score of task execution. According to the total score of task execution, the corresponding edge computing nodes are controlled to give priority to tasks with larger total scores. 3.根据权利要求2所述的一种输电线路图像采集装置的边缘计算控制方法,其特征在于,根据任务处理时效性,设定任务优先级;包括:3. The edge computing control method of a power transmission line image acquisition device according to claim 2 is characterized in that the task priority is set according to the timeliness of task processing; comprising: 当检测到实时故障,将其任务优先级调整为高优先级任务;When a real-time failure is detected, its task priority is adjusted to a high-priority task; 将定期巡检任务设定为中优先级任务;Set regular inspection tasks as medium priority tasks; 将历史数据分析任务或需要在系统空闲时处理的任务,设定为低优先级任务。Set historical data analysis tasks or tasks that need to be processed when the system is idle as low-priority tasks. 4.根据权利要求2所述的一种输电线路图像采集装置的边缘计算控制方法,其特征在于,根据任务的重要性,设定任务安全等级;包括:4. The edge computing control method of a power transmission line image acquisition device according to claim 2, characterized in that the task safety level is set according to the importance of the task; comprising: 将输电线路上的对安全影响重大的重要设备的监控任务,设定为高安全等级;Set the monitoring task of important equipment on the transmission line that has a significant impact on safety to a high safety level; 将输电线路上的对安全影响较小的一般设备的监控任务,设定为中安全等级;The monitoring tasks of general equipment on the transmission line with less impact on safety are set to medium safety level; 将输电线路上的非关键区域监控任务,设定为低安全等级。The monitoring tasks of non-critical areas on the transmission lines are set to a low safety level. 5.根据权利要求1所述的一种输电线路图像采集装置的边缘计算控制方法,其特征在于,当任一边缘计算节点无计算资源时,通过集中管理系统将其任务分配至邻近闲置节点;包括:5. The edge computing control method of a power transmission line image acquisition device according to claim 1 is characterized in that when any edge computing node has no computing resources, its tasks are allocated to adjacent idle nodes through a centralized management system; comprising: 每个边缘计算节点实时监控自身的计算资源使用情况,使用心跳机制每隔预设时长向集中管理系统汇报节点的资源状态;Each edge computing node monitors its own computing resource usage in real time, and uses a heartbeat mechanism to report the node's resource status to the centralized management system at preset intervals; 所述集中管理系统根据收集的资源状态,绘制动态资源表;The centralized management system draws a dynamic resource table according to the collected resource status; 当其中一个边缘计算节点资源无计算资源或资源使用率超过阈值时,向集中管理系统发送资源不足请求;When one of the edge computing nodes has no computing resources or the resource usage exceeds the threshold, a resource shortage request is sent to the centralized management system; 集中管理系统根据资源状态表,使用邻近节点选择算法,基于地理位置和网络拓扑结构,选择该节点的邻近节点中通信延迟最小、且资源使用率最低的节点;The centralized management system uses the neighboring node selection algorithm according to the resource status table, based on the geographical location and network topology, to select the node with the smallest communication delay and the lowest resource utilization rate among the neighboring nodes of the node; 根据预设任务拆分算法,将任务拆分为多个子任务,分配至选择的邻近节点。According to the preset task splitting algorithm, the task is split into multiple subtasks and assigned to the selected adjacent nodes. 6.根据权利要求5所述的一种输电线路图像采集装置的边缘计算控制方法,其特征在于,所述资源状态,包括节点ID、资源使用率和当前任务队列长度的信息。6. The edge computing control method of a power transmission line image acquisition device according to claim 5 is characterized in that the resource status includes information on node ID, resource utilization rate and current task queue length. 7.根据权利要求5所述的一种输电线路图像采集装置的边缘计算控制方法,其特征在于,在边缘节点资源不足或需要深度分析时,触发边缘-云协同处理机制,将该边缘计算节点的处理任务对应的数据上传至云端服务器进行协同分析,包括:7. The edge computing control method of a power transmission line image acquisition device according to claim 5 is characterized in that when the edge node resources are insufficient or in-depth analysis is required, the edge-cloud collaborative processing mechanism is triggered to upload the data corresponding to the processing task of the edge computing node to the cloud server for collaborative analysis, including: 集中管理系统根据资源状态表,确定所有边缘计算节点的资源使用率超过阈值时,或任务排队时长超过设定时长时,或判断任务处理需要复杂计算或大规模数据处理时,采用数据压缩算法对任务数据进行压缩上传至云端服务器;The centralized management system uses the data compression algorithm to compress the task data and upload it to the cloud server when it determines that the resource usage of all edge computing nodes exceeds the threshold, or the task queue time exceeds the set time, or when it determines that the task processing requires complex calculations or large-scale data processing. 云端服务器接收到任务数据后,将任务分解为多个可并行处理的子任务;自行处理,或通过任务调度与分配将子任务分配至多个空闲的边缘计算节点。After receiving the task data, the cloud server decomposes the task into multiple subtasks that can be processed in parallel; it processes the task by itself, or distributes the subtasks to multiple idle edge computing nodes through task scheduling and allocation. 8.一种输电线路图像采集装置的边缘计算控制系统,其特征在于,包括:一个云端服务器和在输电线路预设位置节点处部署的多个边缘计算节点;每个边缘计算节点配备对应的图像采集装置和计算模块;所有的边缘计算节点均与云端服务器的管理系统连接;8. An edge computing control system for a power transmission line image acquisition device, characterized in that it comprises: a cloud server and a plurality of edge computing nodes deployed at preset position nodes of the power transmission line; each edge computing node is equipped with a corresponding image acquisition device and a computing module; all edge computing nodes are connected to the management system of the cloud server; 该控制系统包括以下功能模块:The control system includes the following functional modules: 控制动态分配模块,用于根据图像采集任务的优先级和安全等级,采用动态资源分配策略,控制相应的边缘计算节点优先处理高优先级和高安全等级的任务;Control the dynamic allocation module, which is used to adopt a dynamic resource allocation strategy according to the priority and security level of the image acquisition task, and control the corresponding edge computing nodes to give priority to tasks with high priority and high security level; 控制协同分析模块,用于当任一边缘计算节点无计算资源时,通过集中管理系统将其任务分配至邻近闲置节点;或者在边缘节点资源不足或需要深度分析时,触发边缘-云协同处理机制,将该边缘计算节点的处理任务对应的数据上传至云端服务器进行协同分析;The control collaborative analysis module is used to distribute the tasks of any edge computing node to the adjacent idle nodes through the centralized management system when there are no computing resources at any edge computing node; or to trigger the edge-cloud collaborative processing mechanism when the edge node resources are insufficient or in-depth analysis is required, and upload the data corresponding to the processing tasks of the edge computing node to the cloud server for collaborative analysis; 控制处理反馈模块,用于在边缘计算节点处理任务时或云端服务器处理任务时,对采集到的图像进行预处理、智能分析和故障检测,实时发送预警信息至监控中心和维护人员。The control processing feedback module is used to pre-process, intelligently analyze and detect faults on the collected images when the edge computing node is processing tasks or the cloud server is processing tasks, and send early warning information to the monitoring center and maintenance personnel in real time. 9.一种计算机设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;9. A computer device, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; 存储器,用于存放计算机程序;Memory, used to store computer programs; 处理器,用于执行存储器上所存放的程序时,能够实现如权利要求1-7中任一项所述的一种输电线路图像采集装置的边缘计算控制方法。The processor, when used to execute the program stored in the memory, can implement the edge computing control method of the power transmission line image acquisition device as described in any one of claims 1-7. 10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行如权利要求1-7中任一项所述的一种输电线路图像采集装置的边缘计算控制方法。10. A computer-readable storage medium, characterized in that computer program instructions are stored on the computer-readable storage medium, and when the computer program instructions are executed by a processor, the processor executes an edge computing control method for a power transmission line image acquisition device as described in any one of claims 1-7.
CN202411055900.6A 2024-08-02 2024-08-02 Edge computing control method and device for transmission line image acquisition device Pending CN119536982A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411055900.6A CN119536982A (en) 2024-08-02 2024-08-02 Edge computing control method and device for transmission line image acquisition device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411055900.6A CN119536982A (en) 2024-08-02 2024-08-02 Edge computing control method and device for transmission line image acquisition device

Publications (1)

Publication Number Publication Date
CN119536982A true CN119536982A (en) 2025-02-28

Family

ID=94703549

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411055900.6A Pending CN119536982A (en) 2024-08-02 2024-08-02 Edge computing control method and device for transmission line image acquisition device

Country Status (1)

Country Link
CN (1) CN119536982A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120011085A (en) * 2025-04-18 2025-05-16 长春理工大学 A data processing method based on cloud computing

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120011085A (en) * 2025-04-18 2025-05-16 长春理工大学 A data processing method based on cloud computing

Similar Documents

Publication Publication Date Title
CN105610944B (en) A kind of mist computing architecture of internet of things oriented
CN110856018B (en) Rapid transcoding method and system in monitoring system based on cloud computing
CN118075128A (en) Micro-service deployment method and system based on edge calculation
CN119536982A (en) Edge computing control method and device for transmission line image acquisition device
CN119718654B (en) Industrial Internet of Things Task Scheduling System
CN112261120B (en) Cloud-side cooperative task unloading method and device for power distribution internet of things
CN117221246A (en) Flow real-time self-adaptive scheduling method and system
CN119865501A (en) Intelligent recognition algorithm model edge fusion type deployment method
CN119088547A (en) Adaptive resource optimization and model generalization methods in edge-cloud collaborative intelligent systems
CN117331647A (en) A scheduling method based on Kubernetes
CN119988027A (en) Load identification method and system for cloud-edge collaborative architecture
CN116109058A (en) Substation inspection management method and device based on deep reinforcement learning
CN119814790A (en) A TCP long connection server automatic expansion method and system
CN119718754A (en) Cloud platform fault atomic component library construction method based on micro-service architecture
CN112817732B (en) A stream data processing method and system adapting to cloud-edge collaborative multi-data center scenarios
CN118170545A (en) Elastic deployment method for computing force and elastic deployment system for meta-universe computing force
CN114301911B (en) Task management method and system based on edge-to-edge coordination
CN115603448A (en) A low-voltage line operation and maintenance management method based on edge computing
Wang et al. Energy Efficient Resource Scheduling in Cloud Computing Based on Task Arrival Model
CN120104432B (en) Intelligent operation and maintenance management method, system and storage medium based on data center
CN119324997B (en) Method for realizing high-efficiency video streaming server based on edge calculation and related equipment
CN117477788A (en) Power grid real-time monitoring system and monitoring distribution method based on edge calculation
CN120234113A (en) An automatic computing power allocation system for intelligent operation and maintenance of power systems
Liu A study of resource management and scheduling techniques in cloud computing environment
CN117707768A (en) Load balancing implementation method, device, computer equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载