A pile length calculation method based on pile outer contour projection to geological surface
By using the method of calculating the lowest point through pile outline projection and boundary box, the problem of inaccurate judgment of pile penetration into rock when the pile diameter is large and the bearing layer fluctuates greatly is solved. This achieves the accuracy of pile length calculation and the safety of engineering construction, and improves the load-bearing capacity and durability of building structures.
Patent Information
- Application Number
- CN202510102831.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2045-01-22
AI Technical Summary
Traditional pile length calculation methods often fail to accurately determine the rock penetration of the pile centerline when the pile diameter is large and the bearing stratum is highly undulating. This can lead to simulations of rock penetration when the pile body is not actually fully embedded in the rock, resulting in significant errors that affect the construction quality and building safety of the pile foundation.
The pile outer contour projection method is adopted. The pile entity is reshaped in the Dynamo workspace and the lowest point is calculated using the bounding box, which replaces the traditional judgment of the pile centerline entering the rock. The pile length is calculated by combining Revit and Dynamo plugins, thus optimizing the pile length calculation process.
It improves the accuracy and efficiency of pile length calculation, reduces calculation errors, ensures the reliability of pile foundation construction and the stability of building structures, and reduces engineering risks caused by errors.
Smart Images

Figure CN120012502B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of building construction, and in particular to a pile length calculation method based on projection of a pile outer contour onto a geological surface. BACKGROUND
[0002] In the field of modern building engineering, pile foundation plays a crucial role. As the key connecting part between building structure and deep stratum, it bears the heavy responsibility of effectively transmitting the load of the upper structure to the deep stratum, thereby effectively ensuring the safety and stability of the entire building structure. The quality of pile foundation is as important as the stability of the foundation stone, which directly affects the service life and normal functioning of the building.
[0003] In the design system of civil engineering structures, the bearing stratum is the core support element of the entire structure system. It is the rock stratum that bears all the loads of the foundation and the building, and its position is equivalent to the root of a tree, which is the key to supporting the entire building. For pile foundations, especially end-bearing piles, the construction depth is often determined by reaching a specific stratum to control the final hole. Therefore, accurately determining the position of the bearing stratum and precisely controlling the pile length are essential prerequisites to ensure that the pile foundation has sufficient bearing capacity to support the building structure.
[0004] At present, with the accelerated digitalization process in the field of engineering construction, BIM technology has been widely applied and promoted. With the help of the triangulation approximation method integrated in BIM modeling software, the approximate surface shape of the stratum interface can be fitted according to the characteristics of the stratum interface, and the expected pile length can be calculated, which can play a relatively reliable auxiliary role in the construction of pile foundation. However, through in-depth research and analysis of existing technical data, it is found that most traditional pile length calculation methods are based on point-to-point calculation mode, and in most cases, only the pile centerline is selected as the representative for calculation. This calculation method completely ignores the three-dimensional column characteristics of the pile. This simplified processing method may meet certain accuracy requirements when the pile diameter is small and the bearing stratum is relatively stable. However, when facing complex conditions such as large pile diameter and dramatic fluctuations in the bearing stratum, since the entry of the pile centerline into the rock is the only basis for determining the complete entry of the entire pile into the rock, it will lead to the situation that the actual pile body has not completely entered the rock, but the simulation calculation determines that it has completely entered the rock, resulting in a significantly higher complete entry point of the rock, which produces a large error. This not only seriously affects the construction quality of the pile foundation, but also may endanger the safety and reliability of the entire building structure. SUMMARY
[0005] The purpose of the present application is to provide a pile length calculation method based on the projection of the pile outer contour onto the geological surface, to solve the problem of the conventional simulation method that takes the pile center line into rock as the judgment condition for the complete entry of the whole pile into rock, when the pile diameter is large and the bearing layer fluctuates greatly, the pile body is not actually completely in rock, resulting in a higher starting point of complete entry into rock in the simulation calculation and a larger error. The present application improves and optimizes the conventional pile length and geological calculation method by using the projection method of the pile outer contour. The shape characteristics of the pile are reasonably considered, especially in the area where the stratum changes sharply, the lowest point is replaced by the center line intersection point to better fit the actual rock judgment method in the field, so the simulation accuracy is improved.
[0006] In order to achieve the above purpose, the present application is realized by the following technical scheme: a pile length calculation method based on the projection of the pile outer contour onto the geological surface, comprising the following steps:
[0007] Step 1: data arrangement and model preparation
[0008] Arrange the geological exploration data, use the existing geological exploration data to obtain a stratum interface three-dimensional space coordinate point set D0=[Pd1 Pd2 Pd3... Pd n ], each coordinate point is Pd n =(x dn , y dn , z dn ). Prepare a pile foundation model, the pile component in the model requires that the pile top elevation and pile diameter have been completely and accurately set.
[0009] Step 2: terrain surface generation and extraction
[0010] Import the coordinate point set into Revit, and process and generate a triangular mesh form geological surface model in the visualization programming tool dynamo (the following steps are performed in the dynamo workspace unless otherwise specified), obtain all triangular face set {α t}, the triangulation process conforms to the characteristics of Delaunay triangulation;
[0011] Step 3: pile component reshaping
[0012] Select the pile component in the Revit model, extract the coordinates of all pile center points and the corresponding pile diameter data, generate a long vertical line as a "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: projecting the outer contour of the pile onto the triangular face
[0014] The reshaped pile entity will intersect with the triangular face, and the intersection is obtained by the Boolean operation node Geometry. Intersect, and the set is {{a t1}, {a t2}... {a tn}}. The intersection corresponding to each pile entity is The combination of the faces within the projection line range of the outer contour of the pile entity is the shape of the pile bottom bearing stratum.
[0015] Step 5: Calculate the lowest point in the projection line range by using the bounding box
[0016] According to the relevant requirements of the pile into rock specification, the lowest point of the surface existing in the projection line range is the key feature point of the pile starting to completely enter the rock. According to the related content of the intersection of solid geometry, we know that it may be a complete ellipse, or it may be a part of an ellipse. It is relatively complex to directly calculate the lowest point of the face. Here, we introduce the bounding box BoundingBox, which is usually used in computer vision detection tasks to represent the position of an object. In the plane, it is a rectangular box that can contain the object, and in space, it is a cuboid box. By using the characteristics of the bounding box that contains the object, each box is drawn out, and the four corner points of the cuboid box at the bottom are the lowest points. By using the node BoundingBox. MinPoint, the lowest point can be obtained, which is also the lowest point of the .
[0017] Step 6: Pile length calculation
[0018] The Z value of the lowest point and the corresponding pile top elevation h n can be used to calculate the length of the pile to the bearing stratum interface
[0019] Further improvement of the technical scheme of the present application, the present application calculates the whole pile body, instead of simplifying the pile into a straight line to calculate the center point and obtain the bearing stratum depth when the whole pile body completely enters the rock, making the pile into rock judgment condition more reasonable.
[0020] Further improvement of the technical scheme of the present application, the present application generates a new pile entity by reshaping the pile component in the dynamo workspace, instead of directly converting from the model to the entity type. Reshaping the pile component not only optimizes the pile entity generation process, but also makes the length parameter of the pile entity adjustable and controllable in the dynamo operation, improving the running speed and operation flexibility.
[0021] Further, as an improvement of the technical scheme of the present application, the present application uses a bounding box instead of a direct mathematical solving process of the lowest point of the space geometry, after obtaining the combination of the faces within the range of the pile body outer contour projection line, the bounding box containing the given geometry is obtained using the Geometry.BoundingBox node, so as to obtain the Z value of the lowest corner point coordinate of the bounding box. The whole operation process is easy to understand and simple to operate.
[0022] Further, as an improvement of the technical scheme of the present application, the whole simulation operation of the present application is completed in Revit and the plug-in dynamo, and does not involve the model and data transmission between different software. Therefore, the "pile outer contour projection method for calculating pile length" dynamo script file is independently programmed. When programming in the dynamo operation space, the node functions are divided into blocks and labeled, the list data transmission 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.
[0023] The present application has the following beneficial effects:
[0024] Compared with the traditional method, the pile length calculation method based on the pile outer contour projection to the geological surface has many significant beneficial effects. First, the method calculates the whole pile, fully considers the three-dimensional column shape characteristics of the pile, avoids the inaccurate rock entering judgment caused by simplification to the center line calculation, makes the pile rock entering judgment condition more in line with the actual engineering situation, and greatly improves the accuracy of the 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, not only makes the length parameter of the pile entity flexible and accurately controlled in the dynamo operation, but also significantly improves the running speed and operation flexibility of the whole calculation process, reduces the calculation time and labor cost. Thirdly, the bounding box is used to calculate the lowest point. After obtaining the combination of the faces within the range of the pile entity outer contour projection line, the bounding box containing the given geometry is obtained by means of the Geometry.BoundingBox node, and the Z value of the lowest corner point of the bounding box is calculated instead of the complex direct face calculation, which simplifies the calculation process, reduces the calculation difficulty, and improves the calculation efficiency and stability. In addition, all the simulation operations of the present application are completed in Revit and the plug-in dynamo, without model and data transmission between different software, effectively avoiding the compatibility problems and data loss risks that may be caused by software interaction. Moreover, the "pile outer contour projection method for calculating pile length" dynamo script file written independently combines the node functions in blocks and labels the instructions in the dynamo operation space, unifies the data transmission form between important nodes, sets the sliding input module at the input and output ends, imports the dynamo script file into the dynamo player in the form of a small window player to realize the simulation operation, greatly facilitates the use and operation of engineering and technical personnel, improves the work efficiency and convenience, and helps to promote the further development and innovation of pile foundation engineering design and construction technology. BRIEF DESCRIPTION OF DRAWINGS
[0025] Other features, objects and advantages of the present application will become more apparent from the following detailed description of non-limiting embodiments, made with reference to the accompanying drawings:
[0026] Figure 1 The flowchart of the method of the present application is shown.
[0027] Figure 2 The three-dimensional schematic diagram of the pile outer contour projection method is shown.
[0028] Figure 3 The triangular rock surface model is shown.
[0029] Figure 4 The pile body contour reshaped entity object model is shown.
[0030] Figure 5 is the projection of the pile outer contour on the triangulated rock surface;
[0031] Figure 6 is the set of the intercepted projection segments;
[0032] Figure 7 is the bounding box lowest point extraction map.
[0033] Figure 8 is the dynamo player of the present application. DETAILED DESCRIPTION
[0034] The present application will be described in detail below with reference to the drawings and specific embodiments, which are used to explain the present application, but not as a limitation of the present application.
[0035] It should be noted that all directional directions (such as up, down, left, right, front, back, upper end, lower end, top, bottom, etc.) in the embodiments of the present application are only used to explain the relative positional relationship, movement condition, etc. between components in a certain specific posture (as shown in the drawings), and if the specific posture changes, the directional directions will also change accordingly.
[0036] In the present application, unless otherwise explicitly specified and limited, the term "connection" should be understood broadly, for example, "connection" can be fixed connection, or detachable connection, or integral; can be mechanical connection, or electrical connection; can be directly connected, or indirectly connected through an intermediate medium; can be internal communication of two elements or interaction relationship between two elements, unless otherwise explicitly limited. For those skilled in the art, the specific meaning of the above-mentioned term in the present application can be understood according to the specific circumstances.
[0037] In addition, in the present application, the description such as "first", "second" and the like is only for the purpose of description, and cannot be understood as indicating or implying the relative importance of the indicated technical features or implicitly indicating the number of the indicated technical features. Therefore, the features limited by "first", "second" can explicitly or implicitly include at least one of the features; in addition, the technical solutions of each embodiment can be combined with each other, but it must be based on the realization of those skilled in the art, when the combination of technical solutions appears contradictory or unachievable, it should be considered that the combination of technical solutions does not exist, nor within the scope of protection required by the present application.
[0038] The following will be described in detail with reference to the drawings and specific embodiments, which are used to explain the present application, but not as a limitation of the present application. Figure 1 to the drawings Figure 8 The present application will be described in detail below with reference to the drawings and specific embodiments, which are used to explain the present application, but not as a limitation of the present application.
[0039] The application carefully constructs a pile length calculation method based on the projection of the pile outer contour to the geological surface, including the following steps:
[0040] Step 1: data arrangement and model preparation
[0041] Arrange the geological exploration data, use the existing geological exploration data to obtain a stratum interface three-dimensional space coordinate point set D0=[Pd1 Pd2 Pd3 … Pd n}, and each coordinate point is Pd n =(x dn , y dn , z dn ). Prepare a pile foundation model, and the pile member in the model requires that the pile top elevation and pile diameter have been completely accurately set.
[0042] Step 2: terrain surface generation and extraction
[0043] Import the coordinate point set into Revit, and process and generate a triangular mesh form geological surface model in the visualization programming tool dynamo (the following steps are performed in the dynamo workspace unless otherwise specified), obtain all triangular face set {α t}, and the triangulation process conforms to the characteristics of Delaunay triangulation;
[0044] Step 3: pile member reshaping
[0045] Select the pile member in the Revit model, extract the coordinates of all pile center points and the corresponding pile diameter data, generate a long vertical line as a "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: projecting the outer contour of the pile to the triangular face
[0047] The reshaped pile entity will intersect with the triangular face, and the intersection set {{α t1}, {α t2}…{α tn}} is obtained through the Boolean operation node Geometry.Intersect, and the intersection corresponding to each pile entity is , which is the combination of the faces in the projection line range of the pile entity outer contour, and the enclosed figure represents the morphological characteristics of the pile bottom bearing stratum.
[0048] Step 5: calculating the lowest point in the projection line range using the bounding box
[0049] According to the relevant requirements of the pile into rock specification, the lowest point The key feature point for the pile to start completely entering the rock. According to the related content of the intersection of stereographic geometry, we know that, It may be a complete ellipse, or it may be a part of an ellipse cut off, and it is relatively complex to directly calculate the lowest point of the surface. Here we introduce the bounding box BoundingBox, which is usually used in computer vision detection tasks to represent the position of an object. In the plane, it is a rectangular box that can contain the object, and in space, it is a cuboid box. By using the characteristics of the bounding box containing the object, each box is taken out, and the four corner points of the cuboid box are the lowest points. By using the node BoundingBox.MinPoint, the lowest point can be obtained, which is also the lowest point of the pile
[0050] Step 6: Pile length calculation
[0051] The Z value of the lowest point and the corresponding pile top elevation h n can be used to calculate the expected length of the pile to the bearing layer interface
[0052] The calculation method of the present application forms a complete and rigorous pile length calculation process through six steps of the system, from data arrangement and model preparation, to terrain surface generation, pile component remodeling, outer contour projection, lowest point calculation and pile length calculation. Compared with the traditional method, it comprehensively considers geological data, actual shape of the pile and the spatial relationship between them, avoids the one-sidedness and error caused by relying only on the center line calculation of the pile in the traditional calculation method, 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 engineering quality problems and potential risks caused by inaccurate pile length calculation.
[0053] Specifically, in the present embodiment, the present application calculates the entire pile, rather than simplifying the pile into a straight line to calculate the center point and obtain the bearing layer depth when the entire pile completely enters the rock, making the pile entering the rock judgment condition more reasonable. It should be noted that calculating the entire pile fully respects the three-dimensional entity characteristics of the pile. In complex geological conditions with large pile diameter and large bearing layer undulation, this method can more realistically reflect the contact between the pile body and the bearing layer. Compared with the traditional method of determining the entire pile entering the rock by the center line entering the rock, it can avoid premature determination of the entire pile entering the rock, making the pile entering the rock judgment condition more in line with engineering practice, significantly reducing calculation error, improving the accuracy of pile length calculation, and thus ensuring that the pile foundation can effectively transmit the building load to the bearing layer, enhancing the bearing capacity and durability of the entire building structure.
[0054] Specifically, in the embodiment, the pile member is reshaped in the dynamo workspace to generate a new pile entity, replacing the direct conversion from the model to the entity type. Reshaping the pile member 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, improving the operation speed and flexibility.
[0055] It should be noted that the pile member is reshaped in the dynamo workspace to generate a new pile entity:
[0056] The entity generation process of the pile is optimized, overcoming many drawbacks of traditional methods such as using the built-in node Element.Solids for entity conversion, such as incomplete generation in batch operation, complex entity contour parameters leading to difficulty in Boolean operation, and decreased running speed. By reshaping the pile member, not only does the length parameter of the pile entity become adjustable and controllable in the dynamo operation, improving the flexibility of the operation, but also greatly improves the running speed of the calculation process, reduces the time and resource consumption required for calculation, improves the efficiency of engineering design and construction, reduces the cost, and is conducive to the efficient promotion of large-scale pile foundation engineering.
[0057] Specifically, in the embodiment, the invention uses a bounding box instead of a direct mathematical solution process for the lowest point of the space geometry. After obtaining the combination of the faces within the projection line range of the outer contour of the pile entity, the Geometry.BoundingBox node is used to obtain the bounding box containing the given geometric figure, thereby obtaining the Z value of the lowest corner point coordinate of the bounding box. The entire operation process is easy to understand and simple to operate.
[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 complex direct mathematical solution process of the lowest point of the space geometry. When facing irregularly shaped faces within the projection line range of the pile outer contour (which may be a complete ellipse or an elliptical cut), there is no need for tedious calculation of the lowest point of the face. By obtaining the bounding box containing the given geometric figure and calculating the Z value of the lowest corner point coordinate, the calculation difficulty is reduced, the calculation efficiency and stability are improved, the errors introduced by the complex calculation process are reduced, the accuracy of the key data in the pile length calculation is ensured, and strong support is provided for accurately determining the pile length.
[0060] Specifically, in the embodiment, all analog operations of the present application are completed in Revit and the plug-in dynamo, and do not involve model and data transmission between different software. For this purpose, the "pile outside contour projection method for calculating pile length" dynamo script file is independently programmed. When programming in the dynamo operation space, the node functions are divided into blocks, combined and labeled, and the list data transmission between important nodes is adjusted into a unified form. The dynamo script file is imported into the dynamo player to realize the simulation operation in the form of a small window player.
[0061] It should be noted that all analog operations are completed in Revit and the plug-in dynamo, and related script files are programmed:
[0062] The compatibility problems and data loss risks that may occur in model and data transmission between different software are avoided, and the stability of the calculation process and the integrity of the data are ensured. The "pile outside contour projection method for calculating pile length" dynamo script file independently programmed by the present application makes the whole calculation process clear and easy to understand and operate for engineering and technical personnel through the block combination and labeling of node functions and the unified form of list data transmission between important nodes. The sliding input module is set at the input and output ends, and the dynamo player is combined to realize the simulation operation in the form of a small window, which further improves the convenience and flexibility of operation, reduces the technical threshold, helps to improve the work efficiency of engineering and technical personnel, and promotes the wide application and promotion of the pile length calculation method in engineering practice.
[0063] Implementation case:
[0064] Referring to Figures 1 to 8 A pile length calculation method based on projection of pile outside contour to geological surface, comprising the following steps:
[0065] Step 1: Prepare the pile foundation model, and the pile member in the model requires that the pile top elevation and pile diameter have been completely and accurately set. For example, in a certain commercial complex building project, the pile foundation adopts a diameter of 1.2 meters of cast-in-place pile, and the pile top design elevation is -2.0 meters. Through accurate 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 to obtain a set of stratum interface three-dimensional space coordinate points. The geological exploration data of this commercial complex project is obtained by professional geological survey team through drilling, testing and other means at multiple points in the site, and a total of thousands of stratum interface three-dimensional space coordinate points are obtained, which record the depth, fluctuation and other information of different strata from the ground to the underground in detail.
[0067] Step 3: Open the dynamo player and select the "Pile Length Calculation by Stake Out Contour Projection" dynamo script file. Click on the edit input and select the prepared geological exploration data excel file on the interface. During the data import process, ensure that the data format matches the script requirements, such as arranging the coordinate point data in a specific column order to allow the script to accurately read and process.
[0068] Step 4: Box all pile component models in the Revit model, edit, and click run. Take one of the piles in the commercial complex project (No. P001) as an example. During the calculation process, you can see that the pile component is reshaped according to the set steps, and its contour is projected onto the triangulated geological surface. The intersection is obtained through Boolean operation, and the lowest point within the projection line range is calculated using the bounding box.
[0069] Step 5: Export the predicted pile length excel table as a reference for developing a piling plan. For P001 pile, the calculated predicted pile length is 25.5 meters, which 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 conduct construction based on the predicted pile length data and make appropriate adjustments according to the actual drilling conditions.
[0070] Take the pile foundation of a residential complex building project as an example:
[0071] The precast pile is used in the complex, 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 stratum changes are relatively complex, with multiple different hardness soil layers and rock layers alternatingly distributed.
[0072] According to the method of the present application:
[0073] Step 1: Build an accurate precast pile model in the design software, ensuring that the pile top elevation and pile diameter parameters are accurate and correct.
[0074] Step 2: Organize the geological exploration data to form a set of stratum interface three-dimensional coordinate points, which include coordinate information of different strata such as silty clay, sandy clay, and strongly weathered rock.
[0075] Step 3: Import data and run the script in the dynamo environment. For a typical pile (No. Z005), the calculation process proceeds smoothly, and the reshaped pile contour is projected onto the geological surface. The lowest point determined by the bounding box calculates the predicted pile length of 18.3 meters.
[0076] Step 4: The predicted pile length data of all piles is exported and applied to the pile driving scheme. In actual construction, the construction results of Z005 pile are monitored, and it is found that the error between the actual pile length and the calculated pile length is within an acceptable range, proving the effectiveness and reliability of the method in the project.
[0077] A54b pile is taken as the target pile for calculation and analysis, and compared with the actual pile driving data:
[0078] The actual pile length is L0=18.12m, the slightly weathered hole length is 1.06m, and the pile length L'0=18.12-1.06=17.06m when it starts to enter the rock; the simulated pile length L1=16.86m when the A54b pile end starts to completely enter the rock.
[0079] Error rate
[0080] The relative error rate between the simulated prediction value and the true measurement result is 1.17%, and considering the error range of the true measurement value, it is proved that the geological research and judgment result is effective.
[0081] The above describes the technical solutions provided by the embodiments of the present application in detail, and the principles and implementation manners of the embodiments of the present application are described by applying specific examples; the above description of the embodiments is only applicable to help understand the principles of the embodiments of the present application; meanwhile, for those skilled in the art, the specific implementation manners and application ranges of the embodiments of the present application will be changed, and the above description of the present application should not be understood as a limitation of the present application.
Claims
1. A method for calculating the length of a pile based on the projection of the pile's external profile onto the geological surface, characterized in that, Comprising the following steps: Step 1: data arrangement and model preparation The geological exploration data is arranged, and the existing geological exploration data is used to obtain a three-dimensional space coordinate point set D0=[Pd1Pd2Pd3…Pd n ] of a stratum interface, each coordinate point being Pd n =(x dn ,y dn ,z dn ); A pile foundation model is prepared, and the pile top elevation and pile diameter of a pile component in the pile foundation model are completely accurately set; Step 2: terrain surface generation and extraction After importing the coordinate point set into Revit, the geological surface model in the form of triangular mesh is generated in the visual programming tool dynamo, and all the triangular face set {α t} is obtained. The triangulation process conforms to the characteristics of Delaunay triangulation. Step 3: pile component reshaping Select the pile component 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 according to the pile diameter, and use the Curve.SweepAsSolid node to reshape the column profile of the pile; Step 4: Project the outer contour of the pile onto the triangular surface The reshaped pile entity will intersect with the triangular face, and the intersection is obtained by the Boolean operation node Geometry. Intersect, the set is {{α t1}, {α t2},..., {α tn}}. The intersection corresponding to each pile entity is The combination of the faces within the range of the outer contour projection line of the pile entity is the graphical representation of the morphological characteristics of the pile bottom bearing layer. Step 5: Calculate the lowest point in the projection line range using the bounding box According to the relevant requirements of the pile into rock specification, the lowest point of the surface existing in the projection line range is the key feature point that the pile begins to completely enter the rock; a bounding box is introduced, which is usually used in computer vision detection tasks to represent the position of an object. On a plane, it is a rectangular frame that can exactly contain the object, and in space, it is a cuboid frame. By using the characteristics that the bounding box exactly contains the object, each frame is drawn out, and the four corner points of the cuboid frame at the bottom are the lowest points, which can be obtained by using the node BoundingBox. MinPoint. This lowest point is also the lowest point Step 6: Pile length calculation From the lowest Z value and the corresponding pile top elevation h n The predicted length of the pile to the bearing stratum interface can be calculated 2. The pile length calculation method based on the pile outside contour projection onto the geological surface according to claim 1, characterized in that: Calculate the whole pile, not just simplify the pile into a straight line to calculate the center point, so that the pile into the rock judgment condition is more reasonable.
3. The pile length calculation method based on the pile outside contour projection 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 new pile entities. In the form of reshaping, replace the direct conversion from model to entity type, 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 identification mechanism. For elements identified as containing entities, Dynamo interacts through the API to access the element's geometric information. Based on the obtained geometric information, Dynamo uses its internal geometric processing functions to convert related data into entity objects with the same external shape.
4. The pile length calculation method based on the pile outside contour projection onto the geological surface according to claim 1, characterized in that: Use the bounding box to calculate the lowest point; after obtaining the combination of faces within the projection line range of the pile entity outer contour, use the Geometry.BoundingBox node to obtain the bounding box containing the given geometric figure, and calculate the Z value of the lowest corner point of the bounding box to replace the direct calculation of the face.
5. The pile length calculation method based on the pile's outside contour projection onto the geological surface according to claim 1, characterized in that: All simulation operations are completed in Revit and the plug-in dynamo, and do not involve model and data transfer between different software; write a dynamo script file to calculate the pile length using the pile contour projection method; when programming in the dynamo operation space, block the node functions and label the instructions, adjust the list data transfer between important nodes to a unified form, set up a sliding input module at the input and output ends, import the dynamo script file into the dynamo player, and realize the simulation operation in the form of a small window player.
6. The pile length calculation method based on the pile outside contour projection onto the geological surface according to claim 1, characterized in that: When stretching the self-built stair brick family modeling, set the flip button to freely flip the direction of the up and down stairs and the left and right symmetry direction. Through the single-sided stairs, the other side can be quickly regenerated, and the lower stairs can quickly generate the upper layer.
Citation Information
Patent Citations
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