Automatic updating method for civil engineering BIM model

The automatic updating method for BIM models in civil engineering uses Autodesk Revit and plug-ins to simplify updates by encoding and replacing components with corresponding codes, addressing the complexity of frequent changes and reducing labor costs while ensuring accurate and timely model updates.

CN119206078APending Publication Date: 2024-12-27CHINA CONSTR FIRST DIV GROUP CONSTR & DEV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411351914.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

Large and complex commercial complexes and super-high-rise buildings with frequent design and construction changes complicate the updating process of BIM models, leading to increased workload and confusion in model management.

Method used

An automatic updating method for civil engineering BIM models using Autodesk Revit software and plug-ins, involving component encoding, revision cloud marking, and ID number manipulation to replace components with corresponding codes, enabling quick and accurate updates without overall remodeling.

Benefits of technology

The method simplifies the updating process, reduces labor costs, and ensures timely and accurate model updates, enhancing project management and design optimization by maintaining a continuously enriched BIM model.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119206078A_ABST
    Figure CN119206078A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic updating method for a civil engineering BIM model, and relates to the technical field of building civil engineering information, and the method for automatically updating the civil engineering BIM model through an updating program comprises the following steps: S1, creating an original BIM civil engineering model, and coding components; s2, a CAD updating drawing of the model is imported, and a to-be-changed area is marked by adopting a revised cloud line; and S3, identifying the marked revision cloud line, locking a to-be-changed area in the revision cloud line, extracting drawing information and converting the drawing information into a three-dimensional entity component with a specific code. According to the method, the BIM model is automatically updated through the updating program, the CAD updating drawing of the updated model is imported in the environment of the original BIM civil engineering model, the to-be-changed area is marked by using the revision cloud line of the CAD software, the BIM model can be updated in real time, the workload of modeling personnel is reduced, and the BIM model is continuously updated, enriched and enriched.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of building and civil engineering information technology, and in particular to an automatic updating method for a civil engineering BIM model. Background Art

[0002] Building Information Modeling (BIM) is an integrated digital building design and construction management method. It is based on three-dimensional digital technology and integrates all information from the building design, construction and operation stages by creating a virtual building model. The BIM model is a digital expression of the entity and functional characteristics of the project facilities. BIM engineers are responsible for maintaining and updating this building information model to ensure its accuracy and completeness. BIM technology has been widely used in the field of construction and civil engineering, especially in the construction stage, where BIM technology has achieved multi-dimensional and multi-angle applications. In order to ensure the degree of informatization application of BIM technology in the construction stage and that the BIM model can be updated in a timely and effective manner as the drawings change, it is necessary to realize the automatic update of the BIM model. Therefore, an automatic update method for civil engineering BIM models came into being.

[0003] The existing technology has the following problems:

[0004] Large and complex commercial complexes and super-high-rise buildings have many disciplines, complex drawings, frequent changes, and a model of design, change, and construction at the same time, which leads to frequent changes in BIM models. This form not only increases the workload of modelers, but also complicates the update process of BIM models. Frequent changes in drawings result in numerous versions of model updates, which easily causes confusion in model management applications. Summary of the invention

[0005] The present invention provides an automatic updating method of a civil engineering BIM model to solve the problems raised in the above background technology.

[0006] In order to solve the above technical problems, the technical solution adopted by the present invention is:

[0007] A method for automatically updating a civil engineering BIM model, wherein the method for automatically updating the civil engineering BIM model through an updating program comprises the following steps:

[0008] S1: Create the original BIM civil engineering model and encode the components;

[0009] S2: Import the CAD update drawing of the model and use revision clouds to mark the areas to be changed;

[0010] S3: Identify the marked revision cloud, lock the area to be changed in the revision cloud, extract the drawing information and convert it into a 3D solid component with a specific code;

[0011] S4: Modify the specific code of the three-dimensional solid component to be the same as the code of the component of the corresponding part in the original BIM civil engineering model;

[0012] S5: Replace components with the same code to complete the automatic update of the BIM civil engineering model.

[0013] Preferably, S1 includes: running Autodesk Revit software on a computer system, creating an original BIM civil engineering model in the Autodesk Revit software environment, and independently encoding each component in the original BIM civil engineering model.

[0014] Preferably, the computer may be a general-purpose computer, a special-purpose computer, a computer network or other programmable device.

[0015] Preferably, S2 includes: importing the CAD update drawings of the updated model in the environment of the original BIM civil engineering model, and using the model update module to mark the areas to be changed in the CAD update drawings of the updated model using the revision cloud lines provided by the CAD software, and using red standard cloud lines for marking the cloud lines.

[0016] Preferably, S3 comprises the following steps:

[0017] S31: Add plug-ins through the loading function in the Autodesk Revit software environment;

[0018] S32: Identify the marked revision cloud and lock the area to be changed in the revision cloud in the plug-in environment;

[0019] S33: Extract the drawing information of the locked area to be changed in the plug-in environment and convert it into a three-dimensional solid component with a specific code.

[0020] Preferably, the plug-in is an Autodesk Revit plug-in system developed using the C# language based on the IFC standard, and is used for automatic updating of the BIM model when the building structure drawings are changed.

[0021] Preferably, the plug-in includes:

[0022] Cloud recognition module, used to identify revision clouds in CAD update drawings in the Autodesk Revit software environment;

[0023] The area locking module is used to lock the area to be changed in the identified revision cloud in the Autodesk Revit software environment;

[0024] Data extraction module, used to extract drawing information of locked areas to be changed in the Autodesk Revit software environment;

[0025] The component conversion module is used to convert the corresponding three-dimensional solid components according to the extracted drawing information in the Autodesk Revit software environment, and mark each converted three-dimensional solid component with a unique specific code, that is, the ID number of each three-dimensional solid component.

[0026] Preferably, S5 includes: in the Autodesk Revit software environment, replacing the components in the original BIM civil engineering model with the converted three-dimensional solid components to complete the automatic update of the BIM civil engineering model, that is, using the timing attributes existing in the same coding to replace the three-dimensional solid component ID number with the later one in the timing.

[0027] Due to the adoption of the above technical solution, the present invention has the following technical advances compared with the prior art:

[0028] 1. The present invention provides an automatic updating method for a civil engineering BIM model. The model updating module uses revision clouds to mark the area to be changed in the CAD update drawing of the updated model. After that, in the Autodesk Revit software, only the marked revision clouds are identified and locked, the drawing information of the marked area to be changed is extracted, and a three-dimensional solid component is independently constructed for the area to be changed. The components with the same code are quickly replaced with the components with the corresponding code in the original BIM civil engineering model, so that the local update of the civil engineering BIM model can be quickly realized without the need for overall remodeling, thereby quickly, automatically and accurately updating the original BIM model, significantly saving labor costs and improving the use efficiency of the BIM model.

[0029] 2. The present invention provides an automatic updating method for civil engineering BIM models, which manually modifies the ID numbers of three-dimensional physical components so that their ID numbers are repeated with the ID numbers of corresponding components in the original BIM civil engineering model. In the Autodesk Revit software environment, the uniqueness of the ID numbers is utilized to make components with two different ID numbers have duplicate ID numbers. Then, in the Autodesk Revit software environment, the time sequence attribute between the two repeated ID numbers is utilized to replace the earlier ID number in the plug-in environment, thereby realizing component replacement and updating commands, simplifying the updating process of the BIM model, and avoiding confusion in model management applications.

[0030] 3. The present invention provides an automatic updating method for civil engineering BIM model, which automatically updates the BIM model through an updating program, imports the CAD updating drawing of the updated model in the environment of the original BIM civil engineering model, and uses the revision cloud lines provided by the CAD software to mark the area to be changed. The BIM model can be updated in real time, reducing the workload of modeling personnel, so that the BIM model is continuously updated, enriched and enriched, so that users can obtain the latest data in the shortest time. This dynamism makes the civil engineering BIM model have significant advantages in project management, design optimization, construction coordination and other aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 A schematic diagram of a process for automatically updating a civil engineering BIM model of the present invention;

[0032] Figure 2 It is a schematic diagram of the process of converting three-dimensional solid components of the present invention. DETAILED DESCRIPTION

[0033] In order to make the technical means, creative features, objectives and effects achieved by the present invention easy to understand, the present invention is further explained below in conjunction with specific implementation methods.

[0034] like Figure 1 As shown, a method for automatically updating a civil engineering BIM model, the method for automatically updating the civil engineering BIM model through an updating program comprises the following steps:

[0035] S1: Create the original BIM civil engineering model and encode the components;

[0036] S2: Import the CAD update drawing of the model and use revision clouds to mark the areas to be changed;

[0037] S3: Identify the marked revision cloud, lock the area to be changed in the revision cloud, extract the drawing information and convert it into a 3D solid component with a specific code;

[0038] S4: Modify the specific code of the three-dimensional solid component to be the same as the code of the component of the corresponding part in the original BIM civil engineering model;

[0039] S5: Replace components with the same code to complete the automatic update of the BIM civil engineering model.

[0040] S1 includes: running Autodesk Revit software on a computer system, creating an original BIM civil engineering model in the Autodesk Revit software environment, and independently encoding each component in the original BIM civil engineering model.

[0041] The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmed device.

[0042] A computer system is used to run the Revit software.

[0043] S2 includes: importing the CAD update drawings of the updated model in the environment of the original BIM civil engineering model, and using the model update module to mark the areas to be changed in the CAD update drawings of the updated model using the revision cloud lines provided by the CAD software, and using red standard cloud lines for marking the cloud lines for subsequent identification.

[0044] Through the model update module, revision clouds are used to mark the areas to be changed in the CAD update drawings of the updated model. After that, in the Autodesk revit software, only the marked revision clouds are identified and locked, the drawing information of the marked areas to be changed is extracted, and three-dimensional solid components are independently constructed for the areas to be changed. By using the replacement of the same code, the components with corresponding codes in the original BIM civil engineering model are quickly replaced, and the local update of the civil engineering BIM model can be quickly realized without the need for overall remodeling, thereby quickly, automatically and accurately updating the original BIM model, significantly saving labor costs and improving the use efficiency of the BIM model. Drawings in CAD format are used to change civil engineering drawings and import them into Autodesk revit software for automatic update of BIM models.

[0045] like Figure 2 As shown, S3 includes the following steps:

[0046] S31: Add plug-ins through the loading function in the Autodesk Revit software environment;

[0047] S32: Identify the marked revision cloud and lock the area to be changed in the revision cloud in the plug-in environment;

[0048] S33: Extract the drawing information of the locked area to be changed in the plug-in environment and convert it into a three-dimensional solid component with a specific code.

[0049] Plugins include:

[0050] Cloud recognition module, used to identify revision clouds in CAD update drawings in the Autodesk Revit software environment;

[0051] The area locking module is used to lock the area to be changed in the identified revision cloud in the Autodesk Revit software environment;

[0052] Data extraction module, used to extract drawing information of locked areas to be changed in the Autodesk Revit software environment;

[0053] The component conversion module is used to convert the corresponding three-dimensional solid components according to the extracted drawing information in the Autodesk Revit software environment, and mark each converted three-dimensional solid component with a unique specific code, that is, the ID number of each three-dimensional solid component.

[0054] The plug-in is an Autodesk Revit plug-in system developed in C# language based on the IFC standard, which is used to automatically update the BIM model when the building structure drawings are changed.

[0055] The plug-in system's data extraction module and component conversion module are used to extract the drawing information of the locked area to be changed, and the extracted two-dimensional drawing information is converted into a three-dimensional solid component with a specific code. Each three-dimensional solid component has a unique specific code, which can be referred to as an ID number.

[0056] S5 includes: in the Autodesk Revit software environment, replacing the components in the original BIM civil engineering model with the converted three-dimensional solid components to complete the automatic update of the BIM civil engineering model, that is, using the timing attributes existing in the same code, replacing the three-dimensional solid component ID number with the later one in the timing.

[0057] In the Autodesk Revit software environment, through the time sequence attribute between two repeated ID numbers, in the plug-in environment, the later existing ID number replaces the earlier existing ID number, and the component replacement and update commands are implemented, thereby realizing the update of the BIM model of the drawing change and completing the automatic update of the BIM civil engineering model.

[0058] In summary, the Autodesk Revit software is run on the computer system, the original BIM civil engineering model is created in the Autodesk Revit software environment, and each component in the original BIM civil engineering model is independently coded, and the CAD update drawing of the updated model is imported in the environment of the original BIM civil engineering model, and the revision cloud provided by the CAD software is used to mark the area to be changed in the CAD update drawing of the updated model through the model update module, and the red standard cloud is used for marking the cloud line for subsequent identification, and the plug-in is added through the loading function in the Autodesk Revit software environment, and the marked revision cloud line and the area to be changed in the locked revision cloud line are identified in the plug-in system environment, and the drawing information of the locked area to be changed is extracted under the plug-in, and the area to be changed is converted into a three-dimensional solid component with a specific code for the area to be changed, and the specific code of the three-dimensional solid component is modified to be the same as the code of the corresponding part of the component in the original BIM civil engineering model, that is, the ID number of the three-dimensional solid component is manually modified so that its ID number is repeated with the ID number of the corresponding part of the component in the original BIM civil engineering model, and the ID number of the three-dimensional solid component is manually modified in the Autodesk Revit software environment. In the Revit software environment, the converted three-dimensional solid components are used to replace the components in the original BIM civil engineering model. The uniqueness of the ID number is used to make the components with two different ID numbers have the same ID number. In the Autodesk Revit software environment, the timing properties of the same code are used to quickly replace the components with the corresponding codes in the original BIM civil engineering model. That is, in the plug-in environment, the later existing ID number replaces the earlier existing ID number to realize the replacement and update commands of the components, simplify the update process of the BIM model, avoid causing confusion in the model management application, and quickly realize the partial update of the civil engineering BIM model without the need for overall re-modeling, so as to quickly, automatically and accurately update the original BIM model, realize the automatic update of the BIM civil engineering model, make the BIM model constantly updated, enriched and enriched, and enable users to obtain the latest data in the shortest time. This dynamicity makes the civil engineering BIM model have significant advantages in project management, design optimization, construction coordination, etc., reduce the workload of modeling personnel, significantly save labor costs, and improve the use efficiency of the BIM model.

[0059] The above generally describes the present invention in detail, but it is obvious to a person skilled in the art that some modifications or improvements can be made to the present invention. Therefore, modifications or improvements that do not depart from the spirit of the present invention are within the scope of protection of the present invention.

Claims

1. A method for automatically updating a civil engineering BIM model, characterized in that: The method for automatically updating the civil engineering BIM model through an updating program comprises the following steps: S1: Create the original BIM civil engineering model and encode the components; S2: Import the CAD update drawing of the model and use revision clouds to mark the areas to be changed; S3: Identify the marked revision cloud, lock the area to be changed in the revision cloud, extract the drawing information and convert it into a 3D solid component with a specific code; S4: Modify the specific code of the three-dimensional solid component to be the same as the code of the component of the corresponding part in the original BIM civil engineering model; S5: Replace components with the same code to complete the automatic update of the BIM civil engineering model.

2. The automatic updating method of a civil engineering BIM model according to claim 1, characterized in that: The S1 includes: running Autodesk Revit software on a computer system, creating an original BIM civil engineering model in the Autodesk Revit software environment, and independently encoding each component in the original BIM civil engineering model.

3. The automatic updating method of a civil engineering BIM model according to claim 2, characterized in that: The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable device.

4. The automatic updating method of a civil engineering BIM model according to claim 1, characterized in that: The S2 includes: importing the CAD update drawings of the updated model in the environment of the original BIM civil engineering model, and using the model update module to mark the area to be changed in the CAD update drawings of the updated model using the revision cloud lines provided by the CAD software, and using red standard cloud lines for marking the cloud lines.

5. The automatic updating method of a civil engineering BIM model according to claim 4, characterized in that: The S3 comprises the following steps: S31: Add plug-ins through the loading function in the Autodesk Revit software environment; S32: Identify the marked revision cloud and lock the area to be changed in the revision cloud in the plug-in environment; S33: Extract the drawing information of the locked area to be changed in the plug-in environment and convert it into a three-dimensional solid component with a specific code.

6. The automatic updating method of a civil engineering BIM model according to claim 5, characterized in that: The plug-in is an Autodesk Revit plug-in system developed using the C# language based on the IFC standard, and is used for automatic updating of BIM models when building structure drawings are changed.

7. The automatic updating method of a civil engineering BIM model according to claim 5, characterized in that: The plugins include: Cloud recognition module, used to identify revision clouds in CAD update drawings in the Autodesk Revit software environment; The area locking module is used to lock the area to be changed in the identified revision cloud in the Autodesk Revit software environment; Data extraction module, used to extract drawing information of locked areas to be changed in the Autodesk Revit software environment; The component conversion module is used to convert the corresponding three-dimensional solid components according to the extracted drawing information in the Autodesk Revit software environment, and mark each converted three-dimensional solid component with a unique specific code, that is, the ID number of each three-dimensional solid component.

8. The automatic updating method of a civil engineering BIM model according to claim 1, characterized in that: The S5 includes: in the Autodesk Revit software environment, replacing the components in the original BIM civil engineering model with the converted three-dimensional solid components to complete the automatic update of the BIM civil engineering model, that is, using the timing attributes existing in the same code, replacing the three-dimensional solid component ID number with the later one in the timing.