Method and device for reconstructing three-dimensional model structure tree of nuclear power plant and related equipment
By obtaining and analyzing the original data and attribute information of the three-dimensional model structure tree of a nuclear power plant, and combining with the preset reconstruction step library, the intelligent reconstruction of the structure tree is realized, solving the problem of overcomplex structure trees in the existing technology, and improving operation and maintenance management efficiency.
Patent Information
- Application Number
- CN202510041847.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-10
- Publication Date
- 2025-05-30
AI Technical Summary
The three-dimensional model structure tree of nuclear power plants is too complex due to the inherent hierarchy of design software, resulting in an exponential increase in the number of nodes, which brings huge challenges to operation and maintenance management.
A method for reconstructing a three-dimensional model structure tree in nuclear power plant is provided. By obtaining the original structure tree, node attribute information and reconstruction instructions, the target three-dimensional model structure tree is generated based on the preset reconstruction step library and node attribute information, and the intelligent reconstruction of the structure tree is realized.
Through intelligent reconstruction, the operation and maintenance management efficiency of nuclear power plants is improved, node management is simplified, retrieval costs are reduced, and the hierarchical organizational logic of the structure tree is enhanced, which is in line with operation and maintenance management needs.
Smart Images

Figure CN120070734A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to, but are not limited to, the field of three-dimensional models of nuclear power plants, and particularly to a method, device and related equipment for reconstructing the structure tree of a three-dimensional model of a nuclear power plant. Background Art
[0002] In the operation and maintenance process of nuclear power plants, with the rapid development of information technology, three-dimensional visualization technology has been widely applied to the design, construction, operation and maintenance fields of nuclear power plants. Through three-dimensional model lightweighting and three-dimensional digital technology, combined with real-time data of the operation of a real nuclear power plant, the operation of the nuclear power plant is simulated to realize real-time monitoring, detection and inspection of the entire power plant.
[0003] In the related art, the three-dimensional model structure tree exported by industrial three-dimensional design software is managed and displayed according to the inherent hierarchical structure of the design software, and this structure is often too complex and has a deep hierarchy. Especially in large industrial facilities such as nuclear power plants, the number of equipment is huge and the system relationship is complex, resulting in an exponential growth in the number of nodes in the model structure tree, which brings great challenges to operation and maintenance management. Summary of the Invention
[0004] The present application aims to at least solve one of the technical problems existing in the prior art. To this end, the present application provides a method, device and related equipment for reconstructing the structure tree of a three-dimensional model of a nuclear power plant, which can realize the intelligent reconstruction of the structure tree of the three-dimensional model of the nuclear power plant and help improve the operation and maintenance management efficiency of the nuclear power plant.
[0005] To achieve the above object, a first aspect of the embodiments of the present application proposes a method for reconstructing the structure tree of a three-dimensional model of a nuclear power plant, including:
[0006] Obtain the original three-dimensional model structure tree of the target nuclear power plant; wherein, the original three-dimensional model structure tree includes a plurality of original nodes, and each original node corresponds to a target nuclear power facility;
[0007] Obtain the original node attribute information of each original node in the original three-dimensional model structure tree;
[0008] Obtain a structure tree reconstruction instruction and a structure tree reconstruction sequence corresponding to the structure reconstruction instruction;
[0009] Generate a target three-dimensional model structure tree based on the structure tree reconstruction sequence and the original node attribute information.
[0010] In some embodiments, the obtaining of the structure tree reconstruction instruction and the structure tree reconstruction sequence corresponding to the structure reconstruction instruction includes:
[0011] Obtain the structure tree reconstruction instruction, and parse the target operation and maintenance scenario from the structure tree reconstruction instruction;
[0012] Based on the target operation and maintenance scenario, determine the structure tree reconstruction steps from a preset reconstruction step sequence library; wherein, the reconstruction step sequence library includes regular matching reconstruction steps, visual interaction reconstruction steps, and batch import reconstruction steps.
[0013] In some embodiments, the original node attribute information includes facility identification information. Generating a target three-dimensional model structure tree based on the structure tree reconstruction steps and the original node attribute information includes:
[0014] When the structure tree reconstruction step is the regular matching reconstruction step, obtain the regular expression corresponding to the regular matching reconstruction step;
[0015] Traverse and match the facility identification information of each original node in the original three-dimensional model structure tree according to the regular expression to determine the node level matching information corresponding to each original node;
[0016] Determine the hierarchical relationship between the original nodes in the original three-dimensional model structure tree according to each node level matching information;
[0017] Reconstruct the original three-dimensional model structure tree according to the hierarchical relationship between the original nodes to obtain the target three-dimensional model structure tree.
[0018] In some embodiments, generating a target three-dimensional model structure tree based on the structure tree reconstruction steps and the node attribute information includes:
[0019] When the structure tree reconstruction step is the visual interaction reconstruction step, display the original three-dimensional model structure tree in the visual interface of the nuclear power plant operation and maintenance terminal;
[0020] In response to the trigger operation received by the nuclear power plant operation and maintenance terminal, obtain a structure tree management node creation instruction;
[0021] According to the structure tree management node creation instruction, select at least one target node from the original nodes of the original three-dimensional model structure tree;
[0022] Generate the target three-dimensional model structure tree according to at least one target node.
[0023] In some embodiments, after obtaining the target three-dimensional model structure tree, it further includes:
[0024] Display the target node set of the target three-dimensional model structure tree in the visual interface;
[0025] In response to the selection operation received by the nuclear power plant operation and maintenance terminal, obtain the node attribute information of the selected target node in the target three-dimensional model structure tree;
[0026] In response to obtaining an attribute editing instruction for the selected target node, update the node attribute information of the selected target node according to the attribute editing instruction.
[0027] In some embodiments, generating the target three-dimensional model structure tree based on the structure tree reconstruction step sequence and the node attribute information includes:
[0028] When the structure tree reconstruction step sequence is the batch import reconstruction step sequence, obtain a node data list;
[0029] Match the list nodes in the node data list with the original nodes in the original three-dimensional model structure tree to obtain node matching data;
[0030] Generate a node mapping table according to the node matching data; wherein, the node mapping table is used to represent the corresponding relationship between the list nodes in the node data list and the original nodes;
[0031] Batch create target three-dimensional model structure tree nodes according to the node mapping table to obtain the target three-dimensional model structure tree.
[0032] In some embodiments, after generating the node mapping table according to the node matching data, it further includes:
[0033] Traverse the node mapping table to obtain the matching times of each original node in the original three-dimensional model structure tree;
[0034] Determine abnormal matching nodes from the original three-dimensional model structure tree according to the matching times of each original node and a preset matching times threshold;
[0035] In response to the original three-dimensional model structure tree including the abnormal matching nodes, execute a node abnormal response operation.
[0036] In some embodiments, the executing the node abnormal response operation includes:
[0037] Send a node matching abnormal prompt message to the nuclear power plant operation and maintenance terminal; wherein, the node matching abnormal prompt message contains the identification information of the abnormal matching node;
[0038] Receive the abnormal handling instruction returned by the nuclear power plant operation and maintenance terminal;
[0039] According to the abnormal handling instruction, update the processing status of the abnormal matching node to a specified processing status; wherein, the specified processing status includes a retention status and an elimination status;
[0040] When the processing status of the abnormal matching node is the retention status, add an abnormality identifier to each of the abnormal matching nodes in the target three-dimensional model structure tree;
[0041] When the processing status of the abnormal matching node is the elimination status, eliminate each of the abnormal matching nodes when generating the target three-dimensional model structure tree.
[0042] In some embodiments, after generating the target three-dimensional model structure tree, the method further includes:
[0043] Obtain the retrieval keywords of the target three-dimensional model structure tree;
[0044] Traverse each node of the target three-dimensional model structure tree, and generate a node index for the corresponding node according to each node attribute information;
[0045] Match based on the retrieval keywords in each of the node indexes to determine retrieval associated nodes from the target three-dimensional model structure tree;
[0046] Highlight the retrieval associated nodes in the visualization interface of the nuclear power plant operation and maintenance terminal.
[0047] In some embodiments, after highlighting the retrieval associated nodes in the visualization interface of the nuclear power plant operation and maintenance terminal, it further includes
[0048] Determine display nodes among the retrieval associated nodes;
[0049] Display the three-dimensional model area corresponding to the display nodes in the visualization interface.
[0050] In a second aspect, an embodiment of the present application provides a nuclear power plant three-dimensional model structure tree reconstruction device, including:
[0051] A first acquisition module that acquires the original three-dimensional model structure tree of the target nuclear power plant; wherein, the original three-dimensional model structure tree includes a plurality of original nodes, and each original node corresponds to a target nuclear power facility;
[0052] A second acquisition module that acquires the original node attribute information of each original node in the original three-dimensional model structure tree;
[0053] A third acquisition module that acquires a structure tree reconstruction instruction and a structure tree reconstruction step sequence corresponding to the structure reconstruction instruction;
[0054] A generation module generates a target 3D model structure tree based on the reconstructed structural tree sequence and the original node attribute information.
[0055] In a third aspect, an embodiment of the present application provides a computer-readable storage medium storing a program, which when executed by a processor implements the method for reconstructing the 3D model structure tree of a nuclear power plant as described in any one of the embodiments of the first aspect of the present application.
[0056] The method for reconstructing the 3D model structure tree of a nuclear power plant proposed by the embodiment of the present application includes: obtaining the original 3D model structure tree of the target nuclear power plant; wherein the original 3D model structure tree includes a plurality of original nodes, and each original node corresponds to a target nuclear power facility; obtaining the original node attribute information of each original node in the original 3D model structure tree; obtaining a structural tree reconstruction instruction and the corresponding structural tree reconstruction sequence; and generating a target 3D model structure tree based on the structural tree reconstruction sequence and the original node attribute information.
[0057] By obtaining the original 3D model structure tree of the target nuclear power plant and its node attribute information, the present application can establish a complete data foundation for nuclear power facilities. Then, based on the obtained structural tree reconstruction instruction, the corresponding reconstruction sequence is determined from a preset reconstruction sequence library, and the reconstruction rules can be flexibly selected according to different scenario requirements, realizing the scenario adaptability of the structural tree reconstruction process. Next, by combining the determined reconstruction sequence with the attribute information of the original nodes, the node features can be fully utilized while following the predetermined rules, realizing the structural tree reconstruction. Finally, a target 3D model structure tree is generated based on the reconstruction sequence and the node attribute information, which not only ensures the correspondence between the reconstruction result and the actual facilities, but also ensures that the structural hierarchy meets the requirements of operation and maintenance management, thus achieving the intelligent reconstruction of the structural tree. Compared with the prior art of reconstructing the structural tree through manual adjustment, the method provided by the embodiment of the present application is based on an intelligent reconstruction mechanism driven by instructions and attribute perception, which can realize the intelligent reconstruction of the 3D model structure tree of a nuclear power plant and help improve the operation and maintenance management efficiency of nuclear power plants.
[0058] Other features and advantages of the present application will be described in the following specification, and part of them will become obvious from the specification or be understood by implementing the present application. The objectives and other advantages of the present application can be achieved and obtained through the structures specifically pointed out in the specification, claims and drawings. Description of the Drawings
[0059] Figure 1 is a schematic flowchart of the method for reconstructing the 3D model structure tree of a nuclear power plant provided by an embodiment of the present application;
[0060] Figure 2 is a schematic flowchart of the method for reconstructing the 3D model structure tree of a nuclear power plant provided by another embodiment of the present application;
[0061] Figure 3 It is a schematic flowchart of a method for reconstructing a three-dimensional model structure tree of a nuclear power plant provided by another embodiment of the present application;
[0062] Figure 4 It is a schematic flowchart of a method for reconstructing a three-dimensional model structure tree of a nuclear power plant provided by another embodiment of the present application;
[0063] Figure 5 It is a schematic flowchart of a method for reconstructing a three-dimensional model structure tree of a nuclear power plant provided by another embodiment of the present application;
[0064] Figure 6 It is a schematic flowchart of a method for reconstructing a three-dimensional model structure tree of a nuclear power plant provided by another embodiment of the present application;
[0065] Figure 7 It is a schematic flowchart of a method for reconstructing a three-dimensional model structure tree of a nuclear power plant provided by another embodiment of the present application;
[0066] Figure 8 It is a schematic flowchart of a method for reconstructing a three-dimensional model structure tree of a nuclear power plant provided by another embodiment of the present application;
[0067] Figure 9 It is a schematic flowchart of a method for reconstructing a three-dimensional model structure tree of a nuclear power plant provided by another embodiment of the present application;
[0068] Figure 10 It is a schematic flowchart of a method for reconstructing a three-dimensional model structure tree of a nuclear power plant provided by another embodiment of the present application;
[0069] Figure 11 It is a schematic diagram of a device for reconstructing a three-dimensional model structure tree of a nuclear power plant provided by an embodiment of the present application;
[0070] Figure 12 It is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present application. Detailed implementation manners
[0071] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.
[0072] It should be noted that although functional module division is performed in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different module division in the device or a different order in the flowchart. Terms such as "first" and "second" in the description, claims and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence.
[0073] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field to which this application belongs. The terms used herein are for the purpose of describing embodiments of this application only and are not intended to limit this application.
[0074] With the development of information technology, 3D visualization technology has been gradually applied to the design, construction, operation and maintenance of nuclear power plants. Based on the 3D layout design model of PDMS (Plant Design Management System) in the process of nuclear power plant engineering construction, through 3D model lightweighting and 3D digital technology, combined with real-time operation data of the actual nuclear power plant, functions such as real-time monitoring, detection and inspection of the entire power plant can be realized. The application of this technology has greatly improved the intuitiveness and convenience of nuclear power plant operation and maintenance management.
[0075] However, in the actual application process, since PDMS is the mainstream 3D layout design tool in the current nuclear power design field, its 3D model structure tree is managed and displayed according to the inherent hierarchical structure of the PDMS design software, which leads to the following problems in the source 3D model hierarchical structure tree exported by PDMS: First, the model display method is too single, and it can only be displayed according to the professional design dimensions of the nuclear power plant, unable to meet the requirements of displaying according to different dimensions such as systems, buildings, rooms, and equipment during operation and maintenance management; Second, there are too many and too scattered professional design management nodes, which are not convenient for power plant operation and maintenance management personnel to quickly locate and find the target items, resulting in increased retrieval costs; Finally, the naming of some item objects is inconsistent with the naming in power plant operation and maintenance, which not only causes the item information to be unable to be accurately linked, but also reduces the linking efficiency, increases the maintenance cost and the risk of errors.
[0076] In addition, the data scale of the nuclear power plant 3D model is huge, the structure is complex, and it involves a large number of items such as equipment, pipelines, cables, and brackets. During operation and maintenance, management personnel need to frequently search, locate and manage these items. However, due to the large difference between the existing PDMS structure tree organization method and the actual operation and maintenance requirements, operation and maintenance personnel often need to repeatedly search and locate in the huge node tree, which not only reduces work efficiency, but also increases the risk of operation errors.
[0077] Based on this, the embodiments of this application provide a method, device and related equipment for reconstructing the 3D model structure tree of a nuclear power plant, which can realize the intelligent reconstruction of the 3D model structure tree of the nuclear power plant and help improve the operation and maintenance management efficiency of the nuclear power plant.
[0078] The method, device and related equipment for reconstructing the three-dimensional model structure tree of a nuclear power plant provided by the embodiments of the present application will be specifically described through the following embodiments. First, the method for reconstructing the three-dimensional model structure tree of a nuclear power plant in the embodiments of the present application will be described.
[0079] The method for reconstructing the three-dimensional model structure tree of a nuclear power plant provided by the embodiments of the present application relates to the field of three-dimensional models of nuclear power plants. The method for reconstructing the three-dimensional model structure tree of a nuclear power plant provided by the embodiments of the present application can be applied to a terminal, or to a server, or can be software running on a terminal or a server. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc.; the server can be configured as an independent physical server, or can be configured as a server cluster or a distributed system composed of multiple physical servers, or can be configured as a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms; the software can be an application for implementing the method for reconstructing the three-dimensional model structure tree of a nuclear power plant, etc., but is not limited to the above forms.
[0080] The present application can be used in many general or specific computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multi-processor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, and so on. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in a distributed computing environment where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0081] It should be noted that in each specific implementation manner of the present application, when it comes to relevant processing that needs to be carried out according to data related to the user's identity or characteristics, such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first. Moreover, the collection, use, and processing of these data will comply with relevant laws, regulations, and standards. In addition, when the embodiments of the present application need to obtain sensitive personal information of the user, the user's separate permission or separate consent will be obtained through methods such as pop-up windows or jumping to a confirmation page. After clearly obtaining the user's separate permission or separate consent, the necessary user-related data for the normal operation of the embodiments of the present application will be obtained.
[0082] Figure 1 It is an optional flowchart of the method for reconstructing the three-dimensional model structure tree of a nuclear power plant provided by an embodiment of the present application. Figure 1 The method in [it] may include but is not limited to steps 101 to 104.
[0083] Step 101, obtain the original three-dimensional model structure tree of the target nuclear power plant.
[0084] Step 102, obtain the original node attribute information of each original node in the original three-dimensional model structure tree.
[0085] Step 103, obtain the structure tree reconstruction instruction and the structure tree reconstruction sequence corresponding to the structure reconstruction instruction.
[0086] Step 104, generate a target three-dimensional model structure tree based on the structure tree reconstruction sequence and the original node attribute information.
[0087] Steps 101 to 104 illustrated in the embodiments of the present application can establish a complete data foundation for nuclear power facilities by obtaining the original three-dimensional model structure tree of the target nuclear power plant and its node attribute information. Then, based on the obtained structure tree reconstruction instruction, the corresponding reconstruction sequence can be determined from the preset reconstruction sequence library, and the reconstruction rules can be flexibly selected according to different scenario requirements, realizing the scenario adaptability of the structure tree reconstruction process. Next, by combining the determined reconstruction sequence with the attribute information of the original nodes, the node features can be fully utilized while following the predetermined rules, realizing the structure tree reconstruction. Finally, generating a target three-dimensional model structure tree based on the reconstruction sequence and node attribute information not only ensures the correspondence between the reconstruction result and the actual facilities but also ensures that the structure level meets the operation and maintenance management requirements, thus achieving the intelligent reconstruction of the structure tree. Compared with the prior art of reconstructing the structure tree by manual adjustment, the method provided by the embodiments of the present application is based on an intelligent reconstruction mechanism driven by instructions and perception of attributes, which can realize the intelligent reconstruction of the three-dimensional model structure tree of a nuclear power plant and help improve the operation and maintenance management efficiency of nuclear power plants.
[0088] In step 101 of some embodiments, first, a data connection is established with 3D design software (such as PDMS) to obtain the original 3D model structure tree of the target nuclear power plant. Herein, the original 3D model structure tree refers to the initial hierarchical structure data generated by 3D design software (such as PDMS, Plant Design Management System, i.e., the plant design management system). Specifically, by establishing a data connection with the 3D design software, a 3D model file in RVM (Review Model) format is exported. The original 3D model structure tree includes multiple original nodes, and each original node corresponds to a specific nuclear power facility in the target nuclear power plant. The nuclear power facilities here can be physical devices such as pumps, valves, pipes, and brackets, or functional facilities such as cables and instruments. Through this one-to-one mapping relationship, it is ensured that the structure tree data can accurately describe the actual facility distribution of the nuclear power plant.
[0089] In step 102 of some embodiments, the original node attribute information of each original node in the original 3D model structure tree is obtained. Herein, the original node attribute information refers to various data identifiers that describe the characteristics of nuclear power facilities, mainly including but not limited to: equipment function location code (used to uniquely identify the function and location of nuclear power facilities in the project), system number (used to identify the system category to which the nuclear power facilities belong), spatial coordinate information (used to locate the specific installation position of nuclear power facilities), etc. The system traverses the original 3D model structure tree, extracts and records this attribute information, providing data support for subsequent structure tree reconstruction.
[0090] In step 103 of some embodiments, a structure tree reconstruction instruction and the structure tree reconstruction sequence corresponding to the structure reconstruction instruction are obtained. Herein, the structure tree reconstruction instruction refers to an operation command used to guide the system on how to reorganize the original structure tree. The structure tree reconstruction sequence is the specific execution step corresponding to the reconstruction instruction, which defines the specific rules and order of operations such as node selection, relationship establishment, and hierarchical adjustment during the reconstruction process.
[0091] Please refer to Figure 2 , in some embodiments, step 103 may include but is not limited to steps 201 to 202:
[0092] Step 201, obtain the structure tree reconstruction instruction, and parse the target operation and maintenance scenario from the structure tree reconstruction instruction.
[0093] Step 202, based on the target operation and maintenance scenario, determine the structure tree reconstruction sequence from a preset reconstruction sequence library.
[0094] In step 201 of some embodiments, a structure tree reconstruction instruction is obtained, and a target operation and maintenance scenario is parsed from the structure tree reconstruction instruction. Specifically, a structure tree reconstruction instruction input by the user is received, and the instruction contains reconstruction dimension information. By parsing the reconstruction instruction, a specific target operation and maintenance scenario can be identified. For example, the reconstruction dimension information may indicate reconstruction according to the system dimension, and in this case, the target operation and maintenance scenario is the operation and maintenance management of the system dimension; or it may indicate reconstruction according to the plant dimension, and in this case, the target operation and maintenance scenario is the operation and maintenance management of the plant dimension. This parsing method based on the specific operation and maintenance scenario can accurately understand the user's reconstruction requirements.
[0095] In step 202 of some embodiments, based on the target operation and maintenance scenario, a structure tree reconstruction sequence is determined from a preset reconstruction step library. The reconstruction step library is a pre-established rule library containing various reconstruction methods, specifically including: a regular matching reconstruction step for automatically matching and reorganizing nodes through predefined regular expression rules; a visual interaction reconstruction step that supports the user to intuitively select and organize nodes through a graphical interface; a batch import reconstruction step that allows the user to batch import node organization relationships through a preset data template. According to the target operation and maintenance scenario identified in step 201, the most suitable one of these preset reconstruction steps is selected as the execution step for this reconstruction. For example, when the target operation and maintenance scenario involves a large number of nodes with regular naming, the regular matching reconstruction step can be selected; when precise control of the organization relationship of individual nodes is required, the visual interaction reconstruction step can be selected.
[0096] Through steps 201 to 202, the method provided by the embodiments of the present application realizes the intelligent conversion from the user's reconstruction instruction to the specific execution step. First, the target operation and maintenance scenario is obtained by parsing the reconstruction instruction, and then the most suitable execution step is selected from various preset reconstruction methods based on this scenario. This design not only provides a flexible choice of reconstruction methods, but also can automatically determine the optimal reconstruction plan according to different operation and maintenance scenario requirements, thereby improving the efficiency and accuracy of the structure tree reconstruction. At the same time, the preset various reconstruction steps also provide greater operation flexibility for the user, and the most suitable reconstruction method can be selected according to actual needs.
[0097] In step 104 of some embodiments, according to the structure tree reconstruction sequence determined in step 103 and referring to the original node attribute information obtained in step 102, the original three-dimensional model structure tree is reconstructed. The generated target three-dimensional model structure tree maintains the corresponding relationship between the original nodes and the nuclear power facilities, and at the same time adopts a new organization method to manage these nodes, making its hierarchical structure more in line with the actual application requirements.
[0098] Please refer to Figure 3, in some embodiments, the original node attribute information includes facility identification information, and step 104 may include but is not limited to steps 301 to 304:
[0099] Step 301, when the structure tree reconstruction step sequence is a regular matching reconstruction step sequence, obtain the regular expression corresponding to the regular matching reconstruction step sequence.
[0100] Step 302, traverse and match the facility identification information of each original node in the original 3D model structure tree according to the regular expression to determine the node level matching information corresponding to each original node.
[0101] Step 303, determine the hierarchical relationship between the original nodes in the original 3D model structure tree according to the node level matching information.
[0102] Step 304, reconstruct the original 3D model structure tree according to the hierarchical relationship between the original nodes to obtain the target 3D model structure tree.
[0103] In step 301 of some embodiments, when the structure tree reconstruction step sequence is a regular matching reconstruction step sequence, obtain the regular expression corresponding to the regular matching reconstruction step sequence. Specifically, the system obtains the regular expressions for matching nuclear power facility identification information from a preset regular expression rule library. These regular expressions usually contain rules for identifying specific patterns. For example, a regular expression for matching a system number starting with a letter followed by numbers and hyphens, or a regular expression for matching a plant number in a specific format. Through the predefined regular expression rules, the system can accurately identify and extract the identification features of nuclear power facilities.
[0104] In step 302 of some embodiments, traverse and match the facility identification information of each original node in the original 3D model structure tree according to the regular expression to determine the node level matching information corresponding to each original node. Among them, the facility identification information refers to the unique identifier for identifying nuclear power facilities, such as system numbers, equipment numbers, etc. The system starts from the root node of the original 3D model structure tree, recursively traverses each original node, and matches the facility identification information of the node with the regular expression. When the match is successful, the system records the matching information of the node, including the identifier, name, matching pattern, etc. of the node; when the match fails, the system records the relevant information in the failed match result.
[0105] In step 303 of some embodiments, based on the node level matching information, the hierarchical relationship between each original node in the original three-dimensional model structure tree is determined. The system analyzes the subordinate relationship between the original nodes based on the node level matching information obtained in step 302. For example, by analyzing the hierarchical structure of the system numbers, the system attribution relationship between different devices is determined; or by analyzing the composition characteristics of the plant numbers, the hierarchical relationship of the devices in the spatial position is determined. This hierarchical analysis based on the matching information enables the system to establish a node hierarchical structure that meets the actual requirements.
[0106] In step 304 of some embodiments, the original three-dimensional model structure tree is reconstructed according to the hierarchical relationship between each original node to obtain the target three-dimensional model structure tree. The system reorganizes the hierarchical structure of the original nodes according to the node hierarchical relationship determined in step 303. During the reconstruction process, the system keeps the correspondence between the nodes and the actual nuclear power facilities unchanged and only adjusts the organization method between the nodes. In this way, the generated target three-dimensional model structure tree of the system not only ensures the accurate correspondence with the actual nuclear power facilities but also realizes a more reasonable hierarchical organization.
[0107] Exemplarily, in a specific embodiment of the present application, taking the No. 4 unit of a nuclear power plant as an example, a series of regular expression rules for identifying different types of equipment codes are preset. These rules can match complex system equipment codes such as "4BEJ-4DTG-EC", equipment numbers such as "4BFX1010Z", and simplified system codes such as "4AAD". Use these regular expression rules to traverse and match each node in the original three-dimensional model structure tree. For example, when encountering the node "4BEJ-4DTG-EC", it can be identified through regular matching that this node belongs to the DTG type of equipment under the 4BEJ system; when encountering the node "4BFX1010Z", it can be identified that it belongs to a specific numbered equipment under the 4BFX system. In this way, the system attribution and equipment type of each node can be accurately identified. After the matching is completed, the hierarchical relationship between the nodes will be determined according to the matching results. For example, in the structure tree of the No. 4 unit of the nuclear power plant, first, the "No. 4 unit" is the top-level node, and under it are set system levels such as "4BFX" and "4BEJ", then specific equipment numbers such as "4BFX1010Z", and finally the specific components of the equipment "4BEJ-4DTG-EC". This hierarchical division not only conforms to the system composition logic of the nuclear power plant but also facilitates the quick positioning and search by management personnel. Finally, a new target three-dimensional model structure tree is reconstructed and generated according to this hierarchical relationship. In the reconstructed structure tree, each node is clearly organized in the order of system, subsystem, equipment, and component, forming a tree-like structure with distinct levels and clear logic. This structure not only retains the complete information of the original equipment code but also realizes an organizational method that better meets the actual operation and maintenance requirements, significantly improving the efficiency of nuclear power plant equipment management.
[0108] Through steps 301 to 304, the method provided by the embodiments of the present application realizes the intelligent reconstruction of the structure tree based on regular matching. This reconstruction method uses predefined regular expression rules to automatically identify and match node features, determines the hierarchical relationship between nodes by analyzing the matching results, and finally generates a reasonably organized target structure tree. This not only improves the automation degree of structure tree reconstruction but also ensures the accuracy and consistency of the reconstruction results.
[0109] Please refer to Figure 4 , in some embodiments, step 104 may include but is not limited to steps 401 to 404:
[0110] Step 401, when the structure tree reconstruction step sequence is a visual interaction reconstruction step sequence, display the original three-dimensional model structure tree in the visual interface of the nuclear power plant operation and maintenance terminal.
[0111] Step 402, in response to the trigger operation received by the nuclear power plant operation and maintenance terminal, obtain the structure tree management node creation instruction.
[0112] Step 403: Select at least one target node from the original nodes of the original 3D model structure tree according to the structure tree management node creation instruction.
[0113] Step 404: Generate a target 3D model structure tree based on the at least one target node.
[0114] In step 401 of some embodiments, when the structure tree reconstruction step is a visual interaction reconstruction step, the original 3D model structure tree is displayed in the visual interface of the nuclear power plant operation and maintenance terminal. Specifically, the hierarchical structure of the original 3D model structure tree is fully presented on the operation and maintenance terminal interface. The display interface includes a tree structure display area for displaying the current node hierarchical relationship, a view switching area providing switching buttons for different dimensions such as "system", "room", "plant", etc., and a node operation area providing function buttons for node creation, deletion, movement, etc. This visual display method enables operation and maintenance personnel to intuitively view and understand the organization form of the original structure tree.
[0115] In step 402 of some embodiments, in response to the trigger operation received by the nuclear power plant operation and maintenance terminal, obtain the structure tree management node creation instruction. Among them, the trigger operation can be in various forms: it can be triggered by the user through the "New Node" button in the interface toolbar; it can be triggered by the "Create Management Node" option in the right-click menu; it can also be triggered by a preset shortcut key combination. When these trigger operations are detected, corresponding structure tree management node creation instructions will be generated. These creation instructions can include different node creation modes, such as creating an empty node, creating a node with attributes, etc.
[0116] In step 403 of some embodiments, select at least one target node from the original nodes of the original 3D model structure tree according to the structure tree management node creation instruction. Specifically, if it is the empty node creation mode, first create a management node without a corresponding specific facility at the specified position, and then support the user to select the target nodes that need to be classified into this management node from the original nodes by clicking, box selection, keyword search, etc.; if it is the direct selection mode, support the user to directly select one or more target nodes from the original nodes and use these nodes as the basic nodes for reconstruction. During the node selection process, the system will real-time display the number and basic information of the selected nodes to help the user confirm the selection result.
[0117] In step 404 of some embodiments, a target three-dimensional model structure tree is generated according to at least one target node. Specifically, for the empty node mode, the system moves the selected target node to the newly created management node to form a new hierarchical relationship; for the direct selection mode, the selected target node can be used as a basis to rebuild the hierarchical relationship between nodes. During the generation process, the original attribute information of the node can be kept unchanged, and only the organizational relationship between the nodes is adjusted to ensure that the generated target structure tree retains the necessary node information and has a more reasonable hierarchical structure.
[0118] See also Figure 5 In some embodiments, step 104 may include but is not limited to steps 501 to 503:
[0119] Step 501: Display a target node set of a target three-dimensional model structure tree in a visualization interface.
[0120] Step 502, in response to the selection operation received by the nuclear power plant operation and maintenance terminal, obtain node attribute information of the selected target node in the target three-dimensional model structure tree.
[0121] Step 503: in response to obtaining the attribute editing instruction for the selected target node, updating the node attribute information of the selected target node according to the attribute editing instruction.
[0122] In step 501 of some embodiments, the reconstructed target 3D model structure tree, including all target nodes and their hierarchical relationships, can be presented in the visual interface of the operation and maintenance terminal. The display interface not only displays the basic information of the node (such as node name and type), but also intuitively expresses the attribute characteristics of the node through different visual elements (such as icons, colors, etc.), so that the operation and maintenance personnel can quickly identify and locate the target node.
[0123] In step 502 of some embodiments, when a user selects a target node by clicking a mouse, selecting a box, or searching, the complete attribute information of the node can be automatically obtained and displayed. Such attribute information may include, but is not limited to, the node's identification code, name, type, system, spatial location, operating status, and other key parameters. Through this real-time attribute information display, the user can learn about the various features of the selected node in detail.
[0124] In step 503 of some embodiments, an attribute editing function may be provided to allow the user to modify the attribute information of the selected node. When an attribute editing instruction is received, the corresponding attribute value will be updated according to the instruction content. For example, the user can modify the name of the node, update operating parameters, adjust system ownership, etc.
[0125] Through steps 501 to 503, the method provided by the embodiments of the present application realizes the visual management of target node attributes. Through intuitive interface display, convenient node selection, and flexible attribute editing functions, it enables operation and maintenance personnel to conveniently view and maintain node attribute information, further improving the efficiency and accuracy of nuclear power plant equipment management. This attribute management mechanism not only supports the attribute maintenance of a single node but also can meet the attribute update requirements of batch nodes, providing strong support for the daily operation and maintenance work of nuclear power plants.
[0126] Through steps 401 to 404, the method provided by the embodiments of the present application supports both the method of creating an empty management node and then incorporating the target node, and the method of directly selecting the target node for reconstruction, providing users with more flexible structure tree reconstruction options. This reconstruction method based on visual interaction, through an intuitive operation interface and flexible node selection mechanism, makes the reconstruction process of the structure tree simpler and more convenient, and can better meet the reconstruction requirements in different scenarios.
[0127] Please refer to Figure 6 , in some embodiments, step 104 may include but is not limited to steps 601 to 604:
[0128] Step 601, when the structure tree reconstruction step sequence is the batch import reconstruction step sequence, obtain the node data list.
[0129] Step 602, match the list nodes in the node data list with the original nodes in the original three-dimensional model structure tree to obtain node matching data.
[0130] Step 603, generate a node mapping table according to the node matching data.
[0131] Step 604, batch create the target three-dimensional model structure tree nodes according to the node mapping table to obtain the target three-dimensional model structure tree.
[0132] In step 601 of some embodiments, when the structure tree reconstruction step sequence is the batch import reconstruction step sequence, obtain the node data list. Among them, the node data list is a pre-prepared data file containing multiple node information, which can adopt standardized formats such as Excel tables and CSV files. This list records the key attribute data of the nodes, such as the equipment function location code (used to uniquely identify the function and location of nuclear power facilities in the project, such as "4BEJ-4DTG-EC"), the system number (used to identify the system category to which the equipment belongs, such as "4BFX"), etc. At the same time, it can also include the definition of the expected hierarchical relationship between the list nodes.
[0133] In step 602 of some embodiments, the list nodes in the node data list can be matched with the original nodes in the original three-dimensional model structure tree to obtain node matching data. Specifically, each node in the list can be compared with the nodes in the original structure tree based on a preset matching rule. The matching rules here can include: exact matching based on the device number (such as "4BFX1010Z" matching the exactly same number in the original structure tree), pattern matching based on the functional location code (such as "4BEJ-*" can match all devices under the 4BEJ system), etc. During the matching process, the pairs of successfully matched nodes and the information of abnormal nodes that failed to match can be recorded.
[0134] In step 603 of some embodiments, a node mapping table can be generated according to the node matching data. The node mapping table here is a standardized data structure used to record the mapping relationship from the list nodes to the original nodes. For example, the mapping table can contain the following information: source node identifier (such as "4BFX1010Z"), target node identifier (such as "Unit 4 / 4BFX / 4BFX1010Z"), node hierarchy definition (indicating the hierarchical position of the node in the target structure tree), attribute mapping rule (defining how to convert the attributes of the original node to the target node), etc. Through such a mapping table, the conversion rules of each node in the reconstruction process can be clearly defined.
[0135] Please refer to Figure 7 , in some embodiments, after step 603, it may further include but is not limited to steps 701 to 703:
[0136] Step 701, traverse the node mapping table to obtain the number of matches of each original node in the original three-dimensional model structure tree.
[0137] Step 702, determine the abnormally matched nodes from the original three-dimensional model structure tree according to the number of matches of each original node and a preset matching number threshold.
[0138] Step 703, in response to the existence of abnormally matched nodes in the original three-dimensional model structure tree, perform a node abnormal response operation.
[0139] In step 701 of some embodiments, statistical analysis can be performed on each record in the node mapping table to record the number of times each original node appears in the mapping table. For example, for the original node "4BFX1010Z", it can be known whether this node is mapped multiple times by traversing the mapping table; or for the system node "4BEJ", the number of times it is referenced in different mapping rules can be counted. This kind of traversal and statistics helps to discover potential problems in node mapping.
[0140] In step 702 of some embodiments, the threshold of the number of matches is a preset reference value for determining whether node matching is abnormal, and can be set according to the actual application scenario. For example, if the preset threshold is 1, nodes with a match count greater than 1 can be determined to have abnormal repeated matching; if the match count of a certain node is 0, it can be determined to have abnormal missing matching. Through this threshold-based judgment mechanism, abnormal situations in the mapping process can be effectively identified.
[0141] In step 703 of some embodiments, the node abnormal response operation can include various processing methods: an abnormal node report can be generated to detail the information and abnormal type of each abnormal node; an abnormal prompt mechanism can be triggered to display the location and details of the abnormal node to the user through a visual interface; an abnormal handling process can be started to provide manual confirmation and handling functions for the abnormal node. For example, when it is found that the node "4BFX1010Z" appears repeatedly in the mapping table, an abnormal record can be generated to prompt the user to check and confirm the correct mapping relationship of the node.
[0142] Through steps 701 to 703, effective detection and handling of node mapping abnormal situations can be achieved. This detection mechanism can timely discover problems in the mapping process, such as repeated node mapping and missing mapping, through systematic traversal statistics and threshold judgment. At the same time, through corresponding abnormal response operations, it can ensure that these problems are properly handled, thereby guaranteeing the accuracy and integrity of the finally generated target three-dimensional model structure tree.
[0143] Please refer to Figure 8 , in some embodiments, step 703 may include but is not limited to steps 801 to 805:
[0144] Step 801, send node matching abnormal prompt information to the nuclear power plant operation and maintenance terminal.
[0145] Step 802, receive the abnormal handling instruction returned by the nuclear power plant operation and maintenance terminal.
[0146] Step 803, according to the abnormal handling instruction, update the processing status of the abnormally matched node to the specified processing status.
[0147] Step 804, in the case where the processing status of the abnormally matched node is the reserved status, add an abnormal identifier to each abnormally matched node in the target three-dimensional model structure tree.
[0148] Step 805, in the case where the processing status of the abnormally matched node is the excluded status, exclude each abnormally matched node when generating the target three-dimensional model structure tree.
[0149] In step 801 of some embodiments, the identification information may include, but is not limited to: the device number of the node, the type of exception (such as "duplicate match", "missing match", etc.), the details of the exception (such as "this node appears 3 times in the mapping table"), etc. Through this exception prompt mechanism, the operation and maintenance personnel can clearly understand the specific situation of the abnormal node.
[0150] In step 802 of some embodiments, an exception handling instruction returned by the nuclear power plant operation and maintenance terminal may be received. Here, the exception handling instruction is the processing decision made by the operation and maintenance personnel after viewing the exception prompt information for the exception matching node. For example, the operation and maintenance personnel may determine that a certain node with duplicate matches actually needs to retain multiple mapping relationships, or decide to exclude some abnormal nodes from the mapping result.
[0151] In step 803 of some embodiments, the retention status indicates accepting the current matching result of the node, even if there are exceptions; the exclusion status indicates that the node needs to be deleted from the mapping result. For example, for a device node used in multiple subsystems, the operation and maintenance personnel may choose to set its status to the retention status; for an obviously incorrect matching node, its status can be set to the exclusion status.
[0152] In step 804 of some embodiments, when the processing status of the exception matching node is the retention status, an exception identifier may be added to each exception matching node in the target three-dimensional model structure tree. Here, the exception identifier may be a specific visual marker (such as a warning icon), a special color marker (such as red text), or other distinguishable identification methods. Through this identification, the operation and maintenance personnel can quickly identify these specially processed nodes when using the target structure tree subsequently.
[0153] In step 805 of some embodiments, when the processing status of the exception matching node is the exclusion status, each exception matching node may be excluded when generating the target three-dimensional model structure tree. Specifically, these nodes marked as the exclusion status can be removed from the node mapping table to ensure that they do not appear in the finally generated target structure tree. This processing method can avoid the influence of incorrect node mapping on the accuracy of the target structure tree.
[0154] Through steps 801 to 805, fine-grained processing of abnormal matching nodes can be achieved. This processing mechanism not only provides timely prompts for abnormal nodes, but also supports operation and maintenance personnel to make flexible processing decisions according to the actual situation. At the same time, it ensures the quality of the finally generated target structure tree through clear identification or thorough elimination. This is of great significance for ensuring the data accuracy and reliability of the nuclear power plant equipment management system. For example, during the upgrade of the equipment management system of a certain nuclear power plant, operation and maintenance personnel can quickly discover and process abnormal equipment mapping relationships through this mechanism, ensuring that the upgraded system can accurately reflect the actual equipment organizational structure.
[0155] In step 604 of some embodiments, target three-dimensional model structure tree nodes can be created in batches according to the node mapping table to obtain the target three-dimensional model structure tree. Specifically, necessary management nodes can be created first according to the hierarchical definitions in the mapping table, such as creating system-level nodes like "BSZ", "Unit 4", "4BFX", etc.; then the original nodes can be organized under the corresponding management nodes according to the mapping relationships, such as placing the equipment node "4BFX1010Z" under the "4BFX" system node; finally, the attribute values of each node can be set according to the attribute mapping rules. In this process, a batch processing method can be adopted to handle the reconstruction requirements of a large number of nodes simultaneously.
[0156] Through steps 601 to 604, a batch reconstruction mechanism based on the data list can be achieved. This mechanism is particularly suitable for large-scale and standardized structure tree reconstruction scenarios. Through the pre-defined data list, accurate node matching, and complete mapping rules, the batch reorganization of nodes can be completed quickly and accurately, significantly improving the efficiency of structure tree reconstruction, while ensuring the accuracy and traceability of the reconstruction results. For example, during the upgrade of the equipment management system of a certain nuclear power plant, an Excel list containing thousands of equipment nodes can be used to quickly reconstruct the original design structure tree into a new structure tree that meets the operation and maintenance management requirements. This batch processing method can compress the originally time-consuming manual adjustment work that took several days into just a few hours.
[0157] Please refer to Figure 9 , in some embodiments, after step 104, it may further include, but is not limited to, steps 901 to 904:
[0158] Step 901, obtain the retrieval keywords of the target three-dimensional model structure tree.
[0159] Step 902, traverse each node of the target three-dimensional model structure tree, and generate a node index for the corresponding node according to the attribute information of each node.
[0160] Step 903: Match based on the retrieval keywords in each node index to determine the retrieval-related nodes from the target 3D model structure tree.
[0161] Step 904: Highlight the retrieval-related nodes in the visualization interface of the nuclear power plant operation and maintenance terminal.
[0162] In step 901 of some embodiments, the retrieval keywords of the target 3D model structure tree can be obtained. Among them, the retrieval keywords can be any search conditions input by the user through the operation and maintenance terminal, including but not limited to: equipment number, system name, equipment type (such as "pump", "valve"), location information (such as "Building 3"), etc. These keywords can be complete matching strings or partial strings; they can be single keywords or combinations of multiple keywords.
[0163] In step 902 of some embodiments, the node index is a data structure that facilitates rapid retrieval and can contain multiple attribute fields of the node. For example, for an equipment node, its index may include: equipment functional location code (used to uniquely identify the equipment), system attribution (used to indicate the system to which the equipment belongs), equipment type (used to distinguish different types of equipment), installation location (used to locate the equipment), etc. By establishing such a multi-dimensional index structure, more flexible and efficient retrieval operations can be supported.
[0164] In step 903 of some embodiments, it is possible to match based on the retrieval keywords in each node index to determine the retrieval-related nodes from the target 3D model structure tree. Specifically, multiple matching strategies can be adopted: exact matching (such as fully matching the equipment number) can be performed; fuzzy matching (such as containing a specific string) can be performed; multi-condition combination matching (such as simultaneously matching the system number and equipment type) can be performed. For example, when the input keywords are "4BFX" and "pump", all pump equipment nodes belonging to the 4BFX system can be found.
[0165] In step 904 of some embodiments, the retrieval-related nodes can be highlighted in the visualization interface of the nuclear power plant operation and maintenance terminal. Multiple visualization methods can be adopted for this highlighting: special color marking can be used (such as displaying the matching nodes in a highlighted color); the node icon can be changed (such as using a special icon style); visual effects can be added (such as animation effects like flashing and magnifying). At the same time, when displaying these matching nodes, the structure tree path where they are located can be automatically expanded, enabling the user to clearly see the position of the matching nodes in the entire structure tree.
[0166] Through steps 901 to 904, efficient retrieval and visual display of the target 3D model structure tree can be achieved. This retrieval mechanism can help operation and maintenance personnel quickly locate and find the required device nodes by establishing node indexes and supporting flexible matching strategies. At the same time, through intuitive visual display, the retrieval results are made clearer and easier to understand. For example, when operation and maintenance personnel need to find a specific type of device in a system, they only need to enter relevant keywords to quickly locate the target device in the structure tree, greatly improving the efficiency of device management and maintenance.
[0167] Please refer to Figure 10 , in some embodiments, after step 904, it may further include, but is not limited to, steps 1001 to 1002:
[0168] Step 1001, determine the display node among the retrieved associated nodes.
[0169] Step 1002, display the 3D model area corresponding to the display node in the visualization interface.
[0170] In step 1001 of some embodiments, the method of determining the display node can be diverse: it can be directly selecting a certain retrieved associated node as the display node; it can be selecting multiple associated nodes as the display nodes simultaneously; it can also be determining the display node according to a preset node priority rule. For example, when the retrieval keyword is "safety injection pump", multiple relevant nodes may be found. At this time, the nodes that need to be highlighted can be selected according to conditions such as device importance and operating status.
[0171] In step 1002 of some embodiments, the 3D model area refers to the specific location and surrounding environment of the display node in the nuclear power plant 3D model. The specific display methods can include: automatically adjusting the perspective of the 3D model to move the display node to the center of the view; highlighting the area where the display node is located, such as setting a highlighting effect, a transparency effect, etc.; displaying relevant spatial information, such as room boundaries, pipeline routes, etc. For example, when it is determined to display a certain safety injection pump, the 3D view will automatically navigate to the installation location of the pump and highlight the device and its surrounding area, helping operation and maintenance personnel intuitively understand the spatial position relationship of the device.
[0172] Through steps 1001 to 1002, intelligent linkage display from the structure tree nodes to the 3D model can be achieved. This display mechanism not only helps operation and maintenance personnel quickly locate the position of the device in 3D space, but also provides spatial environment information of the device, which has an important auxiliary role in daily maintenance, overhaul planning, etc. of the device. For example, when making a device overhaul plan, through this linkage display mechanism, maintenance personnel can clearly understand the spatial position and surrounding environment of the target device, which helps to formulate a more reasonable overhaul plan.
[0173] By obtaining the original three-dimensional model structure tree of the target nuclear power plant and its node attribute information, the present application can establish a complete data foundation for nuclear power facilities. Then, based on the obtained structure tree reconstruction instructions, the corresponding reconstruction steps can be determined from a preset reconstruction step library, and the reconstruction rules can be flexibly selected according to different scenario requirements, realizing the scenario adaptability of the structure tree reconstruction process. Next, by combining the determined reconstruction steps with the attribute information of the original nodes, while following the predetermined rules, the node characteristics can be fully utilized to realize the structure tree reconstruction. Finally, based on the reconstruction steps and node attribute information, the target three-dimensional model structure tree is generated, which not only ensures the correspondence between the reconstruction result and the actual facilities, but also ensures that the structure hierarchy meets the operation and maintenance management requirements, thus achieving the intelligent reconstruction of the structure tree. Compared with the prior art of reconstructing the structure tree through manual adjustment, the method provided by the embodiments of the present application is based on an intelligent reconstruction mechanism driven by instructions and perception of attributes, which can realize the intelligent reconstruction of the three-dimensional model structure tree of the nuclear power plant and help improve the operation and maintenance management efficiency of the nuclear power plant.
[0174] Please refer to Figure 11 , the embodiments of the present application also provide a device for reconstructing the three-dimensional model structure tree of a nuclear power plant, which can implement the above method for reconstructing the three-dimensional model structure tree of a nuclear power plant, including:
[0175] The first acquisition module acquires the original three-dimensional model structure tree of the target nuclear power plant; wherein, the original three-dimensional model structure tree includes a plurality of original nodes, and each original node corresponds to a target nuclear power facility;
[0176] The second acquisition module acquires the original node attribute information of each original node in the original three-dimensional model structure tree;
[0177] The third acquisition module acquires the structure tree reconstruction instructions and the structure tree reconstruction steps corresponding to the structure reconstruction instructions;
[0178] The generation module generates the target three-dimensional model structure tree based on the structure tree reconstruction steps and the original node attribute information.
[0179] Please refer to Figure 12 , Figure 12 illustrates the hardware structure of an electronic device in another embodiment. The electronic device includes:
[0180] The processor 1201 can be implemented by using a general-purpose CPU (Central Processing Unit, central processor), a microprocessor, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits, etc., and is used to execute relevant programs to implement the technical solutions provided by the embodiments of the present application;
[0181] A memory 1202 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM), etc. The memory 1202 can store an operating system and other application programs. When implementing the technical solutions provided in the embodiments of this specification through software or firmware, the relevant program codes are stored in the memory 1202 and are called by the processor 1201 to execute the method for reconstructing the three-dimensional model structure tree of a nuclear power plant according to the embodiments of this application;
[0182] An input / output interface 1203 is used to implement information input and output;
[0183] A communication interface 1204 is used to implement communication and interaction between this device and other devices. Communication can be achieved through a wired manner (such as USB, network cable, etc.) or through a wireless manner (such as mobile network, WIFI, Bluetooth, etc.);
[0184] A bus 1205 transmits information between various components of the device (such as the processor 1201, the memory 1202, the input / output interface 1203, and the communication interface 1204);
[0185] Among them, the processor 1201, the memory 1202, the input / output interface 1203, and the communication interface 1204 achieve communication connections with each other inside the device through the bus 1205.
[0186] The embodiments of this application also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for reconstructing the three-dimensional model structure tree of a nuclear power plant described above is implemented.
[0187] As a non-transitory computer-readable storage medium, the memory can be used to store non-transitory software programs and non-transitory computer-executable programs. In addition, the memory can include a high-speed random access memory, and can also include non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state storage devices. In some embodiments, the memory optionally includes a memory remotely set relative to the processor, and these remote memories can be connected to the processor through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.
[0188] The embodiments described in the embodiments of the present application are for more clearly explaining the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. As can be known to those skilled in the art, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0189] Those skilled in the art can understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than those shown in the figures, or combine certain steps, or different steps.
[0190] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0191] Those of ordinary skill in the art can understand that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, and their appropriate combinations.
[0192] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application described here can be implemented in an order other than those illustrated or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units does not have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.
[0193] It should be understood that in this application, "at least one (item)" means one or more, and "a plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships can exist. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist at the same time. Among them, A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one (one) of the following" or its similar expression refers to any combination of these items, including any combination of single item (one) or plural items (ones). For example, at least one (one) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0194] In several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the above division of units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces. The indirect coupling or communication connection of devices or units can be in electrical, mechanical or other forms.
[0195] The units described above as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place, or they can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0196] In addition, each functional unit in various embodiments of this application can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0197] When an integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes multiple instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of various embodiments of this application. The aforementioned storage medium includes: various media that can store programs such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs.
[0198] The preferred embodiments of the embodiments of this application have been described above with reference to the accompanying drawings, which does not limit the scope of rights of the embodiments of this application. Any modifications, equivalent replacements, and improvements made by those skilled in the art without departing from the scope and essence of the embodiments of this application shall be within the scope of rights of the embodiments of this application.
Claims
1. A method for reconstructing a structure tree of a three-dimensional model of a nuclear power plant, characterized in that: include: Acquire an original three-dimensional model structure tree of the target nuclear power plant; wherein the original three-dimensional model structure tree includes a plurality of original nodes, each of which corresponds to a target nuclear power facility; Obtaining original node attribute information of each original node in the original three-dimensional model structure tree; Obtaining a structure tree reconstruction instruction and a structure tree reconstruction step sequence corresponding to the structure reconstruction instruction; Based on the structure tree reconstruction step sequence and the original node attribute information, a target three-dimensional model structure tree is generated.
2. The method according to claim 1, characterized in that: The step of obtaining a structure tree reconstruction instruction and a structure tree reconstruction step sequence corresponding to the structure reconstruction instruction includes: Obtaining the structure tree reconstruction instruction, and obtaining a target operation and maintenance scenario from parsing the structure tree reconstruction instruction; Based on the target operation and maintenance scenario, the structure tree reconstruction step is determined from a preset reconstruction step library; wherein the reconstruction step library includes a regular matching reconstruction step, a visual interactive reconstruction step, and a batch import reconstruction step.
3. The method according to claim 2, characterized in that The original node attribute information includes facility identification information, and the target three-dimensional model structure tree is generated based on the structure tree reconstruction step sequence and the original node attribute information, including: In the case where the structure tree reconstruction step is the regular matching reconstruction step, obtaining a regular expression corresponding to the regular matching reconstruction step; Performing traversal matching on the facility identification information of each original node in the original three-dimensional model structure tree according to the regular expression to determine the node level matching information corresponding to each original node; Determining the hierarchical relationship between the original nodes in the original three-dimensional model structure tree according to the hierarchical matching information of the nodes; The original three-dimensional model structure tree is reconstructed according to the hierarchical relationship between the original nodes to obtain the target three-dimensional model structure tree.
4. The method according to claim 2, characterized in that: The step of generating a target three-dimensional model structure tree based on the structure tree reconstruction step sequence and the node attribute information includes: In the case where the structure tree reconstruction step is the visual interactive reconstruction step, displaying the original three-dimensional model structure tree in the visual interface of the nuclear power plant operation and maintenance terminal; In response to a trigger operation received by the nuclear power plant operation and maintenance terminal, obtaining a structure tree management node creation instruction; According to the structure tree management node creation instruction, selecting at least one target node from the original nodes of the original three-dimensional model structure tree; The target three-dimensional model structure tree is generated according to at least one of the target nodes.
5. The method according to claim 4, characterized in that After obtaining the target three-dimensional model structure tree, the method further includes: Displaying a target node set of the target three-dimensional model structure tree in the visualization interface; In response to the selection operation received by the nuclear power plant operation and maintenance terminal, obtaining node attribute information of the selected target node in the target three-dimensional model structure tree; In response to acquiring the attribute editing instruction for the selected target node, the node attribute information of the selected target node is updated according to the attribute editing instruction.
6. The method according to claim 2, characterized in that The step of generating a target three-dimensional model structure tree based on the structure tree reconstruction step sequence and the node attribute information includes: When the structure tree reconstruction step is the batch import reconstruction step, obtaining a node data list; Matching the list nodes in the node data list with the original nodes in the original three-dimensional model structure tree to obtain node matching data; Generate a node mapping table according to the node matching data; wherein the node mapping table is used to characterize the corresponding relationship between the list nodes in the node data list and the original nodes; The target three-dimensional model structure tree nodes are created in batches according to the node mapping table to obtain the target three-dimensional model structure tree.
7. The method according to claim 6, characterized in that After generating a node mapping table according to the node matching data, the method further includes: Traversing the node mapping table to obtain the matching times of each original node in the original three-dimensional model structure tree; Determine abnormal matching nodes from the original three-dimensional model structure tree according to the matching times of each original node and a preset matching times threshold; In response to the original three-dimensional model structure tree including the abnormal matching node, a node abnormality response operation is performed.
8. The method according to claim 7, characterized in that The execution node abnormal response operation includes: Sending node matching abnormality prompt information to the nuclear power plant operation and maintenance terminal; wherein the node matching abnormality prompt information includes identification information of the abnormal matching node; Receiving an exception handling instruction returned by the nuclear power plant operation and maintenance terminal; According to the exception processing instruction, the processing state of the abnormal matching node is updated to a specified processing state; wherein the specified processing state includes a retention state and a rejection state; When the processing state of the abnormal matching node is the reserved state, adding an abnormal mark to each abnormal matching node in the target three-dimensional model structure tree; When the processing state of the abnormal matching node is the elimination state, each abnormal matching node is eliminated when generating the target three-dimensional model structure tree.
9. The method according to claim 1, characterized in that: After generating the target three-dimensional model structure tree, the method further includes: Obtain search keywords for the target 3D model structure tree; Traversing each node of the target three-dimensional model structure tree, and generating a node index for the corresponding node according to the attribute information of each node; Matching is performed in each of the node indexes based on the search keyword to determine a search-related node from the target three-dimensional model structure tree; The search-related nodes are highlighted in the visualization interface of the nuclear power plant operation and maintenance terminal.
10. The method according to claim 9, characterized in that After highlighting the search-related node in the visualization interface of the nuclear power plant operation and maintenance terminal, the following also includes Determining a display node in the retrieval-related nodes; The three-dimensional model area corresponding to the display node is displayed in the visualization interface.
11. A nuclear power plant three-dimensional model structure tree reconstruction device, characterized in that: include: A first acquisition module acquires an original three-dimensional model structure tree of the target nuclear power plant; wherein the original three-dimensional model structure tree includes a plurality of original nodes, each of which corresponds to a target nuclear power facility; A second acquisition module is used to acquire original node attribute information of each original node in the original three-dimensional model structure tree; A third acquisition module acquires a structure tree reconstruction instruction and a structure tree reconstruction step sequence corresponding to the structure reconstruction instruction; A generation module generates a target three-dimensional model structure tree based on the structure tree reconstruction step sequence and the original node attribute information.
12. An electronic device, characterized in that: include: A memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the method for reconstructing a three-dimensional model structure tree of a nuclear power plant as described in any one of claims 1 to 10 is implemented.
13. A computer-readable storage medium, characterized in that: The storage medium stores a program, and the program is executed by a processor to implement the method for reconstructing a three-dimensional model structure tree of a nuclear power plant as described in any one of claims 1 to 10.