Pile length calculation method based on projection of pile outer contour to geological surface
Through the method based on the projection of the pile outside contour, the traditional pile length calculation method is improved, which solves the problem of large calculation errors when the pile diameter is large and the holding layer is undulating, and more accurate pile length calculation and rock entry judgment are achieved, which improves the stability and safety of the building structure.
Patent Information
- Application Number
- CN202510102831.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2045-01-22
AI Technical Summary
The traditional pile length calculation method is based on the point-to-point calculation model, which ignores the three-dimensional column characteristics of the pile, resulting in the calculated starting point of the complete rock entering is higher, resulting in a large error when the pile diameter is large and the holding layer is undulating violently.
The traditional pile length and geological calculation method are improved and optimized by using a method based on the outline projection of the pile. The whole pile is calculated by taking into account the three-dimensional shape characteristics of the pile, and the bounding box is used to calculate the lowest point within the projection line range to more accurately judge the complete rock entry of the pile.
It improves the accuracy of pile length calculation, reduces calculation errors, makes the judgment of piles entering the rock more in line with the actual engineering situation, and enhances the bearing capacity and durability of the entire building structure.
Smart Images

Figure CN120012502A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of building construction, in particular to a method for calculating pile length based on projecting the outer contour of the pile onto a geological surface. Background Art
[0002] In the field of modern construction engineering, pile foundation plays a vital role. As the key connection between the building structure and the deep strata, it undertakes the important task of effectively transferring the upper structure load to the deeper strata, thereby effectively ensuring the safety and stability of the entire building structure. The quality of the pile foundation is like the stability of the foundation of a building, which directly affects the life of the building and the normal use of its functions.
[0003] In the civil engineering structural design system, the bearing layer is the core supporting element of the entire structural system. It is the rock layer that bears the entire load of the foundation and the building. Its status is equivalent to the root of a big tree and is the key to bearing the entire building. For pile foundations (especially end-bearing piles), the construction depth is often determined by reaching a specific stratum to determine the final hole control conditions. Therefore, accurately determining the position of the bearing layer and accurately controlling the pile length is an indispensable prerequisite for ensuring that the pile foundation has sufficient bearing capacity to support the building structure.
[0004] At present, with the accelerated advancement of the digitalization process in the field of engineering construction, BIM technology has been widely used and promoted. With the help of the triangulation approximation method integrated in the BIM modeling software, the approximate surface shape of the stratum interface can be fitted according to the characteristics of the stratum interface, and then the estimated pile length can be calculated, which can play a relatively reliable auxiliary role in the rock judgment work of pile foundation construction. However, through in-depth research and analysis of existing technical data, it is found that traditional pile length calculation methods are mostly based on point-to-point calculation mode, in which most of the cases only select the center line of the pile as the calculation representative. This calculation method completely ignores the three-dimensional column characteristics of the pile itself. This simplified processing method may be able to meet certain calculation accuracy requirements when the pile diameter is small and the bearing layer is relatively stable. However, when faced with complex working conditions where the pile diameter is large and the bearing layer fluctuates violently, since the rock penetration of the pile centerline is used as the only basis for judging whether the entire pile is completely embedded in the rock, the simulation calculation will determine that the pile has completely penetrated the rock when the actual pile body has not, making the calculated starting point of complete rock penetration significantly higher, resulting in a large error, which will not only have a serious impact on the construction quality of the pile foundation, but may also endanger the safety and reliability of the entire building structure. Summary of the invention
[0005] The purpose of the present invention is to provide a method for calculating pile length based on the projection of the pile outer contour onto the geological surface, so as to solve the problem that when the conventional simulation method using the penetration of the center line of the pile into the rock is used as the judgment condition for whether the entire pile is completely penetrated into the rock, the pile body is not actually completely penetrated into the rock when the pile diameter is large and the bearing layer fluctuates greatly, so that the starting point of complete penetration into the rock calculated by simulation is too high and a large error occurs. The present invention improves and optimizes the conventional pile length and geological calculation method by using the method of projecting the outer contour of the pile. The shape characteristics of the pile are reasonably considered, especially in areas where the strata change dramatically, and using the lowest point instead of the center line intersection point is more in line with the actual method of on-site rock judgment, thereby improving the simulation accuracy.
[0006] In order to achieve the above object, the present invention is implemented by the following technical solution: a method for calculating the pile length based on the projection of the pile outer contour onto the geological surface, comprising the following steps:
[0007] Step 1: Data organization and model preparation
[0008] By sorting out the geological exploration data and using the existing geological exploration data, we can obtain the three-dimensional spatial coordinate point set D0 = [Pd1 Pd2 Pd3 ... Pd n ], each coordinate point is Pd n =(x dn ,y dn , z dn ). Prepare the pile foundation model. The pile components in the model require that the pile top elevation and pile diameter have been set completely and accurately.
[0009] Step 2: Terrain surface generation and extraction
[0010] After the coordinate point set is imported into Revit, the geological surface model in the form of a triangular mesh is generated in the visual programming tool Dynamo (the following steps are all performed in the Dynamo workspace unless otherwise specified) to obtain all the triangular face sets {α t}, the triangulation process conforms to the characteristics of Delaunay triangulation;
[0011] Step 3: Reshaping of pile components
[0012] Select the pile components in the Revit model, extract the coordinates of all pile center points and the corresponding pile diameter data, generate a long vertical line as the "path" at the pile center point, generate a circular curve "curve" according to the pile diameter, and use the Curve.SweepAsSolid node to reshape the column contour of the pile.
[0013] Step 4: Project the outer contour of the pile onto the triangular surface
[0014] The reshaped pile entity will intersect with the triangle surface, and the intersection is obtained through the Boolean operation node Geometry.Intersect. The set {{α t1}, {α t2}...{α tn}}, the intersection corresponding to each pile entity is It is the combination of surfaces within the projection line of the pile entity's outer contour. The enclosed figure represents the morphological characteristics of the bearing layer at the bottom of the pile.
[0015] Step 5: Use the bounding box to calculate the lowest point within the projection line
[0016] According to the relevant requirements of the pile rock specification, the lowest point on the surface within the projection line range This is the key feature point where the pile begins to completely enter the rock. According to the relevant content of solid geometric intersection, we know that It may be a complete ellipse or a part of an ellipse. It is relatively complicated to directly calculate the lowest point of the surface. Here we introduce the bounding box BoundingBox. The bounding box is usually used in computer vision detection tasks to indicate the location of an object. On a plane, it is a rectangular box that just contains the object, and in space, it is a cuboid box. Using the characteristic that the bounding box just contains the object, each The four corner points below the rectangular box are the lowest points, which can be obtained by using the node BoundingBox.MinPoint. The lowest point
[0017] Step 6: Pile length calculation
[0018] From the Z value of the lowest point And the corresponding pile top elevation h n , the estimated length of the pile to the bearing layer interface can be calculated
[0019] As a further improvement of the technical solution of the present invention, the present invention calculates the pile body as a whole, rather than simplifying the pile into a straight line and calculating only the center point, to obtain the bearing layer depth when the entire pile body is completely inserted into the rock, thereby making the pile entry judgment condition more reasonable.
[0020] As a further improvement of the technical solution of the present invention, the present invention reshapes the pile component in the Dynamo workspace to generate a new pile entity, replacing the direct conversion from the model to the entity type. Reshaping the pile component not only optimizes the entity generation process of the pile, but also makes the length parameter of the pile entity adjustable and controllable in the Dynamo operation, thereby improving the running speed and the flexibility of operation.
[0021] As a further improvement of the technical solution of the present invention, the present invention uses a bounding box to replace the direct mathematical solution process of the lowest point of the spatial geometry. After obtaining the combination of faces within the projection line range of the pile entity outer contour, the Geometry.BoundingBox node is used to obtain the bounding box containing the given geometric figure, thereby obtaining the Z value of the coordinates of the lowest corner point of the bounding box. The entire calculation process is easy to understand and the calculation is simple.
[0022] As a further improvement of the technical solution of the present invention, all simulation operations of the present invention are completed in Revit and the plug-in Dynamo, and do not involve model and data transmission between different software. For this purpose, a Dynamo script file of "pile outer contour projection method for calculating pile length" is independently written. When programming in the Dynamo operation space, the node functions are divided into blocks and combined and marked, the transmission of list data between important nodes is adjusted to a unified form, and the Dynamo script file is imported into the Dynamo player to realize the simulation operation in the form of a small window player.
[0023] Beneficial effects of the present invention:
[0024] Compared with the traditional method, the pile length calculation method based on the projection of the pile outer contour onto the geological surface has many significant beneficial effects. First, this method uses the whole pile for calculation, fully considers the three-dimensional cylindrical shape characteristics of the pile, avoids the problem of inaccurate rock entry judgment caused by simplifying the center line calculation, makes the pile rock entry judgment conditions more in line with the actual engineering situation, and greatly improves the accuracy of pile length calculation. Secondly, the pile component is reshaped in the Dynamo workspace to generate a new pile entity. This reshaping method replaces the traditional direct conversion from model to entity type, effectively optimizes the entity generation process of the pile, and not only enables the length parameters of the pile entity to be flexibly adjusted and accurately controlled in the Dynamo operation, but also significantly improves the running speed and operation flexibility of the entire calculation process, reducing calculation time and labor costs. Furthermore, the bounding box BoundingBox is used to calculate the lowest point. After obtaining the combination of faces within the range of the pile entity outer contour projection line, the bounding box containing a given geometric figure is obtained by means of the Geometry.BoundingBox node. The Z value of the lowest corner point coordinate of the bounding box is used to replace the complex direct face calculation, simplifying the calculation process, reducing the difficulty of calculation, and improving the calculation efficiency and stability. In addition, all simulation operations of the present invention are completed in Revit and the plug-in Dynamo, without involving the model and data transmission between different software, effectively avoiding the compatibility problems and data loss risks that may be generated due to software interaction. In addition, the "pile outer contour projection method for calculating pile length" Dynamo script file written independently, in the Dynamo operation space, the node function is divided into blocks and marked, and the transmission form of the list data between the important nodes is unified, and the sliding input module is set at the input and output ends, and the Dynamo script file is imported into the Dynamo player to realize the simulation operation in the form of a small window player, which greatly facilitates the use and operation of engineering and technical personnel, improves work efficiency and convenience, and helps to promote the further development and innovation of pile foundation engineering design and construction technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Other features, objects and advantages of the present invention will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:
[0026] Figure 1 It is a schematic diagram of the process of the present invention.
[0027] Figure 2 It is a three-dimensional schematic diagram of the pile outer contour projection method;
[0028] Figure 3 It is a triangulated rock surface model;
[0029] Figure 4 Reshape the solid object model for the pile contour;
[0030] Figure 5 It is the projection of the pile outer contour on the triangulated rock surface;
[0031] Figure 6 is a collection of intercepted projection fragments;
[0032] Figure 7 Extract the map for the bounding box lowest point.
[0033] Figure 8 This is the dynamo player of the present invention. DETAILED DESCRIPTION
[0034] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. The exemplary embodiments and descriptions of the present invention are used to explain the present invention, but are not intended to limit the present invention.
[0035] It should be noted that all directional indications in the embodiments of the present invention (such as up, down, left, right, front, back, upper end, lower end, top, bottom...) are only used to explain the relative position relationship, movement status, etc. between the components in a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.
[0036] In the present invention, unless otherwise clearly defined and limited, the term "connection" should be understood in a broad sense, for example, "connection" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0037] In addition, in the present invention, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features; in addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.
[0038] The following is combined with Figure 1 To Attachment Figure 8 The present invention is described in further detail.
[0039] The present invention has carefully constructed a method for calculating the pile length based on the projection of the pile outer contour onto the geological surface, comprising the following steps:
[0040] Step 1: Data organization and model preparation
[0041] By sorting out the geological exploration data and using the existing geological exploration data, we can obtain the three-dimensional spatial coordinate point set D0 = [Pd1 Pd2 Pd3 … Pd n ], each coordinate point is Pd n =(x dn ,y dn , z dn ). Prepare the pile foundation model. The pile components in the model require that the pile top elevation and pile diameter have been set completely and accurately.
[0042] Step 2: Terrain surface generation and extraction
[0043] After the coordinate point set is imported into Revit, the geological surface model in the form of a triangular mesh is generated in the visual programming tool Dynamo (the following steps are all performed in the Dynamo workspace unless otherwise specified) to obtain all the triangular face sets {α t}, the triangulation process conforms to the characteristics of Delaunay triangulation;
[0044] Step 3: Reshaping of pile components
[0045] Select the pile components in the Revit model, extract the coordinates of all pile center points and the corresponding pile diameter data, generate a long vertical line as the "path" at the pile center point, generate a circular curve "curve" according to the pile diameter, and use the Curve.SweepAsSolid node to reshape the column contour of the pile.
[0046] Step 4: Project the outer contour of the pile onto the triangular surface
[0047] The reshaped pile entity will intersect with the triangle surface, and the intersection is obtained through the Boolean operation node Geometry.Intersect. The set {{α t1}, {α t2}...{α tn}}, the intersection corresponding to each pile entity is It is the combination of surfaces within the projection line of the pile entity's outer contour. The enclosed figure represents the morphological characteristics of the bearing layer at the bottom of the pile.
[0048] Step 5: Use the bounding box to calculate the lowest point within the projection line
[0049] According to the relevant requirements of the pile rock specification, the lowest point on the surface within the projection line range This is the key feature point where the pile begins to completely enter the rock. According to the relevant content of solid geometric intersection, we know that It may be a complete ellipse or a part of an ellipse. It is relatively complicated to directly calculate the lowest point of the surface. Here we introduce the bounding box BoundingBox. The bounding box is usually used in computer vision detection tasks to indicate the location of an object. On a plane, it is a rectangular box that just contains the object, and in space, it is a cuboid box. Using the characteristic that the bounding box just contains the object, each The four corner points below the rectangular box are the lowest points, which can be obtained by using the node BoundingBox.MinPoint. The lowest point
[0050] Step 6: Pile length calculation
[0051] From the Z value of the lowest point And the corresponding pile top elevation h n , the estimated length of the pile to the bearing layer interface can be calculated
[0052] The calculation method of the present invention forms a complete and rigorous pile length calculation process through six systematic steps, from data collation and model preparation, to terrain surface generation, pile component reshaping, outer contour projection, lowest point calculation and pile length calculation. Compared with the traditional method, it comprehensively considers the geological data, the actual shape of the pile body and the spatial relationship between the two, avoiding the one-sidedness and errors caused by the traditional calculation method that only relies on the pile centerline calculation, and can more accurately determine the pile length, thereby providing a more reliable basis for pile foundation construction, ensuring the stability and safety of the building structure, and effectively reducing the engineering quality problems and potential risks caused by inaccurate pile length calculation.
[0053] Specifically, in the present embodiment, the present invention calculates the pile body as a whole, rather than simplifying the pile into a straight line and only calculating the center point, to obtain the depth of the bearing layer when the entire pile body is completely inserted into the rock, so that the pile-rock-entry judgment condition is more reasonable. It should be noted that the calculation based on the entire pile fully respects the three-dimensional entity characteristics of the pile. Under complex geological conditions with large pile diameters and large fluctuations in the bearing layer, this method can more realistically reflect the contact between the pile body and the bearing layer. Compared with the traditional method of judging the entire pile from entering the rock based on the pile centerline entering the rock, it can avoid prematurely judging that the pile is completely inserted into the rock, making the pile-rock-entry judgment condition more in line with engineering practice, significantly reducing calculation errors, and improving the accuracy of pile length calculation, thereby ensuring that the pile foundation can effectively transfer the building load to the bearing layer and enhance the bearing capacity and durability of the entire building structure.
[0054] Specifically, in this embodiment, the present invention reshapes the pile component in the Dynamo workspace to generate a new pile entity, replacing the direct conversion from the model to the entity type. Reshaping the pile component not only optimizes the entity generation process of the pile, but also makes the length parameter of the pile entity adjustable and controllable in the Dynamo operation, thereby improving the running speed and operation flexibility.
[0055] It should be noted that in the Dynamo workspace, the pile component is reshaped to generate a new pile entity:
[0056] The entity generation process of the pile has been optimized, overcoming many drawbacks of traditional methods such as using the built-in node Element.Solids for entity conversion, such as incomplete generation during batch operations, complex parameters of the generated entity contour leading to difficulties in Boolean operations, and reduced operating speed. By reshaping the pile component, not only the length parameters of the pile entity are adjustable and controllable in the Dynamo operation, improving the flexibility of the operation, but also greatly improving the running speed of the calculation process, reducing the time and resource consumption required for calculation, improving the efficiency of engineering design and construction, reducing costs, and facilitating the efficient advancement of large-scale pile foundation projects.
[0057] Specifically, in this embodiment, the present invention uses a bounding box to replace the direct mathematical solution process of the lowest point of the spatial geometry. After obtaining the combination of faces within the projection line range of the pile entity outer contour, the Geometry.BoundingBox node is used to obtain the bounding box containing the given geometric figure, thereby obtaining the Z value of the coordinates of the lowest corner point of the bounding box. The entire calculation process is easy to understand and the calculation is simple.
[0058] It should be noted that the bounding box BoundingBox is used to calculate the lowest point:
[0059] The method of calculating the lowest point using the bounding box greatly simplifies the direct mathematical solution process of the lowest point of complex spatial geometry. When facing an irregularly shaped surface within the projection line of the pile outer contour (which may be a complete ellipse or an ellipse interception), there is no need to perform tedious calculations of the lowest point of the surface. By obtaining the bounding box containing the given geometric figure and calculating the Z value of its lowest corner point coordinates, the calculation difficulty is reduced, the calculation efficiency and stability are improved, the errors that may be introduced by the complex calculation process are reduced, the accuracy of key data in the pile length calculation is ensured, and strong support is provided for the accurate determination of the pile length.
[0060] Specifically, in the present embodiment, all simulation operations of the present invention are completed in Revit and plug-in Dynamo, and do not involve model and data transmission between different software. For this reason, a Dynamo script file of "pile outer contour projection method for calculating pile length" is independently written. When programming in the Dynamo operation space, the node function is divided into blocks and marked, and the transmission of list data between important nodes is adjusted into a unified form. The Dynamo script file is imported into the Dynamo player, and the simulation operation is realized in the form of a small window player.
[0061] It should be noted that all simulation operations are completed in Revit and the plug-in Dynamo and the relevant script files are written:
[0062] It avoids compatibility issues and data loss risks that may occur when transferring models and data between different software, and ensures the stability of the calculation process and the integrity of the data. The self-written Dynamo script file "Calculating Pile Length by Pile Outline Projection Method" makes the entire calculation process clear and easy for engineering and technical personnel to understand and operate by combining node functions into blocks and annotating instructions and unifying the transmission form of list data between important nodes. Setting a sliding input module at the input and output ends and combining it with the Dynamo player to realize simulation operations in the form of a small window further improves the convenience and flexibility of operation, lowers the technical threshold, helps to improve the work efficiency of engineering and technical personnel, and promotes the wide application and promotion of this pile length calculation method in engineering practice.
[0063] Implementation Cases:
[0064] Reference Figures 1 to 8 , a method for calculating pile length based on the projection of the pile outer contour onto the geological surface, comprising the following steps:
[0065] Step 1: Prepare the pile foundation model. The pile components in the model require that the pile top elevation and pile diameter have been set completely and accurately. For example, in a commercial complex construction project, the pile foundation uses a cast-in-place pile with a diameter of 1.2 meters and a pile top design elevation of -2.0 meters. Through precise measurement and modeling, the pile foundation model containing these parameter information is accurately constructed in the design software.
[0066] Step 2: Collect the geological exploration data of the project and obtain the set of three-dimensional spatial coordinate points of the stratigraphic interface. The geological exploration data of this commercial complex project was obtained by a professional geological survey team through drilling and testing at multiple points on the site. A total of thousands of three-dimensional spatial coordinate points of the stratigraphic interface were obtained, which recorded in detail the depth, undulation and other information of different strata from the surface to the underground.
[0067] Step 3: Open Dynamo Player, select the "Calculate Pile Length by Pile Outline Projection Method" Dynamo script file, click Edit Input, and select the imported and sorted geological survey data Excel file on the interface. During the data import process, ensure that the data format matches the script requirements, for example, the coordinate point data is arranged in a specific column order so that the script can read and process it accurately.
[0068] Step 4: Select all the pile component models in the Revit model, edit them, and click Run. Take one of the piles (numbered P001) in the commercial complex project as an example. During the calculation process, you can see that in the Dynamo workspace, the pile component is reshaped according to the set steps, and its outer contour is gradually projected onto the triangulated geological surface. The intersection is obtained through Boolean operations, and the lowest point within the projection line is calculated using the bounding box.
[0069] Step 5: Export the estimated pile length in Excel as a reference for the formulation of the piling plan. For the P001 pile, the estimated pile length is 25.5 meters after calculation. This data is recorded in the Excel table and summarized with the calculation results of other piles. In the subsequent piling construction process, the construction team will carry out construction based on the estimated pile length data and make appropriate adjustments according to the actual drilling situation.
[0070] Let’s take the pile foundation in a residential community construction project as an example:
[0071] The community uses prefabricated piles with a pile diameter of 0.8 meters and a pile top elevation of -1.5 meters. The collected geological exploration data shows that the strata are relatively complex, with multiple soil and rock layers of different hardness alternating.
[0072] Operate according to the method of the present invention:
[0073] Step 1: Build an accurate precast pile model in the design software to ensure that the pile top elevation and pile diameter parameters are accurate.
[0074] Step 2: Organize geological exploration data to form a set of three-dimensional spatial coordinate points of the stratigraphic interface, which includes the coordinate information of different stratigraphic layers such as silty clay, sandy clay, and highly weathered rock.
[0075] Step 3: Import the data and run the script in the Dynamo environment. For one of the typical piles (numbered Z005), the calculation process went smoothly. The reshaped pile outline was projected onto the geological surface, and the estimated pile length was calculated to be 18.3 meters through the lowest point determined by the bounding box.
[0076] Step 4: The estimated pile length data of all piles are exported and applied to the formulation of the piling plan. In the actual construction, the construction results of the Z005 pile were monitored, and it was found that the error between the actual pile length and the calculated pile length was within an acceptable range, which proved the effectiveness and reliability of the method of the present invention in this project.
[0077] The A54b pile was used as the target pile for calculation and analysis, and compared with the actual piling data:
[0078] The actual pile length is L0=18.12m, the slightly weathered hole length is 1.06m, and the pile length when it starts to enter the rock is L′0=18.12-1.06=17.06m; when the A54b pile end starts to completely enter the rock, the simulated pile length is L1=16.86m.
[0079] Error rate
[0080] The relative error rate between the simulated prediction value and the actual measurement result is 1.17%. Considering the error range of the actual measurement value, it shows that the results of this geological assessment are valid.
[0081] The technical solutions provided by the embodiments of the present invention are introduced in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the embodiments of the present invention. The description of the above embodiments is only applicable to help understand the principles of the embodiments of the present invention. At the same time, for those skilled in the art, according to the embodiments of the present invention, there may be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. A method for calculating pile length based on the projection of the pile outer contour onto the geological surface, characterized in that: The following steps are involved: Step 1: Data organization and model preparation By sorting out the geological exploration data and using the existing geological exploration data, we can obtain the three-dimensional spatial coordinate point set D0 = [Pd1Pd2Pd3…Pd n ], each coordinate point is Pd n =(x dn ,y dn , z dn ); Prepare the pile foundation model. The pile components in the pile foundation model require that the pile top elevation and pile diameter have been set completely and accurately; Step 2: Terrain surface generation and extraction After the coordinate point set is imported into Revit, the geological surface model in the form of a triangular mesh is generated in the visual programming tool Dynamo, and all the triangular face sets {α t }, the triangulation process conforms to the characteristics of Delaunay triangulation; Step 3: Reshaping of pile components Select the pile components in the Revit model, extract the coordinates of all pile center points and the corresponding pile diameter data, generate a long vertical line at the pile center point as the path, generate a circular curve according to the pile diameter, and use the Curve.SweepAsSolid node to reshape the column contour of the pile; Step 4: Project the outer contour of the pile onto the triangular surface The reshaped pile entity will intersect with the triangle surface, and the intersection is obtained through the Boolean operation node Geometry.Intersect. The set {{α t1 }, {α t2 }...{α tn }}, the intersection corresponding to each pile entity is It is the combination of the surfaces within the projection line of the pile solid outer contour, and the enclosed figure represents the morphological characteristics of the bearing layer at the bottom of the pile; Step 5: Use the bounding box to calculate the lowest point within the projection line According to the relevant requirements of the pile rock specification, the lowest point on the surface within the projection line range It is the key feature point where the pile begins to enter the rock completely. The bounding box BoundingBox is introduced. The bounding box is usually used in computer vision detection tasks to indicate the position of an object. It is a rectangular box that can just contain the object on the plane and a cuboid box in space. Using the characteristic that the bounding box happens to contain the object, each The four corner points below the rectangular box are the lowest points, which can be obtained by using the node BoundingBox.MinPoint. The lowest point Step 6: Pile length calculation From the Z value of the lowest point And the corresponding pile top elevation h n , the estimated length from the pile to the bearing layer interface can be calculated 2. A method for calculating pile length based on the projection of the pile outer contour onto the geological surface according to claim 1, characterized in that: The calculation is performed based on the entire pile, rather than simplifying the pile into a straight line and calculating only the center point, which makes the conditions for judging whether the pile has entered the rock more reasonable.
3. A method for calculating pile length based on the projection of the pile outer contour onto the geological surface according to claim 1, characterized in that: It is necessary to reshape the pile component in the Dynamo workspace to generate a new pile entity, and to use reshaping to replace the direct conversion from model to entity type, so as to optimize the entity generation process of the pile. Dynamo has a built-in node Element.Solids that can directly convert Revit models into entities. This node traverses all input elements and determines whether each element contains entity information based on its internal type recognition mechanism. For elements that are identified as containing entities, Dynamo interacts through the API to access the geometric information of the elements. Based on the acquired geometric information, Dynamo uses its internal geometry processing function to convert the relevant data into entity objects with the same appearance shape.
4. A method for calculating pile length based on the projection of the pile outer contour onto the geological surface according to claim 1, characterized in that: The bounding box BoundingBox is used to calculate the lowest point. After obtaining the combination of faces within the projection line of the pile entity's outer contour, the Geometry.BoundingBox node is used to obtain the bounding box containing the given geometry, and the Z value of the coordinates of the lowest corner point of the bounding box is obtained instead of directly calculating the face.
5. A method for calculating pile length based on the projection of the pile outer contour onto the geological surface according to claim 1, characterized in that: All simulation operations are completed in Revit and the plug-in Dynamo, without involving model and data transfer between different software; write a Dynamo script file for calculating the pile length using the pile outer contour projection method; when programming in the Dynamo operation space, divide the node functions into blocks and combine them with annotations, adjust the transmission of list data between important nodes into a unified form, set a sliding input module at the input and output ends, import the Dynamo script file into the Dynamo player, and implement simulation operations in the form of a small window player.
6. A method for calculating pile length based on the projection of the pile outer contour onto the geological surface according to claim 1, characterized in that: When stretching and modeling a self-built staircase brick family, you can set a flip button to freely flip the direction of the up and down stairs and the left and right symmetry direction. A single-side staircase can be quickly replicated to the other side, and the lower staircase can be quickly generated to the upper level.
Citation Information
Patent Citations
Pile length acquisition method and device, computer equipment and storage medium
CN114676483A
Method for calculating actual pile length of engineering pile based on Dynamo visual programming
CN114936390A
Pile model arrangement method and system based on Dynamo and Revit
CN114969954A
Pile construction method and pile construction management system
JP2019100082A