A three-dimensional construction method and system for anti-seepage curtain based on geological model
Through the three-dimensional construction method of anti-seepage curtain based on geological model, the complexity of anti-seepage curtain design in water conservancy and hydropower projects is solved, and three-dimensional intuitive display and integrated design are realized, which improves design efficiency and accuracy.
Patent Information
- Application Number
- CN202510017528.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-06
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2045-01-06
AI Technical Summary
The existing technology is difficult to realize three-dimensional intuitive display and integrated design of anti-seepage curtain design in water conservancy and hydropower projects, and cannot effectively reflect the complexity of engineering geological conditions. The design cycle is long and it is difficult to automatically calculate and pick up the center line of anti-seepage curtain, resulting in complex curtain grouting design and difficult to count the grouting characteristic table and engineering scale.
The three-dimensional construction method of anti-seepage curtain based on geological models is adopted. By determining the center line of the anti-seepage curtain, a geological longitudinal section diagram is generated, and the bottom line design and secondary curtain design of the anti-seepage curtain are combined with the geological model. Grouting holes are automatically arranged, and a grouting characteristic table and engineering scale are generated to achieve the integration of design, modeling and drawing.
Automatic calculation and three-dimensional modeling of anti-seepage curtain design are realized, design complexity is reduced, production efficiency is improved, and the statistical problems of geological conditions of seepage control engineering and curtain grouting characteristic tables and engineering scales are solved, and design, modeling and drawing integration is realized.
Smart Images

Figure CN120012221B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of water conservancy and hydropower engineering, and in particular to a three-dimensional construction method and system for an anti-seepage curtain based on a geological model. Background Art
[0002] Curtain grouting technology, as an important technical measure in seepage control projects of water conservancy and hydropower projects, plays a key role in improving the anti-seepage performance and stability of the project, extending the service life of the project and reducing the maintenance cost of the project. The quality of anti-seepage curtain grouting will directly affect the safe operation of water storage, power generation and hydraulic structures of hydropower stations.
[0003] Curtain grouting is a process of injecting cement slurry into the cracks and pores of the foundation rock of hydraulic structures to form a continuous water-blocking curtain, which is generally required to penetrate into a relatively impermeable layer. In the design of water conservancy and hydropower projects, designers generally use traditional two-dimensional drawing methods to design the anti-seepage engineering of hydraulic structures. This method cannot clearly reflect the complexity of engineering geological conditions and the relevance of seepage control engineering. In addition, the design process is complicated, the design cycle is long, and the design results cannot be displayed intuitively in three dimensions, making it difficult to achieve curtain grouting design, modeling and output. Figure 1 Therefore, it is necessary to conduct a three-dimensional construction method and system study of anti-seepage curtains based on geological models. The main technical tasks faced in the three-dimensional design of anti-seepage curtain projects in water conservancy and hydropower projects are: 1. Research on automatic calculation and picking of the center line of the anti-seepage curtain and combining the geological model to select and fix the starting points of the grouting holes on the left and right banks of the dam; 2. Research on combining the geological model and automatically generating a longitudinal section at the center line along the center line of the anti-seepage curtain to assist in judging the geological conditions; 3. Research on automatic curtain bottom line design combined with the geological model, and sub-curtain design combined with the geological faults and structural surfaces of the geological model; 4. Research on the rapid construction of the curtain grouting hole model, one-click generation, and automatic sorting and numbering of the plane to achieve design, modeling, and output Figure 1 5. Study the rapid statistics and batch generation of curtain grouting hole characteristic table (position, hole sequence, hole number and hole depth, etc.) and engineering quantity table. Summary of the Invention
[0004] In view of the problems existing in the prior art, the present invention provides a three-dimensional construction method and system for an anti-seepage curtain based on a geological model.
[0005] To achieve the above object, the technical solution adopted by the present invention is as follows:
[0006] A method for constructing a three-dimensional anti-seepage curtain based on a geological model comprises the following steps: step 1, determining the center line of the anti-seepage curtain; step 2, cutting the geological model along the center line of the anti-seepage curtain to generate a geological longitudinal profile; step 3, interactively arranging anti-seepage curtain bottom line control points according to design principles in combination with the geological model, performing anti-seepage curtain bottom line design, and generating an overall curtain bottom line; step 4, setting a sub-curtain position in combination with geological information of the geological model, automatically generating a sub-curtain center line, specifying objects generated by the cut geological model, generating a sub-curtain longitudinal profile, and performing sub-curtain bottom line design; step 5, arranging grouting holes in combination with the geological model; and step 6, batch generating a grouting characteristic table, a bill of quantities, a curtain grouting layout diagram, and a three-dimensional model of the grouting holes.
[0007] Based on the above technical solution, further, in step 1, the determination process includes the following steps: step 11, first set the name of the anti-seepage curtain center line; step 12, select the method for determining the anti-seepage curtain center line, wherein the determination method includes automatic calculation by the program and manual picking; step 13, read the relevant data of the dam axis, wherein the reading method includes data transfer, dam line transfer and database reading; step 14, design the starting and end positions of the anti-seepage curtain center line; wherein, there are two design methods for the starting and end points of the anti-seepage curtain center line, the first is to offset a specified distance based on the intersection of the dam axis and the specified surface; the second is to extend a specified distance along the dam axis direction at the starting and end points of the dam axis, and calculate the mapping elevation of the point on the specified surface; step 15, determine the anti-seepage curtain center line.
[0008] Based on the above technical solution, further, in step 2, the process includes the following steps: step 21, selecting the determined center line of the anti-seepage curtain; step 22, setting the anti-seepage curtain cutting route and the starting point pile number range; step 23, specifying the objects generated by the cut geological model, wherein the generated objects include terrain surfaces, base-cover boundary lines, strongly weathered layers, weakly weathered layers and geological faults, unfavorable structural surfaces, etc., and setting the name and annotation column of the longitudinal section view, and generating the longitudinal section view with one click.
[0009] Based on the above technical solution, further, in step 3, the process includes the following steps: step 31, defining and modifying the name attributes of the anti-seepage curtain bottom line; step 32, selecting the longitudinal section object; step 33, setting the anti-seepage curtain bottom line parameters, and automatically determining the anti-seepage curtain bottom line position according to different design standards, wherein the design standards include relative impermeability, dam height and elevation.
[0010] Based on the above technical solution, further, in step 4, the process is: the process includes the following steps: step 41, defining and modifying the sub-curtain name; step 42, setting the sub-curtain pile number; step 43, setting the sub-curtain line pile number offset value; step 44, setting the sectioning route and pile number range according to the generated sub-curtain anti-seepage center line, specifying the object generated by the sectioned geological model and generating a sub-curtain longitudinal section; step 45, performing sub-curtain bottom line design.
[0011] Based on the above technical solution, further, in step 42, the center line of the anti-seepage curtain generated in step 1 is selected as the baseline for setting the pile number of the entire sub-curtain; on this basis, the starting and ending pile numbers of the sub-curtain are set according to the objects generated in the longitudinal section of the anti-seepage curtain center line generated in step 2.
[0012] Based on the above technical solution, further, in step 5, the process includes the following steps: step 51, setting the curtain grouting hole position, including the curtain center line, starting and ending pile numbers and position name; step 52, selecting the curtain line object for arranging the grouting holes, and setting the grouting hole layout principle, including the starting and ending pile numbers of the curtain grouting holes and the hole spacing; step 53, automatically sorting and numbering the curtain grouting holes.
[0013] Based on the above technical solution, further, in step 52, the setting process of the starting point and end point pile numbers of the curtain grouting hole is: set the setting principles from the starting point and to the end point, obtain the starting point pile number of the grouting hole layout automatically from the starting point; obtain the end point coordinates to automatically read the end point pile number of the grouting hole layout.
[0014] Based on the above technical solution, further, in step 6, the process is as follows: based on the generated information from the center line of the anti-seepage curtain or the center line of the secondary curtain to the bottom line of the curtain, combined with the grouting hole layout and hole spacing parameters set in step 5, the number of grouting holes is calculated and accumulated one by one along the direction of the bottom line of the curtain, with the set hole spacing as the interval unit. At the same time, the length of each grouting hole from the center line of the curtain to the bottom line is measured to comprehensively count the number and length of grouting holes, and automatically generate a curtain grouting hole layout diagram; using the plane coordinates and elevation information of the grouting holes as basic data points, a solid model of each grouting hole in three-dimensional space is constructed; based on the relative positional relationship between each grouting hole and the spatial geometry formed by each grouting hole and the curtain center line and bottom line, the numerous individual grouting hole models are combined into a complete three-dimensional structure of the curtain grouting holes, and the curtain grouting hole three-dimensional model is created with one click; finally, the previously counted grouting hole number, length, and other related characteristic data are sorted and formatted for output to generate a curtain grouting hole characteristic table and a project quantity table.
[0015] A three-dimensional construction system for an anti-seepage curtain based on a geological model includes a database, a centerline design module, a longitudinal section drawing generation module, an anti-seepage curtain bottom line design module, a sub-curtain design module, and a grouting hole location layout design module; wherein the centerline design module, the longitudinal section drawing generation module, the anti-seepage curtain bottom line design module, the sub-curtain design module, and the grouting hole location layout design module all communicate data based on the database.
[0016] Compared with the prior art, the present invention has the following beneficial effects:
[0017] The present invention can automatically calculate and pick up the center line of the curtain and automatically select and locate the starting / ending points of the grouting holes on the left and right banks of the dam in combination with the geological model. By combining the geological model and automatically generating a longitudinal section at the center line along the curtain center line to assist in judging the geological conditions, the bottom line position of the anti-seepage curtain and the plane position of the sub-curtain center line are automatically determined according to different design standards (relative impermeable layer, dam height and elevation value). The curtain grouting holes are quickly sequenced, numbered and a three-dimensional model of the curtain grouting holes is constructed. This solves the problems of the concealment of the geological conditions of the seepage control project and the extremely difficult statistics of the curtain grouting characteristic table and the engineering quantity table, and realizes the design, modeling and production of the anti-seepage curtain. Figure 1 The integration greatly reduces the complexity of anti-seepage engineering design of water conservancy and hydropower projects and improves production efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 is a flow chart of the present invention;
[0019] Figure 2 This is a schematic diagram of the secondary development program window in step 1 of the present invention;
[0020] Figure 3 The curtain centerline diagram generated in step 1 of the present invention;
[0021] Figure 4 This is a schematic diagram of the secondary development program window in step 3 of the present invention;
[0022] Figure 5 This is a schematic diagram of the secondary development program window in step 4 of the present invention;
[0023] Figure 6 This is a schematic diagram of the secondary development program window in step 5 of the present invention;
[0024] Figure 7 The curtain grouting arrangement diagram generated in step 6 of the present invention;
[0025] Figure 8 This is a schematic diagram of the three-dimensional model of the anti-seepage curtain grouting hole generated in step 6 of the present invention. DETAILED DESCRIPTION
[0026] The present invention will be further described and illustrated below with reference to the accompanying drawings and specific embodiments. The technical features of each embodiment of the present invention may be combined accordingly, provided that there is no conflict between them.
[0027] In order to make the above-mentioned objects, features and advantages of the present invention more clearly understood, the specific embodiments of the present invention are described in detail below with reference to the accompanying drawings. In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention can be implemented in many other ways than those described herein, and those skilled in the art can make similar improvements without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below. The technical features in the various embodiments of the present invention can be combined accordingly without conflicting with each other.
[0028] Example 1
[0029] Combine Figure 1 As shown, this embodiment provides a three-dimensional construction method of an anti-seepage curtain based on a geological model, comprising the following steps:
[0030] Step 1: Determine the center line of the anti-seepage curtain.
[0031] Reference Figure 2 As shown, the specific operation process includes the following steps: Step 11, first set the name of the anti-seepage curtain center line; Step 12, select the method for determining the anti-seepage curtain center line, including automatic calculation by the program and manual picking. The program automatically calculates and automatically reads the curtain design center line; manual picking allows designers to click on the screen to create the curtain center line; Step 13, read the relevant data of the dam axis, wherein the reading method includes data transfer, dam line transfer and database reading; Step 14, design the starting and ending positions of the anti-seepage curtain center line. Specifically, the user can define the starting and ending points independently. The starting and ending points are set based on the selection of groundwater level and different Lu Rong lines, and the intersection of the dam axis and the groundwater level line or different Lu Rong lines is automatically calculated. According to the position of the intersection on the plane, the designer is visually assisted to select the starting and ending points of the anti-seepage curtain, and the offset distance can be entered to adjust the position.
[0032] In this embodiment, there are two ways to design the start and end points of the anti-seepage curtain centerline. The first is to offset the specified distance based on the intersection of the dam axis and the specified surface; the second is to extend the specified distance along the dam axis from the start and end points of the dam axis and calculate the mapping elevation of the point on the specified surface. The terrain surface data is a triangulated point cloud collection, so the terrain surface is composed of a collection of triangulated networks consisting of three vertices. Let the vertex of the triangulated network be S1 = (S 1x , S 1y , S 1z ), S2=(S 2x , S 2y, S 2z ), S3=(S 3x , S 3y , S 3z The coordinates of the starting point of the dam axis are T=(T x , T y , T z ), the end point coordinate is D=(D x , D y , D z ); the specific calculation process is:
[0033] The first step is to find the intersection of the surface where each triangulation is located and the straight line where the dam axis is located, and then determine whether the intersection is within the scope of the triangulation.
[0034] ① Assume that the equation of the dam axis line is: F(t) = Q + tV; Q is the starting point of the dam axis, Q = T = (T x , T y , T z ); V is the direction vector of the line,
[0035] ② Assume that the triangulated mesh plane equation is: N·P+D=0; where N is the normal vector of the triangulated mesh plane, and P is the position vector of any point on the plane. This equation takes point S1;
[0036]
[0037]
[0038]
[0039] P=S1=(S 1x , S 1y , S 1y );
[0040] D=(-N x ×S 1x -, N y ×S 1y -, N z ×S 1z ).
[0041] ③ Solve the intersection of the line and the plane: Assume the equation of the line is: F(t) = Q1 + tV; Q1 is a point on the line Q1 = (Q1 x , Q1 y , Q1 z ); V is the direction vector of the straight line V=(V x , V y , V z); t is the variable of the linear equation, that is, starting from Q1 and moving t along the V direction is the coordinate of point F F=(F x , F y , F z ).
[0042] Assume that the plane equation is: N·P+D=0; where N is the normal vector of the plane N=(N x , N y , N z ); P is the position vector of any point on the plane; D=(-N x ×P x -, N y ×P y -, N z ×P z ).
[0043] Calculate the inner product of N and V: s = N·V = |N||V|cosθ = N x V x +N y V y +N z V z ; If s=0, it means that the straight line and the plane are parallel and have no intersection.
[0044] Substitute the straight line equation into the plane equation: N·(Q+tV)+D=0; tN·V=-DN·Q; Substitute t into the linear equation: F(t)=Q+tV=(Q x +tV x , Q y +tV y , Q z +tV z ).
[0045] ④ Determine whether the intersection point is within the triangulation range: Assume that point P is inside the triangle. When we walk along the three edges along the direction of ABCA, P is on the same side as the point opposite the edge. Assume that the coordinates of the triangle vertices are A = (A_x, A_y, A_z), B = (B_x, B_y, B_z), C = (C_x, C_y, C_z), and the coordinates of point P are P = (P_x, P_y, P_z).
[0046] vector
[0047] vector
[0048] vector Will and Do the difference product, then and Do a difference product. If the two difference product results have the same direction, then the two points are on the same side. Use the dot product result to determine whether the directions are consistent. If the dot product is less than 0, it means that the angle between the vectors is obtuse, and thus it can be inferred that the directions are inconsistent: Repeat the above operation for each vertex of the triangle. As long as one ε is negative, the point is determined to be outside the triangle; otherwise, it is inside the triangle (including the edge).
[0049] The second step is to solve the mapping elevation on the specified surface. Draw a straight line from the specified point Q2 along the Z axis, and then find the intersection with each triangulation. Then determine whether the intersection is inside the triangulation. If so, the Z coordinate of this intersection is the mapping elevation.
[0050] ① Assume the equation of the line is: F(t) = Q2 + tV; Q2 is the specified point Q2 = (Q2 x , Q2 y , Q2 z ); V is the direction vector V = (0, 0, 1); It should be noted that V here is the direction vector along the Z-axis line.
[0051] ② Assume that the triangulated mesh plane equation is: N·P+D=0; where N is the normal vector of the triangulated mesh plane;
[0052]
[0053]
[0054]
[0055] ③ Find the intersection of the straight line and the plane; it should be noted that the specific judgment process is the same as the calculation process in the first step.
[0056] ④ Determine whether the intersection point is within the triangulation range; it should be noted that the specific judgment process is the same as the calculation process in the first step.
[0057] Step 15: Determine the center line of the anti-seepage curtain, such as Figure 3 shown.
[0058] Step 2: Cut the geological model along the center line of the curtain and generate a geological longitudinal section with one click.
[0059] In this embodiment, the specific process for obtaining a geological longitudinal profile by cutting the terrain along the curtain centerline path is as follows: Given that the curtain centerline path is a polyline composed of multiple line segments, all with an elevation of 0, and the terrain surface data is a collection of triangulated point clouds, the elevation of the intersection of each segment of the cutting line with each triangulated boundary of the terrain surface is calculated as the ordinate of the point in the profile. The coordinate of this point projected onto the curtain centerline path is the distance from the starting point along the curtain centerline path as the abscissa. The specific calculation process is as follows:
[0060] 1. Given the coordinates of three vertices of the triangulated network, find the equation of the line along the edge. Assume that the equation of each line along the triangulated network is: P(t) = Q + tV; where Q is the starting point of the dam axis and V is the direction vector of the line corresponding to the edge.
[0061] 2. The coordinates of the starting point of the cutting line are known to be T=(T x , T y , T z ), the end point coordinate is D=(D x , D y , D z ), find the equation of the plane drawn along the Z axis along the cutting line. The coordinates of the starting point of the cutting line are T = (T x , T y , T z ), the end point coordinate is D=(D x , D y , D z ), take T as the starting point and move 1 meter along the Z axis to create point M: M=T+(0,0,1)=(T x , T y , T z +1), so given three points T, D, and M on the plane, the plane equation is: N×P+D=0.
[0062] 3. By solving the intersection point of the line and the plane I=(I X , I y , I z ), set the Z coordinate of the intersection point I to 0, I=(I X , I y , 0), let it be in the same plane as the cutting line, and then determine whether the intersection point is on this cutting line. If this point is on this cutting line, calculate the distance from this point to the starting point of this cutting line: Then the distance from point I to T is: Then sum the lengths of all the cutting lines preceding this cutting line on the curtain centerline path, which is the distance from this point to the starting point of the curtain centerline path.
[0063] Reference Figure 4As shown, the specific operation process includes the following steps: Step 21, select step 15 to determine the center line of the generated anti-seepage curtain. The center line is an important basic element for subsequent operations, which will determine the core path direction for the generation of sectioning and longitudinal sections; Step 22, set the anti-seepage curtain sectioning route and starting point pile number range. The setting of the sectioning route must be combined with the actual needs of the project and geological conditions. The accurate starting point pile number range is the key parameter for defining the sectioning range, which directly affects the content covered by the generated longitudinal section; Step 23, specify the objects generated by the sectioned geological model, including terrain surfaces, base-cover boundary lines, strongly weathered layers, weakly weathered layers, geological faults, unfavorable structural surfaces, etc., and set the name of the longitudinal section, annotation column and other general settings to generate the longitudinal section with one click. This step integrates multiple key settings to achieve efficient and accurate generation of longitudinal sections that meet the requirements.
[0064] Step 3: Combine the geological model and interactively arrange the control points of the anti-seepage curtain bottom line according to the design principles, and finally generate the overall curtain bottom line. The anti-seepage curtain bottom line design is based on the longitudinal section generated in Step 2. Specify a profile of a terrain surface, select the horizontal coordinate, and offset it along the corresponding vertical coordinate. By specifying a series of horizontal coordinate marks, the corresponding vertical coordinate can be obtained.
[0065] Reference Figure 4 The specific process is as follows: Step 31, define and modify the name attributes of the anti-seepage curtain bottom line; Step 32, select the longitudinal section object; Step 33, set the anti-seepage curtain bottom line parameters, and automatically determine the anti-seepage curtain bottom line position according to different design standards.
[0066] Specifically, the bottom line of the anti-seepage curtain is determined by inputting or selecting on the screen. The bottom line elevation of the anti-seepage curtain is then determined based on various design criteria, including relative impermeability, dam height, and elevation. Typically, the anti-seepage curtain needs to penetrate deep into the relatively impermeable layer, and the criteria for this relative impermeability are determined based on the dam's class and height. By selecting the relatively impermeable layer and determining a downward offset value, the bottom line of the anti-seepage curtain can be determined. If the relatively impermeable layer is buried too deep or its distribution is irregular, the bottom line of the anti-seepage curtain can also be determined by combining the dam height and relative dam height coefficient, or by directly inputting the elevation value, based on engineering experience. By flexibly selecting different design criteria, the specific location of the bottom line of the anti-seepage curtain can be automatically determined. It should be noted that this design standard can, for example, use relative impermeability, dam height, and elevation as its design criteria.
[0067] Step 4: Set the sub-curtain position based on the geological information of the geological model, automatically generate the sub-curtain centerline, specify the object generated by the cut geological model and generate the sub-curtain longitudinal section, and design the sub-curtain bottom line. Specifically, set the position of the sub-curtain interval based on the geological faults, unfavorable structural surfaces and other related information in the anti-seepage curtain centerline longitudinal section generated in step 2, select the anti-seepage curtain centerline generated in step 1 as the baseline for setting the sub-curtain pile number, set the pile number offset value, and then automatically generate the sub-curtain line, and design the sub-curtain bottom line.
[0068] Reference Figure 5 As shown, it should be noted that the Figure 5 The sub-curtain in the figure refers to the sub-curtain. The specific process is: Step 41, define and modify the sub-curtain name. Step 42, set the sub-curtain pile number. First, select the center line of the anti-seepage curtain generated in Step 1, which is the baseline for setting the pile number of the entire sub-curtain. On this basis, according to the objects (faults, structural surfaces, etc.) generated in the longitudinal section of the anti-seepage curtain centerline generated in Step 2, enter numerical values or click on the screen to set the sub-curtain starting and ending pile numbers. The starting and ending pile numbers of the sub-curtain should fully consider the distribution of geological faults and unfavorable structural surfaces, etc., to ensure that the sub-curtain can effectively protect areas where leakage risks may occur. For example, if there is a large fault, the starting pile number of the sub-curtain should be set at an appropriate position before the fault influence range, and the ending pile number should extend to a sufficiently safe distance after the fault influence range to form a complete anti-seepage system; Step 43, set the sub-curtain line pile number offset value. After selecting the centerline stake number for the anti-seepage curtain, determine whether the sub-curtain line should be offset left or right relative to the centerline based on actual project needs and design requirements, and accurately enter the corresponding offset distance. Once the offset direction and distance are determined, the system automatically generates the sub-curtain anti-seepage centerline based on these parameters. Step 44: Set the sectioning route and stake range based on the generated sub-curtain anti-seepage centerline, specify the objects generated by the sectioned geological model, and generate a sub-curtain longitudinal profile. Step 45: Design the sub-curtain bottom line using a similar method to step 3. When designing the sub-curtain bottom line, consider multiple factors, including geological conditions, project requirements, and anti-seepage standards, based on the sub-curtain longitudinal profile generated in step 44. For example, in weak strata, the sub-curtain bottom line may need to be deepened to enhance the anti-seepage effect. In areas with relatively good geological conditions, the bottom line depth and slope can be determined based on economic rationality to ensure that the sub-curtain meets anti-seepage requirements while achieving optimal project benefits within project cost control.
[0069] Step 5: Arrange the grouting holes in combination with the geological model to automatically sort and number the grouting holes.
[0070] In this embodiment, the curtain grouting holes are arranged along the curtain bottom line and in an orderly manner according to the precise positions specified by the user. Since the curtain bottom line data is determined by the horizontal coordinate along the curtain centerline path and the specified vertical coordinate, specifically, after moving a specific horizontal coordinate distance along the curtain centerline path, the coordinates of this point on the plane can be obtained. The elevation of the grouting hole is directly derived from the vertical coordinate in the longitudinal section. At this point, the user can enter the grouting hole arrangement principle (spacing) to obtain the horizontal coordinates of all control points. Then, in the longitudinal section, the corresponding vertical coordinate H is found based on the horizontal coordinate. The horizontal coordinate of the grouting hole can be calculated as follows:
[0071] 1. The horizontal coordinate of the grouting hole in the longitudinal section is known to be S. By cyclically accumulating the length of each line segment of the curtain centerline path, if the cumulative length L of the straight segment is greater than S, it is proved that the grouting hole is on this line segment;
[0072] 2. The distance between the grouting hole and the end point of this line segment is R=LS;
[0073] 3. The coordinates of the starting point of the cutting line are known to be T=(T x , T y , 0), the end point coordinate is D=(D x , D y ,0), The direction vector of this line segment
[0074] 4. Horizontal coordinate of grouting hole G = D-RV = (D x +RV x , D y +RV y , 0);
[0075] 5. Assign elevation H to G: G=(D x +RV x , D y +RV y , H).
[0076] Reference Figure 6 As shown, the specific operation process includes the following steps: Step 51. First, set the location of the curtain grouting holes, including the curtain centerline, starting and ending pile numbers, and location name. Step 52. Select the curtain line object for grouting hole layout and set the grouting hole layout principle, including the starting and ending pile numbers of the curtain grouting holes and their hole spacing. The curtain starting and ending pile number settings provide the means to set from the starting point and to the end point. Check "From the starting point" to automatically read the grouting hole layout starting pile number; check "To the end point coordinates" to automatically read the grouting hole layout ending pile number. You can also customize the grouting hole layout starting and ending pile numbers by clicking on the screen. Step 53. Automatically sort and number the curtain grouting holes.
[0077] Step 6. Generate grouting characteristic tables, engineering quantity tables, curtain grouting layout diagrams and grouting hole three-dimensional models in batches with one click. Specifically, based on the generated anti-seepage curtain center line or sub-curtain anti-seepage center line to curtain bottom line information, combined with the grouting hole layout method and hole spacing parameters set in step 5, along the direction of the curtain bottom line, with the set hole spacing as the interval unit, calculate and accumulate the number of grouting holes one by one, and at the same time accurately measure the length of each grouting hole from the curtain center line to the bottom line, conduct comprehensive statistics on the number and length of grouting holes, and automatically generate a curtain grouting hole layout diagram, such as Figure 7 As shown in the figure, the plane coordinates of the grouting hole (determined by the complex calculations mentioned above) and the elevation information (derived from the vertical coordinates of the longitudinal section) are used as basic data points to construct a solid model of each grouting hole in three-dimensional space. It should be noted that Figure 7 M in Ⅰ 、M Ⅱ 、M Ⅲ The numbers 61 and 118 represent the hole numbers under the corresponding holes respectively. Then, based on the relative position relationship between them and the spatial geometry formed by the center line and bottom line of the curtain, the numerous individual grouting hole models are combined into a complete curtain grouting hole 3D structure, and the curtain grouting hole 3D model is created in one click. Figure 8 As shown; finally, the previously counted grouting hole quantity, length and other related characteristic data (such as hole size, length, grouting material consumption, etc.) are sorted and formatted and output to generate the curtain grouting hole characteristic table and engineering quantity table.
[0078] This method can automatically calculate and pick up the center line of the curtain and intelligently select the grouting holes on the left and right banks of the dam in combination with the geological model. By combining the geological model and automatically generating a longitudinal profile at the center line along the curtain center line to assist in judging the geological conditions, and then automatically determine the bottom line position of the anti-seepage curtain, the density interval of the anti-seepage curtain and the plane position of the sub-curtain according to different design standards (relatively impermeable layer, dam height and elevation, etc.), quickly sequence and number the curtain grouting holes and build a curtain grouting hole model, solving the problems of the concealment of the geological conditions of the seepage control project and the extremely difficult statistics of the curtain grouting characteristic table and the engineering quantity table, and realizing the design, modeling and production of the anti-seepage curtain. Figure 1 The integration greatly reduces the complexity of anti-seepage engineering design of water conservancy and hydropower projects and improves production efficiency.
[0079] Example 2
[0080] The three-dimensional construction method of the anti-seepage curtain based on the geological model of Example 1 is implemented on a construction system, which includes a database, a centerline design module, a longitudinal section generation module, an anti-seepage curtain bottom line design module, a sub-curtain design module, and a grouting hole location design module; wherein each module communicates data based on the database.
[0081] Specifically, the database is used to store all data in a specific data structure, making data storage and access more efficient. The centerline design module is used to implement the entire process of determining the centerline of the anti-seepage curtain in step 1; the longitudinal section generation module is used to implement the entire process of step 2; the anti-seepage curtain bottom line design module implements the entire process of step 3; the auxiliary curtain design module implements the entire process of step 4; and the grouting hole layout design module implements the entire process of steps 5 and 6.
[0082] In this embodiment, the database serves as the core unit for data storage and management, efficiently storing all data through a specific data structure to ensure convenient and smooth data storage and access. The centerline design module is responsible for the entire process of determining the centerline of the anti-seepage curtain, including a series of operations such as setting the centerline name, selecting the determination method, reading relevant data, and setting the starting and ending points and user parameters. The longitudinal section generation module focuses on generating geological longitudinal sections based on the selected centerline, the set sectioning route and stake number range, and the specified geological model object. The anti-seepage curtain bottom line design module completes the design of the anti-seepage curtain bottom line based on the longitudinal section and design standards. The sub-curtain design module accurately operates the sub-curtain name definition, stake number setting, offset value determination, longitudinal section generation, and bottom line design processes. The grouting hole layout design module not only implements the layout, sequencing, and numbering of grouting holes, but also is responsible for batch-generating grouting characteristic tables, bills of quantities, curtain grouting layout drawings, and 3D grouting hole models based on the data generated by the previous modules. The database enables seamless data interoperability and sharing between the modules, ensuring efficient and coordinated operation of the entire system.
[0083] Finally, it should be noted that the above content is only used to illustrate the technical solution of the present invention, rather than to limit the scope of protection of the present invention. Simple modifications or equivalent substitutions of the technical solution of the present invention by ordinary technicians in this field do not deviate from the essence and scope of the technical solution of the present invention.
Claims
1. A three-dimensional construction method for an anti-seepage curtain based on a geological model, characterized in that: The following steps are involved: Step 1: Determine the center line of the anti-seepage curtain; Step 2: Cut the geological model along the center line of the anti-seepage curtain to generate a geological longitudinal section; Step 3: Interactively arrange the anti-seepage curtain bottom line control points according to the design principles in combination with the geological model, perform the anti-seepage curtain bottom line design, and generate the overall curtain bottom line; Step 4: Set the sub-curtain position based on the geological information of the geological model, automatically generate the sub-curtain centerline, specify the objects generated by the cut geological model and generate the sub-curtain longitudinal section, and design the sub-curtain bottom line; Step 5: Arrange the grouting holes based on the geological model; Step 6: Batch generate grouting property tables, engineering quantity tables, curtain grouting layout drawings and grouting hole 3D models; In step 6, the process is: Based on the generated information from the center line of the anti-seepage curtain or the center line of the sub-curtain to the bottom line of the curtain, combined with the grouting hole layout and hole spacing parameters set in step 5, the number of grouting holes is calculated and accumulated one by one along the direction of the bottom line of the curtain, with the set hole spacing as the interval unit. At the same time, the length of each grouting hole from the center line of the curtain to the bottom line is measured, and a comprehensive statistics of the number and length of grouting holes is performed, and a curtain grouting hole layout diagram is automatically generated; Based on the plane coordinates and elevation information of the grouting holes as basic data points, a solid model of each grouting hole in three-dimensional space is constructed; Based on the relative positional relationship between each grouting hole and the spatial geometry formed by the curtain centerline and bottom line, several individual grouting hole models are combined into a complete curtain grouting hole 3D structure, and a curtain grouting hole 3D model is created with one click. Finally, the statistical grouting hole quantity, length and other relevant characteristic data are sorted and formatted to generate the curtain grouting hole characteristic table and engineering quantity table.
2. A method for constructing a three-dimensional anti-seepage curtain based on a geological model according to claim 1, characterized in that: In step 1, the process of determination includes the following steps: Step 11: First, set the name of the anti-seepage curtain centerline; Step 12: Select a method for determining the center line of the anti-seepage curtain, wherein the determination methods include automatic calculation by the program and manual selection; Step 13: Read relevant data of the dam axis, wherein the reading methods include data transmission, dam line transmission and database reading; Step 14: Design the start and end points of the center line of the anti-seepage curtain; Step 15: Determine the center line of the anti-seepage curtain.
3. The method for constructing a three-dimensional anti-seepage curtain based on a geological model according to claim 1, characterized in that: In step 2, the process includes the following steps: Step 21: Select the determined center line of the anti-seepage curtain; Step 22: Set the anti-seepage curtain cutting route and the starting point pile number range; Step 23: specify the objects generated by the cut geological model, wherein the generated objects include terrain surfaces, base-cover boundary lines, strongly weathered layers, weakly weathered layers, geological faults, and unfavorable structural surfaces, and set the name and annotation column of the longitudinal section view to generate the longitudinal section view.
4. The method for constructing a three-dimensional anti-seepage curtain based on a geological model according to claim 1, characterized in that: In step 3, the process includes the following steps: Step 31: define and modify the name attribute of the anti-seepage curtain bottom line; Step 32: Select the longitudinal section object; Step 33: Set the bottom line parameters of the anti-seepage curtain and automatically determine the bottom line position of the anti-seepage curtain according to different design standards, wherein the design standards include relative impermeability, dam height, and elevation.
5. The method for constructing a three-dimensional anti-seepage curtain based on a geological model according to claim 1, characterized in that: In step 4, the process includes the following steps: Step 41, define and modify the sub-curtain name; Step 42, set the secondary curtain stake number; Step 43, setting the secondary curtain line stake offset value; Step 44: setting a sectioning route and a pile number range according to the generated sub-curtain anti-seepage centerline, specifying the objects generated by the sectioned geological model, and generating a sub-curtain longitudinal section; Step 45: Design the bottom line of the secondary curtain.
6. The method for constructing a three-dimensional anti-seepage curtain based on a geological model according to claim 5, characterized in that: In step 42, the center line of the anti-seepage curtain generated in step 1 is selected as the baseline for setting the pile number of the entire sub-curtain; and the starting and ending pile numbers of the sub-curtain are set according to the objects generated in the longitudinal section of the anti-seepage curtain center line generated in step 2.
7. The method for constructing a three-dimensional anti-seepage curtain based on a geological model according to claim 1, characterized in that: In step 5, the process includes the following steps: Step 51: Setting the curtain grouting hole location, including the curtain centerline, starting and ending pile numbers, and location name; Step 52: Select the curtain line object for grouting hole layout and set the grouting hole layout principle, including the starting and ending pile numbers of the curtain grouting holes and the hole spacing; Step 53: Automatically sequence and number the curtain grouting holes.
8. The method for constructing a three-dimensional anti-seepage curtain based on a geological model according to claim 7, characterized in that: In step 52, the process of setting the starting and ending pile numbers of the curtain grouting holes is as follows: setting the setting principles from the starting point and to the end point, obtaining the starting pile number of the grouting hole layout automatically from the starting point; obtaining the end point coordinates to automatically read the ending pile number of the grouting hole layout.
9. A three-dimensional construction system for anti-seepage curtain based on geological model, characterized in that: A method for constructing a three-dimensional anti-seepage curtain based on a geological model according to any one of claims 1 to 8, comprising a database, a centerline design module, a longitudinal profile generation module, an anti-seepage curtain bottom line design module, a sub-curtain design module, and a grouting hole location layout design module; wherein the centerline design module, the longitudinal profile generation module, the anti-seepage curtain bottom line design module, the sub-curtain design module, and the grouting hole location layout design module all communicate data based on the database.
Citation Information
Patent Citations
Curtain grouting forward three-dimensional design method based on 3DE platform
CN117669166A
Dam curtain grouting method of BIM (Building Information Modeling)-based grouting engineering three-dimensional visual analysis system
CN118228363A