A 3D model delivery system, method, and storage medium
The 3D model delivery system solves the problems of inconsistent data standards and insufficient information association in nuclear power engineering, realizes unified management and efficient delivery of 3D models, and improves the quality and efficiency of nuclear power engineering projects.
Patent Information
- Application Number
- CN202610140669.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-30
- Publication Date
- 2026-05-26
AI Technical Summary
Existing technologies for 3D models in nuclear power engineering suffer from problems such as inconsistent data standards, insufficient information correlation, difficulty in ensuring quality, and low efficiency in delivery and collaboration.
A 3D model delivery system is proposed, comprising a model and data input layer, a model annotation layer, a model decomposition layer, a model reconstruction layer, and a model delivery layer. Through data conversion, annotation, decomposition, and reconstruction, the system ensures that the data format is consistent, the information is clearly related, and generates delivery files.
It enables unified management and efficient delivery of 3D model data, improves compatibility and consistency between different stages and disciplines, ensures data integrity and accuracy, promotes collaboration between design and construction, and improves the quality and efficiency of nuclear power engineering projects.
Smart Images

Figure CN122087913A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of nuclear power information technology, specifically to a three-dimensional model delivery system, method, and storage medium. Background Technology
[0002] 3D models contain a wealth of design data and information. 3D model design and delivery are not only crucial for the digital upgrade of nuclear power plants but also the cornerstone of nuclear power digital twins. 3D model design involves transforming engineering design and construction information into structured and unstructured data, establishing a data model, and then using computers for expression, transmission, and processing. 3D model delivery involves transferring the 3D design data and lightweight model from the design phase to downstream stages such as construction, supervision, and as-built drawing preparation. Complete and accurate 3D design is fundamental to the digitalization of an engineering project. Without a complete and accurate 3D model, it is difficult to check and detect design errors, and the accuracy of large quantities of materials cannot be guaranteed. However, existing technologies for 3D model design and delivery still have many shortcomings. For example, the lack of unified model formats and data standards used by different professions and stages leads to a complex and fragmented delivery process. Models often only carry geometric information and lack effective correlation with design, construction, and operation and maintenance data, making it difficult to support digital management throughout the entire lifecycle. At the same time, due to the lack of a systematic preprocessing and verification mechanism, model data is prone to redundancy, missing data, or errors, affecting the accuracy of downstream construction, supervision, and as-built drawing preparation. In addition, under the existing delivery model, the design results are not well connected with the construction process, information transmission efficiency is low, and the collaborative value is difficult to realize.
[0003] Patent document CN117113461A discloses a nuclear power plant installation and construction method based on a 3D model, including obtaining a 3D model of the forward design; refining the 3D model to add data information required for installation and construction, resulting in a 3D construction model with conditions for guiding installation and construction; lightweighting the 3D construction model to obtain a lightweight model, importing it into a 3D model construction system software, and transferring the lightweight model to the nuclear power plant construction site; and displaying the lightweight model using a mobile device to guide on-site installation and construction. This invention uses the 3D model as the sole basis for guiding nuclear power plant installation and construction, displaying the geometric and non-geometric information required for nuclear power plant installation and construction through a 3D model construction system software installed on a mobile device. During nuclear power plant installation and construction, construction personnel use the 3D model displayed on the mobile device to guide on-site construction. However, it does not solve the problems of inconsistent data standards, insufficient information association, difficulty in ensuring quality, and low efficiency of delivery collaboration in nuclear power engineering.
[0004] Patent document CN120541247A discloses a method for constructing and querying a 3D model library for nuclear power plant items, as well as related devices. This includes acquiring 3D models of multiple nuclear power plant items and their matching design information, evaluating and classifying the granularity of each 3D model to determine its granularity level, configuring model mapping relationships based on the granularity level, and finally constructing the 3D model library. The query method for the 3D model library obtains business requirement information, parses the target model features and granularity constraints, and queries the target nuclear power model in the 3D model library based on these conditions. However, it does not address the problems of inconsistent data standards, insufficient information association, difficulty in ensuring quality, and low efficiency in delivery and collaboration of 3D models in nuclear power engineering.
[0005] In summary, neither of the two existing patents mentioned above has solved the problems of inconsistent data standards, insufficient information association, difficulty in ensuring quality, and low efficiency of delivery collaboration in nuclear power engineering. Summary of the Invention
[0006] Based on the above-mentioned technical problems, this invention proposes a three-dimensional model delivery system, method and storage medium to solve the problems of inconsistent data standards, insufficient information association, difficulty in guaranteeing quality and low delivery collaboration efficiency in three-dimensional models in nuclear power engineering.
[0007] To achieve the above objectives, this invention proposes a 3D model delivery system, comprising a model and data input layer, a model decomposition layer, a model annotation layer, a model reconstruction layer, and a model delivery layer. The model and data input layer provides an interface for data conversion and preprocessing of uploaded 3D object models. The model annotation layer acquires the preprocessed 3D object models, sets annotation parameters for different 3D object models, and fills in the annotation parameters. The model decomposition layer calls the 3D object models and decomposes them into minimum delivery units. The model reconstruction layer constructs the relationships between the minimum delivery units and reassembles them into an engineering building model group. The model delivery layer stores the 3D object models, the annotation parameters, the minimum delivery units, and the engineering building model group, interacts with other layers, and generates delivery documents, which include a list of the minimum delivery units and engineering files.
[0008] Furthermore, the model and data input layer includes a data transceiver module, a standardization module, and an error handling module. The data transceiver module is used to provide an interface to receive the 3D model of the object uploaded by the designer. The standardization module is used to convert the format of the 3D model of the object generated by different design software into a standard data format supported by the 3D model delivery system. The error handling module is used to perform missing data checks on the 3D model of the object and generate an error report.
[0009] Furthermore, the model annotation layer includes a data setting module and an attribute annotation module. The data setting module is used to determine the basic attribute parameters of the object's three-dimensional model, including side length and volume. The attribute annotation module is used to annotate the object's three-dimensional model with the basic attribute parameters.
[0010] Furthermore, the model annotation layer also includes an information acquisition module and an information addition module. The information acquisition module is used to receive data from the model and data input layer. The information addition module is used to annotate the three-dimensional model of the object with equipment design information, system design information, fire protection, flooding, radiation protection, personnel access, installation space and / or operating space.
[0011] Furthermore, the model decomposition layer includes a project-level construction module, an assignment module, an inspection module, and a splitting module: the project-level construction module is used to construct a system architecture tree of the object's 3D model according to the project level, the system architecture tree including multiple system levels and component levels; the assignment module is used to assign attribute values to the object's 3D model in the system level; the inspection module is used to determine whether the object's 3D model in the assignment module needs further splitting, mark the object's 3D model that needs to be splitting, and input it into the splitting module; the splitting module is used to receive and review the marks output by the inspection module, perform cyclic splitting on the object's 3D model with the mark that needs to be splitting, and rename and save it to obtain the minimum delivery unit.
[0012] Furthermore, the model decomposition layer also includes a batch partitioning module, which is used to divide the minimum delivery unit into different stages according to the engineering sequence and save them separately.
[0013] Furthermore, the model reconstruction layer includes an association building module and an engineering building module: the association building module is used to generate an association chain based on the data in the project-level building module, and associate the minimum delivery unit with the association chain; the engineering building module is used to assemble the split minimum delivery units into the engineering building model group in the order of the association chain.
[0014] Furthermore, the model delivery layer includes a storage database and a file generation module. The storage database is used to store the 3D model of the object, the annotation parameters, the minimum delivery unit, and the engineering building model group. The file generation module is used to generate data files and delivery files called by different layers.
[0015] Furthermore, the model delivery layer also includes a verification module, which is used to verify the corresponding list of the smallest delivery unit and the project file in the delivery file.
[0016] Furthermore, the model delivery layer also includes a modification module, which is used to modify the stored data and label the data version number.
[0017] Furthermore, it also includes a model display module, including a display screen, for displaying the 3D model of the object, the annotation parameters, the minimum delivery unit, and the engineering building model group.
[0018] A method for delivering a 3D model, comprising: The externally generated 3D model data of the object is input into the model and data input layer for conversion and preprocessing, and then passed to the model annotation layer to fill the 3D model of the object with annotation parameters. The 3D model of the object is called through the model decomposition layer and decomposed into the minimum delivery unit. The minimum delivery unit is input into the model reconstruction layer to obtain the engineering building model group. Based on the engineering building model group, the delivery document is generated through the model delivery layer.
[0019] Furthermore, the object's 3D model is invoked through the model decomposition layer and decomposed into the smallest delivery unit, including: The project-level building module constructs a system architecture tree for the 3D model of the object according to the project level; the 3D model of the object is input into the assignment module for attribute assignment; the 3D model of the object is cyclically decomposed through the inspection module and the splitting module until the loop stops; the 3D model of the object in the last round of decomposition is saved as the smallest delivery unit.
[0020] Further, the minimum delivery unit inputs the model reconstruction layer to obtain the engineering building model group, including: The association building module generates an association chain in conjunction with the system architecture tree, and the smallest delivery unit is called to assemble the engineering building model group according to the order of the association chain.
[0021] Based on the above technical solution, the present invention has at least the following beneficial effects: 1. This invention proposes a 3D model delivery system, method, and storage medium, which enables unified management and efficient delivery of 3D model data, improves compatibility and consistency across different stages and disciplines, and avoids delivery obstacles caused by format differences or missing information. Through model and data input layer, data conversion and preprocessing ensure model data integrity and uniform format; through model annotation layer, annotation parameters are filled, making the model semantics clearer and more understandable; through model decomposition layer, complex models are broken down into the smallest delivery units, facilitating refined management; through model reconstruction layer, the relationships between units are established and recombined into model groups, ensuring data hierarchy and traceability; through model delivery layer, unified storage and delivery file generation make the results more intuitive, transparent, and easy to verify. Overall, this invention not only improves the standardization and efficiency of 3D model delivery but also provides reliable data support for construction, supervision, and as-built drawing preparation, promoting collaboration between design and construction, thereby improving the quality and efficiency of nuclear power engineering project construction.
[0022] 2. This invention proposes a 3D model delivery system, method, and storage medium. Through the synergistic effect of the model and data input layer and the model annotation layer, it can achieve unified format conversion, missing data checking, and error report generation for 3D model data from different design software, ensuring data integrity and accuracy. Simultaneously, it fills the model with basic attributes and multi-dimensional design information, such as equipment parameters, system design, fire protection, flooding, radiation protection, access, and installation space, making the model semantically clear and information-rich. This allows it to be directly used for construction planning, conflict detection, material statistics, and multi-scenario analysis, thereby significantly reducing the workload of manual inspection and repetitive modeling, and improving the efficiency and reliability of model usage in downstream processes.
[0023] 3. This invention proposes a three-dimensional model delivery system, method, and storage medium. Through the cooperation of the model decomposition layer and the model reconstruction layer, a complex overall model can be broken down into the smallest delivery units according to the project level. Based on attribute assignment and batch division, an engineering progress sequence is constructed. Then, the smallest delivery units are recombined into a complete engineering building model group using the association chain. This enables flexible phased delivery, accurate tracking of relationships between units and engineering levels, and improves the model's refined management capabilities, scalability, and engineering adaptability. The model can be used independently or for overall engineering analysis and collaborative operation.
[0024] 4. This invention proposes a 3D model delivery system, method, and storage medium. Through the synergistic effect of the model delivery layer and the model display module, it can uniformly store model data, generate delivery documents, control versions, verify lists, and visualize the results, making the deliverables intuitive, transparent, and easy to verify. This function not only facilitates use by multiple parties such as construction, supervision, and as-built drawing preparation, but also enables rapid tracking and management of data when the model is changed, updated, or expanded. It significantly improves the standardization level, ease of use, and engineering collaboration efficiency of 3D model delivery, thereby providing reliable digital support for nuclear power engineering construction. Attached Figure Description
[0025] The accompanying drawings, which form part of this specification, are used to provide a further understanding of the invention. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an undue limitation of the invention. In the drawings: Figure 1 A schematic diagram of a three-dimensional model delivery system according to one embodiment is shown; Figure 2 A schematic diagram of the internal logic flow of the assignment module and the checking module in one embodiment is shown; Figure 3 A schematic diagram of the internal logic flow of a split module in one embodiment is shown; Figure 4 A schematic diagram of the system architecture tree of one embodiment is shown; Figure 5 A schematic diagram of the structure of a three-dimensional model delivery product according to one embodiment is shown; Figure 6 A schematic diagram of two tree structures for the decomposition structure of a power plant is shown in one embodiment; Figure 7 A schematic diagram of a power plant decomposition structure based on model hierarchical generation is shown in one embodiment. Detailed Implementation
[0026] It should be noted that, unless otherwise specified, the embodiments and features described in the present invention can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.
[0027] The present invention will be further described in detail below with reference to specific embodiments, which should not be construed as limiting the scope of protection claimed by the present invention.
[0028] Example
[0029] To address the problems of inconsistent data standards, insufficient information association, difficulty in ensuring quality, and low efficiency in delivery and collaboration of 3D models in nuclear power engineering, this invention proposes a 3D model delivery system, method, and storage medium.
[0030] To achieve the above objectives, this invention proposes a three-dimensional model delivery system, such as... Figure 1 The diagram shows a model and data input layer, a model annotation layer, a model decomposition layer, a model reconstruction layer, and a model delivery layer. The model and data input layer provides an interface for data conversion and preprocessing of uploaded 3D object models. The model annotation layer obtains the preprocessed 3D object models, sets annotation parameters for different 3D object models, and fills in the annotation parameters. The model decomposition layer calls the 3D object models and decomposes them into minimum delivery units. The model reconstruction layer constructs the relationships between the minimum delivery units and reassembles them into an engineering building model group. The model delivery layer stores the 3D object models, the annotation parameters, the minimum delivery units, and the engineering building model group, interacts with other layers, and generates delivery documents, which include a list of the minimum delivery units and engineering files.
[0031] Furthermore, such as Figure 1 The model and data input layer shown includes a data transceiver module, a standardization module, and an error handling module. The data transceiver module allows data transfer between itself and the model delivery layer, providing an interface to receive 3D models of objects built and uploaded by designers using external design software. The standardization module converts the format of 3D models of objects generated by different design software into a standard data format supported by the 3D model delivery system. The error handling module performs missing data checks on the 3D models of objects and generates error reports.
[0032] Furthermore, such as Figure 1 The model annotation layer shown includes a data setting module and an attribute annotation module. The data setting module is used to determine the basic attribute parameters of the object's 3D model, including side length and volume. The attribute annotation module is used to annotate the basic attribute parameters of the object's 3D model. The model annotation layer also includes an information acquisition module and an information addition module to receive data from the model and data input layer. The information addition module is used to annotate the object's 3D model with equipment design information, system design information, fire protection, flooding, radiation protection, personnel access, installation space and / or operating space.
[0033] Furthermore, such as Figure 1The model decomposition layer shown includes a project-level building module, an assignment module, an inspection module, and a splitting module. The project-level building module allows data transfer between itself and the model delivery layer. It is used to construct a system architecture tree from the 3D models of objects according to project levels and store the system architecture tree in a storage database. The system architecture tree includes multiple system levels and component levels. The assignment module assigns attribute values to the 3D models of objects in the system levels. The inspection module determines whether the 3D models of objects in the assignment module need further splitting, marks the 3D models that need splitting, and inputs them into the splitting module. The splitting module receives and reviews the marks output by the inspection module, performs cyclic splitting on the 3D models of objects marked as needing splitting, renames them, and saves them to obtain the smallest delivery unit.
[0034] Furthermore, such as Figure 1 The model decomposition layer shown also includes a batch partitioning module, which is used to divide the smallest delivery unit into different stages according to the engineering sequence and save them separately.
[0035] Furthermore, such as Figure 1 The model reconstruction layer shown includes an association building module and an engineering building module: the association building module is used to generate association chains based on the data in the project-level building module, and associate the smallest delivery unit with the association chain; the engineering building module is used to assemble the split smallest delivery units into engineering building model groups in the order of the association chain.
[0036] Furthermore, such as Figure 1 The model delivery layer shown includes a storage database and a file generation module. The storage database is used to store the 3D model of the object, annotation parameters, minimum delivery unit, and engineering building model group. The file generation module is used to generate data files and delivery files called by different layers. The model delivery layer also includes a verification module and a modification module, which are used to verify the corresponding list of minimum delivery units and engineering files in the delivery files. The modification module is used to modify the stored data and mark the data version number.
[0037] Furthermore, it also includes a model display module, including a display screen, for displaying the 3D model of the object, annotation parameters, minimum delivery unit, and engineering building model group.
[0038] In this application embodiment, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.
[0039] Based on another aspect of the embodiments of this application, the present invention also provides a method for delivering a three-dimensional model, the method comprising: The externally generated 3D model data of the object is input into the model and data input layer for conversion and preprocessing, and then passed into the model annotation layer to fill the annotation parameters of the 3D model of the object. The object's 3D model is called through the model decomposition layer and decomposed into the minimum delivery unit. The minimum delivery unit is input into the model reconstruction layer to obtain the engineering building model group. Based on the engineering building model group, the delivery document is generated through the model delivery layer.
[0040] Furthermore, the object's 3D model is invoked through the model decomposition layer and decomposed into the smallest delivery unit, including: The system architecture tree is constructed by building the 3D model of the object according to the project hierarchy using the project hierarchy building module; The three-dimensional model of the item is input into the assignment module for attribute assignment. The three-dimensional model of the item is then decomposed in a loop through the inspection module and the splitting module until the loop stops. The three-dimensional model of the item in the last round of decomposition is saved as the minimum delivery unit.
[0041] Specifically, such as Figure 2 The diagram shown is a schematic of the constructed system architecture tree, which includes four system levels: the first level, the second level, the third level, and the fourth level, as well as one component level. The first level includes the process system, the second level includes the region, the third level includes the equipment, and the fourth level includes branches. Each branch corresponds to a specific component in the component level, including components such as elbows, flanges, valves, tees, reducers, and welds.
[0042] Specifically, with Figure 2 Taking the BRAN branch in the example, combined with Figure 3 and Figure 4The assignment module, checking module, and splitting module are shown in the diagram. The splitting module involves a cyclical splitting process, including: selecting the 3D model level corresponding to the BRAN for different items; locating the BRAN by locking the BRAN and determining its location sequentially based on its attributes: unit, sub-item, floor, and room; checking the BRAN's room number attribute (no_room) to locate the room number; finding the ROOM containing the room number and checking for collisions with the selected BRAN by checking surrounding ROOMs in a clockwise direction; if a collision exists, the ROOM containing the collision is removed. The room number corresponding to the component is recorded and assigned to the `no_room` attribute of the BRAN. The `no_room` attribute of the BRAN is checked; if it contains only one room number, the BRAN is the smallest delivery unit. Following the pipe flow direction, each component of the BRAN, such as elbows and tees, is selected and subjected to a collision check with the ROOM corresponding to the `no_room` attribute of the BRAN. The room number corresponding to the colliding ROOM is obtained and written to the `no_room` attribute of the component. Each component attribute contains only one room number. If all components of the BRAN have multiple room numbers, the BRAN is checked to see if both ends have... For connection relationships, if a connection exists, the BRAN needs to be split. If one end lacks a connection, check if the connection is missing; if not, check if there are fittings at the unconnected end. If both ends of the BRAN have connections, it needs to be split. Components with the same `de_room` attribute are split into a single BRAN as the smallest delivery unit. The split point is an existing weld element. Find the weld element between two adjacent components with different room number attributes. Find the weld element closest to the wall as the split point and split it into two or more. Multiple BRANs are used as the smallest delivery unit. If there is no connection at one end of the BRAN, check the number of BRANs with the same room number. If the number is 1, check if it is a cap. If it is a cap, check if the length of the BRAN in the room where the cap is located exceeds 2m. If it exceeds 2m, the BRAN needs to be split. If it does not exceed 2m, it does not need to be split. If the component of the BRAN has a single room number attribute, but the BRAN itself has multiple room number attributes, check if the length of the BRAN in the room where the component is located exceeds 2m. If it exceeds 2m, the BRAN needs to be split. If it does not exceed 2m, it does not need to be split.
[0043] For spatially independent minimum delivery units, these mainly include individual equipment and independent supports and hangers. Table 1 shows a list of minimum delivery unit types for different disciplines.
[0044] Table 1 List of Minimum Delivery Unit Types
[0045] Further, the minimum delivery unit inputs the model reconstruction layer to obtain the engineering building model group, including: The association building module generates an association chain in conjunction with the system architecture tree, and the smallest delivery unit is called to assemble the engineering building model group according to the order of the association chain.
[0046] Specifically, according to Figure 2 The constructed association chain is as follows: Nuclear Island → System → Region → Pipeline → Branch. The association chain based on the power plant decomposition structure, from largest to smallest, is: Nuclear Island → Plant → Floor → Room. In this example, the association chain based on the power plant decomposition structure is selected as the association chain. The minimum delivery unit obtained above is associated with and labeled with the corresponding minimum unit and minimum delivery unit in the association chain. The basic principles are: each "room" contains multiple "minimum delivery units"; each "minimum delivery unit" belongs to a specific room; and each "minimum delivery unit" cannot simultaneously belong to a specific room. Multiple rooms; the method for assembling the engineering building model group includes: assigning a value to the no_room attribute of the smallest delivery unit for pipelines and the smallest delivery unit for equipment using the attribute assignment function, and assigning the room number to this attribute; exporting the core island room number table from E3D using the DBLIST function; searching one by one using the fuzzy query function for items with the no_room attribute of a specific room number; grouping all items with the room number attribute into a GROUP; and establishing the association relationship between all rooms and the items to which the rooms belong according to the order of project, factory, room, which is the 3D model reconstruction. In other embodiments, the model reconstruction path and the structure tree after model reconstruction are as follows: Figure 6 and Figure 7 As shown, where Figure 6 The middle section shows the system architecture tree before the refactoring. Figure 7 for Figure 6 The system architecture tree is reconstructed and its associated chains are reconnected.
[0047] Furthermore, the design phase of the model delivery process includes the preliminary design phase, the construction design phase, and the construction refinement phase. The construction design phase can be divided into two sub-phases: the detailed design phase and the construction refinement phase. The detailed design phase should complete the 3D model design of all items; the construction refinement phase should complete the addition of data required for explicit annotation in the 3D model and make the annotations explicit. In the preliminary design phase, a holistic delivery approach is adopted to obtain the 3D model of the items; delivery proceeds to the construction design phase. In the detailed design phase, the model needs to be divided into minimum delivery units. After the detailed design phase is completed, the minimum delivery units need to be reorganized according to the engineering structures to obtain the engineering building model group. The detailed design model is delivered in batches, with the deliverable being the minimum delivery unit of the model. Each minimum delivery unit includes geometric model data, model attribute data, and material data; a list of minimum delivery units must be submitted upon delivery. After the minimum delivery units are reconstructed into the engineering building model group, they are pushed to the external engineering management system through the model input layer.
[0048] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0049] Regarding the system in the above embodiments, the specific ways in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.
[0050] According to one aspect of this application, a computer program product is provided, the computer program product comprising a computer program.
[0051] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0052] Figure 5 A schematic block diagram of a computer system architecture for implementing an electronic device according to embodiments of the present application is shown.
[0053] It should be noted that, Figure 5 The computer system 500 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0054] like Figure 5As shown, the computer system 500 includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 502 or programs loaded from storage section 508 into random access memory (RAM). The RAM 503 also stores various programs and data required for system operation. The CPU 501, ROM 502, and RAM 503 are interconnected via a bus 504. An input / output interface 505 (I / O interface) is also connected to the bus 504.
[0055] The following components are connected to the input / output interface 505: an input section 506 including a keyboard, mouse, etc.; an output section 507 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a local area network card, modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the input / output interface 505 as needed. A removable medium 53, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 510 as needed so that computer programs read from it can be installed into the storage section 508 as needed.
[0056] Specifically, according to embodiments of this application, the processes described in the various method flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 509, and / or installed from removable medium 53. When the computer program is executed by central processing unit 501, it performs various functions defined in the system of this application.
[0057] In such an embodiment, the computer program can be downloaded and installed from a network via communication section 509, and / or installed from removable media 53. When the computer program is executed by central processing unit 501, it performs various functions provided in the embodiments of this application.
[0058] In other embodiments, the aforementioned terminal device or server can be a node in a distributed system, wherein the distributed system can be a blockchain system, which is a distributed system formed by connecting multiple nodes through network communication. The nodes can form a peer-to-peer network, and any form of computing device, such as a server, terminal, or other electronic device, can become a node in the blockchain system by joining this peer-to-peer network.
[0059] According to one aspect of this application, a computer-readable storage medium is provided, from which a processor of an electronic device reads computer instructions, and executes the computer instructions, causing the electronic device to perform a three-dimensional model delivery method provided in one of the various alternative implementations of the above-described three-dimensional model delivery aspect.
[0060] Optionally, in this embodiment, the computer-readable storage medium described above may be configured to store methods for performing the embodiments of this application.
[0061] Optionally, in this embodiment, those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0062] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0063] If the integrated units in the above embodiments are implemented as software functional units and sold or used as independent products, they can be stored in the aforementioned 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 the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause one or more electronic devices to execute all or part of the steps of the methods described in the various embodiments of this application.
[0064] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0065] In the several embodiments provided in this application, it should be understood that the disclosed application can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between units or modules may be electrical or other forms.
[0066] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0067] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0068] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
[0069] In summary, as can be seen from the above description, the embodiments of the present invention achieve the following technical effects: 1. This invention proposes a 3D model delivery system, method, and storage medium, which enables unified management and efficient delivery of 3D model data, improves compatibility and consistency across different stages and disciplines, and avoids delivery obstacles caused by format differences or missing information. Through model and data input layer, data conversion and preprocessing ensure model data integrity and uniform format; through model annotation layer, annotation parameters are filled, making the model semantics clearer and more understandable; through model decomposition layer, complex models are broken down into the smallest delivery units, facilitating refined management; through model reconstruction layer, the relationships between units are established and recombined into model groups, ensuring data hierarchy and traceability; through model delivery layer, unified storage and delivery file generation make the results more intuitive, transparent, and easy to verify. Overall, this invention not only improves the standardization and efficiency of 3D model delivery but also provides reliable data support for construction, supervision, and as-built drawing preparation, promoting collaboration between design and construction, thereby improving the quality and efficiency of nuclear power engineering project construction.
[0070] 2. This invention proposes a 3D model delivery system, method, and storage medium. Through the synergistic effect of the model and data input layer and the model annotation layer, it can achieve unified format conversion, missing data checking, and error report generation for 3D model data from different design software, ensuring data integrity and accuracy. Simultaneously, it fills the model with basic attributes and multi-dimensional design information, such as equipment parameters, system design, fire protection, flooding, radiation protection, access, and installation space, making the model semantically clear and information-rich. This allows it to be directly used for construction planning, conflict detection, material statistics, and multi-scenario analysis, thereby significantly reducing the workload of manual inspection and repetitive modeling, and improving the efficiency and reliability of model usage in downstream processes.
[0071] 3. This invention proposes a three-dimensional model delivery system, method, and storage medium. Through the cooperation of the model decomposition layer and the model reconstruction layer, a complex overall model can be broken down into the smallest delivery units according to the project level. Based on attribute assignment and batch division, an engineering progress sequence is constructed. Then, the smallest delivery units are recombined into a complete engineering building model group using the association chain. This enables flexible phased delivery, accurate tracking of relationships between units and engineering levels, and improves the model's refined management capabilities, scalability, and engineering adaptability. The model can be used independently or for overall engineering analysis and collaborative operation.
[0072] 4. This invention proposes a 3D model delivery system, method, and storage medium. Through the synergistic effect of the model delivery layer and the model display module, it can uniformly store model data, generate delivery documents, control versions, verify lists, and visualize the results, making the deliverables intuitive, transparent, and easy to verify. This function not only facilitates use by multiple parties such as construction, supervision, and as-built drawing preparation, but also enables rapid tracking and management of data when the model is changed, updated, or expanded. It significantly improves the standardization level, ease of use, and engineering collaboration efficiency of 3D model delivery, thereby providing reliable digital support for nuclear power engineering construction.
[0073] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
[0074] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element.
[0075] It should be noted that, in the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
Claims
1. A three-dimensional model delivery system, characterized in that, It includes the model and data input layer, model annotation layer, model decomposition layer, model reconstruction layer, and model delivery layer: The model and data input layer is used to provide an interface for data conversion and preprocessing of the uploaded 3D model of the object; The model annotation layer is used to obtain the preprocessed 3D model of the object, set annotation parameters for different 3D models of the object, and fill in the annotation parameters; The model decomposition layer is used to call the three-dimensional model of the object and decompose the three-dimensional model of the object into the smallest delivery unit. The model reconstruction layer is used to construct the association relationship of the minimum delivery unit and reorganize the minimum delivery unit into an engineering building model group; The model delivery layer is used to store the 3D model of the object, the annotation parameters, the minimum delivery unit, and the engineering building model group, and to interact with other layers to generate delivery documents. The delivery documents include a list of the minimum delivery units and engineering files.
2. The system according to claim 1, characterized in that, The model and data input layer include a data transmission and reception module, a standardization module, and an error handling module. The data transceiver module is used to provide an interface to receive the 3D model of the object uploaded by the designer; The standardization module is used to convert the format of the 3D model of the object generated by different design software into the standard data format supported by the 3D model delivery system. The error handling module is used to perform a missing item check on the 3D model of the object and generate an error report.
3. The system according to claim 1, characterized in that, The model annotation layer includes a data setting module and an attribute annotation module. The data setting module is used to determine the basic attribute parameters of the three-dimensional model of the object, including side length and volume. The attribute annotation module is used to annotate the basic attribute parameters of the three-dimensional model of the object.
4. The system according to claim 1, characterized in that, The model annotation layer also includes an information acquisition module and an information addition module. The information acquisition module is used to receive data from the model and the data input layer; The information adding module is used to annotate the three-dimensional model of the object with equipment design information, system design information, fire protection, flooding, radiation protection, personnel access, installation space and / or operating space.
5. The system according to claim 1, characterized in that, The model decomposition layer includes a project-level construction module, an assignment module, an inspection module, and a splitting module: The project hierarchy building module is used to construct a system architecture tree for the three-dimensional model of the object according to the project hierarchy. The system architecture tree includes multiple system levels and component levels. The assignment module is used to assign attribute values to the three-dimensional model of the object in the system hierarchy; The inspection module is used to determine whether the three-dimensional model of the object in the assignment module needs to be further split, and to mark the three-dimensional model of the object that needs to be split and input it into the splitting module. The splitting module is used to receive and review the markers output by the inspection module, perform cyclic splitting on the 3D model of the item with the required splitting markers, and rename and save it to obtain the minimum delivery unit.
6. The system according to claim 1, characterized in that, The model decomposition layer also includes a batch partitioning module. The batch division module is used to divide the smallest delivery unit into different stages according to the project sequence and save them separately.
7. The system according to claim 5, characterized in that, The model reconstruction layer includes an association building module and an engineering building module: The association building module is used to generate an association chain based on the data in the project hierarchy building module, and associate the smallest delivery unit with the association chain; The engineering construction module is used to sequentially assemble the split minimum delivery units into the engineering building model group according to the order of the association chain.
8. The system according to claim 1, characterized in that, The model delivery layer includes a storage database and a file generation module. The storage database is used to store the 3D model of the object, the annotation parameters, the minimum delivery unit, and the engineering building model group; The file generation module is used to generate data files and delivery files that are called by different layers.
9. The system according to claim 1, characterized in that, The model delivery layer also includes a verification module. The verification module is used to verify the corresponding list of the smallest delivery unit and the project files in the delivery documents.
10. The system according to claim 1, characterized in that, The model delivery layer also includes a change module. The modification module is used to modify the stored data and mark the data version number.
11. The system according to claim 1, characterized in that, It also includes a model display module, including a display screen, for displaying the 3D model of the object, the annotation parameters, the minimum delivery unit, and the engineering building model group.
12. A delivery method based on the three-dimensional model delivery system according to any one of claims 1-10, characterized in that, include: The externally generated 3D model data of the object is input into the model and data input layer for conversion and preprocessing, and then passed into the model annotation layer to fill the annotation parameters of the 3D model of the object. The object's 3D model is called through the model decomposition layer and decomposed into the minimum delivery unit. The minimum delivery unit is input into the model reconstruction layer to obtain the engineering building model group. Based on the engineering building model group, the delivery document is generated through the model delivery layer.
13. The method according to claim 12, characterized in that, The object's 3D model is invoked through the model decomposition layer and decomposed into the smallest delivery unit, including: The system architecture tree is constructed by building the 3D model of the object according to the project hierarchy using the project hierarchy building module; The three-dimensional model of the item is input into the assignment module for attribute assignment. The three-dimensional model of the item is then decomposed in a loop through the inspection module and the splitting module until the loop stops. The three-dimensional model of the item in the last round of decomposition is saved as the minimum delivery unit.
14. The method according to claim 13, characterized in that, The minimum delivery unit inputs the model reconstruction layer to obtain the engineering building model group, including: The association building module generates an association chain in conjunction with the system architecture tree, and the smallest delivery unit is called to assemble the engineering building model group according to the order of the association chain.
15. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the system described in any one of claims 1 to 10.
Citation Information
Patent Citations
Nuclear power installation construction method based on three-dimensional model
CN117113461A
Construction method and query method of nuclear power item three-dimensional model library and related devices
CN120541247A
