A method and apparatus for tracking the operation of a twin system

By using a twin system operation tracking method, the DCS logs are parsed to generate operation sequences, and the online simulation prototype is automatically controlled to perform operations. This solves the problem of automatic reproduction of the nuclear power plant unit operation process, realizes real-time monitoring and safety support of the nuclear power plant's operating status, and improves the handling capabilities of operators and the efficiency of accident analysis.

CN119937345BActive Publication Date: 2025-11-14CHINA NUCLEAR POWER OPERATION TECH CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411879075.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-11-14
Estimated Expiration
2044-12-19

AI Technical Summary

Technical Problem

Existing technologies cannot automatically reproduce the operation process of nuclear power plant units, especially in cases of long-term operation and special format operation record files, where there is a lack of automated tools for synchronization and operation reenactment.

Method used

A method for tracking the operation of a digital twin system is provided. By acquiring the differences in equipment status between the unit and the digital twin system, parsing the DCS logs to generate an operation sequence, and automatically controlling the online simulation prototype to perform the same operation, the automatic reproduction of the unit operation process is achieved.

Benefits of technology

It enables synchronization between the online simulation prototype and the main control room operation of the nuclear power plant, improves the real-time monitoring and safety support of the nuclear power plant's operating status, enhances the real-time mapping and tracking capabilities of equipment status, and improves the processing capabilities of operators and the efficiency of accident analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119937345B_ABST
    Figure CN119937345B_ABST
Patent Text Reader

Abstract

This application belongs to the field of digital nuclear power technology and discloses a method and apparatus for tracking the operation of a digital twin system. It can accurately reproduce the operation process and recreate the unit's state at corresponding moments. The method generates an operation sequence based on generated samples and simulates the operation of all equipment in the initialized digital twin system according to the operation sequence. The apparatus includes an inventory acquisition module, an initialization module, a log parsing module, and a simulation module. This application can monitor and simulate the operating status of a nuclear power plant in real time, providing important support for the safe operation and maintenance of nuclear power plants.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of digital nuclear power technology, and in particular relates to a twin system operation tracking method and apparatus. Background Technology

[0002] In the project of the intelligent operation and maintenance support system for nuclear power plants based on online simulation technology, in order to synchronize the operation of the online simulation prototype with the operation of the nuclear power plant's main control room, it is necessary to parse the "operation log" from a large number of unit DCS logs and automatically control the online simulation prototype to perform the same operation.

[0003] Because the unit operation and control process has a long cycle, a large sample size, and a special format of the control record files, it is impossible to manually reproduce the process after manual extraction. Therefore, it is necessary to develop automated tools to realize the automatic reproduction of the control process. Due to the special nature of the requirements, there is currently no mature technical solution in this field. Summary of the Invention

[0004] The purpose of this application is to provide a twin system operation tracking method and device, which parses "operation logs" from a large number of unit logs, automatically controls the online simulation prototype to perform the same operations, realizes the automatic reproduction of the unit control process, and synchronizes the operation of the online simulation prototype with the main control room of the nuclear power plant.

[0005] To achieve the above objectives, this application provides the following technical solution:

[0006] In a first aspect, this application provides a twin system operation tracking method, comprising:

[0007] S100: Obtain the current equipment status of the unit and the basic equipment status of all equipment in the digital twin system; compare the basic equipment status of all equipment in the digital twin system with the current equipment status of the unit to obtain a list of equipment to be initialized.

[0008] S200. Based on the list of devices to be initialized, initialize the basic status of all devices in the digital twin system.

[0009] S300. Obtain DCS logs, parse the operation logs in the DCS logs, and generate a sample in a preset format.

[0010] S400. Based on the sample, generate an operation sequence, and perform simulation operations on all devices of the initialized digital twin system according to the operation sequence.

[0011] In some embodiments, when the operation type is a general switch device, the device state initialization process is as follows:

[0012] Send a manual command to the ordinary switch device to switch the device to manual mode;

[0013] Based on the initial target state of the ordinary switch device, a corresponding operation command is sent to the ordinary switch device to enable the ordinary switch device to reach the initial target state;

[0014] When the ordinary switch device reaches the initial target state, the ordinary switch device is switched to automatic state.

[0015] In some embodiments, when the operation type is a regulating valve, the initialization process for the device state is as follows:

[0016] Send an output regulation command to the regulating valve to switch the regulating valve to open-loop regulation state;

[0017] Based on the initial target state of the regulating valve, a corresponding regulating command is sent to the device to make the regulating valve reach the initial target state. When the regulating valve is an on / off valve, the initial target state is open or closed. When the regulating valve is a valve with a valve opening degree, the initial target state is the target valve position.

[0018] When the regulating valve reaches the initial target state, the regulating valve is switched to closed-loop regulation state.

[0019] In some embodiments, when the operation type is a group control switch or selector, the initialization process for the device state is as follows:

[0020] Based on a preset configuration file, the group control switch or selector is initialized. The configuration file includes the operation object, operation type, preconditions, and postconditions.

[0021] In some embodiments, the sample in the preset format is a sample that includes at least the time of occurrence of the unit operation event, the object name of the operation object, the description of the operation object, the operation type description, the operator login account, and the operation command tag number.

[0022] In some embodiments, S400 includes:

[0023] Using the timestamp corresponding to the first operation object in the sample as the start time, the time interval of each operation is calculated, and an operation sequence is generated based on the time interval and the sample.

[0024] Based on the operation sequence, operation commands are generated, and based on the operation commands, simulation operations are performed on all devices of the initialized digital twin system.

[0025] In some embodiments, the method further includes:

[0026] Obtain the equipment status feedback value after the simulation operation, and compare the equipment status feedback value after the simulation operation with the actual status of each operation object to obtain the simulation evaluation result.

[0027] Secondly, this application provides a twin system operation tracking device, comprising:

[0028] The list acquisition module is used to acquire the current equipment status of the unit and the basic equipment status of all equipment in the digital twin system. It compares the basic equipment status of all equipment in the digital twin system with the current equipment status of the unit to obtain the list of equipment to be initialized.

[0029] The initialization module is used to initialize the basic status of all devices in the digital twin system based on the list of devices to be initialized;

[0030] The log parsing module is used to obtain DCS logs and parse the operation logs in the DCS logs to generate samples in a preset format.

[0031] The simulation module is used to generate an operation sequence based on the sample, and to perform simulation operations on all devices of the initialized digital twin system according to the operation sequence.

[0032] Thirdly, this application provides an electronic device, including a memory and a processor, wherein the memory stores computer-readable instructions, and the processor executes the computer-readable instructions to implement the twin system operation tracking method.

[0033] Fourthly, this application provides a computer-readable storage medium storing computer-readable instructions, which, when executed, implement the twin system operation tracking method.

[0034] Compared with the prior art, the twin system operation tracking method and apparatus provided in this application have the following advantages:

[0035] This application enables real-time monitoring and simulation of the operating status of nuclear power plants, providing crucial support for the safe operation and maintenance of nuclear power plants. The core of this technology lies in its ability to achieve real-time mapping and tracking of the status of various equipment and systems within a nuclear power plant through precise digital representation and data-driven synchronous fusion capabilities. Attached Figure Description

[0036] To more clearly illustrate the technical solution of this application, the accompanying drawings used in the technical description will be briefly introduced below.

[0037] Figure 1A flowchart of the twin system operation tracking method provided in this application;

[0038] Figure 2 A structural block diagram of the twin system operation tracking device provided in this application;

[0039] Figure 3 A schematic diagram of the hardware structure of the electronic device provided in this application. Detailed Implementation

[0040] The following detailed description provides further details on specific implementation methods.

[0041] like Figure 1 As shown, this application provides a twin system operation tracking method, including:

[0042] S100: Obtain the current equipment status of the unit and the basic equipment status of all equipment in the digital twin system. Compare the basic equipment status of all equipment in the digital twin system with the current equipment status of the unit to obtain a list of equipment to be initialized.

[0043] S200. Based on the list of devices to be initialized, initialize the basic status of all devices in the digital twin system.

[0044] S300: Obtain DCS logs, parse the operation logs in the DCS logs, and generate samples in a preset format.

[0045] S400. Based on the sample, generate an operation sequence, and perform simulation operations on all devices of the initialized digital twin system according to the operation sequence.

[0046] In one embodiment, historical data of the unit is parsed and reconstructed to replay transient processes to the operator station. The playback includes the equipment status on the screen, changes in relevant parameters, logs, and alarms, allowing for a complete reproduction of the unit's human-machine interface state at the transient moment. Based on years of operational data, the system divides the data into different scenarios along a timeline. Operators can select the appropriate scenario to 100% reproduce the unit's state at that moment. This approach more closely resembles real-world conditions than simulator-based environments. Comprehensive analysis of transient processes allows for the summarization of experience and feedback, providing directions for improvement. This, in turn, facilitates training, enhancing operators' ability to handle abnormal transients and accident situations, ultimately improving the safe and stable operation of the unit. Furthermore, it assists in incident cause analysis, improving the efficiency of unit accident cause analysis.

[0047] In some embodiments, step S100 is to ensure that the current device state of the unit is consistent with the device states in the digital twin system, thereby enabling complete replication of the operation process under the same state. Optionally, the device state (DSTA) in the DCS system is divided into 9 categories: fully open (start / close), fully closed (stop / open), opening, closing, intermediate position, open fault, closed fault, intermediate position fault, and other faults; the basic device state (BSTA) is divided into 4 categories: fully open (start / close), fully closed (stop / open), intermediate position, and fault. The relationship between the two is shown in the table below:

[0048]

[0049]

[0050] The device status codes stored in the ADACS_N system database are "Basic Device Status Codes". The computing server of the digital twin system also calculates the device BSTA. By traversing all devices in the digital twin system, obtaining the BSTA and comparing it with the current device status of the unit, a list of devices to be initialized can be obtained. The unit's device BSTA is the initial target state that each device in the simulation model wants to achieve.

[0051] In some embodiments, after obtaining the initialization device list, all devices in the digital twin system can be initialized according to the list to ensure that the device state is consistent with the basic state of the unit before the operation command is executed. Optionally, the operation objects can be divided into 11 categories: AIR_OP_DAMPER, BINARY_ACTUATOR, BLOCK_VALVE, BLOCK_STP_VALVE, SOL_VALVE_FO, SOL_VALVE_FC, LOOP_CONTROL, LOOP_VALVE_FO, LOOP_VALVE_FC, SELECTOR, and MULTI_COMMANDS. To simplify the model, the initialization objects are abstracted into 3 categories: ordinary switch devices, regulating valves, and group control switches and selectors, as shown in the table below:

[0052]

[0053]

[0054] In some embodiments, when the operation type is a general switch device, the device state initialization process is as follows:

[0055] Send a manual command to a general-purpose switch device to switch it to manual mode;

[0056] Based on the initial target state of ordinary switching equipment, send corresponding operation instructions to ordinary switching equipment so that ordinary switching equipment can reach the initial target state;

[0057] When a regular switch reaches its initial target state, switch the regular switch to automatic mode.

[0058] In one embodiment, for a typical switch-type device, the manual / automatic state of each PO in the digital twin system is remembered before initialization. Then, the CIN_5 command is sent to uniformly switch all POs to manual state. At this point, the device can be controlled via external operation commands. The CIN_1 or CIN_2 command is sent to turn the device on or off according to the target state. Finally, the device initially in automatic state is switched back to automatic state.

[0059] In some embodiments, when the operation type is a regulating valve, the initialization process for the device state is as follows:

[0060] Send an output control command to the control valve to switch the control valve to open-loop control mode;

[0061] Based on the initial target state of the control valve, a corresponding control command is sent to the equipment to make the control valve reach the initial target state. When the control valve is an on / off valve, the initial target state is open or closed. When the control valve is a valve with valve opening degree, the initial target state is the target valve position.

[0062] When the control valve reaches the initial target state, switch the control valve to closed-loop control state.

[0063] In one embodiment, control valves are categorized into two types based on the ADACSI_N system's historical data storage mechanism: control valves with target valve positions and control valves with only on / off states. Before initializing the control valves, the open / closed-loop control states of each PO (Position Controller) on the prototype are remembered, and the CIN_8 command is sent to uniformly switch all POs to the open-loop control state. For control valves with only on / off states, the valve position is adjusted to 0 or 100; for control valves with target valve positions, the valve position is adjusted to the target valve position. Then, the simulation model calculates the PID setpoint input in closed-loop control mode using the target valve position to prevent disturbances in the PID module when the control valve switches back to closed-loop control mode. Finally, the device initially in closed-loop control mode is switched back to closed-loop control mode.

[0064] In some embodiments, when the operation type is a group control switch or selector, the initialization process for the device status is as follows:

[0065] Based on a preset configuration file, the group control switch or selector is initialized. The configuration file contains the operation object, operation type, preconditions and postconditions.

[0066] In one embodiment, the initialization of the group control switch (KG) and selector (KC) is generally used for inter-row switching of devices that serve as backups for each other, and KC and KG are not initialized separately. Since some devices have signal interlocking during switching, the interlocking signals need to be released via KC and KG before the devices can be operated. For this situation, a configuration file is designed to handle such POs containing complex logic. The configuration file includes the operation object, operation type, preconditions, and postconditions. The initialization program first operates on the corresponding object according to the preconditions; then performs the predefined operation on the operation object; and finally operates on the corresponding object according to the postconditions. The configuration file style is shown in the table below:

[0067]

[0068] In some embodiments, in step S300, DCS logs can be obtained online or offline. Optionally, DCS logs can be stored on a magnetic tape drive. Magnetic tape drives, as a traditional data storage device, have advantages such as low storage cost, resistance to virus infection, and low data corruption. They are suitable for long-term storage of large amounts of infrequently accessed data and are therefore widely used in nuclear power plant DCS systems to store historical data. Historical log data in nuclear power plants is typically stored daily. At 00:00:00 each day, the previous day's operation logs are automatically written to a text file and named by the date. The required historical log data can be retrieved by the filename. Additionally, authorized users of the nuclear power plant can also export real-time logs using specific interfaces or tools. After the unit logs are exported, they are stored in a data platform running a digital twin.

[0069] In some embodiments, DCS logs include multiple types of logs. Specifically, DCS logs can be categorized according to their function as follows:

[0070] Equipment Status Log: The equipment status log is used to record status information related to the equipment in the process system.

[0071] Tagging Log: The tagging log stores information related to tagging operations, including the tagging and untagging status of the equipment, the type of tag being tagged, and the isolation tag number, isolation ticket number, and work ticket number of the tagged equipment.

[0072] Shift handover log: Stores operator login information and shift handover information.

[0073] Alarm Log: The alarm log records alarm generation, recovery, alarm suppression generation events, alarm suppression recovery events, alarm storage, and alarm confirmation information.

[0074] Procedure Log: The procedure log records information related to procedure operations.

[0075] Operation log: Used to record operator operation information, including variable forcing, parameter modification (such as alarm limits), manual server switching, manual shutdown request, archive request, equipment start-up, shutdown, reset, and parameter setting operation information.

[0076] System Log: Stores DCS system logs, including instrumentation and control system information, status and fault information of first and second-level devices, such as communication network, server switching and other device status information, system exit information, external clock invalid information, etc.

[0077] Temporary Variable Log: The temporary variable monitoring log stores the occurrence and recovery of alarms temporarily defined online by the operator.

[0078] The DCS log contains information such as timestamp, object name (KKS code), object description, log type, log description, operator station number, and operator login account. The operation logs in the DCS log can be filtered out by log type. The event time and operation type can be determined according to the timestamp and operation description. Then, the operation logs of the selected time period are parsed and stored as samples.

[0079] In some embodiments, the sample in the preset format is a sample that includes at least the time of occurrence of the unit operation event, the object name of the operation object, the description of the operation object, the operation type description, the operator login account, and the operation command tag number.

[0080] In one embodiment, the time of the unit operation event is represented by a 13-bit timestamp, the object name of the operation object is the KKS code of the operation object, and the operation command tag number represents the number corresponding to the specific operation command. For example, for a valve, 1 represents an open command and 2 represents a close command; for a selector, 3 represents MODE1 and 4 represents MODE2. This application embodiment sets the sample to a specific format, allowing the desired content to be parsed from the sample.

[0081] In some embodiments, step S400 specifically includes:

[0082] The timestamp corresponding to the first operation object in the sample is used as the starting time. The time interval of each operation is calculated, and an operation sequence is generated based on the time interval and the sample.

[0083] Operation commands are generated based on the operation sequence, and simulation operations are performed on all devices of the initialized digital twin system based on the operation commands.

[0084] In one embodiment, after operation tracking begins, the timestamp corresponding to the first operation object in the relevant operation log sample is defined as the start time. The time interval for each operation is calculated to generate an operation sequence. Through the external interface (redisrworker) provided by the twin simulation model, the values ​​of the first and second layer command interface variables are modified sequentially according to the operation sequence, thus achieving automatic control of the device.

[0085] In some embodiments, the method further includes:

[0086] Obtain the equipment status feedback value after the simulation operation, and compare the equipment status feedback value after the simulation operation with the actual status of each operation object to obtain the simulation evaluation result.

[0087] In one embodiment, after the operation command is issued, the equipment status feedback value is retrieved. The BSTA value can be used to determine whether the operation command was executed successfully, and also to compare whether the status of the operated object is consistent with that of the unit.

[0088] In addition, this application also provides a twin system operation tracking device, such as Figure 2 As shown, the twin system operation tracking device includes a log parsing module 11, a list acquisition module 12, an initialization module 13, and a scheme execution module 14.

[0089] The list acquisition module 11 is used to acquire the current equipment status of the unit and the basic equipment status of all equipment in the digital twin system. It compares the basic equipment status of all equipment in the digital twin system with the current equipment status of the unit to obtain the list of equipment to be initialized.

[0090] The initialization module 12 is used to initialize the basic status of all devices in the digital twin system based on the list of devices to be initialized.

[0091] The log parsing module 13 is used to obtain DCS logs and parse the operation logs in the DCS logs to generate samples in a preset format.

[0092] The simulation module 14 is used to generate an operation sequence based on the sample, and to perform simulation operations on all devices of the initialized digital twin system according to the operation sequence.

[0093] It should be noted that the module referred to in this invention refers to a series of computer program instruction segments that can perform specific functions. It is more suitable than a program for describing the execution process of twin system operation tracking. For the specific implementation of each module, please refer to the corresponding method embodiments above, which will not be repeated here.

[0094] In some embodiments, the sample in the preset format is a sample that includes at least the time of occurrence of the unit operation event, the object name of the operation object, the description of the operation object, the operation type description, the operator login account, and the operation command tag number.

[0095] In some embodiments, when the operation type is a general switch device, the device state initialization process is as follows:

[0096] Send a manual command to a regular switch device to switch the device to manual mode;

[0097] Based on the initial target state of ordinary switching equipment, send corresponding operation instructions to ordinary switching equipment so that ordinary switching equipment can reach the initial target state;

[0098] When a regular switch reaches its initial target state, switch the regular switch to automatic mode.

[0099] In some embodiments, when the operation type is a regulating valve, the initialization process for the device state is as follows:

[0100] Send an output control command to the control valve to switch the control valve to open-loop control mode;

[0101] Based on the initial target state of the control valve, a corresponding control command is sent to the equipment to make the control valve reach the initial target state. When the control valve is an on / off valve, the initial target state is open or closed. When the control valve is a valve with valve opening degree, the initial target state is the target valve position.

[0102] When the control valve reaches the initial target state, switch the control valve to closed-loop control state.

[0103] In some embodiments, when the operation type is a group control switch or selector, the initialization process for the device status is as follows:

[0104] Based on a preset configuration file, the group control switch or selector is initialized. The configuration file contains the operation object, operation type, preconditions and postconditions.

[0105] In some embodiments, the simulation module 14 is specifically used for:

[0106] Using the timestamp corresponding to the first operation object in the sample as the starting time, the time interval of each operation is calculated, and an operation sequence is generated based on the time interval and the sample.

[0107] Operation commands are generated based on the operation sequence, and simulation operations are performed on all devices of the initialized digital twin system based on the operation commands.

[0108] In some embodiments, the device further includes:

[0109] The simulation result feedback module is used to obtain the equipment status feedback value after the simulation operation, and compare the equipment status feedback value after the simulation operation with the actual status of each operation object to obtain the simulation evaluation result.

[0110] In addition, this application also provides an electronic device 10, such as Figure 3 As shown, the electronic device 10 includes:

[0111] One or more processors 110 and memory 120, Figure 3 The following description uses a processor 110 as an example. The processor 110 and the memory 120 can be connected via a bus or other means. Figure 3 Taking the example of a connection between China and Israel via a bus.

[0112] Processor 110 is used to perform various control logics of electronic device 10. It can be a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), microcontroller, ARM (Acorn RISC Machine) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination of these components. Furthermore, processor 110 can also be any conventional processor, microprocessor, or state machine. Processor 110 can also be implemented as a combination of computing devices, such as a combination of DSP and microprocessor, multiple microprocessors, one or more microprocessors combined with DSP and / or any other such configuration.

[0113] The memory 120, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions corresponding to the twin system operation tracking method in the embodiments of the present invention. The processor 110 executes various functional applications and data processing of the electronic device 10 by running the non-volatile software programs, instructions, and units stored in the memory 120, thereby implementing the twin system operation tracking method in the above-described method embodiments.

[0114] The memory 120 may include a program storage area and a data storage area. The program storage area may store applications required for the operating platform and at least one function; the data storage area may store data created based on the use of the electronic device 10. Furthermore, the memory 120 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 120 may optionally include memory remotely located relative to the processor 110, and these remote memories may be connected to the electronic device 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0115] One or more units are stored in memory 120 and, when executed by one or more processors 110, execute the twin system operation tracking method in any of the above method embodiments, for example, execute steps S100 to S400 of the above method.

[0116] In addition, this application also provides a computer-readable storage medium storing computer-executable instructions that are executed by one or more processors, for example, performing steps S100 to S400 of the method described above.

[0117] In summary, the twin system operation tracking method, device, electronic equipment, and storage medium provided in this application analyze and reconstruct historical data of the unit, enabling the playback of transient processes to the operator station. The playback includes the equipment status on the screen, changes in relevant parameters, logs, and alarms, allowing for a complete reproduction of the unit's human-machine interface state at the transient moment. Based on years of operational data, the system divides operational data into different scenarios along a timeline. Operators can select the appropriate scenario to 100% reproduce the unit's state at the corresponding moment. This provides a more realistic simulation than simulators, allowing for comprehensive analysis of transient processes to summarize experience feedback, provide improvement directions, and facilitate training. This enhances operators' ability to handle abnormal transients and accident conditions, ultimately improving the safe and stable operation of the unit. Furthermore, it assists in incident cause analysis, improving the efficiency of unit accident cause analysis.

[0118] The above description is only a specific embodiment of this application, but the protection scope of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the protection scope of this application.

Claims

1. A method for tracking the operation of a twin system, characterized in that, include: S100: Obtain the current equipment status of the unit and the basic equipment status of all equipment in the digital twin system; compare the basic equipment status of all equipment in the digital twin system with the current equipment status of the unit to obtain a list of equipment to be initialized. S200. Based on the list of devices to be initialized, initialize the basic status of all devices in the digital twin system. S300. Obtain DCS logs, parse the operation logs in the DCS logs, and generate a sample in a preset format. S400. Based on the sample, generate an operation sequence, and perform simulation operations on all devices of the initialized digital twin system according to the operation sequence; S400 includes: Using the timestamp corresponding to the first operation object in the sample as the start time, the time interval of each operation is calculated, and an operation sequence is generated based on the time interval and the sample. Based on the operation sequence, operation commands are generated, and based on the operation commands, simulation operations are performed on all devices of the initialized digital twin system.

2. The twin system operation tracking method according to claim 1, characterized in that, When the operation type is a general switch device, the device status initialization process is as follows: Send a manual command to the ordinary switch device to switch the device to manual mode; Based on the initial target state of the ordinary switch device, a corresponding operation command is sent to the ordinary switch device to enable the ordinary switch device to reach the initial target state; When the ordinary switch device reaches the initial target state, the ordinary switch device is switched to automatic state.

3. The twin system operation tracking method according to claim 1, characterized in that, When the operation type is a control valve, the initialization process for the equipment status is as follows: Send an output regulation command to the regulating valve to switch the regulating valve to open-loop regulation state; Based on the initial target state of the regulating valve, a corresponding regulating command is sent to the device to make the regulating valve reach the initial target state. When the regulating valve is an on / off valve, the initial target state is open or closed. When the regulating valve is a valve with a valve opening degree, the initial target state is the target valve position. When the regulating valve reaches the initial target state, the regulating valve is switched to closed-loop regulation state.

4. The twin system operation tracking method according to claim 1, characterized in that, When the operation type is a group control switch or selector, the initialization process for the device status is as follows: Based on a preset configuration file, the group control switch or selector is initialized. The configuration file includes the operation object, operation type, preconditions, and postconditions.

5. The twin system operation tracking method according to claim 1, characterized in that, In S300, the sample in the preset format is a sample that includes at least the time of occurrence of the unit operation event, the object name of the operation object, the description of the operation object, the operation type description, the operator login account, and the operation command tag number.

6. The twin system operation tracking method according to claim 1, characterized in that, The method further includes: Obtain the equipment status feedback value after the simulation operation, and compare the equipment status feedback value after the simulation operation with the actual status of each operation object to obtain the simulation evaluation result.

7. A twin system operation tracking device, characterized in that, include: The list acquisition module is used to acquire the current equipment status of the unit and the basic equipment status of all equipment in the digital twin system. It compares the basic equipment status of all equipment in the digital twin system with the current equipment status of the unit to obtain the list of equipment to be initialized. The initialization module is used to initialize the basic status of all devices in the digital twin system based on the list of devices to be initialized; The log parsing module is used to obtain DCS logs and parse the operation logs in the DCS logs to generate samples in a preset format. The simulation module is used to generate an operation sequence based on the sample, and to perform simulation operations on all devices of the initialized digital twin system according to the operation sequence. The simulation module uses the timestamp corresponding to the first operation object in the sample as the start time, calculates the time interval of each operation, generates an operation sequence based on the time interval and the sample, generates operation commands based on the operation sequence, and performs simulation operations on all devices of the initialized digital twin system based on the operation commands.

8. An electronic device, characterized in that, The system includes a memory and a processor, wherein the memory stores computer-readable instructions, and the processor, when executing the computer-readable instructions, implements the twin system operation tracking method as described in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-readable instructions, which, when executed, implement the twin system operation tracking method as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Working condition backtracking and replaying system of nuclear power plant safety level instrument control simulation system

    CN112363409A

  • Method and device for correcting digital twin model and computer program product

    CN119106612A