A special subgrade treatment method and measurement system based on CIVIL3D
Through the CIVIL3D platform combined with three-dimensional geological models and algorithms, the scope and engineering volume of special roadbeds are accurately determined, which solves the problem that cannot be accurately calculated in the existing technology and achieves efficient and accurate construction management.
Patent Information
- Application Number
- CN202311626167.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-30
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2043-11-30
AI Technical Summary
The existing technology cannot accurately determine the scope and engineering volume of special roadbed treatment, resulting in waste of construction and increased engineering investment.
The three-dimensional geological model based on CIVIL3D is used to combine it with special roadbed treatment methods. Through the fast convex hull algorithm and depth priority search algorithm, the special roadbed treatment scope and pile laying position are accurately determined, and the engineering volume is calculated.
The precise calculation of the special roadbed treatment range and project volume has been achieved, reducing construction waste and improving capital efficiency.
Smart Images

Figure CN117556514B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of road engineering, and particularly to a special subgrade treatment method and measurement system based on CIVIL3D. Background Art
[0002] A special subgrade is a subgrade located in special soil (rock) sections, poor geological sections, and strongly affected by natural factors such as water and climate, and requires special design. There are many treatment methods for special subgrades, among which the more commonly used ones include grouting method, replacement method, preloading method, reinforcement method, CFG pile method, drainage consolidation method, vibroflotation method, grouting method, deep mixing method, anchoring method, underpinning method, dynamic compaction method, etc.
[0003] For the replacement type of special subgrade treatment, existing special subgrade treatment measurement software mostly determines the engineering quantity of replacement type special subgrade treatment based on road cross-sections, station numbers, elevations, etc., by independently setting the backfill layer and replacement layer information and taking subgrade modeling as the basis.
[0004] Due to the diverse ways of special subgrade treatment and the fact that the areas requiring special subgrade treatment vary according to geology, the calculation of special subgrade treatment engineering quantity is complex and difficult. Currently, special subgrade treatment engineering quantity calculation software often calculates the engineering quantity of replacement and excavation disposal methods such as roadbed trench, over-excavation replacement, replacement and multi-layer backfill, and slope reinforcement. However, little mention is made of the calculation of the engineering quantity of pile foundation treatment methods such as jet grouting piles and CFG piles.
[0005] In actual engineering design, for the existing measurement methods of composite foundation treatment, two-dimensional geological planes and profiles are often used to estimate the pile driving depth and treatment range of composite foundation treatment, and the engineering quantity of pile foundation type special subgrade treatment is calculated by the method of prediction through two-dimensional geological information. However, this method cannot accurately locate the range requiring special subgrade treatment and give the average pile length within a certain area, and the predicted engineering quantity is often too conservative, easily causing construction waste and increasing project investment invisibly. Summary of the Invention
[0006] In view of the deficiencies in the prior art, the present invention provides a special subgrade treatment calculation and statistics software based on CIVIL3D, which focuses on analyzing the actual geological conditions within the project scope, and proposes a special subgrade treatment method and measurement system based on CIVIL3D according to the specific special subgrade disposal methods in engineering design. By combining the process and geological conditions in three dimensions, the treatment range is determined simply, efficiently, and accurately, and the actual engineering quantity of special subgrade treatment is given.
[0007] To achieve the above object, the following technical solutions are proposed:
[0008] A special subgrade treatment method based on CIVIL3D, comprising the following steps:
[0009] Construct the boundary surfaces of different soil layers according to the geological exploration borehole profile diagram;
[0010] Identify the scope of bad geology from the soil layers divided by the boundary surfaces of the soil layers;
[0011] Obtain the scope of special subgrade treatment within the scope of bad geology;
[0012] Calculate the engineering quantity of treating the bad strata according to the scope of special subgrade treatment.
[0013] As a preferred solution, the steps for obtaining the geological exploration borehole profile diagram include: creating a terrain surface; establishing a terrain surface model of the special subgrade based on the terrain surface; identifying the geological exploration borehole plane in the terrain surface model; obtaining the layer data of each borehole point in the geological exploration borehole plane, and drawing the geological exploration borehole profile diagram.
[0014] As a preferred solution, establishing the terrain surface model of the special subgrade further includes: if there is still an offset after creating the terrain surface, regenerate the offset terrain surface model according to the offset value and slope ratio.
[0015] As a preferred solution, obtaining the scope of special subgrade treatment within the scope of bad geology includes: using the quick hull algorithm to generate the boundary line of the special subgrade scope.
[0016] As a preferred solution, specifically generating the boundary line of the special subgrade scope by using the quick hull algorithm includes: forming a point set with the points for generating the boundary line of the special subgrade scope, dividing the point set into two parts, namely the first point set and the second point set, calculating the convex hulls of the first point set and the second point set respectively, and then merging the two convex hulls into one convex hull.
[0017] As a preferred solution, calculating the engineering quantity of treating the bad strata according to the scope of special subgrade treatment specifically includes the following steps: arranging pile foundations within the scope of special subgrade treatment, judging the length of the pile foundations through the geological model, obtaining the total number of pile foundations, the total pile length and the treatment depth, and obtaining the treatment area of the special subgrade through the boundary line of the special subgrade scope.
[0018] As a preferred solution, the type of pile foundation included in arranging pile foundations within the scope of special subgrade treatment is plum blossom piles.
[0019] As a preferred solution, use the depth-first search algorithm (DFS algorithm) to search for the special subgrade boundary, generate a plum blossom pile plane within the special subgrade boundary; obtain the intersection of the plum blossom pile plane and the soil layer to generate the height of the plum blossom piles; finally, export the number and area of the plum blossom piles.
[0020] As a preferred solution, the special subgrade treatment range includes the replacement range and the composite foundation treatment range. Within the special subgrade treatment range, the treatment depth less than or equal to N meters is the replacement range, and the treatment depth greater than N meters is the composite foundation treatment range.
[0021] Based on the same concept, a special subgrade treatment measurement system based on CIVIL3D is also proposed, including at least one processor and a memory communicatively connected to the at least one processor; the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method described in any one of the above.
[0022] Compared with the prior art, the beneficial effects of the present invention are as follows: By quickly integrating the three-dimensional geological model with the special subgrade treatment means, the present invention can more precisely, scientifically, and accurately determine the special subgrade treatment range, pile layout position, pile foundation depth, etc. Through the Civil3D platform, the present invention realizes the quantification of the data of various geological structure layers, solving the problems in the traditional special subgrade treatment measurement process that the treatment range cannot be accurately determined and the accurate engineering quantity cannot be given. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 It is a flow chart of a special subgrade treatment method based on CIVIL3D in Embodiment 1;
[0024] Figure 2 It is an example of an EXCEL table obtained by exporting the coordinate points representing the terrain surface in Civil3D in Embodiment 1;
[0025] Figure 3 It is a schematic illustration of the soil layer types in Embodiment 1;
[0026] Figure 4 It is the boundary surface of different soil layers in Embodiment 1;
[0027] Figure 5 It is a schematic illustration of checking the offset surface in the interface in Embodiment 1;
[0028] Figure 6 It is a schematic illustration of regenerating the offset surface model according to the offset value and slope ratio in Embodiment 1;
[0029] Figure 7 It is a schematic illustration of the special subgrade treatment range for dividing the replacement range and the composite foundation treatment range in Embodiment 1;
[0030] Figure 8 It is a schematic illustration of the input parameters for the plane pile layout in Embodiment 1;
[0031] Figure 9 It is a schematic illustration of the engineering quantity table obtained in Embodiment 1;
[0032] Figure 10 It is the interface diagram of the special subgrade design plug-in based on Civil3D in Embodiment 1;
[0033] Figure 11 It is the flow chart of a special subgrade treatment method based on CIVIL3D in Embodiment 1. Specific implementation manners
[0034] The present invention will be further described in detail below in conjunction with test examples and specific implementation manners. However, it should not be understood that the scope of the above-mentioned subject matter of the present invention is limited to the following embodiments. All technologies implemented based on the content of the present invention belong to the scope of the present invention.
[0035] Embodiment 1
[0036] A special subgrade treatment method based on CIVIL3D, the flow chart is as Figure 1 shown, and includes the following steps:
[0037] Construct different soil layer boundary surfaces according to the geological exploration borehole profile diagram;
[0038] Identify the range of bad geology from the soil layers divided by the soil layer boundary surface;
[0039] Obtain the special subgrade treatment range in the bad geology range;
[0040] Calculate the engineering quantity of treating the bad stratum according to the special subgrade treatment range.
[0041] Further, the steps for obtaining the geological exploration borehole profile diagram include: creating a terrain surface; establishing a terrain surface model of the special subgrade according to the terrain surface; identifying the geological exploration borehole plane in the terrain surface model; obtaining the layer data of each borehole point in the geological exploration borehole plane, and drawing the geological exploration borehole profile diagram.
[0042] As a specific embodiment, creating a terrain surface is to obtain the X, Y, Z point coordinates representing the terrain surface in Civil3D, and import the point coordinates into an EXCEL table. The example data of the EXCEL table is as Figure 2 shown. The Excle data contains different soil layer data, and the soil layer types are as Figure 3 shown, including the ground surface, cultivated soil, plastic silty clay, soft plastic silty clay, strongly weathered rock and moderately weathered rock. According to the different soil layer data, the boundary surfaces of different soil layers are automatically generated by calling the API of Civil3D, and the generated boundary surfaces of different soil layers are as Figure 4 shown.
[0043] Further, establishing a terrain surface model of a special subgrade based on the terrain surface includes the demarcation surface of different soil layers, and by calling the API of Civil3d, a geological model is generated. The establishment of the terrain surface model of the special subgrade also includes: if there is still an offset after creating the terrain surface, an offset terrain surface model is regenerated according to the offset value and slope rate. Specifically, when checking the offset surface on the interface (such as Figure 5 shown), the geological model will regenerate the offset surface model according to the offset value and slope rate, as shown in Figure 6 shown.
[0044] As a specific embodiment, obtaining the treatment range of the special subgrade in the poor geological range includes selecting the slope edge line, clarifying the soil layer to be treated (poor geological soil layer), and by calling the API of Civil3D, calculating the intersection of adjacent soil layers to automatically form the total treatment range of the special subgrade. Some of the code is as follows:
[0045] sol.CreateExtrudedSolid(polyline, new Point3d(0, 0, 0).GetVectorTo(new Point3d(0, 0, distance)), new SweepOptions()); / / Generate a three-dimensional solid from the slope edge line
[0046] sol.TransformBy(Matrix3d.Displacement(new Point3d().GetVectorTo(newPoint3d(0, 0, z)))); / / Move the three-dimensional solid to the soil layer position
[0047] sol.BooleanOperation(BooleanOperationType.BoolIntersect, solid_1); / / Calculate the intersection of the soil layer and the slope edge line
[0048] Further, divide the replacement range and the composite foundation treatment range (according to the design habit, the program defaults to use replacement when the depth is less than or equal to N; use composite foundation when it is greater than or equal to N, and the recommended value of N in the specification is 4 meters) and perform plane filling according to the standard drawing. The treatment range of the special subgrade for dividing the replacement range and the composite foundation treatment range is as shown in Figure 7 shown.
[0049] Obtaining the special subgrade treatment range within the poor geological range includes: generating the boundary line of the special subgrade range using the quick hull algorithm, and obtaining the treatment area of the special subgrade based on the boundary line. The quick hull algorithm is a divide-and-conquer algorithm that calculates the convex hull recursively. The basic idea of the algorithm is to form a point set with the points that generate the boundary line of the special subgrade range, select the extreme points (the leftmost and rightmost points) in the point set, divide the point set into two parts, the first point set and the second point set, calculate the convex hulls of the first point set and the second point set respectively, and then merge the two convex hulls into one convex hull. After forming the intersection range through the slope side line and the 3D geological model, the boundary line of the special subgrade range is generated using the quick hull algorithm.
[0050] Further, calculate the engineering quantity of the poor stratum treatment according to the special subgrade treatment range, which specifically includes the following steps: arrange pile foundations within the special subgrade treatment range, input the design parameters of the pile radius and pile spacing, and perform planar pile arrangement. The input parameters for planar pile arrangement are as Figure 8 shown.
[0051] Combine the geological model and the planar pile arrangement to calculate the length of each pile (treatment depth + 0.5m into the bedrock). (After obtaining the special subgrade treatment range, arrange the pile foundations in the form of plum blossom piles within the range, judge the length of the pile foundations through the geological model, obtain the total number of piles, the total pile length and the treatment depth of the pile foundations. The total special subgrade range is the treatment area) Automatically count the engineering quantity, and the schematic diagram of the output engineering quantity table is as Figure 9 shown.
[0052] As an optimal solution, use the depth-first search algorithm to obtain the spacing between adjacent plum blossom piles, and arrange the plum blossom piles based on the spacing.
[0053] When arranging the pile foundations, the arrangement form of plum blossom piles needs to be adopted, so use the depth-first search (DFS) algorithm to obtain the spacing between adjacent plum blossom piles. Depth-first search (DFS) is a graph traversal algorithm used to start from a starting node and traverse the graph or tree structure as deeply as possible along a path until a node that cannot be further deepened is reached, and then backtrack and explore other paths. First, within the special subgrade range, arrange the plum blossom piles according to the plum blossom pile spacing input by the user. The DFS algorithm will automatically search for the special subgrade boundary to prevent plum blossom piles from being generated outside the boundary range line. After generating the plum blossom pile plane, automatically obtain the intersection of the plum blossom piles and the soil layer, generate the height of the plum blossom piles, and finally export parameters such as the number and area of the plum blossom piles.
[0054] The solution of this embodiment can be used for the calculation of relevant quantities in the design of municipal special subgrades. After testing, the data input is convenient, the calculation results are accurate, and a small plug-in based on Civil3D is formed. The window interface of the small plug-in is as Figure 10As shown in the figure, the interactive buttons include Import Excel, Select Edge, Offset Surface, Create Terrain Surface, Create Geological Model, Output Engineering Quantity, and Cancel. The input text box includes Offset Distance, Slope Ratio, Pile Radius, and Pile Spacing, and all units are in meters.
[0055] Embodiment 2
[0056] A special subgrade treatment method based on CIVIL3D, the flowchart is as Figure 11 shown, the overall technical solution is as follows:
[0057] Terrain surface model establishment: Use CIVIL3D to identify the point data with elevation in the surveyed topographic map, DWG topographic map, DEM data, GIS data, point cloud or the topographic map downloaded from Google Earth, and establish a terrain surface BIM model. The BIM model mainly covers various ground features and landforms on the surface, such as mountains, rivers, houses, roads, vegetation, etc.
[0058] The establishment of the terrain surface model mainly includes two steps: creating the terrain surface and creating the geological model.
[0059] Among them, the terrain surface is created by importing Excel data. The Excel data is in the X, Y, Z point coordinate format, and the Excel data contains different soil layer data; according to the different soil layer data, the boundary surfaces of different soil layers are automatically generated.
[0060] Furthermore, through the boundary surfaces of different soil layers, a geological model is generated. The geological model automatically divides layers according to different soil layers; when the offset surface is checked, the geological model is regenerated according to the offset value and slope ratio.
[0061] Identifying the plane of geological exploration boreholes: Use special subgrade treatment calculation and statistics software to identify the plane positions of geological exploration boreholes and ensure that the top surface of the borehole positions is at the same height as the ground surface.
[0062] Reading or inputting the layer data of each borehole position: Use special subgrade treatment calculation and statistics software to read or manually input the data of each bottom layer name, layer thickness, and bearing capacity in the geological exploration report.
[0063] Constructing the boundary surfaces of different soil layers: According to the geological exploration borehole profile, identify the different formation depths along the road and generate the boundary surfaces of each formation.
[0064] Identifying the scope of bad geology: Select the soil layer to be treated, identify the road toe line (fill) or red line (cut), input the slope ratio of the graded slope for filling and cutting, and automatically form the total scope of special subgrade treatment.
[0065] Automatically dividing the replacement and composite foundation treatment scope: Replacement is adopted when the depth is less than or equal to 4m; composite foundation is adopted when it is greater than 4m, and the special subgrade plane is filled according to the standard drawing.
[0066] Calculation of the quantity of work for treating poor ground: For the replacement filling scope, the volume of the soft soil layer can be directly generated as the replacement filling work quantity; for the composite foundation treatment scope, after further specifying the reference points in the special subgrade treatment calculation and statistics software, the design parameters can be input, including the pile spacing, pile diameter, and surface cleaning thickness. Then, the plane layout is completed. Subsequently, in combination with the geological model and the plane layout, the lengths of each pile are calculated, and the design bearing capacity is automatically checked to see if it meets the specifications. Finally, the work quantities are generated, including the treatment area, total number of piles, total pile length, and average treatment depth.
[0067] Through the interactive connection between the special subgrade treatment calculation and statistics software and CIVIL 3D, the present invention can achieve the following functions: quickly, accurately, and safely assist in the design of treating soft soil layers in road engineering, intuitively display the treatment effect in combination with the three-dimensional model, reduce unnecessary investment, and improve the capital efficiency.
[0068] The above are only the preferred embodiments of the present invention, and they are not intended to limit the present invention. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims
1. A special subgrade treatment method based on CIVIL3D, characterized in that, including the following steps: Construct different soil layer boundary surfaces according to the geological exploration borehole profile diagrams; Identify the scope of poor geology from the soil layers divided by the soil layer boundary surfaces; Obtain the special subgrade treatment scope within the scope of poor geology; Calculate the engineering quantity of treating the poor stratum according to the special subgrade treatment scope; Obtaining the special subgrade treatment scope within the scope of poor geology includes generating a 3D solid after selecting the slope edge line, clarifying the poor geology soil layers to be treated; moving the 3D solid to the soil layer position; calculating the intersection of the soil layer and the slope edge line to form the total special subgrade treatment scope, and also dividing the replacement filling scope and the composite foundation treatment scope and performing plane filling according to the standard drawing; It also includes generating the boundary line of the special subgrade scope by using the quick hull algorithm: forming a point set with the points of the generated boundary line of the special subgrade scope, dividing the point set into two parts, namely the first point set and the second point set, respectively calculating the convex hulls of the first point set and the second point set, and then merging the two convex hulls into one convex hull.
2. A special subgrade treatment method based on CIVIL3D according to claim 1, characterized in that The steps for obtaining the geological exploration borehole profile diagrams include: creating a terrain surface; establishing a terrain surface model of the special subgrade according to the terrain surface; identifying the geological exploration borehole plane in the terrain surface model; obtaining the layer data of each borehole position in the geological exploration borehole plane, and drawing the geological exploration borehole profile diagrams.
3. The special subgrade treatment method based on CIVIL3D according to claim 2, wherein, The establishment of the terrain surface model of the special subgrade also includes: if there is still an offset after creating the terrain surface, regenerating the offset terrain surface model according to the offset value and the slope ratio.
4. The special subgrade treatment method based on CIVIL3D according to claim 1, wherein Calculating the engineering quantity of treating the poor stratum according to the special subgrade treatment scope specifically includes the following steps: arranging pile foundations within the special subgrade treatment scope, judging the length of the pile foundations through the geological model, obtaining the total number of pile foundations, the total pile length and the treatment depth, and obtaining the treatment area of the special subgrade through the boundary line of the special subgrade scope.
5. A special subgrade treatment method based on CIVIL3D according to claim 4, characterized in that, The pile foundations arranged within the special subgrade treatment scope include the plum blossom pile type.
6. The special subgrade treatment method based on CIVIL3D according to claim 5, characterized in that, Adopt the depth-first search algorithm (DFS algorithm) to search for the special subgrade boundary, generate a plum blossom pile plane within the special subgrade boundary; obtain the intersection of the plum blossom pile plane and the soil layer to generate the height of the plum blossom pile; finally export the quantity and area of the plum blossom piles.
7. A special subgrade treatment method based on CIVIL3D according to claim 1, characterized in that, The special subgrade treatment scope includes the replacement filling scope and the composite foundation treatment scope. Within the special subgrade treatment scope, the part with a treatment depth less than or equal to N meters is the replacement filling scope, and the part greater than N meters is the composite foundation treatment scope.
8. A special subgrade treatment measurement system based on CIVIL3D, characterized in that, including at least one processor to and a memory communicatively connected to the at least one processor; the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Mountain city three-dimensional geological modeling method based on BIM
CN112231818A
Pile foundation construction parameter visualization processing method and device based on building information modeling
CN113515654A