Industrial control system operation and maintenance method based on block chain and artificial intelligence technology and storage medium

The integration of blockchain and AI technologies for industrial control systems addresses inefficiencies and security gaps in traditional maintenance methods by enabling real-time monitoring, predictive fault analysis, and secure data management, resulting in enhanced reliability and security.

CN119691736APending Publication Date: 2025-03-25SICHUAN HAOMIAO RUICHENG TECH CO LTD
View PDF 0 Cites 5 Cited by

Patent Information

Application Number
CN202411760547.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

Traditional industrial control system maintenance methods are inefficient, lack automation and intelligence, fail to address potential threats, and struggle with comprehensive security, especially in complex networks with numerous devices, leading to vulnerabilities and increased risk of cyber attacks.

Method used

A method combining blockchain and AI technologies for real-time monitoring, predictive fault analysis, automated maintenance, and secure data management, utilizing smart contracts for device communication and identity verification, ensuring data integrity and consistency across nodes.

Benefits of technology

Enhances the reliability, transparency, and security of industrial control systems by enabling proactive maintenance, reducing fault risks, and improving operational efficiency while ensuring data integrity and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119691736A_ABST
    Figure CN119691736A_ABST
Patent Text Reader

Abstract

The invention discloses an industrial control system operation and maintenance method based on a block chain and an artificial intelligence technology and a storage medium, and relates to the technical field of industrial control system operation and maintenance. Comprising the steps that the state and operation parameters of the industrial control system are monitored in real time, and potential faults of the industrial control system are predicted through the artificial intelligence technology; the parameters of the industrial control system are stored in the block chain, and the abnormal condition of the industrial control system is obtained; managing indexes in the industrial control system by using the smart contract of the block chain; dynamically establishing a self-organizing network of the equipment by utilizing a block chain technology; identity verification and authority management are carried out by using a block chain technology; performing traceability management on the production process and the operation and maintenance operation of the industrial control system by using a block chain; and the consistency among the nodes is ensured by using a distributed account book and a consensus mechanism of the block chain. The state of the industrial control system is monitored in real time, potential faults of the industrial control system are predicted through the artificial intelligence technology, and the stability of the system is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of industrial control system operation and maintenance technology, and more specifically to an industrial control system operation and maintenance method and storage medium based on blockchain and artificial intelligence technology. Background Art

[0002] The operation and maintenance methods of industrial control systems at production sites mainly include regular equipment inspection, system status monitoring, necessary maintenance and upgrades of the system, etc. These methods can ensure the stable operation of the system to a certain extent, but there are still some problems and drawbacks.

[0003] At present, many enterprises still adopt the mode of operation and maintenance based on experience or after failure, relying on manual operation and regular inspection. This method is not only inefficient, lacks timeliness and pertinence, and is difficult to achieve automation and intelligent management, unable to handle emergencies in a timely manner, but also easy to miss potential hidden dangers. In addition, industrial control systems usually involve a large number of equipment and complex network structures. Traditional operation and maintenance methods are difficult to pay attention to and handle every detail in a timely manner. In particular, old industrial control equipment and software have not been maintained and upgraded in a timely manner, leaving a large number of system vulnerabilities and are easily attacked by hackers.

[0004] Industrial control systems usually need to be compatible with specific hardware and software environments, and traditional operation and maintenance methods may encounter difficulties in dealing with these problems. Many companies still rely on post-event repairs and lack systematic prevention and maintenance measures, which can easily lead to accidents and losses.

[0005] Traditional operation and maintenance methods often only focus on the physical security of equipment and basic network protection, and lack a comprehensive security protection system. With the increase in network attacks, the security threats faced by the system are becoming increasingly serious. Many companies have insufficient investment in security protection, making the system vulnerable to attacks. In the management and maintenance of the system, computers and terminals that do not meet the security baseline are connected to the control system network, which will also pose a great threat to the security of the industrial control system.

[0006] In addition, traditional operation and maintenance methods also have limitations in dealing with cross-platform and cross-device issues, making it difficult to achieve comprehensive security protection. Different devices and systems in industrial control systems are usually not seamlessly integrated, resulting in the inability to share data in real time, affecting the timeliness and accuracy of decision-making.

[0007] With the introduction of new technologies such as the Internet of Things, big data, and artificial intelligence, many traditional operation and maintenance strategies are difficult to adapt to the rapidly changing production environment.

[0008] Therefore, it is an urgent problem for technical personnel in this field to propose an industrial control system operation and maintenance method and storage medium based on blockchain and artificial intelligence technology to solve the difficulties existing in the prior art. Summary of the invention

[0009] In view of this, the present invention provides an industrial control system operation and maintenance method and storage medium based on blockchain and artificial intelligence technology, which can achieve the credibility and transparency of industrial control system operation and maintenance, effectively improve the security and stability of the system, improve the efficiency of operation and maintenance work, provide strong support for industrial control system operation and maintenance, and overcome the problems and drawbacks existing in industrial control system operation and maintenance.

[0010] In order to achieve the above object, the present invention provides the following technical solutions:

[0011] An industrial control system operation and maintenance method based on blockchain and artificial intelligence technology, comprising the following steps:

[0012] Real-time monitoring of the status and operating parameters of industrial control systems, analysis of the status and abnormal alarms of industrial control systems, and use of artificial intelligence technology to predict potential failures of industrial control systems;

[0013] The equipment identification, health parameters, operating parameters, defects, faults, operation and maintenance data, and log records of the industrial control system are stored on the blockchain, and the data is shared with data allies to obtain abnormal conditions of the industrial control system;

[0014] Use blockchain smart contracts to monitor, manage, and execute indicators, status, and various operation and maintenance operations, workflows, vulnerability detection, and system repairs in industrial control systems, and develop smart contracts to automatically maintain and supervise the process of industrial control systems;

[0015] Use blockchain technology to communicate and interact between industrial devices and dynamically establish a self-organizing network of devices;

[0016] Leverage blockchain technology for identity authentication and permission management;

[0017] Use the immutability and data traceability of blockchain to trace the production process and operation and maintenance of industrial control systems;

[0018] Use the distributed ledger and consensus mechanism of blockchain to ensure consistency between nodes and prevent single point failure and data tampering;

[0019] Through the above steps, the industrial control system is operated and maintained.

[0020] Optionally, the specific contents of using artificial intelligence technology to predict potential failures of industrial control systems are:

[0021] Data collection and cleaning: Collect data from industrial control systems and clean and pre-process the data;

[0022] Feature engineering: perform feature processing on data, select features and perform feature parameter extraction, conversion, and screening operations;

[0023] Establish a prediction model: Select artificial intelligence technology based on the operation and maintenance tasks to establish a fault prediction model;

[0024] Model training and evaluation: Use real-time data and historical data, structured and unstructured data to train the fault prediction model, use test data to evaluate and verify the fault prediction model, and evaluate the accuracy, recall rate, precision rate, F1 score, and ROC curve of the fault prediction model;

[0025] Prediction and failure analysis: Use trained failure prediction models to predict the current state of industrial control systems, identify equipment or system components at risk of failure, and interpret and analyze the prediction results;

[0026] Application and monitoring: Embed the trained fault prediction model into the real-time monitoring system to continuously monitor the industrial control system and set thresholds. When the fault probability predicted by the fault prediction model exceeds the set value, an alarm is triggered and fault analysis is performed.

[0027] Formulate operation and maintenance strategies: formulate operation and maintenance strategies for industrial control systems based on prediction results and execute them automatically;

[0028] Continuous optimization and improvement: Regularly monitor the performance of the fault prediction model, continuously collect data and update the fault prediction model, and continuously optimize and improve the fault prediction model and operation and maintenance strategy to adapt to changes in the operating status of the industrial control system.

[0029] Optionally, the equipment identification, health parameters, operating parameters, defects, faults, operation and maintenance data, and log records of the industrial control system are stored on the blockchain, and the data is shared with the data alliance to obtain the specific content of the problems and abnormal conditions of the industrial control system:

[0030] Data identification and structure design:

[0031] (1) Determine the data type:

[0032] System ID: A unique identifier used to identify each device or system;

[0033] Health indicators: health status indicators of the equipment;

[0034] Operating parameters: operating status and environmental parameters of the equipment;

[0035] Defect failures: record known failures and their impacts, including failure type and severity;

[0036] Operation and maintenance data: maintenance records, maintenance work, repair history;

[0037] Log records: detailed records of operation logs and abnormal events;

[0038] (2) Design data structure: Design a data structure to store information, with each field containing a timestamp for tracking and auditing;

[0039] Blockchain platform selection: Choose a blockchain platform with the highest throughput and fast confirmation time;

[0040] Data storage and encryption: Before uploading to the blockchain, sensitive data is encrypted and only the data summary and encrypted information are stored on the blockchain, thereby protecting data privacy;

[0041] Real-time data sharing mechanism: Identify data sharing partners, formulate joint agreements, ensure trust and data privacy among partners; use smart contracts to automate the data sharing process, trigger data sharing and access rights according to predetermined conditions; enable partners to access and use shared data through API interfaces;

[0042] Fault diagnosis and repair solutions: Continuously monitor the operating status of systems and equipment in real time, automatically record health parameters and fault data to the blockchain, develop machine learning-based fault diagnosis algorithms, analyze historical and real-time data, identify potential anomalies, and store diagnostic results and suggestions on the blockchain for easy viewing and execution by maintenance personnel;

[0043] System problem response mechanism: Build a real-time monitoring platform to dynamically display equipment status and health indicators, promptly warn operation and maintenance personnel, and formulate fault response procedures. When an abnormality is detected, the industrial control system automatically triggers the corresponding alarm and processing procedures;

[0044] Maintenance and continuous improvement: Regularly audit the integrity and security of blockchain data, collect operation and maintenance data feedback, and continuously optimize fault diagnosis and response processes.

[0045] Optionally, when an abnormality is detected, the industrial control system automatically triggers the corresponding alarm and the specific contents of the processing procedure are:

[0046] Set thresholds and alarm mechanisms: Set thresholds based on the normal operating indicators of the equipment and establish corresponding alarm mechanisms. When the equipment status exceeds the threshold range, the industrial control system will promptly send an alarm to notify the operation and maintenance personnel;

[0047] Formulate a fault response process: clarify the classification, level and handling process of faults, and establish a fault response process;

[0048] Automated processing program: According to the fault situation, the automated processing program is called. When an abnormality is detected, the industrial control system automatically triggers the processing program.

[0049] Optionally, use blockchain smart contracts to monitor, manage, and execute indicators, status, and various operation and maintenance operations, workflows, vulnerability detection, and system repairs in industrial control systems. The specific contents of developing smart contracts for automatic maintenance and process supervision of industrial control systems are as follows:

[0050] Determine requirements and goals: First, clarify the requirements and goals of the industrial control system, and determine the conditions and operating steps for the operation and maintenance of the industrial control system;

[0051] Design smart contracts: Design smart contracts based on the needs and goals of industrial control systems, and specify the conditions and operating steps for the operation and maintenance of industrial control systems;

[0052] Blockchain platform selection: Select a blockchain platform for deploying smart contracts and recording industrial control system operation and maintenance data;

[0053] Smart contract programming: write smart contract code using smart contract programming language;

[0054] Deploy smart contracts: deploy the written smart contracts to the selected blockchain platform;

[0055] System integration: Integrate blockchain smart contracts with industrial control systems to enable monitoring, management and execution workflows of industrial control systems;

[0056] Operation and maintenance operations and vulnerability detection: Use smart contracts to monitor the operating status of industrial control systems, perform operation and maintenance operations, and perform vulnerability detection and repair operations;

[0057] System repair and optimization: According to the operating steps specified in the smart contract, the industrial control system repair process is executed to optimize and improve the industrial control system;

[0058] Supervision and feedback: Regularly monitor the execution of smart contracts and the operating status of industrial control systems, collect feedback information, and adjust the rules and operating procedures in smart contracts in a timely manner.

[0059] Optionally, blockchain technology is used to communicate and interact between industrial devices, and the specific contents of dynamically establishing a self-organizing network of devices are as follows:

[0060] Determine requirements and goals: Determine the types of industrial control systems and devices, identify the interaction requirements between devices, and set goals for self-organizing networks;

[0061] Choose a blockchain platform: Choose a blockchain platform based on your needs;

[0062] Design a self-organizing network architecture: Design the network topology between devices and define the role of each device in the network;

[0063] Implement communication protocols: Design blockchain-based communication protocols, ensure the security and integrity of data transmission, select encryption algorithms, and integrate edge computing devices into the network to process real-time data and optimize latency;

[0064] Smart contract development: Define smart contracts based on device interaction requirements, automatically execute related operations, write and test smart contracts using the programming language of the selected blockchain platform, establish an automated contract execution mechanism between industrial devices, and perform specific operations between devices based on set conditions and rules;

[0065] Device identification, traceability and identity management: The blockchain assigns a unique identifier to each device and registers it. Through the device identification and traceability records on the blockchain, the interaction and communication between devices can be traced and managed, helping to identify and verify the identity and historical behavior of the device and implement a security authentication mechanism;

[0066] Blockchain as a foundation of trust: Blockchain, as a decentralized trust foundation, helps industrial equipment establish a relationship of mutual trust;

[0067] Data storage and sharing strategy: define data storage strategy, choose on-chain or off-chain data storage, and set data access rights and sharing rules through smart contracts;

[0068] Dynamic network management and optimization: Use blockchain technology to monitor device status in real time, analyze network performance, develop adaptive algorithms, and dynamically adjust network structure according to the environment and device status;

[0069] Integration and testing: Integrate all components into a unified platform for comprehensive testing to verify communication, data sharing, and adaptive functions between devices;

[0070] Implementation and maintenance: Deploy self-organizing networks in the physical environment, ensure the connectivity and functionality of devices, regularly monitor network performance, and optimize and upgrade based on data feedback.

[0071] Optionally, the specific contents of identity authentication and rights management using blockchain technology are as follows:

[0072] Select blockchain technology and design system architecture, including node configuration and network topology, and identify various participants and permissions in the system;

[0073] Formulate user authentication measures to complete identity verification, generate a pair of public and private keys for each user for subsequent encryption and signing operations, and store the user's identity information together with the public key on the blockchain to ensure that the information cannot be tampered with;

[0074] Design a detailed permission model based on different roles and business requirements, clarify the operation permissions of each role, and the administrator assigns permissions to users, and records permission information and authorization time on the blockchain to ensure transparency and traceability;

[0075] When performing an operation, the user initiates an identity authentication request and provides a public key. The industrial control system verifies the identity signature through the user's public key to ensure that the request is initiated by a legitimate user.

[0076] Every time a user performs an important operation, the operation information is recorded on the blockchain to ensure that it cannot be tampered with;

[0077] Monitor the use of user rights in real time through blockchain, conduct regular audits of identity information and rights allocation, and check for abnormal activities and potential risks;

[0078] All user data stored on the blockchain is encrypted and uses zero-knowledge proof technology to allow users to prove their identity or authority without revealing sensitive information;

[0079] Regularly update and maintain industrial control systems to fix vulnerabilities and upgrade functions, establish a user feedback mechanism, collect user experience and needs, and provide a basis for subsequent version improvements.

[0080] Optionally, the specific contents of the traceability management of the production process and operation and maintenance operations of the industrial control system using the immutability and data traceability of the blockchain are as follows:

[0081] Define the production processes and operation steps that need to be traced and monitored, and determine key data and information;

[0082] Develop smart contracts to store production processes and operation and maintenance steps on the blockchain and ensure data immutability and transparency;

[0083] Establish a rights management mechanism to ensure that only authorized personnel can record and modify production processes and operation and maintenance operations;

[0084] During the production process, data is collected in real time through sensors and monitoring systems, and key data is stored on the chain;

[0085] Through each step of the production process and operation and maintenance operation, the details and results are recorded and stored on the blockchain;

[0086] Realize event tracing function, find and analyze the causes of specific events through blockchain technology, and thus help to troubleshoot quality problems;

[0087] Introduce traceability identification to identify and record each key node in the production process;

[0088] Utilize the data immutability and traceability of blockchain for auditing and verification;

[0089] Take timely repair measures based on the problems and abnormal situations found, and record the repair process and results on the blockchain to improve the traceability management of the production process.

[0090] Optionally, the distributed ledger and consensus mechanism of the blockchain can be used to ensure consistency between nodes and prevent single point failures and data tampering. The specific contents are as follows:

[0091] Deploy a distributed blockchain network: Build a distributed blockchain network consisting of several nodes to ensure that each node has the same copy of the data;

[0092] Establish a consensus mechanism: Select a consensus algorithm to ensure that each node can effectively coordinate and verify when reaching a consensus on changes in the system state;

[0093] Shared ledger information: When each node performs operation and maintenance, it records the operation details and results and writes them into the block of the blockchain, so that all nodes can obtain the latest system status;

[0094] Data verification and confirmation: Each node needs to verify whether the data in the new block complies with the rules and logic;

[0095] Consensus formation: When several nodes reach a consensus on the results of the operation, the operation is confirmed and recorded in the blockchain;

[0096] Privacy protection: For maintenance operations involving private information, encryption technology is used to ensure the security and confidentiality of data;

[0097] Exception handling: timely investigate and resolve any abnormal situations or data inconsistencies that occur, and record the processing process and results on the blockchain;

[0098] Regular audits: Regularly audit the entire blockchain network to confirm the consistency and accuracy of data between nodes, and promptly identify and resolve potential problems.

[0099] A storage medium, the storage medium includes stored instructions, wherein when the instructions are executed, the device where the storage medium is located is controlled to execute the above-mentioned industrial control system operation and maintenance method based on blockchain and artificial intelligence technology.

[0100] It can be seen from the above technical solutions that, compared with the prior art, the present invention discloses an industrial control system operation and maintenance method and storage medium based on blockchain and artificial intelligence technology, which has the following beneficial effects:

[0101] 1) Use the distributed ledger and consensus mechanism of blockchain to ensure the consistency between nodes, prevent single point failure and data tampering, ensure the legitimacy and accuracy of system operation and maintenance, and improve the security and credibility of the system;

[0102] 2) The present invention realizes efficient, safe and reliable operation and maintenance management of industrial control systems by comprehensively utilizing the above-mentioned blockchain technology, improves the operating efficiency and credibility of the system, reduces the risk of failure, and enhances the controllability and visibility of system operation and maintenance. BRIEF DESCRIPTION OF THE DRAWINGS

[0103] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.

[0104] Figure 1 A flowchart of an industrial control system operation and maintenance method based on blockchain and artificial intelligence technology provided by the present invention;

[0105] Figure 2 A flow chart of a system fault prediction algorithm provided by the present invention;

[0106] Figure 3 A flowchart of the blockchain storage mechanism and algorithm provided by the present invention;

[0107] Figure 4 A flowchart of the blockchain smart contract provided by the present invention;

[0108] Figure 5 A flowchart of a self-organizing network based on blockchain technology provided by the present invention;

[0109] Figure 6 A flow chart of identity authentication and authority management provided by the present invention;

[0110] Figure 7 A flowchart of the traceability management of the production process and operation and maintenance operations provided by the present invention;

[0111] Figure 8 Flowchart of the distributed ledger and consensus mechanism provided by the present invention. DETAILED DESCRIPTION

[0112] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0113] See also Figure 1 As shown, the present invention discloses an industrial control system operation and maintenance method based on blockchain and artificial intelligence technology, comprising the following steps:

[0114] Real-time monitoring of the status and operating parameters of industrial control systems, analysis of the status and abnormal alarms of industrial control systems, and use of artificial intelligence technology to predict potential failures of industrial control systems;

[0115] The equipment identification, health parameters, operating parameters, defects, faults, operation and maintenance data, and log records of the industrial control system are stored on the blockchain, and the data is shared with data allies to obtain abnormal conditions of the industrial control system;

[0116] Use blockchain smart contracts to monitor, manage, and execute indicators, status, and various operation and maintenance operations, workflows, vulnerability detection, and system repairs in industrial control systems, and develop smart contracts to automatically maintain and supervise the process of industrial control systems;

[0117] Use blockchain technology to communicate and interact between industrial devices and dynamically establish a self-organizing network of devices;

[0118] Leverage blockchain technology for identity authentication and permission management;

[0119] Use the immutability and data traceability of blockchain to trace the production process and operation and maintenance of industrial control systems;

[0120] Use the distributed ledger and consensus mechanism of blockchain to ensure consistency between nodes and prevent single point failure and data tampering;

[0121] Through the above steps, the industrial control system is operated and maintained.

[0122] Specifically, data security and transparency: Blockchain technology can provide tamper-proof records and transparent data flows to ensure the security of industrial control system data during transmission and storage. This transparency can enhance the system's audit capabilities and reduce the risk of data tampering.

[0123] For further information, see Figure 2 As shown in the figure, the specific contents of using artificial intelligence technology to predict potential failures of industrial control systems are as follows:

[0124] Data collection and cleaning: Collect data from industrial control systems and clean and pre-process the data;

[0125] Specifically, the data collected from industrial control systems include system status, operating parameters, fault alarms, log records, maintenance records, etc.

[0126] Feature engineering: perform feature processing on data, select features and perform feature parameter extraction, conversion, and screening operations;

[0127] Specifically, it improves the accuracy and interpretability of subsequent models. Feature parameters include: system operation status, system health parameters, operation statistics, maintenance records, and correlation data between systems.

[0128] Establish a prediction model: Select artificial intelligence technology based on the operation and maintenance tasks to establish a fault prediction model;

[0129] Specifically, artificial intelligence technologies include machine learning and deep learning, and fault prediction models include regression models, decision trees, support vector machines, neural networks, etc.

[0130] Model training and evaluation: Use real-time data and historical data, structured and unstructured data to train the fault prediction model, use test data to evaluate and verify the fault prediction model, and evaluate the accuracy, recall rate, precision rate, F1 score, and ROC curve of the fault prediction model;

[0131] Specifically, select an optimization algorithm to adjust model parameters and optimize based on the evaluation results. Monitor loss functions and evaluation indicators (such as accuracy, F1 score, etc.) to adjust the fault prediction model. Use cross-validation, grid search and other methods to adjust hyperparameters and improve the performance of the fault prediction model.

[0132] Prediction and failure analysis: Use trained failure prediction models to predict the current state of industrial control systems, identify equipment or system components at risk of failure, and interpret and analyze the prediction results;

[0133] Application and monitoring: Embed the trained fault prediction model into the real-time monitoring system to continuously monitor the industrial control system and set thresholds. When the fault probability predicted by the fault prediction model exceeds the set value, an alarm is triggered and fault analysis is performed.

[0134] Formulate operation and maintenance strategies: formulate operation and maintenance strategies for industrial control systems based on prediction results and execute them automatically;

[0135] Specifically, operation and maintenance strategies include maintenance plans, component replacement, preventive maintenance, etc. Formulating reasonable operation and maintenance strategies and automatically executing them can reduce the failure rate of industrial control systems and improve the reliability and stability of industrial control systems.

[0136] Continuous optimization and improvement: Regularly monitor the performance of the fault prediction model, continuously collect data and update the fault prediction model, and continuously optimize and improve the fault prediction model and operation and maintenance strategy to adapt to changes in the operating status of the industrial control system.

[0137] Specifically, the newly collected data is used to retrain the fault prediction model to improve the performance of the fault prediction model, and the features and fault prediction model are adjusted based on actual fault cases.

[0138] Specifically, through the above steps, combined with artificial intelligence technology, system fault prediction and the formulation of industrial control system operation and maintenance strategies can be realized, thereby improving the intelligence, stability and security of industrial control system operation and maintenance.

[0139] Specifically, intelligent decision support: AI technology can optimize maintenance decisions and realize intelligent operation and maintenance through data analysis, predictive modeling, etc. This can identify potential failures in real time and make preventive maintenance recommendations, reducing downtime and maintenance costs.

[0140] For further information, see Figure 3 As shown, the equipment identification, health parameters, operating parameters, defects, faults, operation and maintenance data, and log records of the industrial control system are stored on the blockchain, and the data is shared with data alliances to obtain the specific contents of the problems and abnormal conditions of the industrial control system:

[0141] Data identification and structure design:

[0142] (1) Determine the data type:

[0143] System ID: A unique identifier used to identify each device or system;

[0144] Health indicators: indicators of the health status of equipment; such as temperature, pressure, vibration, etc.

[0145] Operating parameters: the operating status and environmental parameters of the equipment; such as workload, operating time, etc.

[0146] Defect failures: record known failures and their impacts, including failure type and severity;

[0147] Operation and maintenance data: maintenance records, maintenance work, repair history;

[0148] Log records: detailed records of operation logs and abnormal events;

[0149] (2) Design data structure: Design data structure to store information, such as using nested JSON format, with each field containing a timestamp for tracking and auditing;

[0150] Blockchain platform selection: Choose a blockchain platform with the highest throughput and fast confirmation time; for internal use in the enterprise, consider private chains or consortium chains to control access rights and data sharing.

[0151] Data storage and encryption: Before uploading to the blockchain, sensitive data is encrypted and only the data summary and encrypted information are stored on the blockchain, thereby protecting data privacy;

[0152] Specifically, formulate rules and processes for data on-chain to ensure the accuracy and completeness of data. New health indicators, operating parameters and other data records are regularly uploaded to the chain in batches.

[0153] Real-time data sharing mechanism: Identify data sharing partners, formulate joint agreements, ensure trust and data privacy among partners; use smart contracts to automate the data sharing process, trigger data sharing and access rights according to predetermined conditions; enable partners to access and use shared data through API interfaces;

[0154] Fault diagnosis and repair solutions: Continuously monitor the operating status of systems and equipment in real time, automatically record health parameters and fault data to the blockchain, develop machine learning-based fault diagnosis algorithms, analyze historical and real-time data, identify potential anomalies, and store diagnostic results and suggestions on the blockchain for easy viewing and execution by maintenance personnel;

[0155] System problem response mechanism: Build a real-time monitoring platform to dynamically display equipment status and health indicators, promptly warn operation and maintenance personnel, and formulate fault response procedures. When an abnormality is detected, the industrial control system automatically triggers the corresponding alarm and processing procedures;

[0156] Maintenance and continuous improvement: Regularly audit the integrity and security of blockchain data, collect operation and maintenance data feedback, and continuously optimize fault diagnosis and response processes. According to technological advances and changes in demand, regularly update system hardware and software, and optimize data storage and sharing algorithms.

[0157] Furthermore, when an abnormality is detected, the industrial control system automatically triggers the corresponding alarm and the specific contents of the processing procedure are as follows:

[0158] Set thresholds and alarm mechanisms: Set thresholds based on the normal operating indicators of the equipment and establish corresponding alarm mechanisms. When the equipment status exceeds the threshold range, the industrial control system will promptly send an alarm to notify the operation and maintenance personnel;

[0159] Formulate a fault response process: clarify the classification, level and handling process of faults, and establish a fault response process;

[0160] Specifically, it includes notifying the responsible person, locating the fault, and taking corresponding measures.

[0161] Automated processing program: According to the fault situation, the automated processing program is called. When an abnormality is detected, the industrial control system automatically triggers the processing program.

[0162] Specifically, by storing the key data of industrial control systems on the blockchain, the security and credibility of the data can be significantly improved by utilizing the characteristics of decentralization and transparency. Real-time data sharing and efficient fault diagnosis mechanisms can improve system response speed and ultimately improve the overall operating efficiency and reliability of industrial equipment.

[0163] For further information, see Figure 4 As shown in the figure, the smart contracts of blockchain are used to monitor, manage and execute the indicators, status and various operation and maintenance operations, workflows, vulnerability detection and system repair in the industrial control system. The specific contents of developing smart contracts for automatic maintenance and process supervision of industrial control systems are as follows:

[0164] Determine requirements and goals: First, clarify the requirements and goals of the industrial control system, and determine the conditions and operating steps for the operation and maintenance of the industrial control system;

[0165] Specifically, we first need to clarify the needs and goals of the industrial control system, including indicators that need to be monitored, preventive measures, security requirements, etc.

[0166] Design smart contracts: Design smart contracts based on the needs and goals of industrial control systems to specify the conditions and operating steps for the operation and maintenance of industrial control systems; smart contracts include monitoring indicators, early warning conditions, vulnerability detection rules, system repair processes, etc.

[0167] Blockchain platform selection: Select a blockchain platform for deploying smart contracts and recording industrial control system operation and maintenance data;

[0168] Smart contract programming: Use smart contract programming language to write smart contract code; including monitoring, management and execution of various operations in industrial control systems to ensure the correctness and security of contract logic.

[0169] Deploy smart contracts: deploy the written smart contracts to the selected blockchain platform; ensure the correctness and reliability of the contracts;

[0170] System integration: Integrate blockchain smart contracts with industrial control systems to realize the monitoring, management and execution workflow of industrial control systems; ensure smooth communication and data interaction between industrial control systems.

[0171] Operation and maintenance operations and vulnerability detection: Use smart contracts to monitor the operating status of industrial control systems, perform operation and maintenance operations, and conduct vulnerability detection and repair operations; promptly discover security issues in industrial control systems and take appropriate measures to repair them.

[0172] System repair and optimization: According to the operating steps specified in the smart contract, the industrial control system repair process is executed to optimize and improve the industrial control system; improve the security, reliability and efficiency of the system.

[0173] Supervision and feedback: Regularly monitor the execution of smart contracts and the operating status of industrial control systems, collect feedback information, and timely adjust the rules and operating procedures in smart contracts to keep the system in good condition.

[0174] Specifically, real-time monitoring and feedback mechanism: By combining blockchain and artificial intelligence, real-time monitoring of industrial control systems can be achieved, and operation and maintenance strategies can be quickly adjusted based on real-time data feedback.

[0175] Specifically, through the above steps, blockchain smart contracts are used to monitor, manage and execute various operation and maintenance operations and safety measures in industrial control systems, realize automatic maintenance and process supervision of industrial control systems, and improve the safety, reliability and operation and maintenance efficiency of industrial control systems.

[0176] For further information, see Figure 5 As shown in the figure, the specific contents of using blockchain technology to communicate and interact between industrial devices and dynamically establish a self-organizing network of devices are as follows:

[0177] Determine requirements and goals: Determine the types of industrial control systems and equipment (such as sensors, actuators, terminals, servers, etc.), identify the interaction requirements between devices (data exchange, status monitoring, etc.), and set the goals of the self-organizing network;

[0178] Specifically, the goal of self-organizing networks is to reduce human intervention and improve communication efficiency.

[0179] Choosing a blockchain platform: Choose a blockchain platform based on your requirements; consider factors such as transaction speed, scalability, security, and cost.

[0180] Design a self-organizing network architecture: Design the network topology between devices, such as star, mesh, or distributed structure, and define the role of each device in the network, such as master node, slave node, redundant node;

[0181] Implement communication protocols: Design blockchain-based communication protocols to ensure the security and integrity of data transmission, select encryption algorithms such as public and private key encryption, and integrate edge computing devices into the network to process real-time data and optimize latency;

[0182] Smart contract development: Define smart contracts based on device interaction requirements, automatically execute related operations such as data sharing and status updates, use the programming language of the selected blockchain platform such as Solidity to write and test smart contracts, establish an automated contract execution mechanism between industrial devices, and perform specific operations between devices according to the set conditions and rules;

[0183] Specifically, the application of smart contracts: deploy smart contracts on the blockchain to realize automated operation and maintenance processes. For example, maintenance tasks, calls, confirmations and other operations are automatically executed after setting conditions, reducing human intervention.

[0184] Device identification, traceability and identity management: The blockchain assigns a unique identifier to each device and registers it. Through the device identification and traceability records on the blockchain, the interaction and communication between devices can be traced and managed, helping to identify and verify the identity and historical behavior of the device and implement a security authentication mechanism;

[0185] Specifically, enhanced traceability and accountability mechanisms: The characteristics of blockchain make all operations traceable, facilitating accountability and accident analysis. This traceability not only improves security, but also helps with compliance management.

[0186] Blockchain as a foundation of trust: Blockchain, as a decentralized trust foundation, helps industrial equipment establish a relationship of mutual trust; devices share data and transaction records on the blockchain, and their interactions and interactions can rely on blockchain to verify and record, ensuring the transparency and immutability of information.

[0187] Data storage and sharing strategy: define data storage strategy, choose on-chain or off-chain data storage, and set data access rights and sharing rules through smart contracts;

[0188] Dynamic network management and optimization: Use blockchain technology to monitor device status in real time, analyze network performance, develop adaptive algorithms, and dynamically adjust network structure according to the environment and device status;

[0189] Integration and testing: Integrate all components into a unified platform (including blockchain, smart contracts, and device interfaces) for comprehensive testing to verify communication, data sharing, and adaptive functions between devices;

[0190] Implementation and maintenance: Deploy self-organizing networks in the physical environment, ensure the connectivity and functionality of devices, regularly monitor network performance, and optimize and upgrade based on data feedback.

[0191] Specifically, through the above steps, blockchain technology can be effectively used to build a self-organizing industrial equipment network and enhance the adaptability and reliability of industrial control systems. Importantly, real-time data monitoring and contract execution will reduce human intervention and achieve intelligent management.

[0192] By making comprehensive use of blockchain's smart contracts, trust foundation, and device identification functions, industrial equipment can achieve secure and efficient communication and interaction, thereby improving the adaptability and intelligence of industrial control systems. In practical applications, it is necessary to design appropriate blockchain application solutions based on specific industry needs and device characteristics to achieve good collaboration and interconnection between industrial equipment.

[0193] Specifically, decentralized management: By utilizing the decentralized nature of blockchain, collaboration and trust management between different stakeholders can be achieved. Participants can directly exchange information on a shared blockchain platform, reducing intermediary links.

[0194] For further information, see Figure 6 As shown in the figure, the specific contents of using blockchain technology for identity authentication and authority management are as follows:

[0195] Select blockchain technology, such as Ethereum, Hyperledger, etc., and design the system architecture, including node configuration and network topology, and identify various participants in the system (such as users, administrators, service providers, etc.) and their permissions;

[0196] Formulate user authentication measures (such as multi-factor authentication, such as password, PIN code, fingerprint, face, etc.) to complete identity authentication, generate a pair of public and private keys for each user for subsequent encryption and signing operations, and store the user's identity information together with the public key on the blockchain to ensure that the information cannot be tampered with;

[0197] Design a detailed permission model based on different roles and business requirements, clarify the operation permissions of each role, and the administrator assigns permissions to users, and records permission information and authorization time on the blockchain to ensure transparency and traceability;

[0198] When performing an operation, the user initiates an identity authentication request and provides a public key. The industrial control system verifies the identity signature through the user's public key to ensure that the request is initiated by a legitimate user.

[0199] Every time a user performs an important operation (such as login, data access, etc.), the operation information (including timestamp, operation content, user ID, etc.) is recorded on the blockchain to ensure that it cannot be tampered with;

[0200] Monitor the use of user rights in real time through blockchain, conduct regular audits of identity information and rights allocation, and check for abnormal activities and potential risks;

[0201] All user data stored on the blockchain is encrypted to ensure that user privacy is not leaked. Zero-knowledge proof technology is used to allow users to prove their identity or authority without revealing sensitive information.

[0202] Regularly update and maintain industrial control systems to fix vulnerabilities and upgrade functions, establish a user feedback mechanism, collect user experience and needs, and provide a basis for subsequent version improvements.

[0203] For further information, see Figure 7 As shown in the figure, the specific contents of using the immutability and data traceability of blockchain to trace the production process and operation and maintenance operations of industrial control systems are as follows:

[0204] Define the production processes and operation steps that need to be traced and monitored, and determine key data and information;

[0205] Develop smart contracts to store production processes and operation and maintenance steps on the blockchain and ensure data immutability and transparency;

[0206] Establish a rights management mechanism to ensure that only authorized personnel can record and modify production processes and operation and maintenance operations;

[0207] During the production process, data is collected in real time through sensors and monitoring systems, and key data is stored on the chain to ensure the authenticity and integrity of the data.

[0208] Through each step of the production process and operation and maintenance operation, the details and results are recorded and stored on the blockchain;

[0209] Realize event tracing function, find and analyze the causes of specific events through blockchain technology, and thus help to troubleshoot quality problems;

[0210] Introduce traceability identification to identify and record each key node in the production process; ensure the integrity and reliability of the entire traceability chain.

[0211] Leverage the data immutability and traceability of blockchain to conduct audits and verifications, ensuring compliance and compliance of the production process.

[0212] Take timely repair measures based on the problems and abnormal situations found, and record the repair process and results on the blockchain to improve the traceability management of the production process.

[0213] Specifically, through the above steps, blockchain technology can be used to achieve traceability management and event auditing of the production process, improve the security and credibility of industrial control systems, and thus better ensure the quality and safety of the production process.

[0214] For further information, see Figure 8As shown in the figure, the specific contents of using the distributed ledger and consensus mechanism of blockchain to ensure the consistency between nodes and prevent single point failure and data tampering are as follows:

[0215] Deploy a distributed blockchain network: Build a distributed blockchain network consisting of several nodes to ensure that each node has the same copy of the data;

[0216] Establish a consensus mechanism: Select a consensus algorithm, such as Proof of Work, Proof of Stake, Proof of Importance, etc., to ensure that each node can effectively coordinate and verify when reaching a consensus on changes in the system state;

[0217] Shared ledger information: When each node performs operation and maintenance, it records the operation details and results and writes them into the block of the blockchain, so that all nodes can obtain the latest system status;

[0218] Data verification and confirmation: Each node needs to verify whether the data in the new block complies with the rules and logic; ensure the legitimacy and accuracy of the data.

[0219] Consensus formation: When several nodes reach a consensus on the results of the operation and maintenance operation, the operation is confirmed and recorded in the blockchain; ensuring that the system performance of the industrial control system is maintained.

[0220] Privacy protection: For maintenance operations involving private information, encryption technology is used to ensure the security and confidentiality of data;

[0221] Exception handling: timely investigate and resolve any abnormal situations or data inconsistencies that occur, and record the processing process and results on the blockchain;

[0222] Regular audits: Regularly audit the entire blockchain network to confirm the consistency and accuracy of data between nodes, and promptly identify and resolve potential problems.

[0223] Specifically, through the above steps, the distributed ledger and consensus mechanism of blockchain can be used to ensure the consistency between nodes, prevent single point failures and data tampering, ensure the legality and accuracy of system operation and maintenance, and improve the security and credibility of the system.

[0224] A storage medium, the storage medium includes stored instructions, wherein when the instructions are executed, the device where the storage medium is located is controlled to execute the above-mentioned industrial control system operation and maintenance method based on blockchain and artificial intelligence technology.

[0225] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0226] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. An industrial control system operation and maintenance method based on blockchain and artificial intelligence technology, characterized in that: The following steps are involved: Real-time monitoring of the status and operating parameters of industrial control systems, analysis of the status and abnormal alarms of industrial control systems, and use of artificial intelligence technology to predict potential failures of industrial control systems; The equipment identification, health parameters, operating parameters, defects, faults, operation and maintenance data, and log records of the industrial control system are stored on the blockchain, and the data is shared with data allies to obtain abnormal conditions of the industrial control system; Use blockchain smart contracts to monitor, manage, and execute indicators, status, and various operation and maintenance operations, workflows, vulnerability detection, and system repairs in industrial control systems, and develop smart contracts to automatically maintain and supervise the process of industrial control systems; Use blockchain technology to communicate and interact between industrial devices and dynamically establish a self-organizing network of devices; Leverage blockchain technology for identity authentication and permission management; Use the immutability and data traceability of blockchain to trace the production process and operation and maintenance of industrial control systems; Use the distributed ledger and consensus mechanism of blockchain to ensure consistency between nodes and prevent single point failure and data tampering; Through the above steps, the industrial control system is operated and maintained.

2. According to claim 1, an industrial control system operation and maintenance method based on blockchain and artificial intelligence technology is characterized in that: The specific contents of using artificial intelligence technology to predict potential failures of industrial control systems are as follows: Data collection and cleaning: Collect data from industrial control systems and clean and pre-process the data; Feature engineering: perform feature processing on data, select features and perform feature parameter extraction, conversion, and screening operations; Establish a prediction model: Select artificial intelligence technology based on the operation and maintenance tasks to establish a fault prediction model; Model training and evaluation: Use real-time data and historical data, structured and unstructured data to train the fault prediction model, use test data to evaluate and verify the fault prediction model, and evaluate the accuracy, recall rate, precision rate, F1 score, and ROC curve of the fault prediction model; Prediction and failure analysis: Use trained failure prediction models to predict the current state of industrial control systems, identify equipment or system components at risk of failure, and interpret and analyze the prediction results; Application and monitoring: Embed the trained fault prediction model into the real-time monitoring system to continuously monitor the industrial control system and set thresholds. When the fault probability predicted by the fault prediction model exceeds the set value, an alarm is triggered and fault analysis is performed. Formulate operation and maintenance strategies: formulate operation and maintenance strategies for industrial control systems based on prediction results and execute them automatically; Continuous optimization and improvement: Regularly monitor the performance of the fault prediction model, continuously collect data and update the fault prediction model, and continuously optimize and improve the fault prediction model and operation and maintenance strategy to adapt to changes in the operating status of the industrial control system.

3. According to claim 1, an industrial control system operation and maintenance method based on blockchain and artificial intelligence technology is characterized in that: The equipment identification, health parameters, operating parameters, defects, faults, operation and maintenance data, and log records of the industrial control system are stored on the blockchain, and the data is shared with data alliances to obtain the specific content of the problems and abnormal conditions of the industrial control system: Data identification and structure design: (1) Determine the data type: System ID: A unique identifier used to identify each device or system; Health indicators: health status indicators of the equipment; Operating parameters: operating status and environmental parameters of the equipment; Defect failures: record known failures and their impacts, including failure type and severity; Operation and maintenance data: maintenance records, maintenance work, repair history; Log records: detailed records of operation logs and abnormal events; (2) Design data structure: Design a data structure to store information, with each field containing a timestamp for tracking and auditing; Blockchain platform selection: Choose a blockchain platform with the highest throughput and fast confirmation time; Data storage and encryption: Before uploading to the blockchain, sensitive data is encrypted and only the data summary and encrypted information are stored on the blockchain, thereby protecting data privacy; Real-time data sharing mechanism: Identify data sharing partners and develop joint agreements to ensure trust and data privacy among partners; use smart contracts to automate the data sharing process and trigger data sharing and access rights according to predetermined conditions; Enable partners to access and use shared data through API interfaces; Fault diagnosis and repair solutions: Continuously monitor the operating status of systems and equipment in real time, automatically record health parameters and fault data to the blockchain, develop machine learning-based fault diagnosis algorithms, analyze historical and real-time data, identify potential anomalies, and store diagnostic results and suggestions on the blockchain for easy viewing and execution by maintenance personnel; System problem response mechanism: Build a real-time monitoring platform to dynamically display equipment status and health indicators, promptly warn operation and maintenance personnel, and formulate fault response procedures. When an abnormality is detected, the industrial control system automatically triggers the corresponding alarm and processing procedures; Maintenance and continuous improvement: Regularly audit the integrity and security of blockchain data, collect operation and maintenance data feedback, and continuously optimize fault diagnosis and response processes.

4. According to claim 3, an industrial control system operation and maintenance method based on blockchain and artificial intelligence technology is characterized in that: When an abnormality is detected, the industrial control system automatically triggers the corresponding alarm and the specific contents of the processing procedure are as follows: Set thresholds and alarm mechanisms: Set thresholds based on the normal operating indicators of the equipment and establish corresponding alarm mechanisms. When the equipment status exceeds the threshold range, the industrial control system will promptly send an alarm to notify the operation and maintenance personnel; Formulate a fault response process: clarify the classification, level and handling process of faults, and establish a fault response process; Automated processing program: According to the fault situation, the automated processing program is called. When an abnormality is detected, the industrial control system automatically triggers the processing program.

5. According to claim 1, an industrial control system operation and maintenance method based on blockchain and artificial intelligence technology is characterized in that: Using blockchain smart contracts to monitor, manage, and execute indicators, status, and various operation and maintenance operations, workflows, vulnerability detection, and system repairs in industrial control systems, the specific contents of developing smart contracts for automatic maintenance and process supervision of industrial control systems are as follows: Determine requirements and goals: First, clarify the requirements and goals of the industrial control system, and determine the conditions and operating steps for the operation and maintenance of the industrial control system; Design smart contracts: Design smart contracts based on the needs and goals of industrial control systems, and specify the conditions and operating steps for the operation and maintenance of industrial control systems; Blockchain platform selection: Select a blockchain platform for deploying smart contracts and recording industrial control system operation and maintenance data; Smart contract programming: write smart contract code using smart contract programming language; Deploy smart contracts: deploy the written smart contracts to the selected blockchain platform; System integration: Integrate blockchain smart contracts with industrial control systems to enable monitoring, management and execution workflows of industrial control systems; Operation and maintenance operations and vulnerability detection: Use smart contracts to monitor the operating status of industrial control systems, perform operation and maintenance operations, and perform vulnerability detection and repair operations; System repair and optimization: According to the operating steps specified in the smart contract, the industrial control system repair process is executed to optimize and improve the industrial control system; Supervision and feedback: Regularly monitor the execution of smart contracts and the operating status of industrial control systems, collect feedback information, and adjust the rules and operating procedures in smart contracts in a timely manner.

6. According to claim 1, an industrial control system operation and maintenance method based on blockchain and artificial intelligence technology is characterized in that: The specific contents of using blockchain technology to communicate and interact between industrial devices and dynamically establish a self-organizing network of devices are as follows: Determine requirements and goals: Determine the types of industrial control systems and devices, identify the interaction requirements between devices, and set goals for self-organizing networks; Choose a blockchain platform: Choose a blockchain platform based on your needs; Design a self-organizing network architecture: Design the network topology between devices and define the role of each device in the network; Implement communication protocols: Design blockchain-based communication protocols, ensure the security and integrity of data transmission, select encryption algorithms, and integrate edge computing devices into the network to process real-time data and optimize latency; Smart contract development: Define smart contracts based on device interaction requirements, automatically execute related operations, write and test smart contracts using the programming language of the selected blockchain platform, establish an automated contract execution mechanism between industrial devices, and perform specific operations between devices based on set conditions and rules; Device identification, traceability and identity management: The blockchain assigns a unique identifier to each device and registers it. Through the device identification and traceability records on the blockchain, the interaction and communication between devices can be traced and managed, helping to identify and verify the identity and historical behavior of the device and implement a security authentication mechanism; Blockchain as a foundation of trust: Blockchain, as a decentralized trust foundation, helps industrial equipment establish a relationship of mutual trust; Data storage and sharing strategy: define data storage strategy, choose on-chain or off-chain data storage, and set data access rights and sharing rules through smart contracts; Dynamic network management and optimization: Use blockchain technology to monitor device status in real time, analyze network performance, develop adaptive algorithms, and dynamically adjust network structure according to the environment and device status; Integration and testing: Integrate all components into a unified platform for comprehensive testing to verify communication, data sharing, and adaptive functions between devices; Implementation and maintenance: Deploy self-organizing networks in the physical environment, ensure the connectivity and functionality of devices, regularly monitor network performance, and optimize and upgrade based on data feedback.

7. According to claim 1, an industrial control system operation and maintenance method based on blockchain and artificial intelligence technology is characterized in that: The specific contents of using blockchain technology for identity authentication and authority management are as follows: Select blockchain technology and design system architecture, including node configuration and network topology, and identify various participants and permissions in the system; Formulate user authentication measures to complete identity verification, generate a pair of public and private keys for each user for subsequent encryption and signing operations, and store the user's identity information together with the public key on the blockchain to ensure that the information cannot be tampered with; Design a detailed permission model based on different roles and business requirements, clarify the operation permissions of each role, and the administrator assigns permissions to users, and records permission information and authorization time on the blockchain to ensure transparency and traceability; When performing an operation, the user initiates an identity authentication request and provides a public key. The industrial control system verifies the identity signature through the user's public key to ensure that the request is initiated by a legitimate user. Every time a user performs an important operation, the operation information is recorded on the blockchain to ensure that it cannot be tampered with; Monitor the use of user rights in real time through blockchain, conduct regular audits of identity information and rights allocation, and check for abnormal activities and potential risks; All user data stored on the blockchain is encrypted and uses zero-knowledge proof technology to allow users to prove their identity or authority without revealing sensitive information; Regularly update and maintain industrial control systems to fix vulnerabilities and upgrade functions, establish a user feedback mechanism, collect user experience and needs, and provide a basis for subsequent version improvements.

8. The industrial control system operation and maintenance method based on blockchain and artificial intelligence technology according to claim 1 is characterized in that: The specific contents of using the immutability and data traceability of blockchain to trace the production process and operation and maintenance operations of industrial control systems are as follows: Define the production processes and operation steps that need to be traced and monitored, and determine key data and information; Develop smart contracts to store production processes and operation and maintenance steps on the blockchain and ensure data immutability and transparency; Establish a permission management mechanism to ensure that only authorized personnel can record and modify production processes and operation and maintenance operations; During the production process, data is collected in real time through sensors and monitoring systems, and key data is stored on the chain; Through each step of the production process and operation and maintenance operation, the details and results are recorded and stored on the blockchain; Realize event tracing function, find and analyze the causes of specific events through blockchain technology, and thus help to troubleshoot quality problems; Introduce traceability identification to identify and record each key node in the production process; Utilize the data immutability and traceability of blockchain for auditing and verification; Take timely repair measures based on the problems and abnormal situations found, and record the repair process and results on the blockchain to improve the traceability management of the production process.

9. The industrial control system operation and maintenance method based on blockchain and artificial intelligence technology according to claim 1 is characterized in that: The specific contents of using the distributed ledger and consensus mechanism of blockchain to ensure the consistency between nodes and prevent single point failure and data tampering are as follows: Deploy a distributed blockchain network: Build a distributed blockchain network consisting of several nodes to ensure that each node has the same copy of the data; Establish a consensus mechanism: Select a consensus algorithm to ensure that each node can effectively coordinate and verify when reaching a consensus on changes in the system state; Shared ledger information: When each node performs operation and maintenance, it records the operation details and results and writes them into the block of the blockchain, so that all nodes can obtain the latest system status; Data verification and confirmation: Each node needs to verify whether the data in the new block complies with the rules and logic; Consensus formation: When several nodes reach a consensus on the results of the operation, they confirm and record the operation in the blockchain; Privacy protection: For maintenance operations involving private information, encryption technology is used to ensure the security and confidentiality of data; Exception handling: timely investigate and resolve any abnormal situations or data inconsistencies that occur, and record the processing process and results on the blockchain; Regular audits: Regularly audit the entire blockchain network to confirm the consistency and accuracy of data between nodes, and promptly identify and resolve potential problems.

10. A storage medium comprising stored instructions, wherein: When the instruction is executed, the device where the storage medium is located is controlled to execute an industrial control system operation and maintenance method based on blockchain and artificial intelligence technology as described in any one of claims 1 to 9.

Citation Information

Cited By

  • Method for tracing quality of high polymer material in down garment based on block chain

    CN119990921A

  • Engineering management monitoring system

    CN120031265A

  • Tea industry chain operation monitoring system based on big data sharing and exchange

    CN120688099A

  • Real-time health monitoring method and system based on block chain technology

    CN120850093A

  • Autonomous controllable ship lock industrial control network security protection system and method

    CN121690665A