An operation training method and system for industrial production
By building a process dynamic model and bit number interface specifications, combined with multi-threaded control and data exchange, the cross-vendor compatibility and flexibility of the operation training system are achieved, solving the incompatibility problem of existing systems and reducing development costs.
Patent Information
- Application Number
- CN202410893228.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-04
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2044-07-04
AI Technical Summary
The existing operation training system has poor flexibility, and most commercial systems are incompatible between the operating platforms of various enterprises, resulting in limited application promotion, high project costs, and a lack of flexible model building and data extraction tools.
By building a dynamic process model, dividing bit numbers and defining interface specifications, and combining multi-threaded process control, data exchange, and model calculation, the modular and scripted design of the operation training system is achieved, supporting customized training scenarios and lowering the development threshold.
It achieves cross-vendor compatibility of the operation training system, supports complex operation processes and customized steps, reduces development costs, and improves the flexibility and applicability of the training system.
Smart Images

Figure CN118860552B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of industrial software, and in particular to an operation training method and system for industrial production. Background Art
[0002] Industrial production safety is crucial for protecting employee lives and ensuring corporate profitability. my country's Basic Standards for Enterprise Safety Production Standardization stipulate: "Each team in an enterprise shall conduct safe operating skills training, job hazard awareness, and other activities in accordance with relevant regulations, and maintain records." To minimize safety risks and improve corporate profitability, industrial control companies including Siemens, Honeywell, and Supcon are developing and selling operator training systems for on-the-job training in simulated environments.
[0003] The operator training system builds a dynamic mathematical model of the process based on a deep understanding of process flows, equipment characteristics, control systems, and actual production. This system uses computers to create a simulated production environment to train operators, including both hardware and software. The operator training system simulates key operational scenarios in industrial production, allowing operators to familiarize themselves with factory operations before taking up their posts, thereby improving the safety and stability of factory operations.
[0004] However, current commercial operation training methods and systems are mostly developed from supporting tools of control equipment providers. They are generally inflexible when applied to specific processes, have high engineering costs, are severely lacking in supporting model building and data extraction tools, and are almost incompatible with the operating platforms of various companies. Therefore, they are not suitable for widespread application and promotion. Summary of the Invention
[0005] The present invention aims to address the deficiencies of the prior art and to provide an industrial production-oriented operation training method and system.
[0006] The object of the present invention is achieved through the following technical solution: an operation training method for industrial production, the method comprising the following steps:
[0007] S1. Build a process dynamic model based on the industrial scenario and target process flow, and extract the DCS configuration engineering required for the scenario;
[0008] S2. Define the required tags for training and divide them into Class I tags and Class O tags. Obtain a tag pool based on the tag interface definition specification. Set the operations, trigger conditions, completion conditions, and deduction conditions for each step in the training scenario according to the definition of the step interface to form a step pool.
[0009] S3, dispatching multiple threads to perform process control, data IO exchange and model calculation respectively;
[0010] The process control is to detect the user change bit number in the previous cycle, locate the user operation step in the step pool according to the change bit number and activate it, check the operation completion of the activated step and scan the completion conditions and deduction conditions, and deactivate the step or deduct points after the update;
[0011] The data IO exchange reads all Class I bit numbers from the DCS configuration project through the data exchange server, updates the read data to the bit number pool; and refreshes the Class O bit numbers in the bit number pool to the DCS configuration project;
[0012] The model calculation is to calculate all process dynamic models and output the calculation results of the models to the bit number pool;
[0013] S4. After the user completes the operation, the operation result is fed back based on the deduction record and the step pool status at the end.
[0014] Furthermore, the construction process dynamic model includes:
[0015] According to the historical trends of industrial scenarios recorded in the DCS, data fragments of the required scenarios are extracted as the data source of the historical data model; model identification is performed on the data fragments and the input-output mapping relationship to obtain the various sub-models required by the system, and the required model classes are found and instantiated according to the identification results. The required models are defined using the model interface to form a model pool; each model must contain an input bit number, an output bit number, and an execution function.
[0016] Furthermore, the bit number interface includes Class I bit numbers, Class O bit numbers and external operation bit numbers. Each bit number includes a bit number name and a value, which are defined as a key-value pair in a dictionary form. All bit numbers together constitute a bit number pool.
[0017] Furthermore, the step interface defines a logical sequence tree diagram of all steps and the operation information contained in each step to support and implement any combination of serial and parallel operation processes and operation prompts.
[0018] Furthermore, the process control specifically includes:
[0019] Detect the user change position number in the previous cycle, locate the user operation step in the step pool through the change position number and activate it; check whether all active steps meet the completion conditions, and deactivate the step if completed; scan the deduction situations defined in all active steps, and if any exist, deduct the corresponding points and record them, thereby updating the step pool information.
[0020] Furthermore, in the model calculation, according to the training efficiency requirements, it supports multiple operations in one cycle to achieve a double-speed simulation effect.
[0021] On the other hand, the present invention also provides an operation training system for industrial production, which includes a content module and a function module. The content module includes an operation UI module, a bit number pool module, a step pool module and a model pool module.
[0022] The functional modules are data IO module, process control module and model calculation module;
[0023] The operation UI module includes a DCS operation interface and a simulation interface for on-site operation. It updates the real-time status of the simulation system and displays it to the operator. It also receives the operator's operation actions and realizes two-way interaction with the operator.
[0024] The bit pool module stores the current information of all bit numbers. The information of each bit number is a key-value pair of the bit number name and the current value. Each functional module will directly access and write the bit pool data during operation.
[0025] The step pool module includes the step status, the operations contained in the step, the trigger bit number, the completion condition and the deduction condition. It also includes the relationship tree diagram of all steps and the operation information contained in each step to support and implement the operation process and operation prompts of any combination of serial and parallel operations;
[0026] The model pool module stores all process dynamic models used in the current operation process, and the dynamic models are used to simulate the response of industrial objects during the operation process in a computer;
[0027] The data IO module is used for data interaction between the bit number pool module and the operation UI module. The process control module locates the user operation steps by monitoring the bit number pool module data, reviews the step content, updates the step pool information, and evaluates the operation based on the step content in the step pool. The model calculation module is used to read the Class I bit number in the bit number pool module as a model input and pass it to each model in the model pool module. After all model calculations are completed, the calculation results are refreshed to the Class O bit number in the bit number pool.
[0028] Furthermore, the operation UI module specifically includes: the DCS configuration project required for the operation scenario, and the DCS operation interface obtained after adjusting some configuration components according to the training; it also configures the data exchange address of the DCS configuration so that the IO module of the operation training system can be smoothly interconnected with the operation UI through the data exchange server.
[0029] On the other hand, the present invention also provides an operation training device for industrial production, including a memory and one or more processors, wherein the memory stores executable code, and when the processor executes the executable code, the operation training method for industrial production is implemented.
[0030] On the other hand, the present invention further provides a computer-readable storage medium having a program stored thereon, and when the program is executed by a processor, the operation training method for industrial production is implemented.
[0031] Beneficial effects of the present invention: The present invention creatively adapts to the DCS system of any manufacturer through universal protocols such as OPC and virtual DPU technology, thereby getting rid of dependence on control software manufacturers while retaining the real DCS operation interface, and effectively solving the shortcoming of poor compatibility of current operation training systems; clear and reasonable method design and system implementation also enable the training system to flexibly support more operation scenarios than existing commercial operation training software under the premise of being relatively lightweight, such as the design of the step pool supports complex series and parallel operation processes and completely customized step operations that are difficult to achieve in other training systems, and the design of the model pool supports a rich variety of dynamic model forms including transfer functions, mechanism models, and customized models; supports customized training scenarios in a scripted manner, and the script formats of the bit number pool, model pool, and step pool have high freedom, are easy to write, and support rich scenarios. In addition, the modular and scripted system secondary development design in the present invention also lowers the usage threshold for developers, and can be quickly deployed in different industrial scenarios according to different industrial needs, further reducing development costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Figure 1 This is a schematic diagram of the architecture of the operation training method proposed by the present invention;
[0033] Figure 2 It is a schematic diagram of the operation logic and operation flow of the operation training method proposed by the present invention;
[0034] Figure 3 This is a schematic diagram of the development framework and development process of the operation training system proposed by the present invention;
[0035] Figure 4 It is a partial user interface for using the system of the present invention in an industrial scenario;
[0036] Figure 5 The diagram is a schematic diagram of an operation training device for industrial production provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0037] The following is a detailed description of the specific embodiments of the present invention with reference to the accompanying drawings. In this application, terms such as "system," "module," "platform," "interface," "architecture," "framework," and "pool" refer to entities related to computers or control devices, which can be hardware, software, or a combination of hardware and software.
[0038] like Figure 1As shown, the present invention provides an operation training method for industrial production;
[0039] S1. Build a process dynamic model based on the industrial scenario and target process flow, and extract the DCS configuration engineering required for the scenario;
[0040] The dynamic model of the construction process mainly includes transfer functions, common mathematical functions, historical data import, mechanism models, data models and user-defined model classes. The process of building the model is generally as follows:
[0041] According to the historical trends of industrial scenarios recorded in the DCS, data fragments of the required scenarios are extracted as the data source of the historical data model; model identification is performed on the data fragments and the input-output mapping relationship to obtain the various sub-models required by the system, and the required model classes are found and instantiated according to the identification results. The required models are defined using the model interface to form a model pool; each model must contain an input bit number, an output bit number, and an execution function.
[0042] S2. Define the required tags for training and divide them into Class I tags and Class O tags. Obtain a tag pool based on the tag interface definition specification. Set the operations, trigger conditions, completion conditions, and deduction conditions for each step in the training scenario according to the definition of the step interface to form a step pool.
[0043] Users can define the bit numbers in the bit number pool according to the specified format, including Class I bit numbers, Class O bit numbers and external operation bit numbers. Each bit number includes a bit number name and a value, which are defined as a key-value pair in the form of a dictionary. All bit numbers together constitute the bit number pool;
[0044] Users can instantiate the required operation steps according to the step class Step() provided by the development framework. Each step contains information such as step prompts, completion conditions, deduction situations, etc., and defines the logical order tree diagram steps_tree of all steps;
[0045] S3, dispatching multiple threads to perform process control, data IO exchange and model calculation respectively;
[0046] The process control is to detect the user change position number in the previous cycle, locate the user operation step in the step pool through the change position number and activate it; check whether all active steps meet the completion conditions, and deactivate the step if completed; scan the deduction situations defined in all active steps, and if any exist, deduct the corresponding points and record them, thereby updating the step pool information.
[0047] The data IO exchange reads all Class I bit numbers from the DCS configuration project through the data exchange server, updates the read data to the bit number pool; and refreshes the Class O bit numbers in the bit number pool to the DCS configuration project;
[0048] The model calculation is to calculate all process dynamic models and output the calculation results of the model to the bit number pool; the user can adjust the simulation speed according to the training efficiency requirements to perform multiple calculations in one cycle to achieve a double-speed simulation effect.
[0049] S4. After the user completes the operation, the operation result will be fed back based on the deduction record and the status of the step pool at the end. The result mainly includes the score, duration and deduction record of incorrect operation for this training. The operation errors can be corrected and the operation level can be improved by analyzing the operation results.
[0050] According to the above method embodiment, the present invention provides an operation training system that can be universalized and developed with low code. The implementation architecture includes four custom content modules: operation UI, bit pool, step pool, and model pool, as well as three reusable functional modules: data IO, process control, and model calculation. The architectural relationship between them is as follows: Figure 1 As shown, where:
[0051] The Operation UI module within the content module provides interactive interfaces for simulated operations, including the DCS operation interface and a simulated interface for on-site operations. This module updates the real-time status of the simulated system and displays it to the operator, while also receiving operator input and enabling two-way interaction. Because the Operation UI module directly utilizes the actual DCS configuration interface, it provides users with a realistic interactive interface and supports DCS components from various brands.
[0052] The bit pool module in the content module stores the current information of all bit numbers. The information for each bit number is a key-value pair of the bit number name and the current value. The bit pool comprehensively reflects the current state of the simulation system and serves as the data center of the entire architecture. Each functional module will directly access and write bit pool data during operation. Bit numbers in the bit pool are divided into two categories according to data flow: I (input) and O (output). The former is changed by the user through the operation UI, while the latter is calculated by the process dynamic model and presented to the user.
[0053] The step pool in the content module stores information about all steps in the current operation process. Each step's content primarily includes the step status, the operations involved, the trigger number, the completion condition, and the penalty conditions. Furthermore, the step pool stores a tree diagram of all the steps to support and implement arbitrary combinations of serial and parallel operation processes and prompts. The information contained in the step pool reflects the completion status and penalty status of each step, and is used to assess the quality of user operations.
[0054] The model pool in the content module stores all process dynamic models used in the current operation process, mainly including transfer functions, common mathematical functions, historical data import, mechanism models, data models and user-defined model classes. These models are used to simulate the response of industrial objects during the operation process in the computer, and together with the operation UI, construct a realistic operation scenario.
[0055] The Data IO module within the functional modules is responsible for data exchange between the tag pool module and the operation UI module. Firstly, it reads user actions from the operation UI and refreshes the corresponding Class I tags in the tag pool. Secondly, it pushes and updates the Class O tags in the tag pool updated by the model calculation module to the operation UI module. To ensure compatibility with DCSs from various manufacturers, the Data IO module can exchange information with the operation UI using a data exchange server, including but not limited to one built using protocols such as OPC.
[0056] The process control module in the functional module is responsible for the management and control of the operation process and the evaluation of the operation quality. It locates the user's operation step by monitoring the bit pool data, further updates the step pool information by reviewing the content of the above steps, and checks and records operation errors.
[0057] The model calculation module within the functional modules is responsible for coordinating the calculation and solution of all process dynamic models. Specifically, it reads the Class I bit numbers from the bit number pool as model input and passes them to each model in the model pool. Once all model calculations are completed, the calculation results are refreshed to the Class O bit numbers in the bit number pool. This model calculation module also supports double-speed simulation to improve training efficiency. This module can perform multiple calculations within a cycle as needed to achieve double-speed simulation effects.
[0058] Furthermore, the operation training system generated by the above architecture follows the following core logical steps during operation:
[0059] (1) System initialization: Load the required code files, initialize the four content modules of operation UI, bit pool, model pool and step pool, and reset the training system to the initial state before the operation starts;
[0060] (2) Operation training: After the user starts the operation training, the training system will open three threads or processes, which are used to call the three functional modules of process control, data IO and model calculation in a loop every second. Among them:
[0061] (2.1) Process control thread / process: Detect the user change bit number in the previous cycle, locate the step operated by the user in the step pool based on the change bit number and activate it; check whether all active steps meet the completion conditions, and if so, deactivate the step; scan all active steps for the deduction conditions defined, and if any, deduct the corresponding points and record them; check the status of all steps and prompt the user for the step they should currently operate;
[0062] (2.2) Data IO thread / process: The data IO module will read all Class I bit numbers from the operation UI through the data exchange server, update the read data to the bit number pool; and refresh the Class O bit numbers in the bit number pool to the operation UI;
[0063] (2.3) Model calculation thread / process: Calculate all models serially or in parallel, and output the model calculation results to the bit pool. If the user adjusts the simulation speed, the calculation function of each model will be called multiple times in one cycle;
[0064] (3) Operation evaluation: After the user completes the operation, the process control module will give the operation score and display the reason for the deduction based on the deduction record in the operation training and the status of the step pool at the end of the system. The operation score adopts a deduction system, and the deductions include incomplete steps and incorrect operations. The analysis of the operation results can be used to investigate the operation ability of the operating staff, help employees correct operation errors and improve their operation level.
[0065] The above logical steps are Figure 2 Peripheral functions such as user login and score recording are omitted here, and the resulting changes in program presentation do not affect the implementation of the core logical steps above.
[0066] The above is the functional overview and operation logic of each module of this architecture. The content module is related to the industrial objects and operation scenarios to be applied, and specific content needs to be added according to the specific industrial real-time scenarios, while the functional modules can be directly reused. When building an operation training system, developers first need to understand the target industrial process and simplify the DCS components to form an operation UI module; organize the required bit numbers to form a bit number pool through the bit number interface; sort out the training scenario operations to be established, and define the step pool through the step interface; establish various suitable mathematical models according to the characteristics of each object and define the model pool through the model interface; finally, adjust the program interface as needed for installation and deployment. The above construction method is as follows: Figure 3 shown.
[0067] The main implementation process of the operation training system instance corresponding to the method includes:
[0068] (1) Development preparation: determine the target process flow objects and operation scenarios to be developed for the operation training system development;
[0069] (2) Model construction: Export the historical trends containing the required operation scenario fragments from the data storage platform as the historical data model and modeling data source, find the required model class according to the modeling requirements, and instantiate it through common modeling tools, and then aggregate them to obtain the model pool;
[0070] (3) Operation UI construction: Organize and extract the DCS configuration projects required for the operation scenario, delete and modify some configuration components according to the training requirements, and the resulting DCS operation interface is the operation UI module of the operation training system. The data exchange address of the DCS configuration must also be configured so that the IO module of the operation training system can be smoothly interconnected with the operation UI through the data exchange server.
[0071] (4) Bit number pool construction: In the configuration project in (3), the bit numbers required for training are defined and divided into two categories: I and O. The bit number pool is obtained according to the definition specification of the bit number interface;
[0072] (5) Step pool construction: Organize the operation steps of the training scenario and form a process flow chart, agree on the operations, trigger conditions, completion conditions and deduction conditions included in each step, and form a step pool according to the step definition interface;
[0073] (6) Debugging and deployment: The four content modules of the operation training system are obtained from (2)(3)(4)(5). They can be combined and integrated into the implementation architecture of the operation training system for debugging and deployment.
[0074] This example completes the code writing in Python platform and selects self-built OPC server as data exchange server. The program screenshots during the training process are as follows Figure 4 shown.
[0075] Corresponding to the aforementioned embodiment of an operation training method for industrial production, the present invention also provides an embodiment of an operation training device for industrial production.
[0076] See also Figure 5 An embodiment of the present invention provides an operation training device for industrial production, including a memory and one or more processors. The memory stores executable code, and when the processor executes the executable code, it is used to implement an operation training method for industrial production in the above embodiment.
[0077] The embodiment of an operation training device for industrial production provided by the present invention can be applied to any device with data processing capabilities, and the device with data processing capabilities can be a device or apparatus such as a computer. The device embodiment can be implemented through software, or through hardware or a combination of software and hardware. Taking software implementation as an example, as a device in a logical sense, it is formed by the processor of any device with data processing capabilities in which it is located reading the corresponding computer program instructions in the non-volatile memory into the memory for execution. From the hardware level, if Figure 5 As shown in the figure, it is a hardware structure diagram of any device with data processing capability in which an operation training device for industrial production provided by the present invention is installed. Figure 5In addition to the processor, memory, network interface, and non-volatile memory shown, any device with data processing capabilities in which the apparatus in the embodiment is located may also include other hardware, generally based on the actual functions of the device with data processing capabilities, which will not be described in detail.
[0078] The implementation process of the functions and effects of each unit in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, and will not be repeated here.
[0079] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to the partial description of the method embodiments. The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present invention. A person of ordinary skill in the art can understand and implement the present invention without inventive work.
[0080] An embodiment of the present invention further provides a computer-readable storage medium having a program stored thereon. When the program is executed by a processor, the operation training method for industrial production in the above embodiment is implemented.
[0081] The computer-readable storage medium may be an internal storage unit of any device with data processing capabilities described in any of the aforementioned embodiments, such as a hard disk or memory. The computer-readable storage medium may also be an external storage device of any device with data processing capabilities, such as a plug-in hard disk, a smart media card (SMC), an SD card, a flash card, etc. equipped on the device. Furthermore, the computer-readable storage medium may also include both an internal storage unit and an external storage device of any device with data processing capabilities. The computer-readable storage medium is used to store the computer program and other programs and data required by any device with data processing capabilities, and may also be used to temporarily store data that has been output or is to be output.
[0082] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the industrial production-oriented operation training method.
[0083] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the contents disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered merely as exemplary, and the true scope and spirit of the present application are indicated by the claims.
[0084] It should be understood that the above general description and the detailed description that follows are exemplary and explanatory only and do not limit the present application. The present application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes may be made without departing from the scope of the present application. The scope of the present application is limited only by the appended claims.
Claims
1. An operation training method for industrial production, characterized in that: The method comprises the following steps: S1. Build a process dynamic model based on the industrial scenario and target process flow, and extract the DCS configuration engineering required for the scenario; S2. Define the required tags for training and divide them into Class I tags and Class O tags. Obtain a tag pool based on the tag interface definition specification. Set the operations, trigger conditions, completion conditions, and deduction conditions for each step in the training scenario according to the definition of the step interface to form a step pool. S3, dispatching multiple threads to perform process control, data IO exchange and model calculation respectively; The process control is to detect the user change bit number in the previous cycle, locate the user operation step in the step pool according to the change bit number and activate it, check the operation completion of the activated step and scan the completion conditions and deduction conditions, and deactivate the step or deduct points after the update; The data IO exchange reads all Class I bit numbers from the DCS configuration project through the data exchange server, updates the read data to the bit number pool; and refreshes the Class O bit numbers in the bit number pool to the DCS configuration project; The model calculation is to calculate all process dynamic models and output the calculation results of the models to the bit number pool; S4. After the user completes the operation, the operation result is fed back based on the deduction record and the step pool status at the end.
2. The industrial production-oriented operation training method according to claim 1, characterized in that: The construction process dynamic model includes: According to the historical trends of industrial scenarios recorded in the DCS, data fragments of the required scenarios are extracted as the data source of the historical data model; model identification is performed on the data fragments and the input-output mapping relationship to obtain the various sub-models required by the system, and the required model classes are found and instantiated according to the identification results. The required models are defined using the model interface to form a model pool; each model must contain an input bit number, an output bit number, and an execution function.
3. The industrial production-oriented operation training method according to claim 1, characterized in that: The bit number interface includes Class I bit numbers, Class O bit numbers and external operation bit numbers. Each bit number includes a bit number name and a value, which are defined as a key-value pair in the form of a dictionary. All bit numbers together constitute a bit number pool.
4. The industrial production-oriented operation training method according to claim 1, characterized in that: The step interface defines a logical sequence tree diagram of all steps and the operation information contained in each step to support and implement any combination of serial and parallel operation processes and operation prompts.
5. The industrial production-oriented operation training method according to claim 1, characterized in that: The process control specifically includes: Detect the user change position number in the previous cycle, locate the user operation step in the step pool through the change position number and activate it; check whether all active steps meet the completion conditions, and deactivate the step if completed; scan the deduction situations defined in all active steps, and if any exist, deduct the corresponding points and record them, thereby updating the step pool information.
6. The industrial production-oriented operation training method according to claim 1, characterized in that: In the model calculation, according to the training efficiency requirements, multiple operations are supported in one cycle to achieve double-speed simulation.
7. An operation training system for industrial production, characterized in that: The system includes a content module and a function module. The content module includes an operation UI module, a bit number pool module, a step pool module and a model pool module. The functional modules are data IO module, process control module and model calculation module; The operation UI module includes a DCS operation interface and a simulation interface for on-site operation. It updates the real-time status of the simulation system and displays it to the operator. It also receives the operator's operation actions and realizes two-way interaction with the operator. The bit pool module stores the current information of all bit numbers. The information of each bit number is a key-value pair of the bit number name and the current value. Each functional module will directly access and write the bit pool data during operation. The step pool module includes the step status, the operations contained in the step, the trigger position number, the completion condition and the deduction condition, and also includes a relationship tree diagram of all steps to support and implement the operation process and operation prompts of any combination of serial and parallel operations; The model pool module stores all process dynamic models used in the current operation process, and the dynamic models are used to simulate the response of industrial objects during the operation process in a computer; The data IO module is used for data interaction between the bit number pool module and the operation UI module. The process control module locates the user operation steps by monitoring the bit number pool module data, reviews the step content, updates the step pool information, and evaluates the operation based on the step content in the step pool. The model calculation module is used to read the Class I bit number in the bit number pool module as a model input and pass it to each model in the model pool module. After all model calculations are completed, the calculation results are refreshed to the Class O bit number in the bit number pool.
8. The industrial production-oriented operation training system according to claim 7, characterized in that: The operation UI module specifically includes: the DCS configuration project required for the operation scenario, and the DCS operation interface obtained by adjusting some configuration components according to the training; it also includes configuring the data exchange address of the DCS configuration so that the IO module of the operation training system can be smoothly interconnected with the operation UI through the data exchange server.
9. An operation training device for industrial production, comprising a memory and one or more processors, wherein the memory stores executable code, characterized in that: When the processor executes the executable code, an operation training method for industrial production according to any one of claims 1 to 6 is implemented.
10. A computer-readable storage medium having a program stored thereon, characterized in that: When the program is executed by a processor, an operation training method for industrial production according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Cold state simulation system applied to coal chemical industry
CN103309321A
Snapshot management architecture for process control operator training system lifecycle
US20170025040A1