This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
Nuclear power plant (NPP) safety-level instrumentation and control (I&C) systems have gone through two stages: instrument control systems and semidigital control systems and have fully turned to the era of DCS. Accompanied with the upgrading of the technology of I&C systems used in NPP, the simulation technology especially for I&C systems develops as well. Multiple technologies grow generally from the original pure simulation, like simulation, emulation, translate simulation, and physical stimulation [1]. Considering the complicated structure and diversity functions, the old pure simulation and translate simulation cannot match the latest requirements of high repetition, rapid verification, operator training, accidental drills, or design optimization in comprehensive and integrated aspects. The emulation technology which uses simple computing system to replace the complex physical hardware system simulates the embedded hardware operating environment through computers [2], applies the operating software and configuration data exactly the same in the real one, and can reproduce the hardware, software, and control function features, with higher realistic and lower cost on operation and maintenance, which can meet the multidimensional simulation application requirements of the I&C system.
The simulation of the I & C system is widely researched and applied in various industries. On the basis of the full scope simulator, L. Daogang et al. used the RELAP5/MOD 3.4 code to model the secondary circuit and realized the real-time full scope simulation under the transient power changes and accident scenarios [3]. In parallel with the design and construction of the Keystone pipeline, TransCanada and Telvent developed a fully integrated simulation environment including a dynamic hydraulic model [4]. Kozlováet al. used the data collected at control room full scope simulator of Dukovany Nuclear Power Plant to analyze human factor reliability [5]. Golsa et al. proposed a vehicular channel emulator architecture which aims at a hardware implementation which requires minimal hardware complexity for emulating channels of safety-relevant vehicular scenarios [6]. Youssef Mallal et al. presented the design and implementation of a photovoltaic emulator to research the characteristics of photovoltaic panels, and the emulator was able to behave accurately as the studied photovoltaic panel [7].
There are also many studies on simulators in the field of nuclear safety-level DCS. Studying the NASPIC system of CNNC, Feifei et al. designed a high accuracy virtual DCS platform based on virtual slave computer technology [8]. By analyzing the characteristics of CEPR nuclear power technology, Peijin et al. proposed a DCS simulation mode combining virtual simulation and functional simulation [1] and Weichang et al. proposed a virtual simulation method which firstly establishes the control logic model before the virtual simulation [2]. Hanjun et al. put forward the method of using virtual DCS controller instead of physical controller during the DCS prototype logic tests [9].
As an important part of safety-level DCS, SVDU provides operators with a direct interactive tool to understand and control the operation status of the reactor. The accuracy of its simulation is the key to the design of safety-level DCS simulator. Most of the safety-level DCS simulators emulate SVDU less or only adopt simulation or translation simulation, while few are focused on SVDU high accuracy simulation and the safety characteristics of SVDU [10, 11]. In this paper, a virtual embedded system technology is proposed to simulate the SVDU physical controller based on the micro x86 industrial host. The hardware and structure of the SVDU are designed 1 : 1 to achieve the best simulation performance between the SVDU simulator and the real machine. The simulation functions such as stepping, running, freezing, fast and slow speed, working condition, and environment are realized to meet the requirements of configuration verification, operator training, accidental drills, simulation test, and other engineering requirements.
2. SVDU of NASPIC
NASPIC is a safety-level distributed control system independently developed by CNNC. It is composed of field control station, transmission unit, safety video display unit, gateway station, and maintenance test station. The relationship between the SVDU and other components of NASPIC platform is shown in Figure 1.
[figure omitted; refer to PDF]
SVDU is an integrated structure with ARM and FPGA as its main processors, which can be installed in the panel or field cabinet of the main control room. The integrated machine form of SVDU is shown in Figure 2.
[figure omitted; refer to PDF]
The SVDU simulator needs to simulate all the core functions of the SVDU physical equipment, with simulation interaction, data management capabilities, and the corresponding simulation management functions to meet the needs of engineering applications at the mean time. In order to meet the above requirements, the SVDU simulator needs to implement the following:
(i) Almost 100% is approached in the virtual reality. SVDU simulation must not only achieve a high degree of approximation of appearance and structure but also complete the simulation of the logical functions and human-computer interaction functions of the SVDU physical equipment.
(ii) Fully compatible with the SVDU configuration file of the actual DCS, and achieve the same configuration screen and control functions as the actual SVDU.
(iii) The SVDU simulator needs to realize rich simulation management functions, including start, stop, step, run, freeze, fast, slow, snap, backtracking, replay, scene simulation, over control, and fault simulation.
(iv) There were no less than 5000 hours of historical data depth. The SVDU simulator needs to support 100 scene files storage, and each scene file can save 50 hours of uninterrupted running data.
4. Design of SVDU Simulator
4.1. Overall Design
The SVDU simulator is mainly composed of a micro x86 industrial host, an integrated antivibration structure, hardware peripherals, configuration simulator, and simulation manager, which is shown in Figure 4.
[figure omitted; refer to PDF]
The simulator uses the exactly same LCD screen, key panel, and resistive touchscreen as the real SVDU’s to rebuild the appearance and operation type of the real one. The all-in-one structure is used on the simulator to reduce the interface between the separate components and to further decrease the fault points to increase the stability. The structure of the SVDU simulator is divided into two parts: the main body and the back cover. The three-dimensional assembly diagram is shown in Figure 6. The screen components and keys are fixed in the cavity of the main body, and the micro x86 host and power module are fixed on the back cover plate.
[figure omitted; refer to PDF]
The configuration simulator can run in simulation running stage and replay running stage. The instruction control module transforms the control scheduling instruction generated by the simulation manager into corresponding simulation instruction and realizes simulation in different stages. The configuration simulator and the physical machine have the same logical behavior and time characteristics during the simulation process. The difference is that the memory variables and man-machine inputs periodically generated by the configuration parser in the SVDU simulator are sent to the output buffer and stored, while these data will not be stored in the SVDU physical device. In the replay running stage, the configuration parser loads the stored man-machine input, memory variables, and other data stored in the simulation running stage and performs the corresponding operation and display to realize the replay of the finished process.
[figure omitted; refer to PDF][figure omitted; refer to PDF][figure omitted; refer to PDF]4.3.3. Simulation Manager
(1) Main Scheduling Service. As the top layer of SVDU simulator software structure, the main scheduling service realizes the functions as follows:
(i) The operation control of each module and the data exchange between modules
(ii) Receiving the instruction data of communication module and reacting according to the instruction
(iii) Encapsulating SVDU kernel data and reducing the contact between the kernel and other modules
(2) Simulation Instruction Control Module. The SVDU simulator has many simulation instructions, and the state transition between the instructions is complicated. The simulation instruction control module is responsible for the state switching and controlling of the SVDU simulation process to ensure accurate state switching of the simulation process. The design of the simulation process is shown in Figure 9. After the simulator is powered on, it waits for the simulation instruction to start and enters different simulation states according to the latest setting mode.
(3) Communication Module. The communication module is responsible for receiving the network packets, grouping the received network data according to the simulation instruction data format, and sending the packet data to the scheduling service. In addition, the communication module provides communication services as the download interface of data files, configuration files, and engineering files communicating with MTS. The link between the SVDU simulator and the MTS is realized through a switch, and TCP/IP protocol is used as the communication protocol, as shown in Figure 10.
(4) Storage Design. SVDU is a human-machine interaction device that requires a large amount of internal variable information to support the correct display and interaction of the graphic unit during running. The data that the SVDU simulator need to manage and store can be divided into human-machine operation data, configuration screen data, and internal variable data according to the data function type. Without a data server, the SVDU simulator itself needs to store 5000 hours of process and historical data.
In order to reduce the data volume, on the premise of meeting the functional requirements, a data differential storage method is figured out. This method uses 15 minutes long data piece to be managed by the SVDU simulator as a data block. Each data block contains collection timestamps, internal variable basic data, per-minute change data, 1-minute cycle screen data, and man-machine operation data within 15 minutes. The data structure is shown in Figure 11.
5. Implementation of SVDU Simulator
The appearance and structure of the SVDU simulator based on the above design are almost the same as those of the SVDU physical equipment. The actual appearance is shown in Figure 12.
[figures omitted; refer to PDF]
The SVDU simulator can directly run the DCS configuration file downloaded from the maintenance test station. It can work in the independent simulation mode and joint simulation mode. When working in the independent simulation mode, it generates simulation instructions by itself to perform corresponding simulation functions; when working in cosimulation mode, it receives simulation instructions from the full scope simulators. After testing and engineering application verification, the performance of the SVDU simulator meets the requirements of Table 1.
Table 1
Performance parameters of the SVDU simulator.
Parameter content | Parameter value |
Boot time | <1 min |
Shut down time | <1 min |
Loading condition time | <30 s |
Loading backtracking condition time | <30 s |
Max number of storage conditions | 1000 |
Max number of backtracking conditions | 60 |
Max number of scene files | 100 |
Max support on fast/slow speed | 2 times/10 times |
Data depth of each scene file | 50 h |
Time error | <5 ms |
Data refresh period | <200 ms |
Communication speed | >100 Mbps |
According to tests and verification, the SVDU simulator can fully simulate all functions of SVDU physical equipment, such as data display, control command transmitting, mode switching, download, and the simulation management function runs accurately, meeting the engineering application requirements of configuration verification, operator training, accidental drills, simulation test, and so on.
FangJiaShan Full Scope Simulator System and TianWan Unit 5 and 6 Full Scope Simulator System are widely used simulator systems for nuclear power plant operator training. This paper selects the SVDU simulator of the two and the SVDU simulator developed in this paper for some functional performance comparisons. The comparison results are shown in Table 2.
Table 2
Comparison results of SVDU simulators.
Compare items | SVDU simulator of NASPIC | SVDU simulator of FangJiaShan | SVDU simulator of TianWan |
Simulation type | Emulation | Translation simulation | Translation simulation |
Fidelity | ★★★ | ★ | ★ |
Software and control features | ★★★ | ★★ | ★★ |
Simulation of hardware appearance | ★★★ | ☆ | ☆ |
Simulation of hardware control type and touch | ★★★ | ☆ | ☆ |
Simulation of software security characteristics | ★★★ | ☆ | ☆ |
Functional requirements of simulation control | ★★★ | ★★★ | ★★★ |
Simulation performance requirements | ★★★ | ★★★ | ★★★ |
★represents the degree of fidelity with the real SVDU such as ★★★: high; ★★: medium; ★: low; ☆: null.
The SVDU simulator based on NASPIC can not only reproduce the software and control features of SVDU but also has good performance in simulation control and performance. Moreover, it is consistent with the real SVDU in hardware appearance simulation, hardware touch, and software security performance.
6. Conclusion
In this paper, the functional requirements of the SVDU in the full scope simulator of safety-level DCS are analyzed, and the SVDU simulator is studied from the aspects of overall, hardware, structure, and software design. According to these studies, the design scheme of the SVDU simulator based on micro x86 industrial host and virtual embedded system technology is proposed and implemented. At present, the SVDU simulator has been applied in the FT test of NASPIC platform and has been applied in a full scope simulator system of a certain reactor. As a kind of simulation equipment, the SVDU simulator can be used as a part of the full scope simulator to perform the simulation function. It can also be used as a software study platform for the preresearch of new functions. Besides, it can be further improved into a graphic interface for the nonsafety part of safety-level DCS, which has a bright future of function preresearch and engineering application.
Acknowledgments
This work was supported by the Sichuan Science and Technology Fund for Outstanding Youth (project no. 2020JDJQ0068).
[1] L. Peijin, Z. Weichang, X. Liangjun, Z. Liqiang, "Optimization analysis of synthesized FSS simulation method applied for DCS design evolution," Nuclear Power Engineering, vol. 36 no. S1, 2015.
[2] Z. Weichang, B. Xiushi, D. Jijie, C. Hao, "Key techniques of CEPR full scope simulator," Nuclear Power Engineering, vol. 36 no. S1, pp. 67-70, 2015.
[3] D. G. Lu, F. Zhang, D. T. Sui, "Full scope modeling and analysis on the secondary circuit of Chinese large-capacity advanced PWR based on RELAP5 code," Science & Technology of Nuclear Installations, vol. 2015 no. 13, pp. 479-486, 2016.
[4] K. Nelson, S. Smith, M. Malinowski, "Developing and Implementing a “Full Scope” Operator Trainer Simulator for the TransCanada Keystone Pipeline," Proceedings of the PSIG Annual Meeting, .
[5] K. Kozlová, K. Barčová, J. Kubíček, "Analysis of data collected at control room full scope simulator at Dukovany nuclear power plant," Transactions of the Vb – Technical University of Ostrava Safety Engineering, vol. 12 no. 2, pp. 11-22, DOI: 10.1155/2018/2423837, 2018.
[6] G. Golsa, B. Thomas, A. Mehdi, "Real-time emulation of nonstationary channels in safety-relevant vehicular scenarios," Wireless Communications & Mobile Computing, vol. 2018, 2018.
[7] Y. Mallal, L. El Bahir, T. Hassboun, "High-performance emulator for fixed photovoltaic panels," International Journal of Photoenergy, vol. 2019,DOI: 10.1155/2019/3951841, 2019.
[8] Z. Feifei, X. Haiyan, Z. Yu, L. Mengshu, C. Meiyuan, Y. Hao, "Research and implementation of virtual DCS based on NASPIC," Journal of Shanghai Jiaotong University, vol. 52 no. S1, pp. 133-136, 2018.
[9] G. Hanjun, L. Peibang, L. Xingyan, "The applied DCS virtual machine in DCS prototype of NPP," Science & Technology Vision, vol. 2, 2017.
[10] W. Youguang, L. Mingming, Z. Zipeng, L. Qian, "Research on technical scheme of safety level DCS simulation verification platform," Nuclear Power Engineering, vol. 41 no. 1, pp. 89-92, 2020.
[11] G. Hanjun, Q. Ming, Li Qin, J. Yinggang, "Research and design on virtual DCS process control platform in nuclear power plant," Computer Simulation, vol. 34 no. 2, pp. 144-149, 2017.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2021 Yanqun Wu et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
The safety video display unit (SVDU), as the display machine of the reactor protection system, performs the functions of displaying the reactor’s safety parameters and sending safety control commands. In order to meet the needs of nuclear power safety-level digital control system (DCS), like designing verification, operator training, and accidental drills, for the SVDU in the NASPIC platform developed independently by China National Nuclear Corporation, a virtual embedded system technology based on the micro x86 industrial host is proposed to make software simulation to the SVDU physical controller with exactly the same hardware appearance of the original one. The SVDU stimulator realized by this research can achieve 100% simulation of the logical functions of the SVDU physical equipment and the synchronized upgrading function between stimulator and the real equipment. With the development of multiple engineering application requirements, such as configuration verification and operator training, this stimulator has been applied in several virtual security level DCS projects.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details


1 Science and Technology on Reactor System Design Technology Laboratory Nuclear Power Institute of China, Chengdu 610213, China
2 Science and Technology on Reactor System Design Technology Laboratory Nuclear Power Institute of China, Chengdu 610213, China; School of Computer Science, Sichuan University, Chengdu 610065, China