BIM pile classification method based on function recognition
By utilizing collision algorithms and visualization models in BIM software to identify mixing piles, the problem of pile classification omissions was solved, improving the accuracy of pile identification and the precision of project cost settlement.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-19
- Publication Date
- 2026-03-20
AI Technical Summary
In engineering projects, the classification of piles is often overlooked during the BIM modeling process, which leads to disputes between construction units when settling project costs. Existing technologies are unable to efficiently and accurately identify the functional characteristics of piles.
By utilizing collision and extended collision algorithms in spatial geometry within the BIM software environment, the spatial relationship between mixing piles, concrete walers, and lattice columns is identified. Combined with a visual positioning reverse lookup model and manual modifications, accurate classification of pile functions is achieved.
It improves the accuracy and efficiency of pile identification, reduces disputes in project cost settlement, and provides more accurate design support for foundation engineering.
Smart Images

Figure CN115374525B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer-aided design, in particular to a BIM pile classification method based on function identification. BACKGROUND
[0002] Piles are widely used in engineering projects and are an important part of foundation engineering. There are many ways to classify piles, such as by material, bearing, construction technology, and function. In particular, the widely used concrete mixing pile has different requirements for bearing, construction technology, and cost.
[0003] With the development of building information modeling (BIM) technology, the simulation of foundation engineering models and construction design schemes has gradually become feasible, providing protection for important foundations of construction projects. However, due to the large size of construction projects and the tight design cycle, the BIM modeling work is also huge. The classification of pile foundations often overlooks the modeling process, although construction units usually strictly follow the drawings. However, this causes confusion or disagreement in subsequent engineering cost settlement.
[0004] Therefore, how to use a computer to identify and classify BIM models based on the functional characteristics of piles, reduce the workload of manual audits, improve the accuracy of design models, and reduce disagreements in engineering cost settlement has become a technical problem that needs to be solved by technical personnel in the field. SUMMARY
[0005] In view of the above defects of the prior art, the present application provides a BIM pile classification method based on function identification, which aims to identify and classify BIM models based on the functional characteristics of piles using a computer, improve the accuracy of pile identification in the BIM model, and significantly improve the identification efficiency, providing more accurate and effective support for the design and construction of foundation engineering, providing reasonable and rigorous settlement basis, and effectively reducing the disputes that may arise in the BIM foundation engineering modeling process.
[0006] To achieve the above purpose, the present application discloses a BIM pile classification method based on function identification, comprising the following steps:
[0007] Step 1: Obtain BIM data of all mixing piles to be classified, and parse the categories, types, and list codes of all components of all mixing piles in a BIM software environment;
[0008] Step 2: Obtain BIM data of all concrete surrounding purlins and lattice columns related to the mixing piles to be classified, and parse the categories, types, and list codes of all components of all concrete surrounding purlins and all lattice columns in the BIM software environment;
[0009] Step 3, analyze the spatial relationship between each of the components belonging to the stir pile and all the concrete perimeter girts and all the lattice columns, identify the pile function of each of the stir piles;
[0010] Step 4, review and recheck the pile function of all the stir piles, and identify the accuracy of the pile function of each of the stir piles through the visual positioning recheck model of the BIM software environment;
[0011] Step 5, for each of the stir piles that cannot be determined accurately after being identified through the visual positioning recheck model of the BIM software environment, manual modification is used for classification;
[0012] Step 6, write the results of the visual positioning recheck model of the BIM software environment and the manual modification classification into a new list code, and write each of the stir piles with different pile functions into the corresponding component attribute.
[0013] Preferably, in steps 1 and 2, the category, type and list code of each of the components need to be defined within a range.
[0014] Preferably, the pile function includes enclosure piles, column piles and uplift piles; step 3 includes the following steps:
[0015] Step 3.1, identify the enclosure pile, specifically: identify the positional relationship between each of the stir piles and each of the concrete perimeter girts through collision and extended collision algorithms;
[0016] If any of the stir piles is in any of the concrete perimeter girts or within a preset spatial range, the pile function of the stir pile is identified as the enclosure pile;
[0017] Step 3.2, identify the column pile, specifically: identify the positional relationship between each of the stir piles and each of the lattice columns through collision and extended collision algorithms;
[0018] If any of the lattice columns is in any of the stir piles or within a preset spatial range, the pile function of the stir pile is identified as the column pile;
[0019] Step 3.3, identify the uplift pile, specifically: if any of the stir piles is neither the enclosure pile nor the column pile, the pile function of the stir pile is identified as the uplift pile.
[0020] Preferably, in step 4, the visual positioning recheck model in the BIM software environment has a three-dimensional model sectioning and irrelevant component isolation function.
[0021] Preferably, in step 5, the manual modification of the classification is not limited to the type of the mixing pile, and for the case that the other structure foundation type is misclassified into the mixing pile type, the classification of the other structure foundation type also needs to be performed.
[0022] Advantages of the present application:
[0023] The present application realizes the method for identifying the functions of piles and classifying the piles in the BIM model, and solves the problem that it is difficult for people to accurately and efficiently identify and verify the functions of piles through the collision algorithm and the extended collision algorithm in space geometry.
[0024] The present application is not limited to the classification of the mixing pile, the column pile and the uplift pile by defining the category, type and list code range of the parsed BIM component, and is also applicable to the function identification of other pile types by defining other BIM component categories, types and list codes.
[0025] The concept, specific structure and technical effects of the present application will be further described below with reference to the accompanying drawings, so as to fully understand the purpose, features and effects of the present application. BRIEF DESCRIPTION OF DRAWINGS
[0026] Figure 1 An execution flowchart of an embodiment of the present application is shown. DETAILED DESCRIPTION
[0027] Embodiment 1
[0028] As shown in the following table, the BIM pile classification method based on function identification includes the following steps: Figure 1
[0029] Step 1, obtaining the BIM data of all mixing piles to be classified, and parsing the category, type and list code of all components of all mixing piles in the BIM software environment;
[0030] Step 2, obtaining the BIM data of all concrete perimeter bracing and lattice columns related to the mixing piles to be classified, and parsing the category, type and list code of all components of all concrete perimeter bracing and all lattice columns in the BIM software environment;
[0031] Step 3, analyzing the spatial relationship between each component belonging to the mixing pile and all concrete perimeter bracing and all lattice columns, and identifying the pile function of each mixing pile;
[0032] Step 4, auditing and rechecking the pile function of all mixing piles, and identifying the accuracy of the pile function of each mixing pile through the visual positioning rechecking model of the BIM software environment;
[0033] Step 5, for each mixing pile that cannot be determined accurately after the model is identified through the visual positioning of the BIM software environment, manual modification is performed for classification;
[0034] Step 6, the results of the visual positioning of the BIM software environment, the model identification and the manual modification classification are written into a new bill of quantities, and each mixing pile with different pile functions is written into the corresponding component attribute.
[0035] The principle of the present application is as follows:
[0036] Through the research on the national standard specifications such as “Code for Design of Building Foundation GB50007-2011”, “Code for Construction of Building Foundation Engineering GB51004-2105” and “GB50500-2013 Construction Engineering Quantity List Valuation Specification” and the construction project under construction, the common rules of pile function classification can be summarized, and the difference problem can be solved by open definition of the pile component categories, types and bill of quantities.
[0037] In practical application, obtaining the collision relationship between the concrete surrounding purlin, lattice column and mixing pile is one of the innovative value points, and the space geometry information of the BIM model is one of the biggest differences between the BIM model and the traditional two-dimensional CAD drawing, the present application fully plays the advantage that the BIM model can be operated in three-dimensional space, analyzes the characteristics of the pile function classification in the foundation engineering, and effectively combines the engineering professional characteristics with the computer technology.
[0038] In some embodiments, in steps 1 and 2, the category, type and bill of quantities of each component need to be defined.
[0039] In practical application, a suitable range can effectively control the identification times and improve the identification accuracy in the process of analyzing the category, type and bill of quantities of each component.
[0040] In some embodiments, the pile function includes a retaining pile, a column pile and a uplift pile; step 3 includes the following steps:
[0041] Step 3.1, identifying the retaining pile, specifically: identifying the positional relationship between each mixing pile and each concrete surrounding purlin through collision and extended collision algorithm;
[0042] If any mixing pile is in any concrete surrounding purlin or in a preset space range, the pile function of the mixing pile is identified as a retaining pile;
[0043] Step 3.2, identifying the column pile, specifically: identifying the positional relationship between each mixing pile and each lattice column through collision and extended collision algorithm;
[0044] If any lattice column is in any mixing pile or within a preset spatial range, the pile function of the mixing pile is identified as a column pile;
[0045] Step 3.3, identifying the anti-pulling pile, specifically: if any mixing pile is neither a retaining pile nor a column pile, the pile function of the mixing pile is identified as an anti-pulling pile.
[0046] In some embodiments, in step 4, the visualization positioning back-checking model in the BIM software environment is provided with a three-dimensional model sectioning and irrelevant component isolation function.
[0047] In practical applications, the three-dimensional model sectioning and irrelevant component isolation function provided by the visualization positioning back-checking model can effectively verify the accuracy of geometric size calculation and the consistency of parameter size with BIM component data.
[0048] In some embodiments, in step 5, manual modification of classification is not limited to the type of mixing pile, and for the case of misclassification of other types of components into the mixing pile type, other types of structural foundation need to be classified.
[0049] In practical applications, to prevent other types of components from being misclassified into the mixing pile type during BIM modeling, manual modification of classification is performed to correct it.
[0050] Embodiment 2
[0051] The functions of the mixing piles of a BIM model of a subway project of a subway station platform retaining engineering in a certain place are identified and checked, and the process shown in FIG. Figure 1 is adopted, and the specific steps are as follows:
[0052] Step 1, obtaining the mixing pile type, analyzing the structural foundation and common model categories in the BIM component, analyzing all types of retaining piles, column piles and anti-pulling piles, and analyzing all mixing pile types with list codes 080201008, 080104006 and 080103013;
[0053] Step 2, obtaining the concrete surrounding purlin and lattice column type, analyzing the structural column, structural frame and common model categories in the BIM component, analyzing all types of concrete surrounding purlins and lattice columns, and analyzing all concrete surrounding purlin and lattice column types with list codes 081306001 and 080207001;
[0054] Step 3, pile function identification, obtaining 380 components of the mixing pile type, analyzing the spatial relationship between them and the concrete surrounding purlin and lattice column, and identifying 120 retaining piles, 60 column piles and 200 anti-pulling piles;
[0055] Step 3 includes the following steps:
[0056] Step 3.1, identify the enclosure pile, identify the position relationship between the mixing pile and the concrete surrounding purlin through the collision and expansion collision algorithm, and identify 120 enclosure piles poured within the range of the concrete surrounding purlin;
[0057] Step 3.2, identify the column pile, identify the position relationship between the mixing pile and the lattice column through the collision and expansion collision algorithm, and identify 60 column piles embedded in the lattice column in the pouring range;
[0058] Step 3.3, identify the uplift pile, 200 remaining mixing piles outside the above two cases;
[0059] Step 4, audit and reverse check the pile function identification result, find 10 structural columns through visual reverse check of the piles in the BIM model;
[0060] Step 5, manually modify the classification, reclassify the 10 structural columns;
[0061] Step 6, write a new list code according to the pile function identification result, write the list code of the classified enclosure pile, column pile and uplift pile and the like into the corresponding component attribute after the pile function identification.
[0062] The preferred embodiments of the present application are described in detail above. It should be understood that those skilled in the art can make many modifications and changes without creative labor according to the concept of the present application. Therefore, any technical solution obtained by logical analysis, reasoning or limited experiment on the basis of the prior art according to the concept of the present application shall be within the protection scope determined by the claims.
Claims
1. A BIM pile classification method based on function recognition, characterized in that, Includes the following steps: Step 1: Obtain the BIM data of all the mixing piles to be classified, and parse the category, type and list code of all components of all the mixing piles in the BIM software environment; Step 2: Obtain BIM data for all concrete walers and lattice columns related to the mixing piles to be classified, and parse the category, type and list code of all components of all concrete walers and all lattice columns in the BIM software environment; Step 3: Analyze the spatial relationship between each component belonging to the mixing pile and all the concrete walers and all the lattice columns, and identify the pile function of each mixing pile; The functions of the piles include retaining piles, column piles, and tension piles; Step 3.1: Identify retaining piles, specifically by identifying the positional relationship between each mixing pile and each concrete waler using collision and extended collision algorithms; If any of the mixing piles is within any of the concrete walers or within a preset space, then the pile function of the mixing pile is identified as the retaining pile; Step 3.2: Identify the column piles, specifically by identifying the positional relationship between each of the mixing piles and each of the lattice columns through collision and extended collision algorithms; If any of the aforementioned lattice columns are within any of the aforementioned mixing piles or within a preset spatial range, then the pile function of the mixing pile is identified as the column pile; Step 3.3: Identify tension piles, specifically: if any of the mixing piles is neither the retaining pile nor the column pile, then the pile function of the mixing pile is identified as the tension pile; Step 4: Review and verify the pile functions of all the mixing piles, and identify the accuracy of the pile functions of each mixing pile through the visualization positioning verification model of the BIM software environment; The visual positioning reverse lookup model in the BIM software environment has the function of 3D model sectioning and isolation of irrelevant components; Step 5: For each of the mixing piles whose accuracy cannot be determined after identification through the visual positioning reverse lookup model of the BIM software environment, manual modification and classification are performed. Step 6: Write the visual positioning reverse lookup model identification and the manual modification classification results of the BIM software environment into a new list code, and write each of the mixing piles with different pile functions into the corresponding component attributes.
2. The BIM pile classification method based on function identification according to claim 1, characterized in that, In steps 1 and 2, the scope of the category, type, and list code for each of the components needs to be defined.
3. The BIM pile classification method based on function identification according to claim 1, characterized in that, In step 5, manual reclassification is not limited to the mixing pile type. For other types of components that are mistakenly classified as mixing piles, it is also necessary to reclassify other structural foundation types.
Citation Information
Patent Citations
Quick automatic identification method for beam member in beam structure planar engineering drawing
CN101447024A
Engineering project intelligent calculation method based on BIM and cloud database
CN111339591A