Method and product for tracing components of a nuclear power plant containment based on drawings

By generating a BIM nuclear power plant containment model using the Revit modeling tool and establishing the relationship between drawings and BIM components, the problem of information loss during the conversion of two-dimensional drawings to BIM models was solved, achieving complete information transmission and standardization, and meeting the information accuracy requirements of the nuclear power plant containment.

CN121724650BActive Publication Date: 2026-06-19CENT RES INST OF BUILDING & CONSTR CO LTD MCC GRP
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CENT RES INST OF BUILDING & CONSTR CO LTD MCC GRP
Filing Date
2026-02-26
Publication Date
2026-06-19

Smart Images

  • Figure CN121724650B_ABST
    Figure CN121724650B_ABST
Patent Text Reader

Abstract

This invention discloses a method and product for tracing the components of a nuclear power plant containment structure based on drawings, relating to the field of nuclear power plant management. The method includes: obtaining a BIM nuclear power plant containment model and electronic 2D drawings; determining and sectioning the BIM nuclear power plant containment model according to the sectioning information of each electronic 2D drawing to obtain a view of the BIM nuclear power plant containment model under the sectioning information; for each view, determining the drawing name of the electronic 2D drawing with the same sectioning information corresponding to that view and the BIM component information of each BIM component appearing in that view to generate an association document; traversing each BIM component of the BIM nuclear power plant containment model according to the association document, determining and filling the drawing name of the electronic 2D drawing of the physical component corresponding to that BIM component into the drawing name parameter of that BIM component, thereby realizing intelligent association between BIM components and electronic 2D drawings.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of nuclear power plant management, and in particular to a method and product for tracing the components of a nuclear power plant containment structure based on drawings. Background Technology

[0002] The containment vessel of a nuclear power plant is the last physical barrier for nuclear safety. It contains numerous critical components, including 30,000 to 50,000 embedded parts and thousands of prestressed steel bars, many of which are concealed works. Currently, while BIM (Building Information Modeling) technology has the potential to solve problems during the digital transformation of nuclear power plants, its systematic and in-depth application in facilities with particularly high safety requirements like nuclear power containment vessels lacks depth. Furthermore, early nuclear power plant data was mostly in the form of two-dimensional drawings, leading to incomplete information transfer and low standardization during the conversion to BIM models. For example, information loss occurs when converting two-dimensional drawings to BIM models, manual data entry is inefficient and prone to errors, making it difficult to meet the stringent accuracy requirements of nuclear safety. Summary of the Invention

[0003] In view of the above-mentioned technical problems, the present invention provides a method and product for tracing the components of the containment vessel of a nuclear power plant based on drawings, aiming to overcome the above problems or at least partially solve the above problems.

[0004] The first aspect of this invention provides a method for tracing the origin of components of a nuclear power plant containment structure based on drawings, the method comprising:

[0005] A BIM nuclear power plant containment model is obtained by BIM modeling the nuclear power plant containment using the Revit modeling tool. The BIM nuclear power plant containment model includes multiple BIM components, each of which corresponds to a physical component in the nuclear power plant containment.

[0006] Multiple two-dimensional electronic drawings of the nuclear power plant containment are obtained, and the sectioning information of each two-dimensional electronic drawing is determined. The content of each two-dimensional electronic drawing is obtained by viewing the nuclear power plant containment according to the sectioning information of that two-dimensional electronic drawing.

[0007] Based on the sectioning information of each two-dimensional drawing electronic component, the BIM nuclear power plant containment model is sectioned using the Revit modeling tool to obtain a view of the BIM nuclear power plant containment model under the sectioning information.

[0008] For each section information view of the BIM nuclear power plant containment model, the first script is run through the visual programming unit in the Revit modeling tool to determine the drawing name of the two-dimensional drawing electronic component corresponding to the same section information as the view, as well as the BIM component information of each BIM component appearing in the view, so as to generate an association document that represents the association relationship between the drawing name and the BIM component information.

[0009] Based on the associated document, each BIM component in the BIM nuclear power plant containment model is traversed to determine the drawing name of the two-dimensional drawing electronic component of the physical component corresponding to the BIM component, and the determined drawing name is used as a parameter value to fill the drawing name parameter created for the BIM component.

[0010] A second aspect of the present invention provides an apparatus for tracing the components of a nuclear power plant containment structure based on drawings, the apparatus comprising:

[0011] The model building module is used to obtain a BIM nuclear power plant containment model generated by BIM modeling the nuclear power plant containment using the Revit modeling tool. The BIM nuclear power plant containment model includes multiple BIM components, each of which corresponds to a physical component in the nuclear power plant containment.

[0012] The information determination module is used to obtain multiple two-dimensional drawing electronic components of the nuclear power plant containment structure, determine the sectioning information of each two-dimensional drawing electronic component, and the content of the two-dimensional drawing electronic component is the content obtained by viewing the nuclear power plant containment structure according to the sectioning information of the two-dimensional drawing electronic component.

[0013] The view creation module is used to cut the BIM nuclear power plant containment model according to the sectioning information of each two-dimensional drawing electronic component, and obtain the view of the BIM nuclear power plant containment model under the sectioning information.

[0014] The document generation module is used to run a first script through the visual programming unit in the Revit modeling tool for each section information view of the BIM nuclear power plant containment model to determine the drawing name of the two-dimensional drawing electronic component corresponding to the same section information as the view, as well as the BIM component information of each BIM component appearing in the view, so as to generate an associated document that represents the relationship between the drawing name and the BIM component information.

[0015] The parameter filling module is used to traverse each BIM component in the BIM nuclear power plant containment model according to the associated document, determine the drawing name of the two-dimensional drawing electronic component of the physical component corresponding to the BIM component, and fill the determined drawing name as a parameter value into the drawing name parameter created for the BIM component.

[0016] A third aspect of the present invention provides an electronic device comprising a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method for tracing components of a nuclear power plant containment based on drawings as described in the first aspect of the present invention.

[0017] A fourth aspect of the present invention provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the method for tracing the components of a nuclear power plant containment based on drawings as described in the first aspect of the present invention.

[0018] The fifth aspect of the present invention provides a computer program product, including a program or instructions that, when executed by a processor, implement the steps of the method for tracing the components of a nuclear power plant containment based on drawings as described in the first aspect of the present invention.

[0019] In the method for tracing the components of a nuclear power plant containment based on drawings proposed in this invention, after constructing a BIM nuclear power plant containment model, the BIM nuclear power plant containment model is first sectioned using electronic 2D drawings of the containment model to obtain views of the BIM nuclear power plant containment model under the corresponding sectioning information; then, for each view under the sectioning information, based on the drawing name of the electronic 2D drawing corresponding to the same sectioning information, and the BIM component information of each BIM component appearing in the view, a related document representing the association between the drawing name and the BIM component information is generated; finally, based on the related document, the process is traversed... For each BIM component in the BIM nuclear power plant containment model, the drawing name of the corresponding physical component's 2D electronic drawing is used as a parameter value to fill the drawing name parameter created for that BIM component. This intelligent association between BIM components and 2D electronic drawings avoids the problems of information loss, low efficiency, and high error rate during the conversion from 2D drawings to BIM models. It completes the full transmission and standardization of 2D drawing information during BIM model conversion, and enables traceability of BIM components in the BIM nuclear power plant containment model based on 2D drawings, thereby meeting the stringent requirements of nuclear safety for information accuracy. Attached Figure Description

[0020] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 This is a flowchart illustrating the steps of a method for tracing the components of a nuclear power plant containment structure based on drawings, according to an embodiment of the present invention.

[0022] Figure 2 This is a structural block diagram of a device for tracing the components of a nuclear power plant containment based on drawings, according to an embodiment of the present invention.

[0023] Figure 3 This is a schematic diagram of an electronic device according to an embodiment of the present invention. Detailed Implementation

[0024] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0025] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating the steps of a method for tracing the components of a nuclear power plant containment structure based on drawings, according to an embodiment of the present invention. Figure 1 As shown, the method for tracing the components of a nuclear power plant containment vessel based on drawings provided in this embodiment includes at least the following steps:

[0026] Step S11: Obtain the BIM nuclear power plant containment model generated by BIM modeling the nuclear power plant containment using the Revit modeling tool.

[0027] In this embodiment, the nuclear power plant containment structure is modeled using Revit, generating a BIM nuclear power plant containment model, thus obtaining the corresponding BIM nuclear power plant containment model. The BIM nuclear power plant containment model includes multiple BIM components, each corresponding to a physical component within the nuclear power plant containment structure. Specifically, in this embodiment, the BIM components are virtual components within the BIM nuclear power plant containment model, while the physical components are the solid components within the nuclear power plant containment structure.

[0028] Step S12: Obtain multiple two-dimensional drawing electronic components of the nuclear power plant containment structure, and determine the sectioning information of each two-dimensional drawing electronic component.

[0029] In this embodiment, the original data for the nuclear power plant containment includes multiple two-dimensional drawings, including but not limited to: sectional views and detailed views (i.e., detailed drawings, such as component details). The two-dimensional drawings corresponding to the nuclear power plant containment can be digitized to obtain electronic copies of the two-dimensional drawings (i.e., electronic files of the two-dimensional drawings) and stored; alternatively, the two-dimensional drawings can be electronically scanned to obtain two-dimensional drawing PDF files. The original data for the nuclear power plant containment refers to the technical documents and drawings generated during the design, construction, and completion of the nuclear power plant containment, recording its final "as-built state" and "design basis."

[0030] In this embodiment, the cross-sectional information of each two-dimensional electronic drawing of the nuclear power plant containment can be determined based on multiple obtained electronic two-dimensional drawings of the containment. The content of each electronic two-dimensional drawing is obtained by viewing the nuclear power plant containment according to its cross-sectional information.

[0031] Step S13: According to the sectioning information of each two-dimensional drawing electronic component, the BIM nuclear power plant containment model is sectioned using the Revit modeling tool to obtain a view of the BIM nuclear power plant containment model under the sectioning information.

[0032] In this embodiment, after obtaining the sectioning information of each of the multiple 2D electronic drawings, the BIM nuclear power plant containment model can be sectioned using Revit modeling tools according to the sectioning information of each 2D electronic drawing. A view corresponding to this sectioning information is then created within the BIM nuclear power plant containment model, resulting in a view of the BIM nuclear power plant containment model under this sectioning information. The view in this embodiment can be considered as a data object with sectioning information (i.e., the sectioning information of the 2D electronic drawings) created within the BIM nuclear power plant containment model. The process of creating these views anchors the "intent" of the 2D drawings to a calculable "spatial query range" within the BIM nuclear power plant containment model, transforming the intent of the 2D drawings into specific view objects within the 3D BIM nuclear power plant containment model, laying the foundation for subsequent information extraction.

[0033] Step S14: For the view of the BIM nuclear power plant containment model under each section information, run the first script through the visual programming unit in the Revit modeling tool to determine the drawing name of the two-dimensional drawing electronic component corresponding to the same section information as the view, as well as the BIM component information of each BIM component appearing in the view, so as to generate an association document representing the association relationship between the drawing name and the BIM component information.

[0034] In this embodiment, for each section view of the BIM nuclear power plant containment model, a first script is run using the visual programming unit in the Revit modeling tool to determine the drawing name of the 2D drawing electronic component corresponding to the same section view, and the BIM component information of each BIM component appearing in the view. Then, based on the drawing name of the 2D drawing electronic component corresponding to the same section view and the BIM component information of each BIM component appearing in the view, the association between the drawing name and the BIM component information under that view is generated. In an optional example, the visual programming unit is Dynamo.

[0035] For example, if view A corresponds to the same section information as 2D electronic drawing 1, meaning view A corresponds to 2D electronic drawing 1, and the BIM components appearing in view A include BIM component h and BIM component e; then, the association between the drawing name and BIM component information in view A includes: the drawing name of 2D electronic drawing 1, and the BIM component information of BIM component h and BIM component e. As another example, if view F corresponds to the same section information as 2D electronic drawing 2, meaning view F corresponds to 2D electronic drawing 2, and the BIM components appearing in view F include BIM component h and BIM component k; then, the association between the drawing name and BIM component information in view F includes: the drawing name of 2D electronic drawing 2, and the BIM component information of BIM component h and BIM component k.

[0036] This embodiment can generate a related document based on the association between drawing names and BIM component information across multiple views. This related document represents the association between the drawing names and BIM component information corresponding to the BIM nuclear power plant containment model. In other words, the related document in this embodiment includes many-to-many mapping data of "BIM component-2D drawing" corresponding to the BIM nuclear power plant containment model.

[0037] In one optional example, BIM component information includes at least: the identifier of the BIM component, such as the Revit ID of the BIM component.

[0038] In one embodiment, the associated documents can exist in the form of a data table. For example, in a data table, each row represents the association between a BIM component information and the drawing name of a 2D electronic drawing, the first column is the drawing name of the 2D electronic drawing, and the remaining columns are the identifiers of the BIM components in the BIM component information.

[0039] In another alternative example, the generated view corresponds to a view number, and the associated document represents the relationship between the drawing name, view number, and BIM component information corresponding to the BIM nuclear power plant containment model. In one embodiment, the corresponding view number can be determined based on the drawing name and / or BIM component information in the associated relationship, and the view of the corresponding BIM nuclear power plant containment model can be displayed based on the view number.

[0040] Step S15: Based on the associated document, traverse each BIM component in the BIM nuclear power plant containment model, determine the drawing name of the two-dimensional drawing electronic component where the physical component corresponding to the BIM component is located, and fill the determined drawing name as a parameter value into the drawing name parameter created for the BIM component.

[0041] In this embodiment, drawing name parameters are created for BIM components in the BIM nuclear power plant containment model. That is, the BIM parameters corresponding to a BIM component include at least a drawing name parameter. Based on the associated documents and BIM component information, each BIM component in the BIM nuclear power plant containment model can be traversed to determine the drawing name of the 2D electronic drawing of the physical component corresponding to that BIM component. The determined drawing name is then used as a parameter value to fill the drawing name parameter of that BIM component, thereby completing the filling of the drawing name parameters for each BIM component in the BIM nuclear power plant containment model.

[0042] For example, in an optional example, the visual programming capabilities and .NET programming of the visual programming unit can be used to traverse and batch calculate all views and all BIM components corresponding to the BIM nuclear power plant containment model, process massive data relationships, and manage the resulting many-to-many mapping data of "BIM component-2D drawing". The final association relationship in the cleaned and organized associated documents (e.g., "BIM component A corresponds to physical component A appearing on 2D drawing B") is written in batches and accurately into the custom parameters, i.e., drawing name parameters (such as "2D drawing number") of the corresponding BIM components in the BIM nuclear power plant containment model through nodes such as Element.SetParameterByName of the visual programming unit.

[0043] This embodiment uses the association relationships in the associated documents as attribute data, feeds them back and persists them in the drawing name parameters corresponding to the BIM components, thereby completing the closed loop from "logical association" to "model attributes". This makes the association relationship between drawings and BIM components part of the inherent information of the BIM nuclear power plant containment model, completing the information closed loop. This allows the BIM nuclear power plant containment model itself to carry two-dimensional drawing association information, which can be directly called by the platform in the future.

[0044] In this embodiment, after constructing the BIM nuclear power plant containment model, the BIM nuclear power plant containment model is first sectioned using the electronic 2D drawings of the containment model to obtain views of the BIM nuclear power plant containment model under the corresponding sectioning information. Then, for each view under the sectioning information, based on the drawing name of the electronic 2D drawing corresponding to the same sectioning information and the BIM component information of each BIM component appearing in the view, an association document representing the relationship between the drawing name and the BIM component information is generated. Finally, based on the association document, the BIM nuclear power plant containment model is traversed. For each BIM component, the drawing name of the corresponding physical component's 2D electronic drawing is used as a parameter value to fill the drawing name parameter created for that BIM component. This intelligent association between BIM components and 2D electronic drawings avoids the problems of information loss, low efficiency, and high error rate of manual input during the conversion of 2D drawings to BIM models. It completes the full transmission and standardization of 2D drawing information during BIM model conversion, and realizes the traceability of BIM components in the BIM nuclear power plant containment model based on 2D drawings, thereby meeting the stringent requirements of nuclear safety for information accuracy.

[0045] In conjunction with the above embodiments, in one implementation, the present invention also provides a method for tracing the components of a nuclear power plant containment structure based on drawings. In addition to the steps described above, this method may further include steps S21 to S23:

[0046] Step S21: Display the BIM nuclear power plant containment model in the user interface of the Revit modeling tool.

[0047] In this embodiment, after generating the BIM nuclear power plant containment model, it will be displayed in the user interface of the Revit modeling tool. The BIM nuclear power plant containment model includes at least a first target BIM component and a second target BIM component. In this embodiment, the target BIM component is the BIM component selected by the user.

[0048] Step S22: When a selection operation is detected for the first target BIM component, the parameter value of the drawing name parameter of the first target BIM component is read, and a BIM component details window is popped up in the user interaction interface. The parameter value of the drawing name parameter of the first target BIM component is filled into the drawing field in the BIM component details window, and the drawing name of one of the drawings of the first target BIM component is displayed.

[0049] In this embodiment, the user can select (e.g., click, check, etc.) a target BIM component in the BIM nuclear power plant containment model through the Revit modeling tool's user interface. Upon detecting a selection operation on the first target BIM component, the parameter value of the drawing name parameter of the first target BIM component is read. Furthermore, upon detecting a selection operation on the first target BIM component, a BIM component details window (which includes multiple fields, including at least the drawing field) pops up in the user interface. The read parameter value of the drawing name parameter of the first target BIM component is filled into the drawing field of the BIM component details window, and the drawing name of one of the drawings containing the first target BIM component is displayed in the corresponding position of the drawing field.

[0050] Step S23: When a selection operation is detected for the second target BIM component, the parameter value of the drawing name parameter of the second target BIM component is read, the parameter value of the drawing field in the BIM component details window is updated to the parameter value of the drawing name parameter of the second target BIM component, and the drawing name of one of the drawings of the second target BIM component is displayed.

[0051] In this embodiment, the user can sequentially select multiple target BIM components in the user interface. After a selection operation for the first target BIM component is detected, when a selection operation for the second target BIM component is detected, the parameter value of the drawing name parameter of the second target BIM component is read, the parameter value of the drawing field in the BIM component details window is updated to the parameter value of the drawing name parameter of the second target BIM component, and the drawing name of the drawing of the second target BIM component is displayed in the corresponding position of the drawing field.

[0052] After detecting a selection operation for the second target BIM component, upon detecting a selection operation for any target BIM component, the parameter value of the drawing name parameter of that target BIM component is read. The parameter value in the drawing field of the corresponding area in the BIM component details window is then updated to the parameter value of the drawing name parameter of that target BIM component, and the drawing name of one of the drawings containing that target BIM component is displayed in the corresponding position of the drawing field. Note that the first target BIM component is different from the second target BIM component, and any target BIM component refers to any BIM component other than the second target BIM component.

[0053] In conjunction with any of the above embodiments, the present invention also provides a method for tracing the components of a nuclear power plant containment structure based on drawings. In this method, after step S22 above, which involves "filling the parameter value of the drawing name parameter of the first target BIM component into the corresponding drawing field in the BIM component details window," the following steps S31 to S32 may also be included:

[0054] Step S31: When a selection operation is detected for the drawing field in the BIM component details window, display the drawing names of the multiple drawings of the first target BIM component.

[0055] In this embodiment, the first target BIM component corresponds to multiple drawings (i.e., multiple 2D electronic drawings containing the physical component corresponding to the first target BIM component). Users can select the "Drawing" field in the BIM component details window within the user interface. When a selection operation is detected in the "Drawing" field of the BIM component details window, the drawing names of the multiple drawings containing the first target BIM component are displayed.

[0056] Step S32: When a selection operation is detected for the drawing name of a drawing containing the first target BIM component, display the electronic 2D drawing corresponding to that drawing name.

[0057] In this embodiment, the user can select the drawing name of a drawing containing the first target BIM component in the user interaction interface. When the selection operation for the drawing name of the drawing containing the first target BIM component is detected, the electronic two-dimensional drawing corresponding to the drawing name is displayed.

[0058] Similarly, for the second target BIM component or any target BIM component, any two-dimensional drawing electronic document corresponding to the target BIM component can be displayed in the same or similar manner as steps S31 to S32 above.

[0059] In conjunction with any of the above embodiments, in one implementation, the present invention also provides a method for tracing the components of a nuclear power plant containment structure based on drawings. In this method, step S13 may specifically include steps S41 to S43:

[0060] Step S41: Determine the sectioning frame and sectioning angle range of the nuclear power plant containment based on the sectioning information of each two-dimensional drawing electronic component.

[0061] In this embodiment, the section box and viewing range of the nuclear power plant containment corresponding to each two-dimensional drawing electronic component can be determined based on the sectioning information of that component. The section box represents the sectioning location of the nuclear power plant containment, and the viewing range includes at least the sectioning direction and the viewing angle.

[0062] Step S42: Based on the center point of the nuclear power plant containment and the BIM center point of the BIM nuclear power plant containment model, map the section frame and section view range of the nuclear power plant containment to the BIM nuclear power plant containment model to obtain the BIM section frame and BIM section view range of the BIM nuclear power plant containment model, and use them as parameter values ​​of the view object.

[0063] In this embodiment, coordinate transformation can be performed based on the center point of the nuclear power plant containment and the BIM center point of the BIM nuclear power plant containment model to map the section frame and section view range of the nuclear power plant containment to the BIM nuclear power plant containment model, thereby obtaining the BIM section frame and BIM section view range of the BIM nuclear power plant containment model. The BIM section frame and BIM section view range of the BIM nuclear power plant containment model are then used as parameter values ​​of the view object corresponding to the section information.

[0064] In a specific example, the section frame and section view range of the nuclear power plant containment in the first coordinate system with the center point of the containment as the origin can be transformed and mapped to the second coordinate system with the BIM center point of the BIM nuclear power plant containment model as the origin, so as to obtain the BIM section frame and BIM section view range of the BIM nuclear power plant containment model.

[0065] Step S43: According to the parameter values ​​of the view object, the BIM nuclear power plant containment model is sectioned using the Revit modeling tool to obtain the view of the BIM nuclear power plant containment model under the section information.

[0066] In this embodiment, after obtaining the parameter values ​​of the view object corresponding to the section information, the BIM nuclear power plant containment model can be sectioned according to the parameter values ​​of the view object corresponding to the section information using the Revit modeling tool to obtain the view of the BIM nuclear power plant containment model under the section information.

[0067] In conjunction with any of the above embodiments, in one implementation, the present invention also provides a method for tracing the components of a nuclear power plant containment structure based on drawings. In addition to the steps described above, this method may further include steps S51 to S54:

[0068] Step S51: When a Revit schedule generation command is detected, read the BIM operation and maintenance parameter values ​​related to operation and maintenance of each BIM component in the BIM nuclear power plant containment model to generate the Revit schedule of the BIM nuclear power plant containment model.

[0069] In this embodiment, the Revit information and accuracy are checked by generating a Revit schedule. Upon detecting a Revit schedule generation command, the operation and maintenance (O&M) parameter values ​​of each BIM component in the BIM nuclear power plant containment model are read to generate the Revit schedule for the BIM nuclear power plant containment model. The Revit schedule includes the O&M parameter values ​​corresponding to each BIM component in the BIM nuclear power plant containment model. These O&M parameter values ​​include at least one or more of the following: Revit ID, code, reference elevation (floor), angle, width, height, thickness, unit, area, and elevation.

[0070] Step S52: Read the drawing name of the two-dimensional drawing electronic component where the physical component corresponding to each BIM component in the BIM nuclear power plant containment model is located, so as to pull the two-dimensional drawing electronic component from the two-dimensional drawing electronic component library.

[0071] In this embodiment, the electronic two-dimensional drawings are stored in the electronic two-dimensional drawings library. The drawing name parameter of the BIM component in the BIM nuclear power plant containment model can be used to read the drawing name of the physical component corresponding to each BIM component in the BIM nuclear power plant containment model. Based on the read drawing name of the electronic two-dimensional drawing, the electronic two-dimensional drawing corresponding to the drawing name can be retrieved from the electronic two-dimensional drawings library.

[0072] Step S53: Analyze each physical component in the retrieved 2D drawing electronic file to obtain the physical operation and maintenance parameter values ​​related to operation and maintenance for each physical component.

[0073] In this embodiment, after retrieving the electronic 2D drawings of the physical components corresponding to each BIM component in the BIM nuclear power plant containment model, the physical components in the retrieved 2D drawings can be analyzed to obtain the operation and maintenance-related physical operation and maintenance parameter values ​​of each physical component in the nuclear power plant containment. The operation and maintenance-related physical operation and maintenance parameter values ​​include at least one or more of the following: component ID, code, reference elevation (layer), angle, width, height, thickness, unit to which it belongs, area, and elevation.

[0074] Step S54: Compare the operation and maintenance related physical operation and maintenance parameter values ​​of each physical component with the operation and maintenance related BIM operation and maintenance parameter values ​​of each BIM component in the Revit schedule. Use the operation and maintenance related physical operation and maintenance parameter values ​​of each physical component to update and / or supplement the Revit schedule to obtain the Revit schedule required for operation and maintenance.

[0075] In this embodiment, the operation and maintenance (O&M) parameter values ​​of each physical component in the containment of the nuclear power plant can be compared with the O&M parameter values ​​of each BIM component in the Revit schedule of the BIM nuclear power plant containment model. Using the O&M parameter values ​​of each physical component, elements with inconsistent or missing information are sorted out, and the Revit schedule is updated and / or supplemented to obtain the updated Revit schedule, which is the Revit schedule required for operation and maintenance.

[0076] In conjunction with any of the above embodiments, in one implementation, the present invention also provides a method for tracing the components of a nuclear power plant containment structure based on drawings. In addition to the steps described above, this method may further include steps S61 to S62:

[0077] Step S61: Based on the associated document, traverse each two-dimensional drawing electronic component of the nuclear power plant containment to determine each BIM component corresponding to each physical component in the two-dimensional drawing electronic component.

[0078] In this embodiment, based on the associated documents and the drawing names in the associated documents, each two-dimensional drawing electronic component of the nuclear power plant containment can be traversed to determine the BIM component information corresponding to the drawing name of the two-dimensional drawing electronic component. Based on the BIM component information corresponding to the drawing name of the two-dimensional drawing electronic component, each BIM component corresponding to each physical component in the two-dimensional drawing electronic component can be obtained.

[0079] Step S62: For each two-dimensional drawing electronic component of the nuclear power plant containment, add a layer to the two-dimensional drawing electronic component, and mark the BIM component information of each BIM component corresponding to each physical component in the two-dimensional drawing electronic component on the added layer.

[0080] In this embodiment, for each two-dimensional drawing electronic component of the nuclear power plant containment, a layer can be added to the two-dimensional drawing electronic component, and the BIM component information of each physical component corresponding to each BIM component in the two-dimensional drawing electronic component can be marked on the added layer, so as to realize the standardization of BIM information of the two-dimensional drawing electronic component, and thus realize the bidirectional traceability between the BIM nuclear power plant containment model and the two-dimensional drawing.

[0081] In one embodiment, when the association relationship represents the relationship between the drawing name, view number, and BIM component information corresponding to the BIM nuclear power plant containment model, each view can be traversed based on the view number in the associated document to determine the corresponding 2D drawing electronic file and the corresponding BIM component; alternatively, each 2D drawing electronic file can be traversed based on the drawing name in the associated document to determine the corresponding view and the corresponding BIM component; or, each BIM component can be traversed based on the BIM component information in the associated document to determine the corresponding view and the corresponding 2D drawing electronic file, thereby achieving arbitrary traceability between "BIM component-BIM view-2D drawing".

[0082] In one embodiment, this invention proposes a rule-based intelligent association method for BIM components and 2D drawings. This method establishes a bidirectional traceability relationship between the BIM model and the 2D drawings by guiding processes such as BIM model sectioning, data extraction and organization, and batch write-back through 2D drawings. Implemented in the Revit modeling tool using a visual programming unit, users can view all 2D drawing information containing the corresponding physical components after selecting a BIM component. The implementation process is as follows: Slicing the BIM model in Revit → Automatically extracting all component information from each 2D drawing → Reconstructing the component information and drawing information using a database → Enabling each component ID to correspond to multiple drawing information → Relinking back to the BIM model.

[0083] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.

[0084] Based on the same inventive concept, one embodiment of the present invention provides a device for tracing the components of a nuclear power plant containment structure based on drawings. (Reference) Figure 2 , Figure 2 This is a structural block diagram of a device for tracing the components of a nuclear power plant containment structure based on drawings, according to an embodiment of the present invention. Figure 2 As shown, the device includes:

[0085] The model building module is used to obtain a BIM nuclear power plant containment model generated by BIM modeling the nuclear power plant containment using the Revit modeling tool. The BIM nuclear power plant containment model includes multiple BIM components, each of which corresponds to a physical component in the nuclear power plant containment.

[0086] The information determination module is used to obtain multiple two-dimensional drawing electronic components of the nuclear power plant containment structure, determine the sectioning information of each two-dimensional drawing electronic component, and the content of the two-dimensional drawing electronic component is the content obtained by viewing the nuclear power plant containment structure according to the sectioning information of the two-dimensional drawing electronic component.

[0087] The view creation module is used to cut the BIM nuclear power plant containment model according to the sectioning information of each two-dimensional drawing electronic component, and obtain the view of the BIM nuclear power plant containment model under the sectioning information.

[0088] The document generation module is used to run a first script through the visual programming unit in the Revit modeling tool for each section information view of the BIM nuclear power plant containment model to determine the drawing name of the two-dimensional drawing electronic component corresponding to the same section information as the view, as well as the BIM component information of each BIM component appearing in the view, so as to generate an associated document that represents the relationship between the drawing name and the BIM component information.

[0089] The parameter filling module is used to traverse each BIM component in the BIM nuclear power plant containment model according to the associated document, determine the drawing name of the two-dimensional drawing electronic component of the physical component corresponding to the BIM component, and fill the determined drawing name as a parameter value into the drawing name parameter created for the BIM component.

[0090] Optionally, the device further includes:

[0091] The first display module is used to display the BIM nuclear power plant containment model in the user interface of the Revit modeling tool. The BIM nuclear power plant containment model includes at least a first target BIM component and a second target BIM component.

[0092] The field filling module is used to read the parameter value of the drawing name parameter of the first target BIM component when a selection operation is detected for the first target BIM component, pop up the BIM component details window in the user interaction interface, fill the parameter value of the drawing name parameter of the first target BIM component into the drawing field in the BIM component details window, and display the drawing name of one of the drawings of the first target BIM component.

[0093] The field update module is used to read the parameter value of the drawing name parameter of the second target BIM component when a selection operation is detected for the second target BIM component, update the parameter value in the drawing field of the BIM component details window to the parameter value of the drawing name parameter of the second target BIM component, and display the drawing name of one of the drawings of the second target BIM component.

[0094] Optionally, the device further includes:

[0095] The second display module is used to display the drawing names of multiple drawings of the first target BIM component after the parameter value of the drawing name parameter of the first target BIM component is filled into the drawing field in the BIM component details window, and when a selection operation is detected for the drawing field in the BIM component details window;

[0096] The third display module is used to display the electronic two-dimensional drawing corresponding to the drawing name when a selection operation is detected for the drawing name of the drawing containing the first target BIM component.

[0097] Optionally, the view creation module includes:

[0098] The first determining module is used to determine the sectioning frame and sectioning angle range of the nuclear power plant containment based on the sectioning information of each two-dimensional drawing electronic component;

[0099] The mapping module is used to map the section frame and section view range of the nuclear power plant containment to the BIM nuclear power plant containment model based on the center point of the containment and the BIM center point of the BIM nuclear power plant containment model, so as to obtain the BIM section frame and BIM section view range of the BIM nuclear power plant containment model, and use them as parameter values ​​of the view object.

[0100] The sectioning module is used to section the BIM nuclear power plant containment model using Revit modeling tools according to the parameter values ​​of the view object, so as to obtain a view of the BIM nuclear power plant containment model under the sectioning information.

[0101] Optionally, the device further includes:

[0102] The schedule generation module is used to read the BIM operation and maintenance parameter values ​​related to operation and maintenance of each BIM component in the BIM nuclear power plant containment model when a Revit schedule generation instruction is detected, so as to generate a Revit schedule for the BIM nuclear power plant containment model.

[0103] The drawing retrieval module is used to read the drawing name of the two-dimensional drawing electronic component where the physical component corresponding to each BIM component in the BIM nuclear power plant containment model is located, so as to retrieve the two-dimensional drawing electronic component from the two-dimensional drawing electronic component library.

[0104] The component analysis module is used to analyze each physical component in the retrieved 2D drawing electronic file to obtain the physical operation and maintenance parameter values ​​related to operation and maintenance of each physical component.

[0105] The operation and maintenance update module is used to compare the operation and maintenance related physical operation and maintenance parameter values ​​of each physical component with the operation and maintenance related BIM operation and maintenance parameter values ​​of each BIM component in the Revit schedule, and update and / or supplement the Revit schedule using the operation and maintenance related physical operation and maintenance parameter values ​​of each physical component to obtain the Revit schedule required for operation and maintenance.

[0106] Optionally, the device further includes:

[0107] The traversal module is used to traverse each two-dimensional drawing electronic component of the nuclear power plant containment according to the associated document, and determine each BIM component corresponding to each physical component in the two-dimensional drawing electronic component.

[0108] The layer adding module is used to add layers to each two-dimensional drawing electronic component of the nuclear power plant containment, and to annotate the BIM component information of each physical component corresponding to each BIM component in the two-dimensional drawing electronic component on the added layers.

[0109] The terms "first," "second," etc., used in the specification and claims of this invention are used to distinguish similar objects and are not used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention can be implemented in orders other than those illustrated or described herein. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0110] The device for tracing the components of a nuclear power plant containment structure based on drawings in this embodiment of the invention can be a device, or a component, integrated circuit, or chip in a terminal. This device can be a mobile electronic device or a non-mobile electronic device. For example, mobile electronic devices can be mobile phones, tablets, laptops, PDAs, in-vehicle electronic devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs), etc., while non-mobile electronic devices can be servers, network-attached storage (NAS), personal computers (PCs), televisions (TVs), ATMs, or self-service machines, etc. This embodiment of the invention does not impose specific limitations.

[0111] The device for tracing the components of a nuclear power plant containment vessel based on drawings in this embodiment of the invention can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this embodiment of the invention does not impose specific limitations.

[0112] Based on the same inventive concept, another embodiment of the present invention provides an electronic device, such as... Figure 3 As shown, Figure 3 This is a schematic diagram of an electronic device according to an embodiment of the present invention. The electronic device includes a memory, a processor, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the steps in the method for tracing the components of a nuclear power plant containment vessel based on drawings as described in any of the above embodiments of the present invention.

[0113] It should be noted that the electronic devices in the embodiments of the present invention include the mobile electronic devices and non-mobile electronic devices described above.

[0114] Based on the same inventive concept, another embodiment of the present invention provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps in the method for tracing the components of a nuclear power plant containment structure based on drawings, as described in any of the above embodiments of the present invention. The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk.

[0115] Based on the same inventive concept, another embodiment of the present invention provides a computer program product, including a program or instructions, which, when executed by a processor, implement the steps in the method for tracing the components of a nuclear power plant containment vessel based on drawings as described in any of the above embodiments of the present invention.

[0116] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.

[0117] It should be noted that, in this document, 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 that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of the present invention is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0118] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0119] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of the present invention.

Claims

1. A method for tracing a component of a nuclear power plant containment based on a drawing, characterized in that, The method includes: A BIM nuclear power plant containment model is obtained by BIM modeling the nuclear power plant containment using the Revit modeling tool. The BIM nuclear power plant containment model includes multiple BIM components, each of which corresponds to a physical component in the nuclear power plant containment. Multiple two-dimensional electronic drawings of the nuclear power plant containment are obtained, and the sectioning information of each two-dimensional electronic drawing is determined. The content of each two-dimensional electronic drawing is obtained by viewing the nuclear power plant containment according to the sectioning information of that two-dimensional electronic drawing. Based on the sectioning information of each 2D electronic drawing, the BIM nuclear power plant containment model is sectioned using the Revit modeling tool to obtain a view of the BIM nuclear power plant containment model under this sectioning information. This includes: determining the sectioning frame and sectioning view range of the nuclear power plant containment based on the sectioning information of each 2D electronic drawing; mapping the sectioning frame and sectioning view range of the nuclear power plant containment to the BIM nuclear power plant containment model based on the center point of the nuclear power plant containment and the BIM center point of the BIM nuclear power plant containment model, obtaining the BIM sectioning frame and BIM sectioning view range of the BIM nuclear power plant containment model, and using these as parameter values ​​for the view object; and sectioning the BIM nuclear power plant containment model using the Revit modeling tool according to the parameter values ​​of the view object to obtain a view of the BIM nuclear power plant containment model under this sectioning information. For each section information view of the BIM nuclear power plant containment model, the first script is run through the visual programming unit in the Revit modeling tool to determine the drawing name of the two-dimensional drawing electronic component corresponding to the same section information as the view, as well as the BIM component information of each BIM component appearing in the view, so as to generate an association document that represents the association relationship between the drawing name and the BIM component information. Based on the associated document, traverse each BIM component in the BIM nuclear power plant containment model, determine the drawing name of the two-dimensional drawing electronic component where the physical component corresponding to the BIM component is located, and fill the drawing name parameter created for the BIM component with the determined drawing name as the parameter value; The BIM nuclear power plant containment model is displayed in the user interface of the Revit modeling tool. The BIM nuclear power plant containment model includes at least a first target BIM component. When a selection operation is detected for the first target BIM component, the parameter value of the drawing name parameter of the first target BIM component is read, and a BIM component details window is popped up in the user interface. The parameter value of the drawing name parameter of the first target BIM component is filled into the drawing field in the BIM component details window, and the drawing name of one of the drawings of the first target BIM component is displayed. When a selection operation is detected for the drawing field in the BIM component details window, the drawing names of the multiple drawings containing the first target BIM component are displayed. When a selection operation is detected for the drawing name of a drawing containing the first target BIM component, the electronic 2D drawing corresponding to that drawing name is displayed.

2. The method for tracing a component of a containment of a nuclear power plant based on a drawing according to claim 1, characterized in that, The BIM nuclear power plant containment model includes at least a first target BIM component, and the method further includes: When a selection operation is detected for the second target BIM component, the parameter value of the drawing name parameter of the second target BIM component is read, the parameter value of the drawing field in the BIM component details window is updated to the parameter value of the drawing name parameter of the second target BIM component, and the drawing name of one of the drawings of the second target BIM component is displayed.

3. The method for tracing a component of a containment of a nuclear power plant based on a drawing according to claim 1, characterized in that, The method further includes: When a Revit schedule generation command is detected, the operation and maintenance related BIM parameter values ​​of each BIM component in the BIM nuclear power plant containment model are read to generate the Revit schedule of the BIM nuclear power plant containment model. Read the drawing name of the two-dimensional drawing electronic component where the physical component corresponding to each BIM component in the BIM nuclear power plant containment model is located, so as to pull the two-dimensional drawing electronic component from the two-dimensional drawing electronic component library; Analyze each physical component in the retrieved 2D drawing electronic file to obtain the physical operation and maintenance parameter values ​​related to operation and maintenance for each physical component; The operation and maintenance (O&M) parameter values ​​of each physical component are compared with the O&M parameter values ​​of each BIM component in the Revit schedule. The O&M parameter values ​​of each physical component are then used to update and / or supplement the Revit schedule to obtain the required O&M schedule.

4. The method for tracing a component of a nuclear power plant containment vessel based on a drawing according to any one of claims 1 to 3, characterized in that, The method further includes: Based on the associated documents, traverse each two-dimensional drawing electronic component of the nuclear power plant containment to determine each BIM component corresponding to each physical component in the two-dimensional drawing electronic component; For each two-dimensional drawing electronic component of the nuclear power plant containment, a layer is added to the two-dimensional drawing electronic component, and the BIM component information of each BIM component corresponding to each physical component in the two-dimensional drawing electronic component is marked on the added layer.

5. A device for tracing a component of a nuclear power plant containment based on a drawing, characterized in that, The device includes: The model building module is used to obtain a BIM nuclear power plant containment model generated by BIM modeling the nuclear power plant containment using the Revit modeling tool. The BIM nuclear power plant containment model includes multiple BIM components, each of which corresponds to a physical component in the nuclear power plant containment. The information determination module is used to obtain multiple two-dimensional drawing electronic components of the nuclear power plant containment structure, determine the sectioning information of each two-dimensional drawing electronic component, and the content of the two-dimensional drawing electronic component is the content obtained by viewing the nuclear power plant containment structure according to the sectioning information of the two-dimensional drawing electronic component. The view creation module is used to section the BIM nuclear power plant containment model using Revit modeling tools according to the sectioning information of each 2D drawing electronic component, to obtain a view of the BIM nuclear power plant containment model under the sectioning information. This includes: determining the sectioning frame and sectioning view range of the nuclear power plant containment based on the sectioning information of each 2D drawing electronic component; mapping the sectioning frame and sectioning view range of the nuclear power plant containment to the BIM nuclear power plant containment model based on the center point of the nuclear power plant containment and the BIM center point of the BIM nuclear power plant containment model, to obtain the BIM sectioning frame and BIM sectioning view range of the BIM nuclear power plant containment model, and using these as parameter values ​​for the view object; and sectioning the BIM nuclear power plant containment model using Revit modeling tools according to the parameter values ​​of the view object, to obtain a view of the BIM nuclear power plant containment model under the sectioning information. The document generation module is used to run a first script through the visual programming unit in the Revit modeling tool for each section information view of the BIM nuclear power plant containment model to determine the drawing name of the two-dimensional drawing electronic component corresponding to the same section information as the view, as well as the BIM component information of each BIM component appearing in the view, so as to generate an associated document that represents the relationship between the drawing name and the BIM component information. The parameter filling module is used to traverse each BIM component in the BIM nuclear power plant containment model according to the associated document, determine the drawing name of the two-dimensional drawing electronic component where the physical component corresponding to the BIM component is located, and fill the determined drawing name as a parameter value into the drawing name parameter created for the BIM component. The device is further configured to display the BIM nuclear power plant containment model on the user interface of the Revit modeling tool. The BIM nuclear power plant containment model includes at least a first target BIM component and a second target BIM component. When a selection operation is detected for the first target BIM component, the device reads the parameter value of the drawing name parameter of the first target BIM component and pops up a BIM component details window on the user interface. The device fills the drawing name parameter value of the first target BIM component into the drawing field in the BIM component details window and displays the drawing name of one of the drawings containing the first target BIM component. When a selection operation is detected for the drawing field in the BIM component details window, the device displays the drawing names of multiple drawings containing the first target BIM component. When a selection operation is detected for the drawing name of one of the drawings containing the first target BIM component, the device displays the electronic two-dimensional drawing corresponding to that drawing name.

6. An electronic device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method for tracing components of a nuclear power plant containment based on drawings as described in any one of claims 1 to 4.

7. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the method for tracing the components of a nuclear power plant containment based on drawings as described in any one of claims 1 to 4.

8. A computer program product, characterized in that, Includes a program or instructions that, when executed by a processor, implement the steps of the method for tracing components of a nuclear power plant containment based on drawings as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Virtual identification display system and method for nuclear power equipment

    CN107610217A

  • Drawing review method and system based on building information model

    CN113298497A

  • Linkage method, device and equipment for three-dimensional building model and two-dimensional drawing

    CN115859431A