Slope multi-step optimization design method, device, equipment and medium

Through the multi-step optimization design method of slope supported by scientific data and calculation models, the coordinate point constraint conditions and iterative optimization technology are used to solve the accuracy and reliability of slope design, and the optimal balance between slope stability and geotechnical peeling amount is achieved.

CN119227208BActive Publication Date: 2025-03-14HUNAN PROVINCIAL URBAN GEOLOGICAL SURVEY & MONITORING INST
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411740734.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-14
Estimated Expiration
2044-11-29

AI Technical Summary

Technical Problem

The existing multi-step design of slopes mainly depends on engineering experience, resulting in a great human subjectivity in the accuracy and reliability of the design, making it difficult to provide effective guidance for slopes under different geological conditions, and while ensuring slope stability, it is difficult to minimize the amount of rock and soil peeling.

Method used

By obtaining the outer contour line of the slope and determining the number of steps, the calculation is performed based on the coordinate point constraints, the slope safety coefficient and peel area are calculated using the randomly generated coordinate parameters combination, and the smallest peel area is obtained through iterative optimization to determine the optimal step coordinate point.

Benefits of technology

It realizes a multi-step optimization design method that ensures slope stability while reducing the amount of rock and soil peeling, and provides scientific data and computational model support. It is highly applicable and economical, and is suitable for the field of multi-step slope design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119227208B_ABST
    Figure CN119227208B_ABST
Patent Text Reader

Abstract

The present invention relates to a method, device, equipment and medium for optimizing the design of multiple steps of a slope. The method comprises: pre-arranging each step based on the outer contour line of the slope, obtaining the corresponding coordinate points, and then setting coordinate point constraints. Based on the coordinate point constraints, the coordinate points of each step are iteratively calculated; first, a first coordinate parameter combination is randomly calculated, and if the first coordinate parameter combination is greater than or equal to the design value of the safety factor, the area of ​​the first stripping region is calculated; then, the optimization probability value is calculated according to the number of iterations, and the second coordinate parameter combination is calculated by the optimization probability value, and if the safety factor of the second slope is greater than or equal to the design value of the safety factor, the area of ​​the second stripping region is calculated; then, the sizes of the two stripping area areas are compared, and the coordinate parameter combination corresponding to the smaller stripping area area is subjected to the next iterative calculation, and finally the optimal coordinate point is obtained. The method proposed by the present invention has strong applicability and good economy, and is suitable for the field of multi-step slope design.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of slope optimization, and in particular to a slope multi-step optimization design method, device, equipment and medium. Background Art

[0002] In geotechnical engineering and open-pit mining engineering, multi-step design of slopes is a common construction method. The rationality of multi-step setting is directly related to the safety and economy of the project. However, the current multi-step design of geotechnical slopes usually relies on engineering experience and human judgment. Although this method can meet certain engineering requirements, its design accuracy and reliability often have a large degree of human subjectivity. The design process lacks scientific basis and it is difficult to provide effective guidance for slopes under different geological conditions.

[0003] Since the multi-step design of the slope mainly depends on the experience of engineers, the design plan is usually conservative. This means that in the actual construction, the amount of rock and soil stripping is increased in order to ensure the stability of the slope, which will increase the workload and cost of the construction and reduce the economic efficiency of the project. In some cases, too much rock and soil stripping will even affect the progress and efficiency of other projects, bringing more cost pressure to the project. On the contrary, sometimes in order to save project costs, engineers will also reduce the amount of rock and soil stripping during design, but this may lead to insufficient stability of the slope and increase the risk of slope landslides. Once a landslide occurs, it will not only affect the progress of the construction, but also endanger the lives and property of surrounding people.

[0004] Therefore, how to reasonably excavate multiple steps while ensuring the safety and stability of the slope, and how to minimize rock and soil spalling while ensuring the stability of the slope, has become an urgent problem to be solved in the project. Summary of the invention

[0005] Based on this, it is necessary to provide a slope multi-step optimization design method, device, equipment and medium supported by scientific data and calculation models, which can ensure the stability of the slope while minimizing the amount of rock and soil spalling when excavating multiple steps, in response to the above technical problems.

[0006] A slope multi-step optimization design method, the method comprising:

[0007] Get the outer contour of the slope and determine the number of steps that need to be set;

[0008] Pre-arrange each step based on the outer contour line of the slope, obtain corresponding coordinate points according to each pre-arranged step, and then set coordinate point constraint conditions;

[0009] Based on the coordinate point constraint conditions, the coordinate points of each step are calculated; first, a first coordinate parameter combination including the coordinate points of each step is randomly generated, and a first slope safety factor is calculated according to the first coordinate parameter combination; if the first slope safety factor is greater than or equal to the safety factor design value, the area of ​​the first stripping region is calculated;

[0010] Calculating an optimized probability value according to the number of iterations, then calculating a second coordinate parameter combination by using the optimized probability value and the first coordinate parameter combination, calculating a second slope safety factor according to the second coordinate parameter combination, and if the second slope safety factor is greater than or equal to a design value of the safety factor, calculating the area of ​​a second stripping region;

[0011] Comparing whether the area of ​​the second peeling region is smaller than the area of ​​the first peeling region, and if so, using the second coordinate parameter combination to perform the next iterative calculation;

[0012] After the iterative calculation is completed, the corresponding coordinate parameter combination with the smallest peeling area is taken as the optimal coordinate point of each step.

[0013] A device for optimizing the design of multi-step slopes, comprising:

[0014] The initial condition determination module is used to obtain the outer contour line of the slope and determine the number of steps to be set; pre-arrange each step based on the outer contour line of the slope, obtain the corresponding coordinate points according to each pre-arranged step, and then set the coordinate point constraint conditions;

[0015] A first coordinate parameter combination calculation module is used to calculate the coordinate points of each step based on the coordinate point constraint conditions; first, a first coordinate parameter combination including the coordinate points of each step is randomly generated, and a first slope safety factor is calculated according to the first coordinate parameter combination. If the first slope safety factor is greater than or equal to the safety factor design value, the area of ​​the first stripping region is calculated;

[0016] A second coordinate parameter combination calculation module, used to calculate an optimization probability value according to the number of iterations, and then calculate a second coordinate parameter combination by using the optimization probability value and the first coordinate parameter combination, and calculate a second slope safety factor according to the second coordinate parameter combination, and if the second slope safety factor is greater than or equal to the safety factor design value, calculate the area of ​​a second stripping region;

[0017] an iterative calculation module, used for comparing whether the area of ​​the second peeling region is smaller than the area of ​​the first peeling region, and if so, using the second coordinate parameter combination to perform the next iterative calculation;

[0018] The optimal coordinate determination module is used to take the corresponding coordinate parameter combination with the smallest peeling area as the optimal coordinate point of each step after the iterative calculation is completed.

[0019] A computer device comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the slope multi-step optimization design method when executing the computer program.

[0020] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the slope multi-step optimization design method.

[0021] The above-mentioned slope multi-step optimization design method, device, equipment and medium obtain the outer contour line of the slope and determine the number of steps to be set; then pre-arrange each step based on the outer contour line of the slope, and obtain the corresponding coordinate points according to each pre-arranged step, and then set the coordinate point constraint conditions; based on the coordinate point constraint conditions, the coordinate points of each step are calculated; first, a first coordinate parameter combination including the coordinate points of each step is randomly generated, and the first slope safety factor is calculated according to the first coordinate parameter combination. If the first slope safety factor is greater than or equal to the safety factor design value, the first stripping area area is calculated; the optimization probability value is calculated according to the number of iterations, and then the second coordinate parameter combination is calculated by the optimization probability value and the first coordinate parameter combination, and the second slope safety factor is calculated according to the second coordinate parameter combination. If the second slope safety factor is greater than or equal to the safety factor design value, the second stripping area area is calculated; compare whether the second stripping area area is smaller than the first stripping area area, if so, use the second coordinate parameter combination for the next iterative calculation; after the iterative calculation is completed, the corresponding coordinate parameter combination with the smallest stripping area area is used as the optimal coordinate point of each step.

[0022] The present invention determines the position parameter range of each step point of the slope according to the original slope outer contour line, and sets the coordinate point constraint conditions. On this basis, the coordinate parameter combination that meets the slope safety factor and the corresponding stripping area area are obtained; the stripping area area is used as the objective function, and the minimum rock and soil peeling amount is obtained through iterative optimization, thereby obtaining the minimum engineering quantity during graded slope construction. The method proposed by the present invention is carried out through a calculation model throughout the entire process, without manual intervention, and without the design experience of slope cutting and unloading and graded slope release. It has strong applicability and good economy, and is suitable for the field of multi-step slope design. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying creative work.

[0024] Figure 1 It is a schematic diagram of the process of the multi-step optimization design method of the slope in Example 1;

[0025] Figure 2 It is a schematic diagram of the outer contour line of the slope in Example 1;

[0026] Figure 3 This is a schematic diagram of the pre-arranged step range in Example 1;

[0027] Figure 4 A schematic diagram of a numerical simulation model constructed based on a combination of coordinate parameters in Example 1;

[0028] Figure 5 A schematic diagram of multiple steps designed according to the optimal coordinate points in Example 1;

[0029] Figure 6 It is a structural block diagram of the device for optimizing the design of multiple steps of a slope in Example 2;

[0030] Figure 7 This is a diagram of the internal structure of the computer device in Example 3.

[0031] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0032] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0033] It should be noted that in the present invention, descriptions such as "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0034] In addition, the technical solutions between the various embodiments of the present invention can be combined with each other, but it must be based on the fact that ordinary technicians in the field can implement it. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0035] The following will describe the implementation of the present invention in detail with reference to the accompanying drawings in the embodiment diagram of the present invention.

[0036] Example 1

[0037] The present embodiment discloses a method for optimizing the design of multi-step slopes, which determines the number of levels that need to be graded and then determines the position parameter range of each step point of the slope according to the outer contour line of the original slope, wherein the range of each step point must be within the outer contour line of the original slope, and the coordinate point constraint conditions of each step are set based on this. On this basis, under the premise of ensuring the safety factor of the slope, the boundaries of the multi-step are determined according to the calculated coordinate parameter combination, and then the area of ​​the slope that needs to be stripped is determined according to the original slope contour line and the boundaries of the multi-step, and the area of ​​the stripping area is calculated. With the area of ​​the stripping area as the objective function, the minimum amount of rock and soil spalling is obtained through iterative optimization, thereby obtaining the minimum engineering quantity during graded slope construction. The method proposed in the present invention is carried out through a calculation model throughout the entire process, without the need for manual intervention, and without the design experience of slope cutting and unloading and graded slope reduction. It has strong applicability and good economy, and is suitable for the field of multi-step slope design.

[0038] refer to Figure 1 As shown, the slope multi-step optimization design method provided in this embodiment includes the following steps:

[0039] Step 201, obtaining the outer contour of the slope and determining the number of steps that need to be set.

[0040] Step 202 : pre-arrange each step based on the outer contour line of the slope, obtain corresponding coordinate points according to each pre-arranged step, and then set coordinate point constraint conditions.

[0041] Step 203, based on the coordinate point constraint conditions, the coordinate points of each step are calculated; first, a first coordinate parameter combination including the coordinate points of each step is randomly generated, and the first slope safety factor is calculated according to the first coordinate parameter combination. If the first slope safety factor is greater than or equal to the design value of the safety factor, the area of ​​the first stripping region is calculated.

[0042] Step 204, calculate the optimized probability value according to the number of iterations, then calculate the second coordinate parameter combination by the optimized probability value and the first coordinate parameter combination, calculate the second slope safety factor according to the second coordinate parameter combination, and if the second slope safety factor is greater than or equal to the safety factor design value, calculate the second stripping area.

[0043] Step 205, comparing whether the area of ​​the second peeling region is smaller than the area of ​​the first peeling region, if so, using the second coordinate parameter combination to perform the next iterative calculation.

[0044] Step 206: After the iterative calculation is completed, the corresponding coordinate parameter combination with the smallest peeling area is used as the optimal coordinate point of each step.

[0045] In the specific implementation process of step 201, basic information such as the topographic features of the slope, soil type, and rock and soil physical parameters are obtained based on geological survey data. The outer contour of the slope is determined by the topographic features of the slope. Figure 1 , is a schematic diagram of the slope outer contour line given in this implementation. The rest, such as geotechnical parameters, can be used for the subsequent calculation of the slope safety factor.

[0046] The number of steps that need to be sloped is determined according to the project requirements and is generally a positive integer.

[0047] In the specific implementation process of step 202, the position of the step is generally controlled by two left and right coordinate points. Each step is pre-arranged based on the outer contour line of the slope, and the coordinate position of each step is within the outer contour line of the slope. Based on this, the coordinate point constraint conditions of each step are set, and the expression is:

[0048] (1)

[0049] In the formula, , Indicates The coordinate points of the two end points of the steps; Indicates The first step extension line intersects with the outer contour line of the slope The coordinates of the intersection points; Represents the slope Axis minimum coordinate; Represents the slope Axis minimum coordinate; Represents the slope Axis maximum coordinate; Represents the slope Maximum axis coordinate.

[0050] Specifically, Figure 2 As shown in the figure, assuming that there are 3 steps on the slope, three steps are pre-arranged within the outer contour of the slope, and are named step 1, step 2, and step 3 respectively. is the starting point of slope classification, and the position of step 1 is determined by and The two end point coordinates are controlled, and the position of step 2 is determined by and The two end point coordinates are controlled, and the position of step 3 is determined by and Two endpoint coordinate points control. It can be seen that the coordinate points on the same step The values ​​are the same, so , , , among these coordinate points, and Located on the outer contour of the slope, so one of the coordinates of the step 3 position is controlled It can be regarded as the intersection of the step extension line and the outer contour line of the slope; in addition, the two control points of step 1 and The intersection point of the extended line of and the outer contour line of the slope is , and the calculation process point Possibly with point Overlap; two control points of step 2 and The intersection of the extended line of and the outer contour line of the slope is , calculation process point Possibly with point coincide.

[0051] That is, the contour of the step is given by , , , , , ,and There are 7 coordinate points in total. Based on formula (1) and the above discussion, the constraints of the 7 coordinate points can be obtained, and the expression is:

[0052] (2)

[0053] It can be understood that when the number of steps is other than the number of steps, the setting principle of the constraint condition is similar and can be derived accordingly according to formula (1). In order to facilitate understanding, the following examples are taken as follows: the number of steps on the slope is 3 and the corresponding coordinate points are 7. However, it is worth noting that the setting of the number of steps on the slope is 3 and the corresponding coordinate points are 7 is not a limitation on the technical solution of the present invention.

[0054] In the specific implementation process of step 203 to step 206, firstly, according to step 202, it can be seen that the optimal step design parameters of the slope are converted into how to obtain the optimal , , , , , and The coordinate parameter combination composed of Figure 3The stripping area in is or infinite. Among them, when the slope safety factor calculated by the combination of coordinate parameters is greater than or equal to the design value of the safety factor, it means that the slope stability meets the requirements, and the objective function is the stripping area at this time; when the slope safety factor calculated by the combination of coordinate parameters is less than the design value of the safety factor, it means that the slope is unsafe and there are risks such as landslides. At this time, the objective function is infinite. It can be understood that the design value of the safety factor is determined according to the specification. After graded slope reduction, the slope safety factor must be no less than the design value of the safety factor to meet the requirements of the specification.

[0055] Based on the coordinate point constraints, the coordinate points of each step are optimized and calculated. During the optimization calculation process, the coordinate parameter combination must meet the coordinate point constraints, otherwise it will be regenerated. The optimization process is as follows:

[0056] Step 301: Initialize the hyperparameters of the optimization algorithm and set the maximum number of iterations. In this embodiment, the current number of iterations is 0, the maximum number of iterations is 10000. Set the initial value of the objective function to is positive infinity, and the data in the corresponding coordinate parameter combination of each step are initialized to 0.

[0057] Step 302, randomly generate the first coordinate parameter combination of each step coordinate point calculated by the first numerical simulation. Specifically, the coordinates of each step are regarded as variables, and the values ​​of each variable are randomly calculated by normal distribution according to the upper limit and lower limit of the variable to obtain the first coordinate parameter combination, which is expressed as:

[0058] (3)

[0059] In the formula, Indicates The first iteration variables; Indicates The lower limit of a variable; Indicates The upper limit of a variable; It is represented as a normally distributed random number between -1 and 1. The coordinates of each step are considered as variables, which means that the coordinates of each point are coordinate, The coordinates are considered as variables, for example, for , for , for , for , and so on, there are 14 variables in total, namely The value is 1-14.

[0060] Step 303, the current number of iterations is increased by 1, that is, .

[0061] Step 304, based on the outer contour of the slope, according to the first coordinate parameter combination, that is, , , , , , and Build as Figure 4 The numerical simulation model shown in FIG. 1 is assigned the mechanical parameters of the rock and soil mass as shown in Table 1 after the model is established.

[0062] Table 1 Mechanical parameters of rock and soil

[0063]

[0064] Step 305, then use the strength reduction method to perform numerical simulation calculations to obtain the first slope safety factor corresponding to the first coordinate parameter combination. When the first slope safety factor is greater than or equal to the safety factor design value, the objective function corresponds to Figure 2 The peeling area shown is recorded as the first peeling area If the first slope safety factor is less than the design value of the safety factor, the objective function corresponds to infinity.

[0065] Step 306, compare the initial value of the objective function The first peeling area The size of < When , the initial value of the objective function is replaced by = At the same time, the first coordinate parameter combination , , , , , , replace The corresponding coordinate parameter combination is .

[0066] Step 307, calculate the optimization probability value according to the number of iterations , The calculation expression is:

[0067] (4)

[0068] In the formula, Indicates the current iteration number; Indicates the maximum number of iterations.

[0069] Then, by optimizing the probability value Calculate the second coordinate parameter combination for the next iteration with the first coordinate parameter combination , , , , , and , the calculation expression is:

[0070] (5)

[0071] In the formula, Indicates The first iteration variables; Indicates The lower limit of a variable; Indicates The upper limit of a variable; Indicates The first coordinate parameter combination in the iteration variables; is a random number between 0 and 1; represents a positive integer value, which is usually a small positive integer. The value can be determined according to the situation. In this embodiment, the value is 5; Represents a constant, usually taking a value of 0.5.

[0072] Step 308, enter step 303, calculate the second slope safety factor according to the second coordinate parameter combination, if the second slope safety factor is greater than or equal to the safety factor design value, calculate the second stripping area area. Then compare whether the second stripping area area is smaller than the first stripping area area. If so, use the second coordinate parameter combination to perform the next iterative calculation; if not, continue to use the first coordinate parameter combination to perform the next iterative calculation.

[0073] Step 309, determine the current number of iterations When , it goes to step 303 for iterative calculation, otherwise it goes to step 310.

[0074] Step 310, stop calculation and output the final Corresponding coordinate parameter combination , , , , , and is the optimal coordinate point of each step. Specifically, the coordinate points of the three steps are calculated as (15.5, 100), (44.9, 74.6), (67.2, 74.6), (90.7, 49.2), (100.4, 49.2), (116.5, 23.8) and (122.1, 23.8). The slope multi-step obtained based on these 7 coordinate points is as follows Figure 5 As shown in the figure, the area between the step contour line and the slope contour line is the final earthwork stripping area.

[0075] Although this embodiment Figure 1 The steps in the process are shown in sequence as indicated by the arrows, but the steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of the steps, and the steps can be executed in other orders. Figure 1 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.

[0076] Example 2

[0077] Based on the slope multi-step optimization design method in Example 1, this embodiment discloses a slope multi-step optimization design device, such as Figure 6 As shown, the slope multi-step optimization design device includes: an initial condition determination module 401, a first coordinate parameter combination calculation module 402, a second coordinate parameter combination calculation module 403, an iterative calculation module 404 and an optimal coordinate determination module 405, wherein:

[0078] The initial condition determination module 401 is used to obtain the outer contour line of the slope and determine the number of steps to be set; pre-arrange each step based on the outer contour line of the slope, obtain the corresponding coordinate points according to each pre-arranged step, and then set the coordinate point constraints.

[0079] The first coordinate parameter combination calculation module 402 is used to calculate the coordinate points of each step based on the coordinate point constraints; first, a first coordinate parameter combination including the coordinate points of each step is randomly generated, and the first slope safety factor is calculated according to the first coordinate parameter combination. If the first slope safety factor is greater than or equal to the design value of the safety factor, the area of ​​the first stripping region is calculated.

[0080] The second coordinate parameter combination calculation module 403 is used to calculate the optimization probability value according to the number of iterations, and then calculate the second coordinate parameter combination by the optimization probability value and the first coordinate parameter combination, and calculate the second slope safety factor according to the second coordinate parameter combination. If the second slope safety factor is greater than or equal to the safety factor design value, the second stripping area is calculated;

[0081] The iterative calculation module 404 is used to compare whether the area of ​​the second peeling region is smaller than the area of ​​the first peeling region. If so, the second coordinate parameter combination is used to perform the next iterative calculation.

[0082] The optimal coordinate determination module 405 is used to take the corresponding coordinate parameter combination with the smallest peeling area as the optimal coordinate point of each step after the iterative calculation is completed.

[0083] In this embodiment, the specific working process and working principle of the initial condition determination module 401, the first coordinate parameter combination calculation module 402, the second coordinate parameter combination calculation module 403, the iterative calculation module 404 and the optimal coordinate determination module 405 are the same as those in the method of Embodiment 1, so they are not described in detail in this embodiment. Each unit module can be implemented in whole or in part by software, hardware and a combination thereof, and each unit module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above unit modules.

[0084] Example 3

[0085] like Figure 7 The terminal device disclosed in this embodiment includes a transmitter, a receiver, a memory, and a processor. The transmitter is used to send instructions and data, the receiver is used to receive instructions and data, the memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions stored in the memory to implement the method in the above-mentioned embodiment 1.

[0086] It should be noted that the above memory can be independent or integrated with the processor. When the memory is independently provided, the terminal device further includes a bus for connecting the memory and the processor.

[0087] Example 4

[0088] This embodiment discloses a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the method in the above-mentioned embodiment 1 is implemented.

[0089] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0090] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0091] The above-mentioned embodiments only express several implementation modes of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the invention. It should be pointed out that, for a person of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the attached claims.

Claims

1. A multi-step optimization design method for slopes, characterized in that: The method comprises: Get the outer contour of the slope and determine the number of steps that need to be set; Pre-arrange each step based on the outer contour line of the slope, obtain corresponding coordinate points according to each pre-arranged step, and then set coordinate point constraint conditions; Based on the coordinate point constraint conditions, the coordinate points of each step are calculated; first, a first coordinate parameter combination including the coordinate points of each step is randomly generated, and a first slope safety factor is calculated according to the first coordinate parameter combination; if the first slope safety factor is greater than or equal to the safety factor design value, the area of ​​the first stripping region is calculated; Calculating an optimized probability value according to the number of iterations, then calculating a second coordinate parameter combination by using the optimized probability value and the first coordinate parameter combination, calculating a second slope safety factor according to the second coordinate parameter combination, and if the second slope safety factor is greater than or equal to a design value of the safety factor, calculating the area of ​​a second stripping region; Comparing whether the area of ​​the second peeling region is smaller than the area of ​​the first peeling region, and if so, using the second coordinate parameter combination to perform the next iterative calculation; After the iterative calculation is completed, the corresponding coordinate parameter combination with the smallest peeling area is taken as the optimal coordinate point of each step; Calculate the optimization probability value according to the number of iterations, and the expression is: ; In the formula, Represents the optimization probability value; Indicates the current iteration number; Indicates the maximum number of iterations; The second coordinate parameter combination is calculated by the optimization probability value and the first coordinate parameter combination, and the expression is: ; In the formula, Indicates The first iteration variables; Indicates The lower limit of a variable; Indicates The upper limit of a variable; Indicates The first coordinate parameter combination in the iteration variables; is a random number between 0 and 1; Represents a positive integer value; Represents a constant.

2. The slope multi-step optimization design method according to claim 1 is characterized in that: Coordinate point constraints include: ; In the formula, , Indicates The coordinate points of the two end points of the steps; Indicates the The first step extension line intersects with the outer contour line of the slope The coordinates of the intersection points; Represents the slope Minimum axis coordinate; Represents the slope Minimum axis coordinate; Represents the slope Axis maximum coordinate; Represents the slope Maximum axis coordinate.

3. The slope multi-step optimization design method according to claim 1 is characterized in that: Randomly generate a first coordinate parameter combination including each step coordinate point, including: The coordinates of each step are regarded as variables, and the values ​​of each variable are randomly calculated through normal distribution according to the upper limit value and the lower limit value of the variable to obtain a first coordinate parameter combination.

4. The slope multi-step optimization design method according to claim 3 is characterized in that: According to the upper and lower limits of the variables, the values ​​of each variable are randomly calculated by normal distribution, and the expression is: ; In the formula, Indicates The first iteration variables; Indicates The lower limit of a variable; Indicates The upper limit of a variable; Represented as a normally distributed random number between -1 and 1.

5. The slope multi-step optimization design method according to claim 3 is characterized in that: Calculating a first slope safety factor according to the first coordinate parameter combination includes: A numerical simulation model is constructed according to the first coordinate parameter combination, mechanical parameters of the rock and soil body are assigned, and numerical simulation calculations are performed using the strength reduction method to obtain a first slope safety factor corresponding to the first coordinate parameter combination.

6. A device for optimizing the design of multi-step slopes, characterized in that: The slope multi-step optimization design method according to any one of claims 1 to 5 is adopted, wherein the device comprises: The initial condition determination module is used to obtain the outer contour line of the slope and determine the number of steps to be set; pre-arrange each step based on the outer contour line of the slope, obtain the corresponding coordinate points according to each pre-arranged step, and then set the coordinate point constraint conditions; A first coordinate parameter combination calculation module is used to calculate the coordinate points of each step based on the coordinate point constraint conditions; first, a first coordinate parameter combination including the coordinate points of each step is randomly generated, and a first slope safety factor is calculated according to the first coordinate parameter combination. If the first slope safety factor is greater than or equal to the safety factor design value, the area of ​​the first stripping region is calculated; A second coordinate parameter combination calculation module, used to calculate an optimization probability value according to the number of iterations, and then calculate a second coordinate parameter combination by using the optimization probability value and the first coordinate parameter combination, and calculate a second slope safety factor according to the second coordinate parameter combination, and if the second slope safety factor is greater than or equal to the safety factor design value, calculate the area of ​​a second stripping region; an iterative calculation module, used for comparing whether the area of ​​the second peeling region is smaller than the area of ​​the first peeling region, and if so, using the second coordinate parameter combination to perform the next iterative calculation; The optimal coordinate determination module is used to take the corresponding coordinate parameter combination with the smallest peeling area as the optimal coordinate point of each step after the iterative calculation is completed.

7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the slope multi-step optimization design method described in any one of claims 1 to 5 are implemented.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the slope multi-step optimization design method described in any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Rock slope anchoring calculation method based on safety and economy multi-objective optimization

    CN110688747A

  • Assessment method and device for seismic landslide hazard based on landslide-density-newmark (LS-d-newmark) model, and processing device

    US20240020441A1