A nuclear power DCS simulation teaching and control system
By designing the nuclear power DCS simulation teaching and control system, the command and state interaction between the model server and the DCS simulation server is solved, and the internal interaction problems of the DCS system are met, and the training and simulation requirements for nuclear power plant operators are met.
Patent Information
- Application Number
- CN202211553700.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-06
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2042-12-06
AI Technical Summary
The existing technology is difficult to effectively solve the interaction problem between the model server and the DCS simulation server in the DCS system, and cannot meet the training and simulation requirements for nuclear power plant operators.
A nuclear power DCS simulation teaching and control system is designed. Through the command and state interaction between the model server and the DCS simulation server, the simulation of various operating states of the DCS functional module is simulated, including CONF, INIT, FREEZE, NORMAL RUN, FALL, FAULT RUN, RESET, etc.
The simulation of various operating states of the on-site DCS functional module is realized, and the training and examination simulation needs of nuclear power plant operators is met, and the authenticity and effectiveness of training and examinations are improved.
Smart Images

Figure CN116107274B_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of nuclear power simulation, and in particular relates to a nuclear power DCS simulation teaching and control system. Background Art
[0002] The nuclear power simulator simulates the operating status of the entire nuclear power plant based on simulation technology. It is a key equipment on the main path of nuclear power plant construction and plays an important role in simulated nuclear power plant operation training and accident cause analysis and evaluation.
[0003] At present, in nuclear power plants, DCS systems have become an indispensable part of modern nuclear power plant control systems. Therefore, simulated DCS is an important part of nuclear power simulators. DCS simulation technology realizes virtual controllers, engineer stations and related engineering data. The simulated DCS system needs to have the same appearance and operating experience as the real DCS system.
[0004] The DCS simulation teaching control system is a part of the simulated DCS. During the training of nuclear power operators, it is also necessary to manually control and change the operating status of the simulator. The DCS simulation teaching control system is a system specifically used to realize the simulated DCS teaching control functions such as freezing, resetting, and backtracking. Summary of the invention
[0005] The purpose of the present invention is to provide a nuclear power DCS simulation teaching and control system to solve the interaction problem between the model server and the DCS simulation server in the DCS system and meet the simulation requirements for training and examination of nuclear power plant operators.
[0006] The technical solution of the present invention is as follows: a nuclear power DCS simulation teaching and control system, including a model server and a DCS simulation server.
[0007] The model server comprises a core, thermal engineering and electrical simulation model of a nuclear power plant, a model teaching and control service module and a model communication interface respectively connected to the above simulation models for communication.
[0008] The DCS simulation server includes a teaching and control state data bus, a two-layer teaching and control service module, a two-layer teaching and control application interface module and a DCS communication interface respectively connected to the teaching and control state data bus, wherein the DCS communication interface corresponds to the model communication interface setting.
[0009] The simulation model is connected to the external teaching and control console for receiving input model teaching and control instructions. The model teaching and control service module reads the model teaching and control instructions from the power plant simulation model and determines whether the received model teaching and control instructions can be executed. If they can be executed, the model teaching and control service module generates a DCS simulation operation status and a DCS simulation teaching and control instruction in response to the model teaching and control instruction, and sends the DCS simulation teaching and control instruction to the second-layer teaching and control service module. At the same time, the DCS simulation operation status is written into the power plant simulation model. The model communication interface periodically reads the DCS simulation operation status from the power plant simulation model and sends the DCS simulation operation status to the teaching and control status data bus via the DCS communication interface.
[0010] The second-layer teaching and control service module periodically reads the DCS simulation running status from the teaching and control status data bus, and determines whether the acquired DCS simulation teaching and control instructions match the DCS simulation running status of the current model server sent by the model teaching and control service module. If they match, the second-layer teaching and control service module responds to the DCS simulation teaching and control instructions and writes the received DCS simulation teaching and control instructions and DCS simulation running status into the teaching and control status data bus.
[0011] The second-layer teaching and control application interface module is communicatively connected with the DCS functional module, and periodically reads the DCS simulation teaching and control instructions of the teaching and control status data bus and sends them to each DCS functional module; the DCS functional module executes the DCS simulation teaching and control instructions, and generates corresponding DCS simulation application states according to their respective execution results, and then feeds them back to the second-layer teaching and control service module of the DCS simulation server.
[0012] The second-layer teaching and control service module generates a DCS simulation feedback state after calculation according to the fed-back DCS simulation application state, and sends the DCS simulation feedback state to the model server in the form of a notification signal.
[0013] The model teaching and control service module of the model server receives the notification signal to obtain the DCS simulation feedback status, and confirms and modifies the DCS simulation operation status stored in the local machine according to the DCS simulation feedback status and the model teaching and control instruction, and then writes it into the power plant simulation model.
[0014] The beneficial effects of the present invention are that through the command and status interaction between the model server and the DCS simulation server, the simulation of various operating states of the DCS functional modules on site can be realized, including the simulation of operating states such as CONF, INIT, FREEZE, NORMALRUN, FALL, FAULT RUN, RESET, etc., to meet the simulation requirements for training and examination of nuclear power plant operators. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1This is a schematic diagram of a nuclear power DCS simulation teaching and control system provided by the present invention. DETAILED DESCRIPTION
[0016] The present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0017] A nuclear power DCS simulation teaching and control system, comprising: a model server, a DCS simulation server and a DCS function module;
[0018] The model server includes a power plant simulation model, a model teaching and control service module and a model communication interface respectively connected to the power plant simulation model in communication;
[0019] The DCS simulation server includes a teaching and control state data bus, a two-layer teaching and control service module, a two-layer teaching and control application interface module and a DCS communication interface respectively connected to the teaching and control state data bus for communication, wherein the DCS communication interface corresponds to the model communication interface setting;
[0020] The power plant simulation model is connected to the external teaching and control console for receiving input model teaching and control instructions. The model teaching and control service module reads the model teaching and control instructions from the power plant simulation model and determines whether the received model teaching and control instructions can be executed. If they can be executed, the model teaching and control service module generates a DCS simulation operation state and a DCS simulation teaching and control instruction in response to the model teaching and control instruction, and sends the DCS simulation teaching and control instruction to the second-layer teaching and control service module. At the same time, the DCS simulation operation state is written into the power plant simulation model. The model communication interface periodically reads the DCS simulation operation state from the power plant simulation model and sends the DCS simulation operation state to the teaching and control state data bus via the DCS communication interface.
[0021] The second-layer teaching and control service module periodically reads the DCS simulation running status from the teaching and control status data bus, and determines whether the acquired DCS simulation teaching and control instruction matches the DCS simulation running status of the current model server sent by the model teaching and control service module. If they match, the second-layer teaching and control service module responds to the DCS simulation teaching and control instruction and writes the received DCS simulation teaching and control instruction and DCS simulation running status into the teaching and control status data bus;
[0022] The second-layer teaching and control application interface module is connected to the DCS function module in communication. It periodically reads the DCS simulation teaching and control instructions of the teaching and control status data bus and sends them to each DCS function module. The DCS function module executes the DCS simulation teaching and control instructions, and generates corresponding DCS simulation application states according to their respective execution results and then feeds them back to the second-layer teaching and control service module of the DCS simulation server.
[0023] The second-layer teaching and control service module generates a DCS simulation feedback status after calculation based on the fed-back DCS simulation application status, and sends the DCS simulation feedback status to the model server in the form of a notification signal;
[0024] The model teaching and control service module of the model server receives the notification signal to obtain the DCS simulation feedback status, and confirms and modifies the DCS simulation operation status stored in the local machine according to the DCS simulation feedback status and the model teaching and control instruction, and then writes it into the power plant simulation model.
[0025] The present invention can realize the simulation of various operating states of DCS function modules on site through command and status interaction between the model server and the DCS simulation server, including simulation of operating states such as CONF, INIT, FREEZE, NORMAL RUN, FALL, FAULT RUN, and RESET, so as to meet the simulation requirements for training and examination of nuclear power plant operators.
[0026] At the same time, instruction data and status data are set up for communication separately, and status data streams are all sent and read periodically; instruction data streams are all triggered. Considering that the communication methods, sending cycles, and reliability requirements of status data and control data are different, the communication protocols are different. Therefore, in this embodiment, the teaching and control instructions and teaching and control status data are separated, which is beneficial to their respective information transmission and improves the reliability of transmission of each channel; and meets their respective periodic transmission requirements.
[0027] Preferably, the model teaching and control service module determines whether the model teaching and control instruction can be executed based on the current state of the model simulation server and whether the received model teaching and control instruction meets the preset state transition. The following takes the teaching and control instruction as an example to illustrate the workflow of the DCS simulation teaching and control device shown in the present invention.
[0028] S1 staff inputs the “freeze” instruction via the teaching console;
[0029] After the model teaching and control service module of the S2 model server reads the above-mentioned "freeze" instruction from the power plant simulation model, if the model server is not currently in the RUN state, it is determined that this process is ended; if it is determined that the current state of the model server can execute the "freeze" instruction (such as the current state of the model server is in the RUN state), then respond to the "freeze" instruction to command the model server to enter the frozen state, including:
[0030] (A) Generate FRZ DCS simulation teaching and control instructions and send them to the second-layer teaching and control service module;
[0031] (B) setting the current DCS simulation operation state of the model server stored in the power plant simulation model to "LV2_FRZ" and setting the scheduler of the power plant simulation model to "FRZ";
[0032] (C) The model communication interface periodically reads the DCS simulation operation status from the power plant simulation model, and sends the DCS simulation operation status of "LV2_FRZ" to the DCS communication interface. The status of the DCS communication interface "LV2_FRZ" is periodically written to the teaching and control status data bus;
[0033] The S3 second-layer teaching and control service module periodically reads the DCS simulation running status in the teaching and control status data bus, and judges that "LV2_FRZ" matches the "FRZ" simulation teaching and control instruction, then responds to the "FRZ" simulation teaching and control instruction, and sets the scheduler of the teaching and control status data bus to "FRZ";
[0034] The S4DCS function module periodically reads the teaching and control status of the DCS simulation server as "FRZ" through the second-layer teaching and control application interface module, executes the "FRZ" instruction, generates the corresponding DCS simulation application status according to the execution result, and then feeds back to the second-layer teaching and control service module of the DCS simulation server;
[0035] The S5 second-layer teaching and control service module generates the DCS simulation feedback status after calculation based on the feedback DCS simulation application status. If the DCS function module successfully completes the freezing, the simulation feedback status is "FRZ_SUCC", and "FRZ_SUCC" is sent to the model server in the form of a notification signal;
[0036] After receiving the notification signal, the model teaching and control service module of the S6 model server confirms the completion of this simulation based on the "FRZ_SUCC" simulation feedback status and the currently stored "FRZ" model teaching and control instructions, and then sends a "FRZ" completion signal to the power plant simulation model, and modifies the DCS simulation operation status stored in the local computer and writes it into the power plant simulation model.
[0037] Freeze process
[0038] As a preferred solution, the second-layer teaching and control service module includes a second-layer application status communication sub-module and a second-layer teaching and control service sub-module that are communicatively connected. The second-layer application status communication sub-module is communicatively connected to the second-layer teaching and control application interface module and the teaching and control status data bus respectively, and is used for receiving and writing DCS simulation application status data; the second-layer teaching and control service sub-module is communicatively connected to the teaching and control status data bus and the model teaching and control service module, and is used for receiving and processing teaching and control instruction data.
[0039] In the second-layer teaching and control service module, the second-layer application status communication sub-module connects to various status data fed back by the DCS function module, and the second-layer teaching and control service sub-module responds to and processes various types of instruction data. The status data and instruction data are received and processed separately, which can further improve the overall work efficiency.
[0040] As a preferred solution, the DCS function module includes a workstation submodule and a DS application service submodule, and the workstation submodule and the DS application service submodule respectively include multiple application processes; the second-layer teaching and control application interface module respectively sets a workstation teaching and control application interface and a DS application service teaching and control application interface corresponding to the workstation submodule and the DS application service submodule. The DS application service teaching and control application interface is connected to the DS application in a two-way communication manner, and the workstation teaching and control application interface is connected to the OWP (workstation) in a two-way communication manner, so that the OWP (workstation) and DS application can send their own DCS teaching and control instructions and receive the Level 2 feedback status separately.
[0041] Taking into account that the DS application service sub-module and the workstation sub-module have multiple application processes respectively, and each application process performs different tasks, resulting in different requirements, sending cycles, etc., in order to better transmit data, in this embodiment, corresponding interfaces are respectively set for the corresponding workstation and DS application service to send teaching and control instructions and receive their respective feedback status to meet actual usage needs.
Claims
1. A nuclear power DCS simulation teaching and control system, characterized by: Including model server and DCS simulation server; The model server includes the core, thermal engineering and electrical simulation models of the nuclear power plant, a model teaching and control service module and a model communication interface respectively connected to the above simulation models; The DCS simulation server includes a teaching and control state data bus, a two-layer teaching and control service module, a two-layer teaching and control application interface module and a DCS communication interface respectively connected to the teaching and control state data bus, wherein the DCS communication interface corresponds to the model communication interface setting; The simulation model is connected to the external teaching and control station for receiving input model teaching and control instructions. The model teaching and control service module reads the model teaching and control instructions from the power plant simulation model and determines whether the received model teaching and control instructions can be executed. If they can be executed, the model teaching and control service module generates a DCS simulation operation state and a DCS simulation teaching and control instruction in response to the model teaching and control instruction, and sends the DCS simulation teaching and control instruction to the second-layer teaching and control service module. At the same time, the DCS simulation operation state is written into the power plant simulation model. The model communication interface periodically reads the DCS simulation operation state from the power plant simulation model and sends the DCS simulation operation state to the teaching and control state data bus via the DCS communication interface; The second-layer teaching and control service module periodically reads the DCS simulation running status from the teaching and control status data bus, and determines whether the acquired DCS simulation teaching and control instruction matches the DCS simulation running status of the current model server sent by the model teaching and control service module. If they match, the second-layer teaching and control service module responds to the DCS simulation teaching and control instruction and writes the received DCS simulation teaching and control instruction and the DCS simulation running status into the teaching and control status data bus; The second-layer teaching and control application interface module is connected to the DCS function module for communication. It periodically reads the DCS simulation teaching and control instructions of the teaching and control status data bus and sends them to each DCS function module. The DCS function module executes the DCS simulation teaching and control instructions, and generates corresponding DCS simulation application states according to their respective execution results and then feeds them back to the second-layer teaching and control service module of the DCS simulation server. The second-layer teaching and control service module generates a DCS simulation feedback state after calculation according to the fed-back DCS simulation application state, and sends the DCS simulation feedback state to the model server in the form of a notification signal; The model teaching and control service module of the model server receives the notification signal to obtain the DCS simulation feedback status, and confirms and modifies the DCS simulation operation status stored in the local machine according to the DCS simulation feedback status and the model teaching and control instruction, and then writes it into the power plant simulation model.
Citation Information
Patent Citations
Virtual DCS simulation system and simulation method thereof
CN104077933A
Nuclear power plant digital instrument control verification system and method
CN111665818A