Tracking method and device for operation of twin system
By using the twin system operation tracking method in a nuclear power plant, the DCS logs are analyzed and the operation sequence is generated, real-time monitoring and simulation of the operating status of the nuclear power plant is solved, and the problem of synchronization between the online simulation prototype and the main control room operation in the existing technology is solved, and the safe operation and maintenance efficiency of the nuclear power plant is improved.
Patent Information
- Application Number
- CN202411879075.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2044-12-19
AI Technical Summary
In nuclear power plants, it is difficult for the existing technology to synchronize the operation of the online simulation prototype with the nuclear power plant's main control room, and it is impossible to automatically reproduce the unit control process, resulting in real-time monitoring and simulating the operating status of the nuclear power plant.
A twin system operation tracking method is provided, by obtaining the comparison between the current equipment status of the unit and the equipment status of the digital twin system, generating a list of equipment to be initialized, and initializing the digital twin system equipment. Then, the operation log is parsed from the DCS log, samples in preset format are generated, and operation sequences are generated based on the samples to realize simulation operations on the digital twin system equipment.
Real-time monitoring and simulation of the operating status of the nuclear power plant is realized, and the unit control process can be automatically reproduced, so that the online simulation prototype can be synchronized with the operation of the nuclear power plant main control room, improving the safe operation and maintenance efficiency of the nuclear power plant.
Smart Images

Figure CN119937345A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of digital nuclear power technology, and in particular, relates to a twin system operation tracking method and device. Background Art
[0002] In the nuclear power plant intelligent operation and maintenance support system project based on online simulation technology, in order to achieve synchronization of operations between the online simulation prototype and the nuclear power plant 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] Since the operation and control process of the unit has a long cycle, a large sample size, and the format of the control record files is special, it is impossible to manually replay the process after manual extraction. It is necessary to develop automated tools to achieve automatic reproduction of the control process. Due to the particularity of the needs, 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, parse the "operation log" from a large number of unit logs, automatically control the online simulation prototype to perform the same operation, realize the automatic reproduction of the unit control process, and synchronize the operation of the online simulation prototype with the main control room of the nuclear power plant.
[0005] In order to achieve the above objectives, this application provides the following technical solutions:
[0006] In a first aspect, the present application provides a twin system operation tracking method, comprising:
[0007] S100, obtaining the current device status of the unit and the basic device status of all devices in the digital twin system, comparing the basic device status of all devices in the digital twin system with the current device status of the unit, and obtaining a list of devices to be initialized;
[0008] S200, based on the list of devices to be initialized, initializing the basic states of all devices of the digital twin system;
[0009] S300, obtaining a DCS log, and parsing an operation log in the DCS log to generate a sample in a preset format;
[0010] S400. Generate an operation sequence based on the sample, 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 common switch type device, the device status initialization processing method is:
[0012] Sending a manual command to the common switch type device to switch the device to a manual state;
[0013] Based on the initial target state of the common switch type device, sending a corresponding operation instruction to the common switch type device so that the common switch type device reaches the initial target state;
[0014] When the common switch type device reaches the initial target state, the common switch type device is switched to the automatic state.
[0015] In some embodiments, when the operation type is a regulating valve, the initialization processing method of the device state is:
[0016] Sending an output regulation command to the regulating valve to switch the regulating valve to an open-loop regulation state;
[0017] Based on the initial target state of the regulating valve, a corresponding regulating instruction is sent to the device so that the regulating valve reaches the initial target state, wherein when the regulating valve is a switch valve, the initial target state is open or closed, and when the regulating valve is a valve with a valve opening, the initial target state is a target valve position;
[0018] When the regulating valve reaches the initial target state, the regulating valve is switched to a closed-loop regulating state.
[0019] In some embodiments, when the operation type is a group control switch or a selector, the initialization processing method of the device state is:
[0020] The group control switch or selector is initialized based on a preset configuration file, wherein the configuration file includes an operation object, an operation type, a precondition, and a postcondition.
[0021] In some embodiments, the sample in the preset format is a sample that at least includes the time when the crew operation event occurs, 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 position number.
[0022] In some embodiments, S400 includes:
[0023] Taking the timestamp corresponding to the first operation object in the sample as the starting time, calculating the time interval of each operation, and generating an operation sequence based on the time interval and the sample;
[0024] An operation command is generated based on the operation sequence, and simulation operations are performed on all devices of the initialized digital twin system based on the operation command.
[0025] In some embodiments, the method further comprises:
[0026] The device state feedback value after the simulation operation is obtained, and the device state feedback value after the simulation operation is compared with the actual state of each operation object to obtain a simulation evaluation result.
[0027] In a second aspect, the present application provides a twin system operation tracking device, comprising:
[0028] The list acquisition module is used to obtain the current equipment status of the unit and the basic equipment status of all equipment in the digital twin system, and 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;
[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 the DCS log and parse the operation log in the DCS log to generate a sample in a preset format;
[0031] The simulation module is used to generate an operation sequence based on the sample, and perform simulation operations on all devices of the digital twin system after initialization according to the operation sequence.
[0032] In a third aspect, the present application provides an electronic device comprising a memory and a processor, wherein the memory stores computer-readable instructions, and the processor implements the twin system operation tracking method when executing the computer-readable instructions.
[0033] In a fourth aspect, the present application provides a computer-readable storage medium, in which computer-readable instructions are stored. When the computer-readable instructions are executed, the twin system operation tracking method is implemented.
[0034] Compared with the prior art, the twin system operation tracking method and device provided by the present application have the following beneficial effects:
[0035] This application can monitor and simulate the operating status of nuclear power plants in real time, providing important support for the safe operation and maintenance of nuclear power plants. The core of this technology is to achieve real-time mapping and tracking of the status of various equipment and systems in nuclear power plants through precise digital expression and data-driven synchronous fusion capabilities. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solution of the present application, the following is a brief introduction to the drawings required for the technical description.
[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 DESCRIPTION
[0040] The following is further explained in detail through specific implementation methods.
[0041] like Figure 1 As shown, the present application provides a twin system operation tracking method, comprising:
[0042] S100, obtaining the current device status of the unit and the basic device status of all devices in the digital twin system, and comparing the basic device status of all devices in the digital twin system with the current device status of the unit to obtain a list of devices to be initialized;
[0043] S200, based on the list of devices to be initialized, initializing the basic states of all devices of the digital twin system;
[0044] S300, obtaining a DCS log, parsing an operation log in the DCS log to generate a sample in a preset format;
[0045] S400. Generate an operation sequence based on the sample, and perform simulation operations on all devices of the initialized digital twin system according to the operation sequence.
[0046] In one embodiment, the historical data of the unit is parsed and reconstructed to achieve the playback of the unit's transient process to the operator station. The playback content includes the equipment status, relevant parameter changes, logs and alarms in the screen, which can fully reproduce the state of the unit's human-machine interface at the transient moment. Relying on the unit's operating data for many years, the operating data can be divided into different scenes according to the timeline. The operating personnel can 100% reproduce the state of the unit at the corresponding moment by selecting the corresponding scene. It is closer to the actual situation than the working conditions simulated by the simulator. The transient process is comprehensively analyzed to summarize experience feedback, provide improvement directions, and then carry out training to improve the operating personnel's ability to handle abnormal transient and accident conditions, so as to achieve the purpose of improving the safe and stable operation of the unit. It can also assist in the analysis of the cause of the event and improve the efficiency of the analysis of the cause of the unit accident.
[0047] In some embodiments, step S100 is to make the current device state of the unit consistent with all device states in the digital twin system, so that the operation process under the same state can be fully reproduced. Optionally, the device state (device state, referred to as DSTA) in the DCS system is divided into 9 categories: fully open (open / close), fully closed (stop / open), opening, closing, intermediate position, open fault, close fault, intermediate position fault, other faults; the basic device state (basic device state, referred to as BSTA) is divided into 4 categories: fully open (open / close), fully closed (stop / open), intermediate position, fault. The relationship between the two is shown in the following table:
[0048]
[0049]
[0050] The equipment status code stored in the ADACS_N system database is the "basic equipment status code". The computing server of the digital twin system also calculates the equipment BSTA. By traversing all the equipment in the digital twin system, obtaining the BSTA and comparing it with the equipment status of the unit at the current moment, the list of equipment to be initialized can be obtained. The BSTA of the unit equipment is the initial target state that each device in the simulation model wants to achieve.
[0051] In some embodiments, after obtaining the list of initialized devices, all devices of the digital twin system can be initialized according to the list to ensure that the status of the device is consistent with the basic status 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, MULTI_COMMANDS. In order to simplify the model, the initialization objects are abstracted into 3 categories, namely ordinary switch devices, regulating valves, and group control switches and selectors, as shown in the following table:
[0052]
[0053]
[0054] In some embodiments, when the operation type is a common switch type device, the device status initialization processing method is:
[0055] Sending a manual command to a common switch type device to switch the common switch type device to a manual state;
[0056] Based on the initial target state of the common switch type device, a corresponding operation instruction is sent to the common switch type device so that the common switch type device reaches the initial target state;
[0057] When the common switch type device reaches the initial target state, the common switch type device is switched to the automatic state.
[0058] In one embodiment, for common switch-type devices, the manual / automatic status of each PO in the digital twin system is remembered before initialization, and then the CIN_5 command is sent to switch all POs to the manual state. At this time, the device can be controlled by external operation commands. According to the target state, the CIN_1 or CIN_2 command is sent to turn on or off the device, and finally the device whose initial state is automatic is switched back to the automatic state.
[0059] In some embodiments, when the operation type is a regulating valve, the initialization processing method of the device state is:
[0060] Sending an output regulation command to the regulating valve to switch the regulating valve to an open-loop regulation state;
[0061] Based on the initial target state of the regulating valve, a corresponding regulating instruction is sent to the device so that the regulating valve reaches the initial target state, wherein when the regulating valve is a switch valve, the initial target state is open or closed, and when the regulating valve is a valve with a valve opening, the initial target state is a target valve position;
[0062] When the control valve reaches the initial target state, the control valve is switched to the closed-loop control state.
[0063] In one embodiment, for the regulating valve, according to the ADACS_N system historical data storage mechanism, it is divided into two categories: regulating valves with target valve positions and regulating valves with only switch status. Before initializing the regulating valve, remember the open / closed-loop regulation status of each PO of the prototype, and send the CIN_8 command to switch all POs to the open-loop regulation state. For the regulating valve with only the switch status, adjust the valve position to 0 or 100; for the regulating valve with the target valve position, adjust the valve position to the target valve position, and then the simulation model calculates the set value input of the PID in the closed-loop regulation mode through the target valve position to avoid disturbance of the PID module when the regulating valve is switched back to the closed-loop regulation mode. Finally, the device whose initial state of the prototype is closed-loop regulation is switched back to the closed-loop regulation state.
[0064] In some embodiments, when the operation type is a group control switch or a selector, the initialization processing method of the device state is:
[0065] The group control switch or selector is initialized based on a preset configuration file, wherein the configuration file includes an operation object, an operation type, a precondition, and a postcondition.
[0066] In one embodiment, the initialization of the group control switch (KG) and the selector (KC) is generally used for switching between columns of devices that serve as backup for each other, and KC and KG are not initialized separately. Since some devices have some signal locks when turning on / off, it is necessary to release the lock signals through KC and KG to operate the devices. For this situation, a configuration file is designed to handle such POs containing complex logic. The configuration file contains the operation object, operation type, preconditions and postconditions. The initialization program first operates the corresponding object according to the preconditions; then performs predefined operations on the operation object; and finally operates the corresponding object according to the postconditions. The configuration file style is shown in the following table:
[0067]
[0068] In some embodiments, in step S300, the DCS log can be obtained online or offline. Optionally, the DCS log can be stored in a tape drive. As a traditional data storage device, the tape drive has the advantages of low storage cost, not easy to be infected by viruses, and not easy to damage data. It is suitable for long-term storage of large amounts of infrequently accessed data. Therefore, it is widely used in nuclear power plant DCS systems to store historical data. The log history data of a nuclear power plant is usually stored on a daily basis. At 00:00:00 every day, the operation log of the previous day is automatically written into a text file and named with the date. The required log history data can be retrieved through the file name. In addition, real-time logs can also be exported by users authorized by the nuclear power plant using specific interfaces or tools. After the unit log is exported, it is stored in the data center where the digital twin is running.
[0069] In some embodiments, the DCS log includes multiple logs. Specifically, the DCS log can be divided into the following types according to their functions:
[0070] Equipment status log: The equipment status log is used to record status information related to process system equipment.
[0071] Tagout log: The tagout log stores information related to tagout operations, including the tagout and de-tagout status of the equipment, the type of tagout, the isolation tag number, isolation ticket number, work ticket number, etc.
[0072] Shift handover log: stores operator login information and shift handover information.
[0073] Alarm log: The alarm log records the information of alarm generation and recovery, alarm suppression generation events, alarm suppression recovery events, alarm storage and alarm confirmation.
[0074] Procedure log: The procedure log records information related to procedure operations.
[0075] Operation log: used to record the operator's operation information, including variable force, parameter modification (such as alarm limit), manual server switching operation, manual shutdown request operation, archiving request, equipment start and stop, reset, and parameter setting operation information.
[0076] System log: stores DCS system log, including instrumentation system information, first and second layer equipment status and fault information, such as communication network, server switching and other equipment status information, system exit information, external clock invalid information, etc.
[0077] Temporary variable log: The variable temporary monitoring log stores the occurrence and recovery of alarms temporarily defined online by the operator.
[0078] Among them, the DCS log contains information such as timestamp, object name (KKS code), object description, log type, log description, operator station number, operator login account, etc. The operation log in the DCS log can be filtered out by log type, and the event time and operation type can be determined according to the timestamp and operation description. Then, the operation log of the selected time period is parsed and saved as a sample.
[0079] In some embodiments, the sample in the preset format is a sample that at least includes the time when the crew operation event occurs, 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 position number.
[0080] In one embodiment, the time when the unit operation event occurs 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 bit 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. By setting the sample to a specific format, the embodiment of the present application can parse the required content in 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 the operation sequence is generated based on the time interval and the sample;
[0083] Generate operation commands based on the operation sequence, and perform simulation operations on all devices of the initialized digital twin system based on the operation commands.
[0084] In one embodiment, after the operation tracking starts, the timestamp corresponding to the first operation object in the corresponding operation log sample is defined as the start time, the time interval of each operation is calculated, and the operation sequence is generated. Through the external interface (redisrworker) provided by the twin simulation model, the values of the first and second layer command interface variables are modified in sequence according to the operation sequence, realizing automatic control of the device.
[0085] In some embodiments, the method further comprises:
[0086] The device state feedback value after the simulation operation is obtained, and the device state feedback value after the simulation operation is compared with the actual state of each operation object to obtain a simulation evaluation result.
[0087] In one embodiment, after the operation command is issued, the device status feedback value is obtained. The BSTA value can not only determine whether the operation command is executed successfully, but also compare whether the status of the operation object is consistent with the unit.
[0088] In addition, the present 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 solution running module 14.
[0089] The list acquisition module 11 is used to obtain the current equipment status of the unit and the basic equipment status of all equipment in the digital twin system, and 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.
[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 the DCS log and parse the operation log in the DCS log to generate a sample in a preset format.
[0092] The simulation module 14 is used to generate an operation sequence based on the sample, and 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 the present invention refers to a series of computer program instruction segments that can perform specific functions, which are more suitable for describing the execution process of twin system operation tracking than programs. For the specific implementation methods 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 at least includes the time when the crew operation event occurs, 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 position number.
[0095] In some embodiments, when the operation type is a common switch type device, the device status initialization processing method is:
[0096] Send a manual command to a common switch device to switch the device to manual state;
[0097] Based on the initial target state of the common switch type device, a corresponding operation instruction is sent to the common switch type device so that the common switch type device reaches the initial target state;
[0098] When the common switch type device reaches the initial target state, the common switch type device is switched to the automatic state.
[0099] In some embodiments, when the operation type is a regulating valve, the initialization processing method of the device state is:
[0100] Sending an output regulation command to the regulating valve to switch the regulating valve to an open-loop regulation state;
[0101] Based on the initial target state of the regulating valve, a corresponding regulating instruction is sent to the device so that the regulating valve reaches the initial target state, wherein when the regulating valve is a switch valve, the initial target state is open or closed, and when the regulating valve is a valve with a valve opening, the initial target state is a target valve position;
[0102] When the control valve reaches the initial target state, the control valve is switched to the closed-loop control state.
[0103] In some embodiments, when the operation type is a group control switch or a selector, the initialization processing method of the device state is:
[0104] The group control switch or selector is initialized based on a preset configuration file, wherein the configuration file includes an operation object, an operation type, a precondition, and a postcondition.
[0105] In some embodiments, the simulation module 14 is specifically used for:
[0106] Taking the timestamp corresponding to the first operation object in the sample as the starting time, calculating the time interval of each operation, and generating an operation sequence based on the time interval and the sample;
[0107] Generate operation commands based on the operation sequence, and perform simulation operations on all devices of the initialized digital twin system based on the operation commands.
[0108] In some embodiments, the apparatus further comprises:
[0109] The simulation result feedback module is used to obtain the device state feedback value after the simulation operation, and compare the device state feedback value after the simulation operation with the actual state of each operation object to obtain the simulation evaluation result.
[0110] In addition, the present 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 A processor 110 is used as an example for description. The processor 110 and the memory 120 may be connected via a bus or other means. Figure 3 The example of connecting through bus is taken in the following.
[0112] The processor 110 is used to complete various control logics of the electronic device 10. It can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a single-chip microcomputer, an ARM (Acorn RISC Machine) or other programmable logic device, a discrete gate or transistor logic, a discrete hardware component, or any combination of these components. In addition, the processor 110 can also be any traditional processor, microprocessor or state machine. The processor 110 can also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors combined with a 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 program instructions corresponding to the twin system operation tracking method in the embodiment 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, that is, implements the twin system operation tracking method in the above method embodiment.
[0114] The memory 120 may include a program storage area and a data storage area, wherein the program storage area may store an operating platform, an application required for at least one function; the data storage area may store data created according to the use of the electronic device 10, etc. In addition, the memory 120 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 120 may optionally include a memory remotely arranged relative to the processor 110, and these remote memories may be connected to the electronic device 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0115] One or more units are stored in the 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, the present application also provides a computer-readable storage medium, which stores computer-executable instructions, and the computer-executable instructions are executed by one or more processors, for example, to execute steps S100 to S400 of the above method.
[0117] In summary, the twin system operation tracking method, device, electronic device and storage medium provided in this application parse and reconstruct the historical data of the unit, and realize the playback of the unit's transient process to the operator station. The playback content includes the equipment status, relevant parameter changes, logs and alarms in the screen. Synchronous playback can completely reproduce the state of the unit's human-machine interface at the transient moment. Relying on the unit's operating data for many years, the operating data can be divided into different scenes according to the timeline. The operating personnel can 100% reproduce the state of the unit at the corresponding moment by selecting the corresponding scene. It is closer to the actual situation than the working conditions simulated by the simulator. The transient process is comprehensively analyzed to summarize the experience feedback, provide improvement directions, and then carry out training to improve the operating personnel's ability to handle abnormal transients and accident conditions, so as to achieve the purpose of improving the safe and stable operation of the unit. It can also assist in the analysis of the cause of the event and improve the efficiency of the analysis of the cause of the unit accident.
[0118] The above description is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by any technician familiar with the technical field within the technical scope disclosed in the present application should be covered within the protection scope of the present application.
Claims
1. A twin system operation tracking method, characterized in that: include: S100, obtaining the current device status of the unit and the basic device status of all devices in the digital twin system, comparing the basic device status of all devices in the digital twin system with the current device status of the unit, and obtaining a list of devices to be initialized; S200, based on the list of devices to be initialized, initializing the basic states of all devices of the digital twin system; S300, obtaining a DCS log, and parsing an operation log in the DCS log to generate a sample in a preset format; S400. Generate an operation sequence based on the sample, and perform simulation operations on all devices of the initialized digital twin system according to the operation sequence.
2. The twin system operation tracking method according to claim 1, characterized in that: When the operation type is a common switch device, the initialization method of the device status is: Sending a manual command to the common switch type device to switch the device to a manual state; Based on the initial target state of the common switch type device, sending a corresponding operation instruction to the common switch type device so that the common switch type device reaches the initial target state; When the common switch type device reaches the initial target state, the common switch type device is switched to the automatic state.
3. The twin system operation tracking method according to claim 1, characterized in that: When the operation type is a regulating valve, the initialization method of the device status is: Sending an output regulation command to the regulating valve to switch the regulating valve to an open-loop regulation state; Based on the initial target state of the regulating valve, a corresponding regulating instruction is sent to the device so that the regulating valve reaches the initial target state, wherein when the regulating valve is a switch valve, the initial target state is open or closed, and when the regulating valve is a valve with a valve opening, the initial target state is a target valve position; When the regulating valve reaches the initial target state, the regulating valve is switched to a closed-loop regulating 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 processing method of the device status is: The group control switch or selector is initialized based on a preset configuration file, wherein the configuration file includes an operation object, an operation type, a precondition, and a postcondition.
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 at least includes the time when the unit operation event occurs, 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 bit number.
6. The twin system operation tracking method according to claim 1, characterized in that: S400 includes: Taking the timestamp corresponding to the first operation object in the sample as the starting time, calculating the time interval of each operation, and generating an operation sequence based on the time interval and the sample; An operation command is generated based on the operation sequence, and simulation operations are performed on all devices of the initialized digital twin system based on the operation command.
7. The twin system operation tracking method according to claim 1, characterized in that: The method further comprises: The device state feedback value after the simulation operation is obtained, and the device state feedback value after the simulation operation is compared with the actual state of each operation object to obtain a simulation evaluation result.
8. A twin system operation tracking device, characterized in that: include: The list acquisition module is used to obtain the current equipment status of the unit and the basic equipment status of all equipment in the digital twin system, and 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; 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 the DCS log and parse the operation log in the DCS log to generate a sample in a preset format; The simulation module is used to generate an operation sequence based on the sample, and perform simulation operations on all devices of the digital twin system after initialization according to the operation sequence.
9. An electronic device, characterized in that: It includes a memory and a processor, the memory stores computer-readable instructions, and the processor implements the twin system operation tracking method as described in any one of claims 1-7 when executing the computer-readable instructions.
10. 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-7.
Citation Information
Patent Citations
Working condition backtracking and replaying system of nuclear power plant safety level instrument control simulation system
CN112363409A
Digital twin closed-loop control method and system, computer equipment and storage medium
CN114442510A
Generator set online digital twinborn simulation method and device
CN116224823A
Method for automatically verifying initial state of simulation model of digital twin system of nuclear power station
CN116384028A
Nuclear power plant rotating equipment intelligent fault diagnosis method and system based on digital twinning
CN116779202A