Calculation method for pile penetration depth based on 3D geology and high-piled wharf BIM model
By integrating three-dimensional geology and high pile dock BIM model, the pile foundation attribute data is extracted and intersection points are calculated, and the problem of difficulty in accurately calculating the depth of the pile foundation in the existing technology is solved, and an efficient pile foundation design is achieved.
Patent Information
- Application Number
- CN202311167608.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-08
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2043-09-08
AI Technical Summary
The prior art is difficult to quickly and accurately calculate the depth of the pile foundation of the high pile dock in each rock-wood layer, which limits the efficiency of the pile foundation design.
By constructing a pile foundation infiltration depth calculation method based on three-dimensional geological and high pile dock BIM models, it includes integrating the three-dimensional geological model and BIM model, extracting pile foundation attribute data, drawing pile foundation axis, calculating intersection points, determining the soil infiltration depth and total soil infiltration depth.
The rapid and accurate calculation of the soil-in-ground depth of the pile foundation of the high pile dock in each rock-wood layer is achieved, which reduces the limitations on the BIM model and improves the efficiency of the pile foundation design.
Smart Images

Figure CN117195560B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of pile foundation design, and more specifically, to a method for calculating the penetration depth of pile foundations based on three-dimensional geology and BIM models of high-piled wharves. Background Art
[0002] With the in-depth application of BIM technology in the engineering design of high-piled wharves, the role of three-dimensional geological BIM models in the pile foundation design of high-piled wharves is becoming increasingly important. Using three-dimensional geological BIM models to quickly obtain the lengths of high-piled wharf pile foundations passing through each rock and soil layer is the key to pile foundation bearing capacity calculation and pile length design optimization.
[0003] Traditional design methods use two-dimensional geological profiles to calculate the bearing capacity of pile foundations in typical structural sections of typical wharves and optimize pile length design, making it difficult to specifically calculate the actual penetration depths of all pile foundations. Conventional high-piled wharf BIM models are mostly created using Revit software, and three-dimensional geological BIM models are created using Civil3D software. After fusing the two BIM model files on the Revit platform, problems such as model visualization display can be achieved, but the lengths of wharf pile foundations passing through each rock and soil layer cannot be directly obtained and usually require secondary development calculations. Conventional secondary development technologies have many restrictive conditions on the standardization of pile foundation BIM models, and time and effort are required to standardize non-standard pile foundation models in design, which seriously limits the efficiency of wharf pile foundation design.
[0004] Currently, BIM technology has been applied to a certain extent in pile foundation design. Using the Revit platform for modeling and calculation has become a relatively common method in this field. For example:
[0005] CN201611163402 discloses a method for automatically generating pile foundations and three-dimensional quantity calculation based on the Revit three-dimensional platform. In this method, a relative coordinate Excel table of the bearing stratum is made, and a bearing stratum surface model is created using the visual programming software Dynamo, and a pile model is created according to the length of the pile penetrating into the bearing stratum. The relative coordinates of the drilling points relative to the coordinate origin are sorted manually in this method, which is not applicable to the case where the model rotates relative to the coordinate origin; in addition, it is assumed that the length of the pile penetrating into the bearing stratum is a fixed value, and this method is relatively general and not applicable to the refined design of pile lengths.
[0006] CN202010404314 discloses a method for estimating pile length based on a BIM model, which uses the "building floor" function of Revit2016 software to establish a bearing stratum model. However, the "building floor" function is only applicable to the case where the surface of the bearing stratum is relatively flat, and it is difficult to ensure the model quality when dealing with complex strata with large undulations, and even the model cannot be generated.
[0007] CN202011498429 discloses a method for determining the penetration depth of pile foundations based on BIM technology. This method creates a bearing stratum surface model according to the bearing stratum data points, then creates a three-dimensional geological model of the bearing stratum, integrates the pile foundation and the bearing stratum models, attaches the pile tip to the bearing stratum interface. The distance from the intersection point of each pile foundation and the upper surface of the bearing stratum to the pile top elevation is the length of the pile foundation model, and the depth of the pile tip entering the bearing stratum is the length of the pile foundation model plus the depth of the pile tip entering the bearing stratum in the design document. This method also assumes that the length of the pile penetrating into the bearing stratum is a fixed value, and the entire pile body penetrates into the geological layer, which is not applicable to the situation of pile tops above the ground such as wharf pile foundations. Summary of the Invention
[0008] The technical problem to be solved by the present invention is to provide a method for calculating the penetration depth of pile foundations based on three-dimensional geology and high-pile wharf BIM models, which can quickly and accurately calculate the penetration depth of high-pile wharf pile foundations in each rock and soil layer, and provide basic data for designers to carry out refined design of high-pile wharf pile foundations.
[0009] The technical solution adopted by the present invention to solve its technical problems is: construct a method for calculating the penetration depth of pile foundations based on three-dimensional geology and high-pile wharf BIM models, including the following steps:
[0010] S1. Integrate the three-dimensional geological model and the high-pile wharf BIM model through a shared coordinate system;
[0011] S2. Extract the attribute data of the high-pile wharf pile foundation model;
[0012] S3. Draw the pile foundation axis in the integrated file according to the pile foundation attribute data and the three-dimensional geological model;
[0013] S4. Calculate the intersection points of the pile foundation axis and the surfaces of each rock and soil layer of the three-dimensional geological model;
[0014] S5. Determine the penetration depth of the wharf pile foundation in each rock and soil layer;
[0015] S6. Calculate the total penetration depth of the wharf pile foundation;
[0016] S7. Write the penetration depth of the wharf pile foundation in each rock and soil layer into the corresponding pile foundation axis characteristics;
[0017] S8. Traverse all pile axes and calculate the penetration depth of all wharf pile foundations;
[0018] S9. Export the calculation results of the penetration depth of the wharf pile foundation in each rock and soil layer to a table file.
[0019] According to the above solution, in step S1, the following steps are included:
[0020] S101. Create a project center file on the Revit platform, link the general layout DWG file that is consistent with the coordinate system of the geological model file, and set the shared coordinate system in Revit.
[0021] S102. Create a 3D geological BIM model on the Civil3D platform, and place the geological body models of different rock and soil layers on different layers.
[0022] S103. Insert the 3D geological BIM model file in DWG format into the project center file by linking. In the link settings, the import unit is "meter", and the positioning method is "by shared coordinates".
[0023] S104. Insert the high-pile wharf BIM model file in RVT format into the project center file by linking. In the link settings, the import unit is "meter", and adjust the wharf model to the correct position by moving and rotating operations according to the wharf position in the general layout.
[0024] According to the above solution, in step S2, the following steps are included:
[0025] S201. Select any component in the high-pile wharf model link file model in the project center file to quickly obtain the path of the link file.
[0026] S202. Automatically identify and obtain all pile foundation objects through model coding or pile foundation family name, and obtain the pile foundation object ID, family type, and geometric dimensions through the geometric information of the object properties.
[0027] S203. Obtain the pile foundation insertion point coordinates, that is, the coordinates of the center of the top surface of the pile foundation.
[0028] S204. Set the normal vector less than -0.7 as the discrimination criterion for the bottom surface of the pile foundation, and obtain the bottom surface of the pile foundation by traversing the normal vectors of the outer surface of the pile foundation model.
[0029] S205. Draw a perpendicular line from the center of the top surface of the pile foundation to the plane where the bottom surface of the pile foundation is located, and the foot of the perpendicular is the center coordinates of the bottom surface of the pile foundation.
[0030] S206. Obtain the absolute coordinates of the center of the top surface and the center of the bottom surface of the pile foundation in the shared coordinate system through coordinate transformation.
[0031] S207. Traverse all the wharf pile foundation objects, and repeat steps S201 - S206 to obtain all the wharf pile foundation attribute data.
[0032] S208. Perform secondary development on Revit according to steps S201 - S207, batch automatically obtain the pile foundation attribute data, and export the data to an XLS format table file.
[0033] According to the above solution, in step S3, the following steps are included:
[0034] S301. Read the data in the pile foundation property data in XLS format using the NPOI technology. According to the coordinates of the two end points of the pile foundation axis, use the secondary development technology of Civil3D software to draw the pile foundation axis in the three-dimensional geological model file, and set the layer where it is located as PileAxis;
[0035] S302. Read the data in the pile foundation property data file in XLS format using the NPOI technology. Use the secondary development of Civil3D software to draw the pile foundation axis in the three-dimensional geological model file, and set the layer where it is located as PileAxis;
[0036] S303. Automatically create a "pile axis" property set using the secondary development of Civil3D software. Under this property set, create properties such as "RvtID", "component code", "family name", "family type", "outer diameter", "wall thickness", "length", "penetration depth", etc., and add the property set to the extended attributes of all pile foundation axis objects;
[0037] S304. Use the secondary development of Civil3D software for the extended attributes of all pile foundation axis objects, and write the data from the pile foundation property data file into the corresponding properties.
[0038] According to the above solution, in step S4, the following steps are included:
[0039] S401. Determine an arbitrary vertical plane P1 passing through the pile foundation axis;
[0040] S402. Calculate the section planes P2 of the vertical plane P1 and each rock and soil layer of the three-dimensional geological model respectively;
[0041] S403. Calculate the intersection points of the pile foundation axis and the contour line LB of each rock and soil layer section plane P2, and the intersection points of the pile foundation axis and the interfaces of each rock and soil layer of the three-dimensional geological model.
[0042] According to the above solution, in step S5, the following steps are included:
[0043] S501. If the number of intersection points of the wharf pile foundation axis and the interfaces of each rock and soil layer of the three-dimensional geological model is 2, it indicates that the pile foundation penetrates through this rock and soil layer, and the distance between the upper and lower intersection points is the length of the wharf pile foundation passing through this rock and soil layer;
[0044] S502. If the number of intersection points of the wharf pile foundation axis LA and the interfaces of each rock and soil layer of the three-dimensional geological model is 1, it indicates that the pile tip is located within this rock and soil layer, and the distance between the intersection point and the center of the pile tip bottom surface is the length of the wharf pile foundation passing through this rock and soil layer;
[0045] S503. If the number of intersection points between the quay pile foundation axis LA and the interfaces of each rock and soil layer in the 3D geological model is 0, it indicates that the pile foundation does not pass through this rock and soil layer, and the length of the quay pile foundation in this rock and soil layer is 0.
[0046] Implementing the pile penetration depth calculation method based on the 3D geology and high-piled quay BIM model of the present invention has the following beneficial effects:
[0047] The present invention mainly proposes an acquisition method based on geometric vector operations for extracting attribute information such as the quay pile foundation axis on the Revit platform, reducing the restrictive conditions for the quay pile foundation BIM model of the high-piled quay, eliminating the need to spend a large amount of time and effort on standardizing the components of the high-piled quay pile foundation BIM model. Developing software according to the technical process and method of the present invention can use the 3D geology and high-piled quay BIM model to extract the quay pile foundation attribute data with one click, quickly calculate the pile penetration depth of the quay pile foundation in each rock and soil layer, reduce the intermediate links of manual intervention, significantly improve the refined design efficiency of the high-piled quay pile foundation, and has popularizability in the design of high-piled quays. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] The present invention will be further described below in conjunction with the drawings and embodiments. In the drawings:
[0049] Figure 1 is a screenshot of the integrated view of the high-piled quay and the 3D geological model of the present invention;
[0050] Figure 2 is a screenshot of the window for extracting the quay pile foundation attributes by secondary development of Revit of the present invention;
[0051] Figure 3 is a screenshot of the geometric information and coordinate information of the quay pile foundation of the present invention;
[0052] Figure 4 is a screenshot of the window for importing the quay pile foundation attribute data by secondary development of Civil3D of the present invention;
[0053] Figure 5 is a screenshot of the combination of the 3D geological model and the pile foundation axis on the Civil3D platform of the present invention;
[0054] Figure 6 is a screenshot of the quay pile foundation axis attribute information on the Civil3D platform of the present invention;
[0055] Figure 7 is a schematic diagram of the calculation of the pile penetration depth of the quay pile foundation of the present invention;
[0056] Figure 8 is a screenshot of the quay pile foundation penetration depth attribute panel on the Civil3D platform of the present invention;
[0057] Figure 9It is a screenshot of the calculation window for the penetration depth of the pier pile foundation of the present invention;
[0058] Figure 10 It is a screenshot of the data table for the penetration depth of the pier pile foundation of the present invention. Specific embodiments
[0059] For a clearer understanding of the technical features, objectives, and effects of the present invention, the specific embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
[0060] The method for calculating the penetration depth of the pile foundation based on the three-dimensional geology and the BIM model of the high-pile wharf of the present invention includes the following steps:
[0061] S1. As Figure 1 shown, according to the three-dimensional geological model created by the Civil3D platform and the BIM model of the high-pile wharf created by the Revit platform, the three-dimensional geological model and the BIM model of the high-pile wharf are integrated by setting a shared coordinate system. Specifically:
[0062] S101. Create a project center file on the Revit platform, link the general layout DWG file with the same coordinate system as the geological model file, and set a shared coordinate system in Revit.
[0063] S102. Create a three-dimensional geological BIM model on the Civil3D platform, and place the geological bodies of different rock and soil layers on different layers.
[0064] S103. Insert the three-dimensional geological BIM model file in DWG format into the project center file by linking. The import unit in the link settings is "meter", and the positioning method is "through shared coordinates".
[0065] S104. Insert the high-pile wharf BIM model file in RVT format into the project center file by linking. The import unit in the link settings is "meter", and the dock model is adjusted to the correct position by moving and rotating operations according to the dock position in the general layout.
[0066] S2. As Figure 2 shown, extract the attribute data of the pier pile foundation model through Revit secondary development, including the ID, family type, geometric dimensions, absolute coordinates of the center of the top and bottom surfaces of the pile foundation, etc. Specifically:
[0067] S201. Select any component of the high-pile wharf model in the linked file in the project center file to quickly obtain the path of the linked file.
[0068] S202. Automatically identify and obtain all pile foundation objects through model coding or pile foundation family name, and obtain the pile foundation object ID, family type, geometric dimensions, etc. through the geometric object attribute information.
[0069] S203. Obtain the coordinates of the pile foundation insertion point, that is, the coordinates of the center of the top surface of the pile foundation.
[0070] S204. Set the normal vector less than -0.7 as the discrimination criterion for the bottom surface of the pile foundation, and obtain the bottom surface of the pile foundation by traversing the normal vectors of the outer surface of the pile foundation model.
[0071] S205. Draw a perpendicular line from the center of the top surface of the pile foundation to the plane where the bottom surface of the pile foundation is located, and the foot of the perpendicular is the center coordinates of the bottom surface of the pile foundation.
[0072] S206. Obtain the absolute coordinates A1 of the center of the top surface of the pile foundation and the absolute coordinates A2 of the center of the bottom surface in the shared coordinate system through coordinate transformation.
[0073] S207. Traverse all wharf pile foundation objects, and repeat steps S201 - S206 to obtain all wharf pile foundation attribute data.
[0074] S208. As Figure 3 shown, perform secondary development on Revit according to steps S201 - S207, batch automatically obtain the pile foundation attribute data, and export the data to an XLS format table file.
[0075] S3. As Figure 4 shown, read the data of the XLS format pile foundation attribute data file through software development. As Figure 5 shown, draw the pile foundation axis on the Civil3D software platform and integrate it with the 3D geological model. Specifically:
[0076] S301. Use the NPOI technology to read the data in the XLS format pile foundation attribute data. According to the coordinates of the two end points of the pile foundation axis, use the secondary development technology of the Civil3D software to draw the pile foundation axis in the 3D geological model file, and set the layer where it is located as PileAxis.
[0077] S302. Use the NPOI technology to read the data in the XLS format pile foundation attribute data file, use the secondary development of the Civil3D software to draw the pile foundation axis in the 3D geological model file, and set the layer where it is located as PileAxis.
[0078] S303. Use the secondary development of the Civil3D software to automatically create a "pile axis" feature set. Under this feature set, create features named "RvtID", "Component Code", "Family Name", "Family Type", "Outer Diameter", "Wall Thickness", "Length", "Penetration Depth", etc., and add the feature set to the extended attributes of all pile foundation axis objects.
[0079] S304. As Figure 6As shown, the extended attributes of all pile foundation axis objects are developed through secondary development of Civil3D software, and the data from the pile foundation attribute data file is written into the corresponding characteristics.
[0080] S4. As Figure 7 shown, calculate the intersection points of the pile foundation axis LA and the surfaces of each rock and soil layer in the 3D geological model.
[0081] S401. Determine an arbitrary vertical plane P1 passing through the pile foundation axis through the pile foundation axis.
[0082] S402. Calculate the tangent planes P2 of the vertical plane P1 and each rock and soil layer in the 3D geological model respectively.
[0083] S403. Calculate the intersection points of the pile foundation axis LA and the contour line LB of each rock and soil layer tangent plane P2 respectively, and the intersection points B1, B2... Bn of the pile foundation axis LA and the surfaces of each rock and soil layer in the 3D geological model.
[0084] S5. Determine the penetration depth of the wharf pile foundation in each rock and soil layer according to the number of intersection points of the wharf pile foundation axis LA and the surfaces of each rock and soil layer geological body in the 3D geological model. Specifically:
[0085] S501. If the number of intersection points of the wharf pile foundation axis LA and the interfaces of each rock and soil layer in the 3D geological model is 2, it indicates that the pile foundation penetrates through this rock and soil layer, and the distance between the upper and lower intersection points is the length of the wharf pile foundation passing through this rock and soil layer.
[0086] S502. If the number of intersection points of the wharf pile foundation axis LA and the interfaces of each rock and soil layer in the 3D geological model is 1, it indicates that the pile tip is located within this rock and soil layer, and the distance between the intersection point and the center of the pile tip bottom surface is the length of the wharf pile foundation passing through this rock and soil layer.
[0087] S503. If the number of intersection points of the wharf pile foundation axis LA and the interfaces of each rock and soil layer in the 3D geological model is 0, it indicates that the pile foundation does not pass through this rock and soil layer, and the length of the wharf pile foundation in this rock and soil layer is 0.
[0088] S6. Accumulate the lengths of the wharf pile foundation passing through each rock and soil layer to obtain the total penetration depth of the wharf pile foundation.
[0089] S7. As Figure 8 shown, sort the lengths of the wharf pile foundation passing through each rock and soil layer in the order from top to bottom of the rock and soil layer where they are located, and save the result to the "penetration depth" characteristic in the corresponding "pile axis" characteristic set.
[0090] S8. As Figure 9 shown, traverse all pile axes in the layer PileAxis, and the penetration depths of all wharf pile foundations can be calculated according to steps (4) to (7).
[0091] S9. As Figure 10As shown, following the ideas of steps S4 and S8 and using secondary development of Civil3D software, the penetration depths of the wharf pile foundations in each rock and soil layer can be quickly calculated, and the calculation results can be exported to an XLS format table file.
[0092] The embodiments of the present invention have been described above in conjunction with the accompanying drawings. However, the present invention is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present invention, those of ordinary skill in the art can also make many forms without departing from the spirit and scope protected by the claims of the present invention. All of these are within the protection scope of the present invention.
Claims
1. A method for calculating the penetration depth of pile foundations based on a 3D geological model and a high-piled wharf BIM model, characterized in that, it includes the following steps: S1. Integrate the 3D geological model and the high-piled wharf BIM model through a shared coordinate system; including the following steps: S101. Create a project central file on the Revit platform, link the general layout DWG file with the same coordinate system as the geological model file, and set a shared coordinate system in Revit; S102. Create a 3D geological BIM model on the Civil3D platform, and place different rock and soil layer geological body models on different layers; S103. Insert the 3D geological BIM model file in DWG format into the project central file by linking, and the positioning method is "through shared coordinates"; S104. Insert the high-piled wharf BIM model file in RVT format into the project central file, and adjust the wharf model to the correct position through moving and rotating operations according to the wharf position in the general layout; S2. Extract the attribute data of the high-piled wharf pile foundation model; including the following steps: S201. Select any component in the high-piled wharf model link file model in the project central file to quickly obtain the path of the link file; S202. Automatically identify and obtain all pile foundation objects through model coding or pile foundation family name, and obtain the pile foundation object ID, family type, and geometric dimensions through the attribute information of the obtained pile foundation objects; S203. Obtain the pile foundation insertion point coordinates, that is, the coordinates of the center of the pile foundation top surface; S204. Set the normal vector less than -0.7 as the discrimination criterion for the pile foundation bottom surface, and obtain the pile foundation bottom surface by traversing the normal vectors of the outer surface of the pile foundation model; S205. Draw a perpendicular line from the center of the pile foundation top surface to the plane where the pile foundation bottom surface is located, and the foot of the perpendicular is the center coordinate of the pile foundation bottom surface; S206. Obtain the absolute coordinates of the center of the pile foundation top surface and the center of the bottom surface in the shared coordinate system through coordinate transformation; S207. Traverse all wharf pile foundation objects, and repeat steps S201~S206 to obtain all wharf pile foundation attribute data; S208. Perform secondary development on Revit according to steps S201~S207, batch automatically obtain pile foundation attribute data, and export the data to an XLS format table file; S3. Draw the pile foundation axis in the 3D geological model file according to the pile foundation attribute data; including the following steps: S301. Use the NPOI technology to read the data in the XLS format pile foundation attribute data, and draw the pile foundation axis in the 3D geological model file by using the secondary development technology of Civil3D software according to the two endpoint coordinates of the pile foundation axis, and set the layer where it is located as PileAxis; S302. Automatically create a "pile axis" feature set by using the secondary development of Civil3D software, create features named "RvtID", "component coding", "family name", "family type", "outer diameter", "wall thickness", "length", "penetration depth" under this feature set, and add the feature set to the extended attributes of all pile foundation axis objects; S303. Use secondary development of Civil3D software to assign values to the properties in the extended attributes of all pile foundation axis objects; S4. Calculate the intersection points of the pile foundation axis and the interface of each rock and soil layer in the 3D geological model; S5. Determine the penetration depth of the wharf pile foundation in each rock and soil layer; S6. Calculate the total penetration depth of the wharf pile foundation; S7. Write the penetration depth of the wharf pile foundation in each rock and soil layer into the corresponding pile foundation axis property; S8. Traverse all pile axes and calculate the penetration depth of all wharf pile foundations; S9. Export the calculation results of the penetration depth of the wharf pile foundation in each rock and soil layer to a table file.
2. The method for calculating the penetration depth of a pile foundation based on a 3D geology and high-pile wharf BIM model according to claim 1, characterized in that, in step S4, the following steps are included: S401. Determine an arbitrary vertical plane P1 passing through the pile foundation axis through the pile foundation axis; S402. Calculate the cut planes P2 of the vertical plane P1 and each rock and soil layer in the 3D geological model respectively; S403. Calculate the intersection points of the pile foundation axis and the contour lines of the cut planes P2 of each rock and soil layer respectively, and the intersection points of the pile foundation axis and the interface of each rock and soil layer in the 3D geological model.
3. The method for calculating the penetration depth of a pile foundation based on a 3D geology and high-pile wharf BIM model according to claim 2, characterized in that, in step S5, the following steps are included: S501. If the number of intersection points of the wharf pile foundation axis and the interface of each rock and soil layer in the 3D geological model is 2, it indicates that the pile foundation penetrates through this rock and soil layer, and the distance between the upper and lower intersection points is the length of the wharf pile foundation passing through this rock and soil layer; S502. If the number of intersection points of the wharf pile foundation axis and the interface of each rock and soil layer in the 3D geological model is 1, it indicates that the pile tip is located within this rock and soil layer, and the distance between the intersection point and the center of the pile tip bottom surface is the length of the wharf pile foundation passing through this rock and soil layer; S503. If the number of intersection points of the wharf pile foundation axis and the interface of each rock and soil layer in the 3D geological model is 0, it indicates that the pile foundation does not pass through this rock and soil layer, and the length of the wharf pile foundation in this rock and soil layer is 0.
Citation Information
Patent Citations
A method for automatic generation and 3D quantity calculation of pile foundations based on the Revit 3D platform
CN106599477B
Pile length estimation method based on BIM model
CN111506954A
Pile foundation burying depth determination method based on BIM technology
CN112597572A
Pile foundation length optimization method
CN113378257A