Feature value extraction method and device for slope stability analysis, equipment and medium
By extracting the intersection of the outer contour line, soil layer boundary line, sliding arc line and infiltration line of the tailings pond slope, sub-surface area and dynamic observation line are generated, and the hysteresis and low slope stability analysis in the prior art are solved. Effectiveness issues achieve automated and real-time analysis results.
Patent Information
- Application Number
- CN202411855320.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-01-14
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing technology relies on manual modeling in the slope stability analysis of tailings ponds, and cannot automatically utilize online monitoring data, resulting in lagging and inefficient analysis results.
By obtaining the outer contour line and soil layer boundary line of the tailings pond slope, a soil layer sub-surface area is generated; obtaining the sliding arc line and soil strip boundary line, determining the intersection point and generating soil strip sub-surface area; sorting the infiltration line according to spatial coordinates to observe Points, generate dynamic observation lines, and calculate the distance between each point to automatically extract the eigenvalues.
It realizes automation and real-time performance of slope stability analysis, provides judgment and feature extraction of closed surface areas, and provides an accurate parameter basis for the safety monitoring system.
Smart Images

Figure CN119313919A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of geotechnical engineering, and in particular to a method, device, equipment and medium for extracting characteristic values for slope stability analysis. Background Art
[0002] Stability analysis is an important basis for evaluating the safety of tailings dam slopes and cross-section design. In recent years, with the development of information technology for tailings dam safety monitoring, the real-time operating status of the dam body has been accurately captured in real time with the help of monitoring data such as displacement and infiltration line.
[0003] However, limited by the technical bottlenecks in the development of slope stability analysis integrated with online monitoring systems, existing technologies have disadvantages such as over-reliance on manual modeling, inability to automatically utilize online monitoring data, and strong lag and inefficiency in analysis results. Summary of the invention
[0004] In view of this, the purpose of the present invention is to overcome the deficiencies in the prior art and to provide a method, device, equipment and medium for extracting characteristic values for slope stability analysis.
[0005] The present invention provides the following technical solutions: In a first aspect, an embodiment of the present disclosure provides a method for extracting characteristic values for slope stability analysis, the method comprising: S1: obtaining the outer contour line of the tailings pond slope and multiple soil layer boundary lines, determining the spatial position of the outer contour line and each of the soil layer boundary lines, and generating multiple soil layer sub-areas; S2: Obtaining the sliding arc line and multiple soil strip boundary lines of the tailings pond slope, respectively determining the intersection points of the soil layer boundary line with the sliding arc line and each of the soil strip boundary lines, generating multiple soil strip sub-areas, and determining the first center point of the bottom sliding arc line of each of the soil strip sub-areas; S3: acquiring a plurality of infiltration line observation points of the tailings pond slope, sorting the infiltration line observation points according to spatial coordinates, and generating a dynamic infiltration line observation line; S4: Determine the dynamic observation line of the infiltration line and the second center point of each of the soil strip sub-areas, and determine the distance between the first center point and the second center point.
[0006] Optionally, the performing spatial position judgment on the outer contour line and each soil layer boundary line to generate a plurality of soil layer sub-regions includes: S11: cross-segmenting the outer contour line and each soil layer boundary line to generate a plurality of outer contour line straight line segments and a plurality of soil layer boundary line straight line segments, and recording the coordinates of the intersection of the outer contour line and each soil layer boundary line, the starting point coordinates and the end point coordinates of each outer contour line straight line segment, and the starting point coordinates and the end point coordinates of each soil layer boundary line straight line segment; S12: Starting from any initial outer contour line segment, traversing, determining multiple outer contour line segments connected to the initial outer contour line segment in sequence, until the end point coordinates of the last outer contour line segment are the same as the start point coordinates of the initial outer contour line segment, generating the first soil layer sub-domain, and recording the outer contour line segments included in the first soil layer sub-domain, and determining the remaining outer contour line segments of the soil layer sub-domain that have not been generated; S13: Repeat step S12 for the remaining outer contour line segments until the number of remaining outer contour line segments for which the soil layer sub-domains have not been generated is 0, generate all the soil layer sub-domains, and assign corresponding attribute numbers and attribute values to each of the soil layer sub-domains.
[0007] Optionally, step S12 further includes: S121: If a certain outer contour line segment and the soil layer boundary line segment have an intersection, determine the soil layer boundary line segment corresponding to the intersection; S122: Determine whether the type of the intersection point is a soil layer line intersection point. If the type of the intersection point is a soil layer line intersection point, calculate the distance between the end point coordinates of each soil layer boundary line straight line segment corresponding to the intersection point and the starting point of the first outer contour line straight line segment, and select the soil layer boundary line straight line segment with the smallest distance as the first soil layer boundary line straight line segment to start traversal.
[0008] Optionally, the respectively determining the intersection points of the soil layer boundary line with the sliding arc line and the soil strip boundary line, generating a plurality of soil strip sub-areas, and determining the coordinates of the first center point of the bottom sliding arc line of each soil strip boundary line comprises: S21: determining the intersection points of each soil layer boundary line with the sliding arc line and each soil strip boundary line, and cross-segmenting the sliding arc line and each soil strip boundary line to generate a plurality of sliding arc line straight segments and a plurality of soil strip boundary line straight segments, and respectively recording the coordinates of the intersection points of each soil layer boundary line with the sliding arc line and each soil strip boundary line, the starting point coordinates and the ending point coordinates of each sliding arc line straight segment, and the starting point coordinates and the ending point coordinates of each soil strip boundary line straight segment; S22: Starting from any initial sliding arc straight line segment, traversing, determining multiple sliding arc straight line segments connected to the initial sliding arc straight line segment in sequence, until the end point coordinates of the last sliding arc straight line segment are the same as the starting point coordinates of the initial sliding arc straight line segment, generating the first soil strip sub-domain, and recording the sliding arc straight line segments included in the first soil layer sub-domain, and determining the remaining sliding arc straight line segments for which the soil strip sub-domains have not been generated; S23: Repeat step S22 for the remaining sliding arc straight line segments until the number of the remaining sliding arc straight line segments for which no soil strip sub-areas have been generated is 0, and then generate all the soil strip sub-areas; S24: recording the left end point coordinates and the right end point coordinates of the bottom sliding arc line of each soil strip area; S25: Calculate the coordinates of the first center point of the bottom sliding arc of each soil strip sub-area according to the left end point coordinates and the right end point coordinates of the bottom sliding arc of each soil strip sub-area.
[0009] Optionally, after determining the coordinates of the first center point of the bottom sliding arc of each soil strip sub-area, the method further includes: S26: determining the attribute number and attribute value of the corresponding soil strip sub-area according to the attribute number and attribute value of each soil layer sub-area, and recording the soil layer position of the bottom sliding arc line of the soil strip sub-area; S27: determining the vertices of each soil strip sub-region, and calculating the area of each soil strip sub-region according to the vertices of each soil strip sub-region; S28: Calculate the weighted total area of each soil strip surface area according to the area and attribute value of each soil strip surface area.
[0010] Optionally, the step of sorting the infiltration line observation points according to the spatial coordinates to generate the infiltration line dynamic observation line includes: S31: obtaining the spatial point abscissa of each of the infiltration line observation points, sorting the infiltration line observation points in ascending order of the spatial point abscissa, and obtaining the observation value of each of the sorted infiltration line observation points, and using the observation value of each of the infiltration line observation points as the ordinate of the corresponding infiltration line observation point; S32: connecting the sorted infiltration line observation points in sequence to generate the infiltration line dynamic observation line, and determining the starting point coordinates and the ending point coordinates of each sub-line segment on the infiltration line dynamic observation line.
[0011] Optionally, the determining the coordinates of the second center point of the infiltration line dynamic observation line and each of the soil strip sub-areas, and determining the distance between the first center point and the second center point includes: S41: recording the left intersection coordinates and the right intersection coordinates of the dynamic observation line of the infiltration line and each of the soil strip surface areas; S42: Calculating the coordinates of the second center point according to the left intersection coordinates and the right intersection coordinates of each of the soil strip sub-areas; S43: Taking the difference between the longitudinal coordinate of the second center point and the longitudinal coordinate of the first center point as the distance between the first center point and the second center point.
[0012] In a second aspect, an embodiment of the present disclosure provides a device for extracting characteristic values for slope stability analysis, the device comprising: A judgment module is used to obtain an outer contour line and a plurality of soil layer boundary lines, perform spatial position judgment on the outer contour line and each of the soil layer boundary lines, and generate a plurality of soil layer sub-areas; A determination module is used to obtain a sliding arc line and a plurality of soil strip boundary lines, respectively determine the intersection points of the soil layer boundary line with the sliding arc line and each of the soil strip boundary lines, generate a plurality of soil strip sub-areas, and determine the first center point of the bottom sliding arc line of each of the soil strip sub-areas; A generation module, used for acquiring a plurality of infiltration line observation points, sorting the infiltration line observation points according to spatial coordinates, and generating an infiltration line dynamic observation line; A calculation module is used to determine the dynamic observation line of the infiltration line and the second center point of each of the soil strip sub-areas, and to determine the distance between the first center point and the second center point.
[0013] In a third aspect, a computer device is provided in an embodiment of the present disclosure, the computer device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the steps of the characteristic value extraction method for slope stability analysis described in the first aspect when executing the computer program.
[0014] In a fourth aspect, a computer-readable storage medium is provided in an embodiment of the present disclosure, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the characteristic value extraction method for slope stability analysis described in the first aspect are implemented.
[0015] Beneficial effects of this application: The characteristic value extraction method for slope stability analysis provided in the embodiment of the present application obtains the outer contour line and multiple soil layer boundary lines of the tailings pond slope, determines the spatial position of the outer contour line and each of the soil layer boundary lines, and generates multiple soil layer sub-areas; obtains the sliding arc line and multiple soil strip boundary lines of the tailings pond slope, determines the intersection points of the soil layer boundary line with the sliding arc line and each of the soil strip boundary lines, generates multiple soil strip sub-areas, and determines the first center point of the bottom sliding arc line of each of the soil strip sub-areas; obtains multiple infiltration line observation points of the tailings pond slope, sorts each of the infiltration line observation points according to spatial coordinates, and generates an infiltration line dynamic observation line; determines the second center point of the infiltration line dynamic observation line and each of the soil strip sub-areas, and determines the distance between the first center point and the second center point. This application creates a point-line sorting method and a closed surface domain judgment method, which judges the closed area and extracts the characteristics of the imported outer contour lines, soil layer lines, sliding arc lines and soil strip lines, providing a parameter basis for slope stability analysis.
[0016] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and understandable, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present invention and should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work. In each of the drawings, similar components are numbered similarly.
[0018] Figure 1 A flow chart of a method for extracting characteristic values for slope stability analysis provided by an embodiment of the present application is shown; Figure 2 A schematic diagram of an outer contour line provided in an embodiment of the present application is shown; Figure 3 A schematic diagram of a soil layer boundary line provided in an embodiment of the present application is shown; Figure 4 A schematic diagram of a cross-divided and numbered outer contour line and soil layer boundary line provided in an embodiment of the present application is shown; Figure 5 A schematic diagram showing the intersection of a soil layer boundary line straight segment and an outer contour line straight segment provided in an embodiment of the present application is shown; Figure 6 A schematic diagram showing a type of intersection point of a soil layer boundary line straight line segment and an outer contour line straight line segment provided by an embodiment of the present application is a soil layer line intersection point; Figure 7 A schematic diagram of all soil layer sub-regions generated according to an embodiment of the present application is shown; Figure 8 A schematic diagram of a sliding arc line and a soil strip boundary line provided in an embodiment of the present application is shown; Fig. 9 A schematic diagram of a sliding arc line straight segment and a soil strip boundary line straight segment provided in an embodiment of the present application is shown; Fig.10 A schematic diagram of all soil strip surface areas generated according to an embodiment of the present application is shown; Fig.11 A schematic diagram of a dynamic observation line of an infiltration line provided in an embodiment of the present application is shown; Fig.12 A schematic diagram showing a distance between a first center point and a second center point provided in an embodiment of the present application is shown; Fig.13 A structural schematic diagram of a characteristic value extraction device for slope stability analysis provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0019] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be understood as limiting the present invention.
[0020] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly on the other element or there may be a central element. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be a central element at the same time. In contrast, when an element is referred to as being "directly on" another element, there is no intermediate element. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only.
[0021] In the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0022] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0023] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of the template are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.
[0024] Example 1 like Figure 1 , which is a flow chart of a method for extracting characteristic values of slope stability analysis in an embodiment of the present application, and the method for extracting characteristic values of slope stability analysis provided in an embodiment of the present application comprises the following steps: Step S1, obtaining the outer contour line of the tailings pond slope and multiple soil layer boundary lines, determining the spatial position of the outer contour line and each of the soil layer boundary lines, and generating multiple soil layer sub-areas.
[0025] First of all, it should be explained that slope stability analysis requires the division and zoning of soil strips, and the calculation of the bottom pressure and pore water pressure of the soil strips according to the zoning results. The bottom pressure needs to be calculated based on the area of the soil strip, the division of the soil layers inside the soil strips and the soil layer parameters. The pore water pressure needs to be determined based on the distance between the center point of the intersection of the infiltration line and the two sides of the soil strip and the center point of the bottom sliding arc according to the situation of the infiltration line cutting the soil strip blocks. Therefore, the acquisition of the mechanical value of the soil strip requires the division of the soil strip, sub-domain judgment and eigenvalue extraction. The pore water pressure value at the bottom of the soil strip needs to be obtained based on the eigenvalue of the intersection of the infiltration line and the strip block. The acquisition results of the above geometric eigenvalues will be directly related to the accuracy of the slope stability analysis.
[0026] Specifically, first obtain the outer contour of the tailings pond slope (such as Figure 2 ) and multiple soil boundary lines (such as Figure 3 As shown in Figure 2, the outer contour line and the soil layer boundary line are cross-divided and numbered (such as Figure 4 As shown in FIG. 1 ), multiple outer contour line segments and soil layer boundary line segments are generated, and the coordinates of the intersection of the outer contour line and each soil layer boundary line, the starting point coordinates and the end point coordinates of each outer contour line segment, and the starting point coordinates and the end point coordinates of each soil layer boundary line segment are recorded. In addition, the multiple outer contour line segments and soil layer boundary line segments can be numbered. For example, the outer contour line segments are numbered as follows: , the corresponding starting point coordinates are The end point coordinates are , the straight line segment number of soil layer boundary is , the corresponding starting point coordinates are The end point coordinates are .
[0027] Preferably, the outer contour lines and soil layer boundary lines do not need to be numbered sequentially when imported. By using the method of this step, the multiple outer contour line straight line segments and soil layer boundary line straight line segments after segmentation can be automatically numbered, thereby improving processing efficiency and accuracy.
[0028] Next, from any initial outer contour line segment Start traversing and find the starting point coordinates of other outer contour line segments and the initial outer contour line segment The outer contour straight line segment with the same end point coordinates , and and Store them in order, establish an association relationship, and then use the same method to find the starting point coordinates of other outer contour line segments. The end point coordinates of the outer contour line segment are the same as the initial outer contour line segment. The starting point coordinates are the same as those of , at this time, the first soil layer sub-domain is generated, and the outer contour line straight line segments contained in the first soil layer sub-domain are recorded, and the remaining outer contour line straight line segments of the soil layer sub-domain that have not been generated are determined.
[0029] It should be noted that if it is impossible to return to the starting point of the initial outer contour line segment, it means that a closed soil layer sub-domain cannot be generated, and the initial tailings pond slope model needs to be checked to find errors.
[0030] It is understandable that, in the above process of traversing the outer contour line segments, if an outer contour line segment and a soil layer boundary line segment have an intersection, the next search object becomes the soil layer boundary line segment instead of the outer contour line segment. Figure 5 As shown, point c' is the intersection of the soil layer boundary line segment and the outer contour line segment. At this time, the outer contour line segment c'h' will be excluded when searching for the next line segment, and the soil layer boundary line segment c'd' will be selected.
[0031] Preferably, it is determined whether the type of the intersection point of the outer contour line segment and the soil layer boundary line segment is a soil layer line intersection point, that is, whether it is an intersection point of multiple soil layer boundary lines. If so, when traversing to the intersection point, the distance between the end point coordinates of the multiple soil layer boundary line segments corresponding to the intersection point and the starting point of the first outer contour line segment is calculated, and the soil layer boundary line segment with the smallest distance is selected as the first soil layer boundary line segment to start traversing backwards. For example, Figure 6 As shown, point f' is the intersection of the outer contour line segment and the soil layer boundary line segment, and is also the intersection of multiple (>2) soil layer boundary lines. Therefore, the type of point f' is a soil layer line intersection point. When the straight line segment traverses to f', the next straight line segment search may proceed to g' or d'. When moving toward g', the distance between g' and the starting point c' of the first outer contour line segment is g'c'; when moving toward d', the distance between d' and the starting point c' of the first outer contour line segment is d'c', and the length of d'c' is less than g'c'. Therefore, d'c' meets the requirements of face domain search and judgment. The next straight line segment search proceeds to d'. f'd' is the first soil layer boundary line segment, and the traversal continues from f'd'.
[0032] Understandably, starting from the first of the remaining outer contour line segments of the ungenerated soil layer sub-domain, the second soil layer sub-domain is generated according to the method of the above steps, and the numbers of the outer contour line segments already included in the second soil layer sub-domain are recorded, and the remaining outer contour line segments of the ungenerated soil layer sub-domain are recorded. Repeat the above steps until the number of the remaining outer contour line segments of the ungenerated soil layer sub-domain is 0, the search ends, and all soil layer sub-domains are divided (such as Figure 7 ), and assign corresponding attribute numbers and attribute values to all soil layer sub-areas divided as above.
[0033] The above method can realize the automatic generation of soil layer sub-domains through the closed surface automatic judgment algorithm, laying a research foundation for the development of real-time dynamic analysis program of dam stability in safety monitoring system.
[0034] Step S2, obtaining the sliding arc line and multiple soil strip boundary lines of the tailings pond slope, respectively determining the intersection points of the soil layer boundary line with the sliding arc line and each of the soil strip boundary lines, generating multiple soil strip sub-areas, and determining the first center point of the bottom sliding arc line of the soil strip sub-area.
[0035] Specifically, the sliding arc line of the tailings pond slope and the boundary lines of multiple soil strips (such as Figure 8 As shown in ), determine the intersection points of the soil layer boundary line, the sliding arc line, and the soil strip boundary lines respectively, and cross-segment the sliding arc line and the soil strip boundary lines to generate multiple sliding arc line straight segments and multiple soil strip boundary line straight segments (as shown in Fig. 9As shown), the coordinates of the intersections of each soil layer boundary line with the sliding arc line and each soil strip boundary line, the starting point coordinates and the end point coordinates of each sliding arc line straight line segment, and the starting point coordinates and the end point coordinates of each soil strip boundary line straight line segment are recorded respectively, and each soil strip boundary line and the sliding arc line are renumbered.
[0036] Similar to the steps in step S1, traverse from any initial sliding arc straight line segment, determine multiple sliding arc straight line segments connected to the initial sliding arc straight line segment in sequence, until the end coordinates of the last sliding arc straight line segment are the same as the starting coordinates of the initial sliding arc straight line segment, generate the first soil strip sub-domain, and record the sliding arc straight line segments included in the first soil layer sub-domain, determine the remaining sliding arc straight line segments that have not generated the soil strip sub-domain; repeat the above steps for the remaining sliding arc straight line segments until the number of the remaining sliding arc straight line segments is 0, generate all the soil strip sub-domains (such as Fig.10 ), and store the new point numbers and line numbers in groups.
[0037] Furthermore, the left end point coordinates of the bottom sliding arc of each soil strip area m are recorded. and the right endpoint coordinates , so the coordinates of the first center point of the line connecting the two points are .
[0038] It should be noted that, according to the attribute number and attribute value of each soil layer sub-domain, the attribute number and attribute value of the corresponding soil strip sub-domain are determined, stored in the corresponding grouping information, and the soil layer position of the bottom sliding arc of each soil strip sub-domain is recorded. In addition, the vertices of each soil strip sub-domain can also be determined, and the area of each soil strip sub-domain can be calculated according to the vertices of each soil strip sub-domain, and then the weighted total area of each soil strip sub-domain can be calculated according to the area and attribute value of each soil strip sub-domain. Exemplarily, assuming that the soil strip sub-domain has n vertices, the vertex coordinates are respectively , ,……, , then the surface area of the i-th soil strip is A i The calculation formula is:
[0039] Assume that a soil strip area is composed of m soil strip sub-areas, with areas A1, A2, ..., A m , the corresponding attribute values are P1, P2, ..., P m , then the weighted total area of the soil strip domain is A w The calculation formula is as follows:
[0040] It can be understood that the face information generated in steps S1 and S2 is a static eigenvalue, which is stored after the solution is completed and does not change subsequently.
[0041] The above method realizes the division of soil layers and attribute association within the soil strip through the closed surface automatic judgment algorithm, and obtains the weighted area characteristic value of the soil strip, providing a basis for slope stability analysis.
[0042] Step S3, obtaining a plurality of infiltration line observation points of the tailings pond slope, sorting the infiltration line observation points according to spatial coordinates, and generating a dynamic infiltration line observation line.
[0043] Specifically, multiple infiltration line observation points and their spatial point horizontal coordinates of the tailings pond slope are obtained, and each of the infiltration line observation points is sorted in the order of the spatial point horizontal coordinates from small to large, and the observation values of each sorted infiltration line observation point are obtained, and the observation values of each infiltration line observation point are used as the vertical coordinate of the corresponding infiltration line observation point.
[0044] Furthermore, if Fig.11 As shown in the figure, the sorted infiltration line observation points are connected in sequence to generate the infiltration line dynamic observation line, and are numbered. Each sub-line segment constituting the infiltration line dynamic observation line is numbered as , the corresponding starting point coordinates are The end point coordinates are .
[0045] The above method can facilitate the subsequent cutting of soil strips by drawing the dynamic observation line of the infiltration line, and then obtain the corresponding characteristic values, providing a basis for slope stability analysis.
[0046] Step S4, determining the dynamic observation line of the infiltration line and the second center point of each of the soil strip sub-areas, and determining the distance between the first center point and the second center point.
[0047] Specifically, the intersection points of the dynamic observation line of the infiltration line and each soil strip sub-area are solved and stored separately. For example, the coordinates of the left intersection point of the dynamic observation line of the infiltration line and the mth soil strip sub-area are , the coordinates of the right intersection point are , then the coordinates of the second center point of the intersection of the dynamic observation line of the infiltration line and the mth soil strip surface area are .
[0048] Furthermore, the difference between the ordinate of the second center point and the ordinate of the first center point is taken as the distance A between the dynamic observation line of the infiltration line and the bottom sliding arc line of each soil strip area. m , the calculation formula is as follows:
[0049] The above method realizes the extraction of the distance between the dynamic observation line of the infiltration line and the bottom sliding arc line of each soil strip surface area, providing important basic data for slope stability analysis, helping engineers to more accurately evaluate the safety status of the slope and take corresponding prevention and control measures to ensure the stability and safety of the slope.
[0050] The characteristic value extraction method for slope stability analysis provided in the embodiment of the present application obtains the outer contour line and multiple soil layer boundary lines of the tailings pond slope, determines the spatial position of the outer contour line and each of the soil layer boundary lines, and generates multiple soil layer sub-areas; obtains the sliding arc line and multiple soil strip boundary lines of the tailings pond slope, determines the intersection points of the soil layer boundary line with the sliding arc line and each of the soil strip boundary lines, generates multiple soil strip sub-areas, and determines the first center point of the bottom sliding arc line of each of the soil strip sub-areas; obtains multiple infiltration line observation points of the tailings pond slope, sorts each of the infiltration line observation points according to spatial coordinates, and generates an infiltration line dynamic observation line; determines the second center point of the infiltration line dynamic observation line and each of the soil strip sub-areas, and determines the distance between the first center point and the second center point. This application creates a point-line sorting method and a closed surface domain judgment method, which judges the closed area and extracts the characteristics of the imported outer contour lines, soil layer lines, sliding arc lines and soil strip lines, providing a parameter basis for slope stability analysis.
[0051] Example 2 like Fig.13 FIG. 1 is a schematic diagram of a characteristic value extraction device 130 for slope stability analysis in an embodiment of the present application, and the device includes: A judgment module 131 is used to obtain an outer contour line and a plurality of soil layer boundary lines, perform spatial position judgment on the outer contour line and each of the soil layer boundary lines, and generate a plurality of soil layer sub-areas; The determination module 132 is used to obtain the sliding arc line and multiple soil strip boundary lines, respectively determine the intersection points of the soil layer boundary line with the sliding arc line and each of the soil strip boundary lines, generate multiple soil strip sub-areas, and determine the first center point of the bottom sliding arc line of each of the soil strip sub-areas; A generating module 133 is used to obtain a plurality of infiltration line observation points, sort the infiltration line observation points according to the spatial coordinates, and generate an infiltration line dynamic observation line; The calculation module 134 is used to determine the dynamic observation line of the infiltration line and the second center point of each of the soil strip sub-areas, and determine the distance between the first center point and the second center point.
[0052] The characteristic value extraction device for slope stability analysis provided in the embodiment of the present application, by creating a point-line sorting method and a closed surface area judgment method, judges the closed area and extracts the characteristics of the imported outer contour lines, soil layer lines, sliding arc lines and soil strip lines, thereby providing a parameter basis for slope stability analysis.
[0053] A computer device is also provided in an embodiment of the present disclosure. The computer device includes a memory and a processor. The memory stores a computer program. When the processor executes the computer program, the steps of the characteristic value extraction method for slope stability analysis described in Example 1 are implemented.
[0054] A computer-readable storage medium is also provided in an embodiment of the present disclosure. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the steps of the characteristic value extraction method for slope stability analysis described in Example 1 are implemented.
[0055] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and structure diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in an alternative implementation, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the structure diagram and / or the flow diagram, and the combination of boxes in the structure diagram and / or the flow diagram, can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0056] In addition, the functional modules or units in the various embodiments of the present invention may be integrated together to form an independent part, or each module may exist independently, or two or more modules may be integrated to form an independent part.
[0057] If the function is implemented in the form of a software function module 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 the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a smart phone, a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium can be a non-volatile storage medium or a volatile storage medium. For example, the storage medium can be: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a disk or an optical disk, and other media that can store program codes.
[0058] The above description is only a specific implementation mode of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.
Claims
1. A method for extracting characteristic values for slope stability analysis, characterized in that: The method comprises: S1: obtaining the outer contour line of the tailings pond slope and multiple soil layer boundary lines, determining the spatial position of the outer contour line and each of the soil layer boundary lines, and generating multiple soil layer sub-areas; S2: Obtaining the sliding arc line and multiple soil strip boundary lines of the tailings pond slope, respectively determining the intersection points of the soil layer boundary line with the sliding arc line and each of the soil strip boundary lines, generating multiple soil strip sub-areas, and determining the first center point of the bottom sliding arc line of each of the soil strip sub-areas; S3: acquiring a plurality of infiltration line observation points of the tailings pond slope, sorting the infiltration line observation points according to spatial coordinates, and generating a dynamic infiltration line observation line; S4: Determine the dynamic observation line of the infiltration line and the second center point of each of the soil strip sub-areas, and determine the distance between the first center point and the second center point.
2. The characteristic value extraction method for slope stability analysis according to claim 1 is characterized in that: The step of judging the spatial position of the outer contour line and each soil layer boundary line to generate a plurality of soil layer sub-regions includes: S11: cross-segmenting the outer contour line and each soil layer boundary line to generate a plurality of outer contour line straight line segments and a plurality of soil layer boundary line straight line segments, and recording the coordinates of the intersection of the outer contour line and each soil layer boundary line, the starting point coordinates and the end point coordinates of each outer contour line straight line segment, and the starting point coordinates and the end point coordinates of each soil layer boundary line straight line segment; S12: Starting from any initial outer contour line segment, traversing, determining multiple outer contour line segments connected to the initial outer contour line segment in sequence, until the end point coordinates of the last outer contour line segment are the same as the start point coordinates of the initial outer contour line segment, generating the first soil layer sub-domain, and recording the outer contour line segments included in the first soil layer sub-domain, and determining the remaining outer contour line segments of the soil layer sub-domain that have not been generated; S13: Repeat step S12 for the remaining outer contour line segments until the number of remaining outer contour line segments for which the soil layer sub-domains have not been generated is 0, generate all the soil layer sub-domains, and assign corresponding attribute numbers and attribute values to each of the soil layer sub-domains.
3. The characteristic value extraction method for slope stability analysis according to claim 2 is characterized in that: Step S12 also includes: S121: If a certain outer contour line segment and the soil layer boundary line segment have an intersection, determine the soil layer boundary line segment corresponding to the intersection; S122: Determine whether the type of the intersection point is a soil layer line intersection point. If the type of the intersection point is a soil layer line intersection point, calculate the distance between the end point coordinates of each soil layer boundary line straight line segment corresponding to the intersection point and the starting point of the first outer contour line straight line segment, and select the soil layer boundary line straight line segment with the smallest distance as the first soil layer boundary line straight line segment to start traversal.
4. The characteristic value extraction method for slope stability analysis according to claim 2 is characterized in that: The step of respectively determining the intersection points of the soil layer boundary line with the sliding arc line and the soil strip boundary line, generating a plurality of soil strip sub-areas, and determining the coordinates of the first center point of the bottom sliding arc line of each soil strip boundary line includes: S21: determining the intersection points of each soil layer boundary line with the sliding arc line and each soil strip boundary line, and cross-segmenting the sliding arc line and each soil strip boundary line to generate a plurality of sliding arc line straight segments and a plurality of soil strip boundary line straight segments, and respectively recording the coordinates of the intersection points of each soil layer boundary line with the sliding arc line and each soil strip boundary line, the starting point coordinates and the ending point coordinates of each sliding arc line straight segment, and the starting point coordinates and the ending point coordinates of each soil strip boundary line straight segment; S22: Starting from any initial sliding arc straight line segment, traversing, determining multiple sliding arc straight line segments connected to the initial sliding arc straight line segment in sequence, until the end point coordinates of the last sliding arc straight line segment are the same as the starting point coordinates of the initial sliding arc straight line segment, generating the first soil strip sub-domain, and recording the sliding arc straight line segments included in the first soil layer sub-domain, and determining the remaining sliding arc straight line segments for which the soil strip sub-domains have not been generated; S23: Repeat step S22 for the remaining sliding arc straight line segments until the number of the remaining sliding arc straight line segments for which no soil strip sub-areas have been generated is 0, and then generate all the soil strip sub-areas; S24: recording the left end point coordinates and the right end point coordinates of the bottom sliding arc line of each soil strip area; S25: Calculate the coordinates of the first center point of the bottom sliding arc line of each soil strip sub-area according to the left end point coordinates and the right end point coordinates of the bottom sliding arc line of each soil strip sub-area.
5. The characteristic value extraction method for slope stability analysis according to claim 1 is characterized in that: After determining the coordinates of the first center point of the bottom sliding arc of each soil strip area, the method further includes: S26: determining the attribute number and attribute value of the corresponding soil strip sub-area according to the attribute number and attribute value of each soil layer sub-area, and recording the soil layer position of the bottom sliding arc line of the soil strip sub-area; S27: determining the vertices of each soil strip sub-region, and calculating the area of each soil strip sub-region according to the vertices of each soil strip sub-region; S28: Calculate the weighted total area of each soil strip surface area according to the area and attribute value of each soil strip surface area.
6. The characteristic value extraction method for slope stability analysis according to claim 1 is characterized in that: The step of sorting the infiltration line observation points according to the spatial coordinates to generate the infiltration line dynamic observation line includes: S31: obtaining the spatial point abscissa of each of the infiltration line observation points, sorting the infiltration line observation points in ascending order of the spatial point abscissa, and obtaining the observation value of each of the sorted infiltration line observation points, and using the observation value of each of the infiltration line observation points as the ordinate of the corresponding infiltration line observation point; S32: connecting the sorted infiltration line observation points in sequence to generate the infiltration line dynamic observation line, and determining the starting point coordinates and the ending point coordinates of each sub-line segment on the infiltration line dynamic observation line.
7. The characteristic value extraction method for slope stability analysis according to claim 1 is characterized in that: The step of determining the dynamic observation line of the infiltration line and the coordinates of the second center point of each of the soil strip sub-areas, and determining the distance between the first center point and the second center point includes: S41: recording the left intersection coordinates and the right intersection coordinates of the dynamic observation line of the infiltration line and each of the soil strip sub-areas; S42: Calculating the coordinates of the second center point according to the left intersection coordinates and the right intersection coordinates of each of the soil strip sub-areas; S43: Taking the difference between the longitudinal coordinate of the second center point and the longitudinal coordinate of the first center point as the distance between the first center point and the second center point.
8. A characteristic value extraction device for slope stability analysis, characterized in that: The device comprises: A judgment module is used to obtain an outer contour line and a plurality of soil layer boundary lines, perform spatial position judgment on the outer contour line and each of the soil layer boundary lines, and generate a plurality of soil layer sub-areas; A determination module is used to obtain a sliding arc line and a plurality of soil strip boundary lines, respectively determine the intersection points of the soil layer boundary line with the sliding arc line and each of the soil strip boundary lines, generate a plurality of soil strip sub-areas, and determine the first center point of the bottom sliding arc line of each of the soil strip sub-areas; A generation module, used for acquiring a plurality of infiltration line observation points, sorting the infiltration line observation points according to spatial coordinates, and generating an infiltration line dynamic observation line; A calculation module is used to determine the dynamic observation line of the infiltration line and the second center point of each of the soil strip sub-areas, and to determine the distance between the first center point and the second center point.
9. A computer device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the characteristic value extraction method for slope stability analysis described in any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the characteristic value extraction method for slope stability analysis described in any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Method for precisely calculating weight of soil stripes in soil slope stability analysis slice method
CN108193661A
Tailing pond safety coefficient measuring method and measuring device
CN114580218A
Intelligent early warning method and system for stability of embankment slope
CN116973546A