Power plant intelligent maintenance control method and system based on artificial intelligence
By adopting intelligent maintenance control methods with artificial intelligence and blockchain technology in power plants, the traditional maintenance efficiency problem is solved, automatic diagnosis and optimization of maintenance processes are realized, and equipment maintenance efficiency and energy utilization are improved.
Patent Information
- Application Number
- CN202411093584.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2024-12-10
AI Technical Summary
Traditional power plants are inefficient and unreliable in maintenance, requiring a lot of manpower and time, making it difficult to achieve efficient equipment maintenance and failure prediction.
Adopt intelligent maintenance control methods of power plants based on artificial intelligence, and use blockchain technology and inspection robots to establish an intelligent network to realize automatic diagnosis, fault prediction and maintenance plan optimization, dynamically schedule inspection tasks, and improve maintenance efficiency and resource utilization.
It realizes accurate judgment and preventive maintenance of equipment health status, reduces faults and downtime, optimizes maintenance plans, reduces energy consumption and maintenance costs, and improves energy utilization efficiency and safety monitoring capabilities.
Smart Images

Figure CN119109955A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of artificial intelligence and power maintenance technology, and in particular to an artificial intelligence-based intelligent maintenance control method and system for a power plant. Background Art
[0002] With the continuous development and progress of science and technology, artificial intelligence technology is being used more and more widely in various fields, and the power industry is no exception. Traditional power plants need to carry out regular inspection and maintenance during operation to ensure the normal operation of the equipment and extend the service life of the equipment. However, traditional inspection and maintenance work often requires a lot of manpower and time, and is inefficient.
[0003] The emergence of an AI-based intelligent maintenance control system for power plants can effectively solve this problem. The system uses AI technology to analyze and process data from power generation equipment to automatically diagnose and predict faults, thereby discovering and resolving potential faults in advance. At the same time, the system can also automatically develop maintenance plans and optimize maintenance processes to improve maintenance efficiency and quality. Summary of the invention
[0004] The present invention provides an artificial intelligence-based intelligent maintenance control method and system for a power plant, which are used to solve the problems of low maintenance reliability and poor efficiency in the prior art.
[0005] In order to realize the above technical features, the object of the present invention is achieved as follows: an intelligent maintenance control method for a power plant based on artificial intelligence, the intelligent maintenance control method for a power plant comprising: S1: extract all inspection robots that can perform inspection tasks, and use some of the inspection robots as blockchain nodes to establish a blockchain network with the inspection robots as blockchain nodes; S2: When the blockchain network receives an inspection task execution instruction, the inspection robot used to execute the current inspection task is determined based on the judgment result of whether the blockchain node in the current blockchain network is occupied, and the determined inspection robot is controlled to execute the current inspection task.
[0006] Furthermore, all inspection robots that can perform inspection tasks are extracted, and some of the inspection robots are used as blockchain nodes to establish a blockchain network with the inspection robots as blockchain nodes, including: S11: extract the total number of all inspection robots that can perform inspection tasks; S12: According to the communication bandwidth required to control each inspection robot, the number of inspection robots included in the blockchain network is obtained, wherein the number of inspection robots included in the blockchain network is obtained by the following formula: ; in, M Indicates the number of inspection robots included in the blockchain network; N Represents the total number of inspection robots; when N ≤5, M is rounded up; when N> 5 o'clock, M To round down; B i Indicates i Rated communication bandwidth for each inspection robot to communicate; B p express N The average communication bandwidth of each inspection robot; B z express N The total communication bandwidth of each inspection robot; B Indicates the preset maximum bandwidth resource value of the blockchain network.
[0007] Furthermore, when the blockchain network receives an inspection task execution instruction, the inspection robot used to execute the current inspection task is determined by judging whether the blockchain node in the current blockchain network is occupied, and the determined inspection robot is controlled to execute the current inspection task, including: S21: When the blockchain network receives the inspection task execution instruction, determine whether there is a blockchain node that has not executed the task in the current blockchain network; S22: If there are blockchain nodes that have not executed tasks in the current blockchain network, call a patrol robot in the blockchain network to execute the patrol task, and after the patrol robot completes the patrol, share the patrol data information generated during the patrol to each blockchain node in the blockchain network; S23: When there is no blockchain node that has not executed the task in the blockchain network, a blockchain node in the blockchain network is controlled to perform blockchain cross-chain to the inspection robot that is not included in the blockchain network to form a new blockchain node, and the inspection robot corresponding to the new blockchain node is controlled to execute the current inspection task.
[0008] Furthermore, when there is no blockchain node that has not executed a task in the blockchain network, a blockchain node in the blockchain network is controlled to perform blockchain cross-chain with an inspection robot that is not included in the blockchain network to form a new blockchain node, and the inspection robot corresponding to the new blockchain node is controlled to execute the current inspection task, including: S231: When there is no blockchain node that has not executed a task in the blockchain network, an operation status evaluation is performed on the blockchain node to obtain an operation status parameter of each blockchain node; S232: Performing performance evaluation on the inspection robots that are not included in the blockchain network to obtain performance evaluation parameters, and taking the inspection robot with the highest performance evaluation parameter as the target robot; S233: Selecting a blockchain node with the lowest running status parameter as a blockchain mining core node, and controlling the blockchain mining core node to perform a cross-chain link to the target robot; S234: When the target robot completes the cross-chain link to form a new blockchain node, the blockchain mines the core node and shares historical maintenance and inspection data with the new blockchain node; S235: After data sharing is completed, the new blockchain node is controlled to execute the current inspection task.
[0009] Furthermore, the operating state parameter is obtained by the following formula: ; in, Q j express M The number of inspection robots included in the blockchain network j An inspection robot; Y j Indicates j The maximum signal strength emitted by a patrol robot; D j Indicates j The maximum straight-line distance that an inspection robot can travel relative to the intelligent maintenance control terminal; P 1j Indicates j The total interference power of the data transmission equipment with the same communication frequency as the inspection robots; P 2j Indicates j The total interference power of the data transmission equipment corresponding to the communication frequencies adjacent to the communication frequencies of the inspection robots; P j Indicates j Maximum signal transmission power of each inspection robot; α and β Respectively represent the preset interference coefficient, α and β The value ranges of are 0.34-0.56 and 0.28-0.34 respectively; w 1 and w 2Respectively represent the preset weight coefficients; E 01j Indicates j The amount of electricity used by each inspection robot; E j Indicates j The total power of each inspection robot; B j Indicates j The maximum bandwidth corresponding to each inspection robot; B qj Indicates j The currently occupied bandwidth corresponding to the inspection robots; Q 0 Indicates the preset parameter reference constant value; The performance evaluation parameters are obtained by the following formula: ; in, W t Indicates the number of inspection robots that are not included in the blockchain network. t An inspection robot; Y t Indicates t The maximum signal strength emitted by a patrol robot that is not included in the blockchain network; D j express t Indicates t The maximum straight-line distance that an inspection robot that is not included in the blockchain network can travel relative to the intelligent maintenance control terminal; P 1t Indicates t The total interference power of data transmission devices with the same communication frequency as the inspection robot that are not included in the blockchain network; P 2t Indicates t The total interference power of the data transmission equipment corresponding to the communication frequency adjacent to the communication frequency of the inspection robot that is not included in the blockchain network; P t Indicates t Maximum power of signals transmitted that are not included in the blockchain network; α and β Respectively represent the preset interference coefficient, α and β The value ranges of are 0.34-0.56 and 0.28-0.34 respectively; w 1 and w 2 Respectively represent the preset weight coefficients; E 01t Indicatest The amount of electricity used that is not included in the blockchain network; E t Indicates t The total amount of electricity not included in the blockchain network; B t Indicates t The maximum bandwidth of the corresponding ones not included in the blockchain network; B qt Indicates t The currently occupied bandwidth of the corresponding ones that are not included in the blockchain network; W 0 Indicates the preset performance parameter baseline constant value.
[0010] The present invention provides an artificial intelligence-based intelligent maintenance control system for a power plant, the intelligent maintenance control system for a power plant comprising: An extraction module, used to extract all inspection robots that can perform inspection tasks, and use some of the inspection robots as blockchain nodes to establish a blockchain network with the inspection robots as blockchain nodes; The task execution control module is used to determine the inspection robot used to execute the current inspection task when the blockchain network receives the inspection task execution instruction, based on the judgment result of whether the blockchain node in the current blockchain network is occupied, and control the determined inspection robot to execute the current inspection task.
[0011] Furthermore, the extraction module includes: A quantity extraction module is used to extract the total number of all inspection robots that can perform inspection tasks; The quantity calculation module is used to obtain the number of inspection robots included in the blockchain network according to the communication bandwidth required to control each inspection robot, wherein the number of inspection robots included in the blockchain network is obtained by the following formula: ; in, M Indicates the number of inspection robots included in the blockchain network; N Represents the total number of inspection robots; when N ≤5, M is rounded up; when N> 5 o'clock, M To round down; B i Indicates i Rated communication bandwidth for each inspection robot to communicate; B p express N The average communication bandwidth of each inspection robot; Bz express N The total communication bandwidth of each inspection robot; B Indicates the preset maximum bandwidth resource value of the blockchain network.
[0012] Furthermore, the task execution control module includes: A node judgment module is used to judge whether there is a blockchain node that has not executed the task in the current blockchain network when the blockchain network receives the inspection task execution instruction; The first task control execution module is used to call an inspection robot in the blockchain network to perform an inspection task if there is a blockchain node that has not executed a task in the current blockchain network, and after the inspection robot completes the inspection, share the inspection data information generated during the inspection process with each blockchain node in the blockchain network; The second task control execution module is used to control a blockchain node in the blockchain network to perform blockchain cross-chain to the inspection robot that is not included in the blockchain network to form a new blockchain node when there is no blockchain node that has not executed the task in the blockchain network, and control the inspection robot corresponding to the new blockchain node to execute the current inspection task.
[0013] Furthermore, the second task control execution module includes: The status evaluation parameter is used to evaluate the operation status of the blockchain nodes when there are no blockchain nodes that have not executed tasks in the blockchain network, and obtain the operation status parameters of each blockchain node; Performance evaluation parameters, used to evaluate the performance of inspection robots that are not included in the blockchain network, obtain performance evaluation parameters, and use the inspection robot with the highest performance evaluation parameters as the target robot; A node selection module, used to select a blockchain node with the lowest operating status parameter as a blockchain mining core node, and control the blockchain mining core node to perform a cross-chain link to the target robot; A robot selection module, which is used for mining core nodes of the blockchain and sharing historical maintenance and inspection data with the new blockchain node after the target robot completes the cross-chain link to form a new blockchain node; After data sharing is completed, the new blockchain node is controlled to perform the current inspection task.
[0014] Furthermore, the operating state parameter is obtained by the following formula: ; in, Q j express MThe number of inspection robots included in the blockchain network j An inspection robot; Y j Indicates j The maximum signal strength emitted by a patrol robot; D j Indicates j The maximum straight-line distance that an inspection robot can travel relative to the intelligent maintenance control terminal; P 1j Indicates j The total interference power of the data transmission equipment with the same communication frequency as the inspection robots; P 2j Indicates j The total interference power of the data transmission equipment corresponding to the communication frequencies adjacent to the communication frequencies of the inspection robots; P j Indicates j Maximum signal transmission power of each inspection robot; α and β Respectively represent the preset interference coefficient, α and β The value ranges of are 0.34-0.56 and 0.28-0.34 respectively; w 1 and w 2 Respectively represent the preset weight coefficients; E 01j Indicates j The amount of electricity used by each inspection robot; E j Indicates j The total power of each inspection robot; B j Indicates j The maximum bandwidth corresponding to each inspection robot; B qj Indicates j The currently occupied bandwidth corresponding to the inspection robots; Q 0 Indicates the preset parameter reference constant value; The performance evaluation parameters are obtained by the following formula: ; in, W t Indicates the number of inspection robots that are not included in the blockchain network. t An inspection robot; Y t Indicates tThe maximum signal strength emitted by a patrol robot that is not included in the blockchain network; D j express t Indicates t The maximum straight-line distance that an inspection robot that is not included in the blockchain network can travel relative to the intelligent maintenance control terminal; P 1t Indicates t The total interference power of data transmission devices with the same communication frequency as the inspection robot that are not included in the blockchain network; P 2t Indicates t The total interference power of the data transmission equipment corresponding to the communication frequency adjacent to the communication frequency of the inspection robot that is not included in the blockchain network; P t Indicates t Maximum power of signals transmitted that are not included in the blockchain network; α and β Respectively represent the preset interference coefficient, α and β The value ranges of are 0.34-0.56 and 0.28-0.34 respectively; w 1 and w 2 Respectively represent the preset weight coefficients; E 01t Indicates t The amount of electricity used that is not included in the blockchain network; E t Indicates t The total amount of electricity not included in the blockchain network; B t Indicates t The maximum bandwidth of the corresponding ones not included in the blockchain network; B qt Indicates t The currently occupied bandwidth of the corresponding ones that are not included in the blockchain network; W 0 Indicates the preset performance parameter baseline constant value.
[0015] Beneficial effects of the present invention: 1. The present invention can accurately determine the health status of the equipment and take maintenance measures in advance before the problem occurs, thus avoiding equipment failure and downtime loss; it uses artificial intelligence algorithms to automatically diagnose equipment failures. When the equipment is abnormal, the system can quickly identify the type and location of the fault and provide corresponding solutions to speed up troubleshooting and reduce maintenance time.
[0016] 2. The system of the present invention can automatically generate the best maintenance plan according to the status and importance of the equipment. It takes into account factors such as equipment availability, maintenance cost and production demand, and provides the best maintenance arrangement with the goal of minimizing downtime and maintenance cost; the intelligent maintenance control system can identify energy waste problems through real-time monitoring and analysis of energy consumption, and provide corresponding optimization suggestions. This helps to reduce energy consumption in power plants and improve energy utilization efficiency.
[0017] 3. The present invention can help power plants establish a comprehensive safety monitoring system to monitor the equipment operating status and environmental parameters in real time. Once an abnormal situation is found, the system will immediately alarm and take corresponding measures to ensure the safety of equipment and personnel. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
[0019] Figure 1 This is a step diagram of an artificial intelligence-based intelligent maintenance control method for a power plant described in the present invention.
[0020] Figure 2 This is a module diagram of an artificial intelligence-based intelligent maintenance control system for a power plant described in the present invention. DETAILED DESCRIPTION
[0021] The embodiments of the present invention are further described below in conjunction with the accompanying drawings.
[0022] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.
[0023] Embodiment 1: This embodiment provides an artificial intelligence-based intelligent maintenance control method for a power plant, the intelligent maintenance control method for a power plant comprising: S1: extract all inspection robots that can perform inspection tasks, and use some of the inspection robots as blockchain nodes to establish a blockchain network with the inspection robots as blockchain nodes; S2: When the blockchain network receives an inspection task execution instruction, the inspection robot used to execute the current inspection task is determined based on the judgment result of whether the blockchain node in the current blockchain network is occupied, and the determined inspection robot is controlled to execute the current inspection task.
[0024] The working principle of the above technical solution is: extract robots that can perform inspection tasks from existing inspection robots. These robots need to have sufficient inspection capabilities and resources to complete the specified inspection tasks; select some of the extracted inspection robots as blockchain nodes, and use blockchain technology to establish a blockchain network. These inspection robots participate in the data verification and consensus process of the blockchain as nodes to ensure the security and reliability of the blockchain network; when the blockchain network receives the inspection task execution instruction, the instruction will be broadcast to all nodes in the entire blockchain network. Each node can obtain the task execution instruction; each inspection robot node will record its own status information in the blockchain before performing the inspection task. Including information such as whether the task is being performed and whether it is available. Other nodes can obtain node status information by querying the blockchain; according to the node status information in the current blockchain network, determine which robots can be used to perform the current inspection task. If a node is marked as available and is not performing other tasks, the node can be determined to perform the current inspection task; once the robot used to perform the inspection task is determined, the relevant instructions will be sent to the robot to control it to perform the current inspection task. The robot will carry out inspection work in a specified manner by obtaining information such as task details and execution routes.
[0025] The effect of the above technical solution is: by establishing a blockchain network with inspection robots as nodes, the allocation and scheduling of inspection tasks can be automated and decentralized. Task instructions are broadcast through the blockchain network, and each node can obtain task information, thereby realizing fast and efficient task allocation and execution; blockchain technology can ensure that the propagation and verification process of task execution instructions in the network is transparent and cannot be tampered with. Therefore, the execution process of the task can be traced and verified, which improves the credibility and auditability of task execution; by recording the status information of the inspection robot in the blockchain, other nodes can query the occupancy and availability of the node in real time. This can avoid the situation where multiple robots perform the same task at the same time or some robots are idle and unused, and improve the utilization efficiency of resources; the blockchain network has the characteristics of decentralization and distribution, without single point of failure and centralized control, so it has high security and anti-attack capabilities. Inspection task information is broadcast through the blockchain, which can reduce the risk of middleman attacks and data tampering, and improve the security of inspection tasks; by reasonably allocating and scheduling inspection robots, and sharing node status information in real time, the resources of inspection robots can be effectively utilized, and the execution efficiency and accuracy of inspection tasks can be improved. At the same time, the automated propagation of task instructions and node selection also reduces the possibility of human intervention and errors.
[0026] Embodiment 2: The present embodiment provides extracting all inspection robots that can perform inspection tasks, and using some of the inspection robots as blockchain nodes to establish a blockchain network with the inspection robots as blockchain nodes, including: S11: extract the total number of all inspection robots that can perform inspection tasks; S12: According to the communication bandwidth required to control each inspection robot, the number of inspection robots included in the blockchain network is obtained, wherein the number of inspection robots included in the blockchain network is obtained by the following formula: ; in, M Indicates the number of inspection robots included in the blockchain network; N Represents the total number of inspection robots; when N ≤5, M is rounded up; when N> 5 o'clock, M To round down; B i Indicates i Rated communication bandwidth for each inspection robot to communicate; B p express N The average communication bandwidth of each inspection robot; B z express N The total communication bandwidth of each inspection robot; B Indicates the preset maximum bandwidth resource value of the blockchain network.
[0027] The working principle of the above technical solution is as follows: first, it is necessary to determine what kind of robot can perform the inspection task. For example, the inspection robot may need to have specific hardware devices, sensors or software functions to complete the inspection task; identify and record all inspection robots that can perform the inspection task in the system. Each inspection robot can be identified by a unique identifier or number. This information can be stored in a database or other data structure; by querying the records identified as inspection robots or by counting the number of inspection robots in the database, the total number of all inspection robots that can perform the inspection task is calculated.
[0028] The effects of the above technical solution are: by controlling the communication bandwidth required by each inspection robot, the number of robots included in the blockchain network can be ensured to be within the network capacity to avoid overload or network congestion; by limiting the communication bandwidth, only the inspection robots that are really needed in the network can be included, which can maximize the use of network resources and improve the overall performance and efficiency of the network; avoiding too many robots from entering the blockchain network can reduce potential communication conflicts and competition, thereby improving the stability and reliability of the network. Among them, the above formula determines the number of robots included in the network based on the communication bandwidth requirements of the inspection robot, so that the network load can better adapt to changes. According to the total number of robots, the number of robots included in the network can be flexibly adjusted; by calculating the average communication bandwidth of the inspection robot, the balanced allocation of blockchain network resources can be achieved. This ensures that each robot obtains relatively fair communication resources and avoids network congestion caused by excessive bandwidth occupation by some robots; according to the preset maximum bandwidth resource value of the blockchain network, the number of inspection robots included in the network can be limited to ensure full utilization of network resources. This will enable the network to meet the requirements of inspection tasks while taking into account the stability and performance of the network.
[0029] Embodiment 3: The present embodiment provides that when the blockchain network receives an inspection task execution instruction, the inspection robot used to execute the current inspection task is determined by judging whether the blockchain node in the current blockchain network is occupied, and the determined inspection robot is controlled to execute the current inspection task, including: S21: When the blockchain network receives the inspection task execution instruction, determine whether there is a blockchain node that has not executed the task in the current blockchain network; S22: If there are blockchain nodes that have not executed tasks in the current blockchain network, call a patrol robot in the blockchain network to execute the patrol task, and after the patrol robot completes the patrol, share the patrol data information generated during the patrol to each blockchain node in the blockchain network; S23: When there is no blockchain node that has not executed the task in the blockchain network, a blockchain node in the blockchain network is controlled to perform blockchain cross-chain to the inspection robot that is not included in the blockchain network to form a new blockchain node, and the inspection robot corresponding to the new blockchain node is controlled to execute the current inspection task.
[0030] The working principle of the above technical solution is as follows: when the blockchain network receives the inspection task execution instruction, it first determines whether there is a blockchain node that has not executed the task in the current blockchain network. This can be done by querying the status and task list of the blockchain network; if there is a blockchain node that has not executed the task, then select an inspection robot from the blockchain network to execute the inspection task. The method of selecting the inspection robot can be carried out according to a specific strategy, such as random selection or selection based on a certain priority rule; during the inspection process, the inspection robot will generate inspection data information. Once the inspection task is completed, the inspection data information obtained is shared to each blockchain node in the blockchain network. This ensures that all nodes can obtain the latest inspection data and realize data sharing and synchronization; if there is no node that has not executed the task in the blockchain network, it means that the current network cannot complete the inspection task. In this case, it is necessary to control a blockchain node to perform a blockchain cross-chain operation on the inspection robot that is not included in the blockchain network. This will lead to the creation of a new blockchain node and control the inspection robot corresponding to the node to perform the current inspection task.
[0031] The effect of the above technical solution is: by judging whether there are nodes that have not executed tasks in the current blockchain network, it can be quickly determined whether it is necessary to call the inspection robot to execute the task. This can reduce useless task scheduling and improve the execution efficiency of inspection tasks; after the inspection robot completes the inspection task, the generated inspection data information is shared to each node in the blockchain network. This can achieve real-time data sharing and synchronization, so that all nodes can obtain the latest inspection results. At the same time, due to the characteristics of blockchain, the shared data is credible and cannot be tampered with; when there are no nodes that have not executed tasks in the blockchain network, a new blockchain node can be formed by controlling a blockchain node to perform blockchain cross-chain operations on the inspection robot that is not included in the blockchain network. In this way, the blockchain network can be dynamically expanded so that the network can accommodate more inspection robots and perform more tasks; through the distributed characteristics of blockchain, the inspection data information generated during the inspection process is shared to each blockchain node, which can improve the reliability of data storage and backup. At the same time, due to the immutability of blockchain, the inspection data cannot be tampered with, ensuring the security of the data.
[0032] Embodiment 4: This embodiment provides that when there is no blockchain node that has not executed a task in the blockchain network, a blockchain node in the blockchain network is controlled to perform blockchain cross-chain with an inspection robot that is not included in the blockchain network to form a new blockchain node, and the inspection robot corresponding to the new blockchain node is controlled to execute the current inspection task, including: S231: When there is no blockchain node that has not executed a task in the blockchain network, an operation status evaluation is performed on the blockchain node to obtain an operation status parameter of each blockchain node; S232: Performing performance evaluation on the inspection robots that are not included in the blockchain network to obtain performance evaluation parameters, and taking the inspection robot with the highest performance evaluation parameter as the target robot; S233: Selecting a blockchain node with the lowest running status parameter as a blockchain mining core node, and controlling the blockchain mining core node to perform a cross-chain link to the target robot; S234: When the target robot completes the cross-chain link to form a new blockchain node, the blockchain mines the core node and shares historical maintenance and inspection data with the new blockchain node; S235: After data sharing is completed, the new blockchain node is controlled to execute the current inspection task.
[0033] The working principle of the above technical solution is as follows: when there are no nodes that have not executed tasks in the blockchain network, the operation status of each blockchain node is evaluated to obtain the operation status parameters of each node. These parameters may include the running time of the node, resource utilization, network delay, etc.; the performance of the inspection robot that is not included in the blockchain network is evaluated to obtain the performance evaluation parameters. These parameters can measure the robot's inspection capability, stability, response speed and other indicators; according to the performance evaluation parameters, the inspection robot with the highest performance evaluation is selected as the target robot. This ensures that the robot most suitable for performing the inspection task is selected; the blockchain node with the lowest operation status is selected from the operation status parameters as the blockchain mining core node. Generally speaking, a low operation status means that the node has low resource utilization or more operation problems; the blockchain mining core node is controlled to cross-chain link to the target robot to form a new blockchain node. Cross-chain linking is to connect two different blockchain networks so that they can share and interact with each other; after the new blockchain node is formed, the blockchain mining core node shares historical maintenance inspection data with the new node. In this way, historical inspection data can be transferred to the new node, so that it has a complete data record; after completing data sharing, the new blockchain node is controlled to perform the current inspection task. The new node will begin to receive instructions and perform the corresponding inspection tasks, and save the results in the blockchain network for other nodes to access and share.
[0034] The effects of the above technical solution are as follows: by evaluating the operating status of the blockchain node and selecting the inspection robot with good performance as the target robot, it can be ensured that the nodes and robots running in the system are in good working condition, thereby improving the stability of the entire blockchain network; through cross-chain links and historical maintenance inspection data sharing, the historical inspection data is transmitted to the new blockchain node. This can ensure that the new node has complete data records, ensure that the system can accurately obtain historical data when performing inspection tasks, and improve the integrity of the data; select the blockchain node with the lowest operating status parameter as the blockchain mining core node, which can ensure that the node with low resource utilization or fewer operating problems is selected. This helps to optimize the resource utilization of the node and improve the efficiency of the entire system; once the new blockchain node is formed, it is controlled to perform the current inspection task. Since the new node already has complete historical data and is located in the blockchain network, it can perform inspection tasks more efficiently and improve the efficiency of task execution.
[0035] Embodiment 5: The operating status parameter provided in this embodiment is obtained by the following formula: ; in, Q j express M The number of inspection robots included in the blockchain network j An inspection robot; Y j Indicates j The maximum signal strength emitted by a patrol robot; D j Indicates j The maximum straight-line distance that an inspection robot can travel relative to the intelligent maintenance control terminal; P 1j Indicates j The total interference power of the data transmission equipment with the same communication frequency as the inspection robots; P 2j Indicates j The total interference power of the data transmission equipment corresponding to the communication frequencies adjacent to the communication frequencies of the inspection robots; P j Indicates j Maximum signal transmission power of each inspection robot; α and β Respectively represent the preset interference coefficient, α and β The value ranges of are 0.34-0.56 and 0.28-0.34 respectively; w 1 andw 2 Respectively represent the preset weight coefficients; E 01j Indicates j The amount of electricity used by each inspection robot; E j Indicates j The total power of each inspection robot; B j Indicates j The maximum bandwidth corresponding to each inspection robot; B qj Indicates j The currently occupied bandwidth corresponding to the inspection robots; Q 0 Indicates the preset parameter reference constant value; The performance evaluation parameters are obtained by the following formula: ; in, W t Indicates the number of inspection robots that are not included in the blockchain network. t An inspection robot; Y t Indicates t The maximum signal strength emitted by a patrol robot that is not included in the blockchain network; D j express t Indicates t The maximum straight-line distance that an inspection robot that is not included in the blockchain network can travel relative to the intelligent maintenance control terminal; P 1t Indicates t The total interference power of data transmission devices with the same communication frequency as the inspection robot that are not included in the blockchain network; P 2t Indicates t The total interference power of the data transmission equipment corresponding to the communication frequency adjacent to the communication frequency of the inspection robot that is not included in the blockchain network; P t Indicates t Maximum power of signals transmitted that are not included in the blockchain network; α and β Respectively represent the preset interference coefficient, α and β The value ranges of are 0.34-0.56 and 0.28-0.34 respectively; w 1 and w 2 Respectively represent the preset weight coefficients;E 01t Indicates t The amount of electricity used that is not included in the blockchain network; E t Indicates t The total amount of electricity not included in the blockchain network; B t Indicates t The maximum bandwidth of the corresponding ones not included in the blockchain network; B qt Indicates t The currently occupied bandwidth of the corresponding ones that are not included in the blockchain network; W 0 Indicates the preset performance parameter baseline constant value.
[0036] The effect of the above formula is: The above operating status parameter calculation formula takes into account multiple factors, including signal strength, communication distance, interference power, signal transmission power, power consumption, bandwidth utilization, etc. By comprehensively evaluating these factors, we can have a more comprehensive understanding of the operating status of the inspection robot, thereby obtaining accurate evaluation parameters; the weight coefficient in the formula and It can be adjusted according to actual needs. In this way, different indicators can be flexibly weighed and adjusted according to the requirements of specific application scenarios to better adapt to actual conditions; by incorporating various factors into the formula calculation, the performance of the inspection robot can be quantitatively evaluated. This helps to objectively compare the performance differences between different robots, find the target robot with better performance, and select the best blockchain mining core node; the evaluation parameters calculated according to the formula can be used as a decision-making basis to select target robots and core nodes. This ensures that robots and nodes with better performance are selected to improve the efficiency and stability of the system. At the same time, the above performance evaluation parameter calculation formula includes multiple indicators, such as signal strength, communication distance, interference power, signal transmission power, power consumption, bandwidth utilization, etc. By comprehensively considering these indicators, the performance of the inspection robot can be comprehensively evaluated instead of relying on a single indicator; the number of inspection robots is used as the weight in the formula, that is, . This can take into account the impact of different numbers of robots on the overall performance, thereby more accurately evaluating the performance of the system; because there will be communication interference between inspection robots, the formula takes into account the impact of interference from devices adjacent to the robot's communication frequency on system performance. This helps to evaluate the communication quality between robots and consider the impact of communication interference when selecting target robots; the formula takes into account the power consumption and bandwidth utilization of the inspection robot. This can evaluate the robot's energy consumption and resource utilization efficiency, thereby better understanding the robot's performance; the weight coefficient in the formula and And the preset interference coefficients α and β, performance parameter benchmark constant values All can be adjusted. In this way, parameters can be flexibly set according to specific needs and actual conditions to meet the requirements of different application scenarios.
[0037] Embodiment 6: This embodiment provides an artificial intelligence-based intelligent maintenance control system for a power plant, and the intelligent maintenance control system for a power plant includes: An extraction module, used to extract all inspection robots that can perform inspection tasks, and use some of the inspection robots as blockchain nodes to establish a blockchain network with the inspection robots as blockchain nodes; The task execution control module is used to determine the inspection robot used to execute the current inspection task when the blockchain network receives the inspection task execution instruction, based on the judgment result of whether the blockchain node in the current blockchain network is occupied, and control the determined inspection robot to execute the current inspection task.
[0038] The working principle of the above technical solution is: extract robots that can perform inspection tasks from existing inspection robots. These robots need to have sufficient inspection capabilities and resources to complete the specified inspection tasks; select some of the extracted inspection robots as blockchain nodes, and use blockchain technology to establish a blockchain network. These inspection robots participate in the data verification and consensus process of the blockchain as nodes to ensure the security and reliability of the blockchain network; when the blockchain network receives the inspection task execution instruction, the instruction will be broadcast to all nodes in the entire blockchain network. Each node can obtain the task execution instruction; each inspection robot node will record its own status information in the blockchain before performing the inspection task. Including information such as whether the task is being performed and whether it is available. Other nodes can obtain node status information by querying the blockchain; according to the node status information in the current blockchain network, determine which robots can be used to perform the current inspection task. If a node is marked as available and is not performing other tasks, the node can be determined to perform the current inspection task; once the robot used to perform the inspection task is determined, the relevant instructions will be sent to the robot to control it to perform the current inspection task. The robot will carry out inspection work in a specified manner by obtaining information such as task details and execution routes.
[0039] The effect of the above technical solution is: by establishing a blockchain network with inspection robots as nodes, the allocation and scheduling of inspection tasks can be automated and decentralized. Task instructions are broadcast through the blockchain network, and each node can obtain task information, thereby realizing fast and efficient task allocation and execution; blockchain technology can ensure that the propagation and verification process of task execution instructions in the network is transparent and cannot be tampered with. Therefore, the execution process of the task can be traced and verified, which improves the credibility and auditability of task execution; by recording the status information of the inspection robot in the blockchain, other nodes can query the occupancy and availability of the node in real time. This can avoid the situation where multiple robots perform the same task at the same time or some robots are idle and unused, and improve the utilization efficiency of resources; the blockchain network has the characteristics of decentralization and distribution, without single point of failure and centralized control, so it has high security and anti-attack capabilities. Inspection task information is broadcast through the blockchain, which can reduce the risk of middleman attacks and data tampering, and improve the security of inspection tasks; by reasonably allocating and scheduling inspection robots, and sharing node status information in real time, the resources of inspection robots can be effectively utilized, and the execution efficiency and accuracy of inspection tasks can be improved. At the same time, the automated propagation of task instructions and node selection also reduces the possibility of human intervention and errors.
[0040] Embodiment 7: The extraction module provided in this embodiment includes: A quantity extraction module is used to extract the total number of all inspection robots that can perform inspection tasks; The quantity calculation module is used to obtain the number of inspection robots included in the blockchain network according to the communication bandwidth required to control each inspection robot, wherein the number of inspection robots included in the blockchain network is obtained by the following formula:
[0041] in, M Indicates the number of inspection robots included in the blockchain network; N Represents the total number of inspection robots; when N ≤5, M is rounded up; when N> 5 o'clock, M To round down; B i Indicates i Rated communication bandwidth for each inspection robot to communicate; B p express N The average communication bandwidth of each inspection robot; B z express NThe total communication bandwidth of each inspection robot; B Indicates the preset maximum bandwidth resource value of the blockchain network.
[0042] The working principle of the above technical solution is as follows: first, it is necessary to determine what kind of robot can perform the inspection task. For example, the inspection robot may need to have specific hardware devices, sensors or software functions to complete the inspection task; identify and record all inspection robots that can perform the inspection task in the system. Each inspection robot can be identified by a unique identifier or number. This information can be stored in a database or other data structure; by querying the records identified as inspection robots or by counting the number of inspection robots in the database, the total number of all inspection robots that can perform the inspection task is calculated.
[0043] The effects of the above technical solution are: by controlling the communication bandwidth required by each inspection robot, the number of robots included in the blockchain network can be ensured to be within the network capacity to avoid overload or network congestion; by limiting the communication bandwidth, only the inspection robots that are really needed in the network can be included, which can maximize the use of network resources and improve the overall performance and efficiency of the network; avoiding too many robots from entering the blockchain network can reduce potential communication conflicts and competition, thereby improving the stability and reliability of the network. Among them, the above formula determines the number of robots included in the network based on the communication bandwidth requirements of the inspection robot, so that the network load can better adapt to changes. According to the total number of robots, the number of robots included in the network can be flexibly adjusted; by calculating the average communication bandwidth of the inspection robot, the balanced allocation of blockchain network resources can be achieved. This ensures that each robot obtains relatively fair communication resources and avoids network congestion caused by excessive bandwidth occupation by some robots; according to the preset maximum bandwidth resource value of the blockchain network, the number of inspection robots included in the network can be limited to ensure full utilization of network resources. This will enable the network to meet the requirements of inspection tasks while taking into account the stability and performance of the network.
[0044] Embodiment 8: The task execution control module provided in this embodiment includes: A node judgment module is used to judge whether there is a blockchain node that has not executed the task in the current blockchain network when the blockchain network receives the inspection task execution instruction; The first task control execution module is used to call an inspection robot in the blockchain network to perform an inspection task if there is a blockchain node that has not executed a task in the current blockchain network, and after the inspection robot completes the inspection, share the inspection data information generated during the inspection process with each blockchain node in the blockchain network; The second task control execution module is used to control a blockchain node in the blockchain network to perform blockchain cross-chain to the inspection robot that is not included in the blockchain network to form a new blockchain node when there is no blockchain node that has not executed the task in the blockchain network, and control the inspection robot corresponding to the new blockchain node to execute the current inspection task.
[0045] The working principle of the above technical solution is as follows: when the blockchain network receives the inspection task execution instruction, it first determines whether there is a blockchain node that has not executed the task in the current blockchain network. This can be done by querying the status and task list of the blockchain network; if there is a blockchain node that has not executed the task, then select an inspection robot from the blockchain network to execute the inspection task. The method of selecting the inspection robot can be carried out according to a specific strategy, such as random selection or selection based on a certain priority rule; during the inspection process, the inspection robot will generate inspection data information. Once the inspection task is completed, the inspection data information obtained is shared to each blockchain node in the blockchain network. This ensures that all nodes can obtain the latest inspection data and realize data sharing and synchronization; if there is no node that has not executed the task in the blockchain network, it means that the current network cannot complete the inspection task. In this case, it is necessary to control a blockchain node to perform a blockchain cross-chain operation on the inspection robot that is not included in the blockchain network. This will lead to the creation of a new blockchain node and control the inspection robot corresponding to the node to perform the current inspection task.
[0046] The effect of the above technical solution is: by judging whether there are nodes that have not executed tasks in the current blockchain network, it can be quickly determined whether it is necessary to call the inspection robot to execute the task. This can reduce useless task scheduling and improve the execution efficiency of inspection tasks; after the inspection robot completes the inspection task, the generated inspection data information is shared to each node in the blockchain network. This can achieve real-time data sharing and synchronization, so that all nodes can obtain the latest inspection results. At the same time, due to the characteristics of blockchain, the shared data is credible and cannot be tampered with; when there are no nodes that have not executed tasks in the blockchain network, a new blockchain node can be formed by controlling a blockchain node to perform blockchain cross-chain operations on the inspection robot that is not included in the blockchain network. In this way, the blockchain network can be dynamically expanded so that the network can accommodate more inspection robots and perform more tasks; through the distributed characteristics of blockchain, the inspection data information generated during the inspection process is shared to each blockchain node, which can improve the reliability of data storage and backup. At the same time, due to the immutability of blockchain, the inspection data cannot be tampered with, ensuring the security of the data.
[0047] Embodiment 9: The second task control execution module provided in this embodiment includes: The status evaluation parameter is used to evaluate the operation status of the blockchain nodes when there are no blockchain nodes that have not executed tasks in the blockchain network, and obtain the operation status parameters of each blockchain node; Performance evaluation parameters, used to evaluate the performance of inspection robots that are not included in the blockchain network, obtain performance evaluation parameters, and use the inspection robot with the highest performance evaluation parameters as the target robot; A node selection module, used to select a blockchain node with the lowest operating status parameter as a blockchain mining core node, and control the blockchain mining core node to perform a cross-chain link to the target robot; A robot selection module, which is used for mining core nodes of the blockchain and sharing historical maintenance and inspection data with the new blockchain node after the target robot completes the cross-chain link to form a new blockchain node; After data sharing is completed, the new blockchain node is controlled to perform the current inspection task.
[0048] The working principle of the above technical solution is as follows: when there are no nodes that have not executed tasks in the blockchain network, the operation status of each blockchain node is evaluated to obtain the operation status parameters of each node. These parameters may include the running time of the node, resource utilization, network delay, etc.; the performance of the inspection robot that is not included in the blockchain network is evaluated to obtain the performance evaluation parameters. These parameters can measure the robot's inspection capability, stability, response speed and other indicators; according to the performance evaluation parameters, the inspection robot with the highest performance evaluation is selected as the target robot. This ensures that the robot most suitable for performing the inspection task is selected; the blockchain node with the lowest operation status is selected from the operation status parameters as the blockchain mining core node. Generally speaking, a low operation status means that the node has low resource utilization or more operation problems; the blockchain mining core node is controlled to cross-chain link to the target robot to form a new blockchain node. Cross-chain linking is to connect two different blockchain networks so that they can share and interact with each other; after the new blockchain node is formed, the blockchain mining core node shares historical maintenance inspection data with the new node. In this way, historical inspection data can be transferred to the new node, so that it has a complete data record; after completing data sharing, the new blockchain node is controlled to perform the current inspection task. The new node will begin to receive instructions and perform the corresponding inspection tasks, and save the results in the blockchain network for other nodes to access and share.
[0049] The effects of the above technical solution are as follows: by evaluating the operating status of the blockchain node and selecting the inspection robot with good performance as the target robot, it can be ensured that the nodes and robots running in the system are in good working condition, thereby improving the stability of the entire blockchain network; through cross-chain links and historical maintenance inspection data sharing, the historical inspection data is transmitted to the new blockchain node. This can ensure that the new node has complete data records, ensure that the system can accurately obtain historical data when performing inspection tasks, and improve the integrity of the data; select the blockchain node with the lowest operating status parameter as the blockchain mining core node, which can ensure that the node with low resource utilization or fewer operating problems is selected. This helps to optimize the resource utilization of the node and improve the efficiency of the entire system; once the new blockchain node is formed, it is controlled to perform the current inspection task. Since the new node already has complete historical data and is located in the blockchain network, it can perform inspection tasks more efficiently and improve the efficiency of task execution.
[0050] Embodiment 10: The operating status parameter provided in this embodiment is obtained by the following formula: ; in, Q j express M The number of inspection robots included in the blockchain network j An inspection robot; Y j Indicates j The maximum signal strength emitted by a patrol robot; D j Indicates j The maximum straight-line distance that an inspection robot can travel relative to the intelligent maintenance control terminal; P 1j Indicates j The total interference power of the data transmission equipment with the same communication frequency as the inspection robots; P 2j Indicates j The total interference power of the data transmission equipment corresponding to the communication frequencies adjacent to the communication frequencies of the inspection robots; P j Indicates j Maximum signal transmission power of each inspection robot; α and β Respectively represent the preset interference coefficient, α and β The value ranges of are 0.34-0.56 and 0.28-0.34 respectively; w 1 andw 2 Respectively represent the preset weight coefficients; E 01j Indicates j The amount of electricity used by each inspection robot; E j Indicates j The total power of each inspection robot; B j Indicates j The maximum bandwidth corresponding to each inspection robot; B qj Indicates j The currently occupied bandwidth corresponding to the inspection robots; Q 0 Indicates the preset parameter reference constant value; The performance evaluation parameters are obtained by the following formula: ; in, W t Indicates the number of inspection robots that are not included in the blockchain network. t An inspection robot; Y t Indicates t The maximum signal strength emitted by a patrol robot that is not included in the blockchain network; D j express t Indicates t The maximum straight-line distance that an inspection robot that is not included in the blockchain network can travel relative to the intelligent maintenance control terminal; P 1t Indicates t The total interference power of data transmission devices with the same communication frequency as the inspection robot that are not included in the blockchain network; P 2t Indicates t The total interference power of the data transmission equipment corresponding to the communication frequency adjacent to the communication frequency of the inspection robot that is not included in the blockchain network; P t Indicates t Maximum power of signals transmitted that are not included in the blockchain network; α and β Respectively represent the preset interference coefficient, α and β The value ranges of are 0.34-0.56 and 0.28-0.34 respectively; w 1 and w 2 Respectively represent the preset weight coefficients;E 01t Indicates t The amount of electricity used that is not included in the blockchain network; E t Indicates t The total amount of electricity not included in the blockchain network; B t Indicates t The maximum bandwidth of the corresponding ones not included in the blockchain network; B qt Indicates t The currently occupied bandwidth of the corresponding ones that are not included in the blockchain network; W 0 Indicates the preset performance parameter baseline constant value.
[0051] The effect of the above formula is: The above operating status parameter calculation formula takes into account multiple factors, including signal strength, communication distance, interference power, signal transmission power, power consumption, bandwidth utilization, etc. By comprehensively evaluating these factors, we can have a more comprehensive understanding of the operating status of the inspection robot, thereby obtaining accurate evaluation parameters; the weight coefficient in the formula and It can be adjusted according to actual needs. In this way, different indicators can be flexibly weighed and adjusted according to the requirements of specific application scenarios to better adapt to actual conditions; by incorporating various factors into the formula calculation, the performance of the inspection robot can be quantitatively evaluated. This helps to objectively compare the performance differences between different robots, find the target robot with better performance, and select the best blockchain mining core node; the evaluation parameters calculated according to the formula can be used as a decision-making basis to select target robots and core nodes. This ensures that robots and nodes with better performance are selected to improve the efficiency and stability of the system. At the same time, the above performance evaluation parameter calculation formula includes multiple indicators, such as signal strength, communication distance, interference power, signal transmission power, power consumption, bandwidth utilization, etc. By comprehensively considering these indicators, the performance of the inspection robot can be comprehensively evaluated instead of relying on a single indicator; the number of inspection robots is used as the weight in the formula, that is, . This can take into account the impact of different numbers of robots on the overall performance, thereby more accurately evaluating the performance of the system; because there will be communication interference between inspection robots, the formula takes into account the impact of interference from devices adjacent to the robot's communication frequency on system performance. This helps to evaluate the communication quality between robots and consider the impact of communication interference when selecting target robots; the formula takes into account the power consumption and bandwidth utilization of the inspection robot. This can evaluate the robot's energy consumption and resource utilization efficiency, thereby better understanding the robot's performance; the weight coefficient in the formula and And the preset interference coefficients α and β, performance parameter benchmark constant values All can be adjusted. In this way, parameters can be flexibly set according to specific needs and actual conditions to meet the requirements of different application scenarios.
[0052] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. An intelligent maintenance control method for a power plant based on artificial intelligence, characterized in that: The power plant intelligent maintenance control method comprises: Extract all inspection robots that can perform inspection tasks, and use some of the inspection robots as blockchain nodes to establish a blockchain network with the inspection robots as blockchain nodes; When the blockchain network receives an inspection task execution instruction, the inspection robot used to execute the current inspection task is determined based on the judgment result of whether the blockchain node in the current blockchain network is occupied, and the determined inspection robot is controlled to execute the current inspection task.
2. According to claim 1, a power plant intelligent maintenance control method based on artificial intelligence is characterized in that: Extract all inspection robots that can perform inspection tasks, and use some of the inspection robots as blockchain nodes to establish a blockchain network with the inspection robots as blockchain nodes, including: Extract the total number of inspection robots that can perform inspection tasks; According to the communication bandwidth required to control each inspection robot, the number of inspection robots included in the blockchain network is obtained, wherein the number of inspection robots included in the blockchain network is obtained by the following formula: ; in, M Indicates the number of inspection robots included in the blockchain network; N Represents the total number of inspection robots; when N ≤5, M is rounded up; when N> 5 o'clock, M To round down; B i Indicates i Rated communication bandwidth for each inspection robot to communicate; B p express N The average communication bandwidth of each inspection robot; B z express N The total communication bandwidth of each inspection robot; B Indicates the preset maximum bandwidth resource value of the blockchain network.
3. According to claim 1, the power plant intelligent maintenance control method based on artificial intelligence is characterized in that: When the blockchain network receives an inspection task execution instruction, the inspection robot used to execute the current inspection task is determined based on the judgment result of whether the blockchain node in the current blockchain network is occupied, and the determined inspection robot is controlled to execute the current inspection task, including: When the blockchain network receives the inspection task execution instruction, it is determined whether there is a blockchain node that has not executed the task in the current blockchain network; If there are blockchain nodes that have not executed tasks in the current blockchain network, call a patrol robot in the blockchain network to execute the patrol task, and after the patrol robot completes the patrol, share the patrol data information generated during the patrol to each blockchain node in the blockchain network; When there is no blockchain node that has not executed the task in the blockchain network, a blockchain node in the blockchain network is controlled to perform blockchain cross-chain to the inspection robot that is not included in the blockchain network to form a new blockchain node, and the inspection robot corresponding to the new blockchain node is controlled to execute the current inspection task.
4. According to claim 3, the power plant intelligent maintenance control method based on artificial intelligence is characterized in that: When there is no blockchain node that has not executed a task in the blockchain network, a blockchain node in the blockchain network is controlled to perform blockchain cross-chain with an inspection robot that is not included in the blockchain network to form a new blockchain node, and the inspection robot corresponding to the new blockchain node is controlled to execute the current inspection task, including: When there is no blockchain node that has not executed a task in the blockchain network, an operation status evaluation is performed on the blockchain node to obtain an operation status parameter of each blockchain node; Performing performance evaluation on inspection robots that are not included in the blockchain network to obtain performance evaluation parameters, and taking the inspection robot with the highest performance evaluation parameter as the target robot; Selecting a blockchain node with the lowest running status parameter as a blockchain mining core node, and controlling the blockchain mining core node to perform a cross-chain link to the target robot; When the target robot completes the cross-chain link to form a new blockchain node, the blockchain mines the core node and shares historical maintenance and inspection data with the new blockchain node; After data sharing is completed, the new blockchain node is controlled to perform the current inspection task.
5. According to claim 4, the power plant intelligent maintenance control method based on artificial intelligence is characterized in that: The operating status parameters are obtained by the following formula: ; in, Q j express M The number of inspection robots included in the blockchain network j An inspection robot; Y j Indicates j The maximum signal strength emitted by a patrol robot; D j Indicates j The maximum straight-line distance that an inspection robot can travel relative to the intelligent maintenance control terminal; P 1j Indicates j The total interference power of the data transmission equipment with the same communication frequency as the inspection robots; P 2j Indicates j The total interference power of the data transmission equipment corresponding to the communication frequencies adjacent to the communication frequencies of the inspection robots; P j Indicates j Maximum signal transmission power of each inspection robot; α and β Respectively represent the preset interference coefficient, α and β The value ranges of are 0.34-0.56 and 0.28-0.34 respectively; w 1 and w 2 respectively represent the preset weight coefficients; E 01j Indicates j The amount of electricity used by each inspection robot; E j Indicates j The total power of each inspection robot; B j Indicates j The maximum bandwidth corresponding to each inspection robot; B qj Indicates j The currently occupied bandwidth corresponding to the inspection robots; Q 0 indicates the preset parameter base constant value; The performance evaluation parameters are obtained by the following formula: ; in, W t Indicates the number of inspection robots that are not included in the blockchain network. t An inspection robot; Y t Indicates t The maximum signal strength emitted by a patrol robot that is not included in the blockchain network; D j express t Indicates t The maximum straight-line distance that an inspection robot that is not included in the blockchain network can travel relative to the intelligent maintenance control terminal; P 1t Indicates t The total interference power of data transmission devices with the same communication frequency as the inspection robot that are not included in the blockchain network; P 2t Indicates t The total interference power of the data transmission equipment corresponding to the communication frequency adjacent to the communication frequency of the inspection robot that is not included in the blockchain network; P t Indicates t Maximum power of signals transmitted that are not included in the blockchain network; α and β Respectively represent the preset interference coefficient, α and β The value ranges of are 0.34-0.56 and 0.28-0.34 respectively; w 1 and w 2 respectively represent the preset weight coefficients; E 01t Indicates t The amount of electricity used that is not included in the blockchain network; E t Indicates t The total amount of electricity not included in the blockchain network; B t Indicates t The maximum bandwidth of the corresponding ones not included in the blockchain network; B qt Indicates t The currently occupied bandwidth of the corresponding ones that are not included in the blockchain network; W 0 represents the preset performance parameter baseline constant value.
6. An artificial intelligence-based intelligent maintenance control system for a power plant, the control system being used to implement the control method described in any one of claims 1 to 5, characterized in that: The power plant intelligent maintenance control system comprises: An extraction module, used to extract all inspection robots that can perform inspection tasks, and use some of the inspection robots as blockchain nodes to establish a blockchain network with the inspection robots as blockchain nodes; The task execution control module is used to determine the inspection robot used to execute the current inspection task when the blockchain network receives the inspection task execution instruction, based on the judgment result of whether the blockchain node in the current blockchain network is occupied, and control the determined inspection robot to execute the current inspection task.
7. The power plant intelligent maintenance control system based on artificial intelligence according to claim 6 is characterized in that: The extraction module comprises: A quantity extraction module is used to extract the total number of all inspection robots that can perform inspection tasks; The quantity calculation module is used to obtain the number of inspection robots included in the blockchain network according to the communication bandwidth required to control each inspection robot, wherein the number of inspection robots included in the blockchain network is obtained by the following formula: ; in, M Indicates the number of inspection robots included in the blockchain network; N Represents the total number of inspection robots; when N ≤5, M is rounded up; when N> 5 o'clock, M To round down; B i Indicates i Rated communication bandwidth for each inspection robot to communicate; B p express N The average communication bandwidth of each inspection robot; B z express N The total communication bandwidth of each inspection robot; B Indicates the preset maximum bandwidth resource value of the blockchain network.
8. The power plant intelligent maintenance control system based on artificial intelligence according to claim 6 is characterized in that: The task execution control module includes: A node judgment module is used to judge whether there is a blockchain node that has not executed the task in the current blockchain network when the blockchain network receives the inspection task execution instruction; The first task control execution module is used to call an inspection robot in the blockchain network to perform an inspection task if there is a blockchain node that has not executed a task in the current blockchain network, and after the inspection robot completes the inspection, share the inspection data information generated during the inspection process with each blockchain node in the blockchain network; The second task control execution module is used to control a blockchain node in the blockchain network to perform blockchain cross-chain to the inspection robot that is not included in the blockchain network to form a new blockchain node when there is no blockchain node that has not executed the task in the blockchain network, and control the inspection robot corresponding to the new blockchain node to execute the current inspection task.
9. The power plant intelligent maintenance control system based on artificial intelligence according to claim 8 is characterized in that: The second task control execution module includes: The status evaluation parameter is used to evaluate the operation status of the blockchain nodes when there are no blockchain nodes that have not executed tasks in the blockchain network, and obtain the operation status parameters of each blockchain node; Performance evaluation parameters, used to evaluate the performance of inspection robots that are not included in the blockchain network, obtain performance evaluation parameters, and use the inspection robot with the highest performance evaluation parameters as the target robot; A node selection module, used to select a blockchain node with the lowest operating status parameter as a blockchain mining core node, and control the blockchain mining core node to perform a cross-chain link to the target robot; A robot selection module, which is used for mining core nodes of the blockchain and sharing historical maintenance and inspection data with the new blockchain node after the target robot completes the cross-chain link to form a new blockchain node; After data sharing is completed, the new blockchain node is controlled to perform the current inspection task.
10. The power plant intelligent maintenance control system based on artificial intelligence according to claim 9, characterized in that: The operating status parameters are obtained by the following formula: ; in, Q j express M The number of inspection robots included in the blockchain network j An inspection robot; Y j Indicates j The maximum signal strength emitted by a patrol robot; D j Indicates j The maximum straight-line distance that an inspection robot can travel relative to the intelligent maintenance control terminal; P 1j Indicates j The total interference power of the data transmission equipment with the same communication frequency as the inspection robots; P 2j Indicates j The total interference power of the data transmission equipment corresponding to the communication frequencies adjacent to the communication frequencies of the inspection robots; P j Indicates j Maximum signal transmission power of each inspection robot; α and β Respectively represent the preset interference coefficient, α and β The value ranges of are 0.34-0.56 and 0.28-0.34 respectively; w 1 and w 2 respectively represent the preset weight coefficients; E 01j Indicates j The amount of electricity used by each inspection robot; E j Indicates j The total power of each inspection robot; B j Indicates j The maximum bandwidth corresponding to each inspection robot; B qj Indicates j The currently occupied bandwidth corresponding to the inspection robots; Q 0 indicates the preset parameter base constant value; The performance evaluation parameters are obtained by the following formula: ; in, W t Indicates the number of inspection robots that are not included in the blockchain network. t An inspection robot; Y t Indicates t The maximum signal strength emitted by a patrol robot that is not included in the blockchain network; D j express t Indicates t The maximum straight-line distance that an inspection robot that is not included in the blockchain network can travel relative to the intelligent maintenance control terminal; P 1t Indicates t The total interference power of data transmission devices with the same communication frequency as the inspection robot that are not included in the blockchain network; P 2t Indicates t The total interference power of the data transmission equipment corresponding to the communication frequency adjacent to the communication frequency of the inspection robot that is not included in the blockchain network; P t Indicates t Maximum power of signals transmitted that are not included in the blockchain network; α and β Respectively represent the preset interference coefficient, α and β The value ranges of are 0.34-0.56 and 0.28-0.34 respectively; w 1 and w 2 respectively represent the preset weight coefficients; E 01t Indicates t The amount of electricity used that is not included in the blockchain network; E t Indicates t The total amount of electricity not included in the blockchain network; B t Indicates t The maximum bandwidth of the corresponding ones not included in the blockchain network; B qt Indicates t The currently occupied bandwidth of the corresponding ones that are not included in the blockchain network; W 0 represents the preset performance parameter baseline constant value.
