Bridge substructure BIM model cutting method for refined construction organization

By calculating the mesh cutting plane and cutting the mesh polyhedron of the pier mesh and defining the calculation function of the pile foundation geometric pixel, the problem of difficulty in splitting the BIM model of the lower structure of the bridge is solved, and the cutting of the pier and pile foundation BIM model is realized, and the BIM delivery technology level is improved.

CN120046223APending Publication Date: 2025-05-27CHINA RAILWAY DESIGN GRP CO LTD +3
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510157624.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-13
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

The prior art is difficult to split the BIM model of the lower structure of the bridge into an independent model that meets the requirements of refined construction organization, resulting in the BIM model being unable to effectively reflect the situation at the actual construction site.

Method used

By calculating the mesh cutting plane to cut the pier mesh polyhedron and defining the pile foundation geometric pixel calculation function, the cutting of the pier and pile foundation BIM model is realized, and different modeling branches of group piles and single pile pixels are triggered.

Benefits of technology

The cutting of the bridge pier and pile foundation BIM model has been realized, the technical level of BIM delivery of bridge engineering has been improved, and it can better reflect the situation at the actual construction site, and has obvious promotion and application value.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120046223A_ABST
    Figure CN120046223A_ABST
Patent Text Reader

Abstract

The invention discloses a bridge substructure BIM model cutting method oriented to a refined construction organization. The method comprises the following steps that a grid cutting plane is calculated according to the cutting height; a grid cutting plane is used for cutting a bridge pier grid polyhedron; for all cutting heights, the two steps are circularly executed from bottom to top, and pier cutting is completed; defining a bridge pile foundation data type; defining a pile foundation geometric pixel calculation function; and selecting the pile group BIM model, and performing splitting operation on the pile group BIM model. The bridge pier and pile foundation BIM model cutting is realized by using the grid cutting plane to cut the bridge pier grid polyhedron, defining the pile foundation geometric pixel calculation function and triggering different modeling branches of group pile and single pile pixels, so that the bridge engineering BIM delivery technical level is greatly improved, and the method has obvious popularization and application values.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of construction technology, and particularly relates to a BIM model cutting method for the lower bridge structure oriented to refined construction organization. Background Art

[0002] Building Information Modeling is a new tool in architecture, engineering, and civil engineering. Building Information Modeling (BIM) is defined as a building or building engineering information model composed of complete and sufficient information to support life cycle management and directly interpretable by computer applications. In short, it is the life cycle management of the building environment supported by digital technology.

[0003] The digital delivery of BIM models is an important part of bridge engineering. In the design stage, for the lower bridge structure, the bridge pier and the pile foundation are each an independent design unit and are generally stored in a single BIM model object. In the construction stage, in order to achieve refined construction management, it is necessary to vertically segment the bridge pier BIM model and split the pile foundation BIM model into an independent BIM model object for each pile foundation, so that the BIM model can reflect the actual on-site construction organization.

[0004] Therefore, it is necessary to study how to split the BIM model of the lower bridge structure delivered in design into a BIM model that meets the construction organization requirements to promote the development of BIM delivery technology for bridge engineering. Summary of the Invention

[0005] The present invention is proposed to solve the problems existing in the prior art, and its purpose is to provide a BIM model cutting method for the lower bridge structure oriented to refined construction organization.

[0006] The technical solution of the present invention is: a BIM model cutting method for the lower bridge structure oriented to refined construction organization, including the following steps: Ⅰ. Calculate the grid cutting plane according to the cutting height; Ⅱ. Cut the bridge pier grid polyhedron with the grid cutting plane; Ⅲ. For all cutting heights, loop through the above two steps from bottom to top to complete the cutting of the bridge pier; Ⅳ. Define the data type of the bridge pile foundation; Ⅴ. Define the calculation function of the pile foundation geometric element; Ⅵ. Select the group pile BIM model and perform a splitting operation on it.

[0007] Furthermore, step Ⅰ calculates the grid cutting plane according to the cutting height, and the specific process is as follows: First, extract the spatial bounding box of the pier to be cut; Then, calculate the dimension LengthX of the spatial bounding box in the X-axis direction; Next, calculate the dimension LengthY of the spatial bounding box in the Y-axis direction; Finally, generate a grid cutting plane with sides parallel to the X and Y coordinate axes.

[0008] Furthermore, in step II, use the grid cutting plane to cut the pier grid polyhedron, and the specific process is as follows: First, generate the geometric elements of the pier to be cut; Then, convert the geometric elements into a grid polyhedron; Finally, use the cutting plane generated in step I to cut the grid polyhedron.

[0009] Furthermore, use the cutting plane generated in step I to cut the grid polyhedron, and the specific process is as follows: First, divide the pier grid polyhedron into two parts: the polyhedron that can be cut by the cutting plane and the polyhedron that cannot be cut by the cutting plane; Then, use the grid cutting plane to cut the polyhedron that can be cut by the cutting plane; Finally, after cutting, generate the polyhedron under the cutting plane and the polyhedron above the cutting plane.

[0010] Furthermore, in step III, for all cutting heights, loop through the above two steps from bottom to top to complete the pier cutting, and the specific process is as follows: First, cut the pier for the first time to generate three parts: the polyhedron that cannot be cut by the cutting plane, the polyhedron under the cutting plane, and the polyhedron above the cutting plane; Then, for each subsequent cut, use the polyhedron above the cutting plane generated by the previous cut as the cutting object; Next, generate a new polyhedron under the cutting plane and a polyhedron above the cutting plane; Finally, after the loop ends, generate the cutting result of the pier model.

[0011] Furthermore, generate the cutting result of the pier model, and the specific process is as follows: First, for each loop, create a BIM model object of the pier body, and add the polyhedron under the cutting plane generated by this cut to the geometric elements of this BIM model object; Then, generate a BIM model object of the pier body, and add the polyhedron above the cutting plane generated by the last cut to the geometric elements of this BIM model object; Finally, generate a BIM model object of the upper structure of the pier body, and add the polyhedron that cannot be cut by the cutting plane generated by the first cut to the geometric elements of this BIM model object.

[0012] Furthermore, step IV defines the data type of bridge pile foundations, and the specific process is as follows: The bridge pile foundation type includes the following member variables: a boolean parameter for determining whether the current pile foundation is a single pile or a group pile, pile foundation layout parameters, single pile serial number, single pile length, and single pile diameter.

[0013] Furthermore, the pile foundation layout parameters are as follows: First, create a layout structure for expressing the data of a single pile foundation; Then, the layout structure includes four parameters: pile length, pile diameter, single pile plane X coordinate value, and single pile plane Y coordinate value; Finally, store the structure objects for expressing the data of all single pile foundations in the form of an array, and finally form the pile foundation layout parameters.

[0014] Furthermore, step V defines the pile foundation geometric element calculation function, and the specific process is as follows: The pile foundation geometric element calculation function takes the member variables of the bridge pile foundation type as input data and is used to generate pile foundation geometric elements; The pile foundation geometric element calculation function defines a single pile geometric element and a group pile geometric element at the same time.

[0015] Furthermore, step V defines the pile foundation geometric element calculation function, and the specific process is as follows: First, loop through and extract the layout data of each single pile from the pile foundation layout parameters; Then, in the loop body, complete the positioning of the single pile according to the plane coordinates in the single pile layout data; Next, number the single piles using the loop count, generate a cylindrical three-dimensional entity according to the pile length and pile diameter in the single pile layout data, and add the three-dimensional single pile entity to the group pile geometric element; Finally, when the loop count is the same as the single pile serial number of the member variables of the bridge pile foundation type, add the single pile model generated by the current loop body to the single pile geometric element.

[0016] The beneficial effects of the present invention are as follows: By using a grid cutting plane to cut the pier grid polyhedron and defining a pile foundation geometric element calculation function to trigger different modeling branches for group piles and single pile elements, the present invention realizes the cutting of the pier and pile foundation BIM models, greatly improves the BIM delivery technology level of bridge engineering, and has obvious popularization and application value. Brief Description of the Drawings

[0017] Figure 1 is the method flow chart of the present invention. Detailed Embodiments

[0018] The present invention will be described in detail below with reference to the accompanying drawings and embodiments: As Figure 1 shown, a BIM model cutting method for the bridge substructure facing refined construction organization includes the following steps: Ⅰ. Calculate the grid cutting plane according to the cutting height; Ⅱ. Cut the pier grid polyhedron using the grid cutting plane; Ⅲ. For all cutting heights, loop through the above two steps from bottom to top to complete the cutting of the pier; Ⅳ. Define the data type of the bridge pile foundation; Ⅴ. Define the calculation function of the pile foundation geometric element; Ⅵ. Select the group pile BIM model and perform a splitting operation on it.

[0019] In step Ⅰ, the grid cutting plane is calculated according to the cutting height, and the specific process is as follows: First, extract the spatial bounding box of the pier to be cut; Then, calculate the dimension LengthX of the spatial bounding box in the X-axis direction; Next, calculate the dimension LengthY of the spatial bounding box in the Y-axis direction; Finally, generate a grid cutting plane with sides parallel to the X and Y coordinate axes.

[0020] Specifically, for the generated grid cutting plane with sides parallel to the X and Y coordinate axes, the side length of the plane in the X direction is 2 * LengthX, the side length in the Y direction is 2 * LengthY, the Z coordinate value is the same as the cutting height, and the side lengths in the horizontal X and Y directions are symmetric with respect to the central plane of the spatial bounding box.

[0021] In step Ⅱ, the pier grid polyhedron is cut using the grid cutting plane, and the specific process is as follows: First, generate the geometric elements of the pier to be cut; Then, convert the geometric elements into a grid polyhedron; Finally, cut the grid polyhedron using the cutting plane generated in step Ⅰ.

[0022] Cutting the grid polyhedron using the cutting plane generated in step Ⅰ, the specific process is as follows: First, divide the pier grid polyhedron into two parts: the polyhedron that can be cut by the cutting plane and the polyhedron that cannot be cut by the cutting plane; Then, cut the polyhedron that can be cut by the cutting plane using the grid cutting plane; Finally, generate the polyhedron under the cutting plane and the polyhedron above the cutting plane after cutting.

[0023] In Step III, for all cutting heights, the above two steps are executed in a loop from bottom to top to complete the pier cutting. The specific process is as follows: First, cut the pier for the first time to generate three parts: a polyhedron that cannot be cut by the cutting plane, a polyhedron under the cutting plane, and a polyhedron above the cutting plane; Then, for each subsequent cut, use the polyhedron above the cutting plane generated by the previous cut as the cutting object; Next, generate a polyhedron under the new cutting plane and a polyhedron above the cutting plane; Finally, after the loop ends, generate the cutting result of the pier model.

[0024] Generate the cutting result of the pier model. The specific process is as follows: First, for each loop, create a BIM model object for the pier shaft, and add the polyhedron under the cutting plane generated by this cut to the geometric elements of this BIM model object; Then, generate a BIM model object for the pier shaft, and add the polyhedron above the cutting plane generated by the last cut to the geometric elements of this BIM model object; Finally, generate a BIM model object for the upper structure of the pier shaft, and add the polyhedron that cannot be cut by the cutting plane generated by the first cut to the geometric elements of this BIM model object.

[0025] In Step IV, define the data type of the bridge pile foundation. The specific process is as follows: The bridge pile foundation type includes the following member variables: a boolean parameter for judging whether the current pile foundation is a single pile or a group pile, pile foundation layout parameters, single pile serial number, single pile length, and single pile diameter.

[0026] The pile foundation layout parameters are as follows: First, create a layout structure for expressing the data of a single pile foundation; Then, the layout structure includes four parameters: pile length, pile diameter, X coordinate value of the single pile in the plane, and Y coordinate value of the single pile in the plane; Finally, store the structure objects for expressing the data of all single pile foundations in an array, and finally form the pile foundation layout parameters.

[0027] In Step V, define the function for calculating the geometric elements of the pile foundation, as follows: The function for calculating the geometric elements of the pile foundation takes the member variables of the bridge pile foundation type as input data and is used to generate the geometric elements of the pile foundation; The function for calculating the geometric elements of the pile foundation also defines a geometric element for a single pile and a geometric element for a group pile.

[0028] In Step V, define the function for calculating the geometric elements of the pile foundation, as follows: First, loop through the pile foundation layout parameters to extract the layout data of each single pile. Then, in the loop body, complete the positioning of the single pile according to the planar coordinates in the single pile layout data. After that, number the single piles using the loop count, generate a cylindrical 3D solid according to the pile length and pile diameter in the single pile layout data, and add the 3D single pile entity to the group pile geometric elements. Finally, when the loop count is the same as the single pile serial number of the bridge pile foundation type member variable, add the single pile model generated by the current loop body to the single pile geometric elements.

[0029] Specifically, in step V, call the boolean parameter of the bridge pile foundation type member variable used to judge whether the current pile foundation is a single pile or a group pile. If the current is a single pile, use the single pile geometric elements as the return value of this function; if the current is a group pile, use the group pile geometric elements as the return value of this function.

[0030] Specifically, in step VI, select the group pile BIM model and perform a splitting operation on it. The specific process is as follows: For each group pile BIM model, loop through the pile foundation layout parameters of the model to extract the layout data of each single pile. Generate a single pile BIM model in each loop, and finally delete the selected group pile BIM model.

[0031] Specifically, a single pile BIM model is generated in each of the above loops, as follows: First, instantiate the bridge pile foundation type in the loop body to generate a bridge pile foundation BIM model object. Then, modify the boolean parameter value in this BIM model object used to judge whether the current pile foundation is a single pile or a group pile, so that the current BIM model is used to represent a single pile. Finally, assign the current loop count to the single pile serial number parameter of this BIM model object, assign the extracted single pile layout data to the two parameters of the single pile length and single pile diameter of this BIM model object, trigger the pile foundation geometric element calculation function defined in step (V), generate the single pile geometric elements and assign them to the current single pile BIM model object.

[0032] The present invention cuts the pier grid polyhedron using a grid cutting plane, defines a pile foundation geometric element calculation function, triggers different modeling branches for group piles and single pile elements, realizes the cutting of the pier and pile foundation BIM models, greatly improves the BIM delivery technology level of bridge engineering, and has obvious popularization and application value.

Claims

1. A bridge substructure BIM model cutting method for refined construction organization, characterized by: The following steps are involved: Ⅰ. Calculate the grid cutting plane according to the cutting height; Ⅱ. Use the mesh cutting plane to cut the bridge pier mesh polyhedron; III. For all cutting heights, the above two steps are executed cyclically from bottom to top to complete the pier cutting; IV. Define the bridge pile foundation data type; Ⅴ. Define the calculation function of pile foundation geometry; Ⅵ. Select the pile group BIM model and perform the split operation on it.

2. The bridge substructure BIM model cutting method for refined construction organization according to claim 1 is characterized by: Step Ⅰ Calculate the grid cutting plane according to the cutting height. The specific process is as follows: First, extract the spatial bounding box of the bridge pier to be cut; Then, calculate the size LengthX of the spatial bounding box along the X-axis; Then, the size LengthY of the spatial bounding box along the Y axis is calculated; Finally, a grid cutting plane is generated with its sides parallel to the X and Y coordinate axes.

3. The bridge substructure BIM model cutting method for refined construction organization according to claim 1 is characterized by: Step II uses the mesh cutting plane to cut the pier mesh polyhedron. The specific process is as follows: First, the geometric primitives of the bridge pier to be cut are generated; Then, the geometric primitives are converted into mesh polyhedra; Finally, the mesh polyhedron is cut using the cutting plane generated in step Ⅰ.

4. The bridge substructure BIM model cutting method for refined construction organization according to claim 3 is characterized by: Use the cutting plane generated in step Ⅰ to cut the mesh polyhedron. The specific process is as follows: Firstly, the pier mesh polyhedron is divided into two parts: the polyhedron that can be cut by the cutting plane and the polyhedron that cannot be cut by the cutting plane; Then, the mesh cutting plane is used to cut the polyhedron that can be cut by the cutting plane; Finally, after cutting, a polyhedron under the cutting plane and a polyhedron on the cutting plane are generated.

5. The bridge substructure BIM model cutting method for refined construction organization according to claim 1 is characterized in that: Step III: For all cutting heights, the above two steps are executed cyclically from bottom to top to complete the pier cutting. The specific process is as follows: First, the bridge pier is cut for the first time to generate three parts: a polyhedron that cannot be cut by the cutting plane, a polyhedron under the cutting plane, and a polyhedron on the cutting plane. Then, each cutting takes the polyhedron on the cutting plane generated by the previous cutting as the cutting object; Then, generate the polyhedron under the new cutting plane and the polyhedron on the cutting plane; Finally, the pier model cutting results are generated after the cycle ends.

6. The bridge substructure BIM model cutting method for refined construction organization according to claim 5 is characterized by: Generate the pier model cutting results. The specific process is as follows: First, corresponding to each cycle, a bridge pier body BIM model object is created, and the polyhedron under the cutting plane generated by this cutting is added to the geometric primitives of this BIM model object; Then, a bridge pier body BIM model object is generated, and the polyhedron on the cutting plane generated by the last cutting is added to the geometric primitives of this BIM model object; Finally, a BIM model object of the upper structure of the pier body is generated, and the polyhedron generated by the first cutting that cannot be cut by the cutting plane is added to the geometric elements of this BIM model object.

7. The bridge substructure BIM model cutting method for refined construction organization according to claim 1 is characterized by: Step IV defines the data type of bridge pile foundation. The specific process is as follows: The bridge pile foundation type contains the following member variables: a Boolean parameter used to determine whether the current pile foundation is a single pile or a group of piles, pile foundation plane layout parameters, single pile number, single pile length, and single pile diameter.

8. The bridge substructure BIM model cutting method for refined construction organization according to claim 7 is characterized by: The pile foundation plane layout parameters are as follows: First, create a layout structure to express the data of a single pile foundation; Then, the plane layout structure includes four parameters: pile length, pile diameter, single pile plane X coordinate value, and single pile plane Y coordinate value; Finally, the structure objects used to express all the single pile foundation data are stored in the form of an array, ultimately forming the pile foundation plane layout parameters.

9. The bridge substructure BIM model cutting method for refined construction organization according to claim 1 is characterized by: Step V defines the calculation function of the pile foundation geometry element, as follows: The pile foundation geometric pixel calculation function uses the member variable of the bridge pile foundation type as input data to generate the pile foundation geometric pixel; The pile foundation geometry pixel calculation function defines a single pile geometry pixel and a pile group geometry pixel at the same time.

10. The bridge substructure BIM model cutting method for refined construction organization according to claim 1, characterized in that: Step V defines the calculation function of the pile foundation geometry element, as follows: Firstly, the layout data of each single pile is cyclically extracted from the pile foundation plane layout parameters; Then, in the loop body, the single pile positioning is completed according to the plane coordinates in the single pile arrangement data; Then, the single piles are numbered using the number of cycles, a cylindrical three-dimensional entity is generated according to the pile length and pile diameter in the single pile arrangement data, and the three-dimensional single pile entity is added to the pile group geometric primitives; Finally, when the number of loops is the same as the single pile number of the bridge pile foundation type member variable, the single pile model generated by the current loop body is added to the single pile geometric primitive.