Nuclear power DCS virtual body construction method, device and equipment and storage medium
By constructing the nuclear power DCS virtual body through hierarchical modeling and assembly methods, the problems of inconsistent virtual body construction methods and difficult integration are solved, efficient and accurate virtual body support is achieved, and the intelligence level and operation efficiency of the nuclear power DCS are improved.
Patent Information
- Application Number
- CN202510770094.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-10
- Publication Date
- 2025-09-23
AI Technical Summary
The lack of a universal modeling method in existing technologies has led to a fragmented and non-uniform construction of nuclear power DCS virtual bodies, making them difficult to integrate into system-level virtual bodies. This has led to problems such as poor compatibility, difficulty in data interaction, and inconsistent model accuracy, which have affected the application effect and overall effectiveness of nuclear power DCS throughout its life cycle.
A hierarchical modeling approach is used to construct virtual bodies of the mechanical structure, electrical hardware, and software systems of nuclear power DCS products respectively, and form a system virtual body through assembly. This includes establishing a geometric model based on 3D modeling, virtualizing the software operating environment, and directly reusing actual software to ensure that each virtual body works together.
It has improved modeling efficiency and accuracy, optimized full life cycle management capabilities, enhanced decision-making support capabilities, reduced technical difficulty and workload, promoted the intelligent development of nuclear power DCS, and improved safety and operational efficiency.
Smart Images

Figure CN120688237A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of virtual modeling of a nuclear power plant DCS, and in particular to a method, apparatus, device, and storage medium for constructing a virtual body of a nuclear power DCS. Background Art
[0002] The digital control system (DCS) of a nuclear power plant is the core system to ensure the safe and stable operation of the nuclear power plant. The construction of its virtual body is crucial to the realization of intelligent analysis and decision-making of the nuclear power plant.
[0003] However, nuclear power DCS products are diverse. A single nuclear power unit typically includes hundreds of product types, encompassing thousands of units. Furthermore, each product's virtual body construction method varies. This makes building virtual bodies for different products and integrating them into a system-level virtual body a significant technical challenge and workload. Although virtual bodies are required throughout the nuclear power DCS lifecycle, existing technologies for building virtual bodies have significant shortcomings. Firstly, the lack of a universal modeling approach for building virtual bodies for different products results in fragmented and inconsistent construction methods for each product, making it difficult to establish a standardized process. Secondly, effectively integrating the virtual bodies of different products into a system-level virtual body is an urgent challenge. Existing technologies often face numerous issues during the integration process, such as poor compatibility, difficulty in data exchange, and inconsistent model accuracy. These issues severely impact the application effectiveness and overall performance of virtual bodies throughout the nuclear power DCS lifecycle. Summary of the Invention
[0004] To address the above issues, this application provides a method for constructing a nuclear power DCS virtual body, including the following contents:
[0005] In a first aspect, the present application provides a method for constructing a nuclear power DCS virtual body, the method comprising:
[0006] Establish the first virtual body according to the mechanical structure of nuclear power DCS products;
[0007] Establish a second virtual body based on the electrical hardware and circuit parts of nuclear power DCS products;
[0008] Establish a third virtual entity based on the software system of nuclear power DCS products;
[0009] The nuclear power DCS system virtual body is formed by assembling the first virtual body, the second virtual body and the third virtual body.
[0010] Optionally, establishing the first virtual body according to the mechanical structure of the nuclear power DCS product includes:
[0011] Based on the structural equipment in the nuclear power DCS product, a corresponding geometric model is established using a 3D modeling method to reflect the physical appearance and structural characteristics of the nuclear power DCS product, thereby obtaining the first virtual body.
[0012] Optionally, establishing the second virtual body according to the electrical hardware and circuit parts of the nuclear power DCS product includes:
[0013] A virtualized software operating environment is constructed based on a virtual controller or virtual server simulation and physical characteristics are simulated and modeled based on preset modeling rules to obtain the second virtual body.
[0014] Optionally, establishing the third virtual entity according to the software system of the nuclear power DCS product includes:
[0015] Based on the software in the nuclear power DCS product, the actual software is directly reused as the third virtual body; the actual software includes an operating system, platform software and algorithm application software.
[0016] Optionally, the assembling based on the first virtual body, the second virtual body, and the third virtual body includes:
[0017] According to the system deployment and connection relationship in the nuclear power DCS system entity, the first virtual body, the second virtual body and the third virtual body are connected and configured to achieve complete mapping between the system virtual body and the DCS product.
[0018] In a second aspect, the present application provides a nuclear power DCS virtual body construction device, the device comprising:
[0019] A first establishing unit is used to establish a first virtual body according to the mechanical structure of the nuclear power DCS product;
[0020] A second establishing unit is used to establish a second virtual body according to the electrical hardware and circuit part of the nuclear power DCS product;
[0021] A third establishing unit is used to establish a third virtual body according to the software system of the nuclear power DCS product;
[0022] An assembling unit is configured to assemble the first virtual body, the second virtual body, and the third virtual body to form the nuclear power DCS system virtual body.
[0023] Optionally, the first establishing unit is specifically configured to:
[0024] Based on the structural equipment in the nuclear power DCS product, a corresponding geometric model is established using a 3D modeling method to reflect the physical appearance and structural characteristics of the nuclear power DCS product, thereby obtaining the first virtual body.
[0025] Optionally, the second establishing unit is specifically configured to:
[0026] A virtualized software operating environment is constructed based on a virtual controller or virtual server simulation and physical characteristics are simulated and modeled based on preset modeling rules to obtain the second virtual body.
[0027] Optionally, the third establishing unit is specifically configured to:
[0028] Based on the software in the nuclear power DCS product, the actual software is directly reused as the third virtual body; the actual software includes an operating system, platform software and algorithm application software.
[0029] Optionally, the assembly unit is specifically used to:
[0030] According to the system deployment and connection relationship in the nuclear power DCS system entity, the first virtual body, the second virtual body and the third virtual body are connected and configured to achieve complete mapping between the system virtual body and the DCS product.
[0031] In a third aspect, the present application provides a device comprising a memory and a processor, wherein the memory is used to store instructions or codes, and the processor is used to execute the instructions or codes so that the device executes the nuclear power DCS virtual body construction method introduced in any implementation of the first aspect.
[0032] In a fourth aspect, the present application provides a computer-readable storage medium, in which a code is stored. When the code is executed, the device executing the code implements the method for constructing a nuclear power DCS virtual body described in any implementation of the first aspect.
[0033] The present application provides a method for constructing a nuclear power DCS virtual body, which first establishes a first virtual body based on the mechanical structure of the nuclear power DCS product, establishes a second virtual body based on the electrical hardware and circuit part of the nuclear power DCS product, and establishes a third virtual body based on the software system of the nuclear power DCS product. Then, the first virtual body, the second virtual body and the third virtual body are assembled to form the nuclear power DCS system virtual body. Virtual bodies of mechanical structure, electrical hardware and software systems are established hierarchically and assembled to form a system virtual body. This method can efficiently and accurately construct a nuclear power DCS virtual body, significantly improve modeling efficiency and model accuracy, while optimizing full life cycle management capabilities, enhancing decision support capabilities, and reducing technical difficulty and workload. Through hierarchical modeling, each virtual body can work together to meet the needs of different stages of the nuclear power DCS life cycle, and provide strong support for the intelligent operation and management of nuclear power plants. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the technical solutions in this embodiment or the prior art, the following briefly introduces the drawings required for use in the embodiment or the prior art description. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0035] Figure 1 A flowchart of a method for constructing a nuclear power DCS virtual body provided in an embodiment of the present application;
[0036] Figure 2 A schematic diagram of the mapping relationship between a DCS product entity and a DCS virtual entity provided in an embodiment of the present application;
[0037] Figure 3 A schematic diagram of a mapping relationship between another DCS product entity and a DCS virtual entity provided in an embodiment of the present application;
[0038] Figure 4 A schematic structural diagram of a nuclear power DCS virtual body construction device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0039] As described in the background of this application, although there are certain requirements for DCS virtual bodies at all stages of the nuclear power DCS life cycle, existing technologies have obvious shortcomings in constructing virtual bodies. On the one hand, there is a lack of a universal modeling method to implement the construction of virtual bodies for different products, resulting in a scattered and non-uniform construction method for each product virtual body, making it difficult to form a standardized process. On the other hand, how to effectively integrate the virtual bodies of different products into a system-level virtual body is also an urgent problem to be solved. During the integration process, existing technologies often face many problems such as poor compatibility, difficult data exchange, and inconsistent model accuracy, which seriously affect the application effect and overall efficiency of virtual bodies in the entire life cycle of nuclear power DCS.
[0040] Given the limitations of existing technologies for constructing nuclear power DCS virtual entities, this paper proposes a method for constructing a nuclear power DCS virtual entity. This method, based on product characteristics at the mechanical, electrical, and software levels, hierarchically establishes virtual entities for the mechanical structure, electrical hardware, and software systems, and assembles them into a system virtual entity. This method enables efficient and accurate construction of nuclear power DCS virtual entities, significantly improving modeling efficiency and accuracy. It also optimizes full lifecycle management capabilities, enhances decision support capabilities, and reduces technical difficulty and workload. Through hierarchical modeling, various virtual entities can work collaboratively to meet the needs of different stages of the nuclear power DCS lifecycle, providing strong support for the intelligent operation and management of nuclear power plants. This overcomes the existing problems of inconsistent virtual entity construction methods and difficulty integrating system-level virtual entities, providing more efficient, accurate, and coordinated virtual entity support for all stages of the nuclear power DCS lifecycle, thereby promoting the intelligent development of nuclear power DCS technology and improving the safety, reliability, and operational efficiency of nuclear power plants.
[0041] In order to make the purpose, technical solutions and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0042] Figure 1 A flowchart of a method for constructing a nuclear power DCS virtual body provided in an embodiment of the present application.
[0043] Combine Figure 1 As shown, the method for constructing a nuclear power DCS virtual body provided in the embodiment of the present application may include:
[0044] S101. Establish a first virtual body according to the mechanical structure of a nuclear power DCS product.
[0045] The goal of this step is to construct a virtual body, the “first virtual body”, based on the mechanical structure of the nuclear power DCS product that can reflect its physical appearance and structural characteristics.
[0046] The specific construction method is based on the structural equipment in nuclear power DCS products. These structural equipment include cabinets, mechanical connectors, cable trays, piping, protective covers, etc., which are the physical support components of the nuclear power DCS system. These structural equipment are modeled using 3D modeling technology (such as CAD software). 3D modeling accurately captures the equipment's external dimensions, internal structural details, connection relationships, and assembly methods. The resulting model is a geometric model, which describes the shape and structure of the equipment mathematically and geometrically. This model can intuitively display the physical appearance and structural characteristics of the equipment. The geometric model not only shows the equipment's external appearance, but also its internal structure and layout, such as the cabinet dimensions, the location of internal partitions, and the routing of cable channels.
[0047] The resulting "first virtual volume" is a precise geometric model that fully reflects the physical appearance and structural characteristics of the mechanical structure of the nuclear power DCS product. This virtual volume can be used for subsequent simulation, analysis, and visualization operations.
[0048] Throughout the lifecycle of a nuclear power DCS system, the first virtual body can be used for cabinet assembly simulation and thermal analysis during the engineering design phase, as well as equipment layout optimization and fault location during the operation and maintenance phase. Established through 3D modeling, the first virtual body provides a precise physical foundation for the digital twin of the nuclear power DCS system, helping engineers better understand and optimize the system's mechanical structure, thereby improving system safety and reliability.
[0049] This step uses 3D modeling to create a geometric model based on the structural equipment in the nuclear power DCS product, thereby constructing a first virtual body that reflects its physical appearance and structural characteristics. This process provides an important foundation for subsequent virtual body assembly and system-level simulation.
[0050] S102: Establish a second virtual entity based on the electrical hardware and circuit parts of the nuclear power DCS product.
[0051] The goal of this step is to build a virtual body, the "second virtual body", that can reflect the electrical functions and physical characteristics of the nuclear power DCS product based on its electrical hardware and circuit parts.
[0052] In this step, the electrical hardware and circuit modeling methods of DCS products are divided into two categories according to their functions. One is to build a virtualized software operating environment based on virtual controller or virtual server simulation; the other is to simulate and model its physical characteristics based on multidisciplinary simulation modeling.
[0053] Specific methods include building a virtualized software runtime environment based on virtual controller or virtual server simulation. A virtual controller or virtual server refers to a hardware runtime environment simulated through virtualization technology. A virtual controller can simulate the functions of a PLC (programmable logic controller) or other control device, while a virtual server can simulate the operating environment of a computer server. A virtualized software runtime environment uses virtualization technology to create a virtual environment similar to the actual hardware environment for running and testing software. This approach can simulate key hardware resources such as processor performance, memory capacity, and input and output interfaces, providing a basic platform for software operation.
[0054] Based on preset modeling rules, simulation modeling for physical characteristics involves combining knowledge from multiple disciplines, such as circuit theory, electromagnetism, and thermodynamics, to simulate and model the physical characteristics of electrical hardware and circuits. This modeling approach comprehensively considers the various physical phenomena encountered during actual operation of electrical equipment, such as current, voltage, electromagnetic interference, and heat dissipation. Simulation software enables detailed analysis and modeling of the electrical performance, electromagnetic compatibility, and heat dissipation characteristics of electrical hardware and circuits. For example, current distribution, voltage drop, electromagnetic interference levels, and heat dissipation during operation can be simulated.
[0055] Through these two methods, the resulting "second virtual body" not only simulates the functions of electrical hardware and circuits but also reflects their physical characteristics. This virtual body can be used for functional testing, performance analysis, electromagnetic compatibility verification, and thermal design optimization.
[0056] Through a virtualized software runtime environment, control software can be functionally tested to ensure proper operation within the virtual hardware environment. Multidisciplinary simulation modeling can analyze the performance of electrical hardware and circuits, such as current, voltage, and power loss. Furthermore, compliance with electromagnetic compatibility standards during operation can be verified, and the heat dissipation design of electrical equipment can be optimized to prevent overheating.
[0057] This step builds a virtualized software runtime environment based on a virtual controller or virtual server simulation, and simulates physical characteristics using simulation modeling to create a second virtual body that reflects the functional and physical characteristics of the electrical hardware and circuits. This process provides an important electrical functional foundation for subsequent virtual body assembly and system-level simulation.
[0058] S103. Establish a third virtual entity based on the software system of the nuclear power DCS product.
[0059] The goal of this step is to build a virtual body based on the software system of the nuclear power DCS product that can reflect its software functions and operating status, namely the "third virtual body".
[0060] The specific method is to directly use the software actually running in the nuclear power DCS product, rather than redeveloping or simulating it. This approach ensures that the software functions in the virtual body are completely consistent with the software in the actual operating environment.
[0061] The actual software comprises:
[0062] Operating system: such as Windows, Linux, etc., provides a running environment for applications.
[0063] Platform software: such as DCS configuration software, used to configure and manage the functions of the DCS system.
[0064] Algorithm application software: including control algorithms, monitoring software, data acquisition and processing software, fault diagnosis software, etc., used to implement specific control and management functions.
[0065] The actual running software system is then mapped to the virtual environment, allowing it to run in the virtual body and perform corresponding functions. This mapping method ensures data interaction and collaborative work between the software virtual body and the hardware virtual body.
[0066] This established third virtual entity can be used within a virtual environment to verify the proper functionality of the software system, ensuring that it meets design requirements in actual operation. The virtual entity can also be used to test the software system's performance, such as response time and data processing speed. By directly reusing the actual software, the third virtual entity can provide a virtual environment that is highly consistent with the actual operating environment. This not only improves the accuracy and reliability of the virtual entity, but also reduces development and testing costs and shortens project cycles.
[0067] This step achieves virtual mapping at the software level by directly reusing the actual software (including operating systems, platform software, and algorithm application software) in nuclear power DCS products, thereby constructing a third virtual entity that reflects the software's functions and operating status. This process provides an important software functional foundation for subsequent virtual entity assembly and system-level simulation, ensuring consistency between the virtual entity and the actual system.
[0068] S104: Assemble the first virtual body, the second virtual body, and the third virtual body to form the nuclear power DCS system virtual body.
[0069] The goal of this step is to assemble the separately constructed mechanical structure virtual body (first virtual body), electrical hardware and circuit virtual body (second virtual body), and software system virtual body (third virtual body) to form a complete nuclear power DCS system virtual body.
[0070] The system deployment relationship refers to the physical layout and installation location of each device and component in a nuclear power DCS system. Examples include cabinet placement, cable routing, and the connection method between controllers and sensors. The connection relationship refers to the electrical connections, communication connections, and data exchange between devices and components. Examples include the electrical connections between hardware circuits and the data exchange interface between software systems and hardware devices.
[0071] Through virtual interfaces and data links, the three virtual entities are connected according to the connections in the actual system. For example, the cabinets in the mechanical structure virtual entity are connected to the controllers in the electrical hardware virtual entity, and the I / O modules in the electrical hardware virtual entity are connected to the data acquisition software in the software virtual entity. Simultaneously, parameters and functionality are configured for the virtual entities based on the actual system requirements. For example, operating parameters for the virtual controllers and the user interface and functional modules of the virtual software are configured. These connections and configurations ensure that the virtual entities fully reflect the functions, performance, and operating status of the actual nuclear power DCS system. The virtual entities not only simulate the system's physical structure and electrical functions but also enable software system operation and data exchange.
[0072] This allows for simulation testing of the entire nuclear power DCS system in a virtual environment, verifying that the system's functionality and performance meet design requirements. The virtual entity optimizes the system's layout and connectivity, improving system reliability and maintainability. The virtual entity also provides real-time monitoring of the system's operating status and fault diagnosis, providing technical support for on-site maintenance.
[0073] The assembled system virtualization ensures interoperability between virtual entities, improving system integration and consistency. Furthermore, the system virtualization covers the entire lifecycle of a nuclear power DCS system, providing support at every stage, from design and testing, installation and commissioning to operation and maintenance. Furthermore, because the virtualization assembly process reduces reliance on actual hardware and software, it reduces testing and optimization costs and improves work efficiency.
[0074] This step connects and configures the first, second, and third virtual entities based on the system deployment and connection relationships within the nuclear power DCS system entity, achieving a complete mapping from components to the system and forming the nuclear power DCS system virtual entity. This process provides a powerful tool for nuclear power DCS system simulation testing, engineering design optimization, operation and maintenance support, and personnel training, ensuring a high degree of consistency between the virtual entity and the actual system.
[0075] The above embodiment introduces a method for constructing a nuclear power DCS virtual body in this application. Figure 2Further introduce the mapping relationship between DCS product entities and DCS virtual entities. Figure 2 A schematic diagram of the mapping relationship between a DCS product entity and a DCS virtual body provided in an embodiment of the present application shows the mapping relationship between a nuclear power DCS product entity and its virtual body.
[0076] The diagram is divided into two main sections: the physical nuclear power DCS product on the left and the corresponding virtual nuclear power DCS product on the right. The physical nuclear power DCS product includes: Structural equipment: at the bottom layer, encompassing the physical structure of the nuclear power DCS system, such as cabinets and racks. Hardware circuitry: above the structural equipment, encompassing hardware components such as the CPU, memory, input / output (I / O) interfaces, network, and power supply. Application software, platform software, and operating system: at the top layer, encompassing various software systems running on the hardware, such as the operating system, platform software, and specific application software.
[0077] The virtual model of a nuclear power DCS product includes: Geometric models: These correspond to 3D modeling of structural equipment, including information such as structural dimensions, location, and appearance. Physical models: These simulate the physical characteristics of hardware circuits, including models for force, heat, electricity, magnetism, and health. Virtual operating environments: These correspond to application software, platform software, and operating systems. By building a virtualized software operating environment and reusing actual software, virtual mapping is achieved at the software level.
[0078] The structural equipment of the DCS product entity is converted into a geometric model through 3D modeling technology, and the hardware circuit is converted into a physical model through physical property simulation modeling. The application software, platform software and operating system directly reuse the actual software by building a virtualized software operating environment to form a virtual operating environment.
[0079] Through this mapping relationship, every aspect of the nuclear power DCS product entity is precisely mapped to the virtual entity, achieving a high degree of consistency between the entity and the virtual entity. This consistency ensures that the virtual entity can accurately simulate and predict the behavior of the entity, providing strong support for the analysis, design, testing, and optimization of nuclear power DCS systems.
[0080] Figure 3 A schematic diagram of the mapping relationship between another DCS product entity and a DCS virtual body provided in an embodiment of the present application is divided into two main parts: the upper part is the nuclear power DCS system virtual body, and the lower part is the nuclear power DCS system entity.
[0081] The nuclear power DCS system virtual body is composed of multiple product virtual bodies, each of which corresponds to a specific product or component in the nuclear power DCS system.
[0082] The figure shows the product virtual body as a cube, which represents the virtual mapping of each independent product in the system.
[0083] The nuclear power DCS entity is also composed of multiple product entities, each corresponding to a specific product or component in the system. The cubes at the bottom of the diagram represent the product entities, representing the physical presence of each individual product in the system.
[0084] The system deployment and connection relationships in the virtual body in the figure correspond one-to-one with those in the physical body. This mapping ensures that the virtual body accurately reflects the structure and function of the physical body, achieving a high degree of consistency between the physical body and the virtual body.
[0085] Through this mapping relationship, the nuclear power DCS system virtual body can simulate the behavior and performance of the physical system, providing support for system analysis, design, testing, and optimization. Furthermore, the virtual body can be used in application scenarios such as training, fault diagnosis, and predictive maintenance, improving the operational efficiency and safety of nuclear power plants.
[0086] The above are some specific implementations of a method for constructing a nuclear power DCS virtual body provided in the embodiment of the present application. Based on this, the present application also provides a corresponding device. The device provided in the embodiment of the present application will be introduced from the perspective of functional modularization.
[0087] Figure 4 This is a schematic diagram of the structure of a nuclear power DCS virtual body construction device provided in an embodiment of the present application. Figure 4 As shown, the nuclear power DCS virtual body construction device 400 provided in the embodiment of the present application includes:
[0088] A first establishing unit 410 is configured to establish a first virtual body according to the mechanical structure of a nuclear power DCS product;
[0089] A second establishing unit 420 is configured to establish a second virtual entity based on the electrical hardware and circuit parts of the nuclear power DCS product;
[0090] The third establishing unit 430 is used to establish a third virtual entity according to the software system of the nuclear power DCS product;
[0091] The assembling unit 440 is configured to assemble the first virtual body, the second virtual body, and the third virtual body to form the nuclear power DCS system virtual body.
[0092] In one implementation of the embodiment of the present application, the first establishing unit is specifically configured to:
[0093] Based on the structural equipment in the nuclear power DCS product, a corresponding geometric model is established using a 3D modeling method to reflect the physical appearance and structural characteristics of the nuclear power DCS product, thereby obtaining the first virtual body.
[0094] In one implementation of the embodiment of the present application, the second establishing unit is specifically configured to:
[0095] A virtualized software operating environment is constructed based on a virtual controller or virtual server simulation and physical characteristics are simulated and modeled based on preset modeling rules to obtain the second virtual body.
[0096] In one implementation of the embodiment of the present application, the third establishing unit is specifically configured to:
[0097] Based on the software in the nuclear power DCS product, the actual software is directly reused as the third virtual body; the actual software includes an operating system, platform software and algorithm application software.
[0098] In one implementation of the embodiment of the present application, the assembly unit is specifically configured to:
[0099] According to the system deployment and connection relationship in the nuclear power DCS system entity, the first virtual body, the second virtual body and the third virtual body are connected and configured to achieve complete mapping between the system virtual body and the DCS product.
[0100] The embodiments of the present application also provide corresponding devices and computer storage media for implementing the solutions provided by the embodiments of the present application.
[0101] The device includes a memory and a processor, the memory is used to store instructions or codes, and the processor is used to execute the instructions or codes so that the device executes the method described in any embodiment of the present application.
[0102] The computer storage medium stores code, and when the code is executed, the device executing the code implements the method described in any embodiment of the present application.
[0103] Through the description of the above embodiments, it can be known that those skilled in the art can clearly understand that all or part of the steps in the above embodiment methods can be implemented by means of software plus a general hardware platform. Based on this understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a storage medium, such as a read-only memory (ROM) / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network communication device such as a router) to execute the methods described in each embodiment or certain parts of the embodiments of the present application.
[0104] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply the existence of any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0105] It should also be noted that the various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and apparatus embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments. The device and apparatus embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components indicated as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. A person of ordinary skill in the art can understand and implement it without expending creative work.
[0106] The above is merely one specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A method for constructing a nuclear power DCS virtual body, characterized in that: The method comprises: Establish the first virtual body according to the mechanical structure of nuclear power DCS products; Establish a second virtual body based on the electrical hardware and circuit parts of nuclear power DCS products; Establish a third virtual entity based on the software system of nuclear power DCS products; The nuclear power DCS system virtual body is formed by assembling the first virtual body, the second virtual body and the third virtual body.
2. The method according to claim 1, characterized in that The establishing of the first virtual body according to the mechanical structure of the nuclear power DCS product includes: Based on the structural equipment in the nuclear power DCS product, a corresponding geometric model is established using a 3D modeling method to reflect the physical appearance and structural characteristics of the nuclear power DCS product, thereby obtaining the first virtual body.
3. The method according to claim 1, characterized in that The second virtual body is established based on the electrical hardware and circuit part of the nuclear power DCS product, including: A virtualized software operating environment is constructed based on a virtual controller or virtual server simulation and physical characteristics are simulated and modeled based on preset modeling rules to obtain the second virtual body.
4. The method according to claim 1, wherein The establishment of the third virtual body according to the software system of the nuclear power DCS product includes: Based on the software in the nuclear power DCS product, the actual software is directly reused as the third virtual body; the actual software includes an operating system, platform software and algorithm application software.
5. The method according to claim 1, wherein The assembling based on the first virtual body, the second virtual body and the third virtual body includes: According to the system deployment and connection relationship in the nuclear power DCS system entity, the first virtual body, the second virtual body and the third virtual body are connected and configured to achieve complete mapping between the system virtual body and the DCS product.
6. A nuclear power DCS virtual body construction device, characterized in that: The system comprises: A first establishing unit is used to establish a first virtual body according to the mechanical structure of the nuclear power DCS product; A second establishing unit is used to establish a second virtual body according to the electrical hardware and circuit part of the nuclear power DCS product; A third establishing unit is used to establish a third virtual body according to the software system of the nuclear power DCS product; An assembling unit is configured to assemble the first virtual body, the second virtual body, and the third virtual body to form the nuclear power DCS system virtual body.
7. The system according to claim 6, characterized in that The first establishing unit is specifically configured to: Based on the structural equipment in the nuclear power DCS product, a corresponding geometric model is established using a 3D modeling method to reflect the physical appearance and structural characteristics of the nuclear power DCS product, thereby obtaining the first virtual body.
8. The system according to claim 6, wherein: The second establishing unit is specifically configured to: A virtualized software operating environment is constructed based on a virtual controller or virtual server simulation and physical characteristics are simulated and modeled based on preset modeling rules to obtain the second virtual body.
9. A computing device, characterized in that The computing device includes: a memory and a processor; The memory is used to store computer programs; The processor is configured to implement the method according to any one of claims 1 to 5 when executing the computer program.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.