A highway BIM model construction method for splitting standards and levels and a device thereof

By developing and programming within BIM modeling software, and utilizing empty templates and geometric upgrade templates, the problem of low efficiency in highway BIM model building was solved, enabling rapid, accurate, and batch building of models suitable for different application needs.

CN119808228BActive Publication Date: 2026-02-17SHANXI TRAFFIC PLANNING PROSPECTING & DESIGN INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411849333.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-16
Publication Date
2026-02-17
Estimated Expiration
2044-12-16

AI Technical Summary

Technical Problem

Existing technologies require extensive modifications or even complete rework of parametric templates when facing different application needs, resulting in low efficiency in highway BIM model construction.

Method used

By secondary development of BIM modeling software, a highway model generation program was developed. The template was upgraded using empty templates and geometry. Some program code was modified according to the splitting standards and hierarchical requirements to achieve rapid, accurate, and batch construction of highway BIM models.

Benefits of technology

It enables rapid, accurate, and batch construction of highway BIM models, suitable for different application needs, without requiring modification of general templates, thus improving work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119808228B_ABST
    Figure CN119808228B_ABST
Patent Text Reader

Abstract

The application discloses a highway BIM model construction method and device for splitting standards and levels, and the method comprises the following steps: calling a highway model general template, reading general data, and establishing a highway model general level; writing a highway model generation program, reading highway basic data, and establishing a highway component complete level and a geometric model in line with design habits; writing a highway model level modification program, supplementing highway component levels by using an empty template according to splitting standards and level requirements; cyclically traversing the highway component complete level, using a geometric body upgrade template to promote the geometric body of the geometric model to the corresponding level, and completing model level modification; determining the changed splitting standard principle and level requirement according to project requirements, modifying the related program in the highway model level modification program, and completing the construction of the highway BIM model with different splitting standards and level requirements. The application realizes the rapid, accurate and batch construction of the highway BIM model, and has applicability and scalability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of highway digitization, specifically a method and apparatus for constructing a highway BIM model by splitting standards and levels. Background Technology

[0002] Currently, highway engineering BIM design typically employs parametric templates and assembly methods to construct BIM models. However, BIM models often have different application requirements in different projects or at different stages. Using traditional modeling methods requires extensive modifications or even complete rework of parametric templates each time to meet varying splitting standards and hierarchical requirements, resulting in reduced work efficiency. Therefore, there is an urgent need in the application of highway digital technology to conveniently and accurately construct highway BIM models suitable for different application needs. Summary of the Invention

[0003] To address the inefficiency caused by the need for extensive template modifications or even complete rework in existing technologies when facing different application requirements, this invention provides a method for constructing highway BIM models with different splitting standards and levels for various application needs. Through secondary development of BIM modeling software, when the requirements for BIM model splitting standards and levels change, there is no need to modify the parametric template; only some program code needs to be modified, enabling rapid, accurate, and batch construction of highway BIM models.

[0004] This invention is achieved using the following technical solution:

[0005] A method for constructing a highway BIM model by splitting standards and levels includes the following steps:

[0006] 1) Divide the highway into functional parts, call the pre-made overall template of the highway model in general BIM software, read the overall data, and establish the overall hierarchy of the highway model;

[0007] 2) Secondary development of general BIM software, compilation of highway model generation program, reading of basic highway data, and establishment of all levels and geometric models of highway components that conform to design habits;

[0008] 3) Write a program to modify the hierarchy of the highway model. Based on the splitting criteria and hierarchy requirements, use empty templates to supplement the hierarchy of highway components; iterate through all the hierarchy of highway components, use the geometry upgrade template to promote the geometry of the geometric model to the corresponding hierarchy, and complete the modification of the highway model hierarchy.

[0009] 4) Determine the changing splitting criteria and hierarchical requirements according to project needs, modify the relevant procedures in the highway model hierarchical modification program, and complete the construction of highway BIM models with different project splitting criteria and hierarchical requirements.

[0010] Preferably, in step 1), the overall highway model template refers to a template that encapsulates all the model generation programs used subsequently and the sub-templates of the overall highway model template, and inputs parameters through the program, including: reserved name, classification code and identification code information.

[0011] Preferably, in step 1), the overall data refers to the overall information contained in the highway BIM model.

[0012] Preferably, in step 1), the overall hierarchy of the highway model refers to the highway model hierarchy formed according to engineering requirements.

[0013] Preferably, in step 2), the highway model generation program refers to generating the overall hierarchy of the highway model through secondary development of BIM software, calling the component generation template of the second level to generate the second structural level of the highway model; continuing to call the component generation template in the second structural level to generate the third structural level of the highway model; continuing to call the component generation template in the third structural level to generate the fourth structural level of the highway model; until all levels and geometric models of highway components that conform to design habits are established.

[0014] Preferably, in step 2), the basic highway data refers to the basic data required to generate the highway BIM geometric model.

[0015] Preferably, in step 3), the empty template includes: creating a new target level and inputting information such as a reserved name, classification code, and identification code through the program.

[0016] Preferably, in step 3), the geometry upgrade template includes: deleting the geometry in the existing level, moving it to the target level, and inputting the reserved name, classification code and identification code information through the program.

[0017] The present invention also provides a highway BIM model building device for splitting standards and levels, comprising: a calling module for splitting the highway according to function, calling a pre-made overall template module of the highway model in general BIM software, reading the overall data module, and establishing an overall hierarchical module of the highway model;

[0018] The generation module is used for secondary development of general BIM software, writing highway model generation programs, reading basic highway data modules, and establishing all levels and geometric models of highway components that conform to design habits.

[0019] The hierarchy modification module is used to develop a program for modifying the hierarchy of a highway model. Based on the splitting criteria and hierarchy requirements, it uses the empty template module to supplement the component hierarchy; it iterates through all the hierarchy of the highway components and uses the geometry upgrade template module to elevate the geometry of the geometric model to the corresponding hierarchy, thus completing the modification of the highway model hierarchy.

[0020] The model building module is used to determine the changing splitting criteria and hierarchical requirements according to project needs, modify relevant programs in the highway model hierarchical modification program, and complete the construction of highway BIM models with different project splitting criteria and hierarchical requirements.

[0021] Compared with the prior art, the present invention has the following beneficial effects:

[0022] It enables rapid, accurate, and batch construction of highway BIM models, and is applicable and scalable. When performing BIM modeling for highway engineering, a set of general templates and corresponding programs can be established. When the project has no requirements for splitting or hierarchy, it can be directly called; when the project has different application needs, the general template is not required, only some program code needs to be modified, which is suitable for various different splitting principles and hierarchy requirements, and models with different application needs can be built. Attached Figure Description

[0023] Figure 1 This is a flowchart of the highway BIM model construction method for splitting standards and levels according to the present invention;

[0024] Figure 2 This is a schematic diagram of all levels and geometric models of a highway BIM model, which is used in the highway BIM model construction method for splitting standards and levels according to the present invention.

[0025] Figure 3 This is a schematic diagram of the highway hierarchy and geometric model in the highway BIM model construction method for splitting standards and levels according to the present invention.

[0026] Figure 4 This is a schematic diagram of the highway BIM model construction device of the present invention for splitting standards and levels. Detailed Implementation

[0027] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0028] Specifically, Figure 1 This is a flowchart of a method for constructing a highway BIM model by splitting standards and levels, according to an embodiment of this application.

[0029] like Figure 1 As shown, taking bridge engineering in highway engineering as an example, a method for constructing a highway BIM model for splitting standards and levels includes the following steps:

[0030] 1) Decompose the bridge according to its function, call the pre-made overall template of the bridge model in the general BIM software, read the overall data, and establish the overall hierarchy of the bridge model;

[0031] 2) Secondary development of general BIM software, writing a bridge model generation program, reading basic bridge data, and establishing all levels and geometric models of bridge components that conform to design habits;

[0032] 3) Write a program to modify the bridge model hierarchy. Based on the splitting criteria and hierarchy requirements, use empty templates to supplement the bridge component hierarchy. Iterate through all the levels of the bridge components and use the geometry upgrade template to move the geometry of the geometric model to the corresponding level, thus completing the modification of the bridge model hierarchy.

[0033] 4) Determine the changing splitting criteria and hierarchical requirements according to project needs, modify the relevant procedures in the bridge model hierarchical modification program, and complete the construction of highway BIM models with different project splitting criteria and hierarchical requirements. The splitting criteria include EBS splitting criteria, WBS splitting criteria, and operation and maintenance requirement splitting criteria.

[0034] Building Information Modeling (BIM) is a tool for digitally representing the physical and functional characteristics of a construction project throughout its entire lifecycle. By creating a virtual 3D model of the building project, BIM utilizes digital technology to provide a complete database of building information, including geometric information, professional attributes, and status information of building components.

[0035] Preferably, in step 1), the overall bridge model template refers to a template that encapsulates all subsequent model generation programs and sub-templates of the overall bridge model template, and inputs parameters through the program. These parameters include: reserved name, classification code, and identification code information. "All model generation programs" refers to all subsequent programs, pre-encapsulated within the overall bridge model template. "Sub-templates" refers to all subsequent templates, pre-encapsulated within the overall bridge model template for easy later use. Name, classification code, and identification code information are reserved during encapsulation for easy modification during subsequent use.

[0036] Preferably, in step 1), the overall data refers to the overall information contained in the bridge BIM model.

[0037] Preferably, in step 1), the overall hierarchy of the bridge model refers to the bridge model hierarchy formed according to engineering requirements. Taking bridge engineering as an example, it typically includes the superstructure, substructure, and auxiliary structures.

[0038] Preferably, in step 2), the bridge model generation program refers to generating the overall hierarchy of the bridge model through secondary development of BIM software, calling the component generation template of the second level to generate the second structural level of the bridge model; continuing to call the component generation template in the second structural level to generate the third structural level of the bridge model; continuing to call the component generation template in the third structural level to generate the fourth structural level of the bridge model; until all levels and geometric models of bridge components that conform to design habits are established.

[0039] The bridge model generation program includes a superstructure generation program and a substructure generation program. It extracts and processes basic bridge data, establishes and decomposes the corresponding bridge model, and generates related auxiliary structural models with their respective parameters, as well as other non-geometric information.

[0040] Preferably, in step 2), the basic bridge data refers to the basic data required to generate the highway BIM geometric model. Taking bridge engineering as an example, it typically includes the pier number, left and right span information, tie beam top elevation, abutment top elevation, pile diameter and length, whether it is a split bridge, and the number of thin-walled pier cavities, etc.

[0041] The superstructure includes information such as the station number, span, cross slope, and whether it is continuous or segmented for each main beam span. The substructure includes information such as the station number, span, cross slope, and design elevation for all piers and abutments.

[0042] Preferably, in step 3), the empty template includes: creating a new target level and inputting information such as a reserved name, classification code, and identification code through the program.

[0043] Empty templates are used to supplement component levels, establishing the levels of auxiliary structures, basic components, and pier components required by the highway BIM industry standard.

[0044] Preferably, in step 3), the geometry upgrade template includes: deleting the geometry in the existing level, moving it to the target level, and inputting the reserved name, classification code and identification code information through the program.

[0045] Using the geometry upgrade template, the geometry of the geometric model is elevated to the corresponding level, and the corresponding geometry in the superstructure and substructure is placed under the corresponding pier number level of beam bridge components, pier components, bridge pier components, bridge abutment components, foundation components and auxiliary structures.

[0046] When performing BIM modeling for highway engineering, a general template and corresponding program are established. When the project has no requirements for splitting or hierarchy, it can be directly called. When the project has different application requirements for splitting and hierarchy, the general template is not needed. Only some program code needs to be modified to be applicable to various splitting principles and hierarchy requirements, and to build models with different application requirements.

[0047] like Figure 4As shown, the present invention also provides a highway BIM model building device for splitting standards and levels, including: a calling module 210, used to split the bridge according to function, call the pre-made overall template module of the bridge model in general BIM software, read the overall data module, and establish the overall hierarchical module of the bridge model;

[0048] The generation module 220 is used for secondary development of general BIM software, writing bridge model generation program modules, reading basic bridge data modules, and establishing all levels and geometric models of bridge components that conform to design habits.

[0049] The layer modification module 230 is used to compile a bridge model layer modification program. Based on the splitting standard and layer requirements, it uses the empty template module to supplement the component layers; it iterates through all layers of the bridge components and uses the geometry upgrade template module to promote the geometry of the geometric model to the corresponding layer, thus completing the bridge model layer modification.

[0050] The model building module 240 is used to determine the changing splitting criteria and hierarchical requirements according to project needs, modify relevant programs in the bridge model hierarchical modification program, and complete the construction of highway BIM models with different project splitting criteria and hierarchical requirements.

[0051] Preferably, in step 1), the overall bridge model template module refers to the template that encapsulates all the model generation programs used subsequently and the sub-templates of the overall bridge model template, and inputs parameters through the program, including: reserved name, classification code and identification code information.

[0052] Preferably, in step 1), the overall data module refers to the overall information contained in the highway BIM model.

[0053] Preferably, in step 1), the overall hierarchical module of the bridge model refers to the bridge model hierarchy formed according to engineering requirements.

[0054] Preferably, in step 2), the bridge model generation program module refers to generating the overall hierarchy of the bridge model through secondary development of BIM software, calling the component generation template of the second level to generate the second structural level of the bridge model; continuing to call the component generation template in the second structural level to generate the third structural level of the bridge model; continuing to call the component generation template in the third structural level to generate the fourth structural level of the bridge model; until all levels and geometric models of bridge components that conform to design habits are established.

[0055] Preferably, in step 2), the bridge basic data module refers to the basic data required to generate the highway BIM geometric model.

[0056] Preferably, in step 3), the empty template module includes: creating a new target level, and inputting reserved name, classification code and identification code information through the program.

[0057] Preferably, in step 3), the geometry upgrade template module includes: deleting the geometry in the existing level, moving it to the target level, and inputting reserved name, classification code and identification code information parameters through the program.

[0058] Example 1:

[0059] In the specific implementation process, a highway bridge project was constructed. The superstructure of the bridge adopted a 5×40m span combination, and the substructure used column piers and pile foundations. Using CATIA software, a highway model conforming to traditional design was first established. Then, through a hierarchical modification program, the highway model was adjusted to conform to the highway BIM industry standard. Specifically, this included:

[0060] like Figure 1 1) The overall bridge template is invoked, and the overall data in Excel is read to establish an overall hierarchy containing the bridge superstructure and substructure. Each hierarchy embeds necessary EKL programs, templates, and basic bridge data tables for subsequent operation. The overall bridge model template includes the superstructure and substructure. Taking a bridge project as an example, the overall data includes the bridge name, identification code, center station number, span composition, etc. Elk is a complete log collection and display solution provided by Elastic Compute Service.

[0061] 2) Run the pre-written and embedded model generation program in the overall hierarchy to read the basic bridge data from Excel. The basic bridge data is shown in Table 1 below; Figure 2 Establish a hierarchical and geometric model that includes the bridge superstructure and the bridge substructure.

[0062] Table 1

[0063] name Template type 01-Left and right widths 02-mileage marker 03-cross slope 04-Top elevation of upper tie beam 08-Pile Diameter 09-Pile Length 10 - Whether to use a multi-span pier Left Pier #1 column pier Z 11143 0.02 2 18 no Left Pier #2 column pier Z 11183 0.02 1.5 32 no Left Pier #3 column pier Z 11223 0.02 1.5 29 no Left span No. 4 pier column pier Z 11263 0.02 2 25 no Right span No. 1 pier column pier Y 11152 0.02 2 25 no Right span No. 2 pier column pier Y 11192 0.02 1.5 31 no Right span No. 3 pier column pier Y 11232 0.02 1.5 28 no Pier #4 on the right column pier Y 11272 0.02 2 22 no Left side, No. 0 platform Columnar Formation Z 11103 0.02 1.5 18 yes Left side, No. 5 Columnar Formation Z 11303 0.02 1.5 22 no Right side, No. 0 Columnar Formation Y 11112 0.02 1.5 22 yes Right side, No. 5 Columnar Formation Y 11312 0.02 1.5 22 no

[0064] Taking bridge engineering as an example, the overall hierarchy of a bridge model includes the superstructure, substructure, and auxiliary structures.

[0065] The highway model generation program for the superstructure includes:

[0066] (1) Sort the pier numbers in the basic data according to the left and right spans respectively, and extract or calculate the station number, span, cross slope, continuous or split information of each main beam.

[0067] (2) Call the superstructure template to generate the bridge superstructure. The superstructure template includes: ① creating a single-span superstructure model based on parameters such as the bridge edge line and span; ② dividing the entire span model by writing planar beam lines through the program, generating each precast beam, wet joint and cast-in-place diaphragm; ③ establishing some auxiliary structure models related to the superstructure parameters, such as paving and guardrails.

[0068] (3) Automatically generate information such as name, classification code and identification code.

[0069] The highway model generation program for the substructure includes:

[0070] (1) Sort the pier numbers in the basic bridge data according to the left and right spans respectively, and extract the station number, span, cross slope, design elevation and other information of all piers.

[0071] (2) Call the substructure template to generate the bridge substructure; the substructure template functions include: ① establishing all pier models, including cap beams, pad stones, blocks, bearing pad stones, pier bodies, abutments, tie beams, pile foundations, etc.; ② establishing auxiliary models related to the superstructure parameters, such as expansion joints, approach slabs, and tapered slopes.

[0072] (3) Automatically generate information such as name, classification code and identification code.

[0073] 3) Develop a program to modify the bridge model hierarchy, adhering to the bridge model requirements of the highway BIM industry standard; a specific example is... Figure 3 The left span of the Da Cuijiazhuang Bridge, including its superstructure, substructure, bridge deck system, and ancillary works. Because the geometric models are all combined, the hierarchical modification program includes:

[0074] (1) Using empty templates, establish the hierarchical levels of auxiliary structures, foundation components and pier components required by the highway BIM industry standard, and establish their respective pier levels.

[0075] (2) Using the geometry upgrade template, the corresponding geometry in the superstructure and substructure is placed under the corresponding pier number level of the beam bridge component, pier component, bridge pier component, bridge abutment component, foundation component and auxiliary structure, and the model name and identification code of the model generation program are automatically filled in.

[0076] 4) If the splitting principles change for different projects, the bridge model hierarchy program needs to be modified to quickly build highway BIM models with different splitting standards and hierarchy requirements.

[0077] This invention is simple to operate and highly efficient. When performing BIM modeling for highway engineering, a general template and corresponding program are established. When the project has no requirements for splitting or hierarchy, it can be directly called. When the project has different application needs, the general template is not required. Only some program code needs to be modified to be applicable to various different splitting principles and hierarchy requirements.

[0078] In the description of this invention, it should be understood that the indicated orientation or positional relationship is based on the orientation or positional relationship shown in the accompanying drawings, and is only for the convenience of describing this invention and simplifying the description, and is not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this invention.

[0079] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.

Claims

1. A method for constructing a highway BIM model by splitting standards and levels, characterized in that: Includes the following steps: 1) Decompose the highway model according to its functions, call the pre-made overall template of the highway model in the general BIM software, read the overall data, and establish the overall hierarchy of the highway model; 2) Secondary development of general BIM software, compilation of highway model generation program, reading of basic highway data, and establishment of all levels and geometric models of highway components that conform to design habits; 3) Write a program to modify the hierarchy of the highway model. Based on the splitting criteria and hierarchy requirements, use empty templates to supplement the hierarchy of highway components; iterate through all the hierarchy of highway components, use the geometry upgrade template to promote the geometry of the geometric model to the corresponding hierarchy, and complete the modification of the highway model hierarchy. 4) Based on the splitting standards and hierarchical requirements determined by the project needs, modify the relevant code in the highway model hierarchical modification program to complete the construction of highway BIM models with different project splitting standards and hierarchical requirements; In step 2), the highway model generation program refers to generating the overall hierarchy of the highway model through secondary development of BIM software, calling the component generation template of the second level, and generating the second structural level of the highway model. In the second structural level, the component generation template is called again to generate the third structural level of the highway model; In the third structural level, the component generation template is called again to generate the fourth structural level of the highway model; Until a complete hierarchical and geometric model of highway components conforming to design practices is established; In step 3), the empty template includes: creating a new target level and inputting a reserved name, classification code, and identification code information through the program; In step 3), the geometry upgrade template includes: deleting the geometry in the existing level, moving it to the target level, and inputting the reserved name, classification code and identification code information parameters through the program.

2. The method for constructing a highway BIM model for splitting standards and levels according to claim 1, characterized in that: In step 1), the overall highway model template refers to a template that encapsulates all the model generation programs used subsequently and the sub-templates of the overall highway model template, and inputs parameters through the program, including: reserved name, classification code and identification code information.

3. The method for constructing a highway BIM model for splitting standards and levels according to claim 1, characterized in that: In step 1), the overall data refers to the overall information contained in the highway BIM model.

4. The method for constructing a highway BIM model for splitting standards and levels according to claim 1, characterized in that: In step 1), the overall hierarchy of the highway model refers to the hierarchy of the highway model formed according to the engineering requirements.

5. The method for constructing a highway BIM model for splitting standards and levels according to claim 1, characterized in that: In step 2), the basic highway data refers to the basic data required to generate the highway BIM geometric model.

6. A device for constructing highway BIM models by splitting standards and levels, characterized in that, include: The module is used to break down highways according to their functions, call the pre-made overall template of the highway model in general BIM software, read the overall data, and establish the overall hierarchy of the highway model. The generation module is used for secondary development of general BIM software, writing highway model generation programs, reading basic highway data, and establishing all levels and geometric models of highway components that conform to design habits. The hierarchy modification module is used to develop a program for modifying the hierarchy of a highway model. Based on the splitting criteria and hierarchy requirements, it uses empty templates to supplement the hierarchy of highway components; it iterates through all the hierarchy of highway components and uses a geometry upgrade template to elevate the geometry of the geometric model to the corresponding hierarchy, thus completing the modification of the highway model hierarchy. The model building module is used to determine the changing splitting criteria and hierarchical requirements according to project needs. It modifies the relevant code in the highway model hierarchical modification program to complete the construction of highway BIM models with different project splitting criteria and hierarchical requirements.

Citation Information

Patent Citations

  • Structural hierarchical modeling method based on INVENTOR for bridge tube maintenance process

    CN109086522A

  • BIM model management method and device based on WBS, electronic equipment and storage medium

    CN118152393A