A foundation pit sand content detection method, device, equipment and storage medium
By calculating the sand content of the foundation pit using triangulation and geological exploration data, the planning problem of resource utilization before foundation pit excavation was solved, reducing transportation costs and environmental impact.
Patent Information
- Application Number
- CN202411074956.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-07
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2044-08-07
AI Technical Summary
The existing foundation pit excavation requires the exposure of the sand layer before resource utilization can be carried out, resulting in high transportation costs and serious environmental hazards.
Based on the geological survey report, the triangular mesh of the actual excavation area of the foundation pit was calculated using the triangulation method. Combined with boundary control points and borehole data, the total sand content of the foundation pit was calculated.
This allows for accurate calculation of the sand content in the foundation pit before the sand layer is exposed, optimizing resource utilization and disposal plans, and reducing transportation costs and environmental hazards.
Smart Images

Figure CN119128330B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of resource utilization technology, specifically a method, apparatus, equipment, and storage medium for detecting the sand content in foundation pits. Background Technology
[0002] With the rapid pace of urbanization, the output of excavated soil from foundation pits has increased dramatically. However, the methods for disposing of this excavated soil are relatively simple, mainly involving: transporting it to surrounding urban areas for landfilling, local landfilling, and backfilling at construction sites. But some foundation pits may contain large amounts of sand, a valuable natural resource. Its resource-based disposal would undoubtedly generate significant economic and environmental benefits.
[0003] Currently, when excavating foundation pits, resource recovery plans can only be implemented after the sand layer has been exposed. At this stage, the disposal method is limited to off-site transportation and washing, which not only incurs significant costs but also poses environmental hazards. If the sand content in the foundation pit could be calculated before excavation, and a resource recovery plan for the entire pit could be planned in advance, the overall efficiency of foundation pit resource recovery would be significantly improved.
[0004] Therefore, providing a method for detecting the sand content in foundation pits is a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention
[0005] In view of this, embodiments of this application provide a method, apparatus, equipment, and storage medium for detecting the sand content of foundation pits, solving the problem that existing foundation pit excavation plans require the exposure of the sand layer before resource utilization can be carried out. This disposal method is limited to off-site transportation and washing, which not only consumes a lot of costs but also poses technical problems related to environmental hazards.
[0006] The first aspect of this application provides a method for detecting the sand content in a foundation pit, including:
[0007] Based on the geological survey report of the foundation pit to be tested, obtain the coordinates of the boundary control points and the sand content of the boundary control points in the foundation pit to be tested, as well as the coordinates of the exploration holes and the sand content of the exploration holes.
[0008] Based on the boundary control points and the foundation pit to be inspected, triangulation is performed to obtain the actual excavation triangular mesh corresponding to the actual excavation area in the foundation pit to be inspected.
[0009] Based on the coordinates of the boundary control points, the sand content of the boundary control points, the coordinates of the exploration holes, and the sand content of the exploration holes, calculate the sand content of each triangle in the actual excavation triangular grid.
[0010] By combining the sand content of each triangle in the actual excavation triangular grid, the total sand content of the foundation pit to be tested is obtained.
[0011] Furthermore, the step of triangulation based on the boundary control points and the excavation pit to be inspected to obtain the actual excavation triangular mesh corresponding to the actual excavation area in the excavation pit to be inspected specifically includes:
[0012] Using the exploration hole as the vertex of the triangle, the excavation surface of the foundation pit to be inspected is triangulated to obtain the first triangular mesh;
[0013] Using the exploration hole, the boundary control point, and the first intersection point as the vertices of a triangle, the excavation surface is triangulated to obtain a second triangular mesh. The first intersection point is the intersection of the excavation boundary of the foundation pit to be inspected and the mesh line in the first triangular mesh. The excavation boundary is the boundary of the single connected plane enclosed by the boundary control points.
[0014] The second triangular mesh is deleted from the triangular meshes outside the boundary control point and the first intersection point to obtain the actual excavation triangular mesh.
[0015] Furthermore, the step of calculating the sand content corresponding to each triangle in the actual excavation triangular mesh based on the coordinates of the boundary control points, the sand content of the boundary control points, the coordinates of the exploration boreholes, and the sand content of the exploration boreholes specifically includes:
[0016] Based on the sand content of the boundary control points and the sand content of the exploration boreholes, determine the sand content of each triangle in the actual excavation triangular grid;
[0017] Based on the coordinates of the boundary control points and the coordinates of the exploration holes, determine the sand layer volume corresponding to each triangle in the actual excavation triangular grid;
[0018] Multiply the sand content and sand layer volume of each triangle in the actual excavation triangular grid to obtain the sand content of that triangle.
[0019] Furthermore, determining the sand content of each triangle in the actual excavation triangular grid based on the sand content of the boundary control points and the sand content of the exploration boreholes specifically includes:
[0020] Based on the sand content of the boundary control points and the sand content of the exploration boreholes, calculate the sand content of the vertices of each triangle in the actual excavation triangular grid;
[0021] Based on the preset formula for calculating the sand content of a triangle, the sand content of each triangle is calculated using the sand content of its vertices in the actual excavated triangular grid. The formula for calculating the sand content of a triangle is as follows:
[0022] SR=α×SR1+β×SR2+γ×SR3
[0023] Wherein, SR is the sand content corresponding to the triangle, SR1, SR2 and SR3 are the sand content of the three vertices of the triangle, α, β and γ are coefficients, and γ = 1 - α - β.
[0024] Furthermore, the step of calculating the sand content at the vertices of each triangle in the actual excavation triangular mesh based on the sand content at the boundary control points and the sand content at the exploration boreholes specifically includes:
[0025] When the vertex of the triangle in the actual excavation triangular grid is the exploration hole, the sand content of the vertex of the triangle is equal to the sand content of the corresponding exploration hole.
[0026] When the vertex of the triangle in the actual excavation triangular mesh is the boundary control point, the sand content of the triangle vertex is equal to the sand content of the corresponding boundary control point.
[0027] When the vertex of a triangle in the actual excavated triangular grid is the first intersection point, the sand content of that vertex is equal to the sand content of the corresponding first intersection point, where the sand content of the intersection point is:
[0028]
[0029] Among them, SR yj SR represents the sand content at the intersection point. a and SR b Let A and B be the sand content of the exploration boreholes corresponding to the first and second endpoints of the grid line in the first triangular grid where the first intersection point is located, respectively, and let A and B be the distances from the first intersection point to the first and second endpoints, respectively.
[0030] Furthermore, determining the sand layer volume corresponding to each triangle in the actual excavation triangular grid based on the coordinates of the boundary control points and the coordinates of the exploration boreholes specifically includes:
[0031] Based on the coordinates of the boundary control points and the coordinates of the exploration holes, the coordinates of the vertices of each triangle in the actual excavation triangular grid and the burial depth of the sand layer at the vertices of the triangles are determined.
[0032] Based on the coordinates of the vertices of each triangle in the actual excavated triangular grid and the burial depth of the sand layer at the vertices of the triangles, the volume of the sand layer of the corresponding triangle is determined.
[0033] Furthermore, determining the sand layer volume of the corresponding triangle based on the coordinates of the vertices of each triangle in the actual excavated triangular mesh and the burial depth of the sand layer at the vertices specifically includes:
[0034] Based on a preset formula for calculating sand layer volume, the sand layer volume of the corresponding triangle is determined according to the coordinates of the vertices of each triangle in the actual excavation triangular grid and the burial depth of the sand layer at the vertices. The formula for calculating sand layer volume includes:
[0035]
[0036] Where V is the volume of the sand layer corresponding to the triangle, S is the area of the triangle, and H is the volume of the sand layer corresponding to the triangle. x1 H x2 and H x3 The depths of the lower sand layer boundaries corresponding to the three vertices of the triangle; H s1 H s2 and H s3 These are the burial depths of the boundary points on the sand layer corresponding to the three vertices of the triangle.
[0037] The second aspect of this application provides a device for detecting the sand content of foundation pits, including:
[0038] The first acquisition unit is used to acquire, based on the geological exploration report of the foundation pit to be tested, the coordinates of the boundary control points and the sand content of the boundary control points in the foundation pit to be tested, as well as the coordinates of the exploration holes and the sand content of the exploration holes.
[0039] Triangulation unit is used to perform triangulation based on the boundary control point and the foundation pit to be detected, so as to obtain the actual excavation triangular mesh corresponding to the actual excavation area in the foundation pit to be detected.
[0040] The first calculation unit is used to calculate the sand content of each triangle in the actual excavation triangular grid based on the coordinates of the boundary control points, the sand content of the boundary control points, the coordinates of the exploration holes, and the sand content of the exploration holes.
[0041] The second calculation unit is used to synthesize the sand content of each triangle in the actual excavation triangular grid to obtain the total sand content of the foundation pit to be tested.
[0042] A third aspect of this application provides a device for detecting the sand content in a foundation pit, the device including a processor and a memory;
[0043] The memory is used to store program code and transmit the program code to the processor;
[0044] The processor is used to execute any of the sand content detection methods for foundation pits described in the first aspect according to the instructions in the program code.
[0045] The fourth aspect of this application provides a storage medium storing computer program instructions, which, when executed by a processor, implement any of the foundation pit sand content detection methods described in the first aspect.
[0046] One of the above technical solutions has the following advantages and effects:
[0047] One of the above-mentioned methods for detecting the sand content of a foundation pit includes: based on the geological survey report of the foundation pit to be tested, obtaining the coordinates and sand content of the boundary control points of the boundary control points in the foundation pit to be tested, as well as the coordinates and sand content of the exploration boreholes; performing triangulation based on the boundary control points and the foundation pit to be tested to obtain the actual excavation triangular grid corresponding to the actual excavation area in the foundation pit to be tested; calculating the sand content of each triangle in the actual excavation triangular grid according to the coordinates, sand content of the boundary control points, coordinates, and sand content of the exploration boreholes; and combining the sand content of each triangle in the actual excavation triangular grid to obtain the total sand content of the foundation pit to be tested. As can be seen from the above scheme, this application utilizes the geotechnical test data from the exploration boreholes in the geological survey report to calculate the overall sand content of the foundation pit, solving the problem that existing foundation pit excavation plans require the exposure of sand layers before resource-based disposal. This disposal method is limited to external transportation and washing, which not only consumes a lot of costs but also involves technical problems related to environmental hazards. Attached Figure Description
[0048] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0049] Figure 1 This is a schematic diagram of an embodiment of a method for detecting the sand content in a foundation pit provided in this application.
[0050] Figure 2 This is a schematic diagram of a second embodiment of a method for detecting the sand content in a foundation pit provided in this application.
[0051] Figures 3 to 8 This is a schematic diagram illustrating an application example of a method for detecting the sand content in a foundation pit, as provided in an embodiment of this application.
[0052] Figure 9 This is a schematic diagram of the structure of an embodiment of a foundation pit sand content detection device provided in this application. Figure 1 ;
[0053] Figure 10 This is a schematic diagram of an embodiment of a foundation pit sand content detection device provided in this application. Detailed Implementation
[0054] This application provides a method, apparatus, equipment, and storage medium for detecting the sand content in foundation pits, solving the problem that existing foundation pit excavation methods require exposing the sand layer before resource utilization. This disposal method is limited to off-site screening and washing, which not only incurs significant costs but also poses environmental hazards.
[0055] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the protection scope of this application.
[0056] For easier understanding, please refer to Figure 1 , Figure 1 This is a flowchart of a method for detecting the sand content in a foundation pit, as described in an embodiment of this application. Figure 1 As shown, the method for detecting the sand content in the foundation pit in this embodiment specifically includes:
[0057] Step 101: Based on the geological exploration report of the foundation pit to be tested, obtain the coordinates of the boundary control points and the sand content of the boundary control points in the foundation pit to be tested, as well as the coordinates of the exploration boreholes and the sand content of the exploration boreholes.
[0058] It should be noted that the geological survey report records information such as the coordinates of the exploration boreholes, soil layer information, geotechnical test data, and coordinates of the boundary control points. Based on this, the sand content of the boundary control points and the sand content of the exploration boreholes can be calculated.
[0059] Step 102: Based on the boundary control points and the foundation pit to be inspected, perform triangulation to obtain the actual excavation triangular mesh corresponding to the actual excavation area in the foundation pit to be inspected.
[0060] It is understandable that the actual excavated area in the foundation pit to be inspected is represented by the actual excavated triangular mesh. Specifically, when triangulating the foundation pit to be inspected, the actual excavated triangular mesh consists of multiple triangles, all of which fill the entire plane, and there is no overlap between the triangles.
[0061] Step 103: Based on the coordinates of the boundary control points, the sand content of the boundary control points, the coordinates of the exploration holes, and the sand content of the exploration holes, calculate the sand content of each triangle in the actual excavation triangular grid.
[0062] After obtaining the coordinates of the boundary control points, the sand content of the boundary control points, the coordinates of the exploration boreholes, and the sand content of the exploration boreholes, the sand content of each triangle in the actual excavation triangular mesh can be calculated based on these coordinates.
[0063] Step 104: Based on the sand content of each triangle in the actual excavation triangular grid, obtain the total sand content of the pit to be tested.
[0064] It should be noted that the actual excavated triangular mesh represents the actual excavated area of the foundation pit to be inspected, and the actual excavated triangular mesh is composed of several non-overlapping triangles. Therefore, after obtaining the sand content corresponding to each triangle in the actual excavated triangular mesh, the total sand content of the foundation pit to be inspected can be obtained by summing the sand content corresponding to each triangle. In specific calculations, the total sand content of the foundation pit to be inspected is obtained by summing the sand content corresponding to each triangle in the actual excavated triangular mesh.
[0065] The sand content detection method for foundation pits in this embodiment utilizes geotechnical test data from boreholes in the geological survey report to calculate the overall sand content of the foundation pit. This solves the problem that existing foundation pit excavation methods require exposing the sand layer before resource utilization can be carried out. This disposal method is limited to off-site transportation and washing, which not only consumes a lot of costs but also poses technical problems related to environmental hazards.
[0066] The above is the first embodiment of a method for detecting the sand content of a foundation pit provided in this application. The following is the second embodiment of a method for detecting the sand content of a foundation pit provided in this application.
[0067] Please see Figure 2 , Figure 2 This is a flowchart of another method for detecting the sand content in a foundation pit, as described in the embodiments of this application. Figure 2 As shown, the method for detecting the sand content in the foundation pit in this embodiment specifically includes:
[0068] Step 201: Based on the geological exploration report of the foundation pit to be tested, obtain the coordinates of the boundary control points and the sand content of the boundary control points in the foundation pit to be tested, as well as the coordinates of the exploration boreholes and the sand content of the exploration boreholes.
[0069] It is understandable that exploration boreholes include control boreholes and non-control boreholes. Therefore, the sand content of an exploration borehole includes both the sand content of the control boreholes corresponding to the control boreholes and the sand content of the non-control boreholes corresponding to the non-control boreholes. Accordingly, when a sand layer is exposed in a control borehole, the sand content of that control borehole equals the sum of the percentages of particles with a diameter of 5mm or less reported in the geotechnical test report of the geological exploration report. When no sand layer is exposed in a control borehole, the sand content of that control borehole equals 0. When a sand layer is exposed in a non-control borehole, the sand content of that non-control borehole equals the average sand content of all control boreholes with exposed sand layers. When no sand layer is exposed in a non-control borehole, the sand content of that non-control borehole equals 0.
[0070] Furthermore, the sand content of the boundary control point is equal to the sand content of the borehole closest to the boundary control point.
[0071] Step 202: Using the exploration hole as the vertex of the triangle, triangulate the excavation surface of the pit to be inspected to obtain the first triangular mesh.
[0072] like Figure 3 As shown, the excavation face of the foundation pit can be determined based on the coordinates of the boundary control points and the boreholes in the geological survey report of the foundation pit to be inspected.
[0073] Specifically, when triangulating the excavation surface of the foundation pit to be inspected to obtain the first triangular mesh, all triangles fill the entire plane, and there is no overlap between the triangles. Figure 3 The first triangular mesh obtained after triangulating the excavation surface of the pit to be inspected is shown in the figure. Figure 4 As shown.
[0074] Step 203: Using the exploration hole, boundary control point, and first intersection point as the vertices of the triangle, triangulate the excavation surface to obtain a second triangular mesh. The first intersection point is the intersection of the excavation boundary of the pit to be inspected and the mesh line in the first triangular mesh. The excavation boundary is the boundary of the single connected plane enclosed by the boundary control points.
[0075] like Figure 5 As shown, after obtaining the first triangular mesh, the parameters related to the first intersection point and the excavation boundary of the foundation pit can be calculated.
[0076] Specifically, when triangulating the excavation surface of the foundation pit to be inspected to obtain a second triangular mesh, all triangles fill the entire plane, and there is no overlap between the triangles. Figure 3 The excavation surface of the pit to be inspected is triangulated as shown, and the resulting second triangular mesh is as follows. Figure 6 As shown.
[0077] Step 204: Delete the triangular meshes of the second triangular mesh outside the boundary control point and the first intersection point to obtain the actual excavation triangular mesh.
[0078] In the second triangular mesh, the triangular meshes outside the boundary control points and the first intersection point are not part of the excavation area of the foundation pit to be inspected. After removing this part, the remaining part represents the actual excavation triangular mesh of the actual excavation area of the foundation pit to be inspected. Figure 6 The actual excavation triangular mesh obtained after deleting the triangular meshes outside the boundary control points and the first intersection point in the second triangular mesh shown is as follows: Figure 7 As shown.
[0079] Step 205: Determine the sand content of each triangle in the actual excavation triangular grid based on the sand content of the boundary control points and the sand content of the exploration boreholes.
[0080] Specifically, based on the sand content of the boundary control points and the sand content of the exploration boreholes, the sand content corresponding to each triangle in the actual excavation triangular grid is determined, including:
[0081] Based on the sand content of the boundary control points and the sand content of the exploration boreholes, calculate the sand content of the vertices of each triangle in the actual excavation triangular mesh;
[0082] Based on the preset formula for calculating the sand content of a triangle, the sand content of each triangle is calculated using the sand content of its vertices in the actual excavated triangular mesh. The formula for calculating the sand content of a triangle is as follows:
[0083] SR=α×SR1+β×SR2+γ×SR3
[0084] Wherein, SR is the sand content corresponding to the triangle, SR1, SR2 and SR3 are the sand content of the three vertices of the triangle, α, β and γ are coefficients, and γ = 1 - α - β.
[0085] Understandable,
[0086]
[0087] γ=1-α-β
[0088] Where x, x1, x2 and x3 are the x-coordinates of the centroid of the triangle and the three vertices of the triangle, respectively; y, y1, y2 and y3 are the y-coordinates of the centroid of the triangle and the three vertices of the triangle, respectively.
[0089] Furthermore, in an optional implementation, the sand content at the vertices of each triangle in the actual excavation triangular mesh is calculated based on the sand content at the boundary control points and the sand content at the exploration boreholes. Specifically, this includes:
[0090] When the vertex of the triangle in the actual excavation triangular grid is an exploration hole, the sand content of the vertex of the triangle is equal to the sand content of the corresponding exploration hole.
[0091] When the vertex of a triangle in the actual excavation triangular mesh is a boundary control point, the sand content of that triangle vertex is equal to the sand content of the corresponding boundary control point.
[0092] When the vertex of a triangle in the actual excavation triangular mesh is the first intersection point, the sand content of that vertex is equal to the sand content of the corresponding first intersection point. The sand content of the intersection point is:
[0093]
[0094] Among them, SR yj SR represents the sand content at the intersection point. a and SR b Let A and B be the sand content of the exploration boreholes corresponding to the first and second endpoints of the grid line in the first triangular grid where the first intersection point is located, respectively, and let A and B be the distances from the first intersection point to the first and second endpoints, respectively.
[0095] Step 206: Determine the sand layer volume corresponding to each triangle in the actual excavation triangular grid based on the coordinates of the boundary control points and the exploration boreholes.
[0096] Based on the coordinates of the boundary control points and the borehole coordinates, determine the sand layer volume corresponding to each triangle in the actual excavation triangular grid, specifically including:
[0097] Based on the coordinates of the boundary control points and the coordinates of the exploration holes, the coordinates of the vertices of each triangle in the actual excavation triangular grid and the burial depth of the sand layer at the vertices of the triangles are determined.
[0098] Based on the coordinates of the vertices of each triangle in the actual excavation triangular grid and the burial depth of the sand layer at the vertices of the triangles, the volume of the sand layer in the corresponding triangle is determined.
[0099] In one optional embodiment, the burial depth of the sand layer at the vertices of the triangles includes: the burial depth of the lower boundary point of the sand layer and the burial depth of the upper boundary point of the sand layer. Based on the coordinates of the vertices of each triangle in the actual excavated triangular grid and the burial depth of the sand layer at the vertices of the triangles, the volume of the sand layer for the corresponding triangle is determined, specifically including:
[0100] Based on the preset formula for calculating sand layer volume, the sand layer volume of the corresponding triangle is determined according to the coordinates of the vertices of each triangle in the actual excavation triangular mesh and the burial depth of the sand layer at the vertices. The formula for calculating sand layer volume includes:
[0101]
[0102] Where V is the volume of the sand layer corresponding to the triangle, S is the area of the triangle, and H is the volume of the sand layer corresponding to the triangle. x1 H x2 and H x3 The depths of the lower sand layer boundaries corresponding to the three vertices of the triangle; Hs1 H s2 and H s3 These are the burial depths of the boundary points on the sand layer corresponding to the three vertices of the triangle.
[0103] The configuration process for the burial depths of the upper and lower sand layer boundaries corresponding to the vertices of the triangles in the third triangular mesh includes:
[0104] When the vertex of the triangle in the actual excavation of the triangular grid is an exploration hole and the exploration hole exposes a sand layer, the burial depth of the upper boundary point and the burial depth of the lower boundary point of the sand layer can be directly read from the geological exploration report.
[0105] When the vertex of the triangle in the actual excavation of the triangular grid is an exploration hole and no sand layer is exposed in the exploration hole, the burial depth of the upper boundary point of the sand layer is equal to the burial depth of the lower boundary point of the sand layer, and is equal to the burial depth of the lower boundary point of the stratum above the sand layer in the geological exploration report. If no stratum above the sand layer is exposed, it is equal to the burial depth of the lower boundary point of the two strata above the sand layer, and so on.
[0106] When the vertices of the triangles in the actual excavation triangular grid are boundary control points, the corresponding upper boundary point and lower boundary point of the sand layer are buried at the same depth as the upper boundary point and lower boundary point of the sand layer of the exploration hole closest to the boundary control point.
[0107] When the vertex of the triangle in the actual excavation triangular mesh is the first intersection point, the burial depth of the upper boundary point and the burial depth of the lower boundary point of the sand layer are calculated by the following formula:
[0108]
[0109] Among them, H s and H x These are the burial depths of the upper and lower sand layer boundaries corresponding to the first intersection point, respectively, H. sa and H xa These represent the burial depths of the upper and lower sand layer boundaries corresponding to the first endpoint of the first triangular grid line at the first intersection point, respectively. sb and H xb These represent the burial depths of the upper and lower sand layer boundaries, respectively, corresponding to the second endpoint of the first triangular grid line where the first intersection point is located.
[0110] Step 207: Multiply the sand content and sand layer volume of each triangle in the actual excavation triangular grid to obtain the sand content of that triangle.
[0111] Step 208: Based on the sand content of each triangle in the actual excavation triangular grid, obtain the total sand content of the pit to be tested.
[0112] like Figure 8As shown, after obtaining the sand content of each triangle in the actual excavation triangular grid, the total sand content of the pit to be tested can be obtained by combining the sand content of each triangle.
[0113] This embodiment describes a method for detecting the sand content in foundation pits. Using geotechnical test data from boreholes in the geological survey report, the overall sand content of the foundation pit is calculated. This solves the problem of existing foundation pit excavation methods that require exposing the sand layer before resource recovery. This method is limited to off-site transportation and washing, which not only incurs significant costs but also poses environmental hazards.
[0114] The above is a second embodiment of a method for detecting the sand content of a foundation pit provided in this application. The following is an embodiment of a device for detecting the sand content of a foundation pit provided in this application.
[0115] Please see Figure 9 The specific embodiments of the foundation pit sand content detection device in this example include:
[0116] The first acquisition unit 901 is used to acquire the coordinates of the boundary control points and the sand content of the boundary control points in the foundation pit to be tested, as well as the coordinates of the exploration holes and the sand content of the exploration holes, based on the geological exploration report of the foundation pit to be tested.
[0117] Triangulation element 902 is used to perform triangulation based on boundary control points and the foundation pit to be inspected, so as to obtain the actual excavation triangular mesh corresponding to the actual excavation area in the foundation pit to be inspected.
[0118] The first calculation unit 903 is used to calculate the sand content of each triangle in the actual excavation triangular grid based on the boundary control point coordinates, the sand content of the boundary control points, the exploration hole coordinates and the sand content of the exploration hole.
[0119] The second calculation unit 904 is used to synthesize the sand content of each triangle in the actual excavation triangular grid to obtain the total sand content of the foundation pit to be tested.
[0120] The sand content detection device for foundation pits in this embodiment uses geotechnical test data from boreholes in the geological survey report to calculate the overall sand content of the foundation pit. This solves the problem that existing foundation pit excavation plans require the exposure of sand layers before resource utilization can be carried out. This disposal method is limited to off-site transportation and washing, which not only consumes a lot of costs but also poses technical problems related to environmental hazards.
[0121] Please see Figure 10 This application also provides a device for detecting the sand content in a foundation pit, the device including a processor 1001 and a memory 1002:
[0122] The memory 1002 is used to store program code and transfer program code to the processor 601;
[0123] The processor 1001 is used to execute the steps of the method for detecting the sand content of the foundation pit according to the instructions in the program code of the foregoing embodiments.
[0124] This application also provides a storage medium storing computer program instructions, which, when executed by a processor, implement the steps of the method for detecting the sand content of the foundation pit in the aforementioned embodiments.
[0125] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0126] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0127] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0128] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.
[0129] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0130] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0131] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes: USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media capable of storing program code.
[0132] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A method for detecting the sand content in a foundation pit, characterized in that, include: Based on the geological survey report of the foundation pit to be tested, obtain the coordinates of the boundary control points and the sand content of the boundary control points in the foundation pit to be tested, as well as the coordinates of the exploration holes and the sand content of the exploration holes. Based on the boundary control points and the foundation pit to be inspected, triangulation is performed to obtain the actual excavation triangular mesh corresponding to the actual excavation area in the foundation pit to be inspected. Based on the sand content of the boundary control points and the sand content of the exploration boreholes, calculate the sand content of the vertices of each triangle in the actual excavation triangular grid; Based on the preset formula for calculating the sand content of a triangle: Calculate the sand content corresponding to each triangle in the actual excavation triangular mesh, where The sand content corresponds to the triangle. , and These represent the sand content at the three vertices of the triangle. , and Let be the coefficient, and ; Based on the coordinates of the boundary control points and the coordinates of the exploration holes, determine the sand layer volume corresponding to each triangle in the actual excavation triangular grid; Multiply the sand content and sand layer volume of each triangle in the actual excavation triangular grid to obtain the sand content of that triangle. By combining the sand content of each triangle in the actual excavation triangular grid, the total sand content of the foundation pit to be tested is obtained.
2. The method for detecting sand content in foundation pits according to claim 1, characterized in that, The process of triangulation based on the boundary control points and the excavation pit to be inspected to obtain the actual excavation triangular mesh corresponding to the actual excavation area in the excavation pit to be inspected specifically includes: Using the exploration hole as the vertex of the triangle, the excavation surface of the foundation pit to be inspected is triangulated to obtain the first triangular mesh; Using the exploration hole, the boundary control point, and the first intersection point as the vertices of a triangle, the excavation surface is triangulated to obtain a second triangular mesh. The first intersection point is the intersection of the excavation boundary of the foundation pit to be inspected and the mesh line in the first triangular mesh. The excavation boundary is the boundary of the single connected plane enclosed by the boundary control points. The second triangular mesh is deleted from the triangular meshes outside the boundary control point and the first intersection point to obtain the actual excavation triangular mesh.
3. The method for detecting sand content in foundation pits according to claim 1, characterized in that, The step of calculating the sand content at the vertices of each triangle in the actual excavation triangular mesh based on the sand content at the boundary control points and the sand content at the exploration boreholes specifically includes: When the vertex of the triangle in the actual excavation triangular grid is the exploration hole, the sand content of the vertex of the triangle is equal to the sand content of the corresponding exploration hole. When the vertex of the triangle in the actual excavation triangular mesh is the boundary control point, the sand content of the triangle vertex is equal to the sand content of the corresponding boundary control point. When the vertex of a triangle in the actual excavated triangular grid is the first intersection point, the sand content of that vertex is equal to the sand content of the corresponding first intersection point, where the sand content of the intersection point is: in, The sand content at the intersection point, and Let A and B be the sand content of the exploration boreholes corresponding to the first and second endpoints of the grid line in the first triangular grid where the first intersection point is located, respectively, and let A and B be the distances from the first intersection point to the first and second endpoints, respectively.
4. The method for detecting sand content in foundation pits according to claim 1, characterized in that, The step of determining the sand layer volume corresponding to each triangle in the actual excavation triangular grid based on the coordinates of the boundary control points and the coordinates of the exploration boreholes specifically includes: Based on the coordinates of the boundary control points and the coordinates of the exploration holes, the coordinates of the vertices of each triangle in the actual excavation triangular grid and the burial depth of the sand layer at the vertices of the triangles are determined. Based on the coordinates of the vertices of each triangle in the actual excavated triangular grid and the burial depth of the sand layer at the vertices of the triangles, the volume of the sand layer of the corresponding triangle is determined.
5. The method for detecting sand content in foundation pits according to claim 4, characterized in that, The step of determining the sand layer volume of the corresponding triangle based on the coordinates of the vertices of each triangle in the actual excavated triangular mesh and the burial depth of the sand layer at the vertices of the triangles specifically includes: Based on a preset formula for calculating sand layer volume, the sand layer volume of the corresponding triangle is determined according to the coordinates of the vertices of each triangle in the actual excavation triangular grid and the burial depth of the sand layer at the vertices. The formula for calculating sand layer volume includes: ; in, Let S be the volume of the sand layer corresponding to the triangle, and S be the area of the triangle. , and These represent the burial depths of the lower sand layer boundaries corresponding to the three vertices of the triangle; , and These are the burial depths of the boundary points on the sand layer corresponding to the three vertices of the triangle.
6. A device for detecting the sand content of a foundation pit, characterized in that, include: The first acquisition unit is used to acquire, based on the geological exploration report of the foundation pit to be tested, the coordinates of the boundary control points and the sand content of the boundary control points in the foundation pit to be tested, as well as the coordinates of the exploration holes and the sand content of the exploration holes. Triangulation unit is used to perform triangulation based on the boundary control point and the foundation pit to be detected, so as to obtain the actual excavation triangular mesh corresponding to the actual excavation area in the foundation pit to be detected. The first calculation unit calculates the sand content at the vertices of each triangle in the actual excavation triangular mesh based on the sand content at the boundary control points and the sand content at the exploration boreholes; it calculates the sand content corresponding to each triangle in the actual excavation triangular mesh based on a preset formula for calculating the sand content of triangles; it determines the sand layer volume corresponding to each triangle in the actual excavation triangular mesh based on the coordinates of the boundary control points and the coordinates of the exploration boreholes; and it multiplies the sand content and sand layer volume corresponding to each triangle in the actual excavation triangular mesh to obtain the sand content of that triangle. The second calculation unit is used to synthesize the sand content of each triangle in the actual excavation triangular grid to obtain the total sand content of the foundation pit to be tested.
7. A device for detecting the sand content in a foundation pit, characterized in that, The device includes a processor and a memory; The memory is used to store program code and transmit the program code to the processor; The processor is used to execute the method for detecting the sand content of a foundation pit according to any one of claims 1 to 5, based on the instructions in the program code.
8. A storage medium, characterized in that, The storage medium stores computer program instructions, which, when executed by a processor, implement the method for detecting the sand content of a foundation pit as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Method for carrying out sea sand deposit ore circling based on sand content
CN117111171A
Generation of Constrained Voronoi Grid In A Plane
US20100128041A1