Method and system for building a running environment of a simulation machine

By building a virtualized simulator system on a physical server, the problems of high construction cost, large workload, and high energy consumption of simulator systems are solved, and efficient simulator system deployment and testing are achieved.

CN114610440BActive Publication Date: 2026-04-10CHINA NUCLEAR POWER (BEIJING) SIMULATION TECH CORP LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA NUCLEAR POWER (BEIJING) SIMULATION TECH CORP LTD
Filing Date
2022-01-25
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

The existing simulator system operating environment suffers from high cost, large workload, and high energy consumption during construction.

Method used

Using computational virtualization technology, virtual network switches and multiple virtual computers of different specifications are created on a physical server, including virtual operator stations, process model virtual servers, and control logic virtual servers. Network connections are then established and optimized to enable software deployment and testing of the simulator system.

Benefits of technology

It greatly reduces the number of equipment and installation space, lowers operating costs, improves installation and maintenance efficiency, and reduces energy consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114610440B_ABST
    Figure CN114610440B_ABST
Patent Text Reader

Abstract

The application relates to a running environment construction method and system of a simulation machine system, and the method comprises the following steps: receiving a configuration requirement of the simulation machine system input by a user; creating at least one virtual network switch and multiple virtual computers with different specifications by using a computing virtualization technology according to the configuration requirement; connecting the corresponding virtual computers by using the virtual network switch to establish a virtual network according to the configuration requirement, and connecting the virtual network with a physical network; performing function verification and performance test on the software of the simulation machine system in the virtual network, and optimizing the created virtual network switch and virtual computer according to the function verification result and the performance test result. The technical scheme of the application greatly saves the number of devices required for installation of a test platform and installation space, saves system operation cost, and improves installation and maintenance efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of nuclear power, and in particular to a method and system for constructing the operating environment of a simulator system. Background Technology

[0002] To ensure the normal operation of nuclear power plants and to maintain control during malfunctions, regular training, examinations, and drills are required for relevant personnel. Currently, dedicated simulator systems (nuclear power plant training simulator systems) are commonly used to train and certify nuclear power plant operators. In recent years, these dedicated simulator systems have also been used to conduct drills on key actions of actual nuclear power plant units during the construction and operation phases. Therefore, these dedicated simulator systems are the most important training tool for nuclear power plants.

[0003] A traditional analog computer system's hardware architecture includes multiple computer devices and multiple network devices, for example, Figure 1 As shown, the testing of this simulator system requires: 7 servers, including: a process model server, an NI (Nuclear Island) server, a CI (Conventional Island) server, a control logic virtual server (L1), a computing server, a history server, and a security server; two operator stations, OPS#1 and OPS#2; two engineer stations; 3 network switches, etc. Each device is equipped with a different operating system and simulator application software, which together form a complete simulator system, a complex heterogeneous system. Therefore, the development of the simulator system requires a large amount of computer equipment to build multiple test environments for product testing. Thus, building these test environments faces the following challenges: high equipment requirements and procurement costs; large workload for test platform maintenance; large workload for test platform installation and large installation space; large workload for test platform hardware and software installation; and high energy consumption during test platform operation. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to provide a better method and system for constructing the operating environment of a simulator system, which addresses the shortcomings of existing simulator systems in terms of high cost, large workload and high energy consumption during the construction of the operating environment.

[0005] The technical solution adopted by this invention to solve its technical problem is: constructing a method for building the operating environment of a simulator system, applied to a physical server, including:

[0006] Step S10. Receive the user's input configuration requirements for the simulator system;

[0007] Step S20. According to the configuration requirement, at least one virtual network switch and a plurality of virtual computers of different specifications are created by using a computing virtualization technology, wherein the virtual computers include a virtual operation station, a process model virtual server and a control logic virtual server.

[0008] Step S30. According to the configuration requirement, the corresponding virtual computers are network-connected by using the virtual network switch to establish a virtual network, and the virtual network is connected with a physical network.

[0009] Step S40. In the virtual network, the software of the simulation system is functionally verified and performance tested, and the created virtual network switch and virtual computers are optimized according to the function verification result and the performance test result.

[0010] Preferably, the configuration requirement includes a resource configuration requirement, and the resource configuration requirement includes a computing requirement, a memory requirement, a storage requirement and a network interface requirement.

[0011] The step S20 further includes:

[0012] According to the computing requirement, the memory requirement, the storage requirement and the network interface requirement corresponding to the operation station, the process model server and the control logic server respectively, the virtual operation station, the process model virtual server and the control logic virtual server of corresponding specifications are respectively created.

[0013] Preferably, the step S20 further includes:

[0014] When the virtual operation station is created, according to the first setting information of the user, the synchronization of the system time of the virtual operation station and the system time of the physical server is cancelled.

[0015] Preferably, the step S20 further includes:

[0016] When the control logic virtual server is created, according to the second setting information of the user, the corresponding USB port of the physical server is mapped into the control logic virtual server.

[0017] Preferably, in the step S20, the virtual computers of different specifications are created according to the following manner:

[0018] The plurality of virtual computers of different specifications are created by using a light virtualization technology, so that the minimum occupation of the operating system in the virtual computers to the running resources is realized.

[0019] Preferably, the configuration requirement includes a network configuration requirement.

[0020] The step S30 includes:

[0021] After the operating system and the emulator software are installed on each virtual computer, IP addresses of each virtual computer are configured according to the network configuration requirement.

[0022] Preferably, before the step S10, the method further comprises:

[0023] According to the third setting information of the user, the power configuration attribute of the physical server is adjusted to the highest output performance.

[0024] The application also provides a test running environment construction system of an emulator system, comprising:

[0025] a receiving module, configured to receive configuration requirements of the emulator system input by a user;

[0026] a creating module, configured to create at least one virtual network switch and a plurality of virtual computers with different specifications according to the configuration requirements by using a computing virtualization technology, wherein the virtual computers comprise a virtual operation station, a process model virtual server and a control logic virtual server;

[0027] a network connecting module, configured to connect the corresponding virtual computers by using the virtual network switch according to the configuration requirements to establish a virtual network, and connect the virtual network with a physical network;

[0028] an optimizing module, configured to perform function verification and performance testing on software of the emulator system in the virtual network, and optimize the created virtual network switch and the virtual computers according to the function verification result and the performance testing result.

[0029] Preferably, the creating module is further configured to, when the virtual operation station is created, cancel synchronization of system time of the virtual operation station with system time of the physical server according to first setting information of the user; and when the control logic virtual server is created, map a corresponding USB port of the physical server to the control logic virtual server according to second setting information of the user.

[0030] Preferably, the method further comprises:

[0031] an attribute setting module, configured to adjust the power configuration attribute of the physical server to the highest output performance according to third setting information of the user.

[0032] In the technical solution provided by the present application, only one physical server can be used to create a set of hardware and network environment of a running simulator system, so as to realize the deployment, running and testing of the simulator software. Compared with the simulator testing environment built by more than ten computers in the traditional way, the number of devices required for installing the testing platform is greatly saved, the installation site is saved, the running cost is saved, the installation and maintenance efficiency is improved, and the running energy consumption is saved. BRIEF DESCRIPTION OF DRAWINGS

[0033] In order to more clearly illustrate the embodiments of the present application, the drawings required in the following embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor. In the drawings:

[0034] Figure 1 is a schematic diagram of a simulator system built by using the traditional way;

[0035] Figure 2 is a flowchart of a running environment construction method of a simulator system according to an embodiment of the present application;

[0036] Figure 3 is a logic structure diagram of a running environment construction system of a simulator system according to an embodiment of the present application. DETAILED DESCRIPTION

[0037] The technical solutions in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the protection scope of the present application.

[0038] In view of the technical problems existing in the prior art, the present application applies the virtualization technology to the testing of the simulator system. Specifically, the computing, storage and network physical resource of one physical server are pooled into corresponding virtual resource pools, then the virtual resources are assembled into virtual computers of various specifications according to application requirements, and a virtual network switch is created. Moreover, the virtual computers are connected into a simulator system by using the virtual network switch, a virtual network system of a simulator testing platform is assembled, and the deployment and running of the simulator system and application software are performed based on the virtual network system.

[0039] Figure 2 is a flowchart of a running environment construction method of a simulator system according to an embodiment of the present application. The running environment construction method of the simulator system in this embodiment is applied to a physical server, and specifically includes:

[0040] Step S10. Receiving configuration requirements of the simulation machine system inputted by a user;

[0041] In this step, it is to be explained that when selecting a physical server, a physical server with appropriate configuration should be selected according to the overall hardware resource requirements of the simulation machine system, for example, a physical server with appropriate configuration is selected from the aspects of computing, storage and IO performance, etc. Moreover, virtual software needs to be installed on the physical server. Then, the hardware configuration, resource occupation of each computer in the simulation machine system constructed by using the traditional running environment construction method, and the network structure are collected, and according to the collected information, the configuration requirements are inputted to the physical server.

[0042] Step S20. According to the configuration requirements, at least one virtual network switch and a plurality of virtual computers with different specifications are created by using a computing virtualization technology, wherein the virtual computers include a virtual operation station, a process model virtual server (used for simulating equipment of a nuclear power plant, for example, a pipeline), a control logic virtual server, and of course, other types of virtual servers, a virtual engineer station, etc. can also be included;

[0043] In this step, according to the resource configuration requirements of each computer in the traditional test platform, such as computing, memory, external storage, network interface, etc., the corresponding virtual computer is created and connected with the corresponding virtual network switch. Moreover, according to the number of networks of the simulation machine system, a corresponding number of virtual switches are created, for example, three virtual network switches are needed to be created.

[0044] Step S30. According to the configuration requirements, the corresponding virtual computers are network-connected by using the virtual network switch to establish a virtual network, and the virtual network is connected with a physical network.

[0045] Step S40. In the virtual network, the software of the simulation machine system is functionally verified and performance tested, and according to the function verification result and the performance test result, the created virtual network switch and the virtual computer are optimized.

[0046] In this step, the simulation machine system running performance is optimized from multiple aspects, such as physical hardware, virtual machine system, application resource configuration and application task scheduling, etc., and high-performance computing in a virtualization environment is realized.

[0047] In this embodiment, hardware resources of one physical server are abstracted into multiple virtual computers by using a computing virtualization technology, and a virtual network switch is virtually created in the physical server by using a network virtualization technology, and network connection between the virtual computers and between the virtual computers and external physical computers is implemented. Therefore, a hardware and network environment for running a suite of simulation computer systems can be created by using only one physical server, so that deployment, running and testing of simulation computer software can be implemented. Compared with a simulation computer testing environment which is built by using more than ten computers in a traditional way, the number of devices required for installing a testing platform is greatly saved, installation space is saved, running cost is saved, and installation and maintenance efficiency is improved.

[0048] Further, in an optional embodiment, the configuration requirement includes a resource configuration requirement, and the resource configuration requirement includes a computing requirement, a memory requirement, a storage requirement and a network interface requirement. Moreover, step S20 further includes: creating a virtual operating station, a process model virtual server and a control logic virtual server with corresponding specifications respectively according to the computing requirement, the memory requirement, the storage requirement and the network interface requirement of the operating station, the process model server and the control logic server respectively. In this embodiment, for each virtual computer, resource can be reasonably allocated according to the requirements of computing, memory, storage and network resources required by the running software, so that reasonable use of hardware resources of the physical server is ensured.

[0049] Further, in step S20, when the virtual operating station is created, the synchronization of the system time of the virtual operating station and the system time of the physical server is cancelled according to the first setting information of the user. It should be noted that since the simulation time in the application software of the virtual computer will be automatically modified by the system time of the physical server, for the virtual operating station, the default setting of the synchronization of the system time of the virtual computer and the system time of the host system needs to be cancelled.

[0050] Further, in step S20, when the control logic virtual server is created, the corresponding USB port of the physical server is mapped into the control logic virtual server according to the second setting information of the user. It should be noted that for application software with copyright protection, for example, the application software in the control logic virtual server needs to be inserted into a USB physical dongle when running, so when the control logic virtual server is created, the USB port of the physical server needs to be mapped into the virtual computer (control logic virtual server), so as to realize access to the physical dongle in the virtual machine.

[0051] Further, in an optional embodiment, in step S20, a plurality of virtual computers of different specifications are created by using a lightweight virtualization technology, so that the minimum occupation of operating resources by operating systems in the virtual computers is achieved. In this embodiment, more hardware resources can be released by using the lightweight virtualization technology of server virtualization, so as to meet the requirements of more virtual machines. In addition, the scheduling scheme of the application software is also optimized, so as to reduce the computing resource conflicts and system idle waiting time, and improve the real-time performance of the application software.

[0052] Further, in an optional embodiment, the configuration requirements include network configuration requirements. Moreover, step S30 includes: after the operating system and the simulation machine software are installed in each virtual computer, the IP address of each virtual computer is configured according to the network configuration requirements.

[0053] Further, in an optional embodiment, before step S10, it further includes: according to the third setting information of the user, the power supply configuration attribute of the physical server is adjusted to the highest output performance. In this embodiment, by configuring the highest output performance of the physical server, the highest computing performance of the physical server is ensured to be fully exerted, so as to meet the high-performance computing requirements of the application software.

[0054] Figure 3 is a flow chart of an embodiment of the operating environment construction system of the simulation machine system of the present application. The operating environment construction system of this embodiment includes a receiving module 10, a creating module 20, a network connection module 30 and an optimization module 40. The receiving module 10 is used to receive the configuration requirements of the simulation machine system input by the user. The creating module 20 is used to create at least one virtual network switch and a plurality of virtual computers of different specifications by using the computing virtualization technology according to the configuration requirements. The virtual computers include a virtual operating station, a process model virtual server and a control logic virtual server. The network connection module 30 is used to connect the corresponding virtual computers by using the virtual network switch according to the configuration requirements to establish a virtual network, and connect the virtual network with the physical network. The optimization module 40 is used to perform function verification and performance testing on the software of the simulation machine system in the virtual network, and optimize the created virtual network switch and the virtual computers according to the function verification results and the performance testing results.

[0055] Further, the creating module 20 is further used to, when the virtual operating station is created, cancel the synchronization of the system time of the virtual operating station with the system time of the physical server according to the first setting information of the user; and when the control logic virtual server is created, map the corresponding USB port of the physical server to the control logic virtual server according to the second setting information of the user.

[0056] Further, the test running environment construction system of the simulation machine system of the present application further comprises an attribute setting module for adjusting the power supply configuration attribute of the physical server to the highest output performance according to the third setting information of the user.

[0057] The present application utilizes virtualization technology to create a set of simulation machine test platforms in a physical server through software definition, which not only includes the creation of virtual computing and network equipment and the construction of network system, but also includes the comprehensive application of methods such as maximizing performance output configuration based on physical server, lightweight virtualization technology application for physical server, on-demand virtual computer resource configuration, and simulation computing task scheduling optimization, to ensure the real-time performance of the simulation machine.

[0058] The above only describes the preferred embodiments of the present application and is not used to limit the present application. For those skilled in the art, the present application can have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the scope of the claims of the present application.

Claims

1. A method for building a running environment of a simulation system, applied to a single physical server, characterized in that, Comprising: Step S10. Receiving a configuration requirement of a simulation machine system input by a user; wherein the configuration requirement comprises a resource configuration requirement, and the resource configuration requirement comprises a computing requirement, a memory requirement, a storage requirement, and a network interface requirement; Step S20. Creating at least one virtual network switch and a plurality of virtual computers of different specifications according to the configuration requirement by using a computing virtualization technology, wherein the virtual computers comprise a virtual operation station, a process model virtual server, and a control logic virtual server; The step S20 further comprises: According to the computing requirement, the memory requirement, the storage requirement, and the network interface requirement corresponding to the operation station, the process model server, and the control logic server respectively, creating the virtual operation station, the process model virtual server, and the control logic virtual server of corresponding specifications respectively; Step S30. Network connecting the corresponding virtual computers by using the virtual network switch to establish a virtual network according to the configuration requirement, and connecting the virtual network with a physical network; Step S40. Functionally verifying and performance testing software of the simulation machine system in the virtual network, and optimizing the created virtual network switch and the virtual computers according to the functionally verifying result and the performance testing result.

2. The simulation system environment construction method according to claim 1, wherein The step S20 further comprises: When creating the virtual operation station, according to first setting information of the user, canceling synchronization of system time of the virtual operation station with system time of the physical server.

3. The simulation system environment construction method according to claim 1, wherein The step S20 further comprises: When creating the control logic virtual server, according to second setting information of the user, mapping a corresponding USB port of the physical server into the control logic virtual server.

4. The simulation system environment construction method according to claim 1, wherein In the step S20, the virtual computers of different specifications are created according to the following manner: A plurality of virtual computers of different specifications are created by using a light virtualization technology, so that the virtual computers minimize occupation of running resources by an operating system.

5. The simulation system environment construction method according to claim 1, wherein The configuration requirement comprises a network configuration requirement; The step S30 comprises: After installing an operating system and simulation machine software on each virtual computer, configuring an IP address of each virtual computer according to the network configuration requirement.

6. The simulation system environment construction method according to Claim 1, wherein Before the step S10, further comprising: According to third setting information of the user, adjusting a power supply configuration attribute of the physical server to a highest output performance.

7. A simulation system operating environment construction system deployed in a single physical server, characterized by, Comprising: A receiving module configured to receive a configuration requirement of a simulation machine system input by a user; wherein the configuration requirement comprises a resource configuration requirement, and the resource configuration requirement comprises a computing requirement, a memory requirement, a storage requirement, and a network interface requirement; A creating module configured to create at least one virtual network switch and a plurality of virtual computers of different specifications according to the configuration requirement by using a computing virtualization technology, wherein the virtual computers comprise a virtual operation station, a process model virtual server, and a control logic virtual server; The creating module is further configured to create virtual operation stations, process model virtual servers and control logic virtual servers with corresponding specifications respectively according to the computing requirements, memory requirements, external storage requirements and network interface requirements of the operation stations, process model servers and control logic servers respectively; The network connecting module is configured to use the virtual network switches to connect the corresponding virtual computers to establish a virtual network according to the configuration requirements, and connect the virtual network with the physical network; The optimizing module is configured to perform function verification and performance testing on the software of the simulation machine system in the virtual network, and optimize the created virtual network switches and virtual computers according to the function verification results and performance testing results.

8. The simulation machine system operating environment construction system according to claim 7, wherein The creating module is further configured to cancel the synchronization of the system time of the virtual operation stations with the system time of the physical servers according to the first setting information of the user when the virtual operation stations are created. The creating module is further configured to map the corresponding USB ports of the physical servers to the control logic virtual servers according to the second setting information of the user when the control logic virtual servers are created.

9. The simulation system environment construction system according to claim 7, wherein, Further comprising: The attribute setting module is configured to adjust the power supply configuration attribute of the physical servers to the highest output performance according to the third setting information of the user.

Citation Information

Patent Citations

  • Massive real-time data load simulation testing cloud platform for smart power grid, and testing method of cloud platform

    CN103399496A

  • System and method for automated virtual network configuration

    US20120278802A1